Dynamic Content Presentation
First Claim
1. A computer-implemented method, comprising:
- receiving, at a computing device, a first request from a first user device to access requested data;
selecting, from a database of reader objects, a first reader object based on the first request, wherein each of the reader objects specifies data access information associated with accessing data from a particular data source;
dynamically instantiating computer-implementable access code to access the requested data from a first data source based on the first reader object and the first request;
sending a data access request to the first data source based on the computer-implementable access code;
receiving the requested data from the first data source;
selecting a first presentation object from a database of presentation objects, wherein each of the presentation objects specifies data output information associated with one or more of the reader objects;
dynamically instantiating computer-implementable output code to output the requested data based on the first presentation object; and
sending output data including the requested data in a presentation format specified by the computer-implementable output code to the first user device.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method includes receiving, at a computing device, a request from a user device to access requested data. Based on the request, a reader object is selected that specifies data access information associated with accessing data from a particular data source. Computer-implementable access code is dynamically instantiated to access the requested data from a data source based on the reader object and the request. A data access request is sent to the data source based on the computer-implementable access code. The requested data is received from the data source and a presentation object is selected that specifies data output information associated with the reader object. Computer-implementable output code is dynamically instantiated to output the requested data based on the presentation object. Output data, including the requested data, is sent to the user device in a presentation format specified by the computer-implementable output code.
25 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving, at a computing device, a first request from a first user device to access requested data; selecting, from a database of reader objects, a first reader object based on the first request, wherein each of the reader objects specifies data access information associated with accessing data from a particular data source; dynamically instantiating computer-implementable access code to access the requested data from a first data source based on the first reader object and the first request; sending a data access request to the first data source based on the computer-implementable access code; receiving the requested data from the first data source; selecting a first presentation object from a database of presentation objects, wherein each of the presentation objects specifies data output information associated with one or more of the reader objects; dynamically instantiating computer-implementable output code to output the requested data based on the first presentation object; and sending output data including the requested data in a presentation format specified by the computer-implementable output code to the first user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a reader object selector configured to; receive a first request from a first user device to access requested data; and select, from a database of reader objects, a first reader object based on the first request, wherein each of the reader objects specifies data access information associated with accessing data from a particular data source; an access code instantiator configured to; dynamically instantiate computer-implementable access code to access the requested data from a first data source based on the first reader object and the first request; and send a data access request to the first data source based on the computer-implementable access code; a presentation object selector configured to; receive the requested data from the first data source; select a first presentation object from a database of presentation objects, wherein each of the presentation objects specifies data output information associated with one or more of the reader objects; an output code instantiator configured to; dynamically instantiate computer-implementable output code to output the requested data based on the first presentation object; and send output data including the requested data in a presentation format specified by the computer-implementable output code to the first user device. - View Dependent Claims (14, 15, 16)
-
-
17. A computer-readable storage medium comprising instructions that, when executed by a processor, cause the processor to:
-
receive a request from a user device to access requested data; select, from a database of reader objects, a reader object based on the request, wherein each of the reader objects specifies data access information associated with accessing data from a particular data source; dynamically instantiate computer-implementable access code to access the requested data from a data source based on the selected reader object and the request; send a data access request to the data source based on the computer-implementable access code; receive the requested data from the data source; select a presentation object from a database of presentation objects, wherein each of the presentation objects specifies data output information associated with one or more of the reader objects; dynamically instantiate computer-implementable output code to output the requested data based on the presentation object; and send output data including the requested data in a presentation format specified by the computer-implementable output code to the user device. - View Dependent Claims (18, 19, 20)
-
Specification