Decoding a watermark and processing in response thereto
First Claim
1. A system comprising:
- a watermark decoder that accesses metadata in watermarked objects related to media objects presented in an internet browser interface;
a watermark encoder that converts media objects into watermarked objects; and
programmed instructions executed on a processor including instructions to;
receive an HTML document at the internet browser interface from over a network;
identify a media object included in the HTML document using the watermark decoder;
insert a handler into the HTML document when the identified media object has an object identifier, wherein the handler selectively presents an indicator via the internet browser interface indicating presence of the object identifier;
receive a selection of the handler via the internet browser interface and, upon selection, displaying a menu of options; and
display, on the internet browser interface, metadata linked via the object identifier in response to a user input selection from the menu of options.
0 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
20 Claims
-
1. A system comprising:
-
a watermark decoder that accesses metadata in watermarked objects related to media objects presented in an internet browser interface; a watermark encoder that converts media objects into watermarked objects; and programmed instructions executed on a processor including instructions to; receive an HTML document at the internet browser interface from over a network; identify a media object included in the HTML document using the watermark decoder; insert a handler into the HTML document when the identified media object has an object identifier, wherein the handler selectively presents an indicator via the internet browser interface indicating presence of the object identifier; receive a selection of the handler via the internet browser interface and, upon selection, displaying a menu of options; and display, on the internet browser interface, metadata linked via the object identifier in response to a user input selection from the menu of options. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, at a processor, an HTML document from a network; identifying, via the processor, a media object included in the HTML document using a watermark decoder; inserting, via the processor, a handler into the HTML document when the identified media object has an object identifier, wherein the handler selectively presents an indicator via an internet browser interface indicating presence of the object identifier; receiving a selection of the handler via the internet browser interface and, upon selection, displaying a menu of options; and displaying, on the internet browser user interface, metadata linked via the object identifier in response to a user input selection from the menu of options. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium having instructions stored thereon, the instructions comprising:
-
instructions to receive an HTML document at an internet browser interface from a network; instructions to identify a media object included in the HTML document using a watermark decoder; instructions to insert a handler into the HTML document when the identified media object has an object identifier, wherein the handler selectively presents an indicator via the internet browser interface indicating presence of the object identifier; instructions to receive a selection of the handler via the internet browser interface and, upon selection, display a menu of options; and instructions to display, on the internet browser interface, metadata linked via the object identifier in response to a user input selection from the menu of options. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification