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. The server sends the wireless client a stub of a distributed object. The stub is used to instantiate an object class. The object class defines an interface that the remote client can use to communicate with the remote server using an upper layer interface. The distributed object stub also provides an implementation of a software radio configuration for a set of lower protocol layers in a second air interface. 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.
-
Citations
79 Claims
-
1-20. -20. (canceled)
-
21. For use in a system comprising a mobile unit, a cellular network and a wireless local area network coupled to an Internet, wherein at least one of the mobile unit, the cellular network and the wireless local area network communicates via a packet switched data network at a transport layer or above with a remote server system, the wireless local area network communicates voice media information over the Internet using a voice-over-Internet protocol, and a voice telephony call is in progress between the mobile unit and a remote voice telephony endpoint at least partially via a first connection between the mobile unit and the cellular network, a method comprising:
-
receiving at the remote server system an indication that the mobile unit is in a coverage area of the wireless local area network;
determining whether a second connection between the mobile unit and the wireless local area network is superior to the first connection, in accordance with the application of an optimization strategy that takes into account information obtained from at least one database that is accessible to the remote server system; and
sending from the remote server system to at least one of the mobile unit, the wireless local area network and the cellular network, an indication to switch at least a portion of the voice telephony call in progress from the first connection to the second connection, in the event that it is determined that the second connection is superior, to thereby facilitate a seamless call handoff of the at least a portion of the voice telephony call in progress from the cellular network to the Internet, via the wireless local area network. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. For use in a system comprising a mobile unit, a cellular network and a wireless local area network coupled to an Internet, wherein at least one of the mobile unit, the cellular network and the wireless local area network communicates via a packet switched data network at a transport layer or above with a remote server system, the wireless local area network communicates voice media information over the Internet using a voice-over-Internet protocol, and a voice telephony call is in progress between the mobile unit and a remote voice telephony endpoint at least partially via a first connection between the mobile unit and the cellular network, a method comprising:
-
sending from at least one of the mobile unit, the cellular network, and the wireless local area network an indication that the mobile unit is in a coverage area of the wireless local area network;
receiving at the remote server system the indication that the mobile unit is in a coverage area of the wireless local area network;
determining whether a second connection between the mobile unit and the wireless local area network is superior to the first connection, in accordance with the application of an optimization strategy that takes into account information obtained from at least one database that is accessible to the remote server system; and
sending from the remote server system to at least one of the mobile unit, the wireless local area network and the cellular network, an indication to switch at least a portion of the voice telephony call from the first connection to the second connection, in the event that it is determined that the second connection is superior; and
in response to the indication, automatically switching at least a portion of the voice telephony call in progress from the first connection to the second connection, in a manner transparent to a user of the mobile unit, to thereby provide a seamless call handoff of the at least a portion of the voice telephony call in progress from the cellular network to the Internet, via the wireless local area network. - View Dependent Claims (58)
-
-
59. For use in a system comprising a mobile unit, a first wireless local area network and a second wireless local area network each coupled to an Internet, wherein at least one of the mobile unit, the first wireless local area network and the second wireless local area network communicates via a packet switched data network at a transport layer or above with a remote server system, the first and second wireless local area network each communicate voice media information over the Internet using a voice-over-Internet protocol, and a voice telephony call is in progress between the mobile unit and a remote voice telephony endpoint at least partially via a first connection between the mobile unit and the first wireless local area network, a method comprising:
-
receiving at the remote server system an indication that the mobile unit is in a coverage area of the second wireless local area network;
determining whether a second connection between the mobile unit and the second wireless local area network is superior to the first connection, in accordance with the application of an optimization strategy that takes into account information obtained from at least one database that is accessible to the remote server system; and
sending from the remote server system to at least one of the mobile unit, the first wireless local area network and the second wireless local area network, an indication to switch at least a portion of the voice telephony call in progress from the first connection to the second connection, in the event that it is determined that the second connection is superior, to thereby facilitate a seamless call handoff of the at least portion of the voice telephony call in progress from the first wireless local network to the second wireless local area network. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77)
-
-
78. For use in a system comprising a mobile unit, a first wireless local area network and a second wireless local area network each coupled to an Internet, wherein at least one of the mobile unit, the first wireless local area network and the second wireless local area network communicates via a packet switched data network at a transport layer or above with a remote server system, the first and second wireless local area network each communicate voice media information with the Internet using a voice-over-Internet protocol, and a voice telephony call is in progress between the mobile unit and a remote voice telephony endpoint at least partially via a first connection between the mobile unit and the first wireless local area network, a method comprising:
-
sending from at least one of the mobile unit, the first wireless local area network, and the second wireless local area network an indication that the mobile unit is in a coverage area of the second wireless local area network;
receiving at the remote server system the indication that the mobile unit is in a coverage area of the second wireless local area network;
determining whether a second connection between the mobile unit and the second wireless local area network is superior to the first connection, in accordance with the application of an optimization strategy that takes into account information obtained from at least one database that is accessible to the remote server system;
sending from the remote server system to at least one of the mobile unit, the first wireless local area network and the second wireless local area network, an indication to switch at least a portion of the voice telephony call in progress from the first connection to the second connection, in the event that it is determined that the second connection is superior; and
in response to the indication, automatically switching the at least a portion of the voice telephony call in progress from the first connection to the second connection, using the voice-over-Internet telephony protocol both before and after the switching, in a manner transparent to a user of the mobile unit, to thereby provide a seamless call handoff of the at least portion of the voice telephony call in progress from the first wireless local network to the second wireless local area network. - View Dependent Claims (79)
-
Specification