СИСТЕМА И СПОСОБ УСТАНОВЛЕНИЯ СВЯЗИ ПО МНОЖЕСТВУ ПЛАТФОРМ СВЯЗИ

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