Time offset data request handling
AssigneeHome Box Office, Inc.
InventorsAllen Arthur Gay, Sata Busayarat
Life of this patent
Estimating the term…
Abstract
The described technology is directed towards obtaining and returning time offset data instead of current data in response to a data request. The time offset data may be limited to privileged clients only, and only provided thereto when desired, using a time offset value set by the client, for example. For example, a privileged user may request time offset data corresponding to a future time so as to preview how the data may be presented at a future time. Time offset data may be used by a system entity to fill a cache, e.g., as secondary cached data that may be used once primary cached data expires.
Claims20
A method comprising:
- receiving a request for data;
- determining that the request is associated with a time offset value;
- obtaining time offset data based upon the time offset value from a data source that contains the time offset data;
- and
- returning the time offset data in response to the request.
A system comprising:
- a data store of time offset information, the data store maintaining information corresponding to time offset values associated with at least some requesting entities;
- and
- a data retrieval service that receives a request for data from a requesting entity and responds to the request, the data retrieval service coupled to the time offset data store to obtain a time offset value when a non-zero time offset value is associated with the requesting entity, and the data retrieval service coupled to one or more data sources to obtain time offset data based upon the time offset value to respond to the request.
One or more machine-readable storage media having machine-executable instructions, which when executed perform steps, comprising:
- receiving a client request for data;
- determining that the client is authorized to receive time offset data;
- determining whether the client has chosen to receive time offset data;
- and
- if the client has chosen to receive time offset data, obtaining the time offset data from a data source that contains the time offset data and returning the time offset data in response to the request;
- or
- if the client has not chosen to receive time offset data, obtaining data based upon a current time and returning the data in response to the request.
Dependencies are inferred from the claim text.