Interactive program guide with continuous data stream and client-server data supplementation
First Claim
Patent Images
1. A system for providing program guide data that includes unique identifiers associated with programs, the system comprising:
- a continuous data stream processor configured to select a particular unique identifier associated with a particular program for inclusion in a continuous data stream;
distribution equipment configured to distribute the particular unique identifier to user equipment in the continuous data stream when the particular program is currently being broadcasted; and
an interactive program guide implemented on the user equipment configured to;
monitor the continuous data stream for the presence of the particular unique identifier, wherein the presence of the particular unique identifier indicates when the particular program is being currently broadcasted;
perform a real-time action associated with the particular program when the particular unique identifier is detected in the continuous data stream; and
prefetch current program guide data from the continuous data stream when the real-time action is performed.
8 Assignments
0 Petitions
Accused Products
Abstract
An interactive television program guide system is provided. An interactive television program guide implemented on user television equipment obtains program guide data from two data delivery mechanisms. Current program guide data is obtained from a continuous data stream. Other program guide data (which may include the current program guide data) is obtained by the program guide from a program guide server. The continuous data stream may also include program and program grouping identifiers. The program guide may perform real-time actions associated with programs identified in the continuous data stream.
-
Citations
26 Claims
-
1. A system for providing program guide data that includes unique identifiers associated with programs, the system comprising:
-
a continuous data stream processor configured to select a particular unique identifier associated with a particular program for inclusion in a continuous data stream; distribution equipment configured to distribute the particular unique identifier to user equipment in the continuous data stream when the particular program is currently being broadcasted; and an interactive program guide implemented on the user equipment configured to; monitor the continuous data stream for the presence of the particular unique identifier, wherein the presence of the particular unique identifier indicates when the particular program is being currently broadcasted; perform a real-time action associated with the particular program when the particular unique identifier is detected in the continuous data stream; and prefetch current program guide data from the continuous data stream when the real-time action is performed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method implemented on user equipment for providing program guide data that includes unique identifiers associated with programs, the method comprising:
-
selecting a particular unique identifier associated with a particular program for inclusion in a continuous data stream; distributing the particular unique identifier to the user equipment in the continuous data stream only when the particular program is being currently broadcasted; monitoring the continuous data stream for the presence of the particular unique identifier, wherein the presence of the particular unique identifier indicates when the particular program is being currently broadcasted; performing a real-time action associated with the particular program when the particular unique identifier is detected in the continuous data stream; and prefetching current program guide data from the continuous data stream by the interactive program guide when the real-time action is performed. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification