Software method utilizing gateways for maintaining connectivity during communications over distinct wireless networks by mobile computer terminals
First Claim
1. A method of operating a gateway to at least two distinct data communications networks at least one network being a wireless local area network including a plurality of stationary LAN base stations and a plurality of mobile computer units, each of the mobile units being capable of communicating with at least one base station when located within a predetermined range therefrom and being normally associated with and in communications with such base station, comprising the steps of:
- (a) establishing communication and association between a first mobile unit and a first LAN base station;
(b) activating an authentication mode of operation in both the first mobile unit and the first LAN base station;
(c) authenticating the first mobile unit;
(d) establishing a first communications channel with a remote station from the mobile unit through the gateway, (e) determining in the gateway, that communications between the remote station and the mobile unit on the wireless local area network has been impeded; and
(f) utilizing the gateway to establish a separate and distinct second communications channel between the remote station and the mobile unit through a second data communications network, which is not a wireless local area network, and transferring communications between the remote station and the mobile unit to said second communications channel.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of operating a gateway to at least two distinct data communications networks at least one network being a wireless local are network including a plurality of stationary LAN base stations and a plurality of mobile computer units, each of the mobile units being capable of communicating with at least one base station when located within a predetermined range therefrom and being normally associated with an in communications with such base station, by (a) establishing communication and association between a first mobile unit and a first LAN base station; and (b) activating an authentication mode of operation in both the first mobile unit and the first LAN base station. The next steps include (c) authenticating the first mobile unit; (d) establishing a first communications channel with a remote station from the mobile unit through the gateway; and (e) determining in the gateway that communications between the remote station and the mobile unit on the wireless local area network has been impeded.
Finally, step (f) is utilizing the gateway to establish a separate and distinct second communications channel between the remote station and the mobile unit through a second data communications network, which is not a wireless local area network, and transferring communications between the remote station and the mobile unit to the second communications channel. The second data communications channel is preferably the public switched telephone network and a cellular telephone link to the mobile unit.
-
Citations
15 Claims
-
1. A method of operating a gateway to at least two distinct data communications networks at least one network being a wireless local area network including a plurality of stationary LAN base stations and a plurality of mobile computer units, each of the mobile units being capable of communicating with at least one base station when located within a predetermined range therefrom and being normally associated with and in communications with such base station, comprising the steps of:
-
(a) establishing communication and association between a first mobile unit and a first LAN base station;
(b) activating an authentication mode of operation in both the first mobile unit and the first LAN base station;
(c) authenticating the first mobile unit;
(d) establishing a first communications channel with a remote station from the mobile unit through the gateway, (e) determining in the gateway, that communications between the remote station and the mobile unit on the wireless local area network has been impeded; and
(f) utilizing the gateway to establish a separate and distinct second communications channel between the remote station and the mobile unit through a second data communications network, which is not a wireless local area network, and transferring communications between the remote station and the mobile unit to said second communications channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of maintaining connectivity and synchronization of data from a first application resident in a first mobile computer to a second application resident in a second computer wherein the data is transmitted over a wireless data communications network including a plurality of stationary access points and at least one communications controller in communication with the access points, and a plurality of remote mobile computers, at least some of the mobile computers being capable of wirelessly communicating with at least two of the access points when located within a predetermined range therefrom and being normally associated with and in communications with a single one of such access points, each mobile computer having a unique user address, comprising:
-
(a) establishing communication and association over a wireless local area network between a first mobile computer with a first access point and with said communications controller associated with such access point through a gateway;
(b) registering the user address of said first mobile computer with said gateway;
(c) utilizing the gateway for processing messages destined for the first mobile computer and transferring such processed messages through the gateway to the associated access point and the first mobile computer;
(d) establishing a first virtual and real sockets in the first computer in response to each connection request by the first application for processing data originated by the first application and corresponding second virtual and real sockets in the second computer to enable a connection between the first computer to a second application in the second computer over a wired communication link;
(e) establishing in the second computer a second virtual socket for each connection request by the first application wherein the second virtual socket corresponds to a first virtual socket established in the first computer;
(f) subsequently determining, in said first mobile computer, that communications between the first mobile computer and the second computer has been impeded, and that association with a different access point or use of a different wired communication link should be attempted in order to continue communications;
(g) storing and queuing the messages while a new second link is established; and
(h) re-establishing a second link between said first and second virtual sockets in order to continue a session between the first and second applications in the first and second computer respectively. - View Dependent Claims (12, 13, 14, 15)
-
Specification