Systems and methods for processing content objects
First Claim
1. A method comprising:
- receiving a first watermarked media object including a first watermark of a first type;
extracting a first parameter from the first watermarked media object, wherein the first parameter indicates the first type of the first watermark;
determining, using a processor, a first operation involving the first watermarked media object based in part on the first parameter, wherein the first operation is specific to the first type;
receiving a second watermarked media object including a second watermark of a second type, wherein the second type is different than the first type;
determining a second operation involving the second watermarked media object, wherein the second operation is specific to the second type;
storing first and second digital watermark modules for processing watermarks of first and second watermark types; and
storing, in a registry, data indicating that the first and second watermark types are supported.
6 Assignments
0 Petitions
Accused Products
Abstract
Watermark encoders and decoders can be integrated into operating systems, Internet browsers, media players, and other applications and devices. Such integration enables the watermark-enabled application or device to provide additional functionality and information available via the watermark. The watermark, for example, may link to metadata or actions related to a media object. To exploit this watermark enabled functionality, the integrated application uses a watermark decoder to access the related metadata and actions. The user interface of the integrated application is enhanced to present metadata and actions linked via the watermark. Similarly, watermark encoders may be integrated into applications to convert media objects into enhanced, watermarked objects. A variety of other arrangements and features are also detailed. Many arrangements can be implemented using object identifiers other than watermarks.
-
Citations
16 Claims
-
1. A method comprising:
-
receiving a first watermarked media object including a first watermark of a first type; extracting a first parameter from the first watermarked media object, wherein the first parameter indicates the first type of the first watermark; determining, using a processor, a first operation involving the first watermarked media object based in part on the first parameter, wherein the first operation is specific to the first type; receiving a second watermarked media object including a second watermark of a second type, wherein the second type is different than the first type; determining a second operation involving the second watermarked media object, wherein the second operation is specific to the second type; storing first and second digital watermark modules for processing watermarks of first and second watermark types; and storing, in a registry, data indicating that the first and second watermark types are supported. - View Dependent Claims (2, 3, 4, 5, 6, 7, 16)
-
-
8. A device comprising:
-
a memory configured to store instructions; and a processor coupled to the memory and configured to execute the stored instructions and cause the device to perform operations comprising; receiving a first watermarked media object that includes a first watermark of a first type; extracting a first parameter from the first watermarked media object, wherein the first parameter indicates the first type of the first watermark; determining a first operation involving the first watermarked media object based in part on the first parameter; receiving a second watermarked media object that includes a second watermark of a second type, wherein the second type is different than the first type; and determining a second operation involving the second watermarked media object; and
wherein the memory is further configured to;store first and second digital watermark modules for processing watermarks of first and second watermark types; and store in a registry data indicating that the first and second watermark types are supported. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification