Employment of multiple second displays to control IPTV content
First Claim
1. A method of arranging multiple browsing sessions for content selection, the selected content for playback on a content playback device, comprising:
- i. establishing a common user account session between at least two second displays on a local network and a proxy server, the common user account session such that the at least two second displays act as one entity when communicating with service providers, the communicating occurring through the proxy server, the proxy server storing authentication credentials of content playback devices associated with the user account and forming a portion of a content delivery network, the second displays further having at least one content playback device coupled thereto through the local network;
ii. receiving a selection of a content item on one of the at least two second displays; and
iii. causing the content playback device to play back the selected content item, wherein the second display receiving the selection causes a request of the selected content item from a service provider using an authentication credential associated with the content playback device and not with the second display receiving the selection, the proxy server presenting the authentication credential to the service provider, such that the same authentication credential is used no matter which of the at least two second displays received the selection, and such that the second display receiving the selection appears to the service provider as the authenticated content playback device.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems and methods to enable a multiple users browsing content offerings on multiple devices to have their selections played by a content playback device using its own authentication credentials. The users can then continue to browse the content offerings on their multiple second displays without interrupting the content that is playing on the main content playback device. The method is an architecture design and implementation that allows users to navigate, browse, and search content offerings on a second display such as a smart phone, PC, laptop, tablet, internet appliance, or any other device with a capability to couple to a network. Concurrently, while a user is using the content playback device, another user can perform browsing activities on a second display and send a media selection to a primary content playback device of the user'"'"'s choice for queueing and/or playback.
-
Citations
23 Claims
-
1. A method of arranging multiple browsing sessions for content selection, the selected content for playback on a content playback device, comprising:
-
i. establishing a common user account session between at least two second displays on a local network and a proxy server, the common user account session such that the at least two second displays act as one entity when communicating with service providers, the communicating occurring through the proxy server, the proxy server storing authentication credentials of content playback devices associated with the user account and forming a portion of a content delivery network, the second displays further having at least one content playback device coupled thereto through the local network; ii. receiving a selection of a content item on one of the at least two second displays; and iii. causing the content playback device to play back the selected content item, wherein the second display receiving the selection causes a request of the selected content item from a service provider using an authentication credential associated with the content playback device and not with the second display receiving the selection, the proxy server presenting the authentication credential to the service provider, such that the same authentication credential is used no matter which of the at least two second displays received the selection, and such that the second display receiving the selection appears to the service provider as the authenticated content playback device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program, stored on a non-transitory computer-readable medium, for causing one second display, the second display associated with at least one content playback device and at least another second display, to perform the following steps:
-
i. establish a common session between at least two second displays on a local network and a proxy server associated with a content delivery network, the session associated with a user account on the proxy server, the common session such that the at least two second displays act as one entity when communicating with service providers, the communicating occurring through the proxy server, the proxy server storing authentication credentials of content playback devices associated with the user account; ii. receive an application from the proxy server on each of the at least two second displays; iii. execute the application to establish a browsing session on each of the at least two second displays; iv. receive data about at least one content playback device associated with the user account, the content playback device on the local network; v. receive a list at the second display of available content items from the proxy server, the list filtered by at least one device characteristic of the content playback device; vi. receive a selection of one or more of the available content items; and vii. transmit one or more reference identifiers identifying the one or more respective content items to the proxy server, viii. such that the one or more reference identifiers are configured to be employed at the proxy server with an authentication credential of the content playback device to request from one or more respective content servers that the one or more content items be made accessible for playback on the content playback device, wherein the same authentication credential of the content playback device is used no matter which second display performed the step of transmitting one or more reference identifiers, and such that the second display appears to the service provider as the authenticated content playback device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer program, stored on a non-transitory computer-readable medium, for causing a proxy server, the proxy server storing authentication credentials of content playback devices associated with the user account and associated with a content delivery network, to perform the following steps:
-
i. receive a request to establish a session with one second display at a local network, and upon proper user authentication establish a session with the one second display, the session associated with a user account; ii. receive a request to establish a session with another second display at the local network, and upon proper user authentication add the another second display to the session with the one second display, so the one second display and the another second display form a common session and act as one entity when communicating with the content delivery network; iii. transmit to the one and the other second display an application, the application allowing the one and the other second display to review content offerings using the proxy server and using the authentication credential of a content playback device associated with the user account; iv. receive data about the content playback device; v. transmit to the one or another second display a list of available content items, the list filtered by a device characteristic of the content playback device; vi. receive from the one or another second display a selection of one or more content items for playback; and vii. transmit to a service provider a request for the one or more content items to be made available for playback on the content playback device, the request including the authentication credential of the content playback device. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification