US6591306B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
IP network access for portable devices
Assignee: NEC Corp
•
Filing: 1999-07-21
•
Granted: 2003-07-08
•
Expires: 2019-07-21
Abstract
Abstract A guest station on a foreign network is provided IP access by the foreign (i.e., hosting) network without changes to the guest station, including settings for IP address, next-hop-router (gateway), and netmask. An access router automatically detects guests and their home-IP-address and assigns a local care-of address to every guest. For outgoing traffic, the router replaces the guest's original/home IP address with the care-of address, and the reverse is performed for incoming traffic. IP traffic may thus be initiated, and responses received at the temporary current location without having to change its IP address.
Inventors
- 👤 Jens-Peter Redlich
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 14:09
CPC Classifications
H; H04; H04L; H04L61/00; H04L61/09; H04L61/10; H04L45/00; H04L61/45; H04L61/4505; H04L61/4511; H04L61/50; H04L61/5084; H04L61/59; H04L69/00; H04L69/16; H04L69/161; H04W; H04W8/00; H04W8/26; H04W80/00; H04W80/04
Claims Analysis
Total Claims: 35
Claim 1
Independent Claim
106 words
An access routing method for an access router of a hosting network to provide IP service to a guest station, comprising: intercepting from said guest station an original outbound IP packet having an original source IP address and a destination IP address; associating said original source IP address with a care-of address; providing a modified outbound IP packet based on said original outbound IP packet, with said care-of address instead of said original source IP address; and sending said modified outbound IP packet through an IP tunnel to a station outside said hosting network even when said destination address indicates an address of said hosting network.
Claim 2
Dependent Claim
106 words
An access routing method for an access router of a hosting network to provide IP service to a guest station, comprising: intercepting from said guest station an original outbound IP packet having an original source IP address and a destination IP address; associating said original source IP address with a care-of address; providing a modified outbound IP packet based on said original outbound IP packet, with said care-of address instead of said original source IP address; and sending said modified outbound IP packet through an IP tunnel to a station outside said hosting network even when said destination address indicates an address of said hosting network.
Claim 3
Dependent Claim
61 words
The access routing method as set forth in claim 1 , wherein said intercepting comprises: detecting an ARP request sent from said guest station, said ARP request being addressed to a station other than said access router; sending to said guest station a proxy-ARP reply to said ARP request, wherein said proxy-ARP reply includes a hardware address of said access router.
Claim 4
Dependent Claim
45 words
The access method as set forth in claim 1 , wherein said step of associating said original source IP address with said care-of address further comprises associating a source port number of said guest station with a care-of port number unique to said guest station.
Claim 5
Dependent Claim
63 words
The access routing method as set forth in claim 1 , further comprising a step of DNS redirection including: intercepting a DNS query packet; replacing a destination IP address of said intercepted DNS query packet with an IP address of a local DNS server to provide a modified DNS query packet; and sending said modified DNS query packet to said local DNS server.
Claim 6
Dependent Claim
19 words
The access routing method as set forth in claim 4 , wherein said step of DNS redirection is selectable.
Claim 7
Dependent Claim
62 words
The access routing method as set forth in claim 1 , further comprising a step of print job redirection including: intercepting a print job packet; replacing a destination IP address of said intercepted print job packet with an IP address of a local printer to provide a modified print job packet; and sending said modified print job packet to said local printer.
Claim 8
Dependent Claim
161 words
An access routing method for an access router of a hosting network to provide IP service to a guest station, comprising: intercepting from said guest station an original outbound IP packet having an original source IP address and a destination IP address by: detecting an ARP request sent from said guest station, said ARP request being addressed to a station other than said access router, and sending to said guest station a proxy-ARP reply to said ARP request, wherein said proxy-ARP reply includes a hardware address of said access router; associating said original source IP address with a care-of address; and providing a modified outbound IP packet based on said original outbound IP packet, with said care-of address instead of said original source IP address; wherein said step of sending to said guest station said proxy-ARP reply is performed only when no ARP reply to said ARP request is detected by said access router within a predetermined router ARP wait period.
Claim 9
Dependent Claim
161 words
An access routing method for an access router of a hosting network to provide IP service to a guest station, comprising: intercepting from said guest station an original outbound IP packet having an original source IP address and a destination IP address by: detecting an ARP request sent from said guest station, said ARP request being addressed to a station other than said access router, and sending to said guest station a proxy-ARP reply to said ARP request, wherein said proxy-ARP reply includes a hardware address of said access router; associating said original source IP address with a care-of address; and providing a modified outbound IP packet based on said original outbound IP packet, with said care-of address instead of said original source IP address; wherein said step of sending to said guest station said proxy-ARP reply is performed only when no ARP reply to said ARP request is detected by said access router within a predetermined router ARP wait period.
Claim 10
Dependent Claim
27 words
The access routing method as set forth in claim 7 , further comprising sending said modified outbound IP packet through an IP tunnel to an outside station.
Claim 11
Dependent Claim
140 words
An access routing method for an access router of a hosting network to provide IP service to a guest station, comprising: intercepting from said guest station an original outbound IP packet having an original source IP address and a destination IP address; associating said original source IP address with a care-of address; and providing a modified outbound IP packet based on said original outbound IP packet, with said care-of address instead of said original source IP address; and a step of print job redirection including: intercepting a print job packet; replacing a destination IP address of said intercepted print job packet with an IP address of a local printer to provide a modified print job packet; and sending said modified print job packet to said local printer; wherein said step of print job redirection is selectable by said hosting network.
Claim 12
Dependent Claim
140 words
An access routing method for an access router of a hosting network to provide IP service to a guest station, comprising: intercepting from said guest station an original outbound IP packet having an original source IP address and a destination IP address; associating said original source IP address with a care-of address; and providing a modified outbound IP packet based on said original outbound IP packet, with said care-of address instead of said original source IP address; and a step of print job redirection including: intercepting a print job packet; replacing a destination IP address of said intercepted print job packet with an IP address of a local printer to provide a modified print job packet; and sending said modified print job packet to said local printer; wherein said step of print job redirection is selectable by said hosting network.
Claim 13
Independent Claim
113 words
A system for providing IP-layer access for a guest station, said system comprising: a guest station with a guest station IP address; a hosting network, in communication with said guest station, including a firewall; an IP packet released by said guest station; and an access router participating in said hosting network; wherein: said access router intercepts said IP packet released by said guest and provides said guest with IP access; and said access router passes said intercepted IP packet through an IP tunnel to a station outside said firewall of said hosting network even when a destination address of said IP packet released by said guest indicates an address of said hosting network.
Claim 14
Independent Claim
113 words
A system for providing IP-layer access for a guest station, said system comprising: a guest station with a guest station IP address; a hosting network, in communication with said guest station, including a firewall; an IP packet released by said guest station; and an access router participating in said hosting network; wherein: said access router intercepts said IP packet released by said guest and provides said guest with IP access; and said access router passes said intercepted IP packet through an IP tunnel to a station outside said firewall of said hosting network even when a destination address of said IP packet released by said guest indicates an address of said hosting network.
Claim 15
Dependent Claim
21 words
The system for IP-layer access as set forth in claim 10 , wherein said access router intercepts said released IP packet.
Claim 16
Dependent Claim
25 words
The system for IP-layer access as set forth in claim 11 , wherein said access router uses proxy ARP to intercept said released IP packet.
Claim 17
Dependent Claim
33 words
The system for IP-layer access as set forth in claim 10 , wherein said access router modifies said released IP packet by replacing said guest station IP address with a care-of IP address.
Claim 18
Dependent Claim
31 words
The system for IP-layer access as set forth in claim 13 , wherein said access router uses IP masquerading to replace said guest station IP address with said care-of IP address.
Claim 19
Dependent Claim
33 words
The system for IP-layer access as set forth in claim 10 , wherein said access router records an association between said guest station IP address and care-of address in a guest service record.
Claim 20
Dependent Claim
122 words
A computer system adapted to provide a guest station IP access when connected to a hosting network, comprising: a processor, and a memory including software instructions adapted to enable the computer system to perform the steps of: intercepting from said guest station an original outbound IP packet having an original source IP address and a destination IP address; associating said original source IP address with a care-of address; providing a modified outbound IP packet based on said original outbound IP packet, with said care-of address instead of said original source IP address; and sending said modified outbound IP packet through an IP tunnel to a station outside said hosting network even when said destination address indicates an address of said hosting network.
Claim 21
Dependent Claim
122 words
A computer system adapted to provide a guest station IP access when connected to a hosting network, comprising: a processor, and a memory including software instructions adapted to enable the computer system to perform the steps of: intercepting from said guest station an original outbound IP packet having an original source IP address and a destination IP address; associating said original source IP address with a care-of address; providing a modified outbound IP packet based on said original outbound IP packet, with said care-of address instead of said original source IP address; and sending said modified outbound IP packet through an IP tunnel to a station outside said hosting network even when said destination address indicates an address of said hosting network.
Claim 22
Dependent Claim
68 words
The computer system adapted to provide a guest station IP access as set forth in claim 16 , wherein said intercepting comprises: detecting an ARP request sent from said guest station, said ARP request being addressed to a station other than said access router; sending to said guest station a proxy-ARP reply to said ARP request, wherein said proxy-ARP reply includes a hardware address of said access router.
Claim 23
Dependent Claim
53 words
The computer system adapted to provide a guest station IP access as set forth in claim 16 , wherein said step of associating said original source IP address with said care-of address further comprises associating a source port number of said guest station with a care-of port number unique to said guest station.
Claim 24
Dependent Claim
173 words
A computer system adapted to provide a guest station IP access when connected to a hosting network, comprising: a processor, and a memory including software instructions adapted to enable the computer system to perform the steps of: intercepting from said guest station an original outbound IP packet having an original source IP address and a destination IP address by: detecting an ARP request sent from said guest station, said ARP request being addressed to a station other than said access router, and sending to said guest station a proxy-ARP reply to said ARP request, wherein said proxy-ARP reply includes a hardware address of said access router; associating said original source IP address with a care-of address; and providing a modified outbound IP packet based on said original outbound IP packet, with said care-of address instead of said original source IP address; wherein said sending to said guest station of said proxy ARP reply is performed only when no ARP reply to said ARP request is detected within a predetermined router ARP wait period.
Claim 25
Dependent Claim
173 words
A computer system adapted to provide a guest station IP access when connected to a hosting network, comprising: a processor, and a memory including software instructions adapted to enable the computer system to perform the steps of: intercepting from said guest station an original outbound IP packet having an original source IP address and a destination IP address by: detecting an ARP request sent from said guest station, said ARP request being addressed to a station other than said access router, and sending to said guest station a proxy-ARP reply to said ARP request, wherein said proxy-ARP reply includes a hardware address of said access router; associating said original source IP address with a care-of address; and providing a modified outbound IP packet based on said original outbound IP packet, with said care-of address instead of said original source IP address; wherein said sending to said guest station of said proxy ARP reply is performed only when no ARP reply to said ARP request is detected within a predetermined router ARP wait period.
Claim 26
Dependent Claim
47 words
The computer system adapted to provide a guest station IP access as set forth in claim 19 , further comprising software instructions adapted to enable the computer system to perform the step of sending said modified outbound IP packet through an IP tunnel to an outside station.
Claim 27
Dependent Claim
133 words
A computer program product for enabling a computer to provide a guest station IP access when connected to a hosting network, comprising: software instructions for enabling the computer to perform predetermined operations, and a computer readable medium bearing the software instructions; the predetermined operations including the steps of: intercepting from said guest station an original outbound IP packet having an original source IP address and a destination IP address; associating said original source IP address with a care-of address; providing a modified outbound IP packet based on said original outbound IP packet, with said care-of address instead of said original source IP address; and sending said modified outbound IP packet through an IP tunnel to a station outside said hosting network even when said destination address indicates an address of said hosting network.
Claim 28
Dependent Claim
133 words
A computer program product for enabling a computer to provide a guest station IP access when connected to a hosting network, comprising: software instructions for enabling the computer to perform predetermined operations, and a computer readable medium bearing the software instructions; the predetermined operations including the steps of: intercepting from said guest station an original outbound IP packet having an original source IP address and a destination IP address; associating said original source IP address with a care-of address; providing a modified outbound IP packet based on said original outbound IP packet, with said care-of address instead of said original source IP address; and sending said modified outbound IP packet through an IP tunnel to a station outside said hosting network even when said destination address indicates an address of said hosting network.
Claim 29
Dependent Claim
70 words
The computer program product for enabling a computer to provide a guest station IP access according to claim 21 , wherein said intercepting comprises: detecting an ARP request sent from said guest station, said ARP request being addressed to a station other than said access router; sending to said guest station a proxy-ARP reply to said ARP request, wherein said proxy-ARP reply includes a hardware address of said access router.
Claim 30
Dependent Claim
55 words
The computer program product for enabling a computer to provide a guest station IP access according to claim 21 , wherein said step of associating said original source IP address with said care-of address further comprises associating a source port number of said guest station with a care-of port number unique to said guest station.
Claim 31
Dependent Claim
184 words
A computer program product for enabling a computer to provide a guest station IP access when connected to a hosting network, comprising: software instructions for enabling the computer to perform predetermined operations, and a computer readable medium bearing the software instructions; the predetermined operations including the steps of: intercepting from said guest station an original outbound IP packet having an original source IP address and a destination IP address by: detecting an ARP request sent from said guest station, said ARP request being addressed to a station other than said access router, and sending to said guest station a proxy-ARP reply to said ARP request, wherein said proxy-ARP reply includes a hardware address of said access router; associating said original source IP address with a care-of address; and providing a modified outbound IP packet based on said original outbound IP packet, with said care-of address instead of said original source IP address; wherein said sending to said guest station of said proxy ARP reply is performed only when no ARP reply to said ARP request is detected within a predetermined router ARP wait period.
Claim 32
Dependent Claim
184 words
A computer program product for enabling a computer to provide a guest station IP access when connected to a hosting network, comprising: software instructions for enabling the computer to perform predetermined operations, and a computer readable medium bearing the software instructions; the predetermined operations including the steps of: intercepting from said guest station an original outbound IP packet having an original source IP address and a destination IP address by: detecting an ARP request sent from said guest station, said ARP request being addressed to a station other than said access router, and sending to said guest station a proxy-ARP reply to said ARP request, wherein said proxy-ARP reply includes a hardware address of said access router; associating said original source IP address with a care-of address; and providing a modified outbound IP packet based on said original outbound IP packet, with said care-of address instead of said original source IP address; wherein said sending to said guest station of said proxy ARP reply is performed only when no ARP reply to said ARP request is detected within a predetermined router ARP wait period.
Claim 33
Dependent Claim
43 words
The computer program product for enabling a computer to provide a guest station IP access according to claim 24 , wherein said predetermined operations further comprise the step of sending said modified outbound IP packet through an IP tunnel to an outside station.
Claim 34
Dependent Claim
175 words
A user interface, for the control of IP access of guest stations connected to a hosting network, said user interface being invocable by an application program and comprising: a first display region displaying a list of currently registered guest stations connected to said hosting network; for one of said guest stations, display regions showing a corresponding home IP address of said guest station and a care-of address associated with said guest station; a first user activatable control showing, when activated, the time when a selected one of said guest stations became registered; a second display region showing a list of local DNS servers and local printers selectable with respect to said guest stations; a second user activatable control for selecting, when activated, one of said local printers for print job redirection of print job packets for one or more of said guest stations; and a third user activatable control for selecting, when activated, one of said local DNS servers for DNS query redirection of DNS query packets for one or more of said guest stations.
Claim 35
Dependent Claim
175 words
A user interface, for the control of IP access of guest stations connected to a hosting network, said user interface being invocable by an application program and comprising: a first display region displaying a list of currently registered guest stations connected to said hosting network; for one of said guest stations, display regions showing a corresponding home IP address of said guest station and a care-of address associated with said guest station; a first user activatable control showing, when activated, the time when a selected one of said guest stations became registered; a second display region showing a list of local DNS servers and local printers selectable with respect to said guest stations; a second user activatable control for selecting, when activated, one of said local printers for print job redirection of print job packets for one or more of said guest stations; and a third user activatable control for selecting, when activated, one of said local DNS servers for DNS query redirection of DNS query packets for one or more of said guest stations.
References Cited (Backward Citations)
US5410543A
Cited
US5412654A
Cited
US5852721A
Cited
US5596723A
Cited
US5598536A
Cited
US5757924A
Cited
US5790548A
Cited
US5854901A
Cited
US5692124A
Cited
US5835725A
Cited
US6167513A
Cited
US5708654A
Cited
US6130892A
Cited
US6189042B1
Cited
US6061739A
Cited
US6070187A
Cited
US6324580B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2006-07-07 | 2007-01-06 | 2007-07-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2010-07-07 | 2011-01-06 | 2011-07-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2014-07-07 | 2015-01-06 | 2015-07-08 | $7700.00 | Window Closed / Lapsed |