Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

An electronic program schedule system with product ordering capability which includes a data processor for receiving program schedule information for a plurality of programs, and a user control apparatus, such as a remote controller, for generating user control commands and transmitting signals to the data processor in response thereto. The television program schedule information is displayed on a display apparatus such as a television receiver. A video display generator receives video control commands from the data processor and program schedule information and displays a portion of the program schedule information on the receiver. The program schedule information indicates the availability of a product or service for certain of the programs included in the program information, wherein the product or service is associated with the program, such as a program transcript or videocassette. The viewer utilizes the remote control apparatus to generate a first command for displaying...

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US4706121May 6, 1986Nov 10, 1987TV schedule system and process
US4905094Jun 30, 1988Feb 27, 1990Telaction CorporationSystem for audio/video presentation
US4937863Mar 7, 1988Jun 26, 1990Digital Equipment CorporationSoftware licensing management system
US4977455Jul 15, 1988Dec 11, 1990Insight Telecast, Inc.System and process for VCR scheduling
US4991011Apr 20, 1989Feb 5, 1991Scientific-Atlanta, Inc.Interactive television terminal with programmable background audio or video
US4992940Mar 13, 1989Feb 12, 1991H-Renee, IncorporatedSystem and method for automated selection of equipment for purchase through input of user desired specifications
US5038211Jul 5, 1989Aug 6, 1991The SuperGuide CorporationMethod and apparatus for transmitting and receiving television program information
US5077607Apr 20, 1989Dec 31, 1991Scientific-Atlanta, Inc.Cable television transaction terminal
US5204897Jul 14, 1992Apr 20, 1993Digital Equipment CorporationManagement interface for license management system
US5208665Feb 15, 1991May 4, 1993Telaction CorporationPresentation player for an interactive digital communication system
US5210611Aug 12, 1991May 11, 1993Keen Y. YeeAutomatic tuning radio/TV using filtered seek
US5260999Sep 15, 1992Nov 9, 1993Digital Equipment CorporationFilters in license management system
US5323234Oct 30, 1989Jun 21, 1994Pioneer Electronic CorporationProgrammable CATV system and terminal unit therefor
US5325423Nov 13, 1992Jun 28, 1994Multimedia Systems CorporationInteractive multimedia communication system
US5343239Nov 20, 1991Aug 30, 1994Zing Systems, L.P.Transaction based interactive television system
US5353121Mar 19, 1993Oct 4, 1994StarSight Telecast, Inc.Television schedule system
US5357276Dec 1, 1992Oct 18, 1994Scientific-Atlanta, Inc.Method of providing video on demand with VCR like functions
US5404393Sep 28, 1992Apr 4, 1995ViscorpMethod and apparatus for interactive television through use of menu windows
US5412720May 1, 1992May 2, 1995ICTV, Inc.Interactive home information system
US5416508Jul 21, 1994May 16, 1995Pioneer Electronic CorporationCATV system with transmission of program schedules, linked program broadcasts, and permissive ordering periods
US5583560Jun 22, 1993Dec 10, 1996Apple Computer, Inc.Method and apparatus for audio-visual interface for the selective display of listing information on a display
US5585866Jun 7, 1995Dec 17, 1996Electronic television program guide schedule system and method including virtual channels
US5589892Jun 7, 1995Dec 31, 1996Electronic television program guide schedule system and method with data feed access
US5592551Apr 19, 1994Jan 7, 1997Scientific-Atlanta, Inc.Method and apparatus for providing interactive electronic programming guide
US5619274May 13, 1994Apr 8, 1997StarSight Telecast, Inc.Television schedule information transmission and utilization system and process
US5627940Jan 17, 1995May 6, 1997Canon Kabushiki KaishaMethod and apparatus for interactive document preparation using a natural language
US5640501Oct 6, 1993Jun 17, 1997Borland International, Inc.Development system and methods for visually creating goal oriented electronic form applications having decision trees
US5640577Aug 22, 1995Jun 17, 1997Davox CorporationData processing system with automated at least partial forms completion
US5664111Feb 16, 1994Sep 2, 1997Honicorp, Inc.Computerized, multimedia, network, real time, interactive marketing and transactional system
US5715314Oct 24, 1994Feb 3, 1998Open Market, Inc.Network sales system
US5715399May 30, 1995Feb 3, 1998Amazon.Com, Inc.Secure method and system for communicating a list of credit card numbers over a non-secure network
US5727163Mar 30, 1995Mar 10, 1998Amazon.Com, Inc.Secure method for communicating credit card data when placing an order on a non-secure network
US5960411Sep 12, 1997Sep 28, 1999Amazon.com, Inc.Method and system for placing a purchase order via a communications network
US6016141Oct 6, 1997Jan 18, 2000United Video Properties, Inc.Interactive television program guide system with pay program package promotion

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US6563515Mar 4, 1999May 13, 2003United Video Properties, Inc.Program guide system with video window browsing
US6564379Apr 30, 1998May 13, 2003United Video Properties, Inc.Program guide system with flip and browse advertisements
US6614457Oct 26, 1999Sep 2, 2003Matsushita Electric Industrial Co., Ltd.Focus control device that moves a focus in a GUI screen
US6711552Aug 25, 2000Mar 23, 2004Apparatus and method for saving commerce related information in a broadcast programming network
US6717590May 21, 1999Apr 6, 2004Gateway, Inc.Verified scheduling of recurrent program recording operations
US6993499Nov 29, 2000Jan 31, 2006The DirecTV Group, Inc.Pay-TV billing, system activation, and E-commerce using a pay-TV receiver
US6993727Aug 31, 2001Jan 31, 2006Sony Service Centre (Europe) N.V.MHP television device and GUI application
US7039935Apr 19, 2002May 2, 2006United Video Properties, Inc.Program guide system with flip and browse advertisements
US7062150Jan 5, 1998Jun 13, 2006Gateway Inc.System and method for reminding users of upcoming scheduled recordings
US7120922Dec 11, 2001Oct 10, 2006Scientific-Atlanta, Inc.Time-adaptive control of television viewing functionality
US7171174Aug 20, 2003Jan 30, 2007Multiple radio signal processing and storing method and apparatus
US7203620May 23, 2002Apr 10, 2007Sharp Laboratories of America, Inc.Summarization of video content
US7263202Jun 13, 2002Aug 28, 2007Digimarc CorporationWatermarking to control video recording
US7283059Mar 12, 2001Oct 16, 2007Logitech Europe S.A.Remote control multimedia content listing system
US7305357Jan 24, 2002Dec 4, 2007Shaw Cablesystems, G.P.Method and system for providing and controlling delivery of content on-demand over a cable television network and a data network
US7307574Feb 2, 2005Dec 11, 2007SBC Knowledge Ventures, LPRemote control, apparatus, system and methods of using the same
US7307574Feb 2, 2005Dec 11, 2007SBC Knowledge Ventures, LPRemote control, apparatus, system and methods of using the same
US7310589Oct 30, 2004Dec 18, 2007Sharp Laboratories of America, Inc.Processing of video content
US7310807Oct 29, 2003Dec 18, 2007SBC Knowledge Ventures, L.P.System and method for local video distribution
US7343141Jun 15, 2004Mar 11, 2008Concurrent content capturing radio systems and methods
US7370343Nov 28, 2001May 6, 2008United Video Properties, Inc.Electronic program guide with blackout features
US7389253Sep 5, 2002Jun 17, 2008British Sky Broadcasting LimitedTelevision broadcast receiver comprising a processor to provide an interactive services interface
US7398541Jan 15, 2003Jul 8, 2008United Video Properties, Inc.Electronic television program guide schedule system and method
US7421724Sep 20, 2002Sep 2, 2008StarSight Telecast Inc.Systems and methods for displaying information regions in an interactive electronic program guide
US7424677Oct 28, 2004Sep 9, 2008Sharp Laboratories of America, Inc.Audiovisual information management system with usage preferences
US7424678Oct 28, 2004Sep 9, 2008Sharp Laboratories of America, Inc.Audiovisual information management system with advertising
US7436319Aug 8, 2005Oct 14, 2008Logitech Europe S.A.Method and apparatus for uploading and downloading remote control codes
US7436346Jan 20, 2005Oct 14, 2008AT&T Intellectual Property I, L.P.System, method and interface for controlling multiple electronic devices of a home entertainment system via a single control device
US7474359Dec 6, 2004Jan 6, 2009AT&T Intellectual Properties I, L.P.System and method of displaying a video stream
US7474698Sep 27, 2002Jan 6, 2009Sharp Laboratories of America, Inc.Identification of replay segments
US7480929Mar 27, 2003Jan 20, 2009Starsight Telecast, Inc.Method and system for displaying advertisements in an electronic program guide
US7487529Dec 1, 1998Feb 3, 2009Starsight Telecast, Inc.Electronic program guide system with advertising messages in pop-ups
US7493641Mar 27, 2003Feb 17, 2009Starsight Telecast, Inc.Method and system for displaying advertisements in an electronic program guide
US7499077Aug 20, 2001Mar 3, 2009Sharp Laboratories of America, Inc.Summarization of football video content
US7509580Oct 28, 2004Mar 24, 2009Sharp Laboratories of America, Inc.Audiovisual information management system with preferences descriptions
US7523477Mar 14, 2008Apr 21, 2009United Video Properties, Inc.Electronic program guide with blackout recording features
US7575163Jul 18, 2006Aug 18, 2009AT&T Intellectual Property I, L.P.Interactive management of storefront purchases
US7577995Dec 19, 2003Aug 18, 2009AT&T Intellectual Property I, L.P.Controlling user-access to computer applications
US7594245Jun 13, 2005Sep 22, 2009Sharp Laboratories of America, Inc.Networked video devices
US7612685May 5, 2004Nov 3, 2009Logitech Europe S.A.Online remote control configuration system
US7639275Jan 3, 2005Dec 29, 2009Sharp Laboratories of America, Inc.Summarization of football video content
US7653131Dec 2, 2005Jan 26, 2010Sharp Laboratories of America, Inc.Identification of replay segments
US7657836Sep 27, 2002Feb 2, 2010Sharp Laboratories of America, Inc.Summarization of soccer video content
US7657907Sep 30, 2002Feb 2, 2010Sharp Laboratories of America, Inc.Automatic user profiling
US7697718Jul 10, 2007Apr 13, 2010Digimarc CorporationMethods employing topical subject criteria in video processing
US7707599Dec 2, 2004Apr 27, 2010Cox Communications, Inc.Customer support services via a cable services network
US7716714Dec 1, 2004May 11, 2010AT&T Intellectual Property I, L.P.System and method for recording television content at a set top box
US7725357Nov 9, 2005May 25, 2010The DIRECTV Group, Inc.Pay TV billing, system activation, and e-commerce using a pay-TV receiver
US7774815Sep 30, 2002Aug 10, 2010ARRIS Group, Inc.Context-sensitive interactive television ticker
US7778441Jul 10, 2007Aug 17, 2010Digimarc CorporationMethods employing topical subject criteria in video processing
US7778925Sep 18, 2001Aug 17, 2010Sony Corporation
Sony Electronics Inc.
Audio and video digital content delivery
US7793205Jul 8, 2005Sep 7, 2010Sharp Laboratories of America, Inc.Synchronization of video and data
US7813963Dec 27, 2005Oct 12, 2010Interactive electronic desktop action method and system for executing a transaction
US7814421Feb 4, 2003Oct 12, 2010United Video Properties, Inc.Program guide system with video window browsing
US7814511Feb 27, 2003Oct 12, 2010Index Systems, Inc.Systems and methods for digitizing video related to products
US7823177Mar 12, 2009Oct 26, 2010United Video Properties, Inc.Electronic program guide with blackout features
US7831989Jan 13, 2005Nov 9, 2010Cox CommunicationsIntelligent asset management in a cable services system
US7853865Jul 8, 2005Dec 14, 2010Sharp Laboratories of America, Inc.Synchronization of video and data
US7856646Jul 2, 2004Dec 21, 2010Cox Communications, Inc.Preparation and utilization of customer profile data in a cable services network
US7873102Jul 27, 2005Jan 18, 2011AT&T Intellectual Property I, LPVideo quality testing by encoding aggregated clips
US7877769Apr 17, 2001Jan 25, 2011LG Electronics Inc.Information descriptor and extended information descriptor data structures for digital television signals
US7877770Aug 26, 2005Jan 25, 2011LG Electronics Inc.Information descriptor and extended information descriptor data structures for digital television signals
US7877771Aug 26, 2005Jan 25, 2011LG Electronics Inc.Information descriptor and extended information descriptor data structures for digital television signals
US7877772Oct 31, 2007Jan 25, 2011LG Electronics Inc.Information descriptor and extended information descriptor data structures for digital television signals
US7877773Oct 31, 2007Jan 25, 2011LG Electronics Inc.Information descriptor and extended information descriptor data structures for digital television signals
US7886319Feb 18, 2009Feb 8, 2011Providing alternative services based on receiver configuration and type of display device
US7886325Jan 4, 2008Feb 8, 2011Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system
US7889095Oct 3, 2008Feb 15, 2011Logitech Europe S.A.Method and apparatus for uploading and downloading remote control codes
US7904814Dec 13, 2001Mar 8, 2011Sharp Laboratories of America, Inc.System for presenting audio-video content
US7908621Oct 31, 2007Mar 15, 2011AT&T Intellectual Property I, L.P.System and apparatus for local video distribution
US7908627Jun 22, 2005Mar 15, 2011AT&T Intellectual Property I, L.P.System and method to provide a unified video signal for diverse receiving platforms
US7917926Oct 31, 2007Mar 29, 2011LG Electronics Inc.Information descriptor and extended information descriptor data structures for digital television signals
US7934232May 4, 2000Apr 26, 2011Navigation paradigm for access to television services
US7941818Aug 1, 2007May 10, 2011Index Systems, Inc.System and method for utilizing EPG database for modifying advertisements
US7944370Nov 3, 2005May 17, 2011Logitech Europe S.A.Configuration method for a remote control via model number entry for a controlled device
US7961643Jul 25, 2008Jun 14, 2011Optimizing data rates for video services to a subscriber
US7962370Jun 28, 2001Jun 14, 2011Methods in a media service system for transaction processing
US7970722Nov 9, 2009Jun 28, 2011Aloft Media, LLCSystem, method and computer program product for a collaborative decision platform
US7974714Aug 29, 2006Jul 5, 2011Intelligent electronic appliance system and method
US7975277Apr 3, 2000Jul 5, 2011System for providing alternative services
US7987174Jun 21, 2010Jul 26, 2011Gemstar Development CorporationSearch engine for video and graphics
US7987175Jun 21, 2010Jul 26, 2011Gemstar Development CorporationSearch engine for video and graphics
US7992163Jun 9, 2000Aug 2, 2011Video-on-demand navigational system
US7992166Feb 18, 2009Aug 2, 2011Providing alternative services based on receiver configuration and type of display device
US7996864Nov 7, 2003Aug 9, 2011Gemstar Development CorporationMethod and apparatus for displaying television programs and related text
US8005777Jul 27, 2010Aug 23, 2011Aloft Media, LLCSystem, method and computer program product for a collaborative decision platform
US8006262Jun 29, 2001Aug 23, 2011Graphic user interfaces for purchasable and recordable media (PRM) downloads
US8006273Jul 25, 2008Aug 23, 2011Updating download options for unavailable media content
US8018491Jan 3, 2005Sep 13, 2011Sharp Laboratories of America, Inc.Summarization of football video content
US8020183Mar 30, 2001Sep 13, 2011Sharp Laboratories of America, Inc.Audiovisual management system
US8020184Feb 20, 2004Sep 13, 2011Channel control system for exiting from an interactive program guide
US8026789Jun 16, 2004Sep 27, 2011Logitech Europe S.A.State-based remote control system
US8028234Mar 8, 2005Sep 27, 2011Sharp Laboratories of America, Inc.Summarization of sumo video content
US8028314May 26, 2000Sep 27, 2011Sharp Laboratories of America, Inc.Audiovisual information management system
US8032909Jun 13, 2002Oct 4, 2011Digimarc CorporationWatermarking and electronic program guides
US8032914Jan 4, 2008Oct 4, 2011Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system
US8036421Aug 17, 2010Oct 11, 2011Digimarc CorporationMethods employing topical subject criteria in video processing
US8037504Dec 20, 2005Oct 11, 2011Video on demand system with selectable options of configurable random-access control
US8041750Jul 2, 2009Oct 18, 2011Yahoo! Inc.Method and apparatus for organizing and playing data
US8046313Nov 13, 2006Oct 25, 2011Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
US8054849May 27, 2005Nov 8, 2011AT&T Intellectual Property I, L.P.System and method of managing video content streams
US8056106Dec 20, 2005Nov 8, 2011Video on demand system with dynamic enablement of random-access functionality
US8069259Oct 6, 2005Nov 29, 2011Managing removal of media titles from a list
US8085979Apr 12, 2010Dec 27, 2011Digimarc CorporationMethods employing stored preference data to identify video of interest to a consumer
US8086261Oct 7, 2004Dec 27, 2011AT&T Intellectual Property I, L.P.System and method for providing digital network access and digital broadcast services using combined channels on a single physical medium to the customer premises
US8122465Jun 13, 2002Feb 21, 2012Digimarc CorporationWatermarking to set video usage permissions
US8160988Jul 27, 2010Apr 17, 2012Aloft Media, LLCSystem, method and computer program product for a collaborative decision platform
US8161388Jan 21, 2004Apr 17, 2012Interactive discovery of display device characteristics
US8166560Oct 30, 2007Apr 24, 2012AT&T Intellectual Property I, L.P.Remote administration of computer access settings
US8181200Aug 20, 2007May 15, 2012Starsight Telecast, Inc.Method and system for displaying advertising, video, and program schedule listing
US8189472Sep 7, 2005May 29, 2012Optimizing bandwidth utilization to a subscriber premises
US8190688Jul 11, 2005May 29, 2012AT&T Intellectual Property I, LPSystem and method of transmitting photographs from a set top box
US8191093Feb 20, 2009May 29, 2012Providing information pertaining to audio-visual and personal bi-directional services
US8214741May 22, 2002Jul 3, 2012Sharp Laboratories of America, Inc.Synchronization of video and data
US8214859Feb 14, 2005Jul 3, 2012AT&T Intellectual Property I, L.P.Automatic switching between high definition and standard definition IP television signals
US8228224Oct 26, 2007Jul 24, 2012AT&T Intellectual Property I, L.P.System and method of using a remote control and apparatus

