СИСТЕМА И СПОСОБ ДЛЯ СИНХРОНИЗАЦИИ ВЗАИМОДЕЙСТВИЙ МЕЖДУ НЕСКОЛЬКИМИ ПРОГРАММНЫМИ КЛИЕНТАМИ ВО ВСТРЕЧЕ С НОТАРИУСОМ
SYSTEM AND METHOD FOR SYNCHRONIZING INTERACTIONS BETWEEN SEVERAL SOFTWARE CLIENTS IN MEETING WITH NOTARY

Связанные заявки
[001] Эта заявка испрашивает приоритет по предварительной заявке США №62/453,765, поданной 2 февраля 2017 года, озаглавленной "AGENT–FACILITATED REMOTE ELECTRONIC NOTARIZATION MEETINGS", содержание которой включено в данный документ по ссылке.
Область техники, к которой относится изобретение
[002] Настоящее изобретение относится к системам проверки, и более конкретно, к проверке авторства сеанса электронной подписи.
Уровень техники
[003] Электронные подписи (или e–signatures) уже давно применяются в договорах и имеют те же юридические последствия во многих юрисдикциях, что и более традиционные формы оформления документов. С широким распространением мобильных устройств, произошло значительное увеличение использования ориентированных на пользователя услуг мобильной электронной подписи. Хотя услуги мобильной электронной подписи становятся все более распространенными, трудно окончательно установить личность подписывающей стороны для защиты от мошенничества.
Сущность изобретения
[004] В одном или более вариантах осуществления настоящего раскрытия, предоставляется реализуемый компьютером способ для синхронизации взаимодействий между несколькими программными клиентами во встрече с нотариусом. Способ может включать в себя разрешение подписывающей стороне присоединяться с помощью графического интерфейса пользователя, связанного с первым программным клиентом, к удаленной встрече с нотариусом. Способ также может включать в себя разрешение удаленному нотариальному агенту управлять удаленной встречей с нотариусом с использованием второго программного клиента. Способ может дополнительно включать в себя синхронизацию одного или более поведений, связанных с первым программным клиентом и вторым программным клиентом, с помощью прикладного программного интерфейса (API).
[005] Может быть включена одна или более следующих функций. В некоторых вариантах осуществления, разрешение удаленному нотариальному агенту управлять удаленной встречей с нотариусом может включать в себя управление представлением подписываемых документов подписывающей стороне. Отображение документа подписывающей стороне может быть синхронизировано с отображением документа удаленному нотариальному агенту. В некоторых вариантах осуществления, разрешение удаленному нотариальному агенту управлять удаленной встречей с нотариусом может включать в себя предоставление удаленному нотариальному агенту возможности брать на себя управление отображением документа. Способ может включать в себя запрещение нотариальному агенту завершения удаленной встречи с нотариусом до тех пор, пока все подписывающие стороны не завершат все необходимые действия. Способ может включать разрешение удаленному нотариальному агенту прерывать удаленную встречу с нотариусом для всех сторон. Способ может включать в себя разрешение удаленному нотариальному агенту выбирать документ для одновременного просмотра как удаленным нотариальным агентом, так и подписывающей стороной. Способ может дополнительно включать в себя отображение на графическом интерфейсе пользователя, связанном со вторым программным клиентом, дисплея с указанием количества действий, необходимых для того, чтобы завершить удаленную встречу с нотариусом. Способ также может включать в себя отображение на графическом интерфейсе пользователя, связанного со вторым программным клиентом, дисплея с указанием одного или более представлений каждой страницы документа, требующей действие подписывающей стороны, указывая на количество необходимых действий. Способ также может включать в себя разрешение нотариальному агенту через графический интерфейс пользователя второго программного клиента завершать удаленную встречу с нотариусом после завершения всех действий подписывающей стороны. Способ может дополнительно включать в себя разрешение нотариальному агенту через графический интерфейс пользователя второго программного клиента формировать нотариальный сертификат на текущий подписываемый документ, делая его мгновенно видимым для подписывающей стороны на первом программном клиенте. Способ может дополнительно включать в себя разрешение нотариальному агенту выдавать управление одним или более инструментами подписания документов конкретной подписывающей стороне из множества подписывающих сторон.
[006] В другом варианте осуществления настоящего изобретения представляется некратковременный машиночитаемый носитель. Некоторые операции могут включать в себя разрешение подписывающей стороне присоединяться через графический интерфейс пользователя, связанный с первым программным клиентом, к удаленной встрече с нотариусом. Операции могут включать в себя разрешение удаленному нотариальному агенту управлять удаленной встречей с нотариусом с использованием второго программного клиента. Операции могут дополнительно включать в себя синхронизацию одного или более поведений, связанных с первым программным клиентом и вторым программным клиентом, с помощью прикладного программного интерфейса (API).
[007] Может быть включена одна или более следующих функций. В некоторых вариантах осуществления, разрешение удаленному нотариальному агенту управлять удаленной встречей с нотариусом может включать в себя управление представлением подписываемых документов подписывающей стороне. Отображение документа подписывающей стороне может быть синхронизировано с отображением документа удаленному нотариальному агенту. В некоторых вариантах осуществления, разрешение удаленному нотариальному агенту управлять удаленной встречей с нотариусом может включать в себя предоставление удаленному нотариальному агенту возможности брать на себя управление отображением документа. Операции могут включать в себя запрещение нотариальному агенту завершения удаленной встречи с нотариусом до тех пор, пока все подписывающие стороны не завершат все необходимые действия. Операции могут включать в себя разрешение удаленному нотариальному агенту прерывать удаленную встречу с нотариусом для всех сторон. Операции могут включать в себя разрешение удаленному нотариальному агенту выбирать документ для одновременного просмотра как удаленным нотариальным агентом, так и подписывающей стороной. Операции могут дополнительно включать в себя отображение на графическом интерфейсе пользователя, связанном со вторым программным клиентом, дисплея с указанием количества действий, необходимых для того, чтобы завершить удаленную встречу с нотариусом.
[008] Детали одного или более вариантов осуществления изложены в сопровождающих чертежах и описании ниже. Другие признаки и преимущества станут понятны из описания, чертежей и формулы изобретения.
Краткое описание чертежей
[009] Варианты осуществления различных технологий, направленных на систему и способ для проверки авторства сеанса электронной подписи, далее будут описаны со ссылкой на прилагаемые чертежи. Однако следует понимать, что прилагаемые чертежи иллюстрируют только различные варианты осуществления, описанные в данном документе, и не предназначены для ограничения объема охвата различных технологий, описанных в данном документе.
[0010] Фиг. 1 представляет собой иллюстративный схематический вид процесса проверки электронной подписи, соединенный с распределенной вычислительной сетью в соответствии с одним или более вариантами осуществления настоящего раскрытия;
[0011] Фиг. 2 представляет собой иллюстративную блок–схему последовательности операций процесса проверки электронной подписи на фиг. 1 в соответствии с одним или более вариантами осуществления настоящего раскрытия;
[0012] Фиг. 3 представляет собой иллюстративный схематический вид интерфейса сканирования приложения проверки электронной подписи клиента в соответствии с одним или более вариантами осуществления настоящего раскрытия;
[0013] Фиг. 4 представляет собой иллюстративный схематический вид интерфейса отображения документа приложения электронной подписи клиента в соответствии с одним или более вариантами осуществления настоящего раскрытия;
[0014] Фиг. 5 представляет собой иллюстративный схематический вид интерфейса проверки приложения электронной подписи клиента в соответствии с одним или более вариантами осуществления настоящего раскрытия;
[0015] Фиг. 6 представляет собой иллюстративный схематический вид инструмента подготовки документа для добавления необходимых действий в соответствии с одним или более вариантов осуществления настоящего раскрытия;
[0016] Фиг. 7 представляет собой иллюстративный схематический вид основного графического интерфейса пользователя программного клиента на основе веб–браузера для нотариальных агентов в соответствии с одним или более вариантами осуществления настоящего раскрытия;
[0017] Фиг. 8 представляет собой иллюстративный схематический вид мобильного графического интерфейса программного клиента для подписывающей стороны согласно одному или более вариантам осуществления настоящего раскрытия;
[0018] Фиг. 9 представляет собой иллюстративный схематический вид элемента управления указателем нотариального агента согласно одному или более вариантам осуществления настоящего раскрытия;
[0019] Фиг. 10 представляет собой иллюстративный схематический вид элементов управления выбором документа нотариального агента согласно одному или более вариантам осуществления настоящего раскрытия;
[0020] Фиг. 11 представляет собой иллюстративный схематический вид элемента управления миниатюрами страниц документа нотариального агента согласно одному или более вариантам осуществления настоящего раскрытия;
[0021] Фиг. 12 представляет собой иллюстративный схематический вид инструментов аннотации подписывающей стороны с элементом управления несколькими подписывающими сторонами согласно одному или более вариантам осуществления настоящего раскрытия; и
[0022] Фиг. 13 представляет собой иллюстративную блок–схему последовательности операций процесса синхронизации встречи ("MS") на фиг. 1 согласно одному или более вариантам осуществления настоящего раскрытия.
[0023] Одинаковые условные обозначения на различных чертежах могут указывать на одинаковые элементы.
Подробное описание изобретения
Обзор системы
[0024] Теперь будет сделана подробная ссылка на варианты осуществления настоящего раскрытия, примеры которого проиллюстрированы на фиг. 1–13. Однако, настоящее раскрытие может быть реализовано во многих различных формах и не должно рассматриваться как ограниченное изложенными здесь вариантами осуществления. Скорее, эти варианты осуществления предоставлены для того, чтобы это раскрытие было полным и завершенным и полностью передавало концепцию раскрытия специалистам в данной области техники.
[0025] Обратимся теперь к фиг. 1, на которой показан процесс 10 проверки электронной подписи (ESV) и процесс 11 синхронизации встречи, который может находиться постоянно и/или выполняться на микропроцессоре(–ах) (не показаны), которые могут быть выполнены с помощью одного или более клиентских электронных устройств (например, клиентских электронных устройств 28, 30, 32 и/или 34, соответственно). Примеры клиентских электронных устройств 28, 30, 32 и 34 могут включать в себя, но не ограничиваются ими, персональный компьютер(–ы) 28, ноутбук(–и) 30, смартфон(–ы) 32, портативный компьютер(–ы) 34 и специализированное устройство(–а) (не показано). Одно или более клиентских электронных устройств 28, 30, 32 и/или 34 могут быть подключены к сети 22, причем сеть 22 может быть Интернетом или локальной сетью. Кроме того, серверный процесс 10 ESV и/или процесс 11 синхронизации встречи может находиться, полностью или частично, на серверном компьютере 20, который может быть подключен к сети 22.
[0026] Варианты осуществления клиентского процесса 16 ESV/MS могут быть сконфигурированы, чтобы использовать технологии смартфона 32 (например, аудиовизуальные записи смартфона, систему глобального позиционирования (GPS) и т. д.) и могут включать в себя одно или более загружаемых приложений, специализированное устройство, подключение сотовой связи и веб–систему отслеживания. Соответственно, клиентский процесс 16 ESV/МС может подтверждать авторство электронной подписи пользователя (например, пользователя 48) цифровой копии документа 410.
[0027] Обращаясь теперь к фиг. 1–13, хотя клиентский процесс 16 ESV/МС изображен на фиг. 1 и по всему раскрытию как находящийся полностью или частично в смартфоне 32, это предназначено только для иллюстративных целей. Смартфон 32 может представлять собой любое мобильное вычислительное устройство, некоторые из которых могут включать в себя, но не ограничиваются этим, планшет, фаблет, умные часы или специализированное устройство, причем мобильное вычислительное устройство может выполнять полностью или частично клиентский процесс 16 ESV/MS.
[0028] Обратимся снова к фиг. 2, где показана блок–схема последовательности операций для способа 200 для передачи сеанса транзакции подписания документов от клиентского приложения 76 ESV в приложение 72 ESV, причем сеанс транзакции подписания документов может быть связан с пользователем 48. В некоторых случаях, сеанс транзакции подписания документов может включать в себя информацию, идентифицирующую личность, при этом информация, идентифицирующая личность, может уникально идентифицировать пользователя 48. Процесс 10 ESV может включать в себя анализ (210), по меньшей мере, одного документа, удостоверяющего личность, при этом анализ включает в себя аутентификацию, по меньшей мере, одного документа, удостоверяющего личность. Варианты осуществления могут дополнительно включать в себя извлечение (215) информации, идентифицирующей личность, принадлежащей пользователю, по меньшей мере, из документа, удостоверяющего личность. Варианты осуществления могут также включать в себя отображение (220) цифровой копии документа, который должен быть подписан, пользователю и захват (225) электронной подписи документа пользователем. Варианты осуществления могут дополнительно включать в себя прием (230) информации, идентифицирующей личность, при этом информация, идентифицирующая личность, принадлежит пользователю и позволяет идентифицировать пользователя уникальным образом. Варианты осуществления могут также включать в себя передачу (235) сеанса транзакции подписания документов. Многочисленные другие операции также входят в объем настоящего раскрытия, что более подробно обсуждается ниже.
[0029] В некоторых вариантах осуществления клиентское приложение 76 ESV/МС может быть выполнено с помощью клиентского процесса 16 ESV/MS, и клиентский процесс 16 ESV/МС может находиться постоянно в и может быть выполнен с помощью клиентского устройства 32, причем клиентское устройство 32 является смартфоном 32. Клиентское приложение 76 ESV/МС может быть автономным клиентским приложением 76 ESV/МС. Приложение 72 ESV/МС может быть выполнено серверным процессом 10 ESV/MS, и серверный процесс 10 ESV/MS может находиться постоянно на и может быть выполнен серверным компьютером 20. Серверный компьютер 20 может быть одним или более веб–серверами, в котором приложение 72 ESV/МС может быть веб–приложением.
[0030] Следует понимать, что в то время как процессы 200 и 1300 указывают на конкретный порядок выполнения операций, в некоторых случаях, некоторые части операций могут быть выполнены в другом порядке, так и на различных системах. Кроме того, в некоторых других случаях дополнительные операции или этапы могут быть добавлены к процессам 200 и 1300. Аналогично, некоторые операции или этапы могут быть пропущены в процессах 200 и 1300.
[0031] В некоторых вариантах осуществления процесс 10 ESV и/или процесс 11 синхронизации встречи могут включать в себя отслеживание одного или более датчиков, причем один или более датчиков сконфигурированы, чтобы собирать информацию, идентифицирующую личность, относящуюся к пользователю 48. Например, смартфон 32 может включать в себя камеру, причем камера может быть сконфигурирована для захвата изображения 510 реального времени пользователя. Изображение 510 реального времени пользователя 48 может использоваться, чтобы уникально идентифицировать пользователя 48 и/или проверять, что пользователь выполняет требуемое действие, причем требуемое действие может быть подписанием цифровой копии документа 410 с помощью электронной подписи, исполняя присягу, делая письменное показание и т. д.
[0032] В некоторых вариантах осуществления информация, идентифицирующая личность, может включать в себя биометрические данные и/или данные о местоположении. Так, например, биометрические данные могут включать в себя, по меньшей мере, некоторые из анализа ДНК, анализа геометрии мочки, анализа рисунка глаз, анализа распознавания лица, анализа отпечатков пальцев, анализа геометрии руки, анализа подписи и анализа голоса. Например, данные местоположения могут включать в себя одно из данных Глобальной системы определения местоположения (GPS), информации идентификации точки доступа Wi–Fi, информации идентификации вышки сотового телефона, причем данные местоположения представляют собой данные вспомогательной системы глобального позиционирования (A–GPS). Информация, идентифицирующая личность, относящуюся к пользователю 48, может уникально определять пользователя 48 и его местоположение, и тем самым подтверждать авторство сеанса электронной подписи.
[0033] В некоторых вариантах осуществления процесс 10 ESV и/или процесс 11 синхронизации встречи могут включать в себя сканирование одной или более форм документа(–ов), удостоверяющего личность, связанных с пользователем 48, при этом одна или более форм документа(–ов), удостоверяющего личность, включают в себя информацию, идентифицирующую личность. Например, клиентский процесс 16 ESV/MS может использовать одну или более камер смартфона 32 для сканирования одной или более форм документа(–ов), удостоверяющего личность, в которых одна или более форм документа(–ов), удостоверяющего личность может включать в себя, по меньшей мере, одно из следующего: карта социального обеспечения, водительские права, удостоверение личности государственного образца, военный билет, паспорт, карта паспорта, свидетельство о рождении, идентификационная карта Министерства обороны, свидетельство о гражданстве США, свидетельство о натурализации, зеленая карта, карта NEXUS, карта SENTRI и т. д. В некоторых случаях процесс 16 ESV/МС может использовать одну или более камер смартфон 32, чтобы захватывать изображение одной или более форм документа(–ов), удостоверяющего личность, предоставленного пользователем 48. Так, например, пользователь 48 может использовать свой смартфон 32, чтобы сделать снимок своих водительских прав 310, и изображение может быть загружено в клиентское приложение 76 ESV/MS и/или приложение 72 ESV/MS для обработки, причем приложение 72 ESV/МС – это веб–приложение ESV.
[0034] В некоторых вариантах осуществления процесс 10 ESV и/или процесс 11 синхронизации встреч могут включать в себя аутентификацию одной или более форм документа(–ов), удостоверяющего личность, причем подлинность одной или более форм документа(–ов), удостоверяющего личность, может быть подтверждена. В некоторых случаях аутентификация может выполняться одним или более диспетчерами 66 и/или аутентификация может выполняться одной или более программами программного анализа. Одна или более программ программного анализа могут быть частью клиентского приложения 16 ESV/MS и/или частью приложения 72 ESV/MS.
[0035] В некоторых вариантах осуществления процесс 10 ESV и/или процесс 11 синхронизации встречи может включать в себя извлечение информации, идентифицирующей личность, относящейся к пользователю, из одной или более форм правительственной идентификации. В некоторых случаях извлечение информации, идентифицирующей личность, может быть выполнено одной или более программами программного анализа. Одна или более программ программного анализа могут быть частью клиентского приложения 16 ESV/MS и/или частью приложения 72 ESV/MS. Например, пользователь 48 может сделать снимок своего документа, удостоверяющего личность, используя камеру своего смартфона 32, и одна или более программ программного анализа могут оцифровывать фотографию 320 пользователя 48 и/или подпись 330, которые могут быть включены в документ, удостоверяющий личность. В некоторых случаях оцифрованная информация, идентифицирующая личность, пользователя 48, может использоваться в качестве опорной. Например, фотография 320 пользователя 48 может быть извлечена из аутентифицированной формы правительственной идентификации и использована в качестве опорного изображения 520 пользователя 48. В другом варианте осуществления процесс 10 ESV и/или процесс 11 синхронизации встречи могут включать в себя извлечение, по меньшей мере, одного из даты 340 рождения пользователя, номера 390 водительских прав, цвета 380 глаз, цвета 360 волос, роста 370, номера социального страхования, адреса 350 места жительства, пола 355, веса 350 и т. д., причем извлеченная информация может быть записана, эта информация также может быть использована для целей идентификации. В некоторых случаях извлеченная информация пользователя может использоваться для автозаполнения обязательных полей 420 в цифровой копии документа 410.
[0036] В некоторых вариантах осуществления процесс ESV 10 и/или процесса 11 синхронизации встречи может включать в себя отображение цифровой копии документа 410. Цифровая копия документа 410 может быть отображена на экране смартфона 32. Пользователь может прокручивать этот документ 410 и может выбирать одно или более полей 420 в документе 410, которые требуют электронной подписи пользователя. Пользователь может выбирать поля 420 в пределах документа 410 с использованием указателя устройства, причем указатель устройства может быть пальцем пользователя и/или стилусом. Для администрирования сеанса подписи дисплей смартфона 32 может быть настроен как поле ввода, причем пользователь может рисовать свою подпись, используя свой палец или стилус, как если бы это была рукописная подпись при использовании ручки и бумаги.
[0037] В некоторых вариантах осуществления процесс 10 ESV и/или процесс 11 синхронизации встречи может включать в себя захват подписи пользователя, при этом подпись пользователя оцифровывается. Процесс 16 ESV/MS может дополнительно позволять пользователю размещать свою электронную подпись в одном или более полях 420 в документе 410, причем электронная подпись может быть масштабирована для соответствия полю 420 документа. В некоторых случаях электронная подпись может автоматически быть масштабирована в соответствии с полем документа 420 посредством процесса 16 ESV/MS. Пользователь и/или процесс 16 ESV/МС могут дополнительно проверять, что электронная подпись была размещена во всех требуемых полях 420 в документе 410, после чего документ 410 может считаться исполненным пользователем. Исполняя документ 410, можно считать, что пользователь принял содержание документа 410.
[0038] В некоторых вариантах осуществления процесс 10 ESV и/или процесс 11 синхронизации встречи могут включать в себя сравнение изображения 510 реального времени пользователя с опорным изображением 520 пользователя 48. Изображение 510 реального времени может быть использовано для уникальной идентификации пользователя 48 и подтверждения, что пользователь 48 выполняет требуемую задачу, причем требуемая задача является электронной подписью цифрового документа 410. В некоторых случаях сравнение может быть сделано посредством одного или более диспетчеров 66 и/или сравнение может быть сделано посредством одной или более программ программного анализа. Одна или более программ программного анализа могут быть частью клиентского приложения 16 ESV/MS и/или частью приложения 72 ESV/MS.
[0039] В некоторых вариантах осуществления процесс 10 ESV и/или процесс 11 синхронизации встречи может включать в себя технологию распознавания лиц. Например, устройство 24 хранения может включать в себя базу данных сохраненных изображений, связанных с каждым конкретным пользователем клиентского приложения 76 ESV/MS, при этом сохраненные изображения могут быть аутентифицированными изображениями. В некоторых случаях каждый пользователь может быть проверен путем отправки захваченного фото и/или видео со своего смартфона 32 по сети(–ям) 22 и/или 26, после чего фотография может сравниваться с изображениями, хранящимися в базе данных сохраненных изображений для того, чтобы подтверждать личность пользователя 48. Другие биометрические датчики и технологии проверки также могут использоваться, не выходя за рамки настоящего раскрытия. Дополнительно и/или альтернативно, описанные здесь подходы распознавания лиц, биометрических данных и определения местоположения могут использоваться полностью или частично с любыми другими признаками процесса 10 ESV и/или процесса 11 синхронизации встречи.
[0040] В некоторых вариантах осуществления процесс 10 ESV и/или процесс 11 синхронизации встречи могут включать в себя определение показателя достоверности с помощью программного анализа или анализа человеком. Например, процесс 16 ESV/МС может сравнивать изображение 510 реального времени пользователя с опорным изображением 520 пользователя 48 с целью положительно идентифицировать пользователя 48, при этом опорное изображение 520 может быть извлечено из одной или более форм документов, удостоверяющих личность, описанных здесь. В некоторых случаях сравнение может быть выполнено одной или более программ программного распознавания лиц, при этом одна или более программ программного распознавания лиц присваивают показатель достоверности на основе анализа того, соответствует ли лицо, идентифицированное в опорном изображении 520 человеку, изображенному на изображении 510 реального времени. Кроме того, может задаваться пороговое значение для показателя достоверности, при этом пороговое значение может определять, является ли сравнение подтвержденным посредством диспетчера 66. В другом варианте осуществления проверка может быть выполнена полностью посредством диспетчера 66, и диспетчер 66 может назначать показатель достоверности на основе своего анализа. В этом случае процесс 16 ESV/MS может в реальном времени транслировать сеанс транзакции подписания документов, при этом сеанс транзакции подписания документов может передаваться частично или полностью в потоковом режиме.
[0041] В некоторых вариантах осуществления процесс 10 ESV и/или процесс 11 синхронизации встречи может включать в себя запись о сеансе транзакции подписания документов, при этом сеанс транзакции подписания документов может быть записан частично или полностью. Например, процесс 16 ESV/MS может использовать одну или более камер смартфона 32 для записи изображения 510 реального времени пользователя 48, причем изображение 510 реального времени может использоваться для аутентификации личности пользователя 48 и/или захвата изображения пользователя 48, подписавшего цифровую копию документа 410. Запись сеанса транзакции подписания документов может включать в себя, по меньшей мере, некоторые из, но не ограничиваясь, одной или более форм документа, удостоверяющего личность, цифрового документа 410, который должен быть подписан, пользователя 48, подписывающего цифровой документ 410, одной или более форм информации, идентифицирующей личность, как описано здесь и т. д. Запись сеанса транзакции подписания документов может дополнительно включать в себя уникальный идентификационный номер документа, при этом уникальный идентификационный номер документа связан с каждой записью. В другом варианте осуществления, запись может также записывать, и тем самым идентифицировать в случае многосторонней записи, любых свидетелей пользователя 48, подписывающего цифровой документ 410. Запись может также включать в себя метаданные, такие как информация, идентифицирующая пользователя, который засвидетельствовал сеанс транзакции подписания документов, информация местоположения и другая информации, относящаяся к сеансу транзакции подписания документов. Записи могут быть переданы в реальном времени в сеть 22 ESV и/или 26, связанную с приложением 72 ESV/MS.
[0042] В некоторых вариантах осуществления, процесс 16 ESV/МС может включать в себя формирование уникального идентификационного номера. Уникальный идентификационный номер может быть связан с сеансом транзакции подписания документов и может быть собственным уникальным идентификационным номером. Уникальный идентификационный номер может быть основан, по меньшей мере, частично, на метаданных сеанса транзакции подписания документов. В некоторых случаях уникальный идентификационный номер может использоваться для подтверждения действительности сеанса транзакции подписания документов. Например, процесс 16 ESV/МС может формировать уникальный идентификационный номер на основании, по меньшей мере, частично, того, что показатель достоверности больше, чем пороговое значение, и/или того, что сеанс транзакции подписания документов подтвержден диспетчером 66. В некоторых случаях, диспетчер 66 может дополнительно записывать, что он наблюдал сеанс транзакции подписания документов во всей его полноте, после чего уникальный идентификационный номер может быть приложен и/или добавлен к сеансу транзакции подписания документов. В другом варианте осуществления, сертификационной знак и/или печать могут быть приложены и/или добавлены к документу 410, причем сертификационной знак может быть собственном знаком. Уникальный идентификационный номер может использоваться для восстановления сеанса транзакции подписания документов в более позднюю дату.
[0043] В некоторых вариантах осуществления процесс 10 ESV и/или процесс 11 синхронизации встречи могут включать в себя сохранение сеанса транзакции подписания документов. В некоторых случаях процесс 16 ESV и/или процесс 11 синхронизации встречи могут сохранять сеанс транзакции подписания документов локально на запоминающем устройстве 32 смартфона. Позднее сеанс транзакции подписания документов может быть восстановлен и передан в приложение 72 ESV/MS, в котором сеанс транзакции подписания документов может быть сохранен на сетевом устройстве 24 хранения. Сохраненный сеанс транзакции подписания документов может быть сохранен для последующего поиска и/или ссылки, при этом уникальный идентификационный номер может использоваться для восстановления сеанса транзакции подписания документов. Информация, относящаяся к сеансу транзакции подписания и исполненному документу, будет храниться таким образом, чтобы они логически ассоциировались вместе, чтобы впоследствии детали сеанса могли служить дополнительными деталями проверки для самого документа.
[0044] В некоторых вариантах осуществления, процесс 10 ESV и/или процесс 11 синхронизации встречи могут включать в себя разрешение беспроводному передатчику передавать сеанс транзакции подписания документов, при этом сеанс транзакции подписания документов включает в себя, по меньшей мере, одно из цифрового документа 410, одну или более электронных подписей, одну или более форм документа(–ов), удостоверяющего личность, или доказательства других средств проверки личности, записи реального времени пользователя, записи реального времени одного или более свидетелей, уникальный идентификационный номер документа, журнал аудита способа проверки идентификации, видеозапись сеанс подписания, доверительный номер и т. д. Сеанс транзакции подписания документов может быть передан от смартфона 32 в приложение 72 ESV/MS. Кроме того, сеанс транзакции подписания документов может быть передан в ответ на запрос от сети 22 отслеживания и/или 26 или по инициативе пользователя 48.
[0045] Обратимся теперь к фиг. 3, где показан схематический вид интерфейса 300 сканирования клиентского приложения 76 ESV/MS, изображенного на дисплее мобильного смартфона 32. Интерфейс 300 сканирования может позволять пользователю сканировать одну или более форм документа(–ов), удостоверяющего личность, связанного с пользователем 48. Например, пользователь может использовать одну или более камер смартфона 32, чтобы захватывать изображение одной или более форм документа(–ов), удостоверяющего личность. Одна или более форм документа(–ов), удостоверяющего личность, могут включать, по меньшей мере, одну из следующих карт: карта социального обеспечения, водительские права 310, удостоверение личности государственного образца, военный билет, паспорт, карта паспорта, свидетельство о рождении, идентификационная карта Министерства обороны, свидетельство о гражданстве США, свидетельство о натурализации, зеленая карта, карта NEXUS, карта SENTRI и т. д. Например, пользователь 48 может использовать свой смартфон 32, чтобы сделать снимок своих водительских прав 310, и изображение может быть загружено в клиентское приложение 76 ESV/MS и/или приложение 72 ESV/MS. Загруженное изображение может быть дополнительно аутентифицировано одной или более программ программного анализа, причем одна или более программ программного анализа могут быть связаны с клиентским приложением 16 ESV/MS. В некоторых случаях информация, идентифицирующая личность, относящаяся к пользователю, может быть извлечена из водительских прав 310. Например, фотография 320 пользователя 48 может быть извлечена из водительских прав 310 и использована в качестве опорного изображения 520 для пользователя 48. Альтернативно/дополнительно, подпись 330 пользователя 48 может быть извлечена из водительских прав 310 пользователя и использована в качестве опорной подписи 330 для пользователя 48.
[0046] Обратимся теперь к фиг. 4, где показан схематический вид интерфейса 400 отображения документа клиентского приложения 76 ESV/MS. Интерфейс 400 отображения документа может отображать цифровую копию документа 410 на экране смартфона 32. Пользователь может выбирать поля 420 документа 410 посредством указательного устройства, что могут потребовать его электронную подпись. Для администрирования подписи дисплей смартфона 32 может быть настроен как поле ввода, причем пользователь может рисовать свою подпись, используя свой палец или стилус, как если бы это была рукописная подпись при использовании ручки и бумаги.
[0047] Обратимся теперь к фиг. 5, где показан схематический вид пользовательского интерфейса 500 проверки клиентского приложения 76 ESV/MS. Пользователю 48 могут быть представлены визуальные и/или звуковые подсказки, как часть процесса 10 ESV и/или процесса 11 синхронизации встречи, причем подсказка может включать в себя инструкции для выполнения одного или более конкретных действий. Приложение 76 отслеживания клиента может использовать, по меньшей мере, некоторые из датчиков смартфона 32 для сбора информации, идентифицирующей личность, относящейся к пользователю 48, причем информация, идентифицирующая личность, может давать возможность пользователю 48 идентифицироваться уникальным образом. Например, смартфон 32 может включать в себя одну или более камер, и одна или более камер могут быть сконфигурированы клиентским приложением 76 ESV/MS для захвата изображения 510 реального времени пользователя 48. Изображение 510 реального времени может быть неподвижным изображением и/или видеоизображением пользователя 48. Одно или более изображений 510 реального времени может иметь штамп времени и/или даты. Неподвижное изображение и видеоизображение могут иметь различные разрешения и могут использоваться для различных целей. Например, неподвижное изображение может иметь более высокое разрешение, чем видеоизображение, и может быть использовано, чтобы уникально идентифицировать пользователя 48. Видеоизображение может иметь более низкое разрешение, чем неподвижное изображение, и может быть использовано для подтверждения того, что пользователь 48 выполняет требуемую задачу. Например, видеоизображение может быть использовано для подтверждения того, что пользователь 48 выполняет требуемую задачу, например, подписание документа 410, и/или говорит идентифицирующую и различимую фразу, такую как его имя. В некоторых случаях видеоизображение может использоваться для уникальной идентификации пользователя 48.
[0048] Обращаясь снова к фиг. 5, показано схематический вид изображения 510 реального времени пользователя 48 в сравнении с опорным изображением 520 пользователя 48. Опорное изображение 520 может храниться локально (например, с помощью устройства 40 хранения) и/или удаленно (например, с помощью устройства 24 хранения) в одном или более местах хранения. В другом варианте осуществления опорное изображение 520 может храниться локально 40, и может быть использовано, чтобы запрашивать у пользователя 48, как требования изображения 510 реального времени, которое должно быть записано. Например, опорное изображение 520 может быть лицевым портретом, и может быть использовано для информирования пользователя 48 относительного размера изображения 510 реального времени, которое должно быть записано. Опорное изображение 520 может быть, по меньшей мере, одним из изображения общего профиля, ранее записанного и сохраненного опорного изображения 520 пользователя 48, или силуэта общего профиля лица. Опорное изображение 520 может быть использовано для выравнивания и изменения размеров изображения 510 реального времени. Например, изображение 510 реального времени может быть наложено на опорное изображение 520, и запись изображения 510 реального времени может автоматически начинаться, когда изображение 510 реального времени и опорное изображение 520 по существу выровнены. В качестве альтернативы, опорное изображение 520 может отображаться рядом с изображением 510 реального времени, и использоваться в качестве визуальной ссылки для диспетчера 66.
[0049] В некоторых вариантах осуществления, опорное изображение 520 может давать возможность пользователю 48 идентифицироваться уникальным образом. Например, диспетчер 66 может сравнивать изображение 510 реального времени с опорным изображением 520 с целью уникальной идентификации пользователя 48. Диспетчер 66 может иметь возможность утверждать изображение 510 реального времени с помощью кнопки 530 подтверждения или отклонять изображение 510 реального времени с помощью кнопки 540 отказа, причем подтверждение может быть или не быть в режиме реального времени. В некоторых случаях сравнение может быть выполнено одной или более программами программного анализа. Одна или более программ программного анализа могут быть частью клиентского процесса 16 ESV/MS, и/или процесса 10 ESV, и/или процесса 11 синхронизации встречи, при этом процесс 10 ESV и/или процесс 11 синхронизации встречи может быть процессом отслеживания через Интернет.
[0050] В некоторых вариантах осуществления текущее местоположения пользователя 48 и/или данные местоположения могут быть определены клиентским приложением 76 отслеживания и переданы в приложение 72 отслеживания как часть сеанса транзакции подписания документов, описанного в данном документе. Данные местоположения могут быть получены из интегрированного датчика глобальной системы определения местоположения (GPS) в смартфоне 32. Данные местоположения могут дополнительно быть данными вспомогательной глобальной системы позиционирования (A–GPS), причем данные GPS дополняются информацией идентификации точки доступа Wi–Fi и/или информацией идентификации вышки сотовой связи.
[0051] В некоторых вариантах осуществления этот способ может дополнительно включать в себя процесс аутентификации на основе знаний и/или проверки предшествующего уровня, посредством чего пользователь должен успешно ответить на контрольные вопросы проверки личности, чтобы подтверждать свою личность. Соответственно, учитывая информацию о человеке, способ может формировать контрольные вопросы, связанные с кошельком или проверкой личности. Клиент должен ответить на них правильно. Это может быть предоставлено в качестве альтернативы проверке личности на основе удостоверения личности с фотографией. Если он проходит успешно, контрольный журнал транзакции может быть сохранен, так же, как и для удостоверения личности с фотографией. Способ также может включать в себя проверку личности, когда пользователь должен ответить на контрольные вопросы проверки личности.
[0052] В некоторых вариантах, каждый документ может быть "заблокирован" или запечатан сертификатом цифровой безопасности. Этот сертификат может быть связан с "наблюдателем" и может быть связан с графической печатью, которую они применяют. Сертификат блокирует документ, чтобы его нельзя было отредактировать, он также привязывает документ к "наблюдателю", чтобы наблюдатель мог подтверждать операцию после факта.
[0053] В некоторых вариантах осуществления, любые и все данные могут быть сохранены логически связанным образом. По существу, документ может быть заблокирован/зашифрован и может быть связан с записью транзакции, так что документ и транзакция могут быть независимо проверены посредством записанных деталей транзакции.
[0054] Обращаясь теперь к фиг. 6–13, представлены варианты осуществления, изображающие примеры, согласующиеся с процессом 11 синхронизации встречи. Процесс 11 синхронизации встречи может предоставлять специально построенную платформу для выполнения дистанционного нотариального заверения электронного документа. Соответственно, синхронизированные программные клиенты могут позволять пользователям нотариального агента поддерживать точное управление над нотариальным производством и управлять взаимодействиями подписывающих сторон с помощью инструментов и документов.
[0055] На фиг. 6 показан графический пользовательский интерфейс 600, который может быть использован в соответствии с процессом 11 синхронизации встречи. В данном конкретном примере составитель документа (например, пользователь бизнес–продукта) может использовать инструмент аннотирования для применения требуемого действия 601 (в данном примере, подпись). При применении к документу, который затем отправляется подписывающей стороне для нотариального заверения, каждое требуемое действие может быть завершено подписывающей стороной, прежде чем нотариальный агент сможет завершить встречу с нотариусом.
[0056] Фиг. 7 иллюстрирует графический пользовательский интерфейс 700, который может быть использован в соответствии с процессом 11 синхронизации встречи. Этот конкретный пример иллюстрирует графический пользовательский интерфейс (GUI) нотариального агента, который может быть использован для упрощения встречи с нотариусом. В процессе работы, нотариальный агент может выбирать подписываемый документ, который они желают представить подписывающей стороне, путем доступа к элементу 702 управления выбора документа. Когда выбран подписываемый документ, нотариальный агент может выбирать страницу подписываемого документа, которую он желает отобразить для подписывающей стороны с помощью элемента 703 управления выбором страницы. Сумма всех требуемых действий, добавленных к документу составителем в транзакцию встречи (см. фиг. 6), отображается в элементе 704 управления требуемых действий. Нотариальный агент может переключаться между требуемыми действиями с помощью индикаторов следующего/предыдущего действия.
[0057] В некоторых вариантах осуществления область 705 документа может позволять нотариальному агенту прокручивать документ, что инициирует синхронизированную прокрутку вида документа подписывающей стороны, показанного в графическом интерфейсе пользователя на фиг. 8. Подписывающая сторона может брать на себя управление видом своего документа в любом время, если желательно. Это может быть выполнено с использованием любого подходящих технологий, некоторые из которых могут включать, но не ограничиваются этим, прокрутку или масштабирование области документа.
[0058] В некоторых вариантах осуществления, если транзакция встречи с нотариусом включает в себя более одной подписывающей стороны, элемент 706 управления текущей подписывающей стороной может позволять нотариальному агенту выбирать, какая из подписывающих сторон имеет управление над инструментами аннотирования документов. Подписывающая сторона, которая имеет управление над инструментами, может самостоятельно передавать управление инструментами подписи документов другой подписывающей стороне.
[0059] В некоторых вариантах осуществления нотариальный агент имеет возможность завершать встречу с помощью элемента 708 управления завершением. Этот элемент управления может быть отключен, пока все необходимые действия и нотариальная информация не будут применены к документам в транзакции встречи. Дополнительно и/или альтернативно, нотариальный агент имеет возможность прерывать встречу в любое время с помощью элемента 707 управления прерыванием, заканчивая ее одновременно для всех участников.
[0060] На фиг. 8 показан пример графического пользовательского интерфейса 800, который может быть использован подписывающей стороной документа. При работе область 810 документа может прокручиваться, когда нотариальный агент прокручивает, как описано на фиг. 7. Подписывающая сторона может независимо прокручивать и масштабировать документ в любое время, но нотариальный агент может восстановить управление видом документа подписывающей стороны в любое время путем размещения указателя 811 для текущей подписывающей стороны. Когда указатель помещается, текущая подписывающая сторона видит строку 809 требуемого действия. Подписывающая сторона может поддерживать визуальный контакт с нотариальным агентом в течение заседания в видеоленте 812 нотариального агента.
[0061] Фиг. 9 иллюстрирует пример графического пользовательского интерфейса 900, изображающего элемент управления указателем, который нотариальный агент может использовать, чтобы потребовать действие подписывающей стороны и повторно синхронизировать общий вид документа, когда это необходимо. В процессе работы агент может выбирать любое место на области документа, открыв меню инструментов аннотирования. В верхней части меню, они могут выбрать вариант 913 добавления указателя. Это инициирует реакцию управления подписывающей стороны, описанную на фиг. 8.
[0062] Фиг. 10 иллюстрирует пример элемента управления выбора документа, доступного нотариальному агенту через фиг. 7. Этот элемент управления может отображаться только в транзакциях с несколькими документами. При открытии, нотариальный агент может визуально определять, какие документы клиента могут быть разрешены для аннотирования 1014, сколько действий требуется на каждом документе 1015 и требуется ли нотариальное заверение на каждом документе 1016. По меньшей мере, один документ в нотариальных транзакциях должен требовать нотариального заверения. Нотариус может выбирать любой документ в списке для просмотра. Когда нотариус выбирает новый документ, это может быть сразу видно подписывающей стороне в ее графическом интерфейсе (см. фиг. 8). В то время как подписывающая сторона может независимо прокручивать активный в настоящее время документ, они не могут выбирать документ независимо от документа, выбранного нотариальным агентом.
[0063] Фиг. 11 иллюстрирует пример элемента управления миниатюрами страниц документа, к которому обращается нотариальный агент с помощью фиг. 7. Этот элемент управления может отображаться для всех типов операций. Когда открыто, нотариальный агент может визуально определять, какие страницы документа требуют действия 1117, если какие–либо действия были обозначены инициатором транзакции (описано на фиг. 6). При выборе любого миниатюрного изображения текущий активный документ прокручивается на соответствующую страницу в обоих видах документа как нотариального агента, так и подписывающей стороны.
[0064] Дополнительно, нотариальный агент может вставить страницу вкладыша нотариального сертификата в документ 1118. После добавления страница сертификата может быть сразу же видима подписывающей стороне.
[0065] Фиг. 12 иллюстрирует пример меню аннотирования подписывающей стороны, когда более чем одна подписывающая сторона участвует во встрече с нотариусом. Инструменты аннотации могут включать в себя визуальное отображение, указывающее, какая из подписывающих сторон в настоящее время управляет инструментами аннотации, и может также предоставлять текущей подписывающей стороне возможность передавать управление другой подписывающей стороне 1219. Текущая подписывающая сторона может быть установлена в любое время нотариальным агентом с использованием элемента управления текущей подписывающей стороной, описанного на фиг. 7. Значения, заполняемые в документе каждым инструментом 1220 аннотации, могут быть основаны на подписывающей стороне, которая в настоящее время имеет управление. Например, если текущая подписывающая сторона имеет имя Laura Doe, то нажатие кнопки "Имя" в инструменте аннотации может привести к появлению аннотации с надписью "Laura Doe". Если она передает управление другой подписывающей стороне John Doe, и он нажимает "Имя", аннотация может считывать "John Doe". В некоторых вариантах осуществления синхронизированные программные клиенты могут включать в себя веб–приложения и мобильные приложения, которые используют инфраструктуру синхронизации.
[0066] Обращаясь теперь к фиг. 13, представлена блок–схема последовательности операций способа, изображающая одну или более операций, согласующихся с процессом 11 синхронизации встречи. Способ может включать в себя разрешение (1302) подписывающей стороне присоединяться с помощью графического интерфейса пользователя, связанного с первым программным клиентом, к удаленной встрече с нотариусом. Способ также может включать в себя разрешение (1304) удаленному нотариальному агенту управлять удаленной встречей с нотариусом с использованием второго программного клиента. Способ может дополнительно включать в себя синхронизацию (1306) одного или более поведений, связанных с первым программным клиентом и вторым программным клиентом с помощью прикладного программного интерфейса (API). Многочисленные другие операции, такие как рассмотренные выше, также входят в объем настоящего раскрытия.
[0067] Ссылаясь снова на фиг. 1, процесс ESV и/или процесс 11 синхронизации встречи могут быть соединены с компьютером или компьютерной сетью. Например, серверный процесс 10 ESV и/или процесс 11 синхронизации встречи могут находиться постоянно и могут быть выполнены с помощью серверного компьютера 20, который может быть подключен к сети 22 (например, Интернет или локальная сеть). Примеры серверного компьютера 20 могут включать в себя, но не ограничиваются: персональный компьютер, серверный компьютер, последовательность серверных компьютеров, мини–компьютер и/или универсальный компьютер.
Серверный компьютер 20 может быть веб–сервером (или последовательностями серверов) с запущенной сетевой операционной системой, примеры которых могут включать в себя, но не ограничиваются ими:
Microsoft Windows Server; Novell Netware; или Red Hat Linux, например. (Microsoft и Windows, являются зарегистрированными торговыми знаками корпорации Microsoft в США и в других странах; Novell и NetWare являются зарегистрированными торговыми знаками корпорации Novell в США и в других странах; Red Hat является зарегистрированным торговым знаком компании Red Hat Corporation в США и в других странах; и Linux является зарегистрированным торговым знаком Linus Torvalds в США и в других странах).
[0068] Наборы команд и подпрограммы серверного процесса 10 ESV и/или процесса 11 синхронизации встречи, которые могут храниться на устройстве 24 хранения, связанном с серверным компьютером 20, могут выполняться одним или более процессорами (не показаны) и одной или более архитектурами памяти (не показаны), встроенными в серверный компьютер 20. Устройство 24 хранения может включать, но не ограничивается: жесткий диск; флэш–накопитель, накопитель на магнитной ленте; оптический привод; массив RAID; оперативное запоминающее устройство (RAM); постоянное запоминающее устройство (ROM); стираемое программируемое постоянное запоминающее устройство (EPROM) и флэш–память.
[0069] Серверный компьютер 20 может выполнять приложение веб–сервера, примеры которых могут включать, но не ограничиваются: Microsoft IIS, Novell Web Server ™, или Apache Tomcat, что разрешает доступ к серверному компьютеру 20 (через сеть 22), используя один или более протоколов, примеры которых могут включать в себя, но не ограничиваются ими, HTTP (т. е. протокол передачи гипертекста), SIP (т. е. протокол инициации сеанса) и протокол Lotus Sametime VP. (Webserver является товарным знаком корпорации Novell в США и в других странах, Apache и Tomcat являются зарегистрированными торговыми знаками компании Apache Software Foundation в США и в других странах, Lotus и Sametime являются зарегистрированными товарными знаками International Business Machine Корпорация в США и в других странах). Сеть 22 может быть соединена с одной или более вторичными сетями (например, сетью 26), примеры которых могут включать в себя, но не ограничиваются: локальную сеть; глобальную сеть; или интранет, например.
[0070] В дополнение/в качестве альтернативы к серверному процессу 10 ESV и/или процессу 11 синхронизации встречи один или более клиентских процессов ESV/MS (например, клиентские процессы 12, 14, 16, 18 ESV/MS) могут находиться постоянно и могут выполняться одним или более клиентскими электронными устройствами (например, клиентскими электронными устройствами 28, 30, 32 и/или 34, соответственно). Соответственно, в некоторых вариантах осуществления процесс ESV/MS может быть процессом на стороне сервера, в котором все функциональные возможности могут выполняться на серверном компьютере 20. Кроме того, процесс ESV/МС может быть процессом на стороне клиента, в котором все функциональные возможности могут выполняться на клиентском электронном устройстве. В других вариантах осуществления процесс ESV/МС может включать в себя гибридный процесс на стороне сервера/клиента, в котором, по меньшей мере, одна из функциональных возможностей может выполняться посредством серверного устройства, и по меньшей мере, одна из функциональных возможностей может выполняться посредством клиентского устройства.
TM
[0071] Примеры электронных клиентских устройств могут включать в себя, но не ограничиваются, персональный компьютер 28, переносной компьютер 30, смартфон 32, портативный компьютер 34, персональный цифровой помощник (не показан), и специализированное устройство, планшет (не показан), сервер (не показан), телевизор (не показан), умный телевизор (не показано), захватывающее устройство (не показано) медиа (например, видео, фото и т. д. ) и специальное сетевое устройство (не показано). Клиентские электронные устройства 28, 30, 32, 34 каждое могут быть соединены с сетью 22 и/или сетью 26 и каждое может выполнять операционную систему, примеры которой могут включать в себя, но не ограничиваются, Android, Apple iOS, Mac OS X; Microsoft Windows, Microsoft Windows CEO, Red Hat Linux или пользовательскую операционную систему. (Android является зарегистрированным торговым знаком компании Google Inc. ; Microsoft и Windows являются зарегистрированными торговыми знаками корпорации Microsoft в США или в других странах; Apple IOS, Mac OS и OS X являются зарегистрированными торговыми знаками компании Apple Inc. в США и в других странах; Red Hat является зарегистрированным торговым знаком корпорации Red Hat в США или в других странах и Linux является зарегистрированным торговым знаком Linus Torvalds в США и в других странах).
[0072] Наборы команд и подпрограммы клиентских процессов 12, 14, 16, 18 ESV/MS, которые могут храниться на устройствах 36, 38, 40 и 42 хранения (соответственно), связанных с клиентскими электронными устройствами 28, 30, 32 и 34 (соответственно), могут выполняться одним или более процессорами (не показаны) и одной или более архитектурами памяти (не показаны), встроенными в клиентские электронные устройства 28, 30, 32, 34 (соответственно). Устройства 36, 38, 40 и 42 хранения могут включать в себя, но не ограничиваются: жесткий диск; твердотельный накопитель (SSD); флэш–накопитель, накопитель на магнитной ленте; оптический привод; массив RAID; оперативное запоминающее устройство (RAM); постоянное запоминающее устройство (ROM); стираемое программируемое постоянное запоминающее устройство (EPROM); и флэш–память.
[0073] Пользователи 44, 46, 48 и 50 (также по–разному называемые "пользователи", "мониторы" 66, "агенты" 66 или "диспетчеры" 66) могут получать доступ к процессу ESV/MS различными способами. Например, по меньшей мере, некоторые из этих пользователей могут получать доступ к серверному процессу 10 ESV и/или процессу 11 синхронизации встречи непосредственно через устройство, на котором выполняется клиентский процесс (например, клиентские процессы 12, 14, 16, 18 ESV/MS), а именно через клиентские электронные устройства 28, 30, 32, 34. Пользователи 44, 46, 48, 50 могут получать доступ к серверному процессу 10 ESV и/или процессу 11 синхронизации встречи непосредственно через сеть 22 и/или через вторичную сеть 26. Кроме того, серверный компьютер 20 (т. е. компьютер, который выполняет серверный процесс 10 ESV и/или процесс 11 синхронизации встречи) может быть подключен к сети 22 через вторичную сеть 26, как показано с помощью линии 52 фантомного соединения. Пользователи 44, 46, 48, 50 также могут получать доступ к приложению ESV/MS аналогичным образом. Процесс 10 ESV и/или процесс 11 синхронизации встречи может включать в себя один или более пользовательских интерфейсов, таких как браузеры и текстовые или графические пользовательские интерфейсы, через которые пользователи 44, 46, 48, 50 могут получать доступ к процессу 10 ESV и/или процессу 11 синхронизации встречи.
[0074] Различные клиентские электронные устройства могут быть прямо или косвенно соединены с сетью 22 (или сетью 26). Так, например, персональный компьютер 28, как показано, непосредственно соединен с сетью 22 с помощью проводной сети связи. Кроме того, портативный компьютер 34, как показано, непосредственно соединен с сетью 26 с помощью проводной сети связи. Портативный компьютер 30, как показано, беспроводным образом соединен с сетью 22 через канал 54 беспроводной связи, установленный между портативным компьютером 30 и точкой беспроводного доступа (т. е., WAP) 56, которая, как показано, непосредственно соединена с сетью 22. WAP 56 может быть, например, устройством IEEE 802. 11a, 802. 11b, 802. 11g, 802. 11n, Wi–Fi и/или Bluetooth, которое способно устанавливаться канал 54 беспроводной связи между портативным компьютером 30 и WAP 56. Смартфон 32, как показано, беспроводным образом соединен с сетью 22 через канал 58 беспроводной связи, установленный между смартфоном 32 и сотовой сетью/мостом 60, который, как показано, непосредственно соединен с сетью 22.
TM
[0075] Некоторые или все спецификации IEEE 802. 11x могут использовать протокол Ethernet и множественный доступ с поддержкой несущей для предотвращения коллизий (т. е., CSMA/CA) для совместного использования пути. Различные спецификации 802. 11x могут, например, использовать модуляцию с фазовой манипуляцией (т. е. PSK) или модуляцию с дополнительным кодовым ключом (т. е. CCK). Bluetoothявляется спецификацией телекоммуникационной отрасли, что позволяет, например, мобильным телефонам, компьютерам, смартфонам и другим электронным устройствам соединяться друг с другом с помощью беспроводной связи ближнего действия. Беспроводная связь ближнего действия может включать в себя один или более запатентованных беспроводных интерфейсов и/или протоколов. Другие формы взаимосвязи (например, связь ближнего поля (NFC)) также могут быть использованы.
[0076] Для прилагаемого обсуждения клиентский процесс 16 ESV/MS был описан в иллюстративных целях. Понятно, что клиентский процесс 16 ESV/MS может, например, взаимодействовать и/или связываться с серверным процессом 10 ESV и/или процессом 11 синхронизации встречи и/или может выполняться в одном или более приложениях, которые обеспечивают связь с другими серверными и/или клиентскими процессами ESV/MS. Это не предназначено, чтобы быть ограничением этого раскрытия, поскольку возможны и другие конфигурации (например, процесс 16 ESV/МС для смартфона может включать в себя автономные клиентские процессы и/или автономные серверные процессы). Например, некоторые варианты осуществления могут включать в себя один или более клиентских процессов 12, 14, 18 ESV/МС или серверный процесс 10 ESV и/или процесс 11 синхронизации встречи вместо или в дополнение к клиентскому приложению 76 ESV/MS.
[0077] Компьютер 20 может включать в себя хранилище данных, например, базу данных (например, реляционную базу данных, объектно–ориентированную базу данных, триплетную базу данных и т. д.), и оно может быть расположено в пределах любого подходящего местоположения памяти, такой как устройство 24 хранения, соединенное с компьютером 20. Любые данные, описанные в настоящем раскрытии, могут храниться в хранилище данных. В некоторых вариантах осуществления компьютер 20 может использовать систему управления базами данных, например, но не ограничиваясь, "My Structured Query Language" (MySQL), чтобы обеспечивать многопользовательский доступ к одной или более базам данных, таким как вышеупомянутая реляционная база данных. Хранилище данных может быть также пользовательской базой данных, такой как, например, база данных плоского файла или база данных XML. Также может быть использована любая другая форма(–ы) структуры и/или организации хранения данных. Процесс 10 ESV и/или процесс 11 синхронизации встречи может быть компонентом хранилища данных, автономным приложением, которое взаимодействует с указанным выше хранилищем данных и/или апплетом/приложением, к которому осуществляется доступ с помощью клиентских приложений 22, 24, 26 и 28. Выше отмечалось, что хранилище данных может быть полностью или частично распределено в топологии облачных вычислений. Таким образом, компьютер 20 и устройство 24 хранения могут ссылаться на множество устройств, которые также могут быть распределены по всей сети.
[0078] Компьютер 20 может выполнять приложение ESV (например, приложение 72 ESV/МС). Процесс 10 ESV, и/или процесс 11 синхронизации встречи, и/или приложение 72 ESV/МС могут быть доступны через клиентские приложения 70, 74, 76 и 78. Процесс 10 ESV и/или процесс 11 синхронизации встречи могут быть отдельным приложением или могут быть апплетом/приложением/скриптом/расширением, которое может взаимодействовать с и/или быть выполнено в приложении 72 ESV/MS, в компоненте приложения 72 ESV и/или в одном или более клиентских приложениях 70, 74, 76 и 78. Приложение 72 ESV может быть отдельным приложением или может быть апплетом/приложением/скриптом/расширением, которое может взаимодействовать с и/или быть выполнено в процессе 10 ESV и/или в процессе 11 синхронизации встречи, компоненте процесса 10 ESV и/или процесса 11 синхронизации встречи, и/или в одном или более клиентских приложениях 70, 74, 76 и 78. Одно или более клиентских приложений 70, 74, 76 и 78 могут быть отдельным приложением или могут быть апплетом/приложением/скриптом/расширением, которое может взаимодействовать с и/или быть выполнено в и/или быть компонентом процесса 10 ESV и/или процесса 11 синхронизации встречи и/или приложения 72 ESV. Наборы команд и подпрограммы клиентских приложений 70, 74, 76 и 78, которые могут быть сохранены на устройствах 36, 38, 40, 42 хранения, подключенных к клиентским электронным устройствам 28, 30, 32 и 34, могут быть выполнены одним или более процессорами (не показаны) и в одной или более архитектурах памяти (не показаны), встроенных в клиентские электронные устройства 28, 20, 32 и 34.
[0079] Одно или более клиентских приложений 70, 74, 76 и 78 могут быть сконфигурированы для реализации некоторых или всех функциональных возможностей приложения 20 ESV/MS (и наоборот). Соответственно, приложение 72 ESV/МС может быть исключительно приложением на стороне сервера, исключительно приложением на стороне клиента или гибридным приложением на стороне сервера/клиента, которое совместно выполняется одним или более клиентскими приложениями 70, 74, 76 и 78 и/или приложением 20 ESV/MS. В качестве одного или более клиентских приложений 70, 74, 76 и 78, процесс 10 ESV и/или процесс 11 синхронизации встречи и приложение 20 ESV, взятые по отдельности или в любой комбинации, могут реализовывать некоторые или все одинаковые функциональные возможности, любое описание реализации таких функциональных возможностей посредством одного или более клиентских приложений 70, 74, 76 и 78, процесса 10 ESV и/или процесса 11 синхронизации встречи, приложения 72 ESV или их комбинации, и любое описанное взаимодействие(–я) между одним или более клиентскими приложениями 70, 74, 76 и 78, процессом 10 ESV, приложением 72 ESV или их комбинацией для осуществления такой функциональности, следует воспринимать как только пример и не ограничивает объем раскрытия.
[0080] В то время как некоторые варианты осуществления, раскрытые в данном документе, могут быть основаны на нотариальном процессе США и могут касаться и/или содержать законы и правила, в соответствии с ними, следует отметить, что принципы настоящего изобретения могут быть распространены также и на другие юрисдикции. Соответственно, варианты осуществления процесса 10 ESV и/или процесса 11 синхронизации встречи могут использоваться в любой подходящей стране и/или географической области.
[0081] Как будет понятно специалисту в данной области техники, аспекты настоящего раскрытия могут быть реализованы как система, способ или компьютерный программный продукт. Соответственно, аспекты настоящего раскрытия могут принимать форму полностью аппаратного варианта осуществления, полностью программного варианта осуществления (включающего в себя микропрограммное обеспечение, резидентное программное обеспечение, микрокод и т. д.) или варианта осуществления, комбинирующего программные и аппаратные аспекты, которые могут совместно упоминаться в данном документе, в общем, как "схема", "модуль" или "система". Кроме того, аспекты настоящего раскрытия могут принимать форму компьютерного программного продукта, реализованного на одном или более машиночитаемых носителях, на которых реализован машиночитаемый программный код.
[0082] Может использоваться любая комбинация одного или более машиночитаемых носителей. Машиночитаемый носитель может представлять собой машиночитаемую среду передачи сигналов или машиночитаемый носитель хранения данных. Машиночитаемый носитель хранения данных может быть, например, но не ограничиваясь этим, электронной, магнитной, оптической, электромагнитной, инфракрасной или полупроводниковой системой, аппаратурой или устройства или любой подходящей комбинации вышеперечисленного. Более конкретные примеры (неполный список) машиночитаемого носителя хранения данных должны включать в себя следующее: электрическое соединение, имеющее один или более проводов, портативную компьютерную дискету, жесткий диск, оперативное запоминающее устройство (RAM), постоянное запоминающее устройство (ROM), стираемое программируемое постоянное запоминающее устройство (EPROM или флэш–память), оптический привод, портативное постоянное запоминающее устройство на компакт–дисках (CD–ROM), оптическое устройство хранения данных, магнитное устройство хранения данных или любая подходящая комбинация вышеозначенного. В контексте этого документа, машиночитаемый носитель хранения данных может представлять собой любой материальный носитель, который может содержать или сохранять программу для использования посредством или в связи с системой, аппаратурой или устройством выполнения инструкций.
[0083] Машиночитаемая среда передачи сигналов может включать в себя распространяемый сигнал данных с машиночитаемым программным кодом, заключенный в него, например, в полосе модулирующих частот или в качестве части несущей. Такой распространяемый сигнал может принимать любую из множества форм, включающих в себя, но не только, электромагнитную, оптическую либо любую подходящую комбинацию вышеозначенного. Машиночитаемая среда передачи сигналов может представлять собой любую машиночитаемую среду, которая не является машиночитаемым носителем хранения данных и которая может передавать, распространять или транспортировать программу для использования посредством или в связи с системой, аппаратурой или устройством выполнения инструкций.
[0084] Программный код, заключенный на машиночитаемом носителе, может передаваться с использованием любого надлежащего носителя, включающего в себя, но не только, беспроводной, проводной, волоконно–оптический кабель, RF и т. д. или любую подходящую комбинацию вышеприведенного.
[0085] Код компьютерной программы для выполнения операций для аспектов настоящего раскрытия может быть написан на любой комбинации одного или более языков программирования, включая в себя объектно–ориентированный язык программирования, такой как Java, Smalltalk, C++ или тому подобное и обычные процедурные языки программирования, такие как язык программирования "C" или аналогичные языки программирования. Программный код может выполняться полностью на компьютере пользователя, частично на компьютере пользователя, в качестве автономного программного пакета, частично на компьютере пользователя и частично на удаленном компьютере либо полностью на удаленном компьютере или сервере. Во последнем случае, удаленный компьютер может подключаться к компьютеру пользователя через сеть любого типа, в том числе, через локальную вычислительную сеть (LAN) или глобальную вычислительную сеть (WAN), либо подключение может осуществляться к внешнему компьютеру (например, через Интернет с использованием поставщика Интернет–услуг).
[0086] Аспекты настоящего раскрытия описываются ниже со ссылкой на блок–схему последовательности операций способа и/или блок–схемы способов, аппаратуры (систем) и компьютерных программных продуктов согласно вариантам осуществления раскрытия. Следует понимать, что каждый блок на иллюстрациях блок–схем последовательности операций способа и/или на блок–схемах и комбинации блоков на иллюстрациях блок–схем последовательности операций способа и/или на блок–схемах могут быть реализованы посредством компьютерных программных инструкций. Эти компьютерные программные инструкции могут быть предоставлены в процессор компьютера общего назначения, компьютера специального назначения или в другую программируемую аппаратуру обработки данных, чтобы формировать машину, так что инструкции, которые выполняются через процессор компьютера или другую программируемую аппаратуру обработки данных, создают средство для реализации функций/действий, указываемых на блок–схеме последовательности операций способа, и/или блока либо блоков на блок–схеме.
[0087] Эти компьютерные программные инструкции также могут быть сохранены в некратковременном машиночитаемом носителе таким образом, что они управляют компьютером, другой программируемой аппаратурой обработки данных или другими устройствами с возможностью функционировать конкретным способом, так что инструкции, сохраненные в машиночитаемом носителе, формируют изделие, включающее в себя инструкции, которые реализуют функцию/действие, указываемое на блок–схеме последовательности операций способа и/или в блоке либо блоках на блок–схеме.
[0088] Компьютерные программные инструкции также могут загружаться в компьютер или в другую программируемую аппаратуру обработки данных или другие устройства, для того, чтобы инструктировать выполнение последовательности функциональных этапов на компьютере или на другой программируемой аппаратуре или других устройствах, с тем чтобы формировать машинореализуемый процесс таким образом, что инструкции, которые выполняются на компьютере или на другой программируемой аппаратуре, предоставляют процессы для реализации функций/действий, указанных на блок–схеме последовательности операций способа и/или блока или блоков на блок–схеме.
[0089] Блок–схема последовательности операций и блок–схемы на чертежах иллюстрируют архитектуру, функциональность и работу возможных вариантов осуществления систем, способов и компьютерных программных продуктов согласно различным вариантам осуществления настоящего раскрытия. В этом отношении, каждый блок в блок–схеме последовательности операций или блок–схемах представляет модуль, сегмент или часть кода, который содержит одну или более исполняемых инструкций для осуществления указанной логической функции(–ий). Следует также отметить, что в некоторых альтернативных вариантах осуществления функции, указанные в блоке, могут выполняться не в порядке, указанном на чертежах. Например, два этапа, показанные друг за другом, могут фактически исполняться практически одновременно, или этапы могут иногда исполняться в обратном порядке, в зависимости от включенной функциональности. Также следует отметить, что каждый блок блок–схем и/или иллюстраций блок–схем последовательности операций способа и комбинации блоков на блок–схемах и/или блок–схемах последовательности операций способа могут реализовываться посредством аппаратных систем специального назначения, которые выполняют указанные функции или этапы, либо комбинаций аппаратных средств специального назначения и компьютерных инструкций.
[0090] Терминология, используемая в данном документе, служит только для цели описания конкретных вариантов осуществления и не имеет намерение ограничивать раскрытие. При использовании в данном документе, формы единственного числа служат для того, чтобы включать в себя также множественные формы, если контекст явно не указывает иное. Следует дополнительно понимать, что термины "содержит" и/или "содержащий" при использовании в данном подробном описании задают наличие изложенных признаков, целых частей, этапов, операций, элементов или компонентов, однако не препятствуют наличию или добавлению одного или более других признаков, целых частей, этапов, операций, элементов, компонентов или их групп.
[0091] Соответствующие структуры, материалы, действия и эквиваленты всех средств или этапов плюс функциональные элементы в формуле изобретения ниже предназначаются, чтобы включать в себя любую структуру, материал или действие для выполнения функции в комбинации с другими заявленными элементами, как конкретно заявлено. Описание настоящего раскрытия было представлено в целях иллюстрации и описания, но не предназначено, чтобы быть исчерпывающим или ограниченным раскрытием в раскрытой форме. Множество модификаций и изменений должны становиться очевидными для специалистов в данной области техники без отступления от объема и сущности раскрытия. Вариант осуществления выбирается и описывается для того, чтобы наилучшим образом пояснять принципы раскрытия и практическое применение, и для того, чтобы предоставлять возможность другим специалистам в данной области техники понимать раскрытие для различных вариантов осуществления с различными модификациями, которые подходят для конкретного рассмотренного варианта использования.
[0092] Таким образом, после подробного описания раскрытия настоящей заявки и со ссылкой на его вариант(–ы) осуществления будет очевидно, что модификации, варианты и любые комбинации варианта(–ов) осуществления (в том числе любые модификации, варианты и их комбинации) возможны без отступления от объема раскрытия, определенного в прилагаемой формуле изобретения.