IP Library Granted Patent US 7,249,183
Granted Patent B1
US 7,249,183 · App. 10/163,139 · Granted Jul 24, 2007

Method to enable continuous mobility across wired and wireless network interfaces

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,249,183
App. No.
10/163,139
Granted
Jul 24, 2007
Kind
B1
Abstract

A method for switching between an individual computer's network interface technologies without interrupting any pending data transmissions on the existing network connection. The method include detecting when an existing network connection is no longer connected and if there are any available network connections on different network interface technologies. In addition, the method determines the address of the new connection and reassociates all existing data flow with the new network connection. Data is then routed to the new network connection whether it is on the same subnet or a different subnet.

Claims (36)

1. A method of automatically switching a host device from an Ethernet network interface device to a wireless network interface device, while maintaining a network connection, wherein the Ethernet network interface device has a first unique device address, and the wireless network interface device, a second unique device address,

the method comprising the steps of:

(a) detecting removal of the host device from an Ethernet network interface associated with said Ethernet network interface device; and

(b) establishing a wireless network interface associated with said wireless network interface device; wherein

(i) the establishment of said wireless network interface involves determining whether the wireless network interface is on the same subnet as the Ethernet network interface;

(ii) upon determining that the wireless network interface is on the same subnet, broadcasting a signal to update lookup tables in other devices in the subnet to associate the wireless network interface with the second unique device address of the wireless network interface device; and

(iii) upon determining that the wireless network interface is on a different subnet, effecting the tunneling of data packets pertaining to the network connection from the subnet of the Ethernet network interface to the subnet of the wireless network interface.

2. The method of claim 1 , wherein the wireless network interface device is an 802.11-compliant network interface device.

3. The method of claim 1 , wherein the first unique device address is a MAC address.

4. The method of claim 1 , wherein the second unique device address is a MAC address.

5. The method of claim 1 , wherein the method is implemented with computer-executable instructions that execute on the host device.

6. The method of claim 1 , wherein the signal that is broadcast to update lookup tables is an address resolution protocol (ARP) packet.

7. The method of claim 1 , wherein:

after detection of removal of the host device from an ethernet network interface, the host device searches for an available wireless network interface device;

if an available wireless network interface device is not found within a predetermined time period, the host device notifies a user that the network connection will be terminated; and

if an available wireless network interface device is found, the host device proceeds to said step of establishing a wireless network interface.

8. The method of claim 1 , further comprising the step of:

effecting the tunneling of data packets at the subnet of the wireless network interface, after said tunneling of data packets, and whereby, the data packets are routed to the second unique device address of the wireless network interface device.

9. A method of automatically switching a host device from an wireless network interface device to another network interface device, while maintaining a network connection, and wherein the wireless network interface device has a first unique device address, and the other network interface device has a second unique device address,

the method comprising the steps of:

(a) detecting removal of the host device from an wireless network interface associated with said wireless network interface device; and

(b) establishing another network interface associated with said other network interface device; wherein

(i) the establishment of said other network interface involves determining whether the other network interface is on the same subnet as the wireless network interface,

(ii) upon determining that the other network interface is on the same subnet, broadcasting a signal to update lookup tables in other devices in the subnet to associate the other network interface with the second unique device address of the other network interface device, and

(iii) upon determining that the other network interface is on a different subnet, effecting the tunneling of data packets pertaining to the network connection from the subnet of the wireless network interface to the subnet of the other network interface.

10. The method of claim 9 , wherein the wireless network interface device is an 802.11-compliant network interface device, and said other network interface device is an Ethernet network interface device.

11. The method of claim 9 , wherein the first unique device address is a MAC address.

12. The method of claim 9 , wherein the second unique device address is a MAC address.

13. The method of claim 9 , wherein the method is implemented with computer-executable instructions that execute on the host device.

14. The method of claim 9 , wherein the signal that is broadcast to update lookup tables is an address resolution protocol (ARP) packet.

15. The method of claim 10 , wherein:

after detection of removal of the host device from a wireless network interface, the host device searches for an available Ethernet network interface device;

if an available Ethernet network interface device is not found within a predetermined time period, the host device notifies a user that the network condition will be terminated; and

if an available Ethernet network interface device is found, the host device proceeds to said step of establishing a Ethernet network interface.

16. The method of claim 10 , further comprising the step of:

effecting the detunneling of data packets at the subnet of the Ethernet network interface, after said tunneling of data packets, and whereby, the data packets are routed to the second unique device address of the Ethernet network interface device.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2022
From: OT PATENT ESCROW, LLC
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 059058/0720 →
PATENT ASSIGNMENT, SECURITY INTEREST, AND LIEN AGREEMENT Recorded Jan 26, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: OT PATENT ESCROW, LLC
Reel/Frame 055269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
CORRECTIVE ASSIGNMENT PREVIUOSLY RECORDED ON REEL 027329 FRAME 0001 AND 0044. Recorded May 1, 2012
From: HEWLETT-PACKARD COMPANY
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 028911/0846 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2011
From: HEWLETT-PACKARD COMPANY
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 027329/0044 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SEE ATTACHED Recorded Jul 15, 2010
From: 3COM CORPORATION
To: HEWLETT-PACKARD COMPANY
Reel/Frame 025039/0844 →
MERGER Recorded Jul 6, 2010
From: 3COM CORPORATION
To: HEWLETT-PACKARD COMPANY
Reel/Frame 024630/0820 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2002
From: SUBBIAH, BARANI
To: 3COM CORPORATION
Reel/Frame 012978/0188 →