Communications system with data storage device interface protocol connectors and related methods
First Claim
1. A communications system comprising:
- a plurality of data storage devices storing data based upon at least one of a plurality of different operating protocols;
a plurality of mobile wireless communications devices each accessing said data storage devices based upon at least one of the plurality of different operating protocols; and
a protocol interface device comprisinga front-end proxy module communicating with said plurality of mobile wireless communications devices based upon respective operating protocols,a protocol engine module communicating with said front-end proxy module,a respective interface connector module translating communications between said protocol engine module and said plurality of data storage devices for each of the different operating protocols, anda data store for storing supported operating protocols for each of said data storage devices and protocol capability ranking metrics for the operating protocols based upon a number of supported protocol features,said protocol engine module cooperating with said data store for selecting a supported operating protocol for accessing each of said data storage devices based upon the protocol capability ranking metrics.
5 Assignments
0 Petitions
Accused Products
Abstract
A communications system may include a plurality of data storage devices for storing data using at least one of a plurality of different operating protocols. The system may further include a plurality of mobile wireless communications devices for accessing the data storage devices and each using at least one of the plurality of different operating protocols. Moreover, a protocol interface device may also be included. The protocol interface device may include a front-end proxy module for communicating with the plurality of mobile wireless communications devices using respective operating protocols, and a protocol engine module communicating with the front-end proxy module using a common interface protocol. The protocol interface device may also include a respective interface connector module for translating communications between the protocol engine module and the plurality of data storage devices for each of the different operating protocols.
65 Citations
24 Claims
-
1. A communications system comprising:
-
a plurality of data storage devices storing data based upon at least one of a plurality of different operating protocols; a plurality of mobile wireless communications devices each accessing said data storage devices based upon at least one of the plurality of different operating protocols; and a protocol interface device comprising a front-end proxy module communicating with said plurality of mobile wireless communications devices based upon respective operating protocols, a protocol engine module communicating with said front-end proxy module, a respective interface connector module translating communications between said protocol engine module and said plurality of data storage devices for each of the different operating protocols, and a data store for storing supported operating protocols for each of said data storage devices and protocol capability ranking metrics for the operating protocols based upon a number of supported protocol features, said protocol engine module cooperating with said data store for selecting a supported operating protocol for accessing each of said data storage devices based upon the protocol capability ranking metrics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A protocol interface device for interfacing a plurality of mobile wireless communications devices with a plurality of data storage devices, the mobile wireless communications devices and the data storage devices each using at least one of a plurality of different operating protocols, the protocol interface device comprising:
-
a front-end proxy module for communicating with the plurality of mobile wireless communications devices using respective operating protocols; a protocol engine module communicating with the front-end proxy module, a respective interface connector module for translating communications between said protocol engine module and the plurality of data storage devices f or each of the different operating protocols, and a data store for storing supported operating protocols for each of said data storage devices and protocol capability ranking metrics for the operating protocols based upon a number of supported protocol features, said protocol engine module cooperating with said data store for selecting a supported operating protocol for accessing each of said data storage devices based upon the protocol capability ranking metrics. - View Dependent Claims (10, 11, 12)
-
-
13. A protocol interface device for interfacing a plurality of communications devices with a plurality of data storage devices, the communications devices and the data storage devices each using at least one of a plurality of different operating protocols, the protocol interface device comprising:
-
a front-end proxy module for communicating with the plurality of communications devices using respective operating protocols; a protocol engine module communicating with the front-end proxy module, a respective interface connector module for translating communications between said protocol engine module and the plurality of data storage devices for each of the different operating protocols, and a data store for storing supported operating protocols for each of said data storage devices and protocol capability ranking metrics for the operating protocols based upon a number of supported protocol features, said protocol engine module cooperating with said data store for selecting a supported operating protocol for accessing each of said data storage devices based upon the protocol capability ranking metrics. - View Dependent Claims (14, 15, 16)
-
-
17. A method for interfacing a plurality of mobile wireless communications devices with a plurality of data storage devices, the mobile wireless communications devices and the data storage devices each using at least one of a plurality of different operating protocols, the method comprising:
-
providing a front-end proxy module for communicating with the plurality of mobile wireless communications devices using respective operating protocols; providing a protocol engine module communicating with the front-end proxy module; providing a respective interface connector module for translating communications between the protocol engine module and the plurality of data storage devices for each of the different operating protocols; and providing a data store for storing supported operating protocols for each of said data storage devices and protocol capability ranking metrics for the operating protocols based upon a number of supported protocol features; the protocol engine module cooperating with the data store for selecting a supported operating protocol for accessing each of said data storage devices based upon the protocol capability ranking metrics. - View Dependent Claims (18, 19, 20)
-
-
21. A computer-readable medium having computer executable modules for interfacing a plurality of mobile wireless communications devices with a plurality of data storage devices, the mobile wireless communications devices and the data storage devices each using at least one of a plurality of different operating protocols, the computer-readable medium comprising:
-
a front-end proxy module for communicating with the plurality of mobile wireless communications devices using respective operating protocols; a protocol engine module communicating with the front-end proxy module; a respective interface connector module for translating communications between the protocol engine module and the plurality of data storage devices for each of the different operating protocols; and a data store module for storing supported operating protocols for each of the data storage devices and protocol capability ranking metrics for the operating protocols based upon a number of supported protocol features; said protocol engine module cooperating with said data store module for selecting a supported operating protocol for accessing each of the data storage devices based upon the protocol capability ranking metrics. - View Dependent Claims (22, 23, 24)
-
Specification