Claims

1. A method for allowing a user to order products with an electronic television program guide that is implemented using a data processor controlled by the user, comprising:

displaying program listings with the electronic television program guide;
displaying information with the electronic television program guide indicating that a product other than electronically-delivered video is available for purchase from the electronic television program guides wherein the product is related to television programming; and
allowing the user to order the product other than the electronically-delivered video using the electronic television program guide.

2. The method defined in claim 1 further comprising displaying information on a prerecorded video that is available for purchase.

3. The method defined in claim 1 further comprising:

displaying information on a prerecorded video that is available for purchase; and
displaying information on which media formats are available for the prerecorded video.

4. The method defined in claim 1 further comprising:

displaying information on a prerecorded video that is available for purchase; and
allowing the user to select a desired media format for the prerecorded video.

5. The method defined in claim 1 further comprising displaying information on available payment methods for purchasing the product.

6. The method defined in claim 1 further comprising allowing the user to select a desired payment method for purchasing the product.

7. The method defined in claim 1 further comprising displaying information on which credit cards may be used for purchasing the product.

8. The method defined in claim 1 further comprising allowing the user to select a desired credit card to use in purchasing the product.

9. The method defined in claim 1 further comprising displaying information on which methods for shipping the product are available.

10. The method defined in claim 1 further comprising allowing the user to select a desired shipment method for shipping the product.

