Systems, apparatus and methods for topic extraction from digital media and real-time display of digital content relating to one or more extracted topics
US-2024284014-A1 · Aug 22, 2024 · US
US9924229B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9924229-B2 |
| Application number | US-98236810-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 30, 2010 |
| Priority date | Nov 9, 2010 |
| Publication date | Mar 20, 2018 |
| Grant date | Mar 20, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
The invention claimed is: 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. The method of claim 1 , further comprising displaying a list of content items on at least one of the second displays, wherein the list is generated at least in part using a device characteristic of the content playback device. 3. The method of claim 1 , further comprising displaying a list of content items on at least one of the second displays, wherein the list is generated at least in part using a list of content playback devices associated with the user account. 4. The method of claim 3 , wherein the list is generated at least in part using a list of service providers associated with the user account. 5. The method of claim 1 , further comprising displaying on at least one of the second displays a list of content playback devices associated with the user account, and receiving a selection of which content playback device is to play back the selected content item. 6. The method of claim 1 , wherein the causing the content playback device to playback the selected content item includes causing the second display receiving the selection to communicate the selection to the content playback device, for the content playback device to subsequently request the content item. 7. The method of claim 1 , wherein the causing the content playback device to playback the selected content item includes causing the second display receiving the selection to communicate the selection to the proxy server on behalf of the content playback device. 8. The method of claim 1 , wherein the receiving a selection of a content item includes receiving a selection of a content item at the proxy server, and wherein the receiving at least a portion of the selected content item includes receiving a content URL at the content playback device. 9. The method of claim 1 , wherein the establishing a session between a second display and a proxy server includes downloading an application from the proxy server to the second display. 10. A non-transitory computer-readable medium, comprising instructions for causing a computing device to implement the method of claim 1 . 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. 12. The program of claim 11 , wherein the step of receiving data about at least one content playback device associated with the user account includes: receiving a selection from a user of one or a set of content playback devices associated with the user account, using a default content playback device, or using stored data about previously-used content playback devices. 13. The program of claim 11 , wherein the second display is selected from the group consisting of: a laptop computer, a tablet computer, an internet appliance, a desktop computer, and a smart phone. 14. The program of claim 11 , wherein the list of available content items includes a list of available service providers. 15. The program of claim 11 , wherein the step of transmitting one or more reference identifiers identifying the one or more respective content items to the proxy server includes transmitting the reference identifiers to the content playback device wherein the content playback device transmits a request to a service provider using its authentication credential for the identified content items. 16. The program of claim 15 , wherein the transmitting includes transmitting using a transmission scheme including: wired transmissions, wireless transmissions, infrared transmissions, Bluetooth® transmissions, or over a local network. 17. The program of claim 11 , wherein the step of transmitting one or more reference identifiers identifying the one or more respective content items to the proxy server includes transmitting the reference identifiers to the proxy server on behalf of the content playback device. 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 step
Acquiring end-user identification {, e.g. using personal code sent by the remote control or by inserting a card} · CPC title
Rights Management (protecting software against unauthorised usage in a vending or licensing environment G06F21/10; security in data switching network management H04L41/28; security management or policies for network security H04L63/20; access security in wireless networks H04W12/08) · CPC title
Communication with additional data server · CPC title
Establishing a secure communication between the client and a peripheral device or smart card · CPC title
using biometric characteristics of the user, e.g. by voice recognition or fingerprint scanning {(cryptography using biological data H04L9/3231; authentication in networks using biometric H04L63/0861)} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.