Decoding a watermark and processing in response thereto
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-003/048
G06F-017/30
H04N-001/32
출원번호
US-0288194
(2011-11-03)
등록번호
US-9275053
(2016-03-01)
발명자
/ 주소
Ramos, Daniel O.
Jones, Kevin C.
Rhoads, Geoffrey B.
출원인 / 주소
Digimarc Corporation
인용정보
피인용 횟수 :
0인용 특허 :
157
초록▼
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 wa
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.
대표청구항▼
1. A method involving a web server coupled to a network that includes a plurality of remote nodes, the method comprising: receiving a request from a remote node for data representing audio or video information that includes a first watermark;extracting the first watermark from the data representing
1. A method involving a web server coupled to a network that includes a plurality of remote nodes, the method comprising: receiving a request from a remote node for data representing audio or video information that includes a first watermark;extracting the first watermark from the data representing the audio or video information;modifying, prior to sending the data to the remote node, the data representing the audio or video information based upon the first watermark;deriving an identifier from information included in a content object received from a remote node;identifying associated rendering control instructions by reference to the identifier;embedding a second watermark in the data that comprises a rendering control instructions identifier associated with the rendering control instructions, wherein the rendering control instructions control rendering of the data at the remote node;sending the data comprising the second watermark to the remote node in response to the received request;receiving a second request comprising the rendering control instructions identifier from the remote node; andsending the rendering control instructions to the remote node. 2. The method of claim 1, wherein the rendering control instructions include links to web sites. 3. The method of claim 1, further comprising: identifying usage control data by reference to the identifier; andcontrolling transfer of the content object in accordance with the usage control data. 4. The method of claim 1, further comprising: by reference to the identifier, determining that the content object should only be rendered to a subset of possible requesters; andsending responsive data to all requesters, wherein the sent data prevents rendering of the content object except by requesters in the subset. 5. The method of claim 1, wherein the deriving comprises applying a digital watermark decoding process to the data representing audio or visual information. 6. The method of claim 1, further comprising embedding a third watermark in the data that includes instructions for an event scheduler to take an action at a time after the remote node decodes the third watermark. 7. The method of claim 1, wherein the rendering control instructions identifier is unique to a user of the remote node. 8. The method of claim 1, wherein modifying the data comprises compressing the data. 9. The method of claim 1, wherein modifying the data comprises encrypting the data. 10. A system comprising: a client device coupled to a network that includes a plurality of remote nodes; anda server coupled to the network, wherein the server is configured to: receive a request from a remote node for data representing audio or video information that includes a first watermark;extract the first watermark from the data representing the audio or video information;modify, prior to sending the data to the remote node, the data representing the audio or video information based upon the first watermark;derive an identifier from information included in a content object received from a remote node;identify associated rendering control instructions by reference to the identifier;embedding a second watermark in the data that comprises a rendering control instructions identifier associated with the rendering control instructions, wherein the rendering control instructions control rendering of the data at the remote node;sending the data comprising the second watermark to the remote node in response to the received request;receiving a second request comprising the rendering control instructions identifier from the remote node; andsend the rendering control instructions to the remote node. 11. The system of claim 10, wherein the rendering control instructions include links to web sites. 12. The system of claim 10, wherein the rendering control instructions include links to web sites determined in accordance with the derived identifier. 13. The system of claim 10, wherein the identifier is configured to provide usage control data and control transfer of the content object in accordance with the usage control data. 14. The system of claim 10, wherein the server is further configured to, by reference to the identifier, determine that the content object should only be rendered to a subset of possible requesters; and wherein the server is configured to send responsive data to all requesters, wherein the sent data prevents rendering of the content object except by requesters in the subset. 15. The system of claim 10, wherein the client device comprises a file browser configured to display in a user interface a representation of media object files stored in memory. 16. The system of claim 15, wherein the identifier is derived by the file browser using a file browser extension. 17. The system of claim 16, wherein the file browser extension is configured to display an extension of user interface metadata or an action associated with the media object file via the identifier. 18. The system of claim 16, wherein the file browser extension displays the metadata or action in a context menu extension of the user interface of the file browser. 19. A non-transitory computer-readable medium having instructions stored thereon that when executed by a computing system cause the computing system to perform operations comprising: receiving, at the computing system, a request from a remote node for data representing audio or video information that includes a first watermark, wherein the computing system is coupled to a network that includes a plurality of remote nodes;extracting the first watermark from the data representing the audio or video information;modifying, prior to sending the data to the remote node, the data representing the audio or video information based upon the first watermark;deriving an identifier from information included in a content object received from a remote node;identifying associated rendering control instructions by reference to the identifier;embedding a second watermark in the data that comprises a rendering control instructions identifier associated with the rendering control instructions, wherein the rendering control instructions control rendering of the data at the remote node;sending the data comprising the second watermark to the remote node in response to the received request;receiving a second request comprising the rendering control instructions identifier from the remote node; andsending the rendering control instructions to the remote node. 20. The non-transitory computer-readable medium of claim 19, wherein the operations further comprise embedding a third watermark in the data that includes instructions for an event scheduler to take an action at a time after the remote node decodes the third watermark.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (157)
Rade Petrovic, Apparatus and method for embedding and extracting information in analog signals using replica modulation.
Jensen James M. (Columbia MD) Graybill Robert B. (Ellicott City MD) Hassan Sayed (Clarksville MD) Lynch Wendell D. (Silver Spring MD) Sabin Wayne (Baldwin MD), Apparatus and methods for including codes in audio signals and decoding.
Alattar,Adnan M.; Carr,J. Scott; Seder,Phillip Andrew; Lofgren,Neil; Rhoads,Geoffrey B., Authentication of physical and electronic media objects using digital watermarks.
Kenneth Louis Milsted ; Craig Kindell ; Qing Gong, Automated method and apparatus to package digital content for electronic distribution using the identity of the source content.
Jones,Kevin C.; Aggson,Cynthia K.; Rodriguez,Tony F.; Mosher,Brian; Levy,Kenneth L.; Hiatt,R. Stephen; Rhoads,Geoffrey B., Digital asset management and linking media signals with related data using watermarks.
Rodriguez,Tony F.; Calhoon,Sean; Rhoads,Geoffrey B.; Carr,J. Scott, Digital asset management, targeted searching and desktop searching using digital watermarks.
Hannigan,Brett T.; Sharma,Ravi K.; Decker,Stephen K.; Seder,Phillip Andrew; Rodriguez,Tony F.; Klonsky,Andrew, Digital watermarking methods and related toy and game applications.
Kadono Shinya,JPX, Information embedding method, information extracting method, information embedding apparatus, information extracting apparatus, and recording media.
Seder, Phillip Andrew; Carr, J. Scott; Perry, Burt W.; Graham, Stanley E.; Rhoads, Geoffrey B., Management of documents and other objects using optical devices.
Yoshiura,Hiroshi; Kimura,Hiroyuki; Ogino,Akira; Moriyama,Yoshiaki; Sugaya,Kazumi, Method of and apparatus for restricting copy of digital information, and apparatus for recording digital information.
Gassmann Gerhard-Gnter (Esslingen-Berkheim DEX), Method of and system for transmitting two different messages on a carrier wave over a single transmission channel of pre.
Stefik Mark J. ; Petrie Glen W. ; Okamoto Steve A. ; Briggs Nicholas H., System for controlling the distribution and use of rendered digital works through watermaking.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M. ; Weber Robert P., Trusted and secure techniques, systems and methods for item delivery and execution.
Rhoads,Geoffrey B.; Rodriguez,Tony F.; McKinley,Tyler J.; Miller,Marc D.; Hierholzer,Kirstin, User control and activation of watermark enabled objects.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.