Network interconnected computing device, server and notification method
First Claim
1. A method of operating a network interconnected computing device executing internet browser software, to provide a dynamically assigned network address identifying said computing device on said network to a server, said method comprising:
- a. storing an identifier of said server at said computing device, as a homepage for said browser;
b. obtaining said dynamically assigned network address at said computing device;
c. contacting said server and providing an identifier of said computing device and said dynamically assigned network address to said server;
d. contacting a second network interconnected server at a second network address providing a homepage chosen by a user of said computing device, an identifier of said homepage chosen by said user stored with at least one of said server and said computing device thereby transparently providing said dynamically assigned network address to said server as said computing device accesses said homepage chosen by said user.
10 Assignments
0 Petitions
Accused Products
Abstract
A computer network (10) interconnected computing device (26) and server (16) are disclosed. The server (16) maintains a database (68) of known computing devices. The computing device (26) is intermittently connected to the network (10) and obtains an assigned network address each time a network connection is established. Thereafter, the computing device (26) contacts the server (46) and provides an identifier and the assigned network address to the server (16). The server (16) compares the identifier to entries of the database (68) to find a matching entry in the database (68). In response to finding a matching entry, the server (16) stores the assigned network address and provides a second network address stored at the server (16) or at computing device (26) to the computing device (26). The second network address is used by the computing device (26) as a homepage address to contact another network interconnected computer. Thereafter, the server (16) may provide data in real time to the computing device (26) using the stored network address.
-
Citations
21 Claims
-
1. A method of operating a network interconnected computing device executing internet browser software, to provide a dynamically assigned network address identifying said computing device on said network to a server, said method comprising:
-
a. storing an identifier of said server at said computing device, as a homepage for said browser;
b. obtaining said dynamically assigned network address at said computing device;
c. contacting said server and providing an identifier of said computing device and said dynamically assigned network address to said server;
d. contacting a second network interconnected server at a second network address providing a homepage chosen by a user of said computing device, an identifier of said homepage chosen by said user stored with at least one of said server and said computing device thereby transparently providing said dynamically assigned network address to said server as said computing device accesses said homepage chosen by said user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
e. providing said second network address to said server; f. obtaining said second network address from said server to contact said second network server in step c.
-
-
3. The method of claim 1, wherein said network address of said second server is stored at said server, and wherein step d. comprises obtaining said network address from said server.
-
4. The method of claim 1, further comprising the step of:
e. establishing a network connection between said computing device and said network, prior to step b.
-
5. The method of claim 1, further comprising the step of:
e. obtaining said identifier from said server and storing said identifier at said computing device, prior to step b.
-
6. The method of claim 5, further comprising the step of:
f. providing said server with registration information prior to step e.
-
7. The method of claim 3, wherein said assigned network address comprises an internet protocol address.
-
8. The method of claim 6, wherein steps e. and f. are performed using the hypertext transfer protocol.
-
9. The method of claim 7, wherein said identifier forms part of a hypertext transfer protocol state object.
-
10. A method of operating a computer network interconnected server comprising the steps of:
-
a. maintaining a database containing identifiers of known network interconnected computing devices;
b. obtaining an identifier and an assigned network address of an interconnected computing device from said computing device;
c. comparing said identifier to entries of said database to find a matching entry in said database;
d. in response to finding a matching entry, storing said assisigned network address of said computing device at said server; and
providing said computing device with a second network address to be accessed by said computing device.- View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
e. obtaining registration information from said computing device prior to step a, and storing said registration information in said database.
-
-
15. The method of claim 14, wherein said registration information further comprises a telephone dial number identifying a telephone line used to access said network by said computing device.
-
16. The method of claim 15, wherein said computer network interconnected server is further interconnected with the public switched telephone network (“
- PSTN”
) by said telephone line, and wherein said method further comprises the steps of;f. receiving a forwarded call from the PSTN directed to said telephone dial number identifying said telephone line, when said telephone line is busy;
g. identifying said telephone line and said computing device using call information associated with said call;
h. forwarding a message indicating receipt of the forwarded call to said computing device using said assigned network address.
- PSTN”
-
17. The method of claim 12, further comprising the step of:
e. providing data from said server to said computing device using said assigned network address.
-
18. A data network interconnected server comprising:
-
a processor;
computer memory, in communication with said processor;
a network interface in communication with said processor;
said computer memory containingi. a database; and
ii. processor readable instructions adapting said processor to, a. obtain an identifier and an assigned network address of a network interconnected computing device from said network interconnected computing device;
b. compare said identifier to entries of said database to find a matching entry in said database;
c. in response to finding a matching entry, store said assigned network address of said computing device at said server and provide said computing device with a second network address to be accessed by said computing device.
-
-
19. A computer network interconnected server comprising:
-
a. means for maintaining a database containing identifiers of known network interconnected computing devices;
b. means for obtaining an identifier and an assigned network address of an interconnected computing device from said computing device;
c. means for comparing said identifier to entries of said database to find a matching entry in said database;
d. means for storing said assigned network address of said computing device at said server in response to finding a matching entry and providing said computing device with a second network address to be accessed by said computing device.
-
-
20. A method of operating a network interconnected computing device and server, comprising the steps of:
-
a. obtaining an assigned network address at said computing device;
b. contacting said server and providing an identifier of said computing device and said assigned network address to said server;
c. comparing said identifier to entries of a database stored at said server to find a matching entry in said database;
d. in response to finding a matching entry, storing said assigned network address at said server;
e. obtaining a second network address from said server in response to providing said identifier;
f. contacting a network interconnected computer at said second network address to provide data to said computing device.
-
-
21. A computer readable medium storing computer software and data, that when loaded by a server having a network interface, adapts said server to,
a. maintain a database containing identifiers of known network interconnected computing devices; -
b. obtain an identifier and an assigned network address of an interconnected computing device from said computing device using said network interface;
c. compare said identifier to entries of said database to find a matching entry in said database;
d. in response to finding a matching entry, store said assigned network address of said computing device at said server; and
provide said computing device with a second network address to be accessed by said computing device, using said network interface.
-
Specification