IP Library Granted Patent US 9,769,130
Granted Patent B2
US 9,769,130 · App. 15/137,271 · Granted Sep 19, 2017

Systems and methods of transmitting data

Inventors: R. Daren Klum (Shoreview, MN); Mark Hansen (Eden Praire, MN)
Assignee: SECURED2 CORPORATION
H04L63/0428G06F11/1464G06F21/606G06F21/62G06F21/6218H04L63/06G06F2201/80
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,769,130
App. No.
15/137,271
Granted
Sep 19, 2017
Kind
B2
Abstract

Systems and methods of transmitting data from one location to another location that can be used in a number of applications including, but not limited to, secure transmission of data from one location to another and secure data backup. In one embodiment, a data file is split into pieces and the pieces are placed randomly in a diverse mesh of online cloud storage providers. So all the data is not sitting in a single point of failure and with the entire file available for theft. Each piece of data is given a randomized numerical code that determines where the packet of data is stored. Also, the pieces of data can be encrypted.

Claims (24)

1. A method of secured data storage, comprising:

allowing a user to generate a manually generated list of designated data segment end storage locations;

allowing the user to define configuration settings associated with the secured data storage, the configuration settings including a file filter, an interval schedule, and a cloud configuration, wherein the interval schedule defines how often the secured data storage is performed;

a data segmenting device receiving data and segmenting the data into a plurality of data segments, wherein the plurality of data segments are equal in size, wherein the size is a user defined size selected by the user, and the user defined size is less than or equal to a maximum threshold;

the data segmenting device assigning the plurality of data segments to two or more of the plurality of designated data segment end storage locations, wherein assigning the plurality of data segments to the two or more of the plurality of designated data segment end storage locations includes randomly selecting and assigning the two or more of the plurality of designated data segment end storage locations from the manually generated list of designated data segment end storage locations;

the data segmenting device transmitting the plurality of data segments over a network to the two or more of the plurality of designated data segment end storage locations randomly selected and assigned by the data segmenting device; and

the data segmenting device generating a report with information for retrieving all of the plurality of stored data segments from the two or more of the plurality of designated data segment end storage locations randomly selected and assigned by the data segmenting device and reassembling all of the plurality of stored data segments into the data.

2. The method of claim 1 , further comprising the data segmenting device at least one of encrypting the data before segmenting the data into the plurality of data segments, and encrypting each of the plurality of data segments.

3. The method of claim 1 , wherein the plurality of designated data segment end storage locations are cloud data end storage locations that store the plurality of data segments and the network is the Internet.

4. The method of claim 1 , further comprising the data segmenting device receiving the manually generated list of designated data segment end storage locations.

5. The method of claim 1 , wherein the data is from a data storage device at a first location, and further comprising at the first location retrieving the plurality of stored data segments from the two or more of the plurality of data segment end storage locations and reassembling the plurality of stored data segments to reform the data.

6. The method of claim 1 , further comprising the two or more of the plurality of designated data segment end storage locations randomly selected and assigned by the data segmenting device receiving the plurality of data segments.

7. The method of claim 1 , wherein each of the two or more of the plurality of designated data segment end storage locations is assigned a single one of the plurality of data segments.

8. The method of claim 1 , further comprising storing the report in one or more of the plurality of designated data segment end storage locations.

9. The method of claim 1 , wherein the report includes a key for decrypting each of the plurality of data segments, a file name assigned to each of the plurality of data segments, a file name assigned to the data, and a sequence required for reassembling the plurality of data segments into the data.

10. The method of claim 1 , wherein the two or more of the plurality of designated data segment end storage locations are geographically separated from each other.

11. The method of claim 1 , further comprising storing the plurality of data segments at the two or more of the plurality of designated data segment end storage locations randomly selected and assigned by the data segmenting device.

12. A secured data backup and storage method, comprising:

allowing a user to generate a manually generated list of designated data segment end storage locations;

allowing the user to define configuration settings associated with the secured data backup and storage, the configuration settings including a file filter, an interval schedule, and a cloud configuration, wherein the interval schedule defines how often the secured data backup and storage is performed;

the data segmenting device receiving data that is stored in a data storage device at a first location and segmenting the data into a plurality of data segments, wherein the plurality of data segments are equal in size, wherein the size is a user defined size selected by the user, and the user defined size is less than or equal to a maximum threshold;

the data segmenting device assigning the plurality of data segments to two or more of the plurality of designated data segment end storage locations that are available to the first location via a network, wherein assigning the plurality of data segments to the two or more of the plurality of designated data segment end storage locations includes randomly selecting and assigning the two or more of the plurality of designated data segment end storage locations from the manually generated list of designated data segment end storage locations;

the data segmenting device transmitting the plurality of data segments to the two or more of the plurality of designated data segment end storage locations randomly selected and assigned by the data segmenting device; and

the data segmenting device generating a report with information for retrieving all of the plurality of stored data segments from the two or more of the plurality of designated data segment end storage locations randomly selected and assigned by the data segmenting device and reassembling all of the plurality of stored data segments into the data.

Assignments (1)
CHANGE OF NAME AND ADDRESS Recorded Apr 4, 2017
From: CRAM WORLDWIDE, INC.
To: SECURED2 CORPORATION
Reel/Frame 042157/0451 →
Continuity (3)
Continuation 14077461 · Nov 12, 2013
Provisional Application 61725208 · Nov 12, 2012
Related Publication 20160241525A1 · Aug 18, 2016