Patent ID: 9098507
Filing Date: 2015-08-04
Classification: G06F

Abstract:
1. A computer-implemented method comprising: receiving, at a computing device via a network, a first request from a first user device for first data, wherein the first request identifies a device type of the first user device and identifies a first data source associated with the first data; selecting a first reader object from a first database that includes a plurality of reader objects, wherein the first reader object is selected based on the first data source; instantiating, at runtime, first access code based on the first reader object; executing the first access code to generate a first data access request, the first data access request formatted for the first data source based on the first reader object; sending the first data access request to the first data source; receiving, at the computing device, received data from the first data source, wherein the received data has a first format; transforming the received data in the first format to normalized data in a normalized format based on the first reader object; selecting, at the computing device, a particular presentation object from a second database based on the device type of the first user device, wherein the second database includes a plurality of presentation objects; instantiating, at runtime at the computing device, output code based on the particular presentation object; executing the output code, at the computing device, to transform the normalized data in the normalized format to output data in an output format based on the particular presentation object; and sending the output data in the output format to the first user device.