Television schedule information transmission and utilization system and process
First Claim
1. A television schedule information transmission system, which comprises a central data processing system, means connected to said central data processing system for providing schedule information data for a predetermined territory to said central data processing system, said central data processing system including means for formatting the schedule information data for the predetermined territory for incorporation into a predetermined schedule information transmission format, means coupled to said central data processing system for transmitting the schedule information data for the predetermined territory in the predetermined schedule information transmission format, a plurality of regional data processing systems, each located in a region of the predetermined territory, said plurality of regional data processing systems each including means for receiving the schedule information data for the predetermined territory, means for selecting the schedule information data for the region in which each of said plurality of regional data processing systems is located and means for transmitting the schedule information data for the region in a television signal, and a plurality of subscriber data processing systems in each of the regions, each of said plurality of subscriber data processing systems including means for extracting at least a portion of the schedule information data for the region from the television signal, means for storing the schedule information data received by the subscriber data processing system, means for assembling portions of the schedule information data received by the subscriber data processing system for display to a user of the subscriber data processing system and a display connected to said means for assembling portions of the schedule information data to display the portions of the schedule information data, each of said plurality of subscriber data processing systems in each of the regions including a memory for storing database items comprising the television schedule information, each of the database items having a handle as an index into a handle table identifying memory locations corresponding to the handle.
8 Assignments
0 Petitions
Accused Products
Abstract
Television schedule information transmission and utilization systems (50A-50D) transmit TV schedule data and associated network control messages provided by computer (54) as packets via the Video Blanking Interval (VBI) lines in the TV signal from various television program providers (51). This data is acquired by regional data processing systems and forwarded by the regional data processing systems to subscriber units (52) and used to construct an internal database. This internal database can be accessed by the subscriber unit (52) to display a TV schedule for the channels that are received by the user'"'"'s TV.
-
Citations
39 Claims
-
1. A television schedule information transmission system, which comprises a central data processing system, means connected to said central data processing system for providing schedule information data for a predetermined territory to said central data processing system, said central data processing system including means for formatting the schedule information data for the predetermined territory for incorporation into a predetermined schedule information transmission format, means coupled to said central data processing system for transmitting the schedule information data for the predetermined territory in the predetermined schedule information transmission format, a plurality of regional data processing systems, each located in a region of the predetermined territory, said plurality of regional data processing systems each including means for receiving the schedule information data for the predetermined territory, means for selecting the schedule information data for the region in which each of said plurality of regional data processing systems is located and means for transmitting the schedule information data for the region in a television signal, and a plurality of subscriber data processing systems in each of the regions, each of said plurality of subscriber data processing systems including means for extracting at least a portion of the schedule information data for the region from the television signal, means for storing the schedule information data received by the subscriber data processing system, means for assembling portions of the schedule information data received by the subscriber data processing system for display to a user of the subscriber data processing system and a display connected to said means for assembling portions of the schedule information data to display the portions of the schedule information data, each of said plurality of subscriber data processing systems in each of the regions including a memory for storing database items comprising the television schedule information, each of the database items having a handle as an index into a handle table identifying memory locations corresponding to the handle.
-
2. The television schedule information transmission system of claim 1 in which said system additionally includes at least one intermediate data processing system between at least one of said plurality of regional data processing systems and a portion of the plurality of subscriber data processing systems in a region in which said at least one of said plurality of regional data processing systems is located, said intermediate data processing system including means for receiving the schedule information data for the region, means for selecting schedule information data for the portion of the plurality of subscriber data processing systems in the region from the schedule information data for the region and means for transmitting the schedule information data for the portion of the plurality of subscriber data processing systems in the region, said means for transmitting being coupled to the portion of the plurality of subscriber data processing systems.
-
3. The television schedule information transmission system of claim 2 in which said at least one intermediate data processing system is a cable operator data processing system.
-
4. The television schedule information transmission system of claim 1 in which the schedule information data is transmitted in the form of commands, the commands including instructions for the plurality of subscriber data processing systems in each region and television schedule information used by the commands to assemble portions of the television schedule information to display the portions of the schedule information data.
-
5. The television schedule information transmission system of claim 4 in which the schedule information commands for the predetermined territory include region commands each identifying channels which are available in one of the regions in the territory and a region identification, each of said regional data processing systems having a region identification for comparing with the region identification of each region command to recognize region commands intended for that regional data processing system.
-
6. The television schedule information transmission system of claim 4 in which said plurality of subscriber data processing systems in each of the regions includes:
-
a means for determining if certain of the television schedule information in the schedule information commands has already been stored within the subscriber data processing system, and a means for acquiring the certain of the television schedule information from the schedule information commands if it is determined that the certain of the television schedule information has not already been stored within the subscriber data processing system.
-
-
7. The television schedule information transmission system of claim 6 in which the certain of the television schedule information includes show titles.
-
8. The television schedule information transmission system of claim 7 in which the show titles include character strings that have previously been acquired.
-
9. The television schedule information transmission system of claim 6 in which the certain of the television schedule information includes missing data for future time periods.
-
10. In a television schedule information transmission system including a central data processing system for a predetermined territory having means for transmitting schedule information data for the predetermined territory and subscriber data processing systems in the predetermined territory, the improvement which comprises a plurality of regional data processing systems, each located in a region of the predetermined territory, said plurality of regional data processing systems each including means for receiving the schedule information data for the predetermined territory, means for selecting the schedule information data for the region in which each of said plurality of regional data processing systems is located and means for transmitting the schedule information data for the region in a television signal to a plurality of said subscriber data processing systems in each of the regions, each of said plurality of subscriber data processing systems in each of the regions including a memory for storing database items comprising the television schedule information, each of the database items having a handle as an index into a handle table identifying memory locations corresponding to the handle.
-
11. The television schedule information transmission system of claim 10 in which each of said plurality of subscriber data processing systems including means for extracting at least a portion of the schedule information data for the region from the television signal, means for storing the schedule information data received by the subscriber data processing system, means for assembling portions of the schedule information data received by the subscriber data processing system for display to a user of the subscriber data processing system and a display connected to said means for assembling portions of the schedule information data to display the portions of the schedule information data.
-
12. The television schedule information transmission system of claim 10 in which said system additionally includes at least one intermediate data processing system between at least one of said plurality of regional data processing systems and a portion of the plurality of subscriber data processing systems in a region in which said at least one of said plurality of regional data processing systems is located, said intermediate data processing system including means for receiving the schedule information data for the region, means for selecting schedule information data for the portion of the plurality of subscriber data processing systems in the region from the schedule information data for the region and means for transmitting the schedule information data for the portion of the plurality of subscriber data processing systems in the region, said means for transmitting being coupled to the portion of the plurality of subscriber data processing systems.
-
13. In a television schedule information transmission system, the method which comprises transmitting schedule information data for a predetermined territory to a plurality of regional data processing systems each located in a region of the territory, selecting the schedule information data for each region with its regional data processing system, transmitting via a television signal the schedule information data to a plurality of subscriber data processing systems each having a memory in each region, storing database items comprising the television schedule information data in the memory, each of the database items having a handle as an index into a handle table identifying memory locations corresponding to the handle, assembling portions of the schedule information data in the television signal received by each subscriber data processing system from the memory using the handle as an index to locate the portions of the schedule information data in the memory for display to a user of each subscriber data processing system, and displaying the portions of the schedule information data to the user.
-
14. The method of claim 13 additionally comprising the steps of transmitting the schedule information for at least one the regions to at least one intermediate data processing system between at least one of the plurality of regional data processing systems and a portion of the plurality of subscriber data processing systems in a region in which the at least one of the plurality of regional data processing systems is located, and transmitting the schedule information data in the television signal for the portion of the plurality of subscriber data processing systems in the region from the intermediate data processing system to the portion of the plurality of subscriber data processing systems.
-
15. The method of claim 14 in which the schedule information data is transmitted in the form of commands, the commands including instructions for the plurality of subscriber data processing systems in each region and television schedule information used by the commands to assemble portions of the television schedule information to display the portions of the schedule information data.
-
16. The method of claim 15 in which the schedule information commands for the predetermined territory include region commands each identifying channels which are available in one of the regions in the territory and a region identification, each of the regional data processing systems comparing a stored region identification with the region identification of each region command to recognize region commands intended for that regional data processing system.
-
17. The method of claim 13 in which at least some of the plurality of regional data processing systems transmit the schedule information data in different places of the television signal and each of the plurality of subscriber data processing systems locates the schedule information data in the television signal.
-
18. The method of claim 17 in which the different places in the television signal comprise different lines of a vertical blanking interval.
-
19. The method of claim 18 in which the different places in the television broadcast signal comprise different lines of a vertical blanking interval.
-
20. The television schedule information transmission system of claim 1 wherein the schedule information data is transmitted in a blanking interval of the television signal.
-
21. The television schedule information transmission system of claim 10 wherein the schedule information data is transmitted in a blanking interval of the television signal.
-
22. The method of claim 13 in which the schedule information data is transmitted in a blanking interval of the television signal.
-
23. The television schedule information transmission system of claim 1 in which the database items are arranged hierarchically in descending order as a list of channels and a list of show titles, show descriptions, show start times and show durations for each channel.
-
24. The television schedule information transmission system of claim 23 in which the database items are further arranged hierarchically in descending order to include show titles and show descriptions.
-
25. The television schedule information transmission system of claim 1 in which said handle table references memory blocks comprising the memory locations with the handles.
-
26. The television schedule information transmission system of claim 10 in which the database items are arranged hierarchically in descending order as a list of channels and a list of show titles, show descriptions, show start times and show durations for each channel.
-
27. The television schedule information transmission system of claim 26 in which the database items are further arranged hierarchically in descending order to include show titles and show descriptions.
-
28. The television schedule information transmission system of claim 10 in which said handle table references memory blocks comprising the memory locations with the handles.
-
29. The television schedule information transmission method of claim 13 in which the database items are arranged hierarchically in descending order as a list of channels and a list of show titles, show descriptions, show start times and show durations for each channel.
-
30. The television schedule information transmission method of claim 29 in which the database items are further arranged hierarchically in descending order to include show titles and show descriptions.
-
31. The television schedule information transmission method of claim 13 in which said handle table references memory blocks comprising the memory locations with the handles.
-
32. In a television schedule information transmission system including a central data processing system having means for transmitting television schedule data, and a subscriber data processing system having means for receiving at least some of the television schedule data transmitted by said central data processing system, the improvement which comprises said subscriber data processing system including a memory for storing database items comprising the television schedule data, each of the database items having a handle as an index into a handle table identifying memory locations corresponding to the handle.
-
33. The television schedule information transmission system of claim 32 in which the database items are arranged hierarchically in descending order as a list of channels and a list of show titles, show descriptions, show start times and show durations for each channel.
-
34. The television schedule information transmission system of claim 33 in which the database items are further arranged hierarchically in descending order to include show titles and show descriptions.
-
35. The television schedule information transmission system of claim 32 in which said handle table references memory blocks comprising the memory locations with the handles.
-
36. In a television schedule information transmission system, the method which comprises transmitting television schedule data, receiving at least some of the television schedule data at a subscriber data processing system as database items comprising the television schedule data, each of the database items having a handle, and using the handle as an index into a handle table identifying memory locations corresponding to the handle.
-
37. The television schedule information transmission method of claim 36 in which the database items are arranged hierarchically in descending order as a list of channels and a list of show titles, show descriptions, show start times and show durations for each channel.
-
38. The television schedule information transmission method of claim 37 in which the database items are further arranged hierarchically in descending order to include show titles and show descriptions.
-
39. The television schedule information transmission method of claim 36 in which said handle table references memory blocks comprising the memory locations with the handles.
Specification