Apparatus and method to provide current location information services in a network
AssigneeAmerica Online, Incorported
InventorsNorihiro Edwin Aoki, Michaela Ann Beeby Barnes
Life of this patent
Estimating the term…
Abstract
An apparatus and method that provides current location information services in a network are described. In one preferred embodiment, a location identifier and a user identifier are received from a user. A user profile associated with the user identifier is retrieved from a database of user profiles. The user profile includes one or more stored location identifiers associated with the user. The received location identifier is then compared to the stored location identifiers to determine matching location identifiers and further to determine current location information of the user.
Claims63
A method for providing current location services in a network comprising the steps of:
- receiving from a communications device in connection with a request for communication within said network, a location identifier corresponding to said communications device, and a user identifier associated with a user;
- retrieving a user profile associated with said user identifier, said user profile comprising at least one stored location identifier;
- comparing said location identifier to said at least one stored location identifier to determine matching location identifiers;
- and
- accepting a location corresponding to said location identifier as a current location of said communications device and of said user if said location identifier matches said at least one stored location identifier.
A system for providing current location services in a network, comprising:
- means for receiving from a communications device in connection with a request for communication within said network, a location identifier corresponding to said communications device, and a user identifier associated with a user;
- means for retrieving a user profile associated with said user identifier, said user profile comprising at least one stored location identifier;
- means for comparing said location identifier to said at least one stored location identifier to determine matching location identifiers;
- and
- means for accepting a location corresponding to said location identifier as a current location of said communications device and of said user if said location identifier matches said at least one stored location identifier.
A computer readable medium having executable instructions, which, when executed in a processing system, cause said processing system to perform a method for providing current location services in a network, said method comprising the steps of:
- receiving from a communications device in connection with a request for communication within said network, a location identifier corresponding to said communications device, and a user identifier associated with a user;
- retrieving a user profile associated with said user identifier, said user profile comprising at least one stored location identifier;
- comparing said location identifier to said at least one stored location identifier to determine matching location identifiers;
- and
- accepting a location corresponding to said location identifier as a current location of said communications device and of said user if said location identifier matches said at least one stored location identifier.
A system for providing current location services in a network, comprising:
- a location registrar entity for receiving from a communications device in connection with a request for communication within said network, a location identifier corresponding to said communications device, and a user identifier associated with a user, and for retrieving a user profile associated with said user identifier from a database of user profiles coupled to said location registrar entity, said user profile comprising at least one stored location identifier;
- and
- a location management entity coupled to said location registrar entity and said database, said location management entity comparing said location identifier to said at least one stored location identifier to determine matching location identifiers, and accepting a location corresponding to said location identifier as a current location of said communications device and of said user if said location identifier matches said at least one stored location identifier.
A method for providing current location services in a network comprising the steps of:
- receiving a location identifier and a user identifier from a user in connection with a request for communication within the network;
- retrieving a user profile associated with said user identifier, said user profile comprising at least one stored location identifier;
- comparing said location identifier to said at least one stored location identifier to determine matching location identifiers;
- receiving location information verbally from said user if said location identifier fails to match said at least one stored location identifier;
- and
- storing said location information with said location identifier and said user identifier in said user profile using speech recognition techniques, said location information being stored as current location information.
A system for providing current location services in a network, comprising:
- means for receiving a location identifier and a user identifier from a user in connection with a request for communication within the network;
- means for retrieving a user profile associated with said user identifier, said user profile comprising at least one stored location identifier;
- means for comparing said location identifier to said at least one stored location identifier to determine matching location identifiers;
- means for receiving location information verbally from said user if said location identifier fails to match said at least one stored location identifier;
- and
- means for storing said location information with said location identifier and said user identifier in said user profile using speech recognition techniques, said location information being stored as current location information.
A computer readable medium having executable instructions, which, when executed in a processing system, cause said processing system to perform a method for providing current location services in a network, said method comprising the steps of:
- receiving a location identifier and a user identifier from a user in connection with a request for communication within the network;
- retrieving a user profile associated with said user identifier, said user profile comprising at least one stored location identifier;
- and
- comparing said location identifier to said at least one stored location identifier to determine matching location identifiers;
- receiving location information verbally from said user if said location identifier fails to match said at least one stored location identifier;
- and
- storing said location information with said location identifier and said user identifier in said user profile using speech recognition techniques, said location information being stored as current location information.
A system for providing current location services in a network, comprising:
- a location registrar entity for receiving a location identifier and a user identifier from a user in connection with a request for communication within the network and for retrieving a user profile associated with said user identifier from a database of user profiles coupled to said location registrar entity, said user profile comprising at least one stored location identifier;
- and
- a location management entity coupled to said location registrar entity and said database, said location management entity comparing said location identifier to said at least one stored location identifier to determine matching location identifiers;
- said location management entity further receiving location information verbally from said user if said location identifier fails to match said at least one stored location identifier and said location registrar entity further stores said location information with said location identifier and said user identifier in said user profile using speech recognition techniques, said location information being stored as current location information.
Dependencies are inferred from the claim text.