11. The method defined in claim 1 further comprising:

displaying information on a plurality of different shipment methods available for shipping the product; and
displaying different price information for each shipment method.

12. The method defined in claim 1 further comprising allowing the user to enter a credit card number for use in purchasing the product.

13. The method defined in claim 1 further comprising allowing the user to select a credit card to use in ordering the product from a list.

14. The method defined in claim 1 wherein the data processor is responsive to commands from a remote control, the method further comprising allowing the user to order the product using the remote control.

15. The method defined in claim 1 wherein the information displayed indicating that the product is available is a visual indicator and wherein the data processor is responsive to commands from a remote control having a key labeled with the same visual indicator, the method further comprising allowing the user to order the product using the remote control key labeled with the visual indicator.

16. The method defined in claim 1 further comprising displaying the program listings as part of a by time screen.

17. The method defined in claim 1 further comprising:

allowing the user to highlight a program listing for which an associated product is available; and
allowing the user to order the associated product by pressing a remote control key while the program listing is highlighted.

18. The method defined in claim 1 further comprising allowing the user to confirm an order for the product.

19. The method defined in claim 1 further comprising presenting a screen that allows the user to enter a purchase code.

20. The method defined in claim 1 further comprising presenting a screen that allows the user to enter address information that is used when ordering the product.

21. The method defined in claim 1 further comprising extracting the user's address from a program services billing system.

22. The method defined in claim 1 further comprising:

displaying a television program;
simultaneously displaying a single program listing; and
simultaneously displaying the information indicating that the product is available.

23. The method defined in claim 1 further comprising:

displaying a television program;
simultaneously displaying a single program listing in a FLIP mode; and
simultaneously displaying the information indicating that the product is available.

24. The method defined in claim 1 further comprising:

displaying a television program;
simultaneously displaying a single program listing; and
simultaneously displaying the information indicating that the product is available, wherein the product is associated with the single program listing.

25. The method defined in claim 1 wherein the product is apparel associated with a given one of the program listings, the method further comprising allowing the user to use the electronic television program guide to order the apparel associated with the given one of the program listings.

26. The method defined in claim 1 wherein a given one of the program listings is a program listing for a pay-per-view program and wherein the product is associated with the pay-per-view program, the method further comprising allowing the user to order the product associated with the pay-per-view program using the electronic television program guide.

27. The method defined in claim 1 wherein a given one of the program listings is a program listing for a copy-protected pay-per-view program and wherein the product is a licensed video associated with the copy-protected pay-per-view program, the method further comprising allowing the user to order the licensed video associated with the copy-protected pay-per-view program using the electronic television program guide.

28. The method defined in claim 1 wherein the product is tickets associated with a given program listing, the method further comprising allowing the user to order the tickets using the electronic television program guide.

29. The method defined in claim 1 further comprising:

displaying information on music programs that are available with the electronic television program guide; and
allowing the user to order products associated with the music programs using the electronic television program guide.

30. The method defined in claim 1 further comprising:

displaying information on music programs that are available with the electronic television program guide; and
allowing the user to order recordings associated with the music programs using the electronic television program guide.

31. The method defined in claim 1 wherein the data processor is connected to a memory, the method comprising:

storing program schedule information for the program listings in the memory; and
storing data with the schedule information that indicates that the product is available for ordering with the electronic television program guide.

32. The method defined in claim 1 wherein the data processor is connected to a memory, the method comprising:

storing program schedule information for the program listings in the memory; and
storing price data for the product with the schedule information.

33. The method defined in claim 1 wherein the data processor is connected to a memory, the method comprising:

storing program schedule information for the program listings in the memory; and
storing a description of the product with the schedule information.

34. The method defined in claim 1 further comprising allowing the user to order a standardized product from the electronic television program guide.

35. The method defined in claim 1 further comprising allowing the user to order products in different categories with the electronic television program guide.

36. The method defined in claim 1 further comprising displaying information on products in different categories to the user with the electronic television program guide.

