IP Library Granted Patent US 9,270,859
Granted Patent B2
US 9,270,859 · App. 14/271,382 · Granted Feb 23, 2016

Utilizing data reduction in steganographic and cryptographic systems

Inventors: Scott A. Moskowitz (Ft. Lauderdale, FL); Mike W. Berry (Seattle, WA)
Assignee: WISTARIA TRADING LTD
H04N1/32144G06F21/10G06F21/16G06T1/0021H04N1/32272G06F2221/0737
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,270,859
App. No.
14/271,382
Granted
Feb 23, 2016
Kind
B2
Abstract

The present invention relates to methods for protecting a data signal using the following techniques: applying a data reduction technique to reduce the data signal into a reduced data signal; subtracting the reduced data signal from the data signal to produce a remainder signal; embedding a first watermark into the reduced data signal to produce a watermarked, reduced data signal; and adding the watermarked, reduced data signal to the remainder signal to produce an output signal. A second watermark may be embedded into the remainder signal before the final addition step. Further, cryptographic techniques may be used to encrypt the reduced data signals and to encrypt the remainder signals before the final addition step.

Claims (29)

1. A method of digital watermarking, encrypting, or both, of an input signal containing information, comprising:

generating, using a processor, a first data reduced signal from said input signal by data reducing said input signal;

subtracting, using a processor, said first data reduced signal from said original data signal resulting in a first remainder signal;

generating, using a processor, a second data reduced signal from said first data reduced signal by data reducing said first data reduced signal;

digitally watermarking or encrypting, using a processor, said first data reduced signal or said second data reduced signal to create a third signal; and

generating an output signal using said third signal.

2. The method of claim 1 wherein said input signal is at least one of: instructional text; executable binary computer code; images; audio; video;

multimedia; and virtual reality imaging.

3. The method of claim 1 wherein said digitally watermarking or encrypting, further comprising using a watermarking algorithm to digitally watermark said first data reduced signal.

4. The method of claim 1 wherein said digitally watermarking or encrypting, further comprising using an encryption algorithm to encrypt said first data reduced signal.

5. The method of claim 1 further comprising splitting said input signal into two physically distinct input signals, and wherein said first data reduced signal is generated from a first one of said two physically distinct input signals.

6. The method of claim 1 wherein said digitally watermarking or encrypting comprises a processor using at least one key.

7. The method of claim 1 , wherein said generating an output signal comprises adding said third signal to that one of said first data reduced signal and said second data reduced signal from which the third signal was not generated.

8. The method of claim 1 further comprising a computer system receiving the output signal in said computer system, further comprising said computer system executing programming designed to detect watermarks embedded in the output signal.

9. A system for digital watermarking, encrypting, or both, of an input signal containing information, comprising:

a computer system comprising at least one processor and memory;

said computer system configured to use at least one of said at least one processor for generating a first data reduced signal from said input signal by data reducing said input signal;

said computer system configured to use at least one of said at least one processor for subtracting said first data reduced signal from said original data signal resulting in a first remainder signal;

said computer system configured to use at least one of said at least one processor for generating a second data reduced signal from said first data reduced signal by data reducing said first data reduced signal;

said computer system configured to use at least one of said at least one processor for digitally watermarking or encrypting said first data reduced signal or said second data reduced signal to create a third signal; and

generating an output signal using said third signal.

10. The system of claim 9 wherein said input signal is at least one of: instructional text; executable binary computer code; images; audio; video;

multimedia; and virtual reality imaging.

11. The system of claim 9 wherein said digitally watermarking or encrypting, further comprising using a watermarking algorithm to digitally watermark said first data reduced signal.

12. The system of claim 9 wherein said digitally watermarking or encrypting, further comprising using an encryption algorithm to encrypt said first data reduced signal.

13. The system of claim 9 further comprising splitting said input signal into two physically distinct input signals, and wherein said first data reduced signal is generated from a first one of said two physically distinct input signals.

14. The system of claim 9 , wherein said computer system is configured to add said third signal to that one of said first data reduced signal and said second data reduced signal from which the third signal was not generated.

15. The system of claim 9 , further comprising a receiving computer system;

wherein said receiving computer system is configured to execute programming designed to detect watermarks embedded in the output signal.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2015
From: BLUE SPIKE, INC.
To: WISTARIA TRADING LTD
Reel/Frame 036388/0248 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2014
From: MOSKOWITZ, SCOTT A; BERRY, MIKE W
To: BLUE SPIKE, INC.
Reel/Frame 033973/0593 →
Continuity (8)
Continuation 13802471 · Mar 13, 2013
Continuation 13423650 · Mar 19, 2012
Continuation 12655036 · Dec 22, 2009
Continuation 11519467 · Sep 12, 2006
Division 09594719 · Jun 16, 2000
Continuation In Part PCTUS0006522 · Mar 14, 2000
Provisional Application 60125990 · Mar 24, 1999
Related Publication 20140369500A1 · Dec 18, 2014