СОВМЕСТНОЕ ИСПОЛЬЗОВАНИЕ МЕСТОПОЛОЖЕНИЯ В РЕАЛЬНОМ ВРЕМЕНИ ДЛЯ УПРОЩЕНИЯ ФИЗИЧЕСКОЙ ВСТРЕЧИ

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