Method and apparatus for content browsing and selection
First Claim
1. A method implemented by a computer, comprising:
- aggregating, at a server, content listings and corresponding descriptive data for on-demand content associated with a plurality of content sources, wherein the corresponding descriptive data includes viewing data, paid subscription information, and tagging data associated with a user, wherein each of the plurality of content sources separately stores and manages the on-demand content associated with the content source, and wherein the server stores a respective network address for each of the plurality of content sources;
analyzing, at the server, the aggregated content listings and corresponding descriptive data to generate a plurality of options associated with the on-demand content, wherein the plurality of options are generated at least based on the viewing data, the paid subscription information, and the tagging data associated with the user, wherein the on-demand content associated with the plurality of options are prioritized based on the paid subscription information, and wherein the plurality of options include a featured content option;
creating, at the server, a first interface panel including the plurality of options associated with the on-demand content, a screen title located above the plurality of options, and a preview of the on-demand content associated with one of the plurality of options, the preview of on-demand content located to the right of the plurality of options;
sending the first interface panel to a client device associated with the user for presentation on an associated first display, wherein the client device is a streaming media player coupled to a separate input device having a second display;
displaying the plurality of options of the first interface panel, the screen title, and the preview of the on-demand content on the associated first display;
displaying the plurality of options of the first interface panel on the second display;
receiving, at the server, a first selection from the plurality of options;
creating, at the server, a second interface panel including a plurality of content based on the first selection and a left panel indicator enabling access to the plurality of options of the first interface panel, wherein the plurality of content is from at least two of the plurality of content sources, and wherein the respective network addresses for the at least two of the plurality of content sources are embedded in the second interface panel;
sending the second interface panel to the client device for presentation on the associated first display;
displaying the plurality of content of the second interface panel on the associated first display, wherein the first interface panel is replaced by the second interface panel on the associated first display; and
displaying additional information associated with the plurality of content of the second interface panel on the second display.
8 Assignments
0 Petitions
Accused Products
Abstract
A method includes displaying a left panel and a central panel, where the left panel is contiguous to the central panel and oriented on a left side of the central panel. A first selection on the left panel is detected. Content is displayed on the central panel responsive to the first selection. A second selection from the content on the central panel is detected. The central panel is displayed together with a right panel responsive to the second selection. The right panel is contiguous with the central panel and oriented on a right side of the central panel. The left panel is removed in response to the second selection. A third selection on the right panel is detected. The left panel displays choices. The central panel includes different content associated with one of the choices. The right panel includes functions for operation on selected content.
-
Citations
20 Claims
-
1. A method implemented by a computer, comprising:
-
aggregating, at a server, content listings and corresponding descriptive data for on-demand content associated with a plurality of content sources, wherein the corresponding descriptive data includes viewing data, paid subscription information, and tagging data associated with a user, wherein each of the plurality of content sources separately stores and manages the on-demand content associated with the content source, and wherein the server stores a respective network address for each of the plurality of content sources; analyzing, at the server, the aggregated content listings and corresponding descriptive data to generate a plurality of options associated with the on-demand content, wherein the plurality of options are generated at least based on the viewing data, the paid subscription information, and the tagging data associated with the user, wherein the on-demand content associated with the plurality of options are prioritized based on the paid subscription information, and wherein the plurality of options include a featured content option; creating, at the server, a first interface panel including the plurality of options associated with the on-demand content, a screen title located above the plurality of options, and a preview of the on-demand content associated with one of the plurality of options, the preview of on-demand content located to the right of the plurality of options; sending the first interface panel to a client device associated with the user for presentation on an associated first display, wherein the client device is a streaming media player coupled to a separate input device having a second display; displaying the plurality of options of the first interface panel, the screen title, and the preview of the on-demand content on the associated first display; displaying the plurality of options of the first interface panel on the second display; receiving, at the server, a first selection from the plurality of options; creating, at the server, a second interface panel including a plurality of content based on the first selection and a left panel indicator enabling access to the plurality of options of the first interface panel, wherein the plurality of content is from at least two of the plurality of content sources, and wherein the respective network addresses for the at least two of the plurality of content sources are embedded in the second interface panel; sending the second interface panel to the client device for presentation on the associated first display; displaying the plurality of content of the second interface panel on the associated first display, wherein the first interface panel is replaced by the second interface panel on the associated first display; and displaying additional information associated with the plurality of content of the second interface panel on the second display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method implemented by a computer, comprising:
-
aggregating, at a server, content listings and corresponding descriptive data for on-demand content associated with a plurality of content sources, wherein the corresponding descriptive data includes viewing data, paid subscription information, and tagging data associated with a user, wherein each of the plurality of content sources separately stores and manages the on-demand content associated with the content source, and wherein the server stores a respective network address for each of the plurality of content sources; analyzing, at the server, the aggregated content listings and corresponding descriptive data to generate a plurality of options associated with the on-demand content, wherein the plurality of options are generated at least based on the viewing data, the paid subscription information, and the tagging data associated with the user, wherein the on-demand content associated with the plurality of options are prioritized based on the paid subscription information, and wherein the plurality of options include a featured content option; creating, at the server, a first interface panel, a second interface panel, and a title interface panel, wherein the first interface panel includes the plurality of options associated with the on-demand content, wherein the second interface panel includes a preview of the on-demand content associated with one of the plurality of options, and wherein the title interface panel includes a screen title; sending the first interface panel, the second interface panel, and the title interface panel to a client device associated with the user for presentation on an associated first display, wherein the client device is a streaming media player coupled to a separate input device having a second display; displaying the first interface panel, the second interface panel, and the title interface panel on the associated first display, wherein the first interface panel is located to the left of the second interface panel, and wherein the title interface panel is located above the first interface panel and the second interface panel; displaying the plurality of options of the first interface panel on the second display, receiving, at the server, a selection from the plurality of options; creating, at the server, a third interface panel in response to the selection, wherein the third panel includes a plurality of content from at least two of the plurality of content sources and a left panel indicator enabling access to the plurality of options of the first interface panel, wherein the respective network addresses for the at least two of the plurality of content sources are embedded in the third interface panel; sending the third interface panel to the client device for presentation on the associated first display; displaying the third interface panel on the associated first display, wherein the first interface panel is removed from the associated first display, and wherein the third interface panel is located to the right of the second interface panel on the associated first display; displaying additional information associated with the plurality of content of the third interface panel on the second display; and sending additional panels created at the server to the client device in response to additional selections, wherein two additional panels are presented simultaneously on the associated first display and any two additional panels include a previously viewed panel and a related panel based upon a selection in the previously viewed panel. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification