Providing location related information for a structure to mobile stations
First Claim
Patent Images
1. A method comprising:
- with at least one computing device;
obtaining one or more signals representing location related information (LRI) for at least one region of space within a structure, wherein said at least one region of space corresponds to a plurality of position points;
dividing said LRI into at least two blocks based, at least in part, on two or more different LRI types, wherein each of said at least two blocks corresponds to said at least one region; and
in response to a determination that a remote device lacks at least one of said at least two blocks available from said at least one computing device, transmitting said at least one of said at least two blocks to said remote device.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided which may be implemented using various methods and/or apparatuses to allow for location related information for a region of space within a structure to be divided into blocks and selectively provided in an efficient manner to a mobile station and/or a proxy device associated therewith. The mobile station may, for example, use the blocks of location related information to support signal-based position estimation and/or other like location based services.
-
Citations
53 Claims
-
1. A method comprising:
with at least one computing device; obtaining one or more signals representing location related information (LRI) for at least one region of space within a structure, wherein said at least one region of space corresponds to a plurality of position points; dividing said LRI into at least two blocks based, at least in part, on two or more different LRI types, wherein each of said at least two blocks corresponds to said at least one region; and in response to a determination that a remote device lacks at least one of said at least two blocks available from said at least one computing device, transmitting said at least one of said at least two blocks to said remote device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A method comprising:
with at least one computing device; obtaining one or more signals representing location related information (LRI) for at least one region of space within a structure, wherein said at least one region of space corresponds to a plurality of position points; dividing said LRI into at least two blocks based, at least in part, on two or more LRI types, wherein each of said blocks is associated with each of said plurality of position points; obtaining an LRI request from a remote device, said LRI request comprising an indication of one or more existing blocks at said remote device comprising at least a first hash value for a first existing block available at said remote device; determining that said remote device lacks said at least one of said at least two blocks available from said at least one computing device based, at least in part on a comparison of, said first hash value to a second hash value associated with a corresponding first block available from said at least one computing device; and in response to a determination that said remote device lacks said at least one of said at least two blocks available from said at least one computing device, transmitting said at least one of said at least two blocks to said remote device.
-
20. A method comprising:
with at least one computing device; obtaining one or more signals representing location related information (LRI) for at least one region of space within a structure, wherein said at least one region of space corresponds to a plurality of position points; dividing said LRI into at least two blocks based, at least in part, on two or more LRI types, wherein each of said blocks is associated with each of said plurality of position points; obtaining an LRI request from a remote device, said LRI request comprising a hash value for one or more existing blocks at said remote device; transmitting a response to said remote device, said response comprising a hash value for a corresponding one of said at least two blocks available from said at least one computing device; and in response to a determination that said remote device lacks at least one of said at least two blocks available from said at least one computing device, transmitting said at least one of said at least two blocks to said remote device.
-
21. An apparatus comprising:
-
a network interface; and one or more processing units to; obtain location related information (LRI) for at least one region of space within a structure, wherein said at least one region of space corresponds to a plurality of position points; divide said LRI into at least two blocks based, at least in part, on two or more different LRI types, wherein each of said at least two blocks corresponds to said at least one region; and in response to a determination that a remote device lacks at least one of said at least two blocks available from said apparatus, initiate transmission of said at least one of said at least two blocks to said remote device via said network interface. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An apparatus comprising:
-
a network interface; and one or more processing units to; obtain location related information (LRI) for at least one region of space within a structure, wherein said at least one region of space corresponds to a plurality of position point; divide said LRI into at least two blocks based, at least in part, on two or more LRI types, wherein each of said blocks is associated with each of said plurality of position points; obtain an LRI request from said remote device via said network interface, said LRI request comprising an indication of one or more existing blocks at said remote device, wherein said indication comprises at least a first hash value for a first existing block available at said remote device; determine that said remote device lacks said at least one of said at least two blocks available from said apparatus based, at least in part on a comparison of said first hash value to a second hash value associated with a corresponding first block available from said at least one computing device; and in response to a determination that a remote device lacks at least one of said at least two blocks available from said apparatus, initiate transmission of said at least one of said at least two blocks to said remote device via said network interface.
-
-
31. An apparatus comprising:
-
means for obtaining location related information (LRI) for at least one region of space within a structure, wherein said at least one region of space corresponds to a plurality of position points; means for dividing said LRI into at least two blocks based, at least in part, on two or more different LRI types, wherein each of said at least two blocks corresponds to said at least one region; and means for transmitting at least one of said at least two blocks to a remote device, in response to a determination that said remote device lacks said at least one of said at least two blocks available from said apparatus. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. An apparatus comprising:
-
means for obtaining location related information (LRI) for at least one region of space within a structure, wherein said at least one region of space corresponds to a plurality of position points; means for dividing said LRI into at least two blocks based, at least in part, on two or more LRI types, wherein each of said blocks is associated with each of said plurality of position points; means for obtaining an LRI request from said remote device, said LRI request comprising an indication of one or more existing blocks at said remote device, wherein said indication comprises at least a first hash value for a first existing block available at said remote device; means for determining that said remote device lacks said at least one of said at least two blocks available from said apparatus based, at least in part on a comparison of said first hash value to a second hash value a corresponding first block available from said apparatus; and means for transmitting at least one of said at least two blocks to a remote device, in response to a determination that said remote device lacks said at least one of said at least two blocks available from said apparatus.
-
-
41. An article comprising:
a non-transitory computer readable medium having stored therein computer-implementable instructions executable by one or more processing units in at least one computing device to; obtain location related information (LRI) for at least one region of space within a structure, wherein said at least one region of space corresponds to a plurality of position points; divide said LRI into at least two blocks based, at least in part, on two or more different LRI types, wherein each of said blocks corresponds to said at least one region; and in response to a determination that a remote device lacks at least one of said at least two blocks available from said at least one computing device, initiate transmission of said at least one of said at least two blocks to said remote device. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49)
-
50. An article comprising:
a non-transitory computer readable medium having stored therein computer-implementable instructions executable by one or more processing units in at least one computing device to; obtain location related information (LRI) for at least one region of space within a structure, wherein said at least one region of space corresponds to a plurality of position points; divide said LRI into at least two blocks based, at least in part, on two or more LRI types, wherein each of said blocks is associated with each of said plurality of position points; obtain an LRI request from said remote device, said LRI request comprising an indication of one or more existing blocks at said remote device, wherein said indication comprises at least a first hash value for a first existing block available at said remote device; determine that said remote device lacks said at least one of said at least two blocks available from said apparatus based, at least in part on a comparison of said first hash value to a second hash value associated with a corresponding first block available from said apparatus; and in response to a determination that a remote device lacks at least one of said at least two blocks available from said at least one computing device, initiate transmission of said at least one of said at least two blocks to said remote device.
-
51. An apparatus comprising:
-
a network interface; and one or more processing units to; obtain location related information (LRI) for at least one region of space within a structure, wherein said at least one region of space corresponds to a plurality of position points; divide said LRI into at least two blocks based, at least in part, on two or more LRI types, wherein each of said blocks is associated with each of said plurality of position points; obtain an LRI request from a remote device via said network interface, said LRI request comprising at least a first hash value for a first existing block available at said remote device; determine that said remote device lacks said at least one of said at least two blocks available from said at least one computing device based, at least in part on a comparison of said first hash value to a second hash value associated with a corresponding first block available from said at least one computing device; and initiate transmission of said at least one of said at least two blocks to said remote device via said network interface, in response to a determination that said remote device lacks said at least one of said at least two blocks available from said at least one computing device.
-
-
52. An apparatus comprising:
-
means for obtaining location related information (LRI) for at least one region of space within a structure, wherein said at least one region of space corresponds to a plurality of position points; means for dividing said LRI into at least two blocks based, at least in part, on two or more LRI types, wherein each of said blocks is associated with each of said plurality of position points; means for obtaining an LRI request from a remote device, said LRI request comprising at least a first hash value for a first existing block available at said remote device; means for determining that said remote device lacks said at least one of said at least two blocks available from said at least one computing device based, at least in part on a comparison of said first hash value to a second hash value associated with a corresponding first block available from said at least one computing device; and means for initiate transmission of said at least one of said at least two blocks to said remote device, in response to a determination that said remote device lacks said at least one of said at least two blocks available from said at least one computing device.
-
-
53. An article comprising:
a non-transitory computer readable medium having stored therein computer-implementable instructions executable by one or more processing units in at least one computing device to; obtain location related information (LRI) for at least one region of space within a structure, wherein said at least one region of space corresponds to a plurality of position points; divide said LRI into at least two blocks based, at least in part, on two or more LRI types, wherein each of said blocks is associated with each of said plurality of position points; obtain an LRI request from a remote device, said LRI request comprising at least a first hash value for a first existing block available at said remote device; determine that said remote device lacks said at least one of said at least two blocks available from said at least one computing device based, at least in part on a comparison of said first hash value to a second hash value associated with a corresponding first block available from said at least one computing device; and in response to a determination that said remote device lacks said at least one of said at least two blocks available from said at least one computing device, initiate transmission of said at least one of said at least two blocks to said remote device.
Specification