Dynamic displays in a distributed computing environment
First Claim
1. A method for presenting results data in a distributed computing environment, comprising:
- a service in the distributed computing environment receiving a request from a client in the distributed computing environment, wherein the client and the service execute on separate devices in the distributed computing environment;
in response to the request, the service generating results data for the client in the distributed computing environment;
the service providing a presentation schema to a data presentation process in the distributed computing environment;
the data presentation process accessing the presentation schema in the distributed computing environment, wherein the presentation schema includes information for presenting results data for clients in the distributed computing environment, wherein the data presentation process and the service execute on separate devices in the distributed computing environment;
the data presentation process accessing the results data; and
the data presentation process presenting the results data for the client in accordance with the information from the presentation schema.
2 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.
223 Citations
52 Claims
-
1. A method for presenting results data in a distributed computing environment, comprising:
-
a service in the distributed computing environment receiving a request from a client in the distributed computing environment, wherein the client and the service execute on separate devices in the distributed computing environment; in response to the request, the service generating results data for the client in the distributed computing environment; the service providing a presentation schema to a data presentation process in the distributed computing environment; the data presentation process accessing the presentation schema in the distributed computing environment, wherein the presentation schema includes information for presenting results data for clients in the distributed computing environment, wherein the data presentation process and the service execute on separate devices in the distributed computing environment; the data presentation process accessing the results data; and the data presentation process presenting the results data for the client in accordance with the information from the presentation schema. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A distributed computing system including at least one processor for presenting results data, said distributed computing system comprising:
-
a service device configured to; receive a request from a client device separate from the service device, provide a presentation schema to a first device separate from the service device, wherein the first device is configured to execute a data presentation process, and generate results data for the client device in response to the request; the first device configured to; access the presentation schema, wherein the presentation schema includes information for presenting the results data to the client device; access the results data generated by the service device; and present the results data to the client device in accordance with the information in the presentation schema for the results data. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A distributed computing system, comprising:
-
a storage device; and a service device configured to; provide a presentation schema advertisement; store the presentation schema advertisement on the storage device; and produce results data on behalf of a client in the distributed computing system; wherein the presentation schema is comprised in a presentation schema advertisement comprised on the storage device; and a space service for accessing advertisements comprised on the storage device; wherein the presentation schema advertisement includes information for enabling access to a presentation schema for presenting the results data; and wherein, in said accessing the presentation schema, a first device is configured to access the presentation schema advertisement from the storage device through the space service, wherein the presentation schema includes information for presenting results data for clients in the distributed computing environment, wherein the first device and the service device are separate devices in the distributed computing environment. - View Dependent Claims (40, 41, 42)
-
-
43. A device including at least one processor for presenting results data, said device comprising:
-
a data presentation component configured to present results data on the device in accordance with information for presenting the results data in a presentation schema; and a client component configured to; send a request to a service in a distributed computing environment, wherein the service executes on a different device in the distributed computing environment than the device comprising the data presentation component and the client component, the service generates the presentation schema, and the service generates the results data for the client component; access the presentation schema provided by the service in a distributed computing environment, wherein the presentation schema includes the information for presenting the results data generated by the service; access the results data generated by the service; and provide the results data and the presentation schema to the data presentation component; wherein the presentation schema is comprised in a presentation schema advertisement comprised on a storage device in the distributed computing environment, wherein the storage device stores a plurality of presentation schema advertisements, and wherein, to access the presentation schema, the client component is configured to access the presentation schema advertisement from the storage device through a space service associated with the storage device. - View Dependent Claims (44)
-
-
45. A non-transitory computer accessible medium comprising program instructions, wherein the program instructions are computer-executable to implement:
a data presentation process configured 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, wherein the presentation schema is provided by a service in the distributed computing environment, wherein the data presentation process and the service execute on separate devices in the distributed computing environment; access results data for a client in the distributed computing environment wherein the results data are generated by the service for the client in response to a request, and wherein the client and the service execute on separate devices in the distributed computing environment; and present the results data for the client in accordance with the information from the presentation schema; wherein the presentation schema is comprised in a presentation schema advertisement comprised on a storage device in the distributed computing environment, wherein the storage device stores a plurality of presentation schema advertisements, and wherein, to access the presentation schema, the data presentation process is configured to access the presentation schema advertisement from the storage device through a space service associated with the storage device. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52)
Specification