IP Library Granted Patent US 8,781,121
Granted Patent B2
US 8,781,121 · App. 13/802,471 · Granted Jul 15, 2014

Utilizing data reduction in steganographic and cryptographic systems

Inventors: Scott A. Moskowitz (Sunny Isles Beach, FL); Mike W. Berry (Seattle, WA)
Assignee: Blue Spike, Inc.
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 8,781,121
App. No.
13/802,471
Granted
Jul 15, 2014
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 (32)

1. A machine implemented method for producing output signals encoding content, comprising:

watermarking, using a machine, a reduced data version of an original data signal, said original data signal containing content, to form a watermarked reduced data version of said original data signal;

adding, using said machine, said watermarked reduced data version of said original signal to a signal derived from said original data signal to produce an output signal.

2. The method of claim 1 wherein forming said signal derived from said original data signal comprises subtracting said reduced data version of said original data signal from said original data signal.

3. The method of claim 1 wherein forming said signal derived from said original data signal comprises watermarking a signal.

4. The method of claim 1 wherein forming said signal derived from said original data signal comprises scrambling a signal.

5. The method of claim 1 further comprising:

splitting a data stream containing said original data signal into two physically distinct data streams;

wherein said watermarking said reduced data version is performed on one of said two physically distinct data streams;

wherein said adding adds signals from said two physically distinct data streams to produce said output signal.

6. The method of claim 1 further comprising:

splitting said output signal into two physically distinct output signal streams.

7. The method of claim 1 further comprising decoding from said output signal said reduced data version of said original data signal.

8. The method of claim 1 further comprising decoding from said output signal said signal derived from said original data signal.

9. The method of claim 1 wherein said machine is a computer system comprising:

(a) a computer processor; and (b) at least one computer memory storing (c) a data reduction algorithm and (d) at least one digital watermarking algorithm.

10. A machine implemented method for producing an output signal encoding content, comprising:

scrambling, using a machine, a reduced data version of an original data signal to form a scrambled reduced data version of said original data signal;

adding, using said machine, said scrambled reduced data version of said original data signal to a signal derived from said original data signal to produce an output signal.

11. The method of claim 10 wherein forming said signal derived from said original data signal comprises subtracting said reduced data version of said original data signal from said original data signal.

12. The method of claim 10 wherein forming said signal derived from said original data signal comprises watermarking a signal.

13. The method of claim 10 wherein forming said signal derived from said original data signal comprises scrambling a signal.

14. The method of claim 10 further comprising splitting a data stream containing said original data signal into two physically distinct data streams, wherein said adding adds signals from said two physically distinct data streams to produce said output signal.

15. The method of claim 10 further comprising:

splitting a data stream containing said original data signal into two physically distinct data streams;

wherein said watermarking said reduced data version is performed on one of said two physically distinct data streams;

wherein said adding adds signals from said two physically distinct data streams to produce said output signal.

16. The method of claim 10 further comprising:

splitting said output signal into two physically distinct output signal streams.

17. The method of claim 10 further comprising decoding from said output signal said reduced data version of said original data signal.

18. The method of claim 10 further comprising decoding from said output signal said signal derived from said original data signal.

19. The method of claim 10 wherein said machine comprises a computer system comprising: (a) a computer processor; and (b) at least one computer memory storing (c) a data reduction algorithm and (d) at least one digital watermarking algorithm.

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 Apr 25, 2013
From: MOSKOWITZ, SCOTT A.; BERRY, MIKE W.
To: BLUE SPIKE, INC.
Reel/Frame 030283/0265 →
Continuity (7)
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 20130188823A1 · Jul 25, 2013