Patent ID: 9137018
Filing Date: 2015-09-15
Classification: H04L,H04N

Abstract:
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.