Method and system for providing a generic program guide data from a primary content provider to a user network device through a partner service provider
First Claim
1. A method comprising:
- at an authentication server of a primary service provider, receiving via a network an account identifier of a user from a user device;
authenticating the account identifier at the authentication server;
based on results of the authenticating, generating a request for a first encrypted token at a partner service provider based on a partner site identifier;
communicating the request for the first encrypted token from the partner service provider to the authentication server, wherein the partner service provider is separate from the primary service provider, and wherein the user device, the partner service provider and the primary service provider communicate with each other via the network;
validating the partner site identifier at the authentication server;
generating the first encrypted token at the authentication server when the partner site identifier is valid;
communicating the first encrypted token from the primary service provider to the partner service provider;
generating a request for program guide data at the partner service provider based on the first encrypted token;
communicating the request for the program guide data to the primary service provider;
communicating the program guide data from the primary service provider to the partner service provider through the network;
subsequent to the generating of the request for the program guide data at the partner service provider, receiving at the partner service provider a request from the user device for the program guide data; and
communicating the program guide data from the partner service provider to the user device through the network.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing program guide data includes a partner service provider generating a request for a first encrypted token using a partner site identifier and a primary service provider having an authentication web service receiving the request for the first encrypted token. The primary service provider validates the partner site identifier, generates a first encrypted token at the authentication web service when the partner site identifier is valid and communicates the encrypted token to the partner service provider. The partner service provider requests program guide data from the primary service provider with the first encrypted token. The primary service provider communicates program guide data to the partner service provider. A user network device requests program guide data from the partner service provider. The partner service provider communicates the program guide data through the network. The user network device displays the program guide data on a display.
65 Citations
40 Claims
-
1. A method comprising:
-
at an authentication server of a primary service provider, receiving via a network an account identifier of a user from a user device; authenticating the account identifier at the authentication server; based on results of the authenticating, generating a request for a first encrypted token at a partner service provider based on a partner site identifier; communicating the request for the first encrypted token from the partner service provider to the authentication server, wherein the partner service provider is separate from the primary service provider, and wherein the user device, the partner service provider and the primary service provider communicate with each other via the network; validating the partner site identifier at the authentication server; generating the first encrypted token at the authentication server when the partner site identifier is valid; communicating the first encrypted token from the primary service provider to the partner service provider; generating a request for program guide data at the partner service provider based on the first encrypted token; communicating the request for the program guide data to the primary service provider; communicating the program guide data from the primary service provider to the partner service provider through the network; subsequent to the generating of the request for the program guide data at the partner service provider, receiving at the partner service provider a request from the user device for the program guide data; and communicating the program guide data from the partner service provider to the user device through the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a primary service provider comprising an authentication server, wherein the authentication server is configured to receive an account identifier of a user from a user device via a network and authenticate the account identifier; and a partner service provider, based on results of the authentication of the account identifier, generating a request for a first encrypted token based on a partner site identifier wherein the partner service provider is separate from the primary service provider, the user device, the primary service provider and the partner service provider communicate with each other via the network, the authentication server receives the request for the first encrypted token, validates the partner site identifier, generates the first encrypted token when the partner site identifier is valid, and communicates the first encrypted token to the partner service provider, said partner service provider requests program guide data from the primary service provider based on the first encrypted token, said primary service provider communicates the program guide data to the partner service provider through the network, subsequent to the partner service provider requesting the program guide data, the partner service provider receiving a request for the program guide data from the user device, said partner service provider communicates the program guide data to the user device through the network. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification