Recherche Images Maps Play YouTube Actualités Gmail Drive Plus »
Connexion
Les utilisateurs de lecteurs d'écran peuvent cliquer sur ce lien pour activer le mode d'accessibilité. Celui-ci propose les mêmes fonctionnalités principales, mais il est optimisé pour votre lecteur d'écran.

Brevets

  1. Recherche avancée dans les brevets
Numéro de publicationUS20070055884 A1
Type de publicationDemande
Numéro de demandeUS 11/359,756
Date de publication8 mars 2007
Date de dépôt21 févr. 2006
Date de priorité19 mai 1999
Autre référence de publicationUS9497341, US20090125475, US20170118208
Numéro de publication11359756, 359756, US 2007/0055884 A1, US 2007/055884 A1, US 20070055884 A1, US 20070055884A1, US 2007055884 A1, US 2007055884A1, US-A1-20070055884, US-A1-2007055884, US2007/0055884A1, US2007/055884A1, US20070055884 A1, US20070055884A1, US2007055884 A1, US2007055884A1
InventeursGeoffrey Rhoads
Cessionnaire d'origineRhoads Geoffrey B
Exporter la citationBiBTeX, EndNote, RefMan
Liens externes: USPTO, Cession USPTO, Espacenet
User control and activation of watermark enabled objects
US 20070055884 A1
Résumé
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.
Images(3)
Previous page
Next page
Revendications(7)
1. A watermark enabled object associated with a machine behavior via a watermark embedded in the object, wherein the machine behavior is triggered in response to decoding the watermark in the object wherein the object is a sticker, and the watermark is embedded into an image printed on the stocker by altering the image to hide machine readable data in the image.
2. A watermark enable object associated with a machine behavior via a watermark embedded in the object, wherein the machine behavior is triggered in response to decoding the watermark in the object; wherein the object is a prop in a computer game, and the prop supplies information to the computer game by conveying the information in a message embedded in a watermark on the prop.
3. A watermark enabled object associated with a machine behavior via a watermark embedded in the object, wherein the machine behavior is triggered in response to decoding the watermark in the object; wherein the object has two or more facets, each facet being embedded with a different watermark message used to control a game.
4. The object of claim 2 wherein the message includes an index to a database entry where information for controlling the game is stored.
5. A watermark enabled object associated with a machine behavior via a watermark embedded in the object, wherein the machine behavior is triggered in response to decoding the watermark in the object; wherein the machine behavior includes launching an email program and an email directed to a destination associated with the object via the watermark.
6. A watermark enabled object associated with a machine behavior via a watermark embedded in the object, wherein the machine behavior is triggered in response to decoding the watermark in the object; wherein the machine behavior includes launching an Internet chat session.
7. A watermark enabled object associated with a machine behavior via a watermark embedded in the object, wherein the machine behavior is triggered in response to decoding the watermark in the object, wherein the machine behavior includes placing a telephone call to a destination associated with the object.
Description
    RELATED APPLICATION DATA
  • [0001]
    This patent application is a division of U.S. patent application Ser. No. 09/690,773, filed Oct. 17, 2000 (now U.S. Pat. No. 7,003,731), which is a continuation in part of U.S. patent application Ser. No. 09/633,587, filed Aug. 7, 2000, which is a continuation in part of U.S. patent application Ser. No. 09/343,104, filed Jun. 29, 1999. U.S. patent application Ser. No. 09/343,104 claims priority from U.S. Provisional Application No. 60/134,782, filed May 19, 1999. U.S. patent application Ser. No. 09/690,773 is also a continuation in part of U.S. patent application Ser. No. 09/571,422, filed May 15, 2000, which claims priority to U.S. Provisional Application No. 60/134,782, filed May 19, 1999. These patent applications are hereby incorporated by reference.
  • [0002]
    The subject matter of the present application is related to that disclosed in U.S. Pat. No. 5,862,260, and in co-pending application Ser. No. 09/503,881, filed Feb. 14, 2000, which are hereby incorporated by reference.
  • TECHNICAL FIELD
  • [0003]
    The invention relates to multimedia signal processing, and in particular relates to hiding auxiliary information in media signals like audio, video and image signals.
  • BACKGROUND AND SUMMARY
  • [0004]
    Digital watermarking is a process for modifying physical or electronic media to embed a machine-readable code into the media. The media may be modified such that the embedded code is imperceptible or nearly imperceptible to the user, yet may be detected through an automated detection process. Most commonly, digital watermarking is applied to media signals such as images, audio signals, and video signals. However, it may also be applied to other types of media objects, including documents (e.g., through line, word or character shifting), software, multi-dimensional graphics models, and surface textures of objects.
  • [0005]
    Digital watermarking systems typically have two primary components: an encoder that embeds the watermark in a host media signal, and a decoder that detects and reads the embedded watermark from a signal suspected of containing a watermark (a suspect signal). The encoder embeds a watermark by altering the host media signal. The reading component analyzes a suspect signal to detect whether a watermark is present. In applications where the watermark encodes information, the reader extracts this information from the detected watermark.
  • [0006]
    Several particular watermarking techniques have been developed. The reader is presumed to be familiar with the literature in this field. Particular techniques for embedding and detecting imperceptible watermarks in media signals are detailed in the assignee's co-pending application Ser. No. 09/503,881 and U.S. Pat. No. 5,862,260, which are hereby incorporated by reference.
  • [0007]
    The invention provides methods and systems for associating watermark enabled objects with machine behaviors. In this context, 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. In the detailed description to follow, a watermark 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 detailed description focuses on an implementation for stickers as a class of watermark enabled objects, the system and related methods apply to other forms of watermark enabled objects.
  • [0008]
    Further features will become apparent with reference to the following detailed description and accompanying drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • [0009]
    FIG. 1 is a system diagram depicting a system for associating watermark enabled objects with machine behaviors, and for triggering those behaviors in response to decoding watermarks.
  • [0010]
    FIG. 2 is a diagram depicting a variant of the system shown in FIG. 1 showing system components for enabling users to perform watermark identifier registration and embedding.
  • DETAILED DESCRIPTION
  • [0011]
    The following description details a system and related methods for associating watermark enabled objects with machine behaviors. To illustrate the system, the description focuses on an example of watermark enabled stickers. As noted, the system applies more broadly to watermarking both physical and electronic objects. In particular, aspects of the system may be used for watermarking media signals like images, video and audio, as well as applying watermarks to physical objects. Watermarks may be applied to physical objects by placing a watermarked image on a physical object, by modulating the surface topology of the object, etc. See U.S. Pat. No. 5,862,260, for more information about watermark embedding of and decoding from physical and electronic objects.
  • [0012]
    Stickers in all their varieties have found an enduring place in our society. From the workplace (Post-It® brand message notes), to kids in a classroom, stickers have an inherent value associated with them, whether it be functional (seals, labels, etc.) or just to identify yourself with a particular affinity group (bumper stickers on cars). By placing a watermark on stickers they can be used in novel ways. By encoding a set of stickers with a watermark during production, specific machine behaviors can be assigned to them. These behaviors can be associated or even possibly changed by anyone from the manufacturer through the distributor, all the way to the end-user. In addition, the users can create their own watermark enabled stickers by creating an image, embedding a watermark in it, and associating the watermark with one or more machine behaviors.
  • [0013]
    These behaviors may include, but are not limited to the following:
      • Taking the user to a web-site linked to the watermark via a network address of the web-site or index to the network address.
      • Opening an email client to email to a specific person (e.g., a person whose email address is stored in the machine behavior description associated with the watermark).
      • Launching the user into an Interframe Relay Chat (IRC) session that other people with the same sticker can participate in.
      • Authenticating the user as part of a process of accessing a network resource, such as account information or access to a computer network.
      • Authentication the user in an electronic commerce transaction performed on a computer network.
      • Sending an electronic card.
      • Placing a phone or video-conference call.
      • As props in a computer game. For example, the prop is a multi-sided, or multi-faceted object, where each side or facet has a watermarked image conveying a different message used to control the game. The computer game includes a watermark decoder for extracting the messages from image frames captured of the prop. The message may directly carry the message or act as an index to a more detailed game instruction in a database, such as an instruction that changes over time based on changes to the corresponding database entry by the user or game manufacturer.
      • As a visual aide for disabled users.
      • Anywhere where machine vision is not feasible.
  • [0024]
    In each of the above applications, the watermark carries information that links the watermarked object (e.g., sticker) with a machine behavior. To trigger this behavior, a watermark decoder application captures an image or images of the watermarked sticker, extracts the watermark, and uses information embedded in the watermark to determine the associated machine behavior. The watermark decoder then takes action to initiate the machine behavior associated with the watermark.
  • [0025]
    For some applications, it is useful to enable the user to control the behavior associated with a watermarked object. This type of management may be handled by creating accounts for users and providing access to the accounts via some authentication method (email, passwords, etc.). For a number of reasons, these access methods can be problematic (losing passwords, asking kids for their email addresses, etc.). As an alternative, watermarks may be used to manage the process of associating behaviors with a watermarked object.
  • [0026]
    For example, in the scenario where a user wants to assign behaviors to a set of watermarked stickers they have received, they can hold up the first sticker (or its packaging), and be taken to a registration application to activate the stickers in the pack.
  • [0027]
    FIG. 1 is a system diagram depicting a system for associating watermark enabled objects with machine behaviors, and for triggering those behaviors in response to decoding watermarks. The system depicted in FIG. 1 is implemented on a computer network, namely, the Internet. The user accesses the system via a computer 100 connected to the Internet. The computer broadly encompasses a variety of devices, such as Personal Computers, set-top boxes, personal digital assistants, Internet appliances, set-top boxes, telephones (including wireless devices), audio and video players, and imaging devices (CCD or CMOS cameras, camcorders, printers, fax machines, copiers, etc.). The computer is connected to an image capture device 102, such as a PC camera or scanner, and includes watermark decoder software for decoding watermarks from images captured from the image capture device.
  • [0028]
    The system architecture shown in FIG. 1 includes a system (106) for managing the process of assigning behaviors to watermarked objects as well as a database management system (108) for initiating behaviors in response to decoding watermarks from the objects. These two systems may be integrated or implemented separately. In the application depicted here, the registration system and database management system are accessible via a network interface using standard network technology, including HTML, XML, and TCP/IP. A watermark embedding system has previously embedded watermarks carrying watermark identifiers into stickers. The stickers (or packages of them) also include a registration identifier used to activate the behaviors associated with them.
  • [0029]
    The registration system maintains a registration database including records of the registration identifiers and corresponding watermark identifiers. The registration identifiers are serialized numbers corresponding to the watermarked stickers or packages of them. The watermark identifiers are a form of object identifiers that are encoded into the watermarks on the corresponding stickers. The registration system maintains a registration database 110 of data records indicating the watermark identifiers associated with each registration identifier. When a user selects a behavior to be associated with a watermarked object via the registration system, the registration system sends an update 112 to a behavior database 114 specifying the behavior to be associated with a corresponding watermark identifier. In response, the database management system 108 updates its database to include a record that indicates the behavior associated with a particular watermark identifier.
  • [0030]
    The database management system 108 is also responsible for supporting machine behavior associated with a watermarked sticker in response to detection of the watermark on the sticker. It has a network interface for communicating with other computers over the Internet. In particular, it receives requests in the form of an XML packet from a watermark decoding computer, extracts a watermark identifier from the packet and looks up the associated behavior or behaviors in the behavior database. It then initiates the associated behavior. The details of how this behavior is carried out depend on the application and type of behavior.
  • [0031]
    In a typical registration process, the user accesses the registration system via a registration web site, which presents an HTML interface to the users' computers. The user may fetch the HTML pages of this interface using an Internet browser or application program, like the watermark decoder application executing on the computer 100. This interface enables the user to enter a registration identifier to start a process of associating behaviors with watermark identifiers embedded in watermarked stickers. In response to a registration identifier, the registration system returns a page that enables the user to specify the behavior. In the case where the behavior is linking a watermarked sticker to a web site, the user specifies the network address of the web site, such as a URL or IP address. In the case where the behavior is linking a watermarked sticker to an email message, the user specifies the email address of the email recipient.
  • [0032]
    As noted above, there are many other types of watermark enabled behaviors. They can be classified as providing information to the watermark decoding computer, launching some software program or machine action, or a combination of both. Table 1 below gives some examples of behaviors, and the related information and actions.
    TABLE 1
    Behavior Information Returned Associated Machine
    Type to Decoding Computer or Software Actions
    linking to URL, web page launching browser on client
    web site to fetch/render web page at
    URL
    opening an email address of launching email client and
    email client target recipient populating address field
    with target recipient
    starting a address of chat launching chat application
    chat session session (watermarks on the stickers
    can be designed such that
    only those holding the
    stickers can gain access
    to the chat session, each
    by showing the sticker to
    his or her watermark decoder
    enabled camera)
    accessing address of account launching of browser appli-
    account information cation to access account
    information information through a web
    or other interface; supplying user
    network authentication information
    resources from watermarked object
    and/or from user (user
    password, user name, log
    on, etc.)
    sending an card template launching client application
    electronic to enable the user to design
    card the card and add personal
    message, launching email ap-
    plication to send electronic
    card (or link to electronic
    card)
    placing a phone number or launching application to
    phone or IP address of initiate phone call over
    video con- destination the internet or telephone
    ference network
    call
    props in an identifier of prop, game application receives
    interactive and possibly other prop and context information
    computer context information, and responds accordingly
    game such as game player
    holding the prop, etc.
    visual returns information browser, or other media
    aid for in the form of player applications render
    disabled graphics, audio, or the information (such as
    users video (may provide the streaming media) on
    address of audio or the decoding computer
    video content at an
    audio or video server
    on the Internet)
    machine machine instruction machine or software executes
    control instruction
  • [0033]
    For a given application, the registration system provides information to the user to enable the user to select the behavior and provide pertinent information, such as URL, IP address, phone number, email address, content file (e.g., audio, image or video file), etc. The registration system formulates a description of the behavior, associates it with the watermark identifier specified by the user, and creates an update 112 to the behavior database.
  • [0034]
    The user then uses the stickers or shares them with friends. To trigger the behavior of a sticker, a user captures an image of the sticker with an image capture device 102 using a watermark decoder application 104 executing on the computer 100. The watermark decoder extracts the watermark identifier from a watermark embedded in the image on the sticker. It then sends the watermark identifier to the database management system 108 via the Internet, which in turn, looks up the associated behavior. The database management system then triggers the associated behavior by sending information, or instructions back to the decoding computer. The decoding computer renders the information, and launches a software or other machine action associated with the instructions returned from the database. The database need not be implemented in a remote computer. For example, the database may be implemented in the watermark decoding computer or device.
  • [0035]
    As an enhancement to the registration process, objects may carry watermarks that automatically link the user to the registration web site. For example, one side of the sticker 116 or its packaging 118 may contain a watermark with the network address or an index to a network address of the registration web site. The user shows this part of the sticker or packaging to the image capture device. The watermark decoder extracts the watermark and looks up the network address in the behavior database, and launches a browser to fetch the registration web site. The watermark may also carry the registration identifier. In this case, the registration web site can tailor the web page returned to the user to be specific to the watermarked object. If the user or someone else previously associated a behavior with the sticker, the registration web site returns the current status associated with the registration identifier and the behaviors associated with the watermarked objects linked to that registration identifier. To get detailed information about particular watermarked objects during the registration process, the user can show the watermarked object to a camera, and use a watermark decoder to extract the watermark identifier and supply it to the registration system. In response, the registration system takes the watermark identifier, queries the behavior database via the database management system, and returns a description of the associated behaviors. This approach provides a simple and automated process of activating watermark enabled objects.
  • [0036]
    For more information about an object identifier registration system and system for linking objects with machine behaviors, see U.S. patent application Ser. No. 09/571,422, which is hereby incorporated by reference.
  • [0037]
    In some applications, the user may wish to create his or her own watermarked objects. FIG. 2 illustrates a system that enables users to assign watermark identifiers to corresponding behaviors and objects and update the behavior database. In this particular system, the user's computer includes a watermark embedder application (120). However, the embedder application may be implemented on a separate computer, such as a server on the Internet accessible via a client application on the user's computer 100. In the former case, the user embeds the watermark into the desired image content on his computer. In the latter case, the client supplies the image content to the server, which performs watermark embedding and returns watermarked images to the client. In both cases, the watermarked objects are created by printing the watermarked images on objects.
  • [0038]
    The process begins when an embedder 120 creates a registration request. In the system shown in FIG. 2, the embedder 120 is a software application running on the computer 100. The embedder formulates the request in a request file. The system provides a template for the request file. The request file specifies the number of watermark identifiers requested and the names of the media files to be embedded. The file may also specify the behaviors to be associated with each watermark identifier. Alternatively, the user can specify the behaviors to be associated with the watermark identifier at a later time using the methods described in this document. In the case where embedding is performed on a server as opposed to the user's computer, the request file may also include the media file (e.g., an image file) carrying the content to be embedded with the watermark identifier.
  • [0039]
    Next, the embedder connects, via a network connection, to the registration system 106. In particular, it connects to a registration web site via an Internet connection. This web site requests the embedder's username and password to authenticate it.
  • [0040]
    The user enters his username and password via a user interface displayed on the PC 100 and submits them to the web site for authentication.
  • [0041]
    Upon authentication, the registration website 106 returns an HTML page presenting the embedder with a user interface screen that allows the user to locate the embedder's registration request file for uploading to the web site. The user then enters a command to instruct the embedder to upload the selected request file.
  • [0042]
    The embedder provides the information required to locate the file on the embedder's computer and submits it for upload.
  • [0043]
    The registration request file is uploaded into a registration loader program 122.
  • [0044]
    The registration loader 122 performs a quick scan of the uploaded registration request file and reports back to the embedder any errors in format that it detects. If there are errors, the file is not processed.
  • [0045]
    If the registration request file is properly formatted, the embedder receives a confirmation from the registration website 106 that the request file has been successfully uploaded and will be submitted for processing by the registration loader 122.
  • [0046]
    The embedder may now either submit a new registration request file or logoff of the registration web site 106.
  • [0047]
    The registration loader 122 uses the information contained in the embedder's uploaded registration request file to automatically allocate (register) watermark identifiers in a registration database 110. The identifiers are in the form of serial numbers. Once this process is completed, the registration loader 122 initiates a request to a registration extractor 124 for these new registration entries.
  • [0048]
    Upon receipt of a request, the registration extractor 124 accesses the registration database 110 and creates embedder control files for each of these new registered watermark identifiers (e.g., serial numbers).
  • [0049]
    Upon completion of this process, the registration extractor 124 process sends the embedder control file(s) back to the embedder via Internet e-mail. In the event that the embedder is server based, the extractor sends the control file(s) (or a pointer to them) to the embedder server 126, which may be integrated with the registration system or implemented at a different Internet site. The extractor 124 also sends an update 128 to the behavior database 114 to create database records associating each of the watermark identifier with a behavior.
  • [0050]
    Once the embedder 120 has received the embedder control file(s), it uses these file(s), along with the media file(s) (in this case, image files) and a set of embedding instructions to the embedder 120 to instruct the embedder to automatically embed the list of watermark serial numbers included in the embedder control file(s) into the listed media files, producing a set of watermark-embedded media files. In the case where the embedder is server based, the client executing on the PC 100 uploads the media files to be embedded to the embedder server, either directly or as part of the registration process (e.g., as part of the request file). The embedder server then returns the watermarked files to the computer 100 via e-mail or other network file transfer protocol.
  • [0051]
    For detailed disclosure describing how to embed watermarks in media signals, including images, audio, and video, see U.S. Pat. No. 5,862,260, and co-pending application Ser. No. 09/503,881, filed Feb. 14, 2000, incorporated above.
  • [0052]
    The embedder may create watermarked objects by printing watermarked images on objects, such as stickers, documents, etc. The embedder sends the watermarked image to a printer 128, which in turn, prints the image on an object.
  • [0053]
    The above system provides a mechanism for linking objects to machine behaviors. As noted previously, this mechanism applies to both physical objects, like stickers and packaging, and electronic objects, like image, audio and video signals. It also applies to other forms of machine readable signal carriers that can be applied to such objects, including bar codes, magnetic stripes, Radio Frequency tags, integrated circuit chips, organic transistors, etc. These machine readable carriers can be used in the same way that watermarks are used in the example of watermarked enabled stickers above.
  • [0054]
    While these technologies provide a mechanism for linking objects to machine behaviors, there is a need for a tool that explicitly facilitates the creative coordination between the object and the behavior linked to it. The linking process results in a potentially complex database structure which not only embodies the fundamental object to behavior link, but also might include a hierarchy of delivered responses as a function of user implicit or explicit requests. Or, said in a quite different way, the creative process of linking an object to complex data-driven responses is itself a creative endeavor all to itself, involving thinking through the various different reactions that users will want and expect when using an object as a portal. The artist who is tasked with creating the choreography between an object and a simple or complex machine behavior will need explicit assistance from well designed tools, resulting in a database record which memorializes that creativity as an active element within a connectivity system described in this document and U.S. patent application Ser. No. 09/571,422. The immediate creative output is a database structure. The long term creative output is the active use of that structure as a stimulus-response hub.
  • [0055]
    Whether a link design tool be web-server based, or whether it be a stand-alone application similar in kind to an Adobe Photoshop or a Quark Express, it is possible to offer visual metaphors to a creative designer which literally presents that designer with an image of the to-be-linked object along with explicit visual links to one or more data responses.
  • [0056]
    One embodiment of this tool for linking printed objects to web pages is a local computer application which presents an image of a printed object on the left side of an application's window pane and the image of a web page on the right side of the application pane. The images of the printed objects may be stored locally or fetched from a remote device (e.g., a content database) and rendered to the left side of the screen. Similarly, the web pages may be stored locally or downloaded from web sites on the Internet or some other network. The user interface of the application displays a control such as a button, labeled, “Connect”, “Link” or some other active word representing the process of associating an object with a corresponding machine behavior. The user, having browsed through a series of objects to be linked, and browsed through a series of potential web site destinations, finding the best “matched-pair”, pushes the button and off this relational link goes into a queue waiting to “go live”, or, in other words, a temporary record is stored for a candidate link to be sent to the behavior database of the linking system described previously. A user can perform multiple links per session, queueing them up as they go, reviewing the queue at some point in time, then directing the links to become active at the behavioral database, as described previously and in the referenced documents.
  • [0057]
    An extension begins by generalizing the single printed item to be an icon or visual analogy to a related set of printed material. Graphical user interface methods can be employed to move, manipulate, view and otherwise process this icon in a fashion familiar to creative professionals. Likewise, surrounding this generalized icon representing the object(s) to be printed can be a whole series of icons representing a variety of potential data-delivered responses that are possible links. Existing web pages, placeholders for web pages to be designed, streaming media icons, Java application icons, “links to links” icons wherein a given response may explicitly point to a menu of actions presented to the end user. (end user=consumer doing the linking). This list of possible responses is incomplete but nevertheless representative of graphically displaying the possible relationships between printed material and data responses.
  • [0058]
    As in the baseline case, various relationships can be created between objects and responses, ultimately stored into a queue. The actual functionality and quality assurance of the links could be tested in the process. Once the creative artist is satisfied with their link or set of links, the queue can be sent to go live at the behavior database and further double checks on quality performed.
  • CONCLUDING REMARKS
  • [0059]
    Having described and illustrated the principles of the technology with reference to specific implementations, it will be recognized that the technology can be implemented in many other, different, forms. To provide a comprehensive disclosure without unduly lengthening the specification, applicants incorporate by reference the patents and patent applications referenced above.
  • [0060]
    While the invention is illustrated with reference to watermarked stickers, aspects of the invention apply to other object types including media signals like audio and video. There are number of different watermark embedding and decoding methods that may be used. The watermark embedding process may modulate features of a signal in the time, frequency, spatial or some other transform domain of the signal to be watermarked.
  • [0061]
    In addition to an object identifier, the watermark may be used to convey other information, such as an index to related metadata, rendering control instructions, etc. For example, the watermark can carry a network address or index to a network address to link the watermarked signal to a network resource such as a related web site.
  • [0062]
    Other machine readable codes may be embedded in an object and used to link the object to a machine behavior. Some examples include bar codes, magnetic stripes, RF tags, etc. The devices and methods used to extract an identifier from the machine readable code differ, yet the process for registering identifiers and associating behavior with objects may be similar.
  • [0063]
    The methods, processes, and systems described above may be implemented in hardware, software or a combination of hardware and software. For example, the auxiliary data encoding processes may be implemented in a programmable computer or a special purpose digital circuit. Similarly, auxiliary data decoding may be implemented in software, firmware, hardware, or combinations of software, firmware and hardware. The methods and processes described above may be implemented in programs executed from a system's memory (a computer readable medium, such as an electronic, optical or magnetic storage device).
  • [0064]
    The particular combinations of elements and features in the above-detailed embodiments are exemplary only; the interchanging and substitution of these teachings with other teachings in this and the incorporated-by-reference patents/applications are also contemplated.
Citations de brevets
Brevet cité Date de dépôt Date de publication Déposant Titre
US544230 *5 févr. 18956 août 1895F OneOffice
US4659919 *14 févr. 198621 avr. 1987Price William EOptical sensing circuit for audio activation of toys
US4780599 *28 juin 198525 oct. 1988Baus Heinz GeorgApparatus for retrieving stored information about various items in response to coding on the items
US4807031 *20 oct. 198721 févr. 1989Interactive Systems, IncorporatedInteractive video method and apparatus
US4846693 *1 déc. 198811 juil. 1989Smith EngineeringVideo based instructional and entertainment system using animated figure
US4907264 *14 sept. 19886 mars 1990Autophon Telecom AgTelephone set with subscriber listing
US4994987 *15 déc. 198919 févr. 1991Minnesota Mining And Manufacturing CompanyImage access system providing easier access to images
US5001696 *27 juin 199019 mars 1991Minnesota Mining And Manufacturing CompanyMethod of preparing an image access card
US5013047 *12 mars 19877 mai 1991Dr. Schwab Gesellschaft fur Technologieberatung mbHApparatus for determining the identity and position of game objects
US5026058 *29 mars 198925 juin 1991Eric BromleyElectronic baseball game apparatus
US5174759 *28 nov. 198929 déc. 1992Preston Frank STV animation interactively controlled by the viewer through input above a book page
US5314336 *7 févr. 199224 mai 1994Mark DiamondToy and method providing audio output representative of message optically sensed by the toy
US5411259 *23 nov. 19922 mai 1995Hero, Inc.Video sports game system using trading cards
US5415553 *15 nov. 199316 mai 1995Szmidla; AndrewDevice for identifying an object using an omnidirectional bar code
US5466158 *14 févr. 199414 nov. 1995Smith, Iii; JayInteractive book device
US5474457 *9 juin 199312 déc. 1995Bromley; EricInteractive talking picture machine
US5478731 *10 avr. 199226 déc. 1995StratagenePolycos vectors
US5480306 *16 mars 19942 janv. 1996Liu; Chih-YuanLanguage learning apparatus and method utilizing optical code as input medium
US5487010 *25 juin 199323 janv. 1996B.M.D., Inc.Bumper sticker printing machine
US5517336 *1 févr. 199514 mai 1996The Upper Deck CompanyDisplay card with interactive imagery and method of producing same
US5533124 *7 déc. 19942 juil. 1996Smith; Jeannette K.Electronic trading card system
US5575659 *20 févr. 199219 nov. 1996Scanna Technology LimitedDocument interpreting systems
US5617119 *7 juin 19951 avr. 1997Systems Research & Applications CorporationProtection of an electronically stored image in a first color space by the alteration of a digital component in a second color space
US5640193 *15 août 199417 juin 1997Lucent Technologies Inc.Multimedia service access by reading marks on an object
US5673316 *29 mars 199630 sept. 1997International Business Machines CorporationCreation and distribution of cryptographic envelope
US5689561 *6 oct. 199518 nov. 1997Pace; MichaelComputer-based trading card system and method
US5703795 *7 juin 199530 déc. 1997Mankovitz; Roy J.Apparatus and methods for accessing information relating to radio and television programs
US5742845 *22 juin 199521 avr. 1998Datascape, Inc.System for extending present open network communication protocols to communicate with non-standard I/O devices directly coupled to an open network
US5743801 *19 août 199628 avr. 1998Welander; Paul M.Collectable video sports card
US5754981 *7 juin 199519 mai 1998The Gift Certificate Center, Inc.Gift registry apparatus and method
US5761686 *27 juin 19962 juin 1998Xerox CorporationEmbedding encoded information in an iconic version of a text image
US5778102 *19 déc. 19967 juil. 1998The Regents Of The University Of California, Office Of Technology TransferCompression embedding
US5795213 *22 avr. 199718 août 1998General Creation International LimitedReading toy
US5810666 *8 mai 199622 sept. 1998Mero; George T.Role playing game
US5825892 *28 oct. 199620 oct. 1998International Business Machines CorporationProtecting images with an image watermark
US5832119 *25 sept. 19953 nov. 1998Digimarc CorporationMethods for controlling systems using control signals embedded in empirical data
US5835639 *18 déc. 199610 nov. 1998Eastman Kodak CompanyMethod for detecting rotation and magnification in images
US5841978 *27 juil. 199524 nov. 1998Digimarc CorporationNetwork linking method using steganographically embedded data objects
US5853327 *21 févr. 199629 déc. 1998Super Dimension, Inc.Computerized game board
US5855483 *10 mars 19975 janv. 1999Compaq Computer Corp.Interactive play with a computer
US5859920 *30 nov. 199512 janv. 1999Eastman Kodak CompanyMethod for embedding digital information in an image
US5880712 *21 déc. 19959 mars 1999Goldman; AlfredData input device
US5892900 *30 août 19966 avr. 1999Intertrust Technologies Corp.Systems and methods for secure transaction management and electronic rights protection
US5899700 *22 sept. 19974 mai 1999Didacticom PartnersEmbedded multimedia control code method and apparatus
US5900608 *16 déc. 19974 mai 1999Iida; TakahitoMethod of purchasing personal recording media, system for purchasing personal recording media, and media recorded with personal recording media purchasing program
US5902353 *10 juil. 199711 mai 1999Motorola, Inc.Method, system, and article of manufacture for navigating to a resource in an electronic network
US5905248 *22 août 199718 mai 1999Metrologic Instruments, Inc.System and method for carrying out information-related transactions using web documents embodying transaction enabling applets automatically launched and executed in response to reading URL-encoded symbols pointing thereto
US5906369 *25 juin 199725 mai 1999Hasbro, Inc.Electronic matching game apparatus including sound generating means and method of game play using the same
US5915027 *5 nov. 199622 juin 1999Nec Research InstituteDigital watermarking
US5933798 *16 juil. 19973 août 1999U.S. Philips CorporationDetecting a watermark embedded in an information signal
US5940595 *23 sept. 199617 août 1999Motorola, Inc.Electronic network navigation device and method for linking to an electronic address therewith
US5949055 *23 oct. 19977 sept. 1999Xerox CorporationAutomatic geometric image transformations using embedded signals
US5954332 *30 janv. 199821 sept. 1999Mero; George T.Role playing game
US5954515 *20 août 199721 sept. 1999Ithaca Media CorporationPrinted book augmented with associated electronic data
US5956877 *14 mai 199728 sept. 1999Kenneth E RaaschCollectible commemorative display ticket containing film clip
US5959281 *7 févr. 199728 sept. 1999Lulirama International, Inc.Interactive card reading system
US5974548 *12 juil. 199626 oct. 1999Novell, Inc.Media-independent document security method and apparatus
US5982736 *15 mai 19979 nov. 1999Pierson; Gerald A.Trading card optical compact disc and methods of using and forming same
US6031914 *27 août 199729 févr. 2000Regents Of The University Of MinnesotaMethod and apparatus for embedding data, including watermarks, in human perceptible images
US6052486 *29 avr. 199918 avr. 2000Quickbut, Inc.Protection mechanism for visual link objects
US6064779 *23 juil. 199816 mai 2000Xros, Inc.Handheld document scanner
US6076734 *10 oct. 199720 juin 2000Interval Research CorporationMethods and systems for providing human/computer interfaces
US6081827 *16 juin 199727 juin 2000Motorola, Inc.Network navigation methods and systems using an article of mail
US6082774 *26 avr. 19954 juil. 2000Schlauch; Frederick C.Memorabilia articles having integral collectable attractiveness attributes
US6122403 *12 nov. 199619 sept. 2000Digimarc CorporationComputer system linked by using information in data objects
US6160540 *12 janv. 199812 déc. 2000Xerox CompanyZoomorphic computer user interface
US6190174 *3 juin 199920 févr. 2001Kader Industrial Company LimitedElectronic story board
US6200216 *6 mars 199513 mars 2001Tyler PeppelElectronic trading card
US6229526 *18 déc. 19978 mai 2001International Business Machines CorporationMethod and system for simultaneous operation of multiple handheld IR control devices in a data processing system
US6243480 *30 avr. 19985 juin 2001Jian ZhaoDigital authentication with analog documents
US6256398 *22 août 19983 juil. 2001Kenneth H. P. ChangEncoding and decoding a message within an image
US6262662 *25 févr. 200017 juil. 2001Xerox CorporationSystems and methods that detect proximity information using electric field sensing devices and a page identification using embedded identification tags
US6282299 *27 août 199728 août 2001Regents Of The University Of MinnesotaMethod and apparatus for video watermarking using perceptual masks
US6309690 *1 avr. 199930 oct. 2001Microtrace, Inc.System for retrospective identification and method of marking articles for retrospective identification
US6311214 *29 juin 199930 oct. 2001Digimarc CorporationLinking of computers based on optical sensing of digital data
US6417663 *1 sept. 19989 juil. 2002Interval Research CorporationDetecting physical objects states using electromagnetic sensors
US6449377 *6 mai 199810 sept. 2002Digimarc CorporationMethods and systems for watermark processing of line art images
US6456725 *24 juin 199924 sept. 2002Signafy, Inc.Method for increasing the functionality of a media player/recorder device or an application program
US6464503 *31 juil. 199815 oct. 2002Tinkers & ChanceMethod and apparatus for interacting with a computer using a plurality of individual handheld objects
US6510234 *12 mai 199921 janv. 2003Signafy, Inc.Method for increasing the functionality of a media player/recorder device
US6526449 *19 août 199925 févr. 2003Digital Convergence CorporationMethod and apparatus for controlling a computer from a remote location
US6542933 *5 avr. 20001 avr. 2003Neomedia Technologies, Inc.System and method of using machine-readable or human-readable linkage codes for accessing networked data resources
US6549933 *4 août 199815 avr. 2003International Business Machines CorporationManaging, accessing, and retrieving networked information using physical objects associated with the networked information
US6574609 *14 sept. 19983 juin 2003International Business Machines CorporationSecure electronic content management system
US6614914 *14 févr. 20002 sept. 2003Digimarc CorporationWatermark embedder and reader
US6709336 *19 nov. 200123 mars 2004Radica China Ltd.Electronic gaming method using coded input data
US6735324 *31 juil. 200011 mai 2004Digimarc CorporationDigital watermarks and trading cards
US6737957 *16 févr. 200018 mai 2004Verance CorporationRemote control signaling using audio watermarks
US6968151 *16 oct. 200322 nov. 2005Smartpaper Networks CorporationRemote control
US20010001854 *24 janv. 200124 mai 2001Silicon Stemcell, LlcPrinted medium activated interactive communication
US20010047426 *29 mars 200129 nov. 2001Hunter Kevin D.Device-based routing for web content retrieval
US20020006212 *24 avr. 200117 janv. 2002Rhoads Geoffrey B.Digital watermarking apparatus and methods
US20020049967 *2 juil. 200125 avr. 2002Haseltine Eric C.Processes for exploiting electronic tokens to increase broadcasting revenue
US20020080271 *5 nov. 200127 juin 2002Jan EveleensMethod and device communicating a command
US20020133818 *10 janv. 200219 sept. 2002Gary RottgerInteractive television
US20020141310 *12 mars 20013 oct. 2002Eastman Kodak CompanyMethod and apparatus for the authentication of encoded data
US20020153661 *17 juin 200224 oct. 2002Brooks Joel M.Method of using a hidden image game piece
US20020155893 *21 mars 200224 oct. 2002Arthur SwanbergComputerized trading card system
Référencé par
Brevet citant Date de dépôt Date de publication Déposant Titre
US75027592 mai 200210 mars 2009Digimarc CorporationDigital watermarking methods and related toy and game applications
US794578130 mars 200017 mai 2011Digimarc CorporationMethod and systems for inserting watermarks in digital signals
US794914721 nov. 200624 mai 2011Digimarc CorporationWatermarking compressed data
US79532707 avr. 200931 mai 2011Digimarc CorporationMethods and arrangements employing digital content items
US795382428 oct. 200831 mai 2011Digimarc CorporationImage sensors worn or attached on humans for imagery identification
US79575533 juin 20097 juin 2011Digimarc CorporationDigital watermarking apparatus and methods
US796194912 oct. 200914 juin 2011Digimarc CorporationExtracting multiple identifiers from audio and video content
US796586320 nov. 200721 juin 2011Digimarc CorporationDigital watermarks as a gateway and control mechanism
US797016618 mars 200928 juin 2011Digimarc CorporationSteganographic encoding methods and apparatus
US797016721 juil. 200928 juin 2011Digimarc CorporationDeriving identifying data from video and audio
US797443628 sept. 20065 juil. 2011Digimarc CorporationMethods, apparatus and programs for generating and utilizing content signatures
US797887417 mars 200512 juil. 2011Digimarc CorporationDigital watermarking for workflow by tracking content or content identifiers with respect to time
US79834433 mars 200919 juil. 2011Digimarc CorporationMethods for managing content using intentional degradation and insertion of steganographic codes
US798684517 nov. 200926 juil. 2011Digimarc CorporationSteganographic systems and methods
US799118226 oct. 20062 août 2011Digimarc CorporationMethods for steganographic encoding media
US799200319 juil. 20062 août 2011Digimarc CorporationMethods and systems for inserting watermarks in digital signals
US800049514 oct. 200816 août 2011Digimarc CorporationDigital watermarking systems and methods
US800525420 sept. 200523 août 2011Digimarc CorporationBackground watermark processing
US80236917 févr. 200720 sept. 2011Digimarc CorporationMethods involving maps, imagery, video and steganography
US802369513 avr. 201020 sept. 2011Digimarc CorporationMethods for analyzing electronic media including video and audio
US802750911 juin 201027 sept. 2011Digimarc CorporationDigital watermarking in data representing color channels
US802751013 juil. 201027 sept. 2011Digimarc CorporationEncoding and decoding media signals
US802752015 avr. 201027 sept. 2011Digimarc CorporationMethods and arrangements employing digital content items
US80364197 oct. 200911 oct. 2011Digimarc CorporationDigital watermarks
US803642010 août 201011 oct. 2011Digimarc CorporationSubstituting or replacing components in sound based on steganographic encoding
US804574828 nov. 200625 oct. 2011Digimarc CorporationWatermark embedding functions adapted for transmission channels
US805116913 avr. 20071 nov. 2011Digimarc CorporationMethods and systems useful in linking from objects to remote resources
US80550143 août 20108 nov. 2011Digimarc CorporationBi-directional image capture methods and apparatuses
US80779119 déc. 200813 déc. 2011Digimarc CorporationMethods, apparatus and programs for generating and utilizing content signatures
US807869727 sept. 201013 déc. 2011Digimarc CorporationNetwork linking methods and apparatus
US809102526 oct. 20073 janv. 2012Digimarc CorporationSystems and methods for processing content objects
US809486929 avr. 200410 janv. 2012Digimarc CorporationFragile and emerging digital watermarks
US809940330 mars 201017 janv. 2012Digimarc CorporationContent identification and management in content distribution networks
US810305323 juin 201024 janv. 2012Digimarc CorporationMethod and apparatus for associating identifiers with content
US810354225 oct. 200024 janv. 2012Digimarc CorporationDigitally marked objects and promotional methods
US81038798 sept. 200924 janv. 2012Digimarc CorporationProcessing audio or video content with multiple watermark layers
US81076745 janv. 201031 janv. 2012Digimarc CorporationSynchronizing rendering of multimedia content
US810848415 févr. 200531 janv. 2012Digimarc CorporationFingerprints and machine-readable codes combined with user characteristics to obtain content or information
US811651619 janv. 201014 févr. 2012Digimarc CorporationControlling use of audio or image content
US812134224 avr. 200721 févr. 2012Digimarc CorporationAssociating metadata with media signals, and searching for media signals using metadata
US812313427 juil. 201028 févr. 2012Digimarc CorporationApparatus to analyze security features on objects
US81262012 févr. 201028 févr. 2012Digimarc CorporationWatermark decoding from streaming media
US815003231 août 20103 avr. 2012Digimarc CorporationMethods for controlling rendering of images and video
US81553786 avr. 201010 avr. 2012Digimarc CorporationColor image or video processing
US816030419 mai 200917 avr. 2012Digimarc CorporationInteractive systems and methods employing wireless mobile devices
US816534124 févr. 201024 avr. 2012Digimarc CorporationMethods and apparatus to process imagery or audio content
US81653426 avr. 201024 avr. 2012Digimarc CorporationColor image or video processing
US818084418 mars 200015 mai 2012Digimarc CorporationSystem for linking from objects to remote resources
US818188429 août 200722 mai 2012Digimarc CorporationMachine-readable features for objects
US81848496 juil. 201022 mai 2012Digimarc CorporationError processing of steganographic message signals
US818485112 avr. 201122 mai 2012Digimarc CorporationInserting watermarks into portions of digital signals
US819491515 janv. 20085 juin 2012Digimarc CorporationWavelet domain watermarks
US823033717 oct. 200724 juil. 2012Digimarc CorporationAssociating objects with corresponding behaviors
US82439809 mars 200414 août 2012Digimarc CorporationImage processing using embedded registration data to determine and compensate for geometric transformation
US825666523 nov. 20104 sept. 2012Digimarc CorporationMethods and systems for interacting with physical objects
US830145322 janv. 201030 oct. 2012Digimarc CorporationWatermark synchronization signals conveying payload data
US83121684 oct. 200713 nov. 2012Digimarc CorporationMethods for linking from objects to remote resources
US83555252 nov. 200115 janv. 2013Digimarc CorporationParallel processing of digital watermarking operations
US835552623 mars 200515 janv. 2013Digimarc CorporationDigitally watermarking holograms
US836496623 oct. 200729 janv. 2013Digimarc CorporationDigital watermark systems and methods
US837990816 mai 200619 févr. 2013Digimarc CorporationEmbedding and reading codes on objects
US839185125 mai 20075 mars 2013Digimarc CorporationGestural techniques with wireless mobile phone devices
US84292054 août 200523 avr. 2013Digimarc CorporationAssociating data with media signals in media signal systems through auxiliary data steganographically embedded in the media signals
US844706719 avr. 201021 mai 2013Digimarc CorporationLocation-based arrangements employing mobile devices
US845670516 juil. 20104 juin 2013International Paper CompanySystem, method and software for reducing printer colorant usage
US84573463 févr. 20054 juin 2013Digimarc CorporationDigital watermarking image signals on-chip
US845744920 juil. 20104 juin 2013Digimarc CorporationWireless mobile phone methods
US848342614 sept. 20109 juil. 2013Digimarc CorporationDigital watermarks
US84895986 févr. 200716 juil. 2013Digimarc CorporationMethods and devices employing content identifiers
US85209006 août 201027 août 2013Digimarc CorporationMethods and devices involving imagery and gestures
US852810319 mars 20103 sept. 2013Digimarc CorporationSystem for managing display and retrieval of image content on a network with image identification and linking to network content
US85380647 sept. 201017 sept. 2013Digimarc CorporationMethods and devices employing content identifiers
US85428709 déc. 201124 sept. 2013Digimarc CorporationMethods, apparatus and programs for generating and utilizing content signatures
US854366127 déc. 201124 sept. 2013Digimarc CorporationFingerprints and machine-readable codes combined with user characteristics to obtain content or information
US854382314 oct. 200324 sept. 2013Digimarc CorporationDigital watermarking for identification documents
US856547322 sept. 200922 oct. 2013Digimarc CorporationNoise influenced watermarking methods and apparatus
US86073541 oct. 200710 déc. 2013Digimarc CorporationDeriving multiple fingerprints from audio or video content
US86154719 mars 200924 déc. 2013Digimarc CorporationMethods and related toy and game applications using encoded information
US864454821 sept. 20114 févr. 2014Digimarc CorporationDigital watermarks
US864583818 nov. 20084 févr. 2014Digimarc CorporationMethod for enhancing content using persistent content identification
US879267517 avr. 201229 juil. 2014Digimarc CorporationColor image or video processing
US88255189 déc. 20082 sept. 2014Digimarc CorporationMedia methods and systems
US885468929 mai 20137 oct. 2014International Paper CompanySystem, method and software for reducing printer colorant usage
US895390813 juin 200510 févr. 2015Digimarc CorporationMetadata management and generation using perceptual features
US897699815 août 201110 mars 2015Digimarc CorporationMethods involving maps, imagery, video and steganography
US905838816 sept. 200816 juin 2015Digimarc CorporationInternet and database searching with handheld devices
US917903326 sept. 20113 nov. 2015Digimarc CorporationDigital watermarking in data representing color channels
US92750533 nov. 20111 mars 2016Digimarc CorporationDecoding a watermark and processing in response thereto
US94973412 oct. 200815 nov. 2016Digimarc CorporationMethods and systems for user-association of visual stimuli with corresponding responses
US9563718 *29 juin 20077 févr. 2017Intuit Inc.Using interactive scripts to facilitate web-based aggregation
US979266110 mars 201517 oct. 2017Digimarc CorporationMethods involving maps, imagery, video and steganography
US20020120849 *2 nov. 200129 août 2002Mckinley Tyler J.Parallel processing of digital watermarking operations
US20030037075 *2 mai 200220 févr. 2003Hannigan Brett T.Digital watermarking methods and related toy and game applications
US20040158724 *14 oct. 200312 août 2004Carr J. ScottDigital watermarking for identification documents
US20040264733 *9 mars 200430 déc. 2004Rhoads Geoffrey B.Image processing using embedded registration data to determine and compensate for geometric transformation
US20050041835 *29 avr. 200424 févr. 2005Reed Alastair M.Fragile and emerging digital watermarks
US20050169499 *3 févr. 20054 août 2005Rodriguez Tony F.Digital watermarking image signals on-chip and photographic travel logs through dgital watermarking
US20050249374 *17 mars 200510 nov. 2005Levy Kenneth LDigital watermarking for workflow
US20050271246 *15 mars 20058 déc. 2005Sharma Ravi KWatermark payload encryption methods and systems
US20060013435 *20 sept. 200519 janv. 2006Rhoads Geoffrey BBackground watermark processing
US20060039581 *23 mars 200523 févr. 2006Decker Stephen KDigitally watermarking holograms
US20060041591 *4 août 200523 févr. 2006Rhoads Geoffrey BAssociating data with images in imaging systems
US20060115108 *13 juin 20051 juin 2006Rodriguez Tony FMetadata management and generation using digital watermarks
US20060251291 *19 juil. 20069 nov. 2006Rhoads Geoffrey BMethods for inserting and detecting watermarks in digital data
US20070108287 *16 mai 200617 mai 2007Davis Bruce LEmbedding and Reading Codes on Objects
US20070177761 *28 nov. 20062 août 2007Levy Kenneth LWatermark embedding functions adapted for transmission channels
US20070208805 *13 avr. 20076 sept. 2007Rhoads Geoffrey BMethods and Systems Useful in Linking From Objects to Remote Resources
US20070266252 *24 avr. 200715 nov. 2007Davis Bruce LAuthenticating Metadata and Embedding Metadata in Watermarks of Media Signals
US20080049971 *26 oct. 200728 févr. 2008Ramos Daniel OSystems and methods for processing content objects
US20080133555 *17 oct. 20075 juin 2008Rhoads Geoffrey BAssociating Objects with Corresponding behaviors
US20080140433 *1 oct. 200712 juin 2008Levy Kenneth LRights Management Systems and Methods Using Content Identifiers
US20080292134 *15 janv. 200827 nov. 2008Sharma Ravi KWavelet Domain Watermarks
US20090006985 *29 juin 20071 janv. 2009Fong Spencer WUsing interactive scripts to facilitate web-based aggregation
US20090116687 *28 oct. 20087 mai 2009Rhoads Geoffrey BImage Sensors Worn or Attached on Humans for Imagery Identification
US20090125475 *2 oct. 200814 mai 2009Rhoads Geoffrey BMethods and Systems for User-Association of Visual Stimuli with Corresponding Responses
US20090138484 *18 nov. 200828 mai 2009Ramos Daniel OMethod for Enhancing Content using Persistent Content Identification
US20090158318 *9 déc. 200818 juin 2009Levy Kenneth LMedia Methods and Systems
US20090232352 *18 mars 200917 sept. 2009Carr J ScottSteganographic Encoding Methods and Apparatus
US20090286572 *19 mai 200919 nov. 2009Rhoads Geoffrey BInteractive Systems and Methods Employing Wireless Mobile Devices
US20100008538 *22 sept. 200914 janv. 2010Rodriguez Tony FWatermarking Methods, Systems and Apparatus
US20100027837 *12 oct. 20094 févr. 2010Levy Kenneth LExtracting Multiple Identifiers from Audio and Video Content
US20100045816 *2 nov. 200925 févr. 2010Rhoads Geoffrey BUser Feedback in Connection with Object Recognition
US20100054529 *3 mars 20094 mars 2010Rhoads Geoffrey BMethods for Extracting Identifying Information From Video and Audio Content
US20100062819 *9 mars 200911 mars 2010Hannigan Brett TMethods and Related Toy and Game Applications Using Encoded Information
US20100067737 *17 nov. 200918 mars 2010Miller Marc DSteganographic Systems and Methods
US20100094639 *7 avr. 200915 avr. 2010Rhoads Geoffrey BMethods and arrangements employing digital content items
US20100142749 *3 juin 200910 juin 2010Rhoads Geoffrey BDigital Watermarking Apparatus and Methods
US20100172540 *5 janv. 20108 juil. 2010Davis Bruce LSynchronizing Rendering of Multimedia Content
US20100174608 *2 juil. 20098 juil. 2010Harkness David HDigital rights management and audience measurement systems and methods
US20100198941 *15 avr. 20105 août 2010Rhoads Geoffrey BMethods and arrangements employing digital content items
US20100226525 *8 sept. 20099 sept. 2010Levy Kenneth LProcessing Audio or Video Content with Multiple Watermark Layers
US20100260375 *23 juin 201014 oct. 2010Rhoads Geoffrey BMethod and Apparatus for Associating Identifiers with Content
US20100293106 *19 avr. 201018 nov. 2010Rhoads Geoffrey BLocation-Based Arrangements Employing Mobile Devices
US20100293276 *13 avr. 201018 nov. 2010Rhoads Geoffrey BMethods for analyzing electronic media including video and audio
US20100310117 *6 avr. 20109 déc. 2010Reed Alastair MColor image or video processing
US20100310164 *6 avr. 20109 déc. 2010Reed Alastair MColor image or video processing
US20110007935 *11 juin 201013 janv. 2011Reed Alastair MDigital Watermarking in Data Representing Color Channels
US20110019001 *20 juil. 201027 janv. 2011Rhoads Geoffrey BWireless Mobile Phone Methods
US20110026777 *6 août 20103 févr. 2011Rhoads Geoffrey BMethods and Devices Involving Imagery and Gestures
US20110032551 *16 juil. 201010 févr. 2011International Paper CompanySystem, method and software for reducing printer colorant usage
US20110033081 *2 févr. 201010 févr. 2011Davidson Clayton LWatermark Decoding from Streaming Media
US20110046959 *10 août 201024 févr. 2011Evans Douglas BSubstituting or Replacing Components in Sound Based on Steganographic Encoding
US20110051998 *31 août 20103 mars 2011Rhoads Geoffrey BMethods for Controlling Rendering of Images and Video
US20110058707 *14 sept. 201010 mars 2011Rhoads Geoffrey BDigital Watermarks
US20110062229 *23 nov. 201017 mars 2011Rhoads Geoffrey BMethods and systems for interacting with physical objects
US20110066658 *7 sept. 201017 mars 2011Rhoads Geoffrey BMethods and Devices Employing Content Identifiers
US20140289623 *6 nov. 200925 sept. 2014Adobe Systems IncorporatedMethods and Systems for Using Proxies to Noninvasively Alter Media Experiences
WO2009046574A1 *11 oct. 200716 avr. 2009Motorola, Inc.Method and system for contact management and organization
WO2012071242A1 *17 nov. 201131 mai 2012International Paper CompanyActivation code provided with discrete increment of paper substrate for activating remotely accessible printer controller software
Classifications
Classification aux États-Unis713/176
Classification internationaleH04L9/00
Classification coopérativeH04N1/00355, G06T1/0021, H04W4/008, G06K9/00892, H04L63/0861, G06K19/06028, H04L63/0853, H04N1/32144, H04N1/00968, H04N1/00374, H04N1/00358, G06F3/002
Classification européenneH04N1/00D2B, H04N1/00W2, H04N1/32C19, H04N1/00D2B2, H04N1/00D2B3C, G06F3/00B
Événements juridiques
DateCodeÉvénementDescription
22 mai 2006ASAssignment
Owner name: DIGIMARC CORPORATION, OREGON
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:RHOADS, GEOFFREY B.;REEL/FRAME:017655/0431
Effective date: 20060403
5 nov. 2008ASAssignment
Owner name: DIGIMARC CORPORATION (FORMERLY DMRC CORPORATION),
Free format text: CONFIRMATION OF TRANSFER OF UNITED STATES PATENT RIGHTS;ASSIGNOR:L-1 SECURE CREDENTIALING, INC. (FORMERLY KNOWN AS DIGIMARC CORPORATION);REEL/FRAME:021785/0796
Effective date: 20081024
Owner name: DIGIMARC CORPORATION (FORMERLY DMRC CORPORATION),O
Free format text: CONFIRMATION OF TRANSFER OF UNITED STATES PATENT RIGHTS;ASSIGNOR:L-1 SECURE CREDENTIALING, INC. (FORMERLY KNOWN AS DIGIMARC CORPORATION);REEL/FRAME:021785/0796
Effective date: 20081024