Centralized program guide
First Claim
1. A processor-implemented method of aggregating program guides, comprising:
- dynamically aggregating, by a program guide server executing at least one processor, a first aggregated program guide based on a first profile that comprises preferences associated with a first portable electronic device;
copying, by the program guide server, the first aggregated program guide from a first source associated with the first portable electronic device, wherein the first aggregated program guide comprises a plurality of content entries;
dynamically aggregating, by the program guide server, a second aggregated program guide based on a second profile that comprises preferences associated with a second portable electronic device;
copying, by the program guide server, the second aggregated program guide from a second source associated with the second portable electronic device, wherein the second aggregated program guide comprises a plurality of content entries, wherein each content entry of the plurality of content entries in the first and second aggregated program guides comprises a link to access a content of one of a plurality of content sources, and wherein the plurality of content sources comprises one or more of broadcast content providers, internet content providers, and stored content providers;
combining, by the program guide server, the first aggregated program guide and the second aggregated program guide to create an integrated program guide;
discarding, by the program guide server, a duplicate entry from the integrated program guide;
discarding, by the program guide server, an undesired entry from the integrated program guide, based on at least one of the first profile and the second profile;
storing, by the program guide server, the integrated program guide in a communicatively coupled non-transitory memory;
providing, by the program guide server, the integrated program guide to the first portable electronic device, wherein the first portable electronic device is remotely logged in and comprises a display, and wherein two or more of a broadcast content entry, a stored content entry, and an internet content entry are concurrently presented on the display of the first portable electronic device; and
responsive to a selection of a link to an entry from the integrated program guide that is presented on the display of the first portable electronic device, distributing, by the program guide server to at least one of the plurality of content sources associated with the selected entry, at least one credential for content that is associated with the selected entry, wherein distribution of the at least one credential enables delivery of the content directly from the at least one of the plurality of content sources to the first portable electronic device.
6 Assignments
0 Petitions
Accused Products
Abstract
A processor-implemented method of accessing content is provided comprising a server composing a first list of broadcast content, wherein each entry in the first list comprises a link to access a broadcast content associated with the entry. The method also comprises the server composing a second list of stored content, wherein each entry in the second list comprises a link to access a stored content associated with the entry, and the server dynamically aggregating entries from the first list and the second list to compose a content guide. The method further comprises presenting at least a portion of the content guide on a display, wherein at least one entry from the first list and at least one entry from the second list are present at the same time on the display, and presenting content on the display based on selecting an entry from the guide.
-
Citations
7 Claims
-
1. A processor-implemented method of aggregating program guides, comprising:
-
dynamically aggregating, by a program guide server executing at least one processor, a first aggregated program guide based on a first profile that comprises preferences associated with a first portable electronic device; copying, by the program guide server, the first aggregated program guide from a first source associated with the first portable electronic device, wherein the first aggregated program guide comprises a plurality of content entries; dynamically aggregating, by the program guide server, a second aggregated program guide based on a second profile that comprises preferences associated with a second portable electronic device; copying, by the program guide server, the second aggregated program guide from a second source associated with the second portable electronic device, wherein the second aggregated program guide comprises a plurality of content entries, wherein each content entry of the plurality of content entries in the first and second aggregated program guides comprises a link to access a content of one of a plurality of content sources, and wherein the plurality of content sources comprises one or more of broadcast content providers, internet content providers, and stored content providers; combining, by the program guide server, the first aggregated program guide and the second aggregated program guide to create an integrated program guide; discarding, by the program guide server, a duplicate entry from the integrated program guide; discarding, by the program guide server, an undesired entry from the integrated program guide, based on at least one of the first profile and the second profile; storing, by the program guide server, the integrated program guide in a communicatively coupled non-transitory memory; providing, by the program guide server, the integrated program guide to the first portable electronic device, wherein the first portable electronic device is remotely logged in and comprises a display, and wherein two or more of a broadcast content entry, a stored content entry, and an internet content entry are concurrently presented on the display of the first portable electronic device; and responsive to a selection of a link to an entry from the integrated program guide that is presented on the display of the first portable electronic device, distributing, by the program guide server to at least one of the plurality of content sources associated with the selected entry, at least one credential for content that is associated with the selected entry, wherein distribution of the at least one credential enables delivery of the content directly from the at least one of the plurality of content sources to the first portable electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification