Electronic television program guide data naming system and method
First Claim
1. An apparatus for storing digital content records used to create informational displays in an electronic television program guide comprising:
- a satellite receiver for receiving a first content record;
a memory for storing the first content record; and
, a control circuit operatively coupled to the receiver and the memory for determining (a) if the first content record is new;
(b) if the first content record is associated with a new label, wherein the new label categorizes the first content record; and
(c) if the first content record is associated with a title, wherein the title categorizes the label;
the control circuit creating a new storage category based on the new label;
setting a reference pointer associated with the first content record pointing to a referencing display object; and
, setting a first content pointer associated with the first content record pointing to a second content record associated with the label.
1 Assignment
0 Petitions
Accused Products
Abstract
Electronic television program guide information is downloaded, stored and searched by a local device. A plurality of linked lists are used to remove redundancy, increase search speed, and allow dynamic categories. When a new category is encountered a new head node for a link list data structure is created. When a first program guide object containing information related to that category is downloaded, a link is made (i.e., a pointer is stored) from the head node to the guide object. When subsequent program guide objects containing information related to that category are downloaded, links are added to the end of the list or inserted in alphabetical order. As guide objects expire the links are removed. When no links remain in a particular category the head node for that category is deleted.
-
Citations
23 Claims
-
1. An apparatus for storing digital content records used to create informational displays in an electronic television program guide comprising:
-
a satellite receiver for receiving a first content record;
a memory for storing the first content record; and
,a control circuit operatively coupled to the receiver and the memory for determining (a) if the first content record is new;
(b) if the first content record is associated with a new label, wherein the new label categorizes the first content record; and
(c) if the first content record is associated with a title, wherein the title categorizes the label;
the control circuit creating a new storage category based on the new label;
setting a reference pointer associated with the first content record pointing to a referencing display object; and
,setting a first content pointer associated with the first content record pointing to a second content record associated with the label. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for storing digital content records used to create informational displays in an electronic television program guide, the method comprising the steps of:
-
receiving a first content record from a satellite receiver;
determining if the first content record is new;
determining if the first content record is associated with a new label, wherein the new label categorizes the first content record;
determining if the first content record is associated with a title, wherein the title categorizes the label;
creating a new storage category based on the new label;
setting a reference pointer associated with the first content record pointing to a referencing display object; and
,setting a first content pointer associated with the first content record pointing to a second content record associated with the label. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification