US6412111B1

Data processing system and method for implementing programmable distribution of information by a video server

Summary by NHIP

Video Server Information Distribution

The system displays an icon during a preview to allow users to program recording devices via a single remote button. An unused portion of a teletext data stream encodes the exact date, time, and source of the referenced program segment.

Claim Score by NHIP

Read claim 15, the broadest

Abstract

A video source provides information to a communication device that results in an icon being displayed on the communications device during a preview of a television program or segment of a television program. The icon indicates to the user that a single button on a remote control or other user-controller device can be used to program the communication device, including television, video-cassette recorders, cable boxes, network computers, or the like, to display or record the desired program or program segment as the program segment is being televised or communicated. Specifically, during operation, the exact date, time, and source of the actual television program or program segment is encoded in an unused portion of a teletext data stream when the icon is present. If the communication device receives an appropriate command from its user-controlled device while the icon is displayed, a central processing unit within that communication device, saves the information together with a channel presently being viewed. The communication device may include an alarm clock type function such as that typically used by video-cassette recorders. When the actual date and time match that of the desired segment, the communication device will tune itself to the desired channel or video source. The video-cassette recorder may begin a recording in one embodiment of the present invention. Alternatively, the television, video cassette recorder, cable set top box, or other form of communication device may notify the viewer that a desired segment is about to start and the viewer may elect to change channels to view that segment.

US6412111B1, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Expired 9 October 2017, 9 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

30 claims: 6 independent, 24 dependent

  1. 1
    A method of operating a communication system comprising the steps of:broadcasting a first program content and first program data, said first program data generated whenever a portion of said first program content references a second program content;receiving said first program content and said first program data and displaying said first program content concurrent with an observable first indicator, said observable first indicator generated in response to a decode of said first program data;issuing a select command by a user receiving said first program content in response to a presence of said observable first indicator;storing said first program data in response to said select command;receiving second program data;and comparing first selected data within said stored first program data to second selected data within said second program data, wherein said first selected data comprises a specified broadcast time and date and a corresponding broadcast frequency for said second program content.
  2. 11
    A method of operating a communication system comprising the steps of:broadcasting a first program content and first program data, said first program data generated whenever a portion of said first program content references a second program content;receiving said first program content and said first program data and displaying said first program content concurrent with an observable first indicator, said observable first indicator generated in response to a decode of said first program data;issuing a select command by a user receiving said first program content in response to a presence of said observable first indicator;storing said first program data in response to said select command;receiving second program data;and comparing first selected data within said stored first program data to second selected data within said second program data, wherein said second program content is a part of said first program content and is to be broadcast at a specified broadcast time and date after said first program content.
  3. 15
    Broadest claimClaim Score 48, average(NHIP)A method of operating a communication system comprising the steps of:broadcasting a first program content and first program data, said first program data generated whenever a portion of said first program content references a second program content;receiving said first program content and said first program data and displaying said first program content concurrent with an observable first indicator, said observable first indicator generated in response to a decode of said first program data;issuing a select command by a user receiving said first program content in response to a presence of said observable first indicator;storing said first program data in response to said select command;receiving second program data;and comparing first selected data within said stored first program data to second selected data within said second program data, wherein said second selected data is a time and date from a current time and date clock.
  4. 16
    A communication system comprising:a transmitter for broadcasting a first program content and first program data, said first program data generated whenever a portion of said first program content references a second program content;a receiver for receiving said first program content and said first program data and displaying said first program content concurrent with an observable first indicator generated in response to a decode of said first program data;a command circuit for issuing a select command by a user receiving said first program content in response to a presence of said observable first indicator;a storage unit for storing said first program data in response to said select command;a receive circuit for receiving second program data;and a compare circuit for comparing first selected data within said stored first program data to second selected data within said second program data, wherein said first selected data comprises a specified broadcast time and date and a corresponding broadcast frequency for said second program content.
  5. 29
    A communication system comprising:a transmitter for broadcasting a first program content and first program data, said first program data generated whenever a portion of said first program content references a second program content;a receiver for receiving said first program content and said first program data and displaying said first program content concurrent with an observable first indicator generated in response to a decode of said first program data;a command circuit for issuing a select command by a user receiving said first program content in response to a presence of said observable first indicator;a storage unit for storing said first program data in response to said select command;a receive circuit for receiving second program data;and a compare circuit for comparing first selected data within said stored first program data to second selected data within said second program data, wherein said second program content is a part of said first program content and said second program content is to be broadcast at a specified broadcast time and date after said first program content.
  6. 30
    A communication system comprising:a transmitter for broadcasting a first program content and first program data, said first program data generated whenever a portion of said first program content references a second program content;a receiver for receiving said first program content and said first program data and displaying said first program content concurrent with an observable first indicator generated in response to a decode of said first program data;a command circuit for issuing a select command by a user receiving said first program content in response to a presence of said observable first indicator;a storage unit for storing said first program data in response to said select command;a receive circuit for receiving second program data;and a compare circuit for comparing first selected data within said stored first program data to second selected data within said second program data, wherein said second selected date is a time and date from a current time and date clock.