IP Library Granted Patent US 7,023,878
Granted Patent B2
US 7,023,878 · App. 10/022,351 · Granted Apr 4, 2006

Architecture for emulating an Ethernet network interface card

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,023,878
App. No.
10/022,351
Granted
Apr 4, 2006
Kind
B2
Abstract

An architecture for performing communications between a remote computer system and a host server over a “connection establishment” type network (i.e., dial-up) is described. The architecture comprises configuring the remote computer system with a Point-to-Point Protocol (PPP) stack. Similarly, an Address Resolution Protocol (ARP) service module and a Dynamic Host Configuration Protocol (DHCP) server are configured on the remote computer system. The PPP stack provides dial-up networking capabilities, while the DHCP server and the ARP service module provide “always connected” type network (i.e., LAN) messaging functionality. The PPP stack, the ARP service module, and the DHCP server are configured as a driver that is installed on the remote computer system. As such, the driver will enable a connection over the “connection establishment” type network that will appear to be an “always connected” type connection to the remote computer system.

Claims (26)

1. An architecture for performing communications between a remote computer system and a host server over a “connection establishment” type network, the architecture comprising:

means for initiating a Point-to-Point Protocol (PPP) connection between the remote computer system and the host server;

means for processing and filtering Address Resolution Protocol (ARP) and Dynamic Host Configuration Protocol (DHCP) packets by the remote computer system; and

means for releasing and renewing a DHCP lease by the remote computer system in order to connect via the latest IP address;

wherein the connection between the host server and the remote computer system will appear as an “always connected” type connection to the remote computer system.

2. The architecture of claim 1 wherein the means for initiating the PPP connection is configuring the remote computer system with a PPP stack.

3. The architecture of claim 2 wherein the PPP stack is configured by a driver installed on the remote computer system.

4. The architecture of claim 1 wherein the means for processing and filtering ARP and DHCP packets is configuring the remote computer system with a DHCP server and an ARP service module.

5. The architecture of claim 4 wherein the DHCP server and the ARP service module are configured by a driver installed on the remote computer system.

6. The architecture of claim 1 wherein the means for releasing and renewing the DHCP lease is to configure the remote computer system with a DHCP server.

7. The architecture of claim 6 wherein the DHCP server is configured by a driver installed on the remote computer system.

8. An architecture for performing communications between a remote computer system and a host server over a “connection establishment” type network, the architecture comprising:

a Point-to-Point Protocol (PPP) stack configured on the remote computer system;

an ARP service module to provide address resolution configured on the remote computer system;

a DHCP server to provide DHCP lease renewal configured on the remote computer system;

wherein the PPP stack, the ARP service module, and the DHCP server are configured on the remote computer system such that the connection between the remote computer system and the host server will appear as an “always connected” type connection to the remote computer system.

9. The architecture of claim 8 wherein the PPP stack maintains dial-up connections between the remote computer system and the host server without intervention from the user of the remote computer system.

10. The architecture of claim 9 wherein the remote computer system comprises a wireless interface apparatus for providing the connection between the remote computer system and the host server.

11. A method of providing a connection between a remote computer system and a host server over a “connection establishment” type network, the method comprising the steps of:

a) configuring the remote computer system with a Point-to-Point Protocol (PPP) stack;

b) configuring the remote computer system with an Address Resolution Protocol (ARP) service module;

c) configuring the remote computer system with a Dynamic Host Configuration Protocol (DHCP) server; and

d) communicating between the remote computer system and the host system via the “connection establishment” type network while the PPP stack, the ARP service module, and the DHCP server allow the connection to appear as an “always connected” type connection to the remote computer system.

12. The method of claim 11 further comprising the step of providing connection negotiation with the PPP stack.

13. The method of claim 12 further comprising the step of processing and filtering ARP and DHCP packets with the ARP service module and the DHCP server respectively.

14. The method of claim 11 wherein the PPP stack, the ARP service module and the DHCP server are modules of a driver and the method further comprises the step of installing the driver in order to configure the remote computer system with the PPP stack, the ARP service module and the DHCP server.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Feb 10, 2023
From: CANADIAN IMPERIAL BANK OF COMMERCE
To: SIERRA WIRELESS AMERICA, INC.; SIERRA WIRELESS, INC.
Reel/Frame 062702/0496 →
RELEASE OF SECURITY INTEREST Recorded Jan 12, 2023
From: CANADIAN IMPERIAL BANK OF COMMERCE
To: SIERRA WIRELESS AMERICA INC.; SIERRA WIRELESS INC.
Reel/Frame 062389/0067 →
SECURITY INTEREST Recorded Mar 16, 2022
From: SIERRA WIRELESS, INC.; SIERRA WIRELESS AMERICA INC.
To: CANADIAN IMPERIAL BANK OF COMMERCE
Reel/Frame 059908/0311 →
SECURITY INTEREST Recorded Feb 25, 2022
From: SIERRA WIRELSS, INC.
To: CANADIAN IMPERIAL BANK OF COMMERCE
Reel/Frame 059250/0448 →