Method and system for providing program guide data from a content provider to a user device through a partner service provider based upon user attributes
First Claim
1. A method comprising:
- authenticating a user network device through a partner service provider using a user identifier by communicating the user identifier to a primary service provider from the partner service provider and generating an encrypted token at the primary service provider;
communicating the encrypted token to the user network device through the partner service provider;
generating a request for program guide data at the user network device;
communicating the user identifier, the request and the encrypted token to the primary service provider;
communicating program guide data to the user network device in response to the user identifier, the request and the encrypted token; and
displaying the program guide data on a display device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for providing program guide data to a user network device associated with a user identifier includes a partner service provider in communication with the user network device and a primary service provider in communication with the partner service provider authenticating the user network device provider using the user identifier. The user network device generates a request for program guide data and communicates the user identifier and the request to the partner service provider. The partner service provider or the primary service provider communicates program guide data to the user network device based on the identifier data. The user network device displays the program guide data on a display device.
-
Citations
28 Claims
-
1. A method comprising:
-
authenticating a user network device through a partner service provider using a user identifier by communicating the user identifier to a primary service provider from the partner service provider and generating an encrypted token at the primary service provider; communicating the encrypted token to the user network device through the partner service provider; generating a request for program guide data at the user network device; communicating the user identifier, the request and the encrypted token to the primary service provider; communicating program guide data to the user network device in response to the user identifier, the request and the encrypted token; and displaying the program guide data on a display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
authenticating a user network device through a partner service provider using a user identifier by communicating the user identifier to a primary service provider from the partner service provider and generating an encrypted token at the primary service provider from the user identifier, a partner service provider identifier and an expiration time; generating a request for program guide data at the user network device; communicating the user identifier, the request and the encrypted token to the primary service provider; communicating program guide data to the user network device in response to the user identifier, the request and the encrypted token; and displaying the program guide data on a display device.
-
-
11. A method comprising:
-
authenticating a user network device through a partner service provider using a user identifier by initiating an account set-up page from the partner service provider, providing primary service account data from the user network device in response to the account set-up page, communicating the primary service account data to a primary service provider setup web service, validating the primary service account data at the set up web service, communicating the user identifier to a primary service provider from the partner service provider and generating an encrypted token at the primary service provider; generating a request for program guide data at the user network device; communicating the user identifier, the request and the encrypted token to the primary service provider; communicating program guide data to the user network device in response to the user identifier, the request and the encrypted token; and displaying the program guide data on a display device. - View Dependent Claims (12, 13, 14)
-
-
15. A method comprising:
-
authenticating a user network device through a partner service provider using a user identifier by communicating the user identifier to a primary service provider and generating an encrypted token at the primary service provider; generating a request for program guide data at the user network device; communicating the user identifier, the request and the encrypted token to the primary service provider to a program guide web service through the partner service provider; communicating program guide data to the user network device in response to the user identifier, the request and the encrypted token; and displaying the program guide data on a display device. - View Dependent Claims (16)
-
-
17. A system comprising:
-
a user network device associated with a user identifier; a partner service provider in communication with the user network device receiving the user identifier; a primary service provider in communication with the partner service provider authenticating the user network device using the user identifier and generating an encrypted token, said user network device generating a request for program guide data and communicating the user identifier and the request to the partner service provider, said partner service provider or said primary service provider communicating program guide data to the user network device based on the user identifier and the encrypted token; and said user network device displaying the program guide data on a display device.
-
-
18. A system comprising:
-
a user network device associated with a user identifier; a partner service provider in communication with the user network device receiving the user identifier; a primary service provider in communication with the partner service provider authenticating the user network device using the user identifier, generating an encrypted token and communicating the encrypted token to the user network device through the partner service provider, said user network device generating a request for program guide data and communicating the user identifier and the request to the partner service provider, said partner service provider or said primary service provider communicating program guide data to the user network device based on the user identifier and the encrypted token; and said user network device displaying the program guide data on a display device.
-
-
19. A system comprising:
-
a user network device associated with a user identifier; a partner service provider in communication with the user network device receiving the user identifier; a primary service provider in communication with the partner service provider authenticating the user network device using the user identifier, generating an encrypted token and communicating the encrypted token to the partner service provider, said user network device generating a request for program guide data and communicating the user identifier and the request to the partner service provider, said partner service provider or said primary service provider communicating program guide data to the user network device based on the user identifier and the encrypted token; and said user network device displaying the program guide data on a display device. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A system comprising:
-
a user network device associated with a user identifier; a partner service provider in communication with the user network device receiving the user identifier; a primary service provider in communication with the partner service provider authenticating the user network device using the user identifier, and a partner service provider identifier; the partner service identifier generates an encrypted token from the a user identifier, a partner service provider identifier and an expiration time; said user network device generating a request for program guide data and communicating the user identifier, the encrypted token and the request to the partner service provider, said partner service provider or said primary service provider communicating program guide data to the user network device based on the user identifier and the encrypted token; and said user network device displaying the program guide data on a display device.
-
-
27. A system comprising:
-
a user network device associated with a user identifier; a partner service provider in communication with the user network device receiving the user identifier; a primary service provider in communication with the partner service provider authenticating the user network device using the user identifier and generating an encrypted token, said user network device generating a request for program guide data and communicating the user identifier and the request to the partner service provider, a virtual private network between the primary service provider and the partner service provider, said virtual private network communicating program guide data from the partner service provider to the partner service provider; said partner service provider communicating program guide data to the user network device based on the user identifier and the encrypted token; and said user network device displaying the program guide data on a display device. - View Dependent Claims (28)
-
Specification