Wireless communication framework
First Claim
1. A system comprising:
- at least one application program operable to originate to and terminate from a target unit electronic messages;
at least one transport module for exchanging with the target unit the electronic messages originated to and terminated from the at least one application program, the at least one transport module adapted to provide connectivity to the target unit via at least one of a plurality of networks; and
a communication framework adapted to select one of the at least one transport module based on dynamic-delivery policies, and in turn, to pass between the selected at least one transport modules and the application program the electronic messages originated to and terminated from the target unit.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for effectuating messaging between a first unit and a target unit by using a communication framework and one or more transport modules is provided. The system may include at least one application program operable to originate to and terminate electronic messages from a target unit. The transport modules provided for exchanging with the target unit the electronic messages that are originated to and terminated from the at least one application program. The at least one transport module is adapted to provide connectivity to the target unit via at least one of a plurality of networks. The communication framework adapted to select one or more of the transport modules based on dynamic-delivery policies, and in turn, to pass between the selected transport modules and the application program the electronic messages originated to and terminated from the target unit.
-
Citations
44 Claims
-
1. A system comprising:
-
at least one application program operable to originate to and terminate from a target unit electronic messages;
at least one transport module for exchanging with the target unit the electronic messages originated to and terminated from the at least one application program, the at least one transport module adapted to provide connectivity to the target unit via at least one of a plurality of networks; and
a communication framework adapted to select one of the at least one transport module based on dynamic-delivery policies, and in turn, to pass between the selected at least one transport modules and the application program the electronic messages originated to and terminated from the target unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for effectuating messaging between a computer and a target unit, the method comprising:
-
providing a computer including an application program and a communication framework;
dispatching the message from the application program to the communication framework;
processing the message in the communication framework to select at least one of a plurality of transport modules based on criteria dictated by the application program, each of the plurality of transport modules configured to connect to a respective one of a plurality of networks to establish messaging across the respective one of the plurality of networks; and
dispatching the message across a respective one of the networks to the target unit via the selected at least one of the plurality of transport modules. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for effectuating messaging between a first unit and a second unit, the method comprising the steps of:
-
providing the first unit including a first plurality of application programs and a first communication framework, the first communication framework adapted to provide messaging capabilities for each of the first plurality of application programs;
providing the second unit including a second plurality of application programs and a second communication framework, the second communication framework adapted to provide messaging capabilities for each of the second plurality of application programs;
dispatching a message from one of the first application programs to the first communication framework;
processing the message with the first communication framework;
dispatching the message from the first communication framework to the second communication framework via a network;
processing the message with the second communication framework; and
dispatching the message to one of the second application programs. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 44)
-
-
40. A computer system comprising:
-
an application program means;
a plurality of transport module means for connecting to a respective one of a plurality of network means, the plurality of network means for providing a transport medium for sending and receiving electronic messaging to a target unit; and
a communication framework means for selecting one of the transport module means based on characteristics dictated by the application program means. - View Dependent Claims (41, 42, 43)
-
Specification