← Back to Patent Explorer
US6028848A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and methods for use therein for an ISDN LAN modem utilizing internal DNS and DHCP servers for transparent translation of local host names to IP addresses

Assignee: HP Inc
•
Filing: 1997-09-26
•
Granted: 2000-02-22
•
Expires: 2017-09-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Apparatus, and accompanying methods for use therein, for an ISDN LAN modem (300) (and various aspects thereof) that is particularly, though not exclusively, suited for small user environments and which contains an internal ISDN router (305) having a self-contained network hub (340) for inter-connecting multiple network devices, such as workstations (10), to each other through a local area network (LAN) and for permitting each of those devices to each gain access through the router to any one of a number of different remote networks. Advantageously, to facilitate and simplify its configuration, the LAN modem automatically adapts itself to a current network environment of a workstation connected thereto, via the LAN, and then communicates with that workstation through a browser executing thereat to obtain configuration information from a user situated at the workstation. Additionally, the LAN modem, through use of a multi-tiered routing hierarchy including both destination- and source-based routing, accommodates several modalities of network communication not heretofore possible in a conventional router. Specifically, several different workstations can simultaneously communicate through the LAN modem with a common remote network (60) and share a single user account at a corresponding network service provider.

Inventors

  • 👤 Rajiv Bhatia
  • 👤 Tayseer M. Elhindi
  • 👤 Siuling C. Zhang

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 12:53
CPC Classifications
H; H04; H04L; H04L61/00; H04M; H04M11/00; H04M11/06; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0435; H04Q11/0471

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 292 words
Apparatus for a network communication device comprising: a processor; a memory, connected to the processor, for storing executable instructions therein; communication circuitry, connected to and controlled by the processor, for establishing a communicative connection between a first network and, via a second network, to at least one host device connected to the second network; and a shared database residing in the memory and containing a host list having at least one host entry wherein the entry stores an corresponding internet protocol (IP) address for use by the one host device; wherein, in response to the executable instructions, the processor: implements domain name service (DNS) and dynamic host control protocol (DHCP) servers; in response to a DHCP request message received over the second network from the one host device, the message requesting an IP address for the host device from the DHCP server, wherein the DHCP request message identifies the one host device by its associated machine name and physical network address, defines in the entry the machine name of the one host and its corresponding physical network address so as to associate the one host device with the corresponding IP address stored in the entry, such that the DNS server can subsequently access the entry in order to translate the machine name of the one host device as supplied in a network message over the second network into the corresponding IP address so as to permit the one host device to be addressed via the machine name by any device then connected to the second network; and provides a DHCP response message over the second network to the one host device wherein the response message contains the corresponding IP address stored in the entry for subsequent use by the one host device.
Claim 2
Dependent Claim 292 words
Apparatus for a network communication device comprising: a processor; a memory, connected to the processor, for storing executable instructions therein; communication circuitry, connected to and controlled by the processor, for establishing a communicative connection between a first network and, via a second network, to at least one host device connected to the second network; and a shared database residing in the memory and containing a host list having at least one host entry wherein the entry stores an corresponding internet protocol (IP) address for use by the one host device; wherein, in response to the executable instructions, the processor: implements domain name service (DNS) and dynamic host control protocol (DHCP) servers; in response to a DHCP request message received over the second network from the one host device, the message requesting an IP address for the host device from the DHCP server, wherein the DHCP request message identifies the one host device by its associated machine name and physical network address, defines in the entry the machine name of the one host and its corresponding physical network address so as to associate the one host device with the corresponding IP address stored in the entry, such that the DNS server can subsequently access the entry in order to translate the machine name of the one host device as supplied in a network message over the second network into the corresponding IP address so as to permit the one host device to be addressed via the machine name by any device then connected to the second network; and provides a DHCP response message over the second network to the one host device wherein the response message contains the corresponding IP address stored in the entry for subsequent use by the one host device.
Claim 3
Dependent Claim 21 words
The apparatus in claim 1 wherein the first and second networks comprise a remote network and a local area network, respectively.
Claim 4
Dependent Claim 14 words
The apparatus in claim 2 wherein the physical network address comprises an Ethernet address.
Claim 5
Dependent Claim 48 words
The apparatus in claim 3 wherein the processor, in response to the stored instructions, replaces a default Ethernet address and a default machine name in the host entry associated with the one host device with the Ethernet address and the machine name specified in the DHCP request message.
Claim 6
Dependent Claim 54 words
The apparatus in claim 4 wherein the processor, in response to the stored instructions, replaces, if the Ethernet address specified in the DHCP request message matches an Ethernet address then stored in the host entry, a machine name then stored in the host entry with the machine name provided in the DHCP request message.
Claim 7
Dependent Claim 37 words
The apparatus in claim 5 wherein the host list comprises a number of separate host entries, each of said entries having a different IP address stored therein so as to define a plurality of different IP addresses.
Claim 8
Dependent Claim 47 words
The apparatus in claim 6 wherein each IP address in each of the host entries is pre-defined and, once assigned to a particular one of the host devices, remains fixed for as long as the one particular host device undertakes network communication through the local area network.
Claim 9
Dependent Claim 19 words
The apparatus in claim 7 wherein each one of the plurality of IP addresses is a private IP address.
Claim 10
Dependent Claim 31 words
The apparatus in claim 7 wherein the number of separate entries is equivalent to a number of separate host devices permitted to use the local area network at any one time.
Claim 11
Dependent Claim 19 words
The apparatus in claim 9 wherein the number of separate entries in the host list is at least four.
Claim 12
Dependent Claim 31 words
The apparatus in claim 6 wherein the number of separate entries is equivalent to a number of separate host devices permitted to use the local area network at any one time.
Claim 13
Dependent Claim 19 words
The apparatus in claim 11 wherein the number of separate entries in the host list is at least four.
Claim 14
Dependent Claim 19 words
The apparatus in claim 11 wherein each one of the plurality of IP addresses is a private IP address.
Claim 15
Dependent Claim 19 words
The apparatus in claim 13 wherein the number of separate entries in the host list is at least four.
Claim 16
Independent Claim 300 words
A method for use in a network communication device, the device having a processor, a memory, connected to the processor, for storing executable instructions therein, communication circuitry, connected to and controlled by the processor, for establishing a communicative connection between a first network and, via a second network, to at least one host device connected to the second network, and a shared database residing in the memory and containing a host list having at least one host entry wherein the entry stores an corresponding internet protocol (IP) address for use by the one host device; wherein the method comprises the steps, implemented through the executable instructions, of: implementing domain name service (DNS) and dynamic host control protocol (DHCP) servers; in response to a DHCP request message received over the second network from the one host device, the message requesting an IP address for the host device from the DHCP server, wherein the DHCP request message identifies the one host device by its associated machine name and physical network address, defining in the entry the machine name of the one host and its corresponding physical network address so as to associate the one host device with the corresponding IP address stored in the entry, such that the DNS server can subsequently access the entry in order to translate the machine name of the one host device as supplied in a network message over the second network into the corresponding IP address so as to permit the one host device to be addressed via the machine name by any device then connected to the second network; and providing a DHCP response message over the second network to the one host device wherein the response message contains the corresponding IP address stored in the entry for subsequent use by the one host device.
Claim 17
Independent Claim 300 words
A method for use in a network communication device, the device having a processor, a memory, connected to the processor, for storing executable instructions therein, communication circuitry, connected to and controlled by the processor, for establishing a communicative connection between a first network and, via a second network, to at least one host device connected to the second network, and a shared database residing in the memory and containing a host list having at least one host entry wherein the entry stores an corresponding internet protocol (IP) address for use by the one host device; wherein the method comprises the steps, implemented through the executable instructions, of: implementing domain name service (DNS) and dynamic host control protocol (DHCP) servers; in response to a DHCP request message received over the second network from the one host device, the message requesting an IP address for the host device from the DHCP server, wherein the DHCP request message identifies the one host device by its associated machine name and physical network address, defining in the entry the machine name of the one host and its corresponding physical network address so as to associate the one host device with the corresponding IP address stored in the entry, such that the DNS server can subsequently access the entry in order to translate the machine name of the one host device as supplied in a network message over the second network into the corresponding IP address so as to permit the one host device to be addressed via the machine name by any device then connected to the second network; and providing a DHCP response message over the second network to the one host device wherein the response message contains the corresponding IP address stored in the entry for subsequent use by the one host device.
Claim 18
Dependent Claim 22 words
The method in claim 15 wherein the first and second networks comprise a remote network and a local area network (LAN), respectively.
Claim 19
Dependent Claim 14 words
The method in claim 16 wherein the physical network address comprises an Ethernet address.
Claim 20
Dependent Claim 47 words
The method in claim 17 wherein the defining step comprises the step of replacing a default Ethernet address and a default machine name in the host entry associated with the one host device with the Ethernet address and the machine name specified in the DHCP request message.
Claim 21
Dependent Claim 54 words
The method in claim 18 wherein the defining step further comprises the step of replacing, if the Ethernet address specified in the DHCP request message matches an Ethernet address then stored in the host entry, a machine name then stored in the host entry with the machine name provided in the DHCP request message.
Claim 22
Dependent Claim 37 words
The method in claim 19 wherein the host list comprises a number of separate host entries, each of said entries having a different IP address stored therein so as to define a plurality of different IP addresses.
Claim 23
Dependent Claim 47 words
The method in claim 20 wherein each IP address in each of the host entries is pre-defined and, once assigned to a particular one of the host devices, remains fixed for as long as the one particular host device undertakes network communication through the local area network.
Claim 24
Dependent Claim 19 words
The method in claim 21 wherein each one of the plurality of IP addresses is a private IP address.
Claim 25
Dependent Claim 31 words
The method in claim 21 wherein the number of separate entries is equivalent to a number of separate host devices permitted to use the local area network at any one time.
Claim 26
Dependent Claim 19 words
The method in claim 23 wherein the number of separate entries in the host list is at least four.
Claim 27
Dependent Claim 31 words
The method in claim 20 wherein the number of separate entries is equivalent to a number of separate host devices permitted to use the local area network at any one time.
Claim 28
Dependent Claim 19 words
The method in claim 25 wherein the number of separate entries in the host list is at least four.
Claim 29
Dependent Claim 19 words
The method in claim 25 wherein each one of the plurality of IP addresses is a private IP address.
Claim 30
Dependent Claim 19 words
The method in claim 27 wherein the number of separate entries in the host list is at least four.

References Cited (Backward Citations)

US5790548A Cited
US5918016A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-02-21 2003-08-23 2004-02-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-02-21 2007-08-23 2008-02-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-02-21 2011-08-23 2012-02-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag