8584165

Facilitating Access to Content Provided from Multiple Providers

PublishedNovember 12, 2013
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
22 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A non-transitory computer-readable medium embodying a program executable in a computing device, the program comprising: code that determines a list of video programs that includes at least one video program that is pre-selected by a user from a content catalog and at least one video program that is recommended to the user based at least in part on profile data associated with the user; code that determines a plurality of availabilities comprising a price and a corresponding availability for each of the video programs through each of a plurality of video providers based at least in part on a subscription status of the user with the respective video provider, the corresponding availability indicating a length of time until the respective video program is available through the respective video provider, a first one of the video providers employing a first video delivery medium, a second one of the video providers employing a second video delivery medium that is different from the first video delivery medium; code that generates a user interface that presents the plurality of availabilities of the video programs from the video providers to the user, facilitates access to the video programs by the user through a plurality of corresponding interfaces of at least some of the video providers, and recommends at least one of the video programs to the user; code that obtains a selection of one of the video programs and one of the video providers from the user through the user interface; and code that initiates a request to the one of the video providers to obtain the one of the video programs for viewing by the user.

2

2. A system, comprising: at least one computing device; and a content selection application executable in the at least one computing device, the content selection application comprising: logic that determines a plurality of content programs based at least in part on a prior selection of at least one of the content programs from a content catalog by a user; logic that obtains content availability data from a plurality of content providers; logic that determines a plurality of availabilities of each of the plurality of content programs, the plurality of availabilities comprising a respective availability to each of the plurality of content providers, based at least in part on content availability data; and logic that generates a user interface that concurrently presents the plurality of availabilities of at least one of the plurality of content programs.

3

3. The system of claim 2 , wherein the content selection application further comprises logic that launches a corresponding interface of at least one of the plurality of content providers to access one of the plurality of content programs in response to obtaining a selection of the one of the plurality of content programs from the user through the user interface.

4

4. The system of claim 3 , wherein the user interface is further configured to remotely control a device in order to access the one of the content programs.

5

5. The system of claim 3 , wherein the corresponding interface facilitates purchasing a ticket to view a performance of one of the content programs at a theater.

6

6. The system of claim 3 , wherein the corresponding interface facilitates scheduling a recording of one of the content programs.

7

7. The system of claim 3 , wherein the corresponding interface facilitates initiating a video-on-demand session to view the one of the content programs.

8

8. The system of claim 2 , wherein at least one of the content programs is selected by a friend of the user on a social network.

9

9. The system of claim 2 , wherein the user interface is further configured to present a respective price in association with each of the availabilities.

10

10. The system of claim 2 , wherein the user interface is further configured to present a respective content quality indicator in association with each of the availabilities of the content programs.

11

11. The system of claim 2 , wherein the logic that determines the availabilities of each of the content programs is further configured to determine the availabilities of each of the content programs based at least in part on a subscription status of the user.

12

12. The system of claim 2 , wherein the content selection application further comprises logic that identifies a computing device in use by the user, and the logic that determines the availabilities of each of the content programs is further configured to determine the availabilities of each of the content programs based at least in part on the computing device in use by the user.

13

13. The system of claim 2 , wherein the content programs corresponds to video content.

14

14. The system of claim 2 , wherein the content programs is previously selected by the user.

15

15. The system of claim 2 , wherein the plurality of availabilities of the content programs are presented in an order based at least in part on a list of content programs ordered by the user.

16

16. The system of claim 2 , wherein the plurality of availabilities of the content programs are presented in an order based at least in part on a respective price.

17

17. The system of claim 2 , wherein the plurality of availabilities of the content programs are presented in an order based at least in part on a respective time until a corresponding content program is available for consumption from at least one of the plurality of content providers.

18

18. A method, comprising the steps of: determining, in at least one computing device, a list of video programs that are pre-selected by a user from a content catalog; determining, in the at least one computing device, a plurality of availabilities for each video program in the list of video programs, each of the availabilities comprising an availability for the video program through each of a plurality of video providers; generating, in the at least one computing device, a user interface that simultaneously presents each of the availabilities of one of the video programs in the list of video programs to the user; obtaining, in the at least one computing device, a selection of one of the video programs and one of the video providers from the user through the user interface; and initiating, in the at least one computing device, a request to the one of the video providers to obtain the one of the video programs for viewing by the user in response to the selection.

19

19. The method of claim 18 , further comprising the step of adding, in the at least one computing device, at least one other video program to the list of video programs based at least in part on data associated with the user.

20

20. The method of claim 18 , further comprising the step of recommending, in the at least one computing device, a subset of the list of video programs to the user based at least in part on the plurality of availabilities for each video program.

21

21. The method of claim 18 , wherein the plurality of availabilities for each video program is based at least in part on a subscription status of the user.

22

22. The method of claim 18 , wherein the request comprises a request to program a digital video recorder of the user to record at least one of the video programs in the list of video programs.

Patent Metadata

Filing Date

Unknown

Publication Date

November 12, 2013

Inventors

Francis J. Kane
Brian Goldstein
Andrej Gregov
Jordan M. Hay

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “FACILITATING ACCESS TO CONTENT PROVIDED FROM MULTIPLE PROVIDERS” (8584165). https://patentable.app/patents/8584165

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.