Assigning location information to wireless local area network access points
First Claim
1. A method comprising, performed by an apparatus:
- receiving a message including results of measurements on signals of at least one wireless local area network access point;
determining as a first condition whether the message comprises no indication of a position obtained in a non-cell based positioning of a satellite signal based positioning or a wireless local area network based positioning, or whether the message comprises no information enabling a non-cell based positioning of a satellite signal based positioning or a wireless local area network based positioning;
determining as a second condition whether the message comprises results of measurements on signals of at least one cell of a cellular communications network;
in response to the at least the first condition and the second condition being met, attempting to determine a position based on the results of measurements on signals of the at least one cell of the cellular communications network; and
when a position is determined based on the results of measurements on signals of the at least one cell of the cellular communications network, causing storage of location information that is based on the determined position in a memory for the at least one wireless local area network access point and tagged in the memory as cell based, in case no location information has previously been stored in the memory for the at least one wireless local area network access point and tagged non-cell based.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus receives a message including results of measurements on signals of a WLAN access point. The apparatus determines as a first condition whether the message comprises no indication of a position obtained in a non-cell based positioning and/or no information enabling a non-cell based positioning. The apparatus determines as a second condition whether the message comprises in addition results of measurements on signals of at least one cell of a cellular communications network. If the conditions are met, the apparatus determines a position based on the results of measurements on signals of the at least one cell of a cellular communications network and causes storage of location information that is based on the determined position in a memory for the WLAN access point, in case no location information has previously been stored in the memory for the WLAN access point.
-
Citations
20 Claims
-
1. A method comprising, performed by an apparatus:
-
receiving a message including results of measurements on signals of at least one wireless local area network access point; determining as a first condition whether the message comprises no indication of a position obtained in a non-cell based positioning of a satellite signal based positioning or a wireless local area network based positioning, or whether the message comprises no information enabling a non-cell based positioning of a satellite signal based positioning or a wireless local area network based positioning; determining as a second condition whether the message comprises results of measurements on signals of at least one cell of a cellular communications network; in response to the at least the first condition and the second condition being met, attempting to determine a position based on the results of measurements on signals of the at least one cell of the cellular communications network; and when a position is determined based on the results of measurements on signals of the at least one cell of the cellular communications network, causing storage of location information that is based on the determined position in a memory for the at least one wireless local area network access point and tagged in the memory as cell based, in case no location information has previously been stored in the memory for the at least one wireless local area network access point and tagged non-cell based. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause at least one apparatus at least to perform; receive a message including results of measurements on signals of at least one wireless local area network access point; determine as a first condition whether the message comprises no indication of a position obtained in a non-cell based positioning of a satellite signal based positioning or a wireless local area network based positioning, or whether the message comprises no information enabling a non-cell based positioning of a satellite signal based positioning or a wireless local area network based positioning; determine as a second condition whether the message comprises results of measurements on signals of at least one cell of a cellular communications network; in response to the first condition and the second condition being met, attempt to determine a position based on the results of measurements on signals of the at least one cell of the cellular communications network; and when a position is determined based on the results of measurements on signals of the at least one cell of the cellular communications network, store location information that is based on the determined position in the memory for the at least one wireless local area network access point and tagged in the memory as cell based, in case no location information has previously been stored in the memory for the at least one wireless local area network access point and tagged non-cell based. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable storage medium in which computer program code is stored, the computer program code when executed by a processor causing at least one apparatus to perform the following:
-
receive a message including results of measurements on signals of at least one wireless local area network access point; determine as a first condition at least one of whether the message comprises no indication of a position obtained in a non-cell based positioning of a satellite signal based positioning or a wireless local area network based positioning and whether the message comprises no information enabling a non-cell based positioning of a satellite signal based positioning or a wireless local area network based positioning; determine as a second condition whether the message comprises results of measurements on signals of at least one cell of a cellular communications network; in response to at least the first condition and the second condition being met, attempt to determine a position based on the results of measurements on signals of the at least one cell of the cellular communications network; and when a position is determined based on the results of measurements on signals of the at least one cell of the cellular communications network, store location information that is based on the determined position in the memory for the at least one wireless local area network access point and tagged in the memory as cell based, in case no location information has previously been stored in the memory for the at least one wireless local area network access point and tagged non-cell based. - View Dependent Claims (20)
-
Specification