Method and apparatus for translating a static identifier including a telephone number into a dynamically assigned network address
First Claim
1. A method comprising:
- logging a device on to a dynamic database using a dynamic database address comprising a static identifier which is a phone number for said device arranged in a predetermined format with a predetermined static appended portion; and
returning a dynamically assigned network address corresponding to said device to a requesting device when resolution of said dynamic database address is requested from the and that the dynamic database.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for translating a static identifier into a dynamically assigned network address. In one embodiment, a dynamic database address is used to access a dynamic database. A static identifier corresponding to the device to be contacted is provided, and the dynamic database returns an appropriate dynamically assigned network address corresponding to the static identifier. A static identifier includes a telephone number arranged in a predetermined format to which a static portion is appended. An Internet Domain Name System (DNS) domain may be used as the static appended portion. This translation of a static identifier into a dynamically assigned network address may be applied to DNS servers. A system of the present invention includes a network, an intermittently connected device, and a dynamic database server. The device has a static identifier and an assigned network address. The dynamic database stores the static identifier and the assigned network address when the intermittently connected device sends a log on request to the database server. The intermittently connected device and the dynamic database server may communicate using the Dynamic Host Configuration Protocol (DHCP).
-
Citations
27 Claims
-
1. A method comprising:
-
logging a device on to a dynamic database using a dynamic database address comprising a static identifier which is a phone number for said device arranged in a predetermined format with a predetermined static appended portion; and returning a dynamically assigned network address corresponding to said device to a requesting device when resolution of said dynamic database address is requested from the and that the dynamic database. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
selecting a static identifier which is a phone number for a device; deriving a name in a first format from said static identifier for said device by arranging a plurality of digits in said phone number to form a device name comprising a plurality of subdomain names arranged in a predetermined format with a static appended portion; and contacting a dynamic database server using said name. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method of using an Internet domain name system to translate a static identifier into a host device address, comprising the steps of:
-
providing a plurality of servers, each of said plurality of servers having a hostname space capable of storing a plurality of static identifiers which are phone numbers and a plurality of corresponding network addresses; receiving a request for a network address given a domain name service name, said static identifier being included in said domain name service name; locating one of said plurality of servers storing said requested static identifier and a corresponding network address by using the Internet domain name system to resolve the host device address from a host name comprising said static identifier arranged in a predetermined format with a static appended portion; and returning said corresponding network address as said host device address. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system comprising:
-
a network; a device intermittently connected to the network, said device having a name comprising a static identifier which is derived from a user telephone number arranged in a predetermined format with a static appended portion, the device also having a dynamically assigned network address when connected to the network; a dynamic database server coupled to said network, said dynamic database server receiving a log on request from said device when said device connects to said network and storing said dynamically assigned network address and said name. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A system comprising:
-
a processor; a memory coupled to the processor, said memory containing therein; a dynamic database program including a resolve routine for resolving requests for dynamically assigned network addresses when given device names comprising static identifiers which are phone numbers arranged in a predefined format with a predetermined domain name appended; and a name server interface program which passes requests to resolve a machine name including a static identifier to said dynamic database program. - View Dependent Claims (26, 27)
-
Specification