37. The method defined in claim 1 wherein different products are available for ordering with the electronic television program guide, the method further comprising:

allowing the user to select a given one of the program listings; and
displaying information on the available products to the user based on the type of program listing that is selected.

38. The method defined in claim 1 wherein the data processor is connected to a cable over which television programming is provided for display for the user, the method comprising placing the order using the cable in real time.

39. The method defined in claim 1 wherein the data processor is connected to a cable that is connected to a headend that is connected to a separate processing center, the method comprising:

transmitting the order to the headend using the cable; and
forwarding the order from the headend to the separate processing center.

40. The method defined in claim 1 wherein the data processor is connected to a cable that is connected to a headend that in turn is connected to a separate processing center, the method comprising:

transmitting the order to the headend in real time using the cable; and
forwarding the order from the headend to the separate processing center.

41. The method defined in claim 1 wherein the data processor is connected to a memory and to a cable over which television programming is provided for display for the user, the method comprising:

storing information on the order in the memory; and
transmitting the order over the cable at a time that is staggered with respect to other orders.

42. The method defined in claim 1 wherein the data processor is connected to a telephone line, the method further comprising transmitting the order over the telephone line.

43. The method defined in claim 1 further comprising:

displaying a television program; and
overlaying an indicator that indicates product availability on top of the television program.

44. The method defined in claim 1 further comprising:

displaying a television program; and
overlaying an indicator on top of the television program that indicates that a product associated with the television program is available.

45. The method defined in claim 1 further comprising allowing the user to request that the user be placed on a mailing list to receive information about the product.

46. The method defined in claim 1 wherein the product is associated with a television commercial, the method further comprising:

receiving a television signal for the television commercial;
displaying the television commercial; and
extracting information on the product from the television signal.

47. The method defined in claim 1 further comprising:

providing information on the product with a television signal; and
extracting the information on the product from the television signal.

48. The method defined in claim 1 further comprising:

providing information on the product in an in-band digital channel over which television programs are delivered in digital form; and
retrieving the information on the product from the in-band digital channel.

49. The method defined in claim 1 wherein the product is associated with television programming, the method further comprising:

receiving a television signal for the television programming;
displaying the television programming;
extracting information on the product from the television signal; and
displaying the information on the product to the user when the user presses a remote control button.

50. The method defined in claim 1 wherein the product is associated with television programming, the method further comprising:

receiving a television signal for the television programming;
displaying the television programming; and
overlaying a message on top of the programming indicating that the user may obtain material related to the televison programming by pressing a remote control button.

51. The method defined in claim 1 further comprising time and date stamping an order placed by the user with the electronic television program guide.

52. The method defined in claim 1 wherein the product is associated with television programming, the method further comprising:

receiving a television signal for the television programming;
displaying the television programming;
extracting information identifying the product from the television signal; and
including the information identifying the product with an order placed by the user with the electronic television program guide.

53. The method defined in claim 1 further comprising:

displaying a television program;
simultaneously displaying a single program listing in a BROWSE mode; and
simultaneously displaying the information indicating that the product is available.