Data sharing and transfer systems and methods
First Claim
1. A data communication system comprising:
- a first communication interface configured to be coupled to a first computing device;
a second communication interface configured to be coupled to a second computing device;
a controller configured to establish a communication channel between the first and second computing devices, the first and second communication interfaces being coupled with the controller, the controller being configured to receive from at least one of the first and second computing devices a communication command communicated in a first format and to process the communication command in the first format for executing a communication operation; and
a storage unit coupled with the controller, the storage unit containing instructions recognizable and executable by the first and second computing devices for converting a communication request from at least one of the first and second computing devices to the communication command in the first format recognizable by the controller,wherein the controller is configured to be recognizable by at least one of the first and second computing devices as at least one of a customized controller with customized instructions and as a storage device controller for receiving at least one of data read and write commands and perform at least one of data read and write operations.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication system may include one or more communication interfaces, a controller, and a storage unit. The communication interface(s) may be configured to be coupled to first and second computing devices. The controller is configured to establish a communication channel between the first and second computing devices. The first and second communication interfaces are coupled with the controller, and the controller is further configured to receive from at least one of the first and second computing devices a communication command communicated in a first format consistent with an external storage device protocol. The storage unit is coupled with the controller and contains a set of instructions recognizable and executable by the first and second computing devices for converting communication requests from at least one of the first and second computing devices to the communication command. The controller is configured to be recognizable by at least one of the first and second computing devices as a storage device controller.
-
Citations
20 Claims
-
1. A data communication system comprising:
-
a first communication interface configured to be coupled to a first computing device; a second communication interface configured to be coupled to a second computing device; a controller configured to establish a communication channel between the first and second computing devices, the first and second communication interfaces being coupled with the controller, the controller being configured to receive from at least one of the first and second computing devices a communication command communicated in a first format and to process the communication command in the first format for executing a communication operation; and a storage unit coupled with the controller, the storage unit containing instructions recognizable and executable by the first and second computing devices for converting a communication request from at least one of the first and second computing devices to the communication command in the first format recognizable by the controller, wherein the controller is configured to be recognizable by at least one of the first and second computing devices as at least one of a customized controller with customized instructions and as a storage device controller for receiving at least one of data read and write commands and perform at least one of data read and write operations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A communication system comprising:
-
at least one communication interface configured to be coupled to first and second computing devices; a controller configured to establish a communication channel between the first and second computing devices, the at least one communication interface being coupled with the controller, the controller being configured to receive from at least one of the first and second computing devices a communication command communicated in a first format consistent with an external storage device protocol; and a storage unit coupled with the controller, the storage unit containing a set of instructions recognizable and executable by the first and second computing devices for converting communication requests from at least one of the first and second computing devices to the communication command, wherein the controller is configured to be recognizable by at least one of the first and second computing devices as a storage device controller. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for providing a communication channel between computing devices, the method comprising:
-
providing a system that includes at least one communication interface, a storage unit, and a controller coupled with the at least one communication interface and the storage unit; and configuring the system to; provide from the storage device the instructions recognizable and executable by at least one of the computing devices for converting a communication request from the computing devices to a communication command in the first format; receive the communication command from at least one of the computing devices; process the communication command in the first format for executing communication operations; and execute a communication operation based on the communication command. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification