Dynamic content presentation
First Claim
1. A method comprising:
- receiving, at a computing device, a first request from a first user device for first data, wherein the first request identifies a first data source;
instantiating, at runtime of the computing device, a first access code portion based on a first reader object selected from a plurality of reader objects, the first reader object selected based on the first data source;
sending, from the computing device, a first data access request to the first data source, the first data access request generated by executing the first access code portion, wherein the first data access request is formatted in a particular format readable by the first data source, the particular format selected based on the first reader object;
receiving, at the computing device, the first data from the first data source, wherein the first data has a first format;
instantiating, at runtime of the computing device, a second access code portion based on a second reader object selected from the plurality of reader objects, the second reader object selected based on the first data;
sending a second data access request to a second data source, the second data access request generated by executing the second access code portion, wherein the second data access request is formatted in a second particular format readable by the second data source, the second particular format selected based on the second reader object, and wherein the second data source is distinct from the first data source;
transforming the first data in the first format to normalized data in a normalized format;
selecting, at the computing device, a first presentation object from a database comprising a plurality of presentation objects based on a first device type of the first user device; and
transforming the normalized data in the normalized format to output data in an output format based on the first presentation object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving a first request from a first user device for first data, where the first request identifies a first data source and sending a first data access request to the first data source, where the first data access request is based on a first reader object associated with the first data source. The method also includes receiving the first data from the first data source, where the first data has a first format, and transforming the first data to normalized data in a normalized format based on the first reader object. The method further includes selecting a first presentation object from a database comprising a plurality of presentation objects based on a first device type of the first user device and transforming the normalized data to output data in an output format based on the first presentation object.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at a computing device, a first request from a first user device for first data, wherein the first request identifies a first data source; instantiating, at runtime of the computing device, a first access code portion based on a first reader object selected from a plurality of reader objects, the first reader object selected based on the first data source; sending, from the computing device, a first data access request to the first data source, the first data access request generated by executing the first access code portion, wherein the first data access request is formatted in a particular format readable by the first data source, the particular format selected based on the first reader object; receiving, at the computing device, the first data from the first data source, wherein the first data has a first format; instantiating, at runtime of the computing device, a second access code portion based on a second reader object selected from the plurality of reader objects, the second reader object selected based on the first data; sending a second data access request to a second data source, the second data access request generated by executing the second access code portion, wherein the second data access request is formatted in a second particular format readable by the second data source, the second particular format selected based on the second reader object, and wherein the second data source is distinct from the first data source; transforming the first data in the first format to normalized data in a normalized format; selecting, at the computing device, a first presentation object from a database comprising a plurality of presentation objects based on a first device type of the first user device; and transforming the normalized data in the normalized format to output data in an output format based on the first presentation object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a processor; and a memory comprising instructions that, when executed by the processor, cause the processor to perform operations comprising; receiving a first request from a first user device for first data, wherein the first request identifies a first data source; instantiating, at runtime of the processor, a first access code portion based on a first reader object selected from a plurality of reader objects, the first reader object selected based on the first data source; sending a first data access request to the first data source, the first data access request generated by executing the first access code portion, wherein the first data access request is formatted in a particular format readable by the first data source, the particular format selected based on the first reader object; receiving the first data from the first data source, wherein the first data has a first format; instantiating, at runtime of the processor, a second access code portion based on a second reader object selected from the plurality of reader objects, the second reader object selected based on the first data; sending a second data access request to a second data source, the second data access request generated by executing the second access code portion, wherein the second data access request is formatted in a second particular format readable by the second data source, the second particular format selected based on the second reader object, and wherein the second data source is distinct from the first data source; transforming the first data in the first format to normalized data in a normalized format; selecting a first presentation object from a database comprising a plurality of presentation objects based on a first device type of the first user device; and transforming the normalized data in the normalized format to output data in an output format based on the first presentation object. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable storage device storing instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving a first request from a first user device for first data, wherein the first request identifies a first data source; instantiating, at runtime of the processor, a first access code portion based on a first reader object selected from a plurality of reader objects, the first reader object selected based on the first data source; sending a first data access request to the first data source, the first data access request generated by executing the first access code portion, wherein the first data access request is formatted in a particular format readable by the first data source, the particular format selected based on the first reader object; receiving the first data from the first data source, wherein the first data has a first format; instantiating, at runtime of the processor, a second access code portion based on a second reader object selected from the plurality of reader objects, the second reader object selected based on the first data; sending a second data access request to a second data source, the second data access request generated by executing the second access code portion, wherein the second data access request is formatted in a second particular format readable by the second data source, the second particular format selected based on the second reader object, and wherein the second data source is distinct from the first data source; transforming the first data in the first format to normalized data in a normalized format; selecting a first presentation object from a database comprising a plurality of presentation objects based on a first device type of the first user device; and transforming the normalized data in the normalized format to output data in an output format based on the first presentation object. - View Dependent Claims (19, 20)
-
Specification