Apparatus and method to provide current location information services in a network
First Claim
Patent Images
1. A method provided across a network, comprising the steps of:
- receiving at a location registrar entity a location identifier and a user identifier sent from a communications device across said network, said location identifier corresponding to said communications device, and said user identifier associated with a user;
retrieving a user profile associated with said user identifier received at said location registrar entity, said user profile comprising at least one stored location identifier;
accepting a location corresponding to said location identifier received at said location registrar entity as a current location of said communications device if said location identifier received at said location registrar entity matches one of said stored location; and
receiving location information from said user if said received location identifier fails to match one of said stored location identifiers, comprising the steps ofreceiving said location information by any ofdirecting said user to a network operator to provide said location information,receiving said location information verbally from said user, andreceiving electronically input location information from said user, andupon receipt, storing said location information with said location identifier and said user identifier received at said location registrar entity in said user profile, said location information being stored as current location information.
8 Assignments
0 Petitions
Accused Products
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.
18 Citations
32 Claims
-
1. A method provided across a network, comprising the steps of:
-
receiving at a location registrar entity a location identifier and a user identifier sent from a communications device across said network, said location identifier corresponding to said communications device, and said user identifier associated with a user; retrieving a user profile associated with said user identifier received at said location registrar entity, said user profile comprising at least one stored location identifier; accepting a location corresponding to said location identifier received at said location registrar entity as a current location of said communications device if said location identifier received at said location registrar entity matches one of said stored location; and receiving location information from said user if said received location identifier fails to match one of said stored location identifiers, comprising the steps of receiving said location information by any of directing said user to a network operator to provide said location information, receiving said location information verbally from said user, and receiving electronically input location information from said user, and upon receipt, storing said location information with said location identifier and said user identifier received at said location registrar entity in said user profile, said location information being stored as current location information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method provided across a network, comprising the steps of:
-
receiving at a location registration registrar entity a location identifier and a user identifier sent from a communications device across said network, said location identifier corresponding to said communications device, and said user identifier associated with a user; retrieving a user profile associated with said user identifier received at said location registrar entity, said user profile comprising at least one stored location identifier; accepting a location corresponding to said location identifier received at said location registrar entity as a current location of said communications device if said location identifier received at said location registrar entity matches one of said stored location identifiers; determining location information of said user if said location identifier received at said location registrar entity fails to match one of said stored location identifiers, wherein said determining step further comprises the steps of connecting to a gateway device having knowledge of said user, and extracting said location information of said user from said gateway device; and storing said location information with said location identifier and said user identifier received at said location registrar entity in said user profile, said location information being stored as current location information. - View Dependent Claims (14)
-
-
15. A system for providing current location services in a network, comprising:
-
a location registrar entity for receiving from a communications device across 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 received at said location registrar entity, said user profile comprising at least one stored location identifier; means for accepting a location corresponding to said location identifier received at said location registrar entity as a current location of said communications device if said location identifier received at said location registrar entity matches one of said stored location identifiers; and means for receiving location information from said user if said location identifier received at said location registrar entity fails to match one of said stored location identifiers, wherein said receiving means further comprises means for receiving said location information comprising any of means for directing said user to a network operator to provide said location information, means for receiving location information verbally from said user, and means for receiving electronically input location information from said user, and means for storing said location information upon receipt thereof with said location identifier and said user identifier received at said location registrar entity in said user profile, said location information being stored as current location information. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system for providing current location services in a network, comprising:
-
a location registrar entity for receiving from a communications device across 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 received at said location registrar entity, said user profile comprising at least one stored location identifier; and means for accepting a location corresponding to said location identifier received at said location registrar entity as a current location of said communications device if said location identifier received at said location registrar entity matches one of said stored location identifiers; means for determining location information of said user if said location identifier received at said location registrar entity fails to match one of said stored location identifiers, wherein said determining means comprises means for connecting to a gateway device having knowledge of said user, and means for extracting said location information of said user from said gateway device; and means for storing said location information with said location identifier and said user identifier received at said location registrar entity in said user profile, said location information being stored as current location information. - View Dependent Claims (28)
-
-
29. A method provided across a network, comprising the steps of:
-
receiving from a communications device across 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; accepting a location corresponding to said received location identifier as a current location of said communications device if said received location identifier matches one of said stored location identifiers; and receiving location information from said user if said received location identifier fails to match one of said stored location identifiers, comprising the steps of receiving said location information by any of directing said user to a network operator to provide said location information, receiving said location information verbally from said user, and receiving electronically input location information from said user, and upon receipt, storing said location information with said received location identifier and said user identifier in said user profile, said location information being stored as current location information.
-
-
30. A method provided across a network, comprising the steps of:
-
receiving from a communications device across 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; accepting a location corresponding to said received location identifier as a current location of said communications device if said received location identifier matches one of said stored location identifiers; determining location information of said user if said received location identifier fails to match one of said stored location identifiers, wherein said determining step further comprises the steps of connecting to a gateway device having knowledge of said user, and extracting said location information of said user from said gateway device; and storing said location information with said received location identifier and said user identifier in said user profile, said location information being stored as current location information.
-
-
31. A system for providing current location services in a network, comprising:
-
means for receiving from a communications device across 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 accepting a location corresponding to said received location identifier as a current location of said communications device if said received location identifier matches one of said stored location identifiers; and means for receiving location information from said user if said received location identifier fails to match one of said stored location identifiers, wherein said receiving means further comprises means for receiving said location information comprising any of means for directing said user to a network operator to provide said location information, means for receiving location information verbally from said user, and means for receiving electronically input location information from said user, and means for storing said location information upon receipt thereof with said received location identifier and said user identifier in said user profile, said location information being stored as current location information.
-
-
32. A system for providing current location services in a network, comprising:
-
means for receiving from a communications device across 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 accepting a location corresponding to said received location identifier as a current location of said communications device if said received location identifier matches one of said stored location identifiers; means for determining location information of said user if said received location identifier fails to match one of said stored location identifiers, wherein said determining means comprises means for connecting to a gateway device having knowledge of said user, and means for extracting said location information of said user from said gateway device; and means for storing said location information with said received location identifier and said user identifier in said user profile, said location information being stored as current location information.
-
Specification