CA2425472C

Systems and methods for supplementing on-demand media

Abstract

Systems and methods for providing supplemental content with on-demand media in an interactive television application are described.

CA2425472C, drawing sheet 1
Sheet 1 of 32

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Granted
  4. Today

37 claims: 37 independent, 0 dependent

  1. 1
    CA 02425472 2006-01-11 61009-630 - 47 CLAIMS :1. A method for providing on-demand media with supplemental content in an interactive television application, the method comprising: receiving a request for on-demand media from a user;retrieving supplemental content related to the on-demand media with the interactive television application in response to the request;locally caching the supplemental content in user equipment using the interactive television application;providing the on-demand media in response to the request;and providing supplemental content to the user while the user is viewing the on-demand media.
  2. 2
    The method defined in claim 1 wherein the on-demand media is audio-on-demand media, video-on-demand media, electronic publications, software applications, or third-party applications.
  3. 3
    The method defined in claim 1 further comprising indicating the availability of supplemental content to the user.
  4. 4
    The method defined in claim 1 further comprising providing a visual indicator of the availability of supplemental content.
  5. 5
    The method defined in claim 4 wherein the visual indicator is selected from the group consisting of text, graphics, audio, video, and animation. CA 02425472 2006-01-11 61009-630
  6. 6
    The method defined in claim 1 further comprising:detecting when media on a digital storage device is accessed;providing the user with the media in response to the detection;receiving a request for supplemental content related to the media on the digital storage device;retrieving the supplemental content that is related to the media on the digital storage device;and providing the supplemental content that is related to the media on the digital storage device to the user.
  7. 7
    The method defined in claim 1 wherein providing the supplemental content comprises providing supplemental content concurrently with the on-demand media.
  8. 8
    The method defined in claim 1 wherein providing the supplemental content comprises providing supplemental content separately from the on-demand media.
  9. 9
    The method defined in claim 1 wherein retrieving supplemental content comprises retrieving supplemental content using a client-server based approach.
  10. 10
    The method defined in claim 1 wherein retrieving supplemental content comprises retrieving supplemental content using a carousel approach.
  11. 11
    The method defined in claim 1 further comprising storing the supplemental content. CA 02425472 2006-01-11 61009-630
  12. 12
    The method defined in claim 1 further comprising determining if the user selected to view the on-demand media at a predetermined time.
  13. 13
    The method defined in claim 1 further comprising:providing the user with at least one option related to supplemental content;and receiving an indication of the at least one option from the user.
  14. 14
    The method defined in claim 1 wherein providing the supplemental content comprises providing an actor interview related to an actor the user is currently watching.
  15. 15
    The method defined in claim 1 wherein providing the supplemental content comprises providing information related to an actor the user is currently watching.
  16. 16
    The method defined in claim 1 wherein providing the supplemental content comprises providing information related to an actor the user is currently watching.
  17. 17
    The method defined in claim 1 wherein providing the supplemental content comprises providing interactive media related to the on-demand media.
  18. 18
    The method defined in claim 17 wherein the interactive media is a survey.
  19. 19
    The method defined in claim 17 wherein the interactive media is an interactive game.
  20. 20
    The method defined in claim 1 wherein providing the supplemental content comprises providing information related to an audio portion of the on-demand media. CA 02425472 2006-01-11 61009-630
  21. 21
    The method defined in claim 20 wherein providing information comprises providing links related to the audio portion of the on-demand media.
  22. 22
    The method defined in claim 1 wherein providing the supplemental content comprises providing links to supplemental content related to the on-demand media.
  23. 23
    The method defined in claim 1 wherein providing the on-demand media in response to the request comprises:providing the user with at least one option related to the on-demand media;and receiving an indication of the at least one option from the user.
  24. 24
    The method defined in claim 1 wherein providing supplemental content to the user while the user is viewing the on-demand media comprises providing supplemental content to the user in response to receiving a request from the user.
  25. 25
    A system for providing on-demand media with supplemental content in an interactive television application, comprising:means for receiving a request for on-demand media from a user;means for retrieving supplemental content related to the on-demand media with the interactive television application in response to the request;means for locally caching the supplemental content in user equipment using the interactive television application;CA 02425472 2006-01-11 61009-630 - 51 means for providing the on-demand media in response to the request;and means for providing supplemental content to the user while the user is viewing the on-demand media.
  26. 26
    The system defined in claim 25 wherein the on-demand media is audio-on-demand media, video-on-demand media, electronic publications, software applications, or third-party applications.
  27. 27
    The system defined in claim 25 further comprising means for indicating the availability of supplemental content to the user.
  28. 28
    The system defined in claim 25 further comprising means for providing a visual indicator of the availability of supplemental content.
  29. 29
    The system defined in claim 28 wherein the visual indicator is selected from the group consisting of text, graphics, audio, video, and animation.
  30. 30
    The system defined in claim 25 further comprising means for:detecting when media on a digital storage device is accessed;providing the user with the media in response to the detection;receiving a request for supplemental content related to the media on the digital storage device;retrieving the supplemental content that is related to the media on the digital storage device;and CA 02425472 2006-01-11 61009-630 - 52 providing the supplemental content that is related to the media on the digital storage device to the user.
  31. 31
    The system defined in claim 25 wherein the means for providing the supplemental content comprises means for providing supplemental content concurrently with the on-demand media.
  32. 32
    The system defined in claim 25 wherein the means for providing the supplemental content further comprises means for providing supplemental content separately from the on-demand media.
  33. 33
    The system defined in claim 25 wherein the means for retrieving supplemental content comprises means for retrieving supplemental content using a client-server based approach.
  34. 34
    The system defined in claim 25 wherein the means for retrieving supplemental content comprises means for retrieving supplemental content using a carousel approach.
  35. 35
    The system defined in claim 25 further comprising means for storing the supplemental content.
  36. 36
    The system defined in claim 25 further comprising means for determining if the user selected to view the on-demand media at a predetermined time.
  37. 37
    The system defined in claim 25 further comprising:means for providing the user with at least one option related to supplemental content;and means for receiving an indication of the at least one option from the user. CA 02425472 2006-01-11 61009-630 38. The system defined in claim 25 wherein the means for providing the supplemental content comprises means for providing an actor interview related to an actor the user is currently watching. 39. The system defined in claim 25 wherein the means for providing the supplemental content comprises means for providing information related to an actor the user is currently watching. 40. The system defined in claim 25 wherein the means for providing the supplemental content comprises means for providing information related to an actor the user is currently watching. 41. The system defined in claim 25 wherein the means for providing the supplemental content comprises means for providing interactive media related to the on-demand media. 42. The system defined in claim 41 wherein the interactive media is a survey. 43. The system defined in claim 41 wherein the interactive media is an interactive game. 44 . The system defined in claim 25 wherein the means for providing the supplemental content comprises means for providing information related to an audio portion of the on-demand media. 45. The system defined in claim 44 wherein the means for providing information comprises means for providing links related to the audio portion of the on-demand media. 46. The system defined in claim 25 wherein the means for providing the supplemental content comprises means for CA 02425472 2006-01-11 61009-630 - 54 providing links to supplemental content related to the on-demand media. 47. The system defined in claim 25 wherein the means for providing the on-demand media in response to the request comprises : means for providing the user with at least one option related to the on-demand media;and means for receiving an indication of the at least one option from the user. 48. The system defined in claim 25 wherein the means for providing supplemental content to the user while the user is viewing the on-demand media comprises means for providing supplemental content to the user in response to receiving a request from the user. 49. A system for providing on-demand media with supplemental content in an interactive television application, comprising: a user input device;a display device;the interactive television application implemented at least partially on control circuitry and programmed to: receive a request for on-demand media from a user;retrieve supplemental content related to the on-demand media with the interactive television application in response to the request;locally cache the supplemental content on user equipment;CA 02425472 2006-01-11 61009-630 - 55 provide the on-demand media in response to the request;and provide supplemental content to the user while the user is viewing the on-demand media. 50. The system defined in claim 49 wherein the on-demand media is audio-on-demand media, video-on-demand media, electronic publications, software applications, or third-party applications. 51. The system defined in claim 49 wherein the interactive television application is further programmed to indicate the availability of supplemental content to the user. 52. The system defined in claim 49 wherein the interactive television application is further programmed to provide a visual indicator of the availability of supplemental content. 53. The system defined in claim 52 wherein the visual indicator is selected from the group consisting of text, graphics, audio, video, and animation. 54. The system defined in claim 49 further comprising: a digital storage device adapted to: detect when media on a digital storage device is accessed;and provide the user with the media in response to the detection;wherein the interactive television application is further programmed to: CA 02425472 2006-01-11 61009-630 - 56 receive a request for supplemental content related to the media on the digital storage device;retrieve the supplemental content that is related to the media on the digital storage device;and provide the supplemental content that is related to the media on the digital storage device to the user. 55. The system defined in claim 49 wherein the interactive television application is further programmed to provide supplemental content concurrently with the on-demand media. 56. The system defined in claim 49 wherein the interactive television application is further programmed to provide supplemental content separately from the on-demand media. 57. The system defined in claim 49 wherein the interactive television application is further programmed to retrieve supplemental content using a client-server based approach. 58. The system defined in claim 49 wherein the interactive television application is further programmed to retrieve supplemental content using a carousel approach. 59. The system defined in claim 49 wherein the interactive television application is further programmed to store the supplemental content. 60. The system defined in claim 49 wherein the interactive television application is further programmed to determine if the user selected to view the on-demand media at a predetermined time. CA 02425472 2006-01-11 61009-630 61. The system defined in claim 49 wherein the interactive television application is further programmed to: provide the user with at least one option related to supplemental content;and receive an indication of the at least one option from the user. 62. The system defined in claim 49 wherein the interactive television application is further programmed to provide an actor interview related to an actor the user is currently watching. 63. The system defined in claim 49 wherein the interactive television application is further programmed to provide information related to an actor the user is currently watching. 64. The system defined in claim 49 wherein the interactive television application is further programmed to provide information related to an actor the user is currently watching. 65. The system defined in claim 49 wherein the interactive television application is further programmed to provide interactive media related to the on-demand media. 66. The system defined in claim 65 wherein the interactive media is a survey. 67. The system defined in claim 65 wherein the interactive media is an interactive game. 68. The system defined in claim 49 wherein the interactive television application is further programmed to provide information related to an audio portion of the on-demand media. CA 02425472 2006-01-11 61009-630 69. The system defined in claim 49 wherein the interactive television application is further programmed to provide links related to the audio portion of the on-demand media. 70. The system defined in claim 49 wherein the interactive television application is further programmed to provide links to supplemental content related to the on-demand media. 71. The system defined in claim 49 wherein the interactive television application is further programmed to: provide the user with at least one option related to the on-demand media;and receive an indication of the at least one option from the user. 72. The system defined in claim 49 wherein the interactive television application is further programmed to provide supplemental content to the user in response to receiving a request from the user. 73. A processor readable medium encoded with machinereadable instructions for providing on-demand media with supplemental content in an interactive television application, the machine-readable instructions comprising: receiving a request for on-demand media from a user;retrieving supplemental content related to the on-demand media with the interactive television application in response to the request;locally caching the supplemental content in user equipment using the interactive television application;CA 02425472 2006-01-11 61009-630 - 59 providing the on-demand media in response to the request;and providing supplemental content to the user while the user is viewing the on-demand media. 74. The processor readable medium defined in claim 73 wherein the on-demand media is audio-on-demand media, videoon-demand media, electronic publications, software applications, or third-party applications. 75. The processor readable medium defined in claim 73 wherein the machine-readable instructions also indicate the availability of supplemental content to the user. 76. The processor readable medium defined in claim 73 wherein the machine-readable instructions also provide a visual indicator of the availability of supplemental content. 77. The processor readable medium defined in claim 76 wherein the visual indicator is selected from the group consisting of text, graphics, audio, video, and animation. 78. The processor readable medium defined in claim 73 wherein the machine-readable instructions also: detect when media on a digital storage device is accessed;provide the user with the media in response to the detection;receive a request for supplemental content related to the media on the digital storage device;retrieve the supplemental content that is related to the media on the digital storage device;and CA 02425472 2006-01-11 61009-630 - 60 provide the supplemental content that is related to the media on the digital storage device to the user. 79. The processor readable medium defined in claim 73 wherein the machine-readable instructions also provide supplemental content concurrently with the on-demand media. 80. The processor readable medium defined in claim 73 wherein the machine-readable instructions also provide supplemental content separately from the on-demand media. 81. The processor readable medium defined in claim 73 wherein the machine-readable instructions also retrieve supplemental content using a client-server based approach. 82. The processor readable medium defined in claim 73 wherein the machine-readable instructions also retrieve supplemental content using a carousel approach. 83. The processor readable medium defined in claim 73 wherein the machine-readable instructions also store the supplemental content. 84. The processor readable medium defined in claim 73 wherein the machine-readable instructions also determine if the user selected to view the on-demand media at a predetermined time. 85. The processor readable medium defined in claim 73 wherein the machine-readable instructions also: provide the user with at least one option related to supplemental content;and receive an indication of the at least one option from the user. CA 02425472 2006-01-11 61009-630 86. The processor readable medium defined in claim 73 wherein the machine-readable instructions also provide an actor interview related to an actor the user is currently watching. 87. The processor readable medium defined in claim 73 wherein the machine-readable instructions also provide information related to an actor the user is currently watching. 88. The processor readable medium defined in claim 73 wherein the machine-readable instructions also provide information related to an actor the user is currently watching. 89. The processor readable medium defined in claim 73 wherein the machine-readable instructions also provide interactive media related to the on-demand media. 90. The processor readable medium defined in claim 73 wherein the interactive media is a survey. 91. The processor readable medium defined in claim 90 wherein the interactive media is an interactive game. 92. The processor readable medium defined in claim 73 wherein the machine-readable instructions also provide information related to an audio portion of the on-demand media. 93. The processor readable medium defined in claim 73 wherein the machine-readable instructions also provide links related to the audio portion of the on-demand media. 94. The processor readable medium defined in claim 73 wherein the machine-readable instructions also provide links to supplemental content related to the on-demand media. CA 02425472 2011-06-08 61009-630 95. The processor readable medium defined in claim 73 wherein the machine-readable instructions also: provide the user with at least one option related to the on-demand media;and receive an indication of the at least one option from the user. 96. The processor readable medium defined in claim 73 wherein the machine-readable instructions also provide supplemental content to the user in response to receiving a request from the user. 97. A method for providing on-demand media, the method comprising: storing on-demand media information;associating the on-demand media information with promotional information;receiving a first user request for the on-demand media information;and in response to the first user request: transmitting the on-demand media information to a user equipment device;and retrieving the promotional information associated with the on-demand media information, wherein the retrieved promotional information is stored on the user equipment device. CA 02425472 2011-06-08 61009-630 98. The method of claim 97 wherein the on-demand media information includes embedded data that identifies the associated promotional information. 99. The method of claim 98 further comprising: extracting the embedded data from the on-demand media information in response to the first user request;wherein the promotional information is retrieved based on the extracted embedded data. 100. The method of claim 97 wherein the promotional information includes an advertisement. 101. The method of claim 97 wherein the promotional information is retrieved without receiving further user input. 102. The method of claim 97 further comprising: receiving a second user request to view the on-demand media;displaying the on-demand media information in response to the second user request;and displaying the retrieved promotional information together with the on-demand media information during a portion of the on-demand media information that corresponds to the promotional information. 103. A system for providing on-demand media, the system comprising : I CA 02425472 2011-06-08 61009-630 - 64 means for storing on-demand media information;means for associating the on-demand media information with promotional information;means for receiving a first user request for the on-demand media information;and in response to the first user request: means for transmitting the on-demand media information to a user equipment device;and means for retrieving the promotional information associated with the on-demand media information, wherein the retrieved promotional information is stored on the user equipment device. 104. The system of claim 103 wherein the on-demand media information includes embedded data that identifies the associated promotional information. 105. The system of claim 104 further comprising: means for extracting the embedded data from the on-demand media information in response to the first user request;wherein the promotional information is retrieved based on the extracted embedded data. 106. The system of claim 103 wherein the promotional information includes an advertisement. CA 02425472 2011-06-08 61009-630 107. The system of claim 103 wherein the promotional information is retrieved without receiving further user input. 108. The system of claim 103 further comprising: means for receiving a second user request to view the on-demand media;means for displaying the on-demand media information in response to the second user request;and means for displaying the retrieved promotional information together with the on-demand media information during a portion of the on-demand media information that corresponds to the promotional information. 109. A method for providing a media content to user equipment, the method comprising: receiving a request for media content, wherein the media content is available for viewing at any time;and in response to the request for the media content: retrieving supplemental content for the requested media content at the user equipment;storing the supplemental content for the requested on-demand media content on the user equipment;performing an action at the user equipment in accordance with the stored supplemental content;and displaying the requested media content on the user equipment. CA 02425472 2011-06-08 61009-630 110. The method of claim 109 in which the action is to display the supplemental content on the user equipment. 111. The method of claim 109 in which the supplemental content includes a command and the action is to retrieve further supplemental content in response to the command. 112. The method of claim 111 in which the command is user actuated. 113. The method of claim 109, wherein the retrieved supplemental content is displayed concurrently or non- concurrently with the media asset. 114. The method of claim 109, further comprising retrieving on-demand media content from a distribution facility or a digital storage device. 115. The method of claim 109, wherein the media asset is on-demand media content. 116. The method of claim 109, wherein the media content and the supplemental content are received for display over an Internet link. 117. A system for providing a media content to user equipment comprising: means for receiving a request for media content from a user, wherein the media content is available for viewing at any time;and means for responding to the request for the media content to: CA 02425472 2011-06-08 61009-630 - 67 retrieve supplemental content for the requested media content;store the supplemental content for the requested on-demand media content on the user equipment;perform an action at the user equipment in accordance with the stored supplemental content;and display the requested media content on the user equipment. 118. The system of claim 117 in which the means for responding perform the action to display the supplemental content on the user equipment. 119. The system of claim 117 in which the supplemental content includes a command and the action is to retrieve further supplemental content in response to the command. 120. The method of claim 119 in which the command is user actuatable. 121. The system of claim 117, wherein the means for responding display supplemental content concurrently or non-concurrently with the media content. 122. The system of claim 117, further comprising means for retrieving on-demand media from a distribution facility or a digital storage device. 123. The system of claim 117, wherein the media content is on-demand media content. I CA 02425472 2011-06-08 61009-630 124. The system of claim 117, wherein the media content and the supplemental content are received for display over an Internet link.
Independent claims37