Associating objects with corresponding behaviors
First Claim
1. A system comprising:
- a registration system configured to;
receive a registration identifier;
determine a plurality of watermark identifiers associated with the registration identifier, wherein each watermark identifier is associated with an audio or video object, and wherein the registration identifier is extracted from audible portions of the audio object or visible portions of the video object; and
receive one of the plurality of watermark identifiers and behavior information; and
a database, in communication with the registration system, configured to;
receive the one of the plurality of watermark identifiers and the behavior information from the registration system;
associate the behavior information with the one of the plurality of watermark identifiers;
receive a watermark identifier from a remote computer;
identify behavior information associated with the received watermark identifier, wherein the received watermark identifier corresponds to the audio or video object, and wherein the received watermark identifier is extracted from audible portions of the audio object or from visible portions of the video object; and
trigger the identified behavior.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for associating objects with corresponding machine behaviors. Machine behaviors refer to responsive actions that are triggered when an object (which may be physical or electronic) is encountered. Examples of these behaviors include fetching a web page, executing software instructions, etc. A registration system enables machine behaviors to be associated with objects through use of object identifiers. For an electronic object such as an audio or video signal, the identifier can comprise a steganographic in-band watermark, a numeric ID or song/artist name field in a in a file header; a 128-bit hash value obtained by applying a hashing algorithm to the content data, the file header data, a portion thereof, etc. The disclosure particularly focuses on an embodiment utilizing stickers as objects, and watermarks as identifiers, but the technology can be implemented in many other, different, forms.
300 Citations
19 Claims
-
1. A system comprising:
a registration system configured to; receive a registration identifier; determine a plurality of watermark identifiers associated with the registration identifier, wherein each watermark identifier is associated with an audio or video object, and wherein the registration identifier is extracted from audible portions of the audio object or visible portions of the video object; and receive one of the plurality of watermark identifiers and behavior information; and a database, in communication with the registration system, configured to; receive the one of the plurality of watermark identifiers and the behavior information from the registration system; associate the behavior information with the one of the plurality of watermark identifiers; receive a watermark identifier from a remote computer; identify behavior information associated with the received watermark identifier, wherein the received watermark identifier corresponds to the audio or video object, and wherein the received watermark identifier is extracted from audible portions of the audio object or from visible portions of the video object; and trigger the identified behavior. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A method comprising:
-
receiving a registration identifier; determining a plurality of watermark identifiers associated with the registration identifier, wherein each watermark identifier is associated with an audio or video object, and wherein the registration identifier is extracted from audible portions of the audio object or visible portions of the video object; and receiving one of the plurality of watermark identifiers and behavior information, wherein the one of the plurality of watermark identifiers is extracted from audible portions of the audio object or visible portions of the video object; and storing the one of the plurality of watermark identifiers in association with behavior information in a database. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method comprising:
-
providing a collection of audio or video objects based upon a registration identifier, wherein each of the audio or video objects comprises a watermark identifier, wherein the registration identifier is associated with each watermark identifier, wherein the registration identifier is extracted from audible portions of the audio object or visible portions of the video object, and wherein the watermark identifier is encoded in audible portions of the audio object or visible portions of the video object; controlling the presentation of a graphical user interface that provides a representation of one of the objects, together with a selection of behaviors with which the represented object can be associated; receiving a user selection of a behavior to be associated with the represented object; receiving a signal indicating satisfaction with the user selection; outputting data corresponding to the object and the selected behavior to a data structure, wherein the data comprises the watermark identifier associated with the represented object; and submitting the data structure to a database that can be consulted to trigger object-specific actions when particular audio or video objects are encountered.
-
-
19. A tangible computer-readable medium having instructions stored thereon, the instructions comprising:
-
instructions to receive a registration identifier; instructions to determine a plurality of watermark identifiers associated with the registration identifier, wherein each watermark identifier is associated with an audio or video object, and wherein the registration identifier is extracted from audible portions of the audio object or visible portions of the video object; and instructions to process a received one of the plurality of watermark identifiers and received behavior information, wherein the one of the plurality of watermark identifiers is extracted from audible portions of the audio object or visible portions of the video object; and instructions to store the one of the plurality of watermark identifiers in association with behavior information in a database.
-
Specification