Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
222 words
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.
Claim 2
Dependent Claim
222 words
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.
Claim 3
Dependent Claim
45 words
The personal mobility system of claim 1, wherein: the user record further includes a network usage profile for the user; and the personal mobility server selecting the terminal record of the plurality of terminal records based upon the network usage profile of the called user.
Claim 4
Dependent Claim
39 words
The personal mobility system of claim 1, wherein: the user record further includes a historical usage table for the user; and the personal mobility server uses the historical usage table to create the network usage profile for the user.
Claim 5
Dependent Claim
78 words
The personal mobility system of claim 1, wherein: the service query includes an indication of the type of communication to be established between the calling party's terminal and the called party's terminal; the personal mobility server selects the respective terminal address based upon the type of communication to be established between the calling party's terminal and the called party's terminal; and the type of communication is selected from the group including voice communications, video communications, and data communications.
Claim 6
Dependent Claim
32 words
The personal mobility system of claim 1, wherein: when required, the network path includes a plurality of segments, the plurality of segments including a circuit switched segment and a packet switched segment.
Claim 7
Dependent Claim
43 words
The personal mobility system of claim 1, wherein: the user record further includes a user profile for the user; and the personal mobility server selecting the terminal record of the plurality of terminal records based upon the user profile of the called user.
Claim 8
Dependent Claim
67 words
The personal mobility system of claim 1, wherein: prior to sending the service query, the personal mobility user application investigates recent operations based upon the personal identifier; and if the personal mobility user application has recently accessed a called user corresponding to the personal identifier, the personal mobility user application retrieves a respective terminal address and accesses the called user's terminal corresponding to the respective terminal address.
Claim 9
Dependent Claim
44 words
The personal mobility system of claim 1, wherein the personal mobility server comprises: a personal mobility application server that interfaces with the personal mobility user application; and a personal mobility database server coupled to the personal mobility application server that stores the user records.
Claim 10
Dependent Claim
32 words
The personal mobility system of claim 8, wherein: the personal mobility application server includes a plurality of intercoupled server computers; and the personal mobility application server includes a plurality of intercoupled databases.
Claim 11
Dependent Claim
44 words
The personal mobility system of claim 1, wherein the personal mobility system serves a plurality of heterogeneous networks selected from the group consisting of Internet Protocol networks, Public Switched Telephone Networks, cellular wireless networks, wireless satellite networks, local area networks and wide area networks.
Claim 12
Independent Claim
205 words
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.
Claim 13
Independent Claim
205 words
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.
Claim 14
Dependent Claim
41 words
The method of claim 11, further comprising: storing a network usage profile of the user in a respective user record; and selecting the terminal record of the plurality of terminal records based upon the network usage profile of the called user.
Claim 15
Dependent Claim
35 words
The method of claim 11, further comprising: storing a historical usage table for the user in a respective user record; and using the historical usage table to create the network usage profile for the user.
Claim 16
Dependent Claim
28 words
The method of claim 13, wherein the historical usage table is generated over time based upon the user's usage of the terminals identified in a respective user record.
Claim 17
Dependent Claim
30 words
The method of claim 11, wherein: when required the network path includes a plurality of segments, the plurality of segments including a circuit switched segment and a packet switched segment.
Claim 18
Dependent Claim
39 words
The method of claim 11, further comprising: storing a user profile of the user in a respective user record; and selecting the terminal record of the plurality of terminal records based upon the user profile of the called user.
Claim 19
Dependent Claim
63 words
The method of claim 11, further comprising: prior to sending the service query, the calling user's terminal investigating recent operations based upon the personal identifier; and if the calling user's terminal has recently accessed a called user corresponding to the personal identifier, the calling user's terminal retrieving a respective terminal address and accessing the called user's terminal corresponding to the respective terminal address.
Claim 20
Dependent Claim
33 words
The method of claim 11, further comprising dividing load among a personal mobility application server and a personal mobility database server coupled to the personal mobility application server that stores the user records.
Claim 21
Dependent Claim
30 words
The method of claim 18, wherein: the personal mobility application server includes a plurality of intercoupled server computers; and the personal mobility application server includes a plurality of intercoupled databases.
Claim 22
Dependent Claim
39 words
The method of claim 1, wherein a plurality of heterogeneous networks selected from the group consisting of Internet Protocol networks, Public Switched Telephone Networks, cellular wireless networks, wireless satellite networks, local area networks and wide area networks are serviced.