Method and apparatus for managing positioning assistance data
First Claim
1. A method for managing positioning assistance data, the method comprising:
- obtaining assistance data relating to a master region, the assistance data comprising information relating to a set of nodes within the master region;
determining whether either a total size of the assistance data exceeds a mobile device operating capacity or a total count of nodes in the set of nodes exceeds an upper-bound number of nodes; and
in response to determining that either the total size of the assistance data exceeds the mobile device operating capacity or the total count of nodes in the set of nodes exceeds the upper-bound number of nodes, dividing the master region into a plurality of sub-regions according to one or more criteria, wherein the one or more criteria include an upper bound sub-region length, and upper bound number of access points per sub-region, or an upper bound number of anchor points per sub-region, or any combination thereof.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for managing positioning assistance data for large regions are described herein. An example of a method for retrieving positioning assistance data at a mobile device as described herein includes identifying a master region in which the mobile device is located and sub-region definitions associated with the master region, where the sub-region definitions are indicative of area occupied by the sub-regions within the master region; obtaining a first estimated position of the mobile device within the master region; defining a projected area centered at the first estimated position; and obtaining first assistance data corresponding to at least one sub-region that overlaps the projected area.
15 Citations
45 Claims
-
1. A method for managing positioning assistance data, the method comprising:
-
obtaining assistance data relating to a master region, the assistance data comprising information relating to a set of nodes within the master region; determining whether either a total size of the assistance data exceeds a mobile device operating capacity or a total count of nodes in the set of nodes exceeds an upper-bound number of nodes; and in response to determining that either the total size of the assistance data exceeds the mobile device operating capacity or the total count of nodes in the set of nodes exceeds the upper-bound number of nodes, dividing the master region into a plurality of sub-regions according to one or more criteria, wherein the one or more criteria include an upper bound sub-region length, and upper bound number of access points per sub-region, or an upper bound number of anchor points per sub-region, or any combination thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for retrieving positioning assistance data at a mobile device, the method comprising:
-
identifying a master region in which the mobile device is located and sub-region definitions associated with the master region, wherein the sub-region definitions are indicative of area occupied by the sub-regions within the master region; determining a first estimated position of the mobile device based on information obtained from at least one communication entity, wherein the first estimated position is within the master region;
defining a projected area centered at the first estimated position;comparing the projected area to the master region and selecting at least one sub-region that overlaps the projected area; and obtaining first assistance data corresponding to at least one sub-region that overlaps the projected area. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for managing positioning assistance data, the apparatus comprising:
-
an assistance data management module configured to obtain assistance data relating to a master region, the assistance data comprising information relating to a set of nodes within the master region; a system analysis module communicatively coupled to the assistance data management module and configured to determine whether either a total size of the assistance data exceeds a mobile device operating capacity or a total count of nodes in the set of nodes exceeds an upper-bound number of nodes; and an assistance data division module communicatively coupled to the assistance data management module and the system analysis module and configured to divide the master region into a plurality of sub-regions according to one or more criteria in response to determining that either the total size of the assistance data exceeds the mobile device operating capacity or the total count of nodes in the set of nodes exceeds the upper-bound number of nodes, wherein the one or more criteria include an upper bound sub-region length, and upper bound number of access points per sub-region, or an upper bound number of anchor points per sub-region, or any combination thereof. - View Dependent Claims (20, 21)
-
-
22. A mobile device configured to retrieve positioning assistance data, the mobile device comprising:
-
a region manager configured to identify a master region in which the mobile device is located and sub-region definitions associated with the master region, wherein the sub-region definitions are indicative of area occupied by the sub-regions within the master region; an initial location estimate module configured to obtain information from at least one communication entity to determine a first estimated position of the mobile device, wherein the first estimated position of the mobile device is within the master region; a horizon tile positioning module communicatively coupled to the initial location estimate module and configured to define a horizon tile comprising a first projected area centered at the first estimated position; and an assistance data retrieval module communicatively coupled to the horizon tile positioning module and the region manager and configured to obtain first assistance data corresponding to at least one sub-region that overlaps the horizon tile. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. An apparatus for managing positioning assistance data, the apparatus comprising:
-
means for obtaining assistance data relating to a master region, the assistance data comprising information relating to a set of nodes within the master region; means for determining whether either a total size of the assistance data exceeds a mobile device operating capacity or a total count of nodes in the set of nodes exceeds an upper-bound number of nodes; and means for dividing the master region into a plurality of sub-regions according to one or more criteria in response to determining that either the total size of the assistance data exceeds the mobile device operating capacity or the total count of nodes in the set of nodes exceeds the upper-bound number of nodes, wherein the means for dividing comprises means for dividing the master region into sub-region according to at least the one of an upper bound sub-region length, and upper bound number of access points per sub-region, or an upper bound number of anchor points per sub-region, or any combination thereof. - View Dependent Claims (29, 30)
-
-
31. A mobile device configured to retrieve positioning assistance data, the mobile device comprising:
-
means for identifying a master region in which the mobile device is located and sub-region definitions associated with the master region, wherein the sub-region definitions are indicative of area occupied by the sub-regions within the master region; means for obtaining information from the at least one communication entity; means for obtaining a first estimated position of the mobile device based on the information, wherein the first estimated position of the mobile device is within the master region; means for defining a horizon tile comprising a first projected area centered at the first estimated position; and means for obtaining first assistance data corresponding to at least one sub-region that overlaps the horizon tile. - View Dependent Claims (32, 33, 34, 35)
-
-
36. A computer program product residing on a processor-executable computer storage medium, the computer program product comprising processor-executable instructions configured to cause a processor to:
-
obtain assistance data relating to a master region, the assistance data comprising information relating to a set of nodes within the master region; determine whether either a total size of the assistance data exceeds a mobile device operating capacity or a total count of nodes in the set of nodes exceeds an upper-bound number of nodes; and in response to determining that either the total size of the assistance data exceeds the mobile device operating capacity or the total count of nodes in the set of nodes exceeds the upper-bound number of nodes, divide the master region into a plurality of sub-regions according to one or more criteria, by identifying a number of sub-regions that the mobile device is configured to assemble, and configuring the sizes of the sub-regions such that a combined size of assistance data associated within the number of sub-regions the associated mobile device is configured to assemble does not exceed either the mobile device operating capacity or the upper-bound number of nodes. - View Dependent Claims (37, 38, 39)
-
-
40. A computer program product residing on a processor-executable computer storage medium, the computer program product comprising processor-executable instructions configured to cause a processor to:
-
identify a master region in which a mobile device is located and sub-region definitions associated with the master region, wherein the sub-region definitions are indicative of area occupied by the sub-regions within the master region; determine a first estimated position of the mobile device based on information obtained from at least one communication entity, wherein the first estimated position is within the master region; define a projected area centered at the first estimated position; compare the projected area to the master region and selecting at least one sub-region that overlaps the projected area; and obtain first assistance data corresponding to at least one sub-region that overlaps the projected area. - View Dependent Claims (41, 42, 43)
-
-
44. An apparatus for managing positioning assistance data, the apparatus comprising:
- a processor configured to obtain assistance data relating to a master region, the assistance data comprising information relating to a set of nodes within the master region, to determine whether either a total size of the assistance data exceeds a mobile device operating capacity or a total count of nodes in the set of nodes exceeds an upper-bound number of nodes, and to divide the master region into a plurality of sub-regions according to one or more criteria in response to determining that either the total size of the assistance data exceeds the mobile device operating capacity or the total count of nodes in the set of nodes exceeds the upper-bound number of nodes, wherein the one or more criteria include an upper bound sub-region length, and upper bound number of access points per sub-region, or an upper bound number of anchor points per sub-region, or any combination thereof; and
a memory coupled to the processor and configured for storing data.
- a processor configured to obtain assistance data relating to a master region, the assistance data comprising information relating to a set of nodes within the master region, to determine whether either a total size of the assistance data exceeds a mobile device operating capacity or a total count of nodes in the set of nodes exceeds an upper-bound number of nodes, and to divide the master region into a plurality of sub-regions according to one or more criteria in response to determining that either the total size of the assistance data exceeds the mobile device operating capacity or the total count of nodes in the set of nodes exceeds the upper-bound number of nodes, wherein the one or more criteria include an upper bound sub-region length, and upper bound number of access points per sub-region, or an upper bound number of anchor points per sub-region, or any combination thereof; and
-
45. An apparatus for retrieving positioning assistance data, the apparatus comprising:
a processor configured to identify a master region in which the apparatus is located and sub-region definitions associated with the master region, wherein the sub-region definitions are indicative of area occupied by the sub-regions within the master region, to obtain a first estimated position of the apparatus within the master region based on a received signal strength indication (RSSI) of an access point (AP) within communication range of the apparatus, to define a projected area centered at the first estimated position, and to obtain first assistance data corresponding to at least one sub-region that overlaps the projected area; and
a memory coupled to the processor and configured for storing data.
Specification