Personal mobility and communication termination for users operating in a plurality of heterogeneous networks
First Claim
1. A personal mobility system for connecting a calling user to a called user based upon a personal identifier of the called user, the personal mobility system comprising:
- a personal mobility user application resident on a calling user'"'"'s terminal that receives a request from a calling user, the request including the personal identifier of a called user;
a personal mobility server coupled to the Internet, the personal mobility server storing 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;
the personal mobility user application sending a service query to the personal mobility server via a communication path that includes the Internet, the service query including the personal identifier of the called user;
the personal mobility server accessing the user record for the called user based upon the personal identifier, selecting a terminal record of the plurality of terminal records and returning a respective terminal address to the personal mobility user application via a communication path that includes the Internet; and
the personal mobility user application causing the calling user'"'"'s terminal to access a called user'"'"'s terminal via a network path selected by the calling user'"'"'s terminal based upon the respective terminal address.
10 Assignments
0 Petitions
Accused Products
Abstract
A 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 operates in conjunction with a plurality of heterogeneous networks to provide the terminal address corresponding to the called user, independent of the particular network within which the called user currently operates. The personal mobility system includes a personal mobility user application and a personal mobility server application. The personal mobility user application receives a request from a calling user, the request including the personal identifier of a called user. The personal mobility server application couples to the personal mobility user application and includes a plurality of user records. Each user record is respective to a user and is indexed by a respective personal identifier. Further, each user record includes a plurality of terminal records with each of the terminal records including a respective terminal address. The personal mobility server application accesses the user record for the called user based upon the personal identifier, selects a terminal record of the plurality of terminal records based upon the personal identifier, and returns a respective terminal address to the personal mobility user application. The user record may also include a network usage profile and a user profile for the user which are both employed in selecting the terminal identifier.
415 Citations
20 Claims
-
1. A personal mobility system for connecting a calling user to a called user based upon a personal identifier of the called user, the personal mobility system comprising:
-
a personal mobility user application resident on a calling user'"'"'s terminal that receives a request from a calling user, the request including the personal identifier of a called user; a personal mobility server coupled to the Internet, the personal mobility server storing 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; the personal mobility user application sending a service query to the personal mobility server via a communication path that includes the Internet, the service query including the personal identifier of the called user; the personal mobility server accessing the user record for the called user based upon the personal identifier, selecting a terminal record of the plurality of terminal records and returning a respective terminal address to the personal mobility user application via a communication path that includes the Internet; and the personal mobility user application causing the calling user'"'"'s terminal to access a called user'"'"'s terminal via a network path selected by the calling user'"'"'s terminal based upon the respective terminal address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 20)
-
-
11. A method of completing a communication from a calling user to a called user, the method comprising:
-
storing a plurality of user records on a personal mobility server, each user record 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; receiving a request from a calling user at a calling user'"'"'s terminal, the request including the personal identifier of a called user; sending a service query from the calling user'"'"'s terminal to the personal mobility server via a communication path that includes the Internet, the request including the personal identifier of a called user; accessing by the personal mobility server the plurality of user records to identify a user record corresponding to the personal identifier; of a plurality of terminal records associated with the identified user record, selecting by the personal mobility server a terminal record of the plurality of terminal records; returning a respective terminal address to the calling user at the calling user'"'"'s terminal; and accessing, by the calling user'"'"'s terminal, the called user'"'"'s terminal via a network path selected by the calling user'"'"'s terminal based upon the respective terminal address. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification