IP Library Granted Patent US 9,258,116
Granted Patent B2
US 9,258,116 · App. 14/271,559 · Granted Feb 9, 2016

System and methods for permitting open access to data objects and for securing data within the data objects

Inventors: Scott A. Moskowitz (Ft. Lauderdale, FL); Mike W. Berry (Seattle, WA)
Assignee: WISTARIA TRADING LTD
H04L9/0861G11B20/0021G11B20/0071G11B20/00086G11B20/00818G11B20/00891G11B20/00985H04L9/00H04L63/0428H04N7/1675H04N19/467H04N21/2343H04N21/2347H04N21/23476H04N21/23892H04N21/4405H04N21/44008H04N21/8358G11B2020/00014H04L63/12H04L2209/34
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,258,116
App. No.
14/271,559
Granted
Feb 9, 2016
Kind
B2
Abstract

A system and methods for permitting open access to data objects and for securing data within the data objects is disclosed. According to one embodiment of the present invention, a method for securing a data object is disclosed. According to one embodiment of the present invention, a method for securing a data object is disclosed. The method includes the steps of (1) providing a data object comprising digital data and file format information; (2) embedding independent data into a data object; and (3) scrambling the data object to degrade the data object to a predetermined signal quality level. The steps of embedding and scrambling may be performed until a predetermined condition is met. The method may also include the steps of descrambling the data object to upgrade the data object to a predetermined signal quality level, and decoding the embedded independent data.

Claims (42)

1. A method for streaming media over a network, comprising:

receiving in a first device an openly accessible data object comprising digital data and file format information;

said first device embedding independent data into the openly accessible data object and then scrambling the openly accessible data object to perceptibly degrade the openly accessible data object to a predetermined signal quality level where at least a portion of the independent data can be decoded from the scrambled openly accessible data object;

said first device repeatedly performing the steps of embedding and scrambling until a predetermined condition is met wherein the predetermined condition comprises reaching a desired signal quality level of the openly accessible data object, the repeated steps resulting in generation of an openly accessible data object having the desired signal quality;

said first device transmitting said openly accessible data object having the desired signal quality over a network;

a second device receiving over the network a signal stream comprising the said openly accessible data object having the desired signal quality;

said second device receiving a first key;

said second device applying a key based descrambling algorithm which takes as inputs at least one key and a signal stream and produces as output a descrambling algorithm output signal, to said first key and said signal stream, to produce a signal stream descrambling algorithm output signal; and

said second device generating at least one of an audible and a visual signal, based upon said signal stream descrambling algorithm output signal.

2. The method of claim 1 wherein said first key is parameterized to be signal specific to said signal stream such that application of said first key by said key based descrambling algorithm to said signal stream results in at least partial descrambling.

3. The method of claim 1 further comprising:

receiving in said second device a second key;

wherein said second device applying comprises said key based descrambling algorithm taking as input said second key.

4. The method of claim 1 wherein said first key provides a mapping to independent data, which independent data is distinct from said content, and which independent data is embedded in said signal stream, and said key based descrambling algorithm uses said first key to locate said independent data.

5. The method of claim 4 wherein said independent data comprises payment data indicating authorization to charge an account.

6. The method of claim 1 further comprising:

said second device decoding independent data, which is data independent of said content and contained in said signal stream, from said signal stream.

7. The method of claim 6 wherein said independent data comprises payment data indicating authorization to charge an account.

8. The method of claim 1 wherein said first device generates a plurality of openly accessible data objects each having said desired signal quality by repeatedly performing the steps of embedding and scrambling on each of this plurality of openly accessible data object, and transmitting the results of this processing over the network, in said signal stream.

9. The method of claim 8 wherein said signal stream comprises a plurality of channels and said second device receiving comprises said second device receiving different ones of said plurality of objects from different ones of said plurality of channels.

10. The method of claim 1 wherein said scrambling comprises manipulating file format information and said descrambling comprises descrambling the scrambled file format information.

11. A system for streaming media over a network, comprising:

first device designed to receive an openly accessible data object comprising digital data and file format information;

said first device designed to embed independent data into the openly accessible data object and then scramble the openly accessible data object to perceptibly degrade the openly accessible data object to a predetermined signal quality level where at least a portion of the independent data can be decoded from the scrambled openly accessible data object;

said first device designed to repeatedly perform steps of embedding and scrambling until a predetermined condition is met wherein the predetermined condition comprises reaching a desired signal quality level of the openly accessible data object, the repeated steps resulting in generation of an openly accessible data object having the desired signal quality;

said first device designed to transmit said openly accessible data object having the desired signal quality over a network;

a second device designed to receive over the network a signal stream comprising the said openly accessible data object having the desired signal quality;

said second device storing in memory a first key;

said second device designed to apply a key based descrambling algorithm which takes as inputs at least one key and a signal stream and produces as output a descrambling algorithm output signal, to said first key and said signal stream, to produce a signal stream descrambling algorithm output signal; and

said second device designed to generate at least one of an audible and a visual signal, based upon the signal stream descrambling algorithm output signal.

12. The system of claim 11 wherein said first key is parameterized to be signal specific to said signal stream such that application of said first key by said key based descrambling algorithm to said signal stream results in at least partial descrambling.

13. The system of claim 11 further comprising:

said second device storing a second key;

wherein said second device designed to apply said key based descrambling algorithm taking as input said second key.

14. The system of claim 11 wherein said first key provides a mapping to independent data, which independent data is distinct from said content, and which independent data is embedded in said signal stream, and said key based descrambling algorithm uses said first key to locate said independent data.

15. The system of claim 14 wherein said independent data comprises payment data indicating authorization to charge an account.

16. The system of claim 11 further comprising:

said second device decoding independent data, which is data independent of said content and contained in said signal stream, from said signal stream.

17. The system of claim 16 wherein said independent data comprises payment data indicating authorization to charge an account.

18. The system of claim 11 wherein said first device generates a plurality of openly accessible data objects each having said desired signal quality by repeatedly performing the steps of embedding and scrambling on each of this plurality of openly accessible data object, and transmitting the results of this processing over the network, in said signal stream.

19. The system of claim 18 wherein said signal stream comprises a plurality of channels and said second device receiving comprises said second device receiving different ones of said plurality of objects from different ones of said plurality of channels.

20. The system of claim 11 wherein said scrambling comprises manipulating file format information and said descrambling comprises descrambling the scrambled file format information.

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 Jun 29, 2014
From: MOSKOWITZ, SCOTT A.; BERRY, MIKE W.
To: BLUE SPIKE, INC.
Reel/Frame 033206/0486 →
Continuity (9)
Continuation 13794742 · Mar 11, 2013
Continuation 13572641 · Aug 11, 2012
Continuation 12886732 · Sep 21, 2010
Continuation 12383879 · Mar 30, 2009
Continuation 11647861 · Dec 29, 2006
Continuation 09731039 · Dec 7, 2000
Provisional Application 60169274 · Dec 7, 1999
Provisional Application 60234199 · Sep 20, 2000
Related Publication 20140241524A1 · Aug 28, 2014