Establishing and interacting with on-line media collections using identifiers in media signals
DCFirst Claim
1. A method of establishing an on-line collection of media titles, comprising the steps of:
- extracting an identifier steganographically encoded in a media signal;
sending the identifier to a database; and
requesting the database to add a title associated with the media signal to an on-line collection.
7 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Media objects are transformed into active, connected objects via identifiers embedded into them or their containers. In the context of a user'"'"'s playback experience, a decoding process extracts the identifier from a media object and possibly additional context information and forwards it to a server. The server, in turn, maps the identifier to an action, such as returning metadata, re-directing the request to one or more other servers, requesting information from another server to identify the media object, etc. The linking process applies to broadcast objects as well as objects transmitted over networks in streaming and compressed file formats.
923 Citations
29 Claims
-
1. A method of establishing an on-line collection of media titles, comprising the steps of:
-
extracting an identifier steganographically encoded in a media signal;
sending the identifier to a database; and
requesting the database to add a title associated with the media signal to an on-line collection. - View Dependent Claims (2)
requesting playback of a title from the on-line collection.
-
-
3. A system to interact with an on-line collection of media titles stored in a database, said system comprising:
-
a detector to extract an embedded watermark from a media signal, the watermark including identifying information for the media signal;
a module to send the identifying information to the database; and
a module to receive data from the database in response to the identifying information. - View Dependent Claims (4, 5, 6)
-
-
7. An apparatus to interact with a media signal, said apparatus comprising:
-
a storage device;
a processing unit; and
a local application stored in said storage device and processed by said processing unit, said local application operating to;
i) extract an identifier from the media signal, the identifier being steganographically encoded into the media signal, and to ii) send the identifier to a database to associate the media signal with an on-line collection maintained by the database.- View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of operating a system to create and manage a library of on-line media titles, said method comprising the steps of:
-
receiving a media identifier from a user that has been extracted from steganographically encoded information in a media signal;
determining a title that corresponds to the media identifier;
identifying the user; and
adding the media title to an on-line library of media titles associated with the user. - View Dependent Claims (16, 17, 18, 19, 20, 21)
in response to a user'"'"'s request for a media title, verifying that the media title is in the user'"'"'s on-line library.
-
-
17. The method according to claim 16, further comprising the steps of:
-
authenticating the user in response to the user'"'"'s request for a media title; and
allowing the user to access the on-line library when the user is authenticated.
-
-
18. The method according to claim 17, further comprising the steps of:
determining usage rights associated with a requested media title, and controlling access to the media title based on the usage rights.
-
19. The method according to claim 15, wherein said adding step comprises the step of transferring a copy of the media title to the on-line library.
-
20. The method according to claim 15, wherein said adding step comprises the step of adding a pointer to the on-line library to point to a copy of the media title.
-
21. The method according to claim 15, wherein the user is identified by identifying a user device in communication with the system.
-
22. An apparatus to interact with a streaming media signal, said apparatus comprising:
-
a storage device;
a processing unit; and
a local application stored in said storage device and processed by said processing unit, said local application operating to;
i) extract an identifier from the streaming media signal, and to ii) send the identifier to a database to associate the streaming media signal with an on-line library collection maintained by the database.- View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
Specification