Subscribing to channels and playing content, including: selecting an available subscription channel with an application on a second device; modifying a user's, subscription list based on the selected subscription-channel; and executing commands on any of the subscription channels of the user's subscription list. Keywords include: media, internet content, BIVL subscription and device infrastructure.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for subscribing to channels and playing content, comprising: enabling a second user to select an available subscription channel of a first user with an application on a second device; modifying a subscription list of the second user based on the selected subscription channel of the first user, wherein the subscription list of the second user includes a mixture of raw uniform resource locators (URLs) and references to the content and includes a list of subscription channels for the second user; executing commands on any of the subscription channels of the second user's subscription list using the second device; and sending a play request from the second device to a main device to play content of the selected subscription channel of the first user, wherein the commands of the subscription list being executed on the second device enables the subscription list to be seen and on a service list of the main device.
2. The method of claim 1 , wherein the application is loaded into the second device.
3. The method of claim 1 , wherein the second device comprises one of a laptop, cellphone, a desktop computer, or other portable device that supports a graphical user interface.
4. The method of claim 1 , wherein selecting an available subscription channel of a first user with an application on the second device comprises: building a friends list with the application; and using a search technique to find the available subscription channel of the first user on the friends list.
5. The method of claim 1 , wherein selecting an available subscription channel of a first user with an application on the second device comprises: using a search technique to find the available subscription channel of the first user on all channels publicly available.
6. The method of claim 1 , wherein modifying a subscription list of the second user based on the selected subscription channel of the first user comprises one of: adding the selected subscription channel to the second user's subscription list; or removing the selected subscription channel from the second user's subscription list.
7. The method of claim 1 , wherein executing commands on any of the subscription channels of the second user's subscription list comprises: selecting assets from asset purchase transactions made by the first user to purchase assets, the assets comprising movies, music, video games, still images, applications, media and other content that can be purchased.
8. The method of claim 1 , wherein executing commands on any of the subscription channels of the second user's subscription list comprises: selecting content on the second device, the content comprising at least one of movies, music, video games, still images, applications, and media.
9. The method of claim 8 , further comprising playing the selected content on the main device, wherein the main device comprises one of an IPTV client, optical disk player, a TV, a home audio or video device, or any display device that lacks a graphical user interface.
10. A non-transitory storage medium storing a computer program for subscribing to channels and playing content, the computer program comprising executable instructions that cause a computer to perform a method comprising: enabling a second user to select an available subscription channel of a first user with an application on a second device; modifying a subscription list of the second user based on the selected subscription channel of the first user, wherein the subscription list of the second user includes a mixture of raw uniform resource locators (URLs) and references to the content and includes a list of subscription channels for the second user; executing commands on any of the subscription channels of the second user's subscription list using the second device; and sending a play request from the second device to a main device to play content of the selected subscription channel of the first user, wherein the commands of the subscription list being executed on the second device enables the subscription list to be seen and used on a service list of the main device.
11. The non-transitory medium of claim 10 , wherein the application is loaded into the second device.
12. The non-transitory medium of claim 10 , wherein the second device comprises one of a laptop, cellphone, a desktop computer, or other portable device that supports a graphical user interface.
13. The non-transitory medium of claim 10 , wherein selecting an available subscription channel of a first user with an application on the second device comprises: building a friends list with the application; and using a search technique to find the available subscription channel of the first user on one of the friends list or all channels publicly available.
14. The non-transitory medium of claim 10 , wherein selecting an available subscription channel of a first user with an application on the second device comprises: using a search technique to find the available subscription channel of the first user on all channels publicly available.
15. The non-transitory medium of claim 10 , wherein modifying a subscription list of the second user based on the selected subscription channel of the first user comprises one of: adding the selected subscription channel to the second user's subscription list; or removing the selected subscription channel from the second user's subscription list.
16. The non-transitory medium of claim 10 , wherein executing commands on any of the subscription channels of the second user's subscription list comprises: selecting content from asset purchase transactions made by the first user to purchase assets, the assets comprising movies, music, video games, still images, media, applications, and other content that can be purchased.
17. The non-transitory medium of claim 10 , wherein executing commands on any of the subscription channels of the second user's subscription list comprises: selecting content on the second device, the content comprising at least one of movies, music, video games, still images, applications, and media.
18. The non-transitory medium of claim 17 , further comprising playing the selected content on the main device, wherein the main device comprises one of an IPTV client, optical disk player, a TV, a home audio or video device, or any display device that lacks a graphical user interface.
19. A system to allow subscribing to channels and playing of content over multiple devices comprising: a main device used for playing content; at least one second device used for browsing content, the at least one second device configured to enable a second user to select an available subscription channel of a first user with an application, to modify a subscription list of the second user based on the selected subscription channel of the first user, and to execute commands on any of the subscription channels of the second user's subscription list, wherein the subscription list of second user includes a mixture of raw uniform resource locators (URLs) and references to the content and includes a list of subscription channels for the second user, wherein the commands of the subscription list being executed on the at least one second device enables the subscription list to be seen and used on a service list of the main device; and an internet protocol television server connected to the main device and to the at least one second device.
20. The system of claim 19 , wherein the at least one second device comprises one of a laptop, cellphone, or other portable device that supports a graphical user interface, and the main device comprises an IPTV client, a TV, a home audio or video device, or any display device that lacks a graphical user interface.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
March 31, 2011
February 23, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.