CA2736634C

Electronic television program guide schedule system and method with remote product ordering

Abstract

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 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 information on the receiver describing the product or service, and a second command for placing an order for the product or service. The data processor receives the user control commands and in response to the first command causes the video display generator to display information describing the product or service and in response to the second command generates an order for the product or service.

CA2736634C, drawing sheet 1
Sheet 1 of 63

Term

Term ended

Expired 24 April 2016, 10.4 years ago.

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

345 claims: 69 independent, 276 dependent

  1. 1
    CA 02736634 2011-11-17 What is claimed is:1. A method for allowing a user to order products, comprising : displaying program listings for scheduled television programming on a display;determining that a product other than electronically-delivered video is available to be ordered for a given one of the program listings;displaying an indicator on the display simultaneously with the program listings in response to the determination that a product other than electronically-delivered video is available to be ordered, wherein the indicator is associated with the given program listing;and allowing the user to order the product.
  2. 15
    The method defined in claim 13 wherein the determination is made by a microcontroller.
  3. 16
    The method defined in claim 1 wherein the information displayed indicating that the product is available is a visual indicator and wherein a microcontroller 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.
  4. 21
    A system for allowing a user to order products, comprising :means for displaying program listings for scheduled television programming on a display;means for determining that a product other than electronically-delivered video is available to be ordered for a given one of the program listings;means for displaying an indicator on the display simultaneously with the program listings in response to the determination that a product other than electronically-delivered video is available to be ordered, wherein the indicator is associated with the given program listing;and means for allowing the user to order the product.
  5. 41
    A system for allowing a user to order products, the system comprising user television equipment configured to :display program listings for scheduled television programming on a display;determine that a product other than electronicallydelivered video is available to be ordered for a given one of the program listings;display an indicator on the display simultaneously with the program listings in response to the determination that a product other than electronicallydelivered video is available to be ordered, wherein the indicator is associated with the given program listing;and allow the user to order the product.
  6. 61
    Computer-readable medium for an interactive system, the computer-readable medium comprising program logic recorded thereon for:displaying program listings for scheduled television programming on a display;determining that a product other than electronically-delivered video is available to be ordered for a given one of the program listings;displaying an indicator on the display simultaneously with the program listings in response to the determination that a product other than electronically-delivered video is available to be ordered, wherein the indicator is associated with the given program listing;and allowing the user to order the product.
  7. 69
    The computer-readable medium defined in claim 61 further comprising program logic recorded thereon for allowing the user to select a credit card to use in ordering the product from a list.
  8. 70
    The computer-readable medium defined in claim 61 further comprising program logic recorded thereon for displaying information on available shipping methods for shipping the product.
  9. 71
    The computer-readable medium defined in claim 61 further comprising program logic recorded thereon for allowing the user to select a desired shipping method for shipping the product. CA 02736634 2011-11-17
  10. 74
    The computer-readable medium defined in claim 73 further comprising program logic recorded thereon for time and channel stamping the order, wherein the determination is made using the time and channel stamp.
  11. 80
    A method for allowing a user to order products, comprising :receiving, at a receiver, a broadcast television program and information from a remote facility, wherein the information indicates that a product is available, and wherein the information is received during the broadcast of the television program;displaying the television program on a display;receiving, at a processor during the broadcast of the television program, the information received at the receiver indicating that a product is available;CA 02736634 2011-11-17 providing, in response to the processor receiving the information indicating that the product is available, an on-screen message that indicates to the user that the product is available to be ordered with an interactive television program guide, wherein the product is a product other than electronically-delivered data or video and wherein the product is related to the television program;and allowing the user to place an order for the product.
  12. 100
    A system for allowing a user to order products, comprising :means for receiving, at a receiver, a broadcast television program and information from a remote facility, wherein the information indicates that a product is available, and wherein the information is received during the broadcast of the television program;means for displaying the television program on a display;CA 02736634 2011-11-17 means for receiving, at a processor during the broadcast of the television program, the information received at the receiver indicating that a product is available;means for providing, in response to the processor receiving the information indicating that the product is available, an on-screen message that indicates to the user that the product is available to be ordered with an interactive television program guide, wherein the product is a product other than electronically-delivered data or video and wherein the product is related to the television program;and means for allowing the user to place an order for the product.
  13. 120
    A system for allowing a user to order products, the system comprising:a receiver configured to receive a broadcast television program and information from a remote facility, wherein the information indicates that a product is available, and wherein the information is received during the broadcast of the television program;and a processor configured to: display the television program on a display;receive, during the broadcast of the television program, the information received at the receiver indicating that a product is available;provide, in response to receiving the information indicating that the product is available, an on-screen message that indicates to the user that a product is available to be ordered with an interactive television program guide, wherein the product is a product other than electronically-delivered data or video and wherein the product is related to the television program;and allow the user to order the product. CA 02736634 2011-11-17
  14. 124
    The system defined in claim 120 wherein the processor is further configured to display information . on available payment methods for purchasing the product.
  15. 125
    The system defined in claim 120 wherein the processor is further configured to allow the user to select a desired payment method for purchasing the product.
  16. 126
    The system defined in claim 120 wherein the to processor the user is further configured to allow purchase the product using a credit card.
  17. 130
    The system defined in claim 120 wherein the processor is further configured to allow the user to select a desired shipping method for shipping the product.
  18. 131
    The system defined in claim 120 wherein the processor is further configured to :display information on a plurality of different available shipping methods for shipping the product;and display different price information for each shipping method.
  19. 135
    The system defined in claim 120 wherein the processor is further configured to allow the user to confirm an order for the product.
  20. 136
    The system defined in claim 120 wherein the processor is further configured to present a screen that allows the user to enter address information that is used when ordering the product.
  21. 139
    Computer-readable medium for an interactive system, the computer-readable medium comprising program logic recorded thereon for:CA 02736634 2011-11-17 directing a receiver to receive a broadcast television program and information from a remote facility, wherein the information indicates that a product is available, and wherein the information is received during the broadcast of the television program;displaying the television program on a display;receiving, at a processor during the broadcast of the television program, the information received at the receiver indicating that a product is available;providing, in response to the processor receiving the information indicating that the product is available, an on-screen message that indicates to the user that the product is available to be ordered with an interactive television program guide, wherein the product is a product other than electronically-delivered data or video and wherein the product is related to the television program;and allowing the user to place an order for the product.
  22. 158
    A method for allowing a user to order products, comprising:displaying a list of program listings for television programs on a display as part of an interactive program guide;allowing the user to select one of the program listings;and presenting at least one additional screen that the user can interact with to order a product other than electronically-delivered video in response to the user selecting one of the program listings, wherein the first screen of the at least one additional screen includes multiple options for the user to interact with for ordering said product. CA 02736634 2011-11-17 90
  23. 174
    A system for allowing a user to order products, comprising :means for displaying a list of program listings for television programs on a display as part of an interactive program guide;CA 02736634 2011-11-17 means for allowing the user to select one of the program listings;and means for presenting at least one additional screen that the user can interact with to order a product other than electronically-delivered video in response to the user selecting one of the program listings, wherein the first screen of the at least one additional screen includes multiple options for the user to interact with for ordering said product.
  24. 190
    A system for allowing a user to order products, the system comprising user television equipment configured to:display a list of program listings for television programs on a display as part of an interactive program guide;allow the user to select one of the program listings;and present at least one additional screen that the user can interact with to order a product other than electronically-delivered video in response to the user selecting one of the program listings, wherein the first screen of the at least one additional screen includes multiple options for the user to interact with for ordering said product.
  25. 206
    Computer-readable medium for an interactive system, the computer-readable medium comprising program logic recorded thereon for:displaying a list of program listings for television programs on a display as part of an interactive program guide;allowing the user to select one of the program listings;and presenting at least one additional screen that the user can interact with to order a product other than electronically-delivered video in response to the user selecting one of the program listings, wherein the first screen of the at least one additional screen includes multiple options for the user to interact with for ordering said product.
  26. 221
    A method for allowing users to order products from a central location while at home using a one-step ordering process comprising:providing an on-screen message using an interactive television program guide that indicates to a user a single action that the user may perform to order a product, wherein the product is a product other than electronically-delivered video and wherein the product is related to television programming;and ordering the product from the central location in response to the user performing the single action. CA 02736634 2011-11-17 100
  27. 228
    A method for allowing users to order products while at a remote location using a one-step ordering process comprising :CA 02736634 2011-11-17 102 displaying information identifying a product at the remote location using an interactive television program guide wherein the product is a product other than electronically-delivered video and wherein the product is related to television programming;in response to a single action being performed by the user at the remote location, providing product information to product;a central system for an identified receiving the product information at the central location;and processing the product information at the central location for ordering the identified product.
  28. 231
    A home shopping system for allowing users to order products from a central location while at home using a one-step ordering process comprising:means for providing an on-screen message using an interactive television program guide that indicates to a user a single action that the user may perform to order a product, wherein the product is a product other than electronically-delivered video and wherein the product is related to television programming;and means for ordering the product from the central location in response to the user performing the single action.
  29. 238
    A home shopping system for allowing users to order products while at a remote location using a one-step ordering process comprising:means for displaying information identifying a product at the remote location using an interactive television program guide, wherein the product is a product other than electronically-delivered video and wherein the product is related to television programming;means for providing product information to a central system for an identified product in response to a single action being performed by the user at the remote location;CA 02736634 2011-11-17 106 means for receiving the product information at the central location;and means for processing the product information at the central location for ordering the identified product.
  30. 241
    A system for allowing users to order products from a central location using a one-step ordering process within an interactive television program guide comprising:a video display generator;a user interface;and CA 02736634 2011-11-17 107 a microcontroller programmed to (1) direct the video display generator to display an on-screen message that indicates to a user a single action that the user may perform with the user interface to order a product, wherein the product is other than electronicallydelivered video and wherein the product is related to television programming, and (2) order the product from the central location in response to the user performing the single action with the user interface.
  31. 248
    A system for allowing users to order products while at a remote location using a one-step ordering process from within an interactive television program guide comprising :a video display generator;a user interface;a microcontroller programmed to (1) direct the video display generator to display information identifying a product at the remote location using the interactive television program guide, wherein the product is a product other than electronically-delivered video and wherein the product is related to television programming, and (2) provide product information to a central system for an identified product in response to a single action being performed by the user at the remote location with the user interface;and CA 02736634 2011-11-17 109 a receiver at a central location configured to (1) receive the product information, and (2) process the product information for ordering the identified product.
  32. 251
    A method for allowing a user to order video programs using an interactive interface, comprising:displaying information for a video program on a display;displaying an indication that the video program is available to be purchased;providing the video program for purchase in a plurality of formats;enabling the user to select one of the plurality of formats;and ordering the video program in the selected format in response to a user input. CA 02736634 2011-11-17 110
  33. 262
    A system for allowing a user to order video programs using an interactive interface, the system comprising user equipment configured to:display information for a video program on a display;display an indication that the video program is available to be purchased;provide the video program for purchase in a plurality of formats;enable the user to select one of the plurality of formats;and order the video program in the selected format in response to a user input. CA 02736634 2011-11-17 112
  34. 274
    The method defined in claim 273 wherein the music is a movie :soundtrack.
  35. 275
    The method defined in claim 273 wherein the music is a CD •
  36. 276
    The system defined in claim 21 wherein the product is music related to the associated program listing.
  37. 277
    The system defined in claim 276 wherein the music is a movie soundtrack.
  38. 278
    The system defined in claim 276 wherein the music is a CD. CA 02736634 2011-11-17 114
  39. 280
    The system defined in claim 279 wherein the music is a movie soundtrack.
  40. 281
    The system defined in claim 279 wherein the music is a CD •
  41. 282
    The computer-readable medium defined in claim 61 wherein the product is music related to the associated program listing.
  42. 302
    The computer-readable medium defined in claim 139 wherein the product is music related to the associated program listing.
  43. 303
    The computer-readable medium defined in claim 302 wherein the music is a movie soundtrack.
  44. 304
    The computer-readable medium defined in claim 302 wherein the music is a CD.
  45. 305
    The computer-readable medium defined in claim 206 further comprising logic recorded thereon for:tuning a television tuner to one of a plurality of television channels;determining whether the channel to which the tuner is tuned is displaying a program for which a product is available;and CA 02736634 2011-11-17 117 displaying an additional screen in response to a determination that the product is available.
  46. 306
    The method defined in claim 158 wherein the product is music related to the selected ;program.
  47. 307
    The method defined in claim 306 wherein the music is a movie soundtrack.
  48. 308
    The method defined in claim 306 wherein the music is a CD.
  49. 309
    The system defined in claim 174 wherein the product is music related to the selected program.
  50. 310
    The system defined in claim 309 wherein the music is a movie soundtrack.
  51. 311
    The system defined in claim 309 wherein the music is a CD.
  52. 312
    The system defined in claim 190 wherein the ;product is music related . to the selected program.
  53. 313
    The system defined in claim 312 wherein the music is a movie soundtrack.
  54. 314
    The system defined in claim 312 wherein the music is a CD.
  55. 329
    The method defined in claim 328 wherein the music is a movie soundtrack.
  56. 330
    The method defined in claim 328 wherein the music is a CD.
  57. 331
    The method defined in claim 228 wherein the product is music related to television programming.
  58. 332
    The method defined in claim 331 wherein the music is a movie :soundtrack.
  59. 333
    The method defined in claim 331 wherein the music is a CD.
  60. 334
    The system defined in claim 231 wherein the :product is music related to television programming.
  61. 335
    The system defined in claim 334 wherein the music is a movie ;soundtrack.
  62. 336
    The system defined in claim 334 wherein the music is a CD.
  63. 337
    The system defined in claim 238 wherein . the product is music related to television programming.
  64. 338
    The system defined in claim 337 wherein the music is a movie soundtrack.
  65. 339
    The system defined in claim 337 wherein the music is a CD. CA 02736634 2011-11-17 120
  66. 341
    The system defined in claim 340 wherein the music is a movie soundtrack.
  67. 342
    The system defined in claim 340 wherein the music is a CD.
  68. 343
    The system defined in claim 248 wherein the ! product is music related . to television programming.
  69. 344
    The system defined in claim 343 wherein the music is a movie soundtrack.
Independent claims69