Upload and download of position reference data
First Claim
1. An apparatus, comprising:
- processing circuitry; and
at least one memory storing computer program instructions that, when executed by the processing circuitry, cause at least the following to be performed;
controlling, based at least in part upon a position of the apparatus and received first position reference data, at least one of the following at the apparatus;
whether second position reference data is collected by the apparatus and whether collected second position reference data is transmitted by the apparatus, whereinthe received first position reference data relates to a first geographical area and is configured to assist determination of the position of the apparatus within the first geographical area using received wireless signals, and whereinthe second position reference data is for modification of the first position reference data at a remote location.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, method and computer program, the apparatus, comprising: receiver circuitry configured to receive first position reference data from a remote location, the first position reference data relating to a first geographical area and being for assisting the apparatus to determine a position of the apparatus within the first geographical area, using wireless signals received at the apparatus; collection circuitry configured to collect second position reference data, the second position reference data being for modification of the first position reference data, at a remote location; positioning circuitry configured to determine a position of the apparatus, the position being within the first geographical area; transmitter circuitry configured to transmit collected second position reference data; and processing circuitry configured, in dependence upon the determined position of the apparatus and the first position reference data, to selectively control transmission of collected second position reference data by the transmitter circuitry.
12 Citations
45 Claims
-
1. An apparatus, comprising:
-
processing circuitry; and at least one memory storing computer program instructions that, when executed by the processing circuitry, cause at least the following to be performed; controlling, based at least in part upon a position of the apparatus and received first position reference data, at least one of the following at the apparatus;
whether second position reference data is collected by the apparatus and whether collected second position reference data is transmitted by the apparatus, whereinthe received first position reference data relates to a first geographical area and is configured to assist determination of the position of the apparatus within the first geographical area using received wireless signals, and wherein the second position reference data is for modification of the first position reference data at a remote location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
controlling, based at least in part upon a position of an apparatus and received first position reference data, at least one of the following at the apparatus;
whether second position reference data is collected by the apparatus and whether collected second position reference data is transmitted by the apparatus, whereinthe received first position reference data relates to a first geographical area and is configured to assist determination of the position of the apparatus within the first geographical area using received wireless signals, and wherein the second position reference data is for modification of the first position reference data at a remote location. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A non-transitory computer readable medium storing computer program instructions that, when executed by processing circuitry, cause at least the following to be performed:
-
controlling, based at least in part upon a position of the apparatus and received first position reference data, at least one of the following at the apparatus;
whether second position reference data is collected by the apparatus and whether collected second position reference data is transmitted by the apparatus, whereinthe received first position reference data relates to a first geographical area and is configured to assist determination of the position of the apparatus within the first geographical area using received wireless signals, and wherein the second position reference data is for modification of the first position reference data at a remote location. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. An apparatus, comprising:
-
processing circuitry; and at least one memory storing computer program instructions that, when executed by the processing circuitry, cause at least the following to be performed; controlling transmission of first position reference data and instructions to a plurality of further apparatuses, the further apparatuses being at a remote location from the apparatus, wherein the first position reference data relates to a first geographical area and is configured to assist a receiving further apparatus to determine a position of the receiving further apparatus within the first geographical area, using received wireless signals, wherein the transmitted instructions are configured to control at least one of;
whether second position reference data is collected, in the first geographical area, by the plurality of further apparatuses, and whether collected second position reference data is transmitted, in the first geographical area, by the plurality of further apparatuses, and whereinthe second position reference data is for modification of the first position reference data. - View Dependent Claims (36)
-
-
37. A method, comprising:
-
controlling transmission of first position reference data and instructions from an apparatus to a plurality of further apparatuses, the further apparatuses being at a remote location from the apparatus, wherein the first position reference data relates to a first geographical area and is configured to assist a receiving further apparatus to determine a position of the receiving further apparatus within the first geographical area, using received wireless signals, and wherein the instructions are configured to control at least one of;
whether second position reference data is collected, in the first geographical area, by the plurality of further apparatuses, and whether collected second position reference data is transmitted, in the first geographical area, by the plurality of further apparatuses, and whereinthe collected second position reference data is for modification of the first position reference data. - View Dependent Claims (38)
-
-
39. A method, comprising:
-
analyzing a plurality of portions of position reference data received from a plurality of apparatuses, each portion of position reference data comprising identification data and position data, wherein the identification data identifies a wireless transmitter and the position data indicates a position of the identified wireless transmitter within a geographical area; categorizing the portions of position reference data into sets, based at least in part upon the positions indicated in the position data, wherein each set relates to a geographical sub-area within the geographical area; associating a version number with each set; causing the sets of position reference data and their associated version number to be stored in a database; causing the stored position reference data to be provided to a first apparatus; analyzing a plurality of portions of further position reference data received from a plurality of apparatuses; determining which set each portion of further position reference data relates to, based at least in part upon the positions indicated in the position data of each portion of further position reference data; causing the database to be updated by causing at least one of the sets to be updated to include the portions of further position reference data, based at least in part upon the determination; changing the version number associated with the updated at least one set; and
causing position reference data to be provided, to the first apparatus, that is in an updated set having a changed version number.
-
-
40. An apparatus, comprising:
-
processing circuitry; and at least one memory storing computer program instructions that, when executed by the processing circuitry, cause at least the following to be performed; analyzing a plurality of portions of position reference data received from a plurality of further apparatuses, each portion of position reference data comprising identification data and position data, wherein the identification data identifies a wireless transmitter and the position data indicates a position of the identified wireless transmitter within a geographical area; categorizing the portions of position reference data into sets, based at least in part upon the positions indicated in the position data, wherein each set relates to a geographical sub-area within the geographical area; associating a version number with each set; causing the sets of position reference data and their associated version number to be stored in a database; causing the stored position reference data to be provided to a first apparatus; analyzing a plurality of portions of further position reference data received from a plurality of further apparatuses; determining which set each portion of further position reference data relates to, based at least in part upon the positions indicated in the position data of each portion of further position reference data; causing the database to be updated by causing at least one of the sets to be updated to include the portions of further position reference data, based at least in part upon the determination; changing the version number associated with the updated at least one set; and causing position reference data to be provided to the first apparatus, wherein the provided position reference data is in an updated set having a changed version number. - View Dependent Claims (41)
-
-
42. An apparatus, comprising:
-
means for controlling, based at least in part upon a position of the apparatus and received first position reference data, at least one of the following at the apparatus;
whether second position reference data is collected by the apparatus and whether collected second position reference data is transmitted by the apparatus, whereinthe received first position reference data relates to a first geographical area and is configured to assist determination of the position of the apparatus within the first geographical area using received wireless signals, and wherein the second position reference data is for modification of the first position reference data at a remote location.
-
-
43. A non-transitory computer readable medium storing computer program instructions that, when executed by processing circuitry, cause at least the following to be performed:
- controlling transmission of first position reference data and instructions from an apparatus to a plurality of further apparatuses, the further apparatuses being at a remote location from the apparatus, wherein the first position reference data relates to a first geographical area and is configured to assist a receiving further apparatus to determine a position of the receiving further apparatus within the first geographical area, using received wireless signals, wherein the transmitted instructions are configured to control at least one of;
whether second position reference data is collected, in the first geographical area, by the plurality of further apparatuses, and whether collected second position reference data is transmitted, in the first geographical area, by the plurality of further apparatuses, and wherein the second position reference data is for modification of the first position reference data. - View Dependent Claims (44)
- controlling transmission of first position reference data and instructions from an apparatus to a plurality of further apparatuses, the further apparatuses being at a remote location from the apparatus, wherein the first position reference data relates to a first geographical area and is configured to assist a receiving further apparatus to determine a position of the receiving further apparatus within the first geographical area, using received wireless signals, wherein the transmitted instructions are configured to control at least one of;
-
45. A non-transitory computer readable medium storing computer program instructions that, when executed by processing circuitry, cause at least the following to be performed:
-
analyzing a plurality of portions of position reference data received from a plurality of apparatuses, each portion of position reference data comprising identification data and position data, wherein the identification data identifies a wireless transmitter and the position data indicates a position of the identified wireless transmitter within a geographical area; categorizing the portions of position reference data into sets, based at least in part upon the positions indicated in the position data, wherein each set relates to a geographical sub-area within the geographical area; associating a version number with each set; causing the sets of position reference data and their associated version number to be stored in a database; causing the stored position reference data to be provided to a first apparatus; analyzing a plurality of portions of further position reference data received from a plurality of apparatuses; determining which set each portion of further position reference data relates to, based at least in part upon the positions indicated in the position data of each portion of further position reference data; causing the database to be updated by causing at least one of the sets to be updated to include the portions of further position reference data, based at least in part upon the determination; changing the version number associated with the updated at least one set; and causing position reference data to be provided, to the first apparatus, that is in an updated set having a changed version number.
-
Specification