Indoor localization has been studied for nearly two decades fueled by wide interest in indoor navigation, achieving the necessary decimeter-level accuracy. However, there are no real-world deployments of WiFi-based user localization algorithms, primarily because these algorithms are infrastructure dependent and therefore assume the location of the Access Points, their antenna geometries, and deployment orientations in the physical map. In the real world, such detailed knowledge of the location attributes of the access point is seldom available, thereby making WiFi localization hard to deploy. Normal 0 false false false EN-US X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:8.0pt; mso-para-margin-left:0in; line-height:107%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri",sans-serif; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} Location services, fundamentally, rely on two components: a mapping system and a positioning system. The mapping system provides context, and the positioning system identifies the position within the map. Outdoor location services have thrived over the last couple of decades because of wellestablished platforms for both these components (e.g. Google Maps for mapping, and GPS for positioning). In contrast, indoor location services haven’t caught up because of the lack of reliable mapping and positioning frameworks (and lack of integration between the two). SLAM methods construct maps that aren’t tagged with locations. Wi-Fi positioning lacks maps, and is also prone to environmental errors. In contrast, indoor navigation even with significant interest from industry and academia lacks further behind. We cannot use our smartphone to navigate to a conference room in a new building or to find a product of interest in a shopping mall. The primary reason for the poor indoor navigation system is the unavailability of indoor localization augmented maps and floor plans. On one hand, Google and a few other providers make indoor floor plans for airports, malls, and famous buildings, those floor-plans have to be created manually and often need to updated as floor plans change and they lack details such as the position of furniture and other obstacles. On the other hand, besides mapping, ability to position users’ location on these indoor maps is necessary for indoor navigation