Background watermark processing
First Claim
Patent Images
1. A computer device comprising:
- a memory in which audio or visual content may be stored, wherein the memory comprises a clipboard data structure used by an operating system of the computer device; and
a processor operatively coupled to the memory and configured to automatically, without user intervention;
analyze the audio or visual content stored in the memory to detect plural-bit steganographic digital watermark data, wherein the watermark data is encoded as subtle variations to sample data representing the audio or visual content; and
alter an aspect of operation of the computer device with respect to the audio or visual content in accordance with detection of the watermark data.
6 Assignments
0 Petitions
Accused Products
Abstract
Various improvements to steganographic systems, and applications therefore, are disclosed. Among these are analyzing content data (e.g., audio, image data) in a computer memory automatically, without user intervention, so as to detect steganographically embedded information. The results of such analysis can be used to alter an aspect of the computer device'"'"'s operation with respect to such content data. One application of the technology is to check the “clipboard” of a computer and alert the user when copyrighted material is found therein.
199 Citations
29 Claims
-
1. A computer device comprising:
-
a memory in which audio or visual content may be stored, wherein the memory comprises a clipboard data structure used by an operating system of the computer device; and a processor operatively coupled to the memory and configured to automatically, without user intervention; analyze the audio or visual content stored in the memory to detect plural-bit steganographic digital watermark data, wherein the watermark data is encoded as subtle variations to sample data representing the audio or visual content; and alter an aspect of operation of the computer device with respect to the audio or visual content in accordance with detection of the watermark data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer device comprising:
-
a memory in which audio or visual content may be stored; a processor operatively coupled to the memory and configured to automatically, without user intervention; analyze the audio or visual content stored in the memory to detect plural-bit steganographic digital watermark data, wherein the watermark data is encoded as subtle variations to sample data representing the audio or visual content; and alter an aspect of operation of the computer device with respect to the audio or visual content in accordance with detection of the watermark data; and a receiver operatively coupled to the processor and configured to receive, from a remote database, information that controls the aspect of operation of the computer device, wherein at least a portion of the watermark data is provided to the remote database. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
storing audio or visual content in a memory of a computer device, wherein the memory comprises a clipboard data structure used by an operating system of the computer device; analyzing automatically, without user intervention data representing the audio or visual content to detect plural-bit digital watermark data, wherein the watermark data is encoded as subtle variations to sample data representing the audio or visual content; and altering automatically, without user intervention an aspect of operation of the computer device with respect to the audio or visual content in accordance with detection of the watermark data. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method comprising:
-
storing audio or visual content in a memory of a computer device; analyzing automatically, without user intervention data representing the audio or visual content to detect plural-bit digital watermark data, wherein the watermark data is encoded as subtle variations to sample data representing the audio or visual content; providing automatically, without user intervention at least a portion of the watermark data to a remote database; receiving, from the remote database, information that controls an aspect of operation of the computer device; and altering automatically, without user intervention the aspect of operation of the computer device with respect to the audio or visual content in accordance with detection of the watermark data and based at least in part on the information received from the remote database. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A non-transitory computer-readable medium having computer-readable instructions stored thereon, the instructions comprising:
-
instructions to store audio or visual content in a memory, wherein the memory comprises a clipboard data structure used by an operating system of a computer device; instructions to analyze the audio or visual content stored in the memory to detect plural-bit steganographic digital watermark data, wherein the watermark data is encoded as subtle variations to sample data representing the audio or visual content; and instructions to alter an aspect of operation of the computer device with respect to the audio or visual content in accordance with detection of the watermark data.
-
-
29. A non-transitory computer-readable medium having computer-readable instructions stored thereon, the instructions comprising:
-
instructions to store audio or visual content in a memory of a computer device; instructions to analyze the audio or visual content stored in the memory to detect plural-bit steganographic digital watermark data, wherein the watermark data is encoded as subtle variations to sample data representing the audio or visual content; instructions to alter an aspect of operation of the computer device with respect to the audio or visual content in accordance with detection of the watermark data; and instructions to receive, from a remote database, information that controls the aspect of operation of the computer device, wherein at least a portion of the watermark data is provided to the remote database.
-
Specification