Communications system providing multi-layered extensible protocol interface and related methods
First Claim
1. A communications system comprising:
- a plurality of electronic mail (email) data storage devices each using at least one of a plurality of different operating protocols;
a plurality of mobile wireless communications devices for accessing email messages stored on said plurality of email data storage devices and each using at least one of the plurality of different operating protocols; and
a protocol interface device for processing data in accordance with a multi-layer protocol model and comprisinga protocol engine module for communicating with said plurality of email data storage devices using respective operating protocols,a front-end proxy module coupled to said protocol engine and comprisinga respective proxy module for communicating with said plurality of mobile wireless communications devices using each different operating protocol, andat least one common core service module coupled to said proxy modules and communicating therewith at a first layer of the multi-layer protocol model and communicating with said protocol engine module at a second layer of the multi-layer protocol model lower than the first layer, andsaid at least one common core service module comprising a renderer module configurable to define and implement an interface between said proxy modules and said plurality of mobile wireless communications devices for supporting a new different operating protocol.
5 Assignments
0 Petitions
Accused Products
Abstract
A communications system may include data storage devices each using at least one of a plurality of different operating protocols, and mobile wireless communications devices (MWCDs) for accessing the data storage devices and each using at least one of the different operating protocols. The system may further include a protocol interface device, which may include a protocol engine module for communicating with the data storage devices using respective operating protocols. The protocol interface device may further include 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 MWCDs using each different operating protocol. The front-end proxy module may also include one or more common core service modules coupled to the proxy modules and communicating therewith at a first layer, and communicating with the protocol engine module at a second layer lower than the first layer.
60 Citations
28 Claims
-
1. A communications system comprising:
-
a plurality of electronic mail (email) data storage devices each using at least one of a plurality of different operating protocols; a plurality of mobile wireless communications devices for accessing email messages stored on said plurality of email data storage devices and each using at least one of the plurality of different operating protocols; and a protocol interface device for processing data in accordance with a multi-layer protocol model and comprising a protocol engine module for communicating with said plurality of email data storage devices using respective operating protocols, a front-end proxy module coupled to said protocol engine and comprising a respective proxy module for communicating with said plurality of mobile wireless communications devices using each different operating protocol, and at least one common core service module coupled to said proxy modules and communicating therewith at a first layer of the multi-layer protocol model and communicating with said protocol engine module at a second layer of the multi-layer protocol model lower than the first layer, and said at least one common core service module comprising a renderer module configurable to define and implement an interface between said proxy modules and said plurality of mobile wireless communications devices for supporting a new different operating protocol. - 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 electronic mail (email) data storage devices, the mobile wireless communications devices and the email data storage devices each using at least one of a plurality of different operating protocols, and the protocol interface device processing data in accordance with a multi-layer protocol model, the protocol interface device comprising:
-
a protocol engine module for communicating with the plurality of email data storage devices using respective operating protocols; a front-end proxy module coupled to said protocol engine and comprising 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 coupled to said proxy modules and communicating therewith at a first layer of the multi-layer protocol model and communicating with said protocol engine module at a second layer of the multi-layer protocol model lower than the first layer, said at least one common core service module comprising a renderer module configurable to define and implement an interface between said proxy modules and said plurality of mobile wireless communications devices for supporting a new different operating protocol. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A protocol interface device for interfacing a plurality of communications devices with a plurality of electronic mail (email) data storage devices, the communications devices and the email data storage devices each using at least one of a plurality of different operating protocols, and the protocol interface device processing data in accordance with a multi-layer protocol model, the protocol interface device comprising:
-
a protocol engine module for communicating with the plurality of email data storage devices using respective operating protocols; a front-end proxy module coupled to said protocol engine and comprising a respective proxy module for communicating with the plurality of communications devices using each different operating protocol, and at least one common core service module coupled to said proxy modules and communicating therewith at a first layer of the multi-layer protocol model and communicating with said protocol engine module at a second layer of the multi-layer protocol model lower than the first layer, said at least one common core service module comprising a renderer module configurable to define and implement an interface between said proxy modules and said plurality of mobile wireless communications devices for supporting a new different operating protocol. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method for interfacing a plurality of mobile wireless communications devices with a plurality of electronic mail (email) data storage devices based upon a multi-layer protocol model, the mobile wireless communications devices and the email data storage devices each using at least one of a plurality of different operating protocols, the method comprising:
-
providing a protocol engine module for communicating with the plurality of email data storage devices using respective operating protocols; providing a front-end proxy module comprising 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 coupled to the proxy modules and communicating therewith at a first layer of the multi-layer protocol model and communicating with the protocol engine module at a second layer of the multi-layer protocol model lower than the first layer, the at least one common core service module comprising a renderer module configurable to define and implement an interface between the proxy modules and said plurality of mobile wireless communications devices for supporting a new different operating protocol. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A computer-readable medium for interfacing a plurality of mobile wireless communications devices with a plurality of electronic mail (email) data storage devices based upon a multi-layer protocol model, the mobile wireless communications devices and the email data storage devices each using at least one of a plurality of different operating protocols, the computer-readable medium comprising:
-
a protocol engine module for communicating with the plurality of email data storage devices using respective operating protocols; a front-end proxy module comprising 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 coupled to the proxy modules and communicating therewith at a first layer of the multi-layer protocol model and communicating with the protocol engine module at a second layer of the multi-layer protocol model lower than the first layer, the at least one common core service module comprising a renderer module configurable to define and implement an interface between said proxy modules and said plurality of mobile wireless communications devices for supporting a new different operating protocol. - View Dependent Claims (25, 26, 27, 28)
-
Specification