Abstract:
Methods and systems for providing information associated with a location history of a mobile device to one or more applications are disclosed. A mobile device generates one or more location history records based on one or more locations of the mobile device, each location history record comprising one or more points of interest and a duration at the one or more points of interest, receives an information request from at least one application, determines a subset of the one or more location history records that meet criteria from the information request, determines a level of permission for the at least one application based on the information request and the subset of the one or more location history records, and provides information associated with the subset of the one or more location history records to the at least one application based on the level of permission.
Abstract:
Methods, systems, computer-readable media, and apparatuses for determining a position indicator are presented. In some embodiments, position data indicating a position of a mobile device is obtained. A position indicator is determined based on at least one region of a map. The position of the mobile device is located within the at least one region. The position indicator indicates a map-feature-dependent region of the map. The position indicator is provided.
Abstract:
Systems, apparatus and methods to perform hypothesis localization are presented. An access point (AP) is associated with one specific area, such as an LCI (location context identifier). Each specific area defines area information comprising an identifier, a list of APs, and a map of the specific area. Each specific area, and associated APs from the list of APs, is hypothesized as the specific area containing a mobile device. For each hypothesized area, a mobile device trajectory is formed using just listed APs from that area, to form a plurality of mobile device trajectories. After evaluating the resulting plurality of mobile device trajectories, a selection is made of the best fitting mobile device trajectory.
Abstract:
Systems and methods for determining whether a mobile device is indoors or outdoors based on ambient signal measurements are described herein. A method for performing indoor/outdoor detection for a mobile device as described herein includes identifying one or more selected radio channels, including at least one of amplitude modulation (AM) radio stations, frequency modulation (FM) radio stations, or television stations, in an area of the mobile device; obtaining information relating to reference outdoor signal strengths for the respective selected radio channels; calculating measured signal strengths for signals received via the selected radio channels; comparing the reference outdoor signal strengths and the measured signal strengths; and classifying the mobile device as indoors or outdoors based on a result of the comparison.
Abstract:
Methods and systems for providing information associated with a location history of a mobile device to one or more applications are disclosed. A mobile device generates one or more location history records based on one or more locations of the mobile device, each location history record comprising one or more points of interest and a duration at the one or more points of interest, receives an information request from at least one application, determines a subset of the one or more location history records that meet criteria from the information request, determines a level of permission for the at least one application based on the information request and the subset of the one or more location history records, and provides information associated with the subset of the one or more location history records to the at least one application based on the level of permission.
Abstract:
Methods and systems for providing information associated with a location history of a mobile device to one or more applications are disclosed. A mobile device generates one or more location history records based on one or more locations of the mobile device, each location history record comprising one or more points of interest and a duration at the one or more points of interest, receives an information request from at least one application, determines a subset of the one or more location history records that meet criteria from the information request, determines a level of permission for the at least one application based on the information request and the subset of the one or more location history records, and provides information associated with the subset of the one or more location history records to the at least one application based on the level of permission.
Abstract:
A method for updating a digital map includes receiving a digital map that shows a first region and a second region, and where the digital map includes a border that separates the first region from the second region. The method also includes receiving user trajectory data and generating portal information based on the received user trajectory data that cross the border between the first and second regions. The digital map is then updated with the portal information.
Abstract:
Systems, apparatus and methods for generating a heatmap are presented. A first floor plan is received. A device detects stair lines in the first floor plan and reduces the stair lines from the first floor plan to form a second floor plan. A heatmap is generated based on the second floor plan. The device includes a transceiver to receive the first floor plan and a processor, coupled to the transceiver, to detect stair lines in the first floor plan, reduce the stair lines in the first floor plan to form a second floor plan, and generate the heatmap from the second floor plan.
Abstract:
Systems, methods, and devices are described for reducing error in geo-reference data. One embodiment estimates a plurality of distortion error values corresponding to a first set of geo-reference data based on one or more map constraints, generates a second set of geo-reference data by correcting the distortion error values in the first set of geo-reference data, and estimating an offset value corresponding to the second set of geo-reference data using a position determination technique. The offset value may be used to reduce systematic error in the second set of geo-reference data.
Abstract:
Methods, apparatus, and computer program products for classifying a mobile device location are described. An example of a method for classifying the mobile device location includes mapping the mobile device location to a pixel address in a dilated test texture, wherein the dilated test texture corresponds to an uncertainty estimation associated with the mobile device location and determining an in-out classification of the mobile device location based on a query of a pixel value associated with the pixel address in the dilated test texture.