US2005086689A1PendingUtilityA1

Interactive program guides providing program segment information

Assignee: MYDTV INCPriority: Oct 17, 2003Filed: Oct 17, 2003Published: Apr 21, 2005
Est. expiryOct 17, 2023(expired)· nominal 20-yr term from priority
H04N 21/47H04N 7/163H04N 21/8456H04N 21/84H04N 21/4532H04N 21/4821H04N 21/4828
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Interactive program guides and interactive program banners are enhanced through the use of individual program segment metadata that provides descriptive and timing information for individual segments of television programs. The program guides and program banners provide detailed information to the viewer about individual program segments, such as descriptions of individual segments, the time and duration of individual segments, and the location of individual segments within the program. Viewer preferences may be updated and future programs and segments may be searched with reference to characteristics of an individual program segment.

Claims

exact text as granted — not AI-modified
1 . A programmable device comprising a computer readable medium storing programming code for controlling the device to perform processing comprising: 
 storing program metadata that includes timing and descriptive data for television programs and segment metadata that includes timing and descriptive data for individual segments of television programs;    receiving a command to display a program guide; and    in response to the command, producing from the program metadata and segment metadata a program guide, the program guide comprising a grid of fields representing television programs arranged by time and channel, the program guide further comprising fields representing individual segments of programs that are present in the grid.    
   
   
       2 . The device claimed in  claim 1 , wherein the program guide further comprises an indicator that is navigable among said program and segment fields in response to navigation commands to indicate a particular program or segment.  
   
   
       3 . The device claimed in  claim 2 , wherein the location of the indicator on a field representing a program segment causes display in the guide of descriptive information concerning that program segment.  
   
   
       4 . The device claimed in  claim 2 , wherein said processing further comprises: 
 in response to a command, tuning to a channel of a segment indicated by the indicator.    
   
   
       5 . The device claimed in  claim 2 , wherein said processing further comprises: 
 in response to a command, scheduling a reminder for a segment indicated by the indicator.    
   
   
       6 . The device claimed in  claim 2 , wherein said processing further comprises: 
 in response to a command, scheduling the recording of a segment indicated by the indicator.    
   
   
       7 . The device claimed in  claim 2 , wherein said processing further comprises: 
 in response to a command, initiating recording of a segment indicated by the indicator.    
   
   
       8 . The device claimed in  claim 2 , wherein said processing further comprises: 
 in response to a command, updating viewer preferences stored by the device in accordance with segment characteristics represented in the segment metadata of a segment indicated by the indicator.    
   
   
       9 . The device claimed in  claim 2 , wherein said processing further comprises: 
 in response to a command, presenting a user interface that displays segment characteristics represented in the segment metadata of a segment indicated by the indicator;    receiving user selections with respect to the displayed segment characteristics; and    updating viewer preferences in accordance with the user selections.    
   
   
       10 . The device claimed in  claim 2 , wherein said processing further comprises: 
 in response to a command, identifying and displaying additional segments and programs having characteristics in common with characteristics represented in the segment metadata of a segment indicated by the indicator.    
   
   
       11 . The device claimed in  claim 2 , wherein said processing further comprises: 
 in response to a command, presenting a user interface that displays segment characteristics represented in the segment metadata of a segment indicated by the indicator;    receiving user selections with respect to the displayed segment characteristics; and    identifying and displaying additional segments and programs having characteristics in common with the selected segment characteristics.    
   
   
       12 . The device claimed in  claim 2 , wherein said processing further comprises: 
 in response to a command, issuing a request for transmission to the device of a segment indicated by the indicator.    
   
   
       13 . The device claimed in  claim 2 , wherein the program guide further comprises interest level information indicating a level of viewer interest in a segment indicated by the indicator.  
   
   
       14 . The device claimed in  claim 13 , wherein the interest level information includes a color code representing the level of viewer interest.  
   
   
       15 . The device claimed in  claim 13 , wherein the interest level information includes at least one of a category and a keyword used in determining the interest level information.  
   
   
       16 . The device claimed in  claim 2 , wherein the program guide further comprises interest level information indicating respective levels of viewer interest in respective segments of a program.  
   
   
       17 . The device claimed in  claim 16 , wherein the interest level information includes a color code representing the level of viewer interest.  
   
   
       18 . The device claimed in  claim 16 , wherein the interest level information includes at least one of a category and a keyword used in determining the level of interest.  
   
   
       19 . The device claimed in  claim 1 , wherein the segment fields are located in the grid on the field of the program to which they correspond.  
   
   
       20 . The device claimed in  claim 19 , wherein the locations of borders of the segment fields within the program field are proportioned according to start times of the respective segments.  
   
   
       21 . The device claimed in  claim 1 , wherein the segment fields are located in the grid below the field of the program to which they correspond.  
   
   
       22 . The device claimed in  claim 1 , wherein the segment fields are located outside of the grid.  
   
   
       23 . The device claimed in  claim 22 , wherein the segment fields are located in a segment description display area of the guide.  
   
   
       24 . The device claimed in  claim 1 , wherein the segment fields are arranged in a column outside of the grid.  
   
   
       25 . The device claimed in  claim 24 , wherein the segment fields contain descriptive information and timing information for respective segments of a program.  
   
   
       26 . The device claimed in  claim 1 , wherein metadata used to produce the guide is selected from among the stored program metadata and segment metadata in accordance with user-specified filtering criteria.  
   
   
       27 . A method in a programmable device, comprising: 
 storing program metadata that includes timing and descriptive data for television programs and segment metadata that includes timing and descriptive data for individual segments of television programs;    receiving a command to display a program guide; and    in response to the command, producing from the program metadata and segment metadata a program guide, the program guide comprising a grid of fields representing television programs arranged by time and channel, the program guide further comprising fields representing individual segments of programs that are present in the grid.    
   
   
       28 . A method in a programmable device comprising: 
 storing program metadata that includes timing and descriptive data for television programs and segment metadata that includes timing and descriptive data for individual segments of television programs; receiving a command to display a program guide;    in response to the command, producing from the program metadata a program guide, the program guide comprising a grid of fields representing television programs arranged by time and channel; and    in response to a further command, displaying segment information from said segment metadata for a program in said grid.    
   
   
       29 . The device claimed in  claim 28 , wherein said grid comprises an indicator that is navigable by a user among said program fields, and 
 wherein said segment information is displayed for a program indicated by the indicator.    
   
   
       30 . The device claimed in  claim 29 , wherein said segment information comprises segment fields navigable by said indicator.  
   
   
       31 . The device claimed in  claim 30 , wherein said processing further comprises: 
 displaying additional segment information for a segment on which the indicator is located.    
   
   
       32 . A method in a programmable device comprising: 
 storing program metadata that includes timing and descriptive data for television programs and segment metadata that includes timing and descriptive data for individual segments of television programs;    receiving a command to display a program guide;    in response to the command, producing from the program metadata and segment metadata a program guide, the program guide comprising fields representing television programs arranged by channel, the program guide further comprising fields representing individual segments of a program in the list for which segment metadata is available.    
   
   
       33 . A method in a programmable device comprising: 
 storing program metadata that includes timing and descriptive data for television programs and segment metadata that includes timing and descriptive data for individual segments of television programs;    receiving a command to display a program guide;    in response to the command, producing from the program metadata and segment metadata a program guide, the program guide comprising fields representing television programs arranged by channel; and    in response to a further command, displaying segment information from said segment metadata for a program in the list.    
   
   
       34 . A method in a programmable device comprising: 
 storing program metadata that includes timing and descriptive data for television programs and segment metadata that includes timing and descriptive data for individual segments of television programs;    receiving a command to display a program guide; and    in response to the command, presenting a program guide that is produced from the program metadata and segment metadata, the program guide comprising: 
 fields representing television programs; and  
 a portion that is customized to display information from the metadata of segments of programs displayed in the guide in response to navigation commands.

Join the waitlist — get patent alerts

Track US2005086689A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.