Dynamic displays in a distributed computing environment
First Claim
1. A method for presenting results data in a distributed computing environment, comprising:
- performing, by one or more computers;
accessing a presentation schema in the distributed computing environment, wherein the presentation schema includes information for presenting results data for clients in the distributed computing environment;
accessing, over a network, from a source in the distributed computing environment, results data for a client in the distributed computing environment, wherein the information in the presentation schema has not been applied to the accessed results data prior to said accessing the results data, and wherein, prior to said accessing the results data, a service in the distributed computing environment generates the results data in response to the client sending a request message to the service to generate the results data; and
presenting the results data for the client in accordance with the information from the presentation schema, wherein said presenting comprises applying the information in the presentation schema to the accessed results data.
0 Assignments
0 Petitions
Accused Products
Abstract
A mechanism for describing dynamic display objects in a distributed computing environment is described. A service in a distributed computing environment may generate results data for a client in response to client requests. The service may provide schemas describing the presentation characteristics of results data. The schemas may include information for use in presenting the results data. The results data may include data elements, and the presentation schema may include presentation elements each including information describing the presentation characteristics of one or more of the data elements. The client may map data elements to corresponding presentation elements from the schema, and may use the element corresponding to a data element to present the data element. Using the dynamic display objects, display behavior may be altered without having to rebuild code.
160 Citations
19 Claims
-
1. A method for presenting results data in a distributed computing environment, comprising:
-
performing, by one or more computers; accessing a presentation schema in the distributed computing environment, wherein the presentation schema includes information for presenting results data for clients in the distributed computing environment; accessing, over a network, from a source in the distributed computing environment, results data for a client in the distributed computing environment, wherein the information in the presentation schema has not been applied to the accessed results data prior to said accessing the results data, and wherein, prior to said accessing the results data, a service in the distributed computing environment generates the results data in response to the client sending a request message to the service to generate the results data; and presenting the results data for the client in accordance with the information from the presentation schema, wherein said presenting comprises applying the information in the presentation schema to the accessed results data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory, computer-readable storage medium storing program instructions that when executed on a computer cause the computer to perform:
-
accessing a presentation schema in the distributed computing environment, wherein the presentation schema includes information for presenting results data for clients in the distributed computing environment; accessing, over a network from a source in the distributed computing environment, results data for a client in the distributed computing environment, wherein the information in the presentation schema has not been applied to the accessed results data prior to said accessing the results data, and wherein, prior to said accessing the results data, a service in the distributed computing environment generates the results data in response to the client sending a request message to the service to generate the results data; and presenting the results data for the client in accordance with the information from the presentation schema, wherein said presenting comprises applying the information in the presentation schema to the accessed results data.
-
-
19. A system, comprising:
-
one or more processors; and memory coupled to the one or more processors, wherein the memory stores program instructions that when executable on the one or more processors cause the one or more processors to; access a presentation schema in a distributed computing environment, wherein the presentation schema includes information for presenting results data for clients in the distributed computing environment; access, over a network from a source in the distributed computing environment, results data for a client in the distributed computing environment, wherein the information in the presentation schema has not been applied to the accessed results data prior to said accessing the results data, and wherein, prior to said accessing the results data, a service in the distributed computing environment generates the results data in response to the client sending a request message to the service to generate the results data; and present the results data for the client in accordance with the information from the presentation schema, wherein to present the results data comprises applying the information in the presentation schema to the accessed results data.
-
Specification