Content interaction methods and systems employing portable devices
First Claim
1. A method for remotely programming a video recorder, comprising the acts:
- with a user-carried, microphone-equipped portable device, capturing ambient audio;
decoding plural-bit auxiliary information added to the audio as a steganographic digital watermark prior to its capture;
querying a data structure with at least part of the decoded information;
as a result of said querying, receiving information identifying an audio-visual program to which the captured audio corresponds;
with a user interface associated with the portable device, presenting information to the user identifying the audio-visual program, based on the received information; and
determining whether said audio-visual program is scheduled for availability at some point in the future on a content distribution system to which the video recorder has access;
presenting information about upcoming availability via the user interface; and
programming the video recorder to record the audio-visual program at said point in the future;
the method further including sending data corresponding to the captured ambient audio to a remote server, and decoding the plural-bit auxiliary information at the remote server.
2 Assignments
0 Petitions
Accused Products
Abstract
A portable device, such as a cell phone, is used to “forage” media content from a user'"'"'s environment. For example, it may listen to a television viewed by a traveler in an airport lounge. By reference to digital watermark or other data extracted from the content, the device can identify the television program, and enable a variety of actions. For example, the device may instruct a DVR to record the remainder of the television program—or determine when the program will be rebroadcast, and instruct the DVR to record the program in its entirety at that later time. The device may also identify content that preceded (or follows) the foraged content. Thus, a user who tunes-in just at the end of an exciting sporting event can capture one of the following commercials, identify the preceding program, and download same for later viewing. In other aspects, a cell phone can be used as a “second screen,” through which a user can interact with ambient content—such as reviewing electronic program guide data, or enjoying interactive television features. A great variety of other functions and arrangements are also detailed.
58 Citations
27 Claims
-
1. A method for remotely programming a video recorder, comprising the acts:
-
with a user-carried, microphone-equipped portable device, capturing ambient audio; decoding plural-bit auxiliary information added to the audio as a steganographic digital watermark prior to its capture; querying a data structure with at least part of the decoded information; as a result of said querying, receiving information identifying an audio-visual program to which the captured audio corresponds; with a user interface associated with the portable device, presenting information to the user identifying the audio-visual program, based on the received information; and determining whether said audio-visual program is scheduled for availability at some point in the future on a content distribution system to which the video recorder has access;
presenting information about upcoming availability via the user interface; and
programming the video recorder to record the audio-visual program at said point in the future;the method further including sending data corresponding to the captured ambient audio to a remote server, and decoding the plural-bit auxiliary information at the remote server. - View Dependent Claims (2, 3)
-
-
4. A method comprising the acts:
-
with a user-carried, microphone-equipped portable device, capturing ambient audio; decoding plural-bit auxiliary information added to the audio as a steganographic digital watermark prior to its capture; querying a first data structure with at least part of the decoded information; as a result of querying the first data structure, identifying metadata associated with content to which the captured audio corresponds; querying a second data structure using certain of the identified metadata, the first and second data structures comprising the same data structure; as a result of querying the second data structure, receiving information about availability of an audio-visual program to which the captured ambient audio relates; with a user interface associated with the portable device, presenting information to the user based on at least some of the received information; and arranging for the audio-visual program to be made available to the user; wherein the method further includes presenting information to the user indicating that the audio-visual program is or will be available for delivery to the user on a physical medium, and the arranging comprises requesting such delivery. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A method comprising the acts:
-
with a user-carried, microphone-equipped portable device, capturing ambient audio; decoding plural-bit auxiliary information added to the audio as a steganographic digital watermark prior to its capture; querying a data structure with at least part of the decoded information; as a result of said querying, receiving information identifying an audio-visual program to which the captured audio corresponds; with a user interface associated with the portable device, presenting information to the user identifying the audio-visual program, based on the received information; identifying a source from which at least a portion of the audio-visual program is, or will be, available; presenting an index of the audio-visual program to the user as a series of informational panes, displayed in cover-flow fashion. - View Dependent Claims (10)
-
-
11. A method involving a television, a laptop computer, and a mobile communications device, the method comprising the acts:
-
with the mobile communications device, capturing an excerpt of a program being rendered by the television; processing the excerpt to derive a corresponding identifier; querying a database with the derived identifier to identify a program identifier associated with the program being rendered by the television; and by reference to the identified program identifier, presenting on the laptop a display of information related to the program being rendered by the television; wherein the communications device helps to identify the television program, and thus cooperates with the laptop computer to display information related to the program. - View Dependent Claims (12)
-
-
13. A method involving a television, a first mobile communications device, and a second mobile communications device, the method comprising the acts:
-
with the first mobile communications device, capturing an excerpt of a program being rendered by the television; processing the excerpt to derive a corresponding identifier; querying a database with the derived identifier to identify a program identifier associated with the program being rendered by the television; and by reference to the identified program identifier, presenting on the first device a first display of information related to the program being rendered by the television; with the second mobile communications device, capturing an excerpt of the same program being rendered by the television; processing the excerpt to derive a corresponding identifier; querying a database with the derived identifier to identify a program identifier associated with the program being rendered by the television; and by reference to the identified program identifier, presenting on the second device a second, different display of information related to the program being rendered by the television; wherein users of the first and second devices are presented different information related to the program being rendered by the television.
-
-
14. A method involving a television system and a first mobile communications device, the television system and the device each including a screen, the method comprising the acts:
-
with the first mobile communications device, capturing audio or video data from the television system; by reference to the captured data, determining an identifier; and by reference to the identifier, presenting information to a user on a screen other than the television system screen, the presented information relating to operation of that particular television system. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method for interacting with audio-visual content, the method comprising the acts:
-
with a mobile communications device, capturing an excerpt of a first program item being rendered by a television; processing the excerpt to derive a corresponding identifier; querying a database with the derived identifier to identify the first program item; also identifying from a data structure at least one different second program item that preceded or follows the first program item; and presenting to a user at least some of the information identified from the database, wherein said presenting comprises presenting to the user a graphical depiction of plural program items and their relative ordering. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A non-transitory computer readable medium containing software instructions for configuring a mobile communications device to interact with audio-visual content by acts including:
-
capturing an excerpt of a first program item being rendered by a television; processing the excerpt to derive a corresponding identifier; querying a database with the derived identifier to identify the first program item; also identifying from a data structure at least one different second program item that preceded or follows the first program item; and presenting to a user at least some of the information identified from the database, wherein said presenting comprises presenting to the user a graphical depiction of plural program items and their relative ordering.
-
Specification