Associating Objects with Corresponding behaviors
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.
-
Citations
47 Claims
-
1-23. -23. (canceled)
-
24. A system enabling audio or video electronic objects to be associated with corresponding behaviors, comprising:
-
a registration system including an interface that receives information from one or more submitters indicating types of responsive behaviors that should be respectively associated with each of plural audio or video objects; and a database, in communication with the registration system, that respectively associates behavior data with corresponding identifiers of said audio or video objects; wherein said database serves as an updatable stimulus-response hub, allowing identification of different behaviors that should respectively be triggered when different audio or video objects are encountered. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method enabling audio or video objects to be associated with corresponding behaviors, comprising the acts:
-
applying an algorithm to data representing audio or video information, to extract an identifier corresponding thereto; receiving information indicating a type of behavior to be associated with said audio or video information; and storing the extracted identifier in association with data indicating the type of behavior in a database. - View Dependent Claims (36, 37, 38, 39)
-
-
40. A method enabling audio or video objects to be associated with corresponding behaviors, comprising the acts:
-
(a) providing a collection of audio or video objects; (b) presenting a graphical user interface that provides a representation of one of said objects, together with a selection of behaviors with which the represented object can be associated; (c) receiving a user selection of a behavior to be associated with said represented object; (d) receiving a signal indicating satisfaction with the user selection, and outputting data corresponding to the object and the selected behavior to a data structure; (e) repeating acts (b)-(d) for one or more different audio or video objects; (f) submitting the data structure to a database that can be consulted to trigger object-specific actions when particular audio or video objects are encountered.
-
-
41. A system for responding to different electronic objects with different respective behaviors, comprising:
-
a database that associates plural object identifiers with data respectively indicating corresponding behaviors, each object identifier identifying a respective audio or video object; a management system that receives an object identifier and determines—
by reference to said database—
a behavior corresponding thereto, and causes said determined behavior to be initiated;wherein the system serves as a stimulus-response hub, identifying and triggering different behaviors for different audio or video objects. - View Dependent Claims (42, 43, 44, 45, 46)
-
-
47. A method of responding to different electronic objects with different respective behaviors, comprising the acts:
-
applying an algorithm to data representing audio or video information, to extract an object identifier corresponding thereto; querying a database with said object identifier, to determine if the database has behavior data specifically corresponding thereto; if there is no behavior data in the database specifically corresponding to said object identifier, responding in a first manner; if there is behavior data in the database specifically corresponding to said object identifier, triggering an action based thereon; wherein different respective behaviors are recognized for corresponding audio or video objects based on identifiers extracted therefrom, and are triggered when such audio or video objects are encountered.
-
Specification