Federated multiprotocol communication
7 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, and business techniques are disclosed for use in distributed communication systems comprising a plurality of communication protocols. In one embodiment a first air interface is used to initiate communication between a wireless client and a remote server at least partially using a first wireless access point. A remote server aids in roaming by downloading to the mobile unit a software module that supports a communication protocol feature for use by the mobile unit to aid in communication after the roam operation. The wireless client can thereby communicate with a second wireless access point using said second air interface protocol. Exemplary embodiments of the present invention are disclosed that focus on toll-tag and electronic-commerce related highway systems, distributed federated wireless access systems, and wide area wireless system capacity augmentation.
124 Citations
65 Claims
-
1-20. -20. (canceled)
-
21. For use in a system comprising a mobile unit, a cellular network, a wireless local area network coupled to an Internet, and a remote server system, wherein the remote server system receives an indication that the mobile unit has roamed into a coverage area of the wireless local area network via a packet switched data network at a transport layer or above from at least one of the mobile unit, the cellular network, and the wireless local area network, the remote server system is configured to facilitate a roam operation at least in part by managing compatibility issues associated with roaming between different types of networks, and for use when the remote server determines that the mobile unit requires further communication protocol functionality when communicating via the wireless local area network, a method comprising:
-
establishing an application layer communication interaction between a first peer application program resident in the mobile unit and a second peer application layer program resident in a remote application server that is coupled to the Internet, at least partially via the cellular network, using a packet switched data transmission protocol;
the mobile unit receiving, at least indirectly in response to a determination made by the remote server system in response to the indication, one or more executable software modules that are not already present in the mobile unit to be loaded into the mobile unit in order to implement a communication protocol feature to enable the mobile unit to communicate using the communication protocol feature after the roam operation; and
switching a wireless Internet access connectivity of the mobile unit from the cellular network to the wireless local area network, at least indirectly in response to the determination wherein the switching is performed at least in part, by switching at least one portion of a lower layer of a protocol stack from a cellular network air interface protocol software to a wireless local area network air interface protocol software, and the wireless local area network air interface protocol software includes at least one of the one or more executable software modules received from the remote server system;
wherein the first peer application program interacts with the protocol stack at an interface point above the at least one portion of the lower layer of the protocol stack affected by the switching, so that the switching is transparent to the first peer application program, and whereby the switching is performed in a manner which results in continuity of the application layer communication interaction, to thereby provide a seamless application layer handoff as a part of the roam operation between the cellular network and the wireless local area network. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. For use in a system comprising a mobile unit, a cellular network, a wireless local area network coupled to an Internet, and a remote server system, wherein the remote server system receives an indication that the mobile unit has roamed into a coverage area of the wireless local area network via a packet switched data network at a transport layer or above from at least one of the mobile unit, the cellular network, and the wireless local area network, the remote server system is configured to facilitate a roam operation at least in part by managing compatibility issues associated with roaming between different types of networks, and for use when it is determined that the mobile unit requires further communication protocol functionality when communicating via the wireless local area network, a method comprising:
-
establishing an application layer communication interaction between a first peer application program resident in the mobile unit and a second peer application layer program resident in a remote application server that is coupled to the Internet, at least partially via the cellular network, using a packet switched data transmission protocol;
the mobile unit receiving, at least indirectly from the remote server system in response to the indication, one or more executable software modules that are not already present in the mobile unit to be loaded into the mobile unit in order to implement a communication protocol feature to enable the mobile unit to communicate using the communication protocol feature after the roam operation; and
switching a wireless Internet access connectivity of the mobile unit from the cellular network to the wireless local area network, wherein the switching is performed at least in part, by switching at least one portion of a lower layer of a protocol stack from a cellular network air interface protocol software to a wireless local area network air interface protocol software, and the wireless local area network air interface protocol software includes at least one of the one or more executable software modules received from the remote server system;
wherein the first peer application program interacts with the protocol stack at an interface point above the at least one portion of the lower layer of the protocol stack affected by the switching, so that the switching is transparent to the first peer application program, and whereby the switching is performed in a manner which results in continuity of the application layer communication interaction, to thereby provide a seamless application layer handoff as a part of the roam operation between the cellular network and the wireless local area network. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. For use in a system comprising a mobile unit, a cellular network, a wireless access network which includes a plurality of wireless access points coupled to a packet switched communication network, and a remote server system, wherein the remote server system receives an indication that the mobile unit has roamed into a coverage area of a particular wireless access point of the plurality of wireless access points via the packet switched data network at a transport layer or above from at least one of the mobile unit, the cellular network, and the wireless access network, the remote server system is configured to facilitate a roam operation between the cellular network and the wireless access network at least in part by managing compatibility issues associated with roaming between different types of networks, and for use when the mobile unit the mobile unit requires further communication protocol functionality when communicating via the particular wireless access point, a method comprising:
-
establishing an application layer communication interaction between a first peer application program resident in the mobile unit and a second peer application layer program resident in a remote application server that is coupled to the packet switched communication network, at least partially via the cellular network, using a packet switched data transmission protocol;
the mobile unit receiving, in response to the indication and in support of the roam operation, at least indirectly from remote server system, one or more executable software modules that are not already present in the mobile unit to be loaded into the mobile unit in order to implement a communication protocol feature to enable the mobile unit to communicate using the communication protocol feature after the roam operation; and
switching a wireless packet switched data access connectivity of the mobile unit from the cellular network to the wireless access network, wherein the switching is performed at least in part, by switching at least one portion of a lower layer of a protocol stack from a cellular network air interface protocol software to a wireless access network air interface protocol software, and the wireless access network air interface protocol software includes at least one of the one or more executable software modules received from the remote server system;
wherein the first peer application program interacts with the protocol stack at an interface point above the at least one portion of the lower layer of the protocol stack affected by the switching, so that the switching is transparent to the first peer application program, and whereby the switching is performed in a manner which results in continuity of the application layer communication interaction, to thereby provide a seamless application layer handoff as a part of the roam operation between the cellular network and the wireless access network. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
Specification