IP Library › Granted Patent US 10,264,052
Granted Patent B2
US 10,264,052 · App. 14/685,665 · Granted Apr 16, 2019

Enveloping for device independence

Inventors: Donald C. D. Chang (Thousand Oaks, CA); Juo-Yu Lee (Camarillio, CA); Steve K Chen (Pacific Palisades, CA); Jeffrey Chijieh Chang (La Jolla, CA)
Assignee: SPATIAL DIGITAL SYSTEMS, INC.
H04L67/06G06F21/6209G06F21/6245H04L63/08H04L65/4076H04L65/4084H04L65/602H04L65/604H04L65/605H04L65/607H04L67/1097
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 10,264,052
App. No.
14/685,665
Granted
Apr 16, 2019
Kind
B2
Abstract

A system comprises a plurality of personal devices identified by at least one remote storage network as belonging to a user. A personal device comprises a first folder for storing a known a priori digital file, a second folder for storing a data file, a processor, and a network interface. The processor performs an M-to-M waveform multiplexing transformation on M input files, M>1, and generates M output files. Each output file comprises a respective linear combination of the M input files. The M input files comprise the data file and the known a priori digital file. Each of the M output files appears to human perception as having substantially identical visual or audio features to the known a priori digital file. The network interface sends at least M−1 of the M output files to at least one destination in the at least one remote storage network for storage.

Claims (61)

1. A system comprising:

a plurality of personal devices identified by at least one remote network storage as belonging to a user, the personal devices comprising at least a first personal device;

wherein the first personal device comprises:

a first folder for storing a known a priori digital file;

a second folder for storing a data file;

a first processor coupled to the first folder and the second folder, the first processor being configured to receive M first input files, M being a positive integer greater than 1, perform an M-to-M wavefront multiplexing transformation on the M first input files and generate M first output files such that each of the M first output files comprises a unique linear combination of the M first input files having a scale factor, the M first input files comprising the data file and the known a priori digital file; and

a first network interface configured to communicate with the at least one remote network storage and to send at least M minus 1 of the M first output files to at least one destination in the at least one remote network storage for storage,

wherein the known a priori digital file is known to a device configured to access the at least one destination to recover the data file from a subset of the at least M minus 1 of the M first output files, and

wherein the scale factor is applied to the known a priori digital file in the M first input files such that at least one of the M first output files appears to human perception as having identical visual or audio features to the known a priori digital file.

2. The system of claim 1 , wherein the personal devices further comprise a second personal device, the second personal device comprising:

a second network interface configured to communicate with the at least one remote network storage and to retrieve M minus 1 of the at least M minus 1 first output files that have been stored at the at least one destination in the at least one remote network storage;

a third folder for storing the known a priori digital file; and

a second processor coupled to the second network interface and the third folder, the second processor receiving the retrieved M minus 1 first output files and the known a priori digital file, performing an M-to-M wavefront de-multiplexing transformation on the retrieved M minus 1 first output files and the known a priori digital file, and generating M second output files such that each of the M second output files comprises a unique linear combination of the retrieved M minus 1 first output files and the known a priori digital file, the M-to-M wavefront de-multiplexing transformation being an inverse of the M-to-M wavefront multiplexing transformation.

3. The system of claim 2 , wherein the second personal device further comprises:

a de-segmentation device coupled to the second processor, the de-segmentation device being configured to de-segment M minus 1 of the M second output files into one recovered file corresponding to the data file.

4. The system of claim 1 , wherein the first personal device further comprises:

a segmentation device coupled to the first processor, the segmentation device being configured to segment the data file into M minus 1 segmented files and provide the M minus 1 segmented files concurrently to the first processor as M minus 1 of the M first inputs.

5. The system of claim 4 , wherein the segmentation device comprises a time division demultiplexer.

6. The system of claim 1 , wherein the first network interface sends the at least M minus 1 of the M first output files to more than one destinations in the at least one remote network storage to be stored all together or not all together.

7. The system of claim 1 , wherein the M-to-M wavefront multiplexing transformation comprises an orthogonal matrix transformation.

8. A system comprising:

a plurality of personal devices identified by at least one remote network storage as belonging to a user, the personal devices comprising at least a first personal device;

wherein the first personal device comprises:

a first folder for storing Y known a priori digital files, Y being a positive integer greater than or equal to 1;

a second folder for storing a data file;

a first processor coupled to the first folder and the second folder, the processor being configured to receive M first input files, M being a positive integer greater than Y, performing an M-to-M wavefront multiplexing transformation on the M first input files and generate M first output files such that each of the M first output files comprises a respective linear combination of the M first input files having a scale factor, the M first input files comprising the data file and the Y known a priori digital files; and

a first network interface configured to communicate with the at least one remote storage network and to send the M first output files to at least one destination in the at least one remote network storage for storage,

wherein the Y known a priori digital files are known to a device configured to access the at least one destination to recover the data file from a subset of the M first output files, and

wherein the scale factor is applied to the known a priori digital file in the M first input files such that at least one of the M first output files appears to human perception as having identical visual or audio features to the known a priori digital file.

9. The system of claim 8 , wherein the personal devices further comprise a second personal device, the second personal device comprising:

a second network interface configured to communicate with the at least one remote network storage and to retrieve M minus Y of the M first output files that have been stored at the at least one destination in the at least one remote network storage;

a third folder for storing the Y known a priori digital files; and

a second processor coupled to the second network interface and the third folder, the second processor receiving the retrieved M minus Y first output files and the Y known a priori digital files, performing an M-to-M wavefront de-multiplexing transformation on the retrieved M minus Y first output files and the Y known a priori digital files, and generating M second output files such that each of the M second output files comprises a unique linear combination of the retrieved M minus Y first output files and the Y known a priori digital files, the M-to-M wavefront de-multiplexing transformation being an inverse of the M-to-M wavefront multiplexing transformation.

10. The system of claim 9 , wherein the second personal device further comprises:

a de-segmentation device coupled to the second processor, the de-segmentation device being configured to de-segment M minus X of the M second output files into one recovered file corresponding to the data file, X being a positive integer greater than or equal to Y.

11. The system of claim 8 , wherein the first personal device further comprises:

a segmentation device coupled to the first processor, the segmentation device being configured to segment the data file into M minus X segmented files, X being a positive integer greater than or equal to Y, and provide the M minus X segmented files concurrently to the first processor as M minus X of the M first input files.

12. The system of claim 11 , wherein the segmentation device comprises a time division demultiplexer.

13. The system of claim 8 , wherein the M-to-M wavefront multiplexing transformation comprises an orthogonal matrix transformation or a non-orthogonal full-rank matrix transformation.

14. A system comprising:

a plurality of personal devices identified by at least one remote storage network as belonging to a user, the personal devices comprising at least a first personal device;

wherein the first personal device comprises:

a first folder for storing Y known a priori digital files, Y being a positive integer greater than or equal to 1;

a second folder for storing a data file;

a segmentation device coupled to the second folder, the segmentation device being configured to segment the data file into M minus X segmented files, M being a positive integer greater than X and X being a positive integer greater than or equal to Y;

a first processor coupled to the first folder and the segmentation device, the processor being configured to receive M first input files, M being a positive integer greater than Y, performing an M-to-M wavefront multiplexing transformation on the M first input files and generate M first output files such that each of the M first output files comprises a unique linear combination of the M first input files having a scale factor, the M first input files comprising the M minus X segmented files, the Y known a priori digital files and X minus Y null inputs; and

a first network interface configured to communicate with the at least one remote network storage and to send at least M minus X of the M first output files to at least one destination in the at least one remote network storage for storage,

wherein the Y known a priori digital files are known to a device configured to access the at least one destination to recover the data file from a subset of the at least M minus X of the M first output files, and

wherein the scale factor is applied to the known a priori digital file in the M first input files such that at least one of the M first output files appears to human perception as having identical visual or audio features to the known a priori digital file.

15. The system of claim 14 , wherein the personal devices further comprise a second personal device, the second personal device comprising:

a second network interface configured to communicate with the at least one remote network storage and to retrieve M minus X of the at least M minus X first output files that have been stored at the at least one destination in the at least one remote network storage;

a third folder for storing the Y known a priori digital files; and

a second processor coupled to the second network interface and the third folder, the second processor receiving, as M second input files, the retrieved M minus X first output files, the Y known a priori digital files and X minus Y zero inputs, performing an M-to-M wavefront de-multiplexing transformation on the M second input files, and generating M second output files such that each of the M second output files comprises a unique linear combination of the retrieved M minus X first output files and the Y known a priori digital files, the M-to-M wavefront de-multiplexing transformation being an inverse of the M-to-M wavefront multiplexing transformation; and

a de-segmentation device coupled to the second processor, the de-segmentation device de-segmenting M minus X of the M second output files into one recovered file corresponding to the data file.

16. The system of claim 14 , wherein the segmentation device comprises a time division demultiplexer.

17. The system of claim 14 , wherein the M-to-M wavefront multiplexing transformation comprises an orthogonal matrix transformation.

18. The system of claim 14 , wherein the M-to-M wavefront multiplexing transformation comprises an orthogonal matrix transformation or a non-orthogonal full-rank matrix transformation.

19. The system of claim 14 , wherein the first network interface retrieves M minus X first output files of the at least M minus X of the M first output files stored at the at least one destination in the at least one remote network storage.

20. The system of claim 19 , wherein the first personal device further comprises:

a third processor coupled to the first network interface and the first folder, the third processor receiving, as M third input files, the retrieved M minus X first output files, the Y known a priori digital files and X minus Y zero inputs, performing an M-to-M wavefront de-multiplexing transformation on the M third input files, and generating M third output files such that each of the M third output files comprises a unique linear combination of the retrieved M minus X first output files and the Y known a priori digital files, the M-to-M wavefront de-multiplexing transformation being an inverse of the M-to-M wavefront multiplexing transformation; and

a de-segmentation device coupled to the third processor, the de-segmentation device de-segmenting M minus X of the M third output files into one recovered file corresponding to the data file.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2016
From: CHANG, DONALD C.D.; CHANG, JEFFREY CHIJIEH; LEE, JUO-YU; CHEN, STEVE K
To: SPATIAL DIGITAL SYSTEMS, INC.
Reel/Frame 038676/0029 →
Continuity (3)
Continuation In Part 14517717 · Oct 17, 2014
Provisional Application 62038767 · Aug 18, 2014
Related Publication 20160050258A1 · Feb 18, 2016