СИСТЕМЫ И СПОСОБЫ ИДЕНТИФИКАЦИИ МОБИЛЬНЫХ УСТРОЙСТВ

1. Способ идентификации мобильного устройства при запросе безопасной транзакции, причем способ, осуществляемый на сервере транзакций, включает этапы:
предоставления доступа к хранимым данным о местоположении, которые относятся к мобильному устройству, периодически принимаемым и сохраняемым с идентификатором мобильного устройства;
приема от мобильного устройства при запросе безопасной транзакции архивных данных о местоположении, сохраняемых локально на мобильном устройстве;
сопоставления архивных данных о местоположении, принятых от мобильного устройства, с подмножеством хранимых данных о местоположении для получения или проверки идентификатора мобильного устройства, запрашивающего безопасную транзакцию; и
связывания мобильного устройства, запрашивающего безопасную транзакцию, с идентификатором для идентификации или проверки идентификационного номера мобильного устройства, запрашивающего безопасную транзакцию.
2. Способ по п. 1, отличающийся тем, что этап предоставления доступа к хранимым периодически принимаемым данным о местоположении, которые относятся к мобильному устройству, включает периодический прием на сервере транзакций данных о местоположении, относящихся к мобильному устройству, вместе с идентификатором мобильного устройства и сохранение данных о местоположении с идентификатором; при этом данные о местоположении принимают вместе с идентификатором от мобильного устройства или данные о местоположении принимают вместе с идентификатором от удаленного устройства хранения данных о местоположении.
3. Способ по п. 1, отличающийся тем, что этап предоставления доступа к хранимым периодически принимаемым данным о местоположении, которые относятся к мобильному устройству, включает осуществление доступа к удаленному устройству хранения данных о местоположении, на котором данные о местоположении, относящиеся к мобильному устройству, хранят с идентификатором мобильного устройства.
4. Способ по п. 1, отличающийся тем, что этап сопоставления архивных данных о местоположении, принятых от мобильного устройства, с подмножеством хранимых данных о местоположении для получения или проверки идентификатора мобильного устройства включает поиск в хранимых данных о местоположении, доступных серверу транзакций, подмножества хранимых данных о местоположении, которые соответствуют принятым архивным данным о местоположении; и получение или проверку идентификатора, хранимого с соответствующими хранимыми данными о местоположении.
5. Способ по п. 1, отличающийся тем, что архивным и хранимым данным о местоположении присваивают метки времени, и при этом этап сопоставления архивных данных о местоположении, принятых от мобильного устройства, с подмножеством хранимых данных о местоположении для получения или проверки идентификатора мобильного устройства включает поиск в хранимых данных о местоположении, доступных серверу транзакций, подмножества хранимых данных о местоположении, имеющих соответствующие метки времени.
6. Способ по п. 1, отличающийся тем, что этап сопоставления архивных данных о местоположении, принятых от мобильного устройства, с подмножеством хранимых данных о местоположении для получения или проверки идентификатора мобильного устройства включает передачу принятых архивных данных о местоположении на удаленное устройство хранения данных о местоположении для поиска в данных о местоположении, хранимых на нем, подмножества хранимых данных о местоположении, которые соответствуют архивным данным о местоположении; и прием от удаленного устройства хранения данных о местоположении идентификатора, хранимого с соответствующими хранимыми данными о местоположении.
7. Способ по п. 1, отличающийся тем, что архивные данные о местоположении, принимаемые от мобильного устройства, запрашивающего безопасную транзакцию, принимают вместе с идентификатором мобильного устройства и при этом этап сопоставления архивных данных о местоположении, принятых от мобильного устройства, с подмножеством хранимых данных о местоположении для проверки идентификатора мобильного устройства, запрашивающего безопасную транзакцию, включает:
поиск в хранимых данных о местоположении, доступных серверу транзакций, подмножества хранимых данных о местоположении, которые соответствуют принятым архивным данным о местоположении;
получение идентификатора, который хранят с соответствующими хранимыми данными о местоположении; и
проверку подлинности принятого идентификатора путем сравнения с полученным идентификатором.
8. Способ по п. 7, отличающийся тем, что этап поиска в хранимых данных о местоположении, доступных серверу транзакций, подмножества хранимых данных о местоположении, которые соответствуют принятым архивным данным о местоположении, включает использование алгоритма для определения одного или нескольких окон данных о местоположении для поиска; и причем алгоритм соответствует алгоритму, исполняемому на мобильном устройстве, запрашивающем безопасную транзакцию, для выбора одного или нескольких окон архивных данных о местоположении, хранимых локально на мобильном устройстве, для передачи с него.
9. Способ идентификации мобильного устройства при запросе безопасной транзакции, причем способ, осуществляемый на мобильном устройстве, включает этапы:
сохранения локально на мобильном устройстве данных о местоположении, относящихся к мобильному устройству;
периодической передачи данных о местоположении вместе с идентификатором мобильного устройства на сервер транзакций или удаленное устройство хранения данных о местоположении для хранения на нем; и
передачи архивных данных о местоположении, сохраняемых локально на мобильном устройстве, на сервер транзакций для использования сервером транзакций при идентификации или проверке идентификационного номера мобильного устройства, запрашивающего безопасную транзакцию, при запросе безопасной транзакции.
10. Способ по п. 9, отличающийся тем, что сохранение локально на мобильном устройстве данных о местоположении, относящихся к мобильному устройству, сохраняет одно или несколько множеств данных о местоположении, так что архивные данные о местоположении, хранимые локально на мобильном устройстве, образуют подмножество данных о местоположении, хранимых на сервере транзакций или удаленном устройстве хранения данных о местоположении.
11. Способ по п. 9, отличающийся тем, что данные о местоположении включают одно или несколько из группы, включающей отличные точки данных, пройденные маршруты, посещаемые места в рамках одного или нескольких окон, наиболее часто посещаемые места, количество посещений одного или нескольких мест, места, в которых было проведено время, превышающее пороговое значение, или сочетание или вариант вышеизложенного.
12. Способ по п. 9, отличающийся тем, что передача архивных данных о местоположении, сохраняемых локально на мобильном устройстве, включает получение окна архивных данных о местоположении, хранимых локально на мобильном устройстве, и передачу окна архивных данных о местоположении на сервер транзакций.
13. Способ по п. 9, отличающийся тем, что передача архивных данных о местоположении, сохраняемых локально на мобильном устройстве, включает использование алгоритма, исполняемого на мобильном устройстве, для выбора одного или нескольких окон архивных данных о местоположении, хранимых локально на мобильном устройстве, для передачи на сервер транзакций, и при этом алгоритм соответствует алгоритму, исполняемому на сервере транзакций для определения одного или нескольких окон данных о местоположении для поиска.
14. Способ по п. 9, отличающийся тем, что передача архивных данных о местоположении, сохраняемых локально на мобильном устройстве, включает выбор случайным образом одного или нескольких окон архивных данных о местоположении, хранимых локально на мобильном устройстве, для передачи на сервер транзакций.
15. Система идентификации мобильного устройства при запросе безопасной транзакции, причем система, содержащая сервер транзакций, содержит:
компонент доступа к хранимым данным о местоположении для предоставления доступа к хранимым данным о местоположении, которые относятся к мобильному устройству, периодически принимаемым и сохраняемым с идентификатором мобильного устройства;
компонент приема архивных данных о местоположении для приема от мобильного устройства при запросе безопасной транзакции архивных данных о местоположении, локально сохраняемых на мобильном устройстве;
компонент сопоставления для сопоставления архивных данных о местоположении, принятых от мобильного устройства, с подмножеством хранимых данных о местоположении для получения или проверки идентификатора мобильного устройства, запрашивающего безопасную транзакцию; и
компонент связывания для связывания мобильного устройства, запрашивающего безопасную транзакцию, с идентификатором для идентификации или проверки идентификационного номера мобильного устройства, запрашивающего безопасную транзакцию.
16. Система по п. 15, отличающаяся тем, что компонент доступа к хранимым данным о местоположении содержит компонент приема для периодического приема на сервере транзакций данных о местоположении, относящихся к мобильному устройству, вместе с идентификатором мобильного устройства, и компонент сохранения для сохранения принятых данных о местоположении с идентификатором; при этом данные о местоположении принимаются вместе с идентификатором от мобильного устройства или данные о местоположении принимаются вместе с идентификатором от удаленного устройства хранения данных о местоположении.
17. Система по п. 15, отличающаяся тем, что компонент доступа к хранимым данным о местоположении осуществляет доступ к удаленному устройству хранения данных о местоположении, на котором данные о местоположении, относящиеся к мобильному устройству, хранятся с идентификатором мобильного устройства.
18. Система по п. 15, отличающаяся тем, что компонент сопоставления содержит компонент поиска для поиска в хранимых данных о местоположении, доступных серверу транзакций подмножества хранимых данных о местоположении, которые соответствуют принятым архивным данным о местоположении, и компонент идентификатора для получения или проверки идентификатора, хранимого с соответствующими хранимыми данными о местоположении.
19. Система по п. 18, отличающаяся тем, что архивным и хранимым данным о местоположении присваиваются метки времени, и при этом компонент поиска осуществляет поиск в хранимых данных о местоположении, доступных серверу транзакций, подмножества хранимых данных о местоположении, имеющих соответствующие метки времени.
20. Система по п. 15, отличающаяся тем, что компонент сопоставления содержит компонент передачи для передачи принятых архивных данных о местоположении на удаленное устройство хранения данных о местоположении для поиска в данных о местоположении, хранимых на нем, подмножества хранимых данных о местоположении, которые соответствуют архивным данным о местоположении; и компонент приема идентификатора для приема от удаленного устройства хранения данных о местоположении идентификатора, хранимого с соответствующими хранимыми данными о местоположении.
21. Система по п. 15, отличающаяся тем, что компонент приема архивных данных о местоположении принимает архивные данные о местоположении от мобильного устройства вместе с идентификатором мобильного устройства, и при этом компонент сопоставления содержит:
компонент поиска для поиска в хранимых данных о местоположении, доступных серверу транзакций, подмножества хранимых данных о местоположении, которые соответствуют принятым архивным данным о местоположении;
компонент идентификатора для получения идентификатора, который хранят с соответствующими хранимыми данными о местоположении; и
компонент проверки подлинности для проверки подлинности принятого идентификатора путем сравнения с полученным идентификатором.
22. Система по п. 21, отличающаяся тем, что компонент поиска использует алгоритм для определения одного или нескольких окон данных о местоположении для поиска; и при этом алгоритм соответствует алгоритму, исполняемому на мобильном устройстве, запрашивающем безопасную транзакцию, для выбора одного или нескольких окон архивных данных о местоположении, хранимых локально на мобильном устройстве, для передачи с него.
23. Система идентификации мобильного устройства при запросе безопасной транзакции, причем система, содержащая мобильное устройство, содержит:
компонент сохранения данных о местоположении для сохранения локально на мобильном устройстве данных о местоположении, относящихся к мобильному устройству;
компонент обновления для периодической передачи данных о местоположении вместе с идентификатором мобильного устройства на сервер транзакций или удаленное устройство хранения данных о местоположении для хранения на нем; и
компонент передачи архивных данных о местоположении для передачи архивных данных о местоположении, сохраняемых локально на мобильном устройстве, на сервер транзакций для использования сервером транзакций при идентификации или проверке идентификационного номера мобильного устройства, запрашивающего безопасную транзакцию, при запросе безопасной транзакции.
24. Система по п. 23, отличающаяся тем, что компонент сохранения данных о местоположении сохраняет одно или несколько множеств данных о местоположении, так что архивные данные о местоположении, хранимые локально на мобильном устройстве, образуют подмножество данных о местоположении, хранимых на сервере транзакций или удаленном устройстве хранения данных о местоположении.
25. Система по п. 23, отличающаяся тем, что данные о местоположении включают одно или несколько из группы, включающей отличные точки данных, пройденные маршруты, посещаемые места в рамках одного или нескольких окон, наиболее часто посещаемые места, количество посещений одного или нескольких мест, места, в которых было проведено время, превышающее пороговое значение, или сочетание или вариант вышеизложенного.
26. Система по п. 23, отличающаяся тем, что компонент передачи архивных данных о местоположении получает окно архивных данных о местоположении, хранимых локально на мобильном устройстве, и передает окно архивных данных о местоположении на сервер транзакций.
27. Система по п. 23, отличающаяся тем, что компонент передачи архивных данных о местоположении использует алгоритм, исполняемый на мобильном устройстве, для выбора одного или нескольких окон архивных данных о местоположении, хранимых локально на мобильном устройстве, для передачи на сервер транзакций, и при этом алгоритм соответствует алгоритму, исполняемому на сервере транзакций для определения одного или нескольких окон данных о местоположении для поиска.
28. Система по п. 23, отличающаяся тем, что компонент передачи архивных данных о местоположении выбирает случайным образом одно или несколько окон архивных данных о местоположении, хранимых локально на мобильном устройстве, для передачи на сервер транзакций.
29. Компьютерный программный продукт для идентификации мобильного устройства при запросе безопасной транзакции, причем компьютерный программный продукт содержит машиночитаемый носитель, на котором хранится машиночитаемый программный код для выполнения этапов:
предоставления доступа к хранимым данным о местоположении, которые относятся к мобильному устройству, периодически принимаемым и сохраняемым с идентификатором мобильного устройства;
приема от мобильного устройства при запросе безопасной транзакции архивных данных о местоположении, сохраняемых локально на мобильном устройстве;
сопоставления архивных данных о местоположении, принятых от мобильного устройства, с подмножеством хранимых данных о местоположении для получения или проверки идентификатора мобильного устройства, запрашивающего безопасную транзакцию; и
связывания мобильного устройства, запрашивающего безопасную транзакцию, с идентификатором для идентификации или проверки идентификационного номера мобильного устройства, запрашивающего безопасную транзакцию.
30. Компьютерный программный продукт для идентификации мобильного устройства при запросе безопасной транзакции, причем компьютерный программный продукт содержит машиночитаемый носитель, на котором хранится машиночитаемый программный код для выполнения этапов:
сохранения локально на мобильном устройстве данных о местоположении, относящихся к мобильному устройству;
периодической передачи данных о местоположении вместе с идентификатором мобильного устройства на сервер транзакций или удаленное устройство хранения данных о местоположении для хранения на нем; и
передачи архивных данных о местоположении, сохраняемых локально на мобильном устройстве, на сервер транзакций для использования сервером транзакций при идентификации или проверке идентификационного номера мобильного устройства, запрашивающего безопасную транзакцию, при запросе безопасной транзакции.