Automatic search metadata for related media programs
First Claim
1. A method for searching metadata associated with television programs in a media device controlled by a remote control device having a plurality of buttons, the method comprising:
- receiving metadata associated with television programs at the media device, the metadata comprising a plurality of data fields populated with accompanying data for each of a plurality of television programs;
associating a first button of the remote control device with a first data field of the metadata;
receiving a first instruction from the remote control device corresponding to a selection of the first button;
comparing accompanying data of the first data field for a program currently being presented with first corresponding accompanying data of at least a subset of the plurality of television programs;
presenting a first program list, the first program list including those television programs having substantially equivalent data in the first data field as the program currently being presented;
associating a second button of the remote control device with a second data field of the metadata;
associating a third button of the remote control device with a logical search operator;
determining when said third button is activated and, in response, adjusting the search in accordance with the logical search operator;
receiving a second instruction from the remote control device corresponding to a selection of the second button;
determining that a time period between receiving the first instruction and receiving the second instruction is below a threshold time period;
in response to the determination of the time period, comparing accompanying data of the second data field, for the program currently being presented, with second corresponding accompanying data of the first program list; and
presenting a second program list including those television programs from the first program list having substantially equivalent data in the second data field as the program currently being presented.
7 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide a method for searching program metadata using a media device, such as a set-top-box, to search for other programs related to a particular program. Program metadata is received at the media device, the program metadata comprising a plurality of data fields populated with accompanying data for each of a plurality of television programs. The media device is controlled by an input device, such as a remote control, and an input, such as a button, of the input device is associated with a data field. It is determined when an input, associated with a data field, is activated and in response the accompanying data within the associated data field, for a first program, is compared with the corresponding accompanying data of a plurality of other television programs. Data is then presented to the user, relating to those television programs having substantially equivalent data in the selected data field to the selected program. A corresponding apparatus is also provided.
-
Citations
9 Claims
-
1. A method for searching metadata associated with television programs in a media device controlled by a remote control device having a plurality of buttons, the method comprising:
-
receiving metadata associated with television programs at the media device, the metadata comprising a plurality of data fields populated with accompanying data for each of a plurality of television programs; associating a first button of the remote control device with a first data field of the metadata; receiving a first instruction from the remote control device corresponding to a selection of the first button; comparing accompanying data of the first data field for a program currently being presented with first corresponding accompanying data of at least a subset of the plurality of television programs; presenting a first program list, the first program list including those television programs having substantially equivalent data in the first data field as the program currently being presented; associating a second button of the remote control device with a second data field of the metadata; associating a third button of the remote control device with a logical search operator; determining when said third button is activated and, in response, adjusting the search in accordance with the logical search operator; receiving a second instruction from the remote control device corresponding to a selection of the second button; determining that a time period between receiving the first instruction and receiving the second instruction is below a threshold time period; in response to the determination of the time period, comparing accompanying data of the second data field, for the program currently being presented, with second corresponding accompanying data of the first program list; and presenting a second program list including those television programs from the first program list having substantially equivalent data in the second data field as the program currently being presented. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for searching metadata associated with television programs comprising a media device and a remote control device having a plurality of buttons for controlling the media device, the media device comprising:
-
an input for receiving metadata associated with television programs comprising a plurality of data fields populated with accompanying data for each of a plurality of television programs; at least one memory storing the metadata and for storing associations between a plurality of buttons of the remote control device and respective data fields associated with each button of the plurality of buttons of the remote control device; and at least one processor configured to; receive a first instruction from the remote control device corresponding to a first button of the plurality of buttons associated with a first data field of the metadata; compare accompanying data of the first data field for a program currently being presented with first corresponding accompanying data of at least a subset of the plurality of television programs; present a first program list including those television programs having substantially equivalent data in the first data field; associate a second button of the remote control device with a second data field; subsequent to receiving the first instruction, receiving a subsequent instruction from the remote control device corresponding to a selection of a third button, wherein the third button is characterized by a first operation when selected during normal operation, and wherein the third button is associated with a second operation comprising providing a logical operator when selected subsequent to a selection of the first button or second button; receive a second instruction from the remote control device corresponding to a selection of the second button; determine that a time period between receiving the first instruction and receiving the second instruction is below a threshold time period; in response to the determination of the time period, compare accompanying data of the second data field for the program currently being presented, with second corresponding accompanying data of the first program list; and present a second program list including those television programs from the first program list having substantially equivalent data in the second data field as the program currently being presented. - View Dependent Claims (7, 8, 9)
-
Specification