Abstract: The present invention discloses, inter alia, a computerized system for building a multisensory location map, the system comprising an interface for receiving multiple multisensory data vectors acquired by multiple mobile devices at multiple locations and accelerometer readings obtained upon movement of at least one device carried by at least one user between the multiple locations; at least a portion of said movement being walking; at least a majority of the multiple locations are located within an area in which an accuracy of global positioning system (GPS) based navigation is below an allowable threshold; and a processor, interconnected with said interface, with accelerometers, a magnetometer and a map calculator, configured for: extracting, out of accelerometer readings, accelerometer information related to multiple walking phases of the walking; for at least two of said multiple walking phases, real-time correcting a currently measured Z vector, and a pitch angle and a roll angle thereof, thereby compensa
Abstract: The present invention discloses, inter alia, a computerized system for building a multisensory location map, the system comprising an interface for receiving multiple multisensory data vectors acquired by multiple mobile devices at multiple locations and accelerometer readings obtained upon movement of at least one device carried by at least one user between the multiple locations; at least a portion of said movement being walking; at least a majority of the multiple locations are located within an area in which an accuracy of global positioning system (GPS) based navigation is below an allowable threshold; and a processor, interconnected with said interface, with accelerometers, a magnetometer and a map calculator, configured for: extracting, out of accelerometer readings, accelerometer information related to multiple walking phases of the walking; for at least two of said multiple walking phases, real-time correcting a currently measured Z vector, and a pitch angle and a roll angle thereof, thereby compensa
Abstract: A computerized method for building a multisensory location map, the method may include: receiving, by an interface, multiple multisensory data vectors acquired by multiple mobile devices at multiple locations and location estimates indicative of the multiple locations; wherein at least a majority of the multiple locations are located within an area in which a granularity of global positioning system (GPS) based navigation is below an allowable threshold; wherein the location estimates are at least partially generated by internal navigation systems of the multiple mobile devices; and calculating, by a map calculator, in response to the multiple multisensory data vectors and the location estimates, a location fingerprinting map that comprises multiple grid points, wherein each grid point comprises a multisensory grid point fingerprint and grid point location information.
Abstract: A computerized method for building a multisensory location map, the method may include: receiving, by an interface, multiple multisensory data vectors acquired by multiple mobile devices at multiple locations and location estimates indicative of the multiple locations; wherein at least a majority of the multiple locations are located within an area in which a granularity of global positioning system (GPS) based navigation is below an allowable threshold; wherein the location estimates are at least partially generated by internal navigation systems of the multiple mobile devices; and calculating, by a map calculator, in response to the multiple multisensory data vectors and the location estimates, a location fingerprinting map that comprises multiple grid points, wherein each grid point comprises a multisensory grid point fingerprint and grid point location information.