Nomadic computing with personal mobility domain name system
First Claim
1. A personal mobility system for nomadic computing, wherein the personal mobility system determines a terminal address based on a personal identifier of the nomadic user, the personal mobility system comprising:
- a network server;
a memory contained within the network server;
a user database stored in the memory within the network server, wherein the user database indexes a plurality of users by each user'"'"'s personal identifier, the user database further indexes a plurality of terminal identifiers to at least;
one personal identifier;
the user database further indexes a nomadic terminal identifier to at least one terminal identifier; and
an access port for accessing the network server for recovering the nomadic terminal identifier associated with the user, wherein the user database further comprises a network usage profile for the user, wherein recovering the nomadic terminal identifier associated with the user is performed in alter of traversing the network usage profile for the user.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for updating information in a personal mobility database server with information concerning a user'"'"'s nomadicity. When the user travels from one place to another, the user registers with PMDNS server at an IP port for computing communications. PMDNS takes user'"'"'s terminal personalization, together with usage profile, session characteristics into account to map a party'"'"'s identifier to a terminal'"'"'s identifier. The IP address of the user'"'"'s current location is used in concert with the terminal'"'"'s identifier, which is itself an IP address, to route incoming computing communications connection requests to the current location of the user. This information will be returned by the PMDNS directory server to the access network for the setup of the communications.
129 Citations
11 Claims
-
1. A personal mobility system for nomadic computing, wherein the personal mobility system determines a terminal address based on a personal identifier of the nomadic user, the personal mobility system comprising:
-
a network server;
a memory contained within the network server;
a user database stored in the memory within the network server, wherein the user database indexes a plurality of users by each user'"'"'s personal identifier, the user database further indexes a plurality of terminal identifiers to at least;
one personal identifier;
the user database further indexes a nomadic terminal identifier to at least one terminal identifier; and
an access port for accessing the network server for recovering the nomadic terminal identifier associated with the user, wherein the user database further comprises a network usage profile for the user, wherein recovering the nomadic terminal identifier associated with the user is performed in alter of traversing the network usage profile for the user. - View Dependent Claims (2, 3)
-
-
4. A personal mobility system for nomadic computing, wherein the personal mobility system determines a terminal address based on a personal identifier of the nomadic user, the personal mobility system comprising:
-
a network server;
a memory contained within the network server;
a user database stored in the memory within tho network server, wherein the user database indexes a plurality of users by each user'"'"'s personal identifier;
the user database further indexes a plurality of terminal identifiers to at least one personal identifier;
the user database further indexes a nomadic terminal identifier to at least one terminal identifier; and
an access port for accessing the network server for recovering the nomadic terminal identifier associated with the user, wherein the user record further comprises a historical usage table for the user, wherein recovering the nomadic terminal identifier associated with the user is performed in alter of traversing the historical usage table for the user. - View Dependent Claims (5)
-
-
6. A personal mobility system for nomadic computing, wherein the personal mobility system determines a terminal address based on a personal identifier of the nomadic user, the personal mobility system comprising:
-
a personal mobility server application including a plurality of user records;
each user record being respective to a user and indexed by a respective personal identifier, and each user record including a plurality of terminal records, each of the terminal records including a respective terminal address, at least one terminal address including nomadic terminal address field for binding a nomadic terminal address to a terminal address; and
the personal mobility server application accessing the user record for the called user based upon the personal identifier, selecting the nomadic terminal record indexed to the called user of the plurality of terminal records and returning the nomadic terminal address bound to the terminal address indexed to the called user to the personal mobility user application, wherein the user record further includes a network usage profile for the user, wherein returning the nomadic terminal identifier associated with the user is performed in alter of traversing the network usage profile for the user. - View Dependent Claims (7)
-
-
8. A method of determining a terminal address corresponding to a nomadic user based upon a personal identifier of the nomadic user, the method comprising:
-
storing a nomadic user record, wherein the nomadic user record includes a personal identifier, and a plurality of terminal records, each of the terminal records including a respective terminal address;
receiving a request from a caller, the request including the personal identifier of the nomadic user;
accessing the nomadic user record by the nomadic user personal identifier;
determining if one of the plurality of terminal records in the nomadic user record contains a nomadic terminal address; and
on the basis of one of the plurality of terminal records in the nomadic user record containing a nomadic terminal address, returning the nomadic address to the caller, wherein the nomadic user record further includes a network usage profile for a nomadic user, wherein returning the nomadic address is performed in alter of traversing the network usage profile for the nomadic user. - View Dependent Claims (9, 10)
storing a historical usage table for the nomadic user; and
using the historical usage table to create the network usage profile for the nomadic user.
-
-
10. The method of claim 9, wherein the historical usage table is generated over time based upon the nomadic user'"'"'s usage of the terminals identified.
-
11. A personal mobility system for nomadic computing, wherein the personal mobility system determines a terminal address corresponding to a called user based upon a personal identifier of the called user, the personal mobility system comprising:
-
storing means for storing a nomadic user record, wherein the nomadic user record includes a personal identifier, and a plurality of terminal records, each of the terminal records including a respective terminal address;
receiving means for receiving a request from a caller, the request including the personal identifier of the nomadic user;
accessing means for accessing the nomadic user record by the nomadic user personal identifier;
determining means for determining if one of the plurality of terminal records in the nomadic user record contains a nomadic terminal address; and
returning means for returning the nomadic address to the caller on the basis of one of the plurality of terminal records in the nomadic user record containing a nomadic terminal address, wherein the nomadic user record further includes a network usage profile for a nomadic user, wherein returning the nomadic address is performed in alter of traversing the network usage profile for the nomadic user.
-
Specification