Communications system providing extensible protocol translation features and related methods
First Claim
1. A communications system comprising:
- a plurality of data storage devices, at least some of which use different operating protocols;
a plurality of mobile wireless communications devices configured to access said plurality of data storage devices;
a protocol engine configured to communicate with said plurality of data storage devices; and
a front-end proxy, coupled to said protocol engine and configured tocommunicate with said plurality of mobile wireless communications devices using respective different operating protocols, anddefine and implement an interface with said plurality of mobile wireless communications devices to support a new undefined operating protocol.
4 Assignments
0 Petitions
Accused Products
Abstract
A communications system may include a plurality of data storage devices each using at least one of a plurality of different operating protocols, and a plurality of mobile wireless communications devices for accessing the plurality of data storage devices. Each mobile wireless communications device may also use at least one of the plurality of different operating protocols. The system may further include a protocol interface device. In particular, the protocol interface device may include a protocol engine module for communicating with the plurality of data storage devices using respective operating protocols, and a front-end proxy module coupled to the protocol engine. The front-end proxy module may include a respective proxy module for communicating with the plurality of mobile wireless communications devices using each different operating protocol, and at least one common core service module connected to the proxy modules.
-
Citations
23 Claims
-
1. A communications system comprising:
-
a plurality of data storage devices, at least some of which use different operating protocols; a plurality of mobile wireless communications devices configured to access said plurality of data storage devices; a protocol engine configured to communicate with said plurality of data storage devices; and a front-end proxy, coupled to said protocol engine and configured to communicate with said plurality of mobile wireless communications devices using respective different operating protocols, and define and implement an interface with said plurality of mobile wireless communications devices to support a new undefined operating protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A protocol interface device configured to interface a plurality of mobile wireless communications devices with a plurality of data storage devices, at least some of the mobile wireless communications devices and the data storage devices using different operating protocols, the protocol interface device comprising:
-
a processor; a protocol engine operative with said processor and configured to communicate with the plurality of data storage devices; and a front-end proxy operative with said processor and coupled to said protocol engine and configured to communicate with the plurality of mobile wireless communications devices using respective different operating protocols, and define and implement an interface with the plurality of mobile wireless communications devices to support a new undefined operating protocol. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method of interfacing a plurality of mobile wireless communications devices with a plurality of data storage devices, at least some of the mobile wireless communications devices and the data storage devices using different operating protocols, the method comprising:
-
using a protocol engine to communicate with the plurality of data storage devices; and using a front-end proxy to communicate with the plurality of mobile wireless communications devices using respective different operating protocols, and define and implement an interface with the plurality of mobile wireless communications devices to support a new undefined operating protocol. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A non-transitory computer-readable medium having computer executable instructions configured to interface a plurality of mobile wireless communications devices with a plurality of data storage devices, at least some of the mobile wireless communications devices and the data storage devices using different operating protocols, the non-transitory computer-readable medium comprising:
-
a protocol engine for execution by a server configured to communicate with the plurality of data storage devices; and a front-end proxy for execution by the server, coupled to said protocol engine and configured to communicate with the plurality of mobile wireless communications devices using respective different operating protocols, and define and implement an interface with the plurality of mobile wireless communications devices to support a new undefined operating protocol.
-
Specification