Authenticated content discovery
First Claim
1. A method of providing an electronic programming guide, the method comprising:
- receiving a plurality of authentication tokens from the first media presentation device, each of the plurality of authentication tokens representing an established authenticated relationship between a user and a corresponding content source with which the user has previously registered with an online account, the established authenticated relationship for accessing content from the corresponding content source;
receiving a request from the first media presentation device for an electronic programming guide presenting a list of content including content available via a computer network and content available via broadcast sources;
receiving a request from a second media presentation device associated with the user for the electronic programming guide, the first and second media presentation devices being registered with a federated identity service;
sending the electronic programming guide to the first media presentation device, the electronic programming guide comprising a listing of content from a plurality of content sources corresponding to the plurality of authentication tokens; and
sending the electronic programming guide to the second media presentation device.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are disclosed herein that relate to facilitating the discovery of authenticated content from a variety of sources. One embodiment provides a method comprising receiving a plurality of authentication tokens from the media presentation device, where each of the plurality of authentication tokens represents an established authenticated relationship between a user and a corresponding content source. The method further comprises receiving a request from the media presentation device for an electronic programming guide and sending the electronic programming guide to the media presentation device, where the electronic programming guide comprises a listing of content from a plurality of content sources corresponding to the plurality of authentication tokens.
34 Citations
20 Claims
-
1. A method of providing an electronic programming guide, the method comprising:
-
receiving a plurality of authentication tokens from the first media presentation device, each of the plurality of authentication tokens representing an established authenticated relationship between a user and a corresponding content source with which the user has previously registered with an online account, the established authenticated relationship for accessing content from the corresponding content source; receiving a request from the first media presentation device for an electronic programming guide presenting a list of content including content available via a computer network and content available via broadcast sources; receiving a request from a second media presentation device associated with the user for the electronic programming guide, the first and second media presentation devices being registered with a federated identity service; sending the electronic programming guide to the first media presentation device, the electronic programming guide comprising a listing of content from a plurality of content sources corresponding to the plurality of authentication tokens; and sending the electronic programming guide to the second media presentation device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 19, 20)
-
-
11. A media presentation device, comprising:
-
a display; a logic subsystem configured to execute instructions; and a data-holding subsystem holding instructions executable by the logic subsystem to; establish authenticated relationships with a plurality of content sources with which the user has previously registered with an online account, the established authenticated relationships for accessing content from the content sources; in response, receive for each authenticated relationship an authentication token representing the authenticated relationship, thereby receiving a plurality of authentication tokens; send the plurality of authentication tokens to a federated identity service; send a request to the federated identity service for an electronic programming guide; and receive the electronic programming guide from the federated identity service, the electronic programming guide comprising a listing of content from the content sources corresponding to the authentication tokens, the listing of content including content available via a computer network and content available via one or more broadcast sources. - View Dependent Claims (12, 13, 14)
-
-
15. A method of receiving an electronic programming guide at a media presentation device, the method comprising:
-
establishing authenticated relationships with a plurality of content sources with which a user has previously registered with an online account, the established authenticated relationships for accessing content from the content sources; in response, receiving for each authenticated relationship an authentication token representing the authenticated relationship, thereby receiving a plurality of authentication tokens; sending the plurality of authentication tokens to a federated identity service; sending a request to the federated identity service for an electronic programming guide comprising a listing of content from the content sources corresponding to the authentication tokens, the listing of content including content available via a computer network and content available via one or more broadcast sources; and receiving the electronic programming guide from the federated identity service. - View Dependent Claims (16, 17, 18)
-
Specification