Abstract:
Disclosed are systems, methods, and devices for aligning a path of movement of a mobile device with an indoor routing graph. In one particular embodiment, a mobile device may trace a path of movement from a starting point to a point of intersection with a routing graph that defines feasible movement within an area. Responsive to a detecting a point of intersection, a mobile device may estimate a contiguous route from one or more locations of the routing graph to a starting point.
Abstract:
Disclosed are devices, methods and storage media for use in determining position information for imaging devices or mobile devices. In some implementations, a landmark is identified in an image which is obtained from an imaging device which in turn is positioned at a location and in a pose. A virtual two-dimensional image that would be visible from the landmark is determined based, at least in part, on the pose. The location or position information is based, at least in part, on the virtual two-dimensional image.
Abstract:
Methods and apparatuses of configuring positioning estimations dynamically are disclosed. According to aspects of the present disclosure, the method may include receiving one or more user interface inputs and one or more sensor measurements at a mobile device, determining an intention score of a user according to the one or more user interface inputs and the one or more sensor measurements, selecting a positioning estimation scheme from a plurality of positioning estimation schemes based at least in part on the intention score of the user, and generating a positioning estimation at the mobile device using the positioning estimation scheme selected.
Abstract:
Techniques for providing improved navigation through an indoor environment using a mobile device are provided. A method according to these techniques includes accessing a 2D map of the indoor environment, accessing customization information comprising one or more attributes to be applied to a 3D model of the indoor environment derived from the 2D map, analyzing the 2D map to extract geometry information associated with the layout of the indoor environment, generating the 3D model based on the geometry extracted from the 2D map and the customization information, generating a 3D representation of a current location of the mobile device within the indoor environment based on the 3D model; and displaying the 3D representation on a display of the mobile device.
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.
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:
Methods and devices are described for providing localized secure navigation in conjunction with near field communication access control systems. In one potential embodiment, a mobile device such as a cell phone may communicate with a door access control point using near field communication to receive location access system information. The mobile device may then authorize download and execution of a local secure navigation module from a location access system using the location access system information for use in receiving location assistance data, based on an authentication level associated with the mobile device. Such location assistance data may be used by the local secure navigation module to provide location assistance when the mobile device is in a secure location. The location of the mobile device may then be tracked using at least the location assistance data and the communication with the door access control point.
Abstract:
Methods and devices are described for aligning map data from different levels of the same location/venue/environment. Certain embodiments may include receiving, at a computing device, first and second sets of map data associated with corresponding first and second levels of a location. The device may receive via a network or user interface, sets of anchor points matched across the different levels. These matched anchor points may then be used to deform one or more levels of map data to align any misaligned anchor points.
Abstract:
Methods and devices are described for providing localized secure navigation in conjunction with near field communication access control systems. In one potential embodiment, a mobile device such as a cell phone may communicate with a door access control point using near field communication to receive location access system information. The mobile device may then authorize download and execution of a local secure navigation module from a location access system using the location access system information for use in receiving location assistance data, based on an authentication level associated with the mobile device. Such location assistance data may be used by the local secure navigation module to provide location assistance when the mobile device is in a secure location. The location of the mobile device may then be tracked using at least the location assistance data and the communication with the door access control point.
Abstract:
An embodiment is directed to generating a polygon representation of a plurality of points of interest (POIs) in a scene having a corresponding base level map of the scene, and creating a new level map including a reduced number of polygon representations of POIs on the basis of elimination of POIs having a lower than specified POI importance level. In another embodiment, a mobile device (e.g., the user device) can specify the specified POI importance level to trigger the generation and delivery of the new level map which conforms to the specified POI importance level so that the new level map can be displayed to a user of the mobile device (e.g., in conjunction with navigation instructions to one or more of the remaining POIs).