Organizing and sorting media menu items
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving episodic content including one or more episodes of television programs and storing the episodic content in a data store;
receiving metadata associated with the episodic content and storing the received meta data in the data store;
displaying on a display device a menu arranged in an interface environment, the menu comprising a list of menu items associated with the episodic content;
displaying on the display device a sort interface arranged in the interface environment, the sort interface defining a plurality of sort options and being configured to receive a selection of a sort option and to sort the list of menu items based upon the selection;
in response to receiving a selection of a sort option;
determining whether the received metadata stored in the data store includes metadata that facilitates sorting the menu items in accordance with the sort option;
in response to determining that the received metadata does include metadata that facilitates sorting the menu items in accordance with the sort option, sorting the menu items based on the received metadata in accordance with the sort option; and
in response to determining that the received metadata does not include metadata that facilitates sorting the menu items in accordance with the sort option;
extracting from the received metadata metadata that is associated with additional metadata that facilitates sorting the menu items in accordance with the sort option;
providing the extracted metadata to a content provider and receiving the additional metadata from the content provider in response; and
sorting the menu items based on the additional metadata in accordance with the sort option; and
displaying on the display device the sorted menu items.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of organizing episodic content includes identifying a list of items associated with episodic content and sorting the list of items based on at least episode order upon a prompt.
81 Citations
33 Claims
-
1. A computer-implemented method, comprising:
-
receiving episodic content including one or more episodes of television programs and storing the episodic content in a data store; receiving metadata associated with the episodic content and storing the received meta data in the data store; displaying on a display device a menu arranged in an interface environment, the menu comprising a list of menu items associated with the episodic content; displaying on the display device a sort interface arranged in the interface environment, the sort interface defining a plurality of sort options and being configured to receive a selection of a sort option and to sort the list of menu items based upon the selection; in response to receiving a selection of a sort option; determining whether the received metadata stored in the data store includes metadata that facilitates sorting the menu items in accordance with the sort option; in response to determining that the received metadata does include metadata that facilitates sorting the menu items in accordance with the sort option, sorting the menu items based on the received metadata in accordance with the sort option; and in response to determining that the received metadata does not include metadata that facilitates sorting the menu items in accordance with the sort option; extracting from the received metadata metadata that is associated with additional metadata that facilitates sorting the menu items in accordance with the sort option; providing the extracted metadata to a content provider and receiving the additional metadata from the content provider in response; and sorting the menu items based on the additional metadata in accordance with the sort option; and displaying on the display device the sorted menu items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 24, 25)
-
-
12. One or more computer readable media storing instructions that are executable by a processing device, and upon such execution cause the processing device to perform operations comprising:
-
receiving episodic content including one or more episodes of television programs and store the episodic content in a data store; receiving metadata associated with the episodic content and store the received meta data in the data store; generating on a display device a plurality of sort options for a plurality of menu items associated with the episodic content; receiving a selection of a sort option; in response to receiving the selection of a sort option; determining whether the received metadata stored in the data store includes metadata that facilitates sorting the menu items in accordance with the sort option in response to determining that the received metadata does include metadata that facilitates sorting the menu items in accordance with the sort option, sorting the menu items based on the received metadata in accordance with the sort option; and in response to determining that the received metadata does not include metadata that facilitates sorting the menu items in accordance with the sort option; extracting from the received metadata metadata that is associated with additional metadata that facilitates sorting the menu items in accordance with the sort option; providing the extracted metadata to a content provider and receiving the additional metadata from the content provider in response; and sorting the menu items based on the additional metadata in accordance with the sort option; generating a menu comprising a list of menu items based upon the sorted menu items; and presenting the menu arranged within an interface environment. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26)
-
-
27. A media processing system, comprising:
-
a processing device; and a computer memory device in data communication with the processing device and including instructions executable by the processing device and upon such execution cause the processing device to perform operations comprising; receiving episodic content including one or more episodes of television programs and storing the episodic content in a data store; receiving metadata associated with the episodic content and storing the received meta data in the data store; displaying on a display device a menu arranged in an interface environment, the menu comprising a list of menu items associated with the episodic content; displaying on the display device a sort interface arranged in the interface environment, the sort interface defining a plurality of sort options and being configured to receive a selection of a sort option and to sort the list of menu items based upon the selection; in response to receiving a selection of a sort option; determining whether the received metadata stored in the data store includes metadata that facilitates sorting the menu items in accordance with the sort option; in response to determining that the received metadata does include metadata that facilitates sorting the menu items in accordance with the sort option, sorting the menu items based on the received metadata in accordance with the sort option; and in response to determining that the received metadata does not include metadata that facilitates sorting the menu items in accordance with the sort option; extracting from the received metadata metadata that is associated with additional metadata that facilitates sorting the menu items in accordance with the sort option; providing the extracted metadata to a content provider and receiving the additional metadata from the content provider in response; and sorting the menu items based on the additional metadata in accordance with the sort option; and displaying on the display device the sorted menu items. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
Specification