Determination of base station location based on other serving locations available to client devices
First Claim
1. A method implemented by a base station of a wireless communication system, the method comprising:
- initiating wireless data communications with each of a group of wireless communication devices within a coverage area of the base station;
subsequent to initiating the wireless data communications, transmitting a request to each respective wireless communication device of the group for a respective list of other base stations available for serving the respective wireless communication device;
in response to the request, receiving respective lists from one or more wireless communication devices of the group;
merging the received respective lists into a composite list of other base stations available for serving the one or more wireless communication devices of the group;
estimating a location of the base station based on a centroid of the locations of the base stations in the composite list;
the base station adopting the centroid as a determined location of the base station; and
the base station using the determined location in a request for authorization to operate in the wireless communication system.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for determining base station location from neighbor lists of client devices is disclosed. When base station attempts and fails to acquire a satellite-based location fix, it can identify client devices operating within its service range, and query them for their respective neighbor lists. Upon receiving neighbor lists from one or more of the queried client devices, the base station can merge the lists into a composite list. The base station can then determine the locations of the base stations in the composite list, and compute a centroid from the locations. The base station can then adopt the centroid location as its own location.
-
Citations
20 Claims
-
1. A method implemented by a base station of a wireless communication system, the method comprising:
-
initiating wireless data communications with each of a group of wireless communication devices within a coverage area of the base station; subsequent to initiating the wireless data communications, transmitting a request to each respective wireless communication device of the group for a respective list of other base stations available for serving the respective wireless communication device; in response to the request, receiving respective lists from one or more wireless communication devices of the group; merging the received respective lists into a composite list of other base stations available for serving the one or more wireless communication devices of the group; estimating a location of the base station based on a centroid of the locations of the base stations in the composite list; the base station adopting the centroid as a determined location of the base station; and the base station using the determined location in a request for authorization to operate in the wireless communication system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A base station configured for operating in a wireless communication system, the base station comprising:
-
one or more processors; memory accessible by the one or more processors; and machine-readable instructions stored in the memory, that upon execution by the one or more processors cause the base station to carry out functions including; initiating wireless data communications with each of a group of wireless communication devices within a coverage area of the base station, subsequent to initiating the wireless data communications, transmitting a request to each respective wireless communication device of the group for a respective list of other base stations available for serving the respective wireless communication device, in response to the request, receiving respective lists from one or more wireless communication devices of the group, merging the received respective lists into a composite list of other base stations available for serving the one or more wireless communication devices of the group, and estimating a location of the base station based on a centroid of the locations of the base stations in the composite list; the base station adopting the centroid as a determined location of the base station; and the base station using the determined location in a request for authorization to operate in the wireless communication system. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium having instructions stored thereon that, upon execution by one or more processors of a base station, cause the base station to carry out functions including:
-
initiating wireless data communications with each of a group of wireless communication devices within a coverage area of the base station; subsequent to initiating the wireless data communications, transmitting a request to each respective wireless communication device of the group for a respective list of other base stations available for serving the respective wireless communication device; in response to the request, receiving respective lists from one or more wireless communication devices of the group; merging the received respective lists into a composite list of other base stations available for serving the one or more wireless communication devices of the group; and estimating a location of the base station based on a centroid of the locations of the base stations in the composite list; the base station adopting the centroid as a determined location of the base station; and the base station using the determined location in a request for authorization to operate in the wireless communication system. - View Dependent Claims (17, 18, 19, 20)
-
Specification