发明名称 Transforming condition-independent output into condition-dependent output
摘要 A method and apparatus for providing a network based operating system for mobile clients is disclosed. Services may be developed that can be used to support different client devices with different capabilities. The services provide output with multiple variations based on different devices, and an intermediary selects the variation best suited for the requesting device. An online software development system is provided to allow services to create, edit, test, and deploy applications at an intermediary using only a browser at the client end. Services may also be provided that can be accessed and referred to by other services, thereby facilitating the combining of different services. Services may also store and access data at an intermediary using variables and a mapping of the stored data to the variables. Data stored at the intermediary may be used to allow an end user to return to a previously accessed service.
申请公布号 US9167051(B2) 申请公布日期 2015.10.20
申请号 US201313889139 申请日期 2013.05.07
申请人 Oracle International Corporation 发明人 Christfort Jacob;Chone Jeremy
分类号 H04L29/08;G06F17/30 主分类号 H04L29/08
代理机构 Hickman Palermo Becker Bingham LLP 代理人 Hickman Palermo Becker Bingham LLP ;Ledesma Daniel D.
主权项 1. A method comprising: receiving, over a network, at an application, a request for content, wherein the request originates from a client; in response to receiving the request for content, generating, at the application, a response that includes a plurality of output segments and indicates, for each output segment of the plurality of output segments, a different condition of a plurality of conditions; sending the response from the application to a middleware transformer that is different than the client; wherein the middleware transformer is configured to (1) determine which of the plurality of conditions is satisfied and (2) generate, based on the response and one or more conditions of the plurality of conditions that are satisfied, a modified response that includes one or more output segments, of the plurality of output segments, that correspond to the one or more conditions; wherein the method is performed by one or more computing devices.
地址 Redwood Shores CA US