ОПРЕДЕЛЕНИЕ БЛИЗОСТИ К ОБЪЕКТУ

1. Мобильное устройство, содержащее:
дисплей;
датчик, сконфигурированный для считывания радиочастотных сигналов;
хранилище и процессор, причем хранилище содержит сохраненные в нем команды, которые при исполнении процессором выполняют:
сохранение информации об объекте в хранилище; причем информация об объекте относится к обследованию, проведенному внутри и снаружи объекта,
побуждение датчика считать радиочастотные сигналы в местоположении поблизости от объекта,
сравнение сохраненной информации об объекте со считанными радиочастотными сигналами, чтобы определить, находится ли местоположение внутри или снаружи объекта; и,
представление графического интерфейса пользователя (GUI), который показывает местоположение относительно объекта.
2. Мобильное устройство по п. 1, в котором GUI дополнительно позволяет пользователю вводить нужное местоположение в объекте, и в котором представление также включает в себя визуализацию и команды, которые ведут пользователя из местоположения в нужное местоположение.
3. Мобильное устройство по п. 1, дополнительно содержащее антенну, и в котором команды дополнительно побуждают процессор отправить считанные радиочастотные сигналы в удаленное хранилище данных посредством антенны и запросить информацию об объекте на основе считанных радиочастотных сигналов.
4. Мобильное устройство по п. 1, в котором датчик содержит радиочастотные аппаратные средства.
5. Один или несколько машиночитаемых носителей информации, содержащих сохраненные на них команды, которые при исполнении процессором вычислительного устройства побуждают вычислительное устройство выполнить действия, содержащие:
обращение к сохраненным данным обследования, относящимся к объекту и включающим в себя внутренние данные изнутри объекта и внешние данные снаружи объекта;
получение текущих данных считывания в местоположении поблизости от объекта; и,
определение, находится ли местоположение внутри объекта или снаружи объекта, путем сравнения сохраненных данных обследования и текущих данных считывания.
6. Один или несколько машиночитаемых носителей информации по п. 5, где сохраненные данные обследования включают в себя внешние данные, считанные из точек беспроводного доступа, устройств с поддержкой Bluetooth или вышек сотовой связи, которые являются внешними по отношению к устройству, которое собрало сохраненные данные обследования, и внутренние данные, считанные из акселерометров, гироскопов и компасов в устройстве.
7. Один или несколько машиночитаемых носителей информации по п. 5, где определение содержит идентификацию первого набора точек доступа, обследованных внутри объекта, и второго набора точек доступа, обследованных снаружи объекта, и идентификацию третьего набора, общего для первого набора и второго набора, и определение, что местоположение находится внутри объекта, в случае, где текущие данные считывания обнаруживают больше точек доступа, чем содержится в третьем наборе, и определение, что местоположение находится снаружи объекта, в случае, где текущие данные считывания обнаруживают меньше точек доступа, чем содержится в третьем наборе.
8. Один или несколько машиночитаемых носителей информации по п. 5, где определение содержит сравнение набора точек доступа, обследованных снаружи объекта, с текущим считыванием и определение, что местоположение находится внутри объекта, в случае, где текущие данные считывания обнаруживают больше точек доступа, чем содержится в наборе.
9. Один или несколько машиночитаемых носителей информации по п. 5, где обращение, получение и определение выполняются серверной услугой определения местоположения.
10. Один или несколько машиночитаемых носителей информации по п. 9, где обращение содержит обращение из хранилища данных, обслуживаемого серверной услугой определения местоположения.
11. Один или несколько машиночитаемых носителей информации по п. 5, где получение содержит получение от мобильного устройства в местоположении.
12. Один или несколько машиночитаемых носителей информации по п. 5, где обращение, получение и определение выполняются мобильным устройством.
13. Один или несколько машиночитаемых носителей информации по п. 12, где обращение содержит извлечение сохраненных данных обследования и кэширование сохраненных данных обследования на мобильном устройстве.
14. Один или несколько машиночитаемых носителей информации по п. 12, где получение содержит считывание радиочастот в местоположении.