# US 10,311,245 B2 · Cyber security system and method for transferring data between servers without a continuous connection

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,311,245 B2
- Document ID: US10311245B2
- Status: Granted
- Kind: B2
- Application number: 15/453,885
- Filed: 2017-03-08
- Published: 2017-09-14
- Granted: 2019-06-04
- Earliest claimed: 2016-03-08
- Applicants: Kalpesh S. Patel; Shilpi D. Bhargava
- Inventors: Kalpesh S. Patel; Shilpi D. Bhargava
- Web page: https://patentgrep.com/patent/US10311245B2

## CPC

- G06F 21/6218: {to a system of files or objects, e.g. local or distributed file system or database}
- G06F 3/0622: {in relation to access}
- G06F 3/0659: {Command handling arrangements, e.g. command buffers, queues, command scheduling}
- G06F 3/067: {Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]}
- H04L 63/0884: {by delegation of authentication, e.g. a proxy authenticates an entity to be authenticated on behalf of this entity vis-à-vis an authentication entity}
- H04L 67/568: Storing data temporarily at an intermediate stage, e.g. caching
- G06F 2221/2143: Clearing memory, e.g. to prevent the data from being stolen
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A cybersecurity system includes a controller that functions as a gateway between an end user device and an offline data storage device. When the end user device wants to access a file on the offline data storage device the controller severs a connection between a temporary storage memory and the end user device, establishes a connection with the offline data storage device, pulls the data from the offline data storage device to a temporary storage memory, then severs the connection with the offline data storage device, then establishes the connection with the end user device and communicates the data from the temporary storage memory to the end user device before overwriting the data in the temporary storage memory.

## Claims

### Claim 1

A cybersecurity system comprising:
an end user device;
a data storage device storing a plurality of data files;
an authentication device in communication with the end user device;
a controller in communication with the authentication device and the data storage device; and
a temporary storage memory device in communication with the controller and further including a first communication pathway to the data storage device and a second communication pathway to the end user device;
wherein, in response to a request from the end user device to access one of the plurality of data files stored on the data storage device, the controller:
first receives user verification from the authentication device;
then receives a request for the one of the plurality of data files stored on the data storage device;
then disables the first communication pathway between the end user device and the temporary storage memory device;
then activates the second communication pathway between the data storage device and the temporary storage memory device;
then requests the one of the plurality of data files stored on the data storage device from the data storage device to be written to the temporary storage memory device;
then disables the second communication pathway between the data storage device and the temporary storage memory device;
then activates the first communication pathway between the end user device and the temporary storage memory device;
then allows the end user device to access the one of the plurality of data files stored on the data storage device from the temporary storage memory device;
then disables the first communication pathway between the end user device and the temporary storage memory device; and
then erases the one of the plurality of data files stored on the data storage device from the temporary storage memory device.

### Claim 2 (depends on 1)

The cybersecurity system of claim 1, wherein the end user device is a desktop computer.

### Claim 3 (depends on 1)

The cybersecurity system of claim 1, wherein the end user device is a mobile computing device.

### Claim 4 (depends on 1)

The cybersecurity system of claim 1, wherein the authentication device is an enterprise server.

### Claim 5 (depends on 1)

The cybersecurity system of claim 1, wherein the temporary storage memory device is a server.

### Claim 6 (depends on 1)

The cybersecurity system of claim 1, wherein the data storage device is an enterprise server.

### Claim 7 (depends on 1)

The cybersecurity system of claim 1, wherein the authentication device, temporary storage memory device, and data storage device are contained within a single piece of physical hardware.

### Claim 8 (depends on 1)

The cybersecurity system of claim 1, wherein the authentication device communicates with the controller via an optical communication controller.

### Claim 9 (depends on 1)

The cybersecurity system of claim 1, wherein the data storage device communicates with the controller via optical communication controllers.

### Claim 10 (depends on 9)

The cybersecurity system of claim 9, wherein the optical communication controller utilizes at least one light emitting diode for optical communication.

### Claim 11

A cybersecurity method comprising the steps of:
in response to receiving an authenticated request from an end user device to access one of a plurality of data files stored on a data storage device, a controller:
first disables the first communication pathway between the end user device and the temporary storage memory device;
then activates the second communication pathway between the data storage device and the temporary storage memory device;
then requests the one of the plurality of data files stored on the data storage device from the data storage device to be written to the temporary storage memory device;
then disables the second communication pathway between the data storage device and the temporary storage memory device;
then activates the first communication pathway between the end user device and the temporary storage memory device;
then allows the end user device to access the one of the plurality of data files stored on the data storage device from the temporary storage memory device;
then disables the first communication pathway between the end user device and the temporary storage memory device; and
then erases the one of the plurality of data files stored on the data storage device from the temporary storage memory device.

### Claim 12 (depends on 11)

The cybersecurity method of claim 11, wherein the end user device is a desktop computer.

### Claim 13 (depends on 11)

The cybersecurity method of claim 11, wherein the end user device is a mobile computing device.

### Claim 14 (depends on 11)

The cybersecurity method of claim 11, wherein the authentication device is an enterprise server.

### Claim 15 (depends on 11)

The cybersecurity method of claim 11, wherein the temporary storage memory device is a server.

### Claim 16 (depends on 11)

The cybersecurity method of claim 11, wherein the data storage device is an enterprise server.

### Claim 17 (depends on 11)

The cybersecurity method of claim 11, wherein the authentication device, temporary storage memory device, and data storage device are contained within a single piece of physical hardware.

### Claim 18 (depends on 11)

The cybersecurity method of claim 11, wherein the authentication device communicates with the controller via an optical communication controller.

### Claim 19 (depends on 11)

The cybersecurity method of claim 11, wherein the authentication device and data storage device communicate with the controller via optical communication controllers.

### Claim 20 (depends on 19)

The cybersecurity method of claim 19, wherein the optical communication controllers utilize at least one light emitting diode for optical communication.
