Location architecture for large scale networks
First Claim
Patent Images
1. Logic encoded in one or more tangible media for execution and when executed operable to:
- receive a connection event message including information identifying a wireless node, wherein the identifying information comprises a wireless node identifier and an area code associated with the wireless node;
determine, based on the area code, whether the wireless node is connected to its home wireless network region;
add the identifying information to a location services table, wherein if the connection event message is flagged as being a remote connection event message, an identifier of a remote area code authority server is added to the location services table in association with the identifying information of the wireless node; and
if the wireless node is not connected to its home network region, transmit a remote connection event message to a home area code authority server corresponding to the wireless node;
receive, at a home area code authority server for the wireless node, a location query from a requesting node, wherein the location query requests location information for the wireless node;
determine whether the wireless node is currently connected within at least one area serviced by the home area code authority server;
if the wireless node is currently connected within the at least one area, identify a location server that is assigned to the area code corresponding to the wireless node and query the location server for the location information;
return the requested location information for the wireless node received from the location server to the requesting node; and
if the wireless node is currently connected outside the at least one area, identify a remote area code authority server corresponding to the area within which the wireless node is currently located and redirect the location query to the remote area code authority server.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receive a connection event message including information identifying a wireless node, wherein the identifying information comprises a wireless node identifier and an area code associated with the wireless node; determine, based on the area code, whether the wireless node is connected to its home wireless network region; add the identifying information to a location services table; and if the wireless node is not connected to its home network region, transmit a remote connection event message to a home area code authority server corresponding to the wireless node.
20 Citations
27 Claims
-
1. Logic encoded in one or more tangible media for execution and when executed operable to:
-
receive a connection event message including information identifying a wireless node, wherein the identifying information comprises a wireless node identifier and an area code associated with the wireless node; determine, based on the area code, whether the wireless node is connected to its home wireless network region; add the identifying information to a location services table, wherein if the connection event message is flagged as being a remote connection event message, an identifier of a remote area code authority server is added to the location services table in association with the identifying information of the wireless node; and if the wireless node is not connected to its home network region, transmit a remote connection event message to a home area code authority server corresponding to the wireless node; receive, at a home area code authority server for the wireless node, a location query from a requesting node, wherein the location query requests location information for the wireless node; determine whether the wireless node is currently connected within at least one area serviced by the home area code authority server; if the wireless node is currently connected within the at least one area, identify a location server that is assigned to the area code corresponding to the wireless node and query the location server for the location information; return the requested location information for the wireless node received from the location server to the requesting node; and if the wireless node is currently connected outside the at least one area, identify a remote area code authority server corresponding to the area within which the wireless node is currently located and redirect the location query to the remote area code authority server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving a connection event message including information identifying a wireless node, wherein the identifying information comprises a wireless node identifier and an area code associated with the wireless node; determining, based on the area code, whether the wireless node is connected to its home wireless network region; adding the identifying information to a location services table, wherein if the connection event message is flagged as being a remote connection event message, an identifier of a remote area code authority server is added to the location services table in association with the identifying information of the wireless node; and if the wireless node is not connected to its home wireless network region, transmitting a remote connection event message to a home area code authority server corresponding to the wireless node; receiving, at a home area code authority server for the wireless node, a location query from a requesting node, wherein the location query requests location information for the wireless node; determining whether the wireless node is currently connected within at least one area serviced by the home area code authority server; if the wireless node is currently connected within the at least one area, identifying, by the home area code authority server for the wireless node, a location server that is assigned to the area code corresponding to the wireless node and querying the location server for the location information; returning the requested location information for the wireless node received from the location server to the requesting node; and if the wireless node is currently connected outside the at least one area, identifying, by the home area code authority server for the wireless node, a remote area code authority server corresponding to the area within which the wireless node is currently located and redirecting the location query to the remote area code authority server. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a wireless network infrastructure node operable to receive a connection event message including information identifying a wireless node, wherein the identifying information comprises a wireless node identifier and an area code associated with the wireless node; determine, based on the area code, whether the wireless node is connected to its home wireless network region;
add the identifying information to a location services table, wherein if the connection event message is flagged as being a remote connection event message, an identifier of a remote area code authority server is added to the location services table in association with the identifying information of the wireless node; and
if the wireless node is not connected to its home network region, transmit a remote connection event message to a home area code authority server corresponding to the wireless node;
receive a location query from a requesting node, wherein the location query requests location information for the wireless node;
determine whether the wireless node is currently connected within at least one area serviced by a home area code authority server;
if the wireless node is currently connected within the at least one area, identify a location server that is assigned to the area code corresponding to the wireless node, query the location server for the location information, and return the requested location information for the wireless node received from the location server to the requesting node; and
if the wireless node is currently connected outside the at least one area, identify a remote area code authority server corresponding to the area within which the wireless node is currently located and redirect the location query to the remote area code server; anda wireless node operable to connect with the wireless network infrastructure node. - View Dependent Claims (16, 17, 18, 19)
-
-
20. Logic encoded in one or more tangible media for execution and when executed operable to:
-
receive, at a home area code authority server for a wireless node, a location query from a requesting node, wherein the location query requests location information for the wireless node; determine whether the wireless node is currently connected within at least one area serviced by the home area code authority server; if the wireless node is currently connected within the at least one area, identify a location server that is assigned to the area code corresponding to the wireless node, and query the location server for the location information; return the requested location information for the wireless node received from the location server to the requesting node; and if the wireless node is currently connected outside the at least one area, identify a remote area code authority server corresponding to the area within which the wireless node is currently located and redirect the location query to the remote area code server. - View Dependent Claims (21, 22, 23)
-
-
24. A method comprising:
-
receiving a location query from a requesting node, wherein the location query requests location information for the wireless node; determining whether the wireless node is currently connected within at least one area serviced by a home area code server; if the wireless node is currently connected within the at least one area, identifying a location server that is assigned to the area code corresponding to the wireless node, and querying the location server for the location information; returning the requested location information for the wireless node received from the location server to the requesting node; and if the wireless node is currently connected outside the at least one area, identifying a remote area code server corresponding to the area within which the wireless node is currently located and redirecting the location query to the remote area code authority server. - View Dependent Claims (25, 26, 27)
-
Specification