[go: up one dir, main page]

AU5296800A - System and method for providing program listings information - Google Patents

System and method for providing program listings information Download PDF

Info

Publication number
AU5296800A
AU5296800A AU52968/00A AU5296800A AU5296800A AU 5296800 A AU5296800 A AU 5296800A AU 52968/00 A AU52968/00 A AU 52968/00A AU 5296800 A AU5296800 A AU 5296800A AU 5296800 A AU5296800 A AU 5296800A
Authority
AU
Australia
Prior art keywords
program listings
information
listings
request
medium
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
AU52968/00A
Inventor
Dave Ekhaus
Craig Gravina
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gist Communications Inc
Original Assignee
Gist Communications Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gist Communications Inc filed Critical Gist Communications Inc
Publication of AU5296800A publication Critical patent/AU5296800A/en
Abandoned legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Description

WO 01/13272 PCT/US00/14600 SYSTEM AND METHOD FOR PROVIDING PROGRAM LISTINGS INFORMATION 5 Cross Reference to Related Application This invention relates to the following co-pending application, to which priority is claimed, and which is incorporated by reference in its entirety: "System and Method for Providing Program Listings Information", Ser. No. 60/136,387 (Attorney Docket No. 10487-27), filed May 27, 1999. 10 Field of the Invention The field of the invention is the dissemination of entertainment programming listings information ("listings information"), and in particular a system and method using a general purpose information server and a special purpose listings server to 15 provide listings information to a user. Background of the Invention Entertainment programming listings information informs a user when and where a particular piece of entertainment (e.g., a television show, a movie showing, 20 etc.) can be enjoyed by the user. An example of listings information is "The Donna Brady Show on Channel 4 on Wednesday, August 4 from 11:00 PM to 12:00 AM." 1 WO 01/13272 PCT/US00/14600 A known way of disseminating listings information is through the printed media. The publication "TV Guide" displays a grid pattern of listings information for each day, with the channel down the left hand side of the page, and the times across the top. Television show titles are displayed within the grid, advantageously 5 showing the channel on which the show can be seen, its start and end times, day on which it is to be shown, etc. Disseminating this information through print media is disadvantageously slow, expensive, and incapable of being updated once the printing has been completed. Another known system for disseminating listings information is through a 10 cable company or set top box. For example, channel one on a cable system is dedicated to displaying a vertically scrolling grid of television listings information. The channel is listed on the left side of the grid, and the time is listed across the top. Show titles are listed within the grid, showing the channel and times at which the show can be seen on the cable system. This known system can advantageously be 15 more easily updated than print media, but disadvantageously suffers from limitations imposed by the limited screen space available on most users' television sets. Thus, only a small piece of scheduling information can be shown at one time on the screen, and a user must often wait a considerable amount of time until the listings information of interest appears on her television screen. 20 Yet another known system disseminates listings information through a network such as the Internet. GIST Communications, Inc. provides television program listings information through its web site at www.gist.com. A user can advantageously avail herself of the GIST listings service by entering a piece of information that permits the service to properly identify the listings information for that user. For example, 25 the user can provide her postal "zip" code, and the GIST service can identify and provide the local and national listings information for that user's locale. A listings service such as GIST maintains a large database of listings information that is frequently updated. When a user requests listings information, the listings service searches the database, identifies the appropriate listings information, and then sends 30 it to the requesting user. 2 WO 01/13272 PCT/US00/14600 Certain Internet web sites (called herein "general purpose information service providers") provide a diverse set of information to users. For example, the Yahoo! web site at www.vahoo.com provides stock quotes, weather forecasts, news stories, and other information to users. This type of site has recently enabled a user to 5 customize the information the user receives from the site. For example, the My Yahoo! service provided by Yahoo! permits the user to specify the types of information the user would like to see on a page customized by Yahoo! These preferences are correlated by Yahoo! with a username and password provided by the user. When the user "logs in" with her username and password, Yahoo! dynamically 10 builds and sends to the user a page customized in accordance with the preferences set by the user. For example, a user may set her preferences to have displayed on her customized page business and technology news stories; the weather forecast for her hometown; and stock quotes for five specific stocks. A user may also wish to have listings information for her local cable 15 television system displayed on her customized web page. A known system for providing this information as part of the customized page is to store a complete database of listings information at the general purpose information service provider. When the user logs in, the complete listings database is searched, the appropriate listings information is identified, and then is integrated into the user's customized 20 page and displayed therein to the user. However, this known system disadvantageously requires the general purpose information system provider to maintain an up-to-date database of listings information, which can be expensive. It is also inefficient for several general purpose information service providers to store and maintain listings databases in order to provide the same service to their respective 25 users. A better system would centralize listings functionality so that the costs associated with storing and maintaining listings information can be more efficiently shared among disseminators of listings information, and the listings information can be provided expertly by specialists in the listings information field. 30 Summary of the Invention 3 WO 01/13272 PCT/US00/14600 An embodiment of the present invention advantageously provides listings information from a specialized listings server to a general purpose information service provider. The listings server receives a request for listings information from the general purpose information service provider. This request is typically triggered 5 by a request from a user for a customized page. Listings information is identified and sent to the general purpose information service provider based at least partly upon information included in the listings request. The listings information can also be composed in accordance with prearranged conditions set by the general purpose information service provider and/or the listings server, format codes sent separately 10 by the general purpose information service provider, etc. The listings information is incorporated into a dynamically generated customized page that is sent to the user. In this way, the user is advantageously provided with customized listings information that comports with the preferences expressed by the user. 15 Brief Description of the Drawings FIG 1 shows an system in accordance with an embodiment of the present invention FIG 2 shows an apparatus in accordance with an embodiment of the present invention. FIG 3 shows a flowchart illustrating the method in accordance with an embodiment 20 of the present invention. Detailed Description An embodiment of the present invention advantageously receives a request for listings information from a general purpose information service provider (a 25 "general provider"), identifies the appropriate listings information based upon information received in the request, and then sends the appropriate listings information to the general provider. Typically, the request from the general provider is triggered by a user request for the user's customized page. When the general provider receives the listings information, it incorporates it into a customized page 30 for the user, which it sends to the user. 4 WO 01/13272 PCT/US00/14600 An embodiment of a system in accordance with the present invention is shown in FIG 1. A general provider, a listings provider and a user are coupled by a network. The term "coupled" is meant to encompass direct and indirect connection. In other words, A is "coupled" to B if A is directly connected to B, and A is 5 "coupled" to B if A is directly connected to C and C is directly connected to B. Examples of network include the Internet, and intranet, a local area network (LAN), a Wide Area Network (WAN), etc. The general provider, listings provider and user are each comprised of a computer having a processor, a memory coupled to the processor, and a port adapted to couple the processor to a network. The user also 10 includes a display device (e.g., a computer monitor, a set of speakers, etc.) coupled to the user processor. The memory of the user stores instructions adapted to be executed by the user's processor to send a request for a customized page to the general provider, to receive the customized page from the general provider, and to display the customized page on the display device. The general provider memory 15 includes instructions adapted to be executed by the general provider's processor to receive a user request for a customized page, send a listings request to the listings server, receive listings information from the listings server, and generate a customized page for the user including listings information, and send the customized page to the user. 20 FIG 2 shows an apparatus in accordance with an embodiment of the present invention. The embodiment shown in FIG 2 is the listings server of FIG 1. Processor 201 can be a general purpose microprocessor, such as the Pentium III processor manufactured by the Intel Corporation of Santa Clara, California, or an Application Specific Integrated Circuit (ASIC). The ASIC is an integrated circuit 25 that is designed to embody in hardware and firmware at least a part of the method in accordance with an embodiment of the present invention. An example of an ASIC is a digital signal processor. Memory 202 is coupled to processor 201. Memory 202 is any device capable of storing digital information, such as Read Only Memory (ROM), Random Access Memory (RAM), a hard disk, a floppy disk, a magneto 30 optical digital storage device, some combination thereof, etc. Memory 202 should be 5 WO 01/13272 PCT/US00/14600 both readable and writable. Port 203 is adapted to couple processor 201 to a network. Examples of port 203 include an RS-232 interface, a modem including a telephone jack and/or a wireless connection, etc. Memory 202 stored listings instructions 204 adapted to be executed by processor 201 to perform an embodiment 5 of the method of the present invention. For example, listings instructions are adapted to be executed by processor 201 to receive a listings request from a general provider, identify appropriate listings information based at least partly upon the content of the listings request, and send the appropriate listings information to the general provider. FIG 2 also shows a listings database 205 coupled to processor 201 through a 10 database port 206. The listings database in one embodiment of the present invention is a device that stores digital information accessible by SQL commands issued from processor 201 In another embodiment, listings database is coupled to a network, and processor 201 communicates with listings database 205 through port 203 and the network. 15 FIG 3 is a flowchart showing the method in accordance with an embodiment of the present invention, as well as additional steps meant to illustrate the context in which the method of the embodiment is performed. A user request for a customized page is received by the general provider, step 301. The general provider sends a listings request to the listings server, step 302. This listings request includes 20 information sufficient to select the appropriate listings information to ultimately show to the user. For example, in one embodiment, the user's zip code is sent to the listings server as part of the listings request. In another embodiment, at least one of the user's programmer identifiers is sent as part of the listings request. An example of a user programmer identifier is an identifier for the user's cable service provider 25 (E.g., "Media General Cable", "341A3E", etc.) In yet another embodiment, the user's home address or parts thereof can be included in the listings request (E.g., Topeka, Kansas, 1134 Fein Boulevard, etc.) Likewise, the listings request can include user preference data as to, for example, the type of programs in which the user is interested (sports, nature, documentary, drama, etc.); keywords (John Wayne, 30 NFL, Rocky Mountains, Cetacean, etc.); dates and times, and even Boolean search 6 WO 01/13272 PCT/US00/14600 phrases (whale AND orca AND NOT gray, mountain OR climbing AND NOT dew, etc.) The listings server searches a listings database and identifies the appropriate listings information based at least partly upon the information received in the listings request (e.g., type of entertainment, dates and times, keywords, Boolean search 5 phrases, etc.), step 303. The appropriate listings information can also be identified based upon the identity of the general provider from which the request is received; a code embedded in the request by the general provider or a third party that specifies limitations (e.g., date, time, format, etc.) on listings information to return in response to the listings request, and so on. The identifies listings information is sent to the 10 general provider, step 304. The general provider incorporates the listings information in a dynamically generated customized page, step 305, which the general provider sends to the user, step 306. The general provider may, but need not, include all of the listings information provided by the listings server in the customized page. Likewise, the general provider can add further listings information 15 obtained locally and/or from a third party to the listings information received from the listings server and incorporate this superset of information into the customized page. The software implementing the method in accordance with the one embodiment of the present invention is implemented in Extensible Markup Language ("XML"), which is a programming language that typically conforms to the 20 SGML standard. For example, XML commands are executed on the general provider processor to receive a customized page request from a user, and to formulate and send a listings request to the listings server. These XML commands are further adapted to be executed by the general provider's processor to receive listings information from the listings server, and to generate and send a customized 25 page that includes listings information to the user. In another embodiment, the method of the present invention is performed using software written in the C++ programming language. In yet another embodiment, a mixture of XML and C++ is used. Other languages can also be used, especially those useful for list processing, such as the PERL 5.0 programming language. The listings server and the general 30 provider server can communicate by HyperText Transfer Protocol ("HTTP") 7 WO 01/13272 PCT/US00/14600 request, DLL function call, or via a command line tool that advantageously provides an interface for the entry of text commands An example of a command line tool is the DOS Command Line tool for Windows 3.1 made by the Microsoft Corporation of Redmond, Washington. 5 Listings information can advantageously include the time, date and channel on which a show is to be broadcast or otherwise made available to a user; the title of the show; information about the show, etc. The present invention advantageously provides listings information to a general server, and thus to a user in an efficient fashion. The embodiments described 10 above are illustrative of the present invention, and are meant to illustrate and not to limit the scope of the claims. Those skilled in the art will appreciate that the present invention as defined by the claims includes numerous variations not described exhaustively above. For example, while the examples above indicate that the listings request is received by the listing server from the general provider, in one 15 embodiment, the listings request is received directly from the user, and the listings information is sent in response from the listings server to the requesting user, where it is displayed. Another variation is the listings request is received from the general provider but the listings information is sent directly to a user. Alternatively, the listings request is received from a user, but sent to a general provider, which passes 20 it on to the user. These and other variations are meant to be included within the scope of the present invention, as will be appreciated by those skilled in the art. 8

Claims (180)

1. A method for communicating program listings information, comprising: receiving a program listings request at a specialized listings server; selecting program listings information based at least partly upon the request; providing the selected program listings information to an information service provider.
2. The method of claim 1, wherein the program listings request is received from a user.
3. The method of claim 1, wherein the program listings request is received from a program distributor.
4. The method of claim 1, wherein the program listings request is received from the information service provider.
5. The method of claim 1, wherein the program listings request is triggered by a user's request.
6. The method of claim 1, wherein the program listings request is triggered by a user's request for a customized page.
7. The method of claim 1, wherein the program listings request includes a zip code.
8. The method of claim 1, wherein the program listings request includes a geographical place name. 9 WO 01/13272 PCT/US00/14600
9. The method of claim 1, wherein the program listings request includes a program distributor identifier.
10. The method of claim 1, wherein the program listings request includes an identifier for at least a portion of a user's home address.
11. The method of claim 1, wherein the program listings request includes user preference data.
12. The method of claim 1, further comprising forming a search query for a listings database.
13. The method of claim 1, further comprising forming a search query for a listings database based at least partly upon the program listings request.
14. The method of claim 1, further comprising forming a search query for a listings database based at least partly upon an identity of the information service provider.
15. The method of claim 1, further comprising forming a search query for a listings database based at least partly upon a code embedded in the program listings request.
16. The method of claim 1, further comprising forming a search query for a listings database based at least partly upon a code embedded in the program listings request by a third party.
17. The method of claim 1, further comprising searching a listings database for program listings information. 10 WO 01/13272 PCT/US00/14600
18. The method of claim 1, further comprising searching a listings database for program listings information based at least partly upon the program listings request.
19. The method of claim 1, wherein the selected program listings information is forwarded to a user.
20. The method of claim 1, wherein less than all of the selected program listings information is forwarded to a user.
21. The method of claim 1, wherein the selected program listings information is forwarded to a user along with additional listings information.
22. The method of claim 1, wherein less than all of the selected program listings information is forwarded to a user along with additional listings information.
23. The method of claim 1, wherein the selected program listings information is forwarded to a program distributor.
24. The method of claim 1, wherein the selected program listings information is composed in accordance with prearranged conditions.
25. The method of claim 1, wherein the selected program listings information is incorporated into a dynamically generated customized page.
26. The method of claim 1, wherein the selected program listings information is incorporated into a dynamically generated page that is customized to a user's preferences.
27. The method of claim 1, wherein the selected program listings information is 11 WO 01/13272 PCT/US00/14600 displayed to a user.
28. The method of claim 1, wherein the selected program listings information is displayed to a user in a dynamically generated page.
29. The method of claim 1, wherein the selected program listings information is displayed to a user according to the user's preferences.
30. The method of claim 1, wherein the selected program listings information is displayed to a user in a dynamically generated page that is customized to the user's preferences.
31. The method of claim 1, wherein the selected program listings information is provided directly to a user rather than to the information service provider.
32. A computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform steps comprising: receiving a program listings request at a specialized listings server; selecting program listings information based at least partly upon the request; providing the selected program listings information to an information service provider.
33. The medium of claim 32, wherein the program listings request is received from a user.
34. The medium of claim 32, wherein the program listings request is received from a program distributor. 12 WO 01/13272 PCT/US00/14600
35. The medium of claim 32, wherein the program listings request is received from the information service provider.
36. The medium of claim 32, wherein the program listings request is triggered by a user's request.
37. The medium of claim 32, wherein the program listings request includes a zip code.
38. The medium of claim 32, wherein the program listings request includes.a geographical place name.
39. The medium of claim 32, wherein the program listings request includes a program distributor identifier.
40. The medium of claim 32, wherein the program listings request includes an identifier for at least a portion of a user's home address.
41. The medium of claim 32, wherein the program listings request includes user preference data.
42. The medium of claim 32, further comprising forming a search query for a listings database.
43. The medium of claim 32, further comprising forming a search query for a listings database based at least partly upon the program listings request.
44. The medium of claim 32, further comprising searching a listings database for program listings information. 13 WO 01/13272 PCT/US00/14600
45. The medium of claim 32, further comprising searching a listings database for program listings information based at least partly upon the program listings request.
46. The medium of claim 32, wherein the selected program listings information is forwarded to a user.
47. The medium of claim 32, wherein less than all of the selected program listings information is forwarded to a user.
48. The medium of claim 32, wherein the selected program listings information is forwarded to a user along with additional listings information.
49. The medium of claim 32, wherein less than all of the selected program listings information is forwarded to a user along with additional listings information.
50. The medium of claim 32, wherein the selected program listings information is composed in accordance with prearranged conditions.
51. The medium of claim 32, wherein the selected program listings information is incorporated into a dynamically generated customized page.
52. The medium of claim 32, wherein the selected program listings information is incorporated into a dynamically generated page that is customized to a user's preferences.
53. An apparatus for communicating program listings information, comprising: means for receiving a program listings request at a specialized listings server; 14 WO 01/13272 PCT/US00/14600 means for selecting program listings information based at least partly upon the request; means for providing the selected program listings information to an information service provider.
54. The apparatus of claim 53, further comprising means for forming a search query for a listings database.
55. The apparatus of claim 53, further comprising means for forming a search query for a listings database based at least partly upon the program listings request.
56. The apparatus of claim 53, further comprising means for searching a listings database for program listings information.
57. The apparatus of claim 53, further comprising means for searching a listings database for program listings information based at least partly upon the program listings request.
58. A method for obtaining program listings information, comprising: sending a program listings request; receiving from a specialized listings server via the information service provider selected program listings information that is based at least partly upon the request.
59. The method of claim 58, wherein the program listings request is sent by a user.
60. The method of claim 58, wherein the program listings request is sent by the information service provider. 15 WO 01/13272 PCT/US00/14600
61. The method of claim 58, wherein the program listings request is sent from the information service provider to the specialized listings server.
62. The method of claim 58, wherein the program listings request is triggered by a user's request.
63. The method of claim 58, wherein the program listings request includes a geographical place name.
64. The method of claim 58, wherein the program listings request includes a program distributor identifier.
65. The method of claim 58, wherein the program listings request includes user preference data.
66. The method of claim 58, wherein the program listings request includes an identity of the information service provider.
67. The method of claim 58, wherein the program listings request includes an embedded code.
68. The method of claim 58, wherein the selected program listings information is forwarded to a user.
69. The method of claim 58, wherein less than all of the selected program listings information is forwarded to a user.
70. The method of claim 58, wherein the selected program listings information is forwarded to a user along with additional listings information. 16 WO 01/13272 PCT/US00/14600
71. The method of claim 58, wherein less than all of the selected program listings information is forwarded to a user along with additional listings information.
72. The method of claim 58, wherein the selected program listings information is forwarded to a program distributor.
73. The method of claim 58, wherein the selected program listings information is composed in accordance with prearranged conditions.
74. The method of claim 58, wherein the selected program listings information is incorporated into a dynamically generated customized page.
75. The method of claim 58, wherein the selected program listings information is incorporated into a dynamically generated page that is customized to a user's preferences.
76. The method of claim 58, wherein the selected program listings information is provided directly to a user rather than to the information service provider.
77. A computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform steps comprising: sending a program listings request; receiving from a specialized listings server via the information service provider selected program listings information that is based at least partly upon the request.
78. The medium of claim 77, wherein the program listings request is sent by a 17 WO 01/13272 PCT/US00/14600 user.
79. The medium of claim 77, wherein the program listings request is sent to the information service provider.
80. The medium of claim 77, wherein the program listings request is sent by the information service provider.
81. The medium of claim 77, wherein the program listings request is sent to the information service provider by a user.
82. The medium of claim 77, wherein the program listings request is sent from the information service provider to the specialized listings server.
83. The medium of claim 77, wherein the program listings request is triggered by a user's request.
84. The medium of claim 77, wherein the program listings request is triggered by a user's request for a customized page.
85. The medium of claim 77, wherein the program listings request includes a zip code.
86. The medium of claim 77, wherein the program listings request includes a geographical place name.
87. The medium of claim 77, wherein the program listings request includes a program distributor identifier.
88. The medium of claim 77, wherein the program listings request includes an 18 WO 01/13272 PCT/US00/14600 identifier for at least a portion of a user's home address.
89. The medium of claim 77, wherein the program listings request includes user preference data.
90. The medium of claim 77, wherein the program listings request includes an identity of the information service provider.
91. The medium of claim 77, wherein the program listings request includes an embedded code.
92. The medium of claim 77, wherein the selected program listings information includes information about a program.
93. The medium of claim 77, wherein the selected program listings information includes a name of a program.
94. The medium of claim 77, wherein the selected program listings information includes a time at which a program is scheduled to begin to be shown.
95. The medium of claim 77, wherein the selected program listings information includes a time at which a program is scheduled to end being shown.
96. The medium of claim 77, wherein the selected program listings information includes a channel on which a program will be shown.
97. The medium of claim 77, wherein the selected program listings information is forwarded to a user.
98. The medium of claim 77, wherein less than all of the selected program 19 WO 01/13272 PCT/US00/14600 listings information is forwarded to a user.
99. The medium of claim 77, wherein the selected program listings information is forwarded to a user along with additional listings information.
100. The medium of claim 77, wherein less than all of the selected program listings information is forwarded to a user along with additional listings information.
101. The medium of claim 77, wherein the selected program listings information is forwarded to a program distributor.
102. The medium of claim 77, wherein the selected program listings information is composed in accordance with prearranged conditions.
103. The medium of claim 77, wherein the selected program listings information is incorporated into a dynamically generated customized page.
104. The medium of claim 77, wherein the selected program listings information is incorporated into a dynamically generated page that is customized to a user's preferences.
105. The medium of claim 77, wherein the selected program listings information is provided directly to a user rather than to the information service provider.
106. An apparatus for communicating program listings information, comprising: means for sending a program listings request; means for receiving from a specialized listings server via the information service provider selected program listings information that is based at least partly upon the request. 20 WO 01/13272 PCT/US00/14600
107. A method for obtaining program listings information, comprising: receiving at an information service provider a program listings request; forwarding the program listings request to a specialized listings server; receiving from the specialized listings server selected program listings information that is based at least partly upon the request.
108. The method of claim 107, wherein the program listings request is received from a user.
109. The method of claim 107, wherein the program listings request is received from a program distributor.
110. The method of claim 107, wherein the program listings request is triggered by a user's request.
111. The method of claim 107, wherein the program listings request is triggered by a user's request for a customized page.
112. The method of claim 107, wherein the program listings request includes a zip code.
113. The method of claim 107, wherein the program listings request includes a geographical place name.
114. The method of claim 107, wherein the program listings request includes a program distributor identifier. 21 WO 01/13272 PCT/US00/14600
115. The method of claim 107, wherein the program listings request includes an identifier for at least a portion of a user's home address.
116. The method of claim 107, wherein the program listings request includes user preference data.
117. The method of claim 107, further comprising forming a search query for a listings database.
118. The method of claim 107, further comprising forming a search query for a listings database based at least partly upon the program listings request.
119. The method of claim 107, further comprising forming a search query for a listings database based at least partly upon an identity of the information service provider.
120. The method of claim 107, further comprising forming a search query for a listings database based at least partly upon a code embedded in the program listings request.
121. The method of claim 107, further comprising forming a search query for a listings database based at least partly upon a code embedded in the program listings request by a third party.
122. The method of claim 107, further comprising searching a listings database for program listings information.
123. The method of claim 107, further comprising searching a listings database for program listings information based at least partly upon the program listings request. 22 WO 01/13272 PCT/US00/14600
124. The method of claim 107, further comprising forwarding the selected program listings information to a user.
125. The method of claim 107, further comprising forwarding less than all of the selected program listings information to a user.
126. The method of claim 107, further comprising forwarding the selected program listings information to a user along with additional listings information.
127. The method of claim 107, further comprising forwarding less than all of the selected program listings information to a user along with additional listings information.
128. The method of claim 107, further comprising forwarding the selected program listings information to a program distributor.
129. The method of claim 107, wherein the selected program listings information is composed in accordance with prearranged conditions.
130. The method of claim 107, wherein the selected program listings information is composed in accordance with prearranged conditions set by the information service provider.
131. The method of claim 107, wherein the selected program listings information is composed in accordance with prearranged conditions set by the specialized listings server.
132. The method of claim 107, wherein the selected program listings information 23 WO 01/13272 PCT/US00/14600 is composed in accordance with format codes.
133. The method of claim 107, wherein the selected program listings information is composed in accordance with format codes sent to the specialized listings server.
134. The method of claim 107, wherein the selected program listings information is composed in accordance with format codes sent by the information service provider.
135. The method of claim 107, wherein the selected program listings information is incorporated into a dynamically generated page.
136. The method of claim 107, wherein the selected program listings information is incorporated into a dynamically generated customized page.
137. The method of claim 107, wherein the selected program listings information is incorporated into a dynamically generated page that is customized to a user's preferences.
138. The method of claim 107, wherein the selected program listings information is provided directly to a user rather than to the information service provider.
139. A computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform steps comprising: ?eceiving at an information service provider a program listings request; forwarding the program listings request to a specialized listings server; 24 WO 01/13272 PCT/US00/14600 receiving from the specialized listings server selected program listings information that is based at least partly upon the request.
140. The medium of claim 139, wherein the program listings request is received from a user.
141. The medium of claim 139, wherein the program listings request is received from a program distributor.
142. The medium of claim 139, wherein the program listings request is triggered by a user's request.
143. The medium of claim 139, wherein the program listings request is triggered by a user's request for a customized page.
144. The medium of claim 139, wherein the program listings request includes a zip code.
145. The medium of claim 139, wherein the program listings request includes a geographical place name.
146. The medium of claim 139, wherein the program listings request includes a program distributor identifier.
147. The medium of claim 139, wherein the program listings request includes an identifier for at least a portion of a user's home address.
148. The medium of claim 139, wherein the program listings request includes user preference data. 25 WO 01/13272 PCT/US00/14600
149. The medium of claim 139, further comprising forming a search query for a listings database.
150. The medium of claim 139, further comprising forming a search query for a listings database based at least partly upon the program listings request.
151. The medium of claim 139, further comprising forming a search query for a listings database based at least partly upon an identity of the information service provider.
152. The medium of claim 139, further comprising forming a search query for a listings database based at least partly upon a code embedded in the program listings request.
153. The medium of claim 139, further comprising forming a search query for a listings database based at least partly upon a code embedded in the program listings request by a third party.
154. The medium of claim 139, further comprising searching a listings database for program listings information.
155. The medium of claim 139, further comprising searching a listings database for program listings information based at least partly upon the program listings request.
156. The medium of claim 139, further comprising forwarding the selected program listings information to a user.
157. The medium of claim 139, further comprising forwarding less than all of the selected program listings information to a user. 26 WO 01/13272 PCT/US00/14600
158. The medium of claim 139, further comprising forwarding the selected program listings information to a user along with additional listings information.
159. The medium of claim 139, further comprising forwarding less than all of the selected program listings information to a user along with additional listings information.
160. The medium of claim 139, further comprising forwarding the selected program listings information to a program distributor.
161. The medium of claim 139, wherein the selected program listings information is composed in accordance with prearranged conditions.
162. The medium of claim 139, wherein the selected program listings information is composed in accordance with prearranged conditions set by the information service provider.
163. The medium of claim 139, wherein the selected program listings information is composed in accordance with prearranged conditions set by the specialized listings server.
164. The medium of claim 139, wherein the selected program listings information is composed in accordance with format codes.
165. The medium of claim 139, wherein the selected program listings information is composed in accordance with format codes sent to the specialized listings server. 27 WO 01/13272 PCT/US00/14600
166. The medium of claim 139, wherein the selected program listings information is composed in accordance with format codes sent by the information service provider.
167. The medium of claim 139, wherein the selected program listings information is incorporated into a dynamically generated page.
168. The medium of claim 139, wherein the selected program listings information is incorporated into a dynamically generated customized page.
169. The medium of claim 139, wherein the selected program listings information is incorporated into a dynamically generated page that is customized to a user's preferences.
170. The medium of claim 139, wherein the selected program listings information is provided directly to a user rather than to the information service provider.
171. An apparatus for communicating program listings information, comprising: receiving at an information service provider a program listings request; means for forwarding the program listings request to a specialized listings server; means for receiving from the specialized listings server selected program listings information that is based at least partly upon the request.
172. The apparatus of claim 171, further comprising means for forming a search query for a listings database.
173. The apparatus of claim 171, further comprising means for forming a search query for a listings database based at least partly upon the program listings request. 28 WO 01/13272 PCT/US00/14600
174. The apparatus of claim 171, further comprising means for searching a listings database for program listings information.
175. The apparatus of claim 171, further comprising means for searching a listings database for program listings information based at least partly upon the program listings request.
176. The apparatus of claim 171, further comprising means for forwarding the selected program listings information to a user.
177. The apparatus of claim 171, further comprising means for forwarding less than all of the selected program listings information to a user.
178. The apparatus of claim 171, further comprising means for forwarding the selected program listings information to a user along with additional listings information.
179. The apparatus of claim 171, further comprising means for forwarding less than all of the selected program listings information to a user along with additional listings information.
180. The apparatus of claim 171, further comprising means for forwarding the selected program listings information to a program distributor. 29
AU52968/00A 1999-05-27 2000-05-30 System and method for providing program listings information Abandoned AU5296800A (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US13638799P 1999-05-27 1999-05-27
US60136387 1999-05-27
US54703700A 2000-04-11 2000-04-11
US09547037 2000-04-11
PCT/US2000/014600 WO2001013272A1 (en) 1999-05-27 2000-05-30 System and method for providing program listings information

Publications (1)

Publication Number Publication Date
AU5296800A true AU5296800A (en) 2001-03-13

Family

ID=26834255

Family Applications (1)

Application Number Title Priority Date Filing Date
AU52968/00A Abandoned AU5296800A (en) 1999-05-27 2000-05-30 System and method for providing program listings information

Country Status (4)

Country Link
EP (1) EP1203313A1 (en)
AU (1) AU5296800A (en)
CA (1) CA2375403A1 (en)
WO (1) WO2001013272A1 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5559548A (en) * 1994-05-20 1996-09-24 Davis; Bruce System and method for generating an information display schedule for an electronic program guide
US5617565A (en) * 1994-11-29 1997-04-01 Hitachi America, Ltd. Broadcast interactive multimedia system

Also Published As

Publication number Publication date
EP1203313A1 (en) 2002-05-08
WO2001013272A1 (en) 2001-02-22
CA2375403A1 (en) 2001-02-22

Similar Documents

Publication Publication Date Title
US8205167B2 (en) Analyzing user viewership of advertisements appearing in a screen display in a user terminal
US8631142B2 (en) Inserting targeted content into a portlet content stream
US7685247B2 (en) System for publishing and converting messages from identified, authorized senders
US6917961B2 (en) Evolving interactive dialog box for an internet web page
US7694000B2 (en) Context sensitive portlets
US7032030B1 (en) Message publishing system and method
JP2003067328A (en) Bookmark management system and bookmark management method
GB2434230A (en) Contextually ranked search results
US20080312901A1 (en) Character input assist method, character input assist system, character input assist program, user terminal, character conversion method and character conversion program
KR20060002780A (en) 2-way streaming ticker
JP2006139470A (en) Information providing apparatus, information providing method, and program thereof
JP2001312509A (en) Electronic information distribution system and recording medium
US20060031118A1 (en) Method and system for locating a service by an electronic device
KR100566157B1 (en) Multi-search tool embedded in web browser or application program and internet-based sales method using the same
AU5296800A (en) System and method for providing program listings information
KR100321926B1 (en) Media that can record computer programs to service information and/or services using direct access mode, and system thereof
KR100905334B1 (en) Personalized integrated information retrieval method
US9727650B2 (en) Method for delivering query responses
JP2000259527A (en) System for specifying home page via simple input of symbol string
KR20020070091A (en) User-profile driven mapping of speech onto URLs
JP2003030193A (en) Content providing server and content providing program
KR20070110953A (en) Personalized portal service provision system

Legal Events

Date Code Title Description
MK1 Application lapsed section 142(2)(a) - no request for examination in relevant period