"Indoor GPS" May Soon be a Reality for Many Smartphone Owners