User control and activation of watermark enabled objects
First Claim
1. A system for enabling a user to associate a machine behavior with an object comprising:
- a registration system enabling a user to specify a machine behavior to be associated with an object via an object identifier;
a database management system in communication with the registration system for receiving and maintaining records associating object identifiers with machine behaviors, wherein the database management system is operable to receive object identifiers and in response, to initiate the machine behavior or behaviors associated with the object identifiers;
wherein the object identifiers comprise watermark identifiers which are embedded in watermarks on corresponding objects by altering signals that are to form part of the objects to embed the object identifiers in the signals in a machine readable form.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for associating watermark enabled objects with machine behaviors. Machine behaviors refer to actions by devices or systems in response to a triggering event. Examples of these behaviors include fetching a web page, opening an email client to send an email to a specific person, initiating a phone or video conference call, etc. A registration system enables users to associate machine behaviors with objects through a watermark embedded in the objects. The decoding of the watermark initiates a process for triggering the machine behaviors associated with the watermarked object. While the disclosure describes an implementation for stickers as a class of watermark enabled objects, the system and related methods apply to other forms of watermark enabled objects, including both electronic and physical objects.
458 Citations
10 Claims
-
1. A system for enabling a user to associate a machine behavior with an object comprising:
-
a registration system enabling a user to specify a machine behavior to be associated with an object via an object identifier; a database management system in communication with the registration system for receiving and maintaining records associating object identifiers with machine behaviors, wherein the database management system is operable to receive object identifiers and in response, to initiate the machine behavior or behaviors associated with the object identifiers;
wherein the object identifiers comprise watermark identifiers which are embedded in watermarks on corresponding objects by altering signals that are to form part of the objects to embed the object identifiers in the signals in a machine readable form. - View Dependent Claims (2)
-
-
3. A system for enabling a user to associate a machine behavior with an object comprising:
-
a registration system enabling a user to specify a machine behavior to be associated with an object via an object identifier; a database management system in communication with the registration system for receiving and maintaining records associating object identifiers with machine behaviors, wherein the database management system is operable to receive object identifiers and in response, to initiate the machine behavior or behaviors associated with the object identifiers;
wherein the object identifiers comprise watermark identifiers which are embedded in watermarks on corresponding objects; and
wherein the machine behavior includes fetching a web site relating to an object carrying the object identifier.
-
-
4. A system for enabling a user to associate a machine behavior with a physical object comprising:
-
a registration system enabling a user to specify a machine behavior to be associated with a physical object via an object identifier encoded in a machine readable signal carrier on the physical object; a database management system in communication with the registration system for receiving and maintaining records associating object identifiers with machine behaviors, wherein the database management system is operable to receive object identifiers and in response, to initiate the machine behavior or behaviors associated with the object identifiers, including a user interface that enables a user to view an image of an object along with an image of a behavior to be associated with the object, the user interface including a control that enables the user to associate the object with the behavior, and the user interface being operable to communicate a database structure to the database management system specifying an object identifier for the object and a description of the behavior;
wherein the object identifier is embedded into the object using a watermark.
-
-
5. A system for enabling a user to associate a machine behavior with an object comprising:
-
a registration system enabling a user to specify a machine behavior to be associated with an object via an object identifier; a database management system in communication with the registration system for receiving and maintaining records associating object identifiers with machine behaviors, wherein the database management system is operable to receive object identifiers and in response, to initiate the machine behavior or behaviors associated with the object identifiers; a user interface that enables a user to view an image of an object along with an image of a behavior to be associated with the object, the user interface including a control that enables the user to associate the object with the behavior, and the user interface being operable to communicate a database structure to the database management system specifying an object identifier for the object and a description of the behavior;
wherein the behavior is fetching a web page. - View Dependent Claims (6)
-
-
7. A method for enabling a user to associate a machine behavior with an object comprising:
-
presenting a user interface enabling a user to specify a physical object and a machine behavior to be associated with the object; receiving a specification of a physical object and a behavior to the associated with that object; and updating a database with an entry specifying an object identifier of the physical object and the behavior, wherein the database is operable to initiate the behavior in response to receiving an object identifier decoded from machine readable code on the physical object, wherein the specification of the object includes a registration identifier provided on the object or packaging of the object; and
wherein the registration identifier is embedded in a watermark on the object. - View Dependent Claims (8, 10)
-
-
9. A method for enabling a user to associate a machine behavior with an object comprising:
-
presenting a user interface enabling a user to specify an object and a machine behavior to be associated with the object; receiving a specification of an object and a behavior to be associated with that object; and updating a database with an entry specifying an object identifier of the object and the behavior, wherein the database is operable to initiate the behavior in response to receiving an object identifier decoded from machine readable code on the object;
the specification of the object includes a registration identifier provided on the object or packaging of the object, the registration identifier is embedded in a watermark on the object, the user interface is launched in response to decoding the watermark on the object; and
the user interface is a web based interface, and the user establishes a connection with the web based interface automatically in response to decoding the watermark on the object.
-
Specification