Способ, система и машиночитаемый носитель для подачи анонимных корпоративных жалоб

Изобретение относится к области вычислительной техники для управления информационными потоками. Технический результат заключается в повышении защиты от несанкционированного доступа при передаче информации в корпоративную структуру. Технический результат достигается за счет анонимизации полученной информации; шифрования анонимизированной информации; записи зашифрованной информации в распределенную базу данных; создания первого уникального ключа для записанной информации, который позволяет просматривать записанную информацию, дополнять ее и изменять ее видимость и статус, но не изменять существующую информацию; создания второго уникального ключа для записанной информации, который позволяет просматривать записанную информацию и дополнять ее, но не изменять существующую информацию; предоставления созданного первого уникального ключа и созданного второго уникального ключа для информации первому пользователю. 3 н. и 29 з.п. ф-лы, 7 ил.

 

ОБЛАСТЬ ТЕХНИКИ

Настоящее техническое решение относится к области управления информационными потоками.

УРОВЕНЬ ТЕХНИКИ

Организация, например, крупное предприятие, может иметь письменные правила, которые позволяют ее клиентам, сотрудникам, поставщикам и широкой общественности сообщать о неправомерных действиях и подавать жалобы.

В любом из этих сценариев обеспечение конфиденциальности и анонимности лица, подавшего жалобу, является ключевым вопросом, который должен быть решен организацией независимо от того, подана ли жалоба против нее или кого-либо из ее сотрудников, или же такая организация принимает эту жалобу в силу того, что в сферу ее компетенции входит обеспечение соблюдения соответствующего регулирующего законодательства.

В одном примере сосед, ставший свидетелем домашнего насилия, может сообщить о случившимся в полицию или департамент социальных служб, не раскрывая своей личности и не подвергая себя опасности со стороны лица, проявившего агрессию.

В другом примере сотрудник может пожелать сообщить об актах растраты средств предприятия или других корпоративных неправомерных действиях, совершенных сослуживцем, не раскрывая себя как источник информации. Возможность подачи таких анонимных сообщений в интересах корпоративной структуры, а в некоторых случаях является установленной законом обязанностью.

Еще один пример: ученик может попытаться сообщить об издевательствах со стороны сверстника, не подвергая себя резкой критике и давлению со стороны группы сверстников.

Эти и другие примеры далее указывают на потребность в том, чтобы дать пользователям возможность подавать такие жалобы, не раскрывая свою личность, и защищать такие жалобы от вмешательства со стороны недовольных сотрудников или других заинтересованных сторон.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

Технической задачей, на решение которой направлено заявленное техническое решение, является разработка системы, позволяющей подавать анонимные корпоративные жалобы, защищенные от несанкционированного доступа.

Техническим результатом, достигающимся при решении вышеуказанной технической проблемы, является повышение защиты от несанкционированного доступа при подаче анонимных корпоративных жалоб, за счет шифрования жалобы и записи жалобы в распределенную базу данных.

Способ подачи анонимных корпоративных жалоб включает этапы, на которых, предмет жалобы; подробные сведения жалобы; идентификатор, идентифицирующий корпоративную структуру, к которой относится эта жалоба; либо конкретная дата, либо диапазон дат, когда стало известно о предмете жалобы; и тип жалобы принимают на сервер, принятую информацию анонимизируют, анонимизированную информацию шифруют, зашифрованную информацию записывают в распределенную базу данных, уникальный ключ доступа, который позволяет: просматривать записанную информацию; делать добавления к ней; и изменять ее видимость и статус, но без изменений существующей информации, созданных каким-либо образом, упомянутый уникальный ключ доступа предоставляют пользователю, который сообщил информацию, дополнительный уникальный ключ доступа, который позволяет: просматривать записанную информацию; дополнять, но не изменять существующую информацию, созданную каким-либо образом, такой дополнительный уникальный ключ доступа предоставляют пользователю, который сделал сообщение, на основе принятой информации выполняют извлечение информации о корпоративной структуре, исходя из принятой информации и информации о корпоративной структуре выполняют выбор соответствующего пользователя в корпоративной структуре, который должен быть корпоративным получателем информации жалобы, исходя из информации о корпоративном получателе выбирают средство коммуникации с корпоративным получателем, такому корпоративному получателю предоставляют дополнительный уникальный ключ доступа, используя выбранное средство коммуникации, при этом в информацию жалобы, записанную в распределенную базу данных, добавляют отметку времени предоставления корпоративному получателю дополнительного уникального ключа доступа.

Варианты реализации могут включать в себя один или несколько из следующих признаков. На сервере принятая информация может быть анонимизирована путем преобразования человеческих голосов в аудиопоток (принятых как часть видеопотока или независимо) или запись, принятую как часть сведений, относящихся к жалобе, для получения внятной речи, при этом обеспечив скрытие от восприятия личности говорящего, пикселизацию лиц и номерных знаков, распознанных в видеопотоке или изображении, полученных как часть сведений, относящихся к жалобе, сканирование текста сведений, относящихся к жалобе, и цензуру любых идентификаторов личности (таких как номера телефонов, адреса, номера паспортов и государственных удостоверений личности и имена), а также удаление географических идентификационных метаданных, прикрепленных к изображениям, предоставленным как часть сведений жалобы и т. д. Анонимизированная информация может быть зашифрована с применением любого общепринятого в отрасли стандарта шифрования, такого как Advanced Encryption Standard (AES), алгоритм Ривеста-Шамира-Эдльмана (RSA) и т. д. Информация может быть записана в распределенной базе данных с применением хорошо зарекомендовавших себя реализаций базы данных на основе технологии блокчейна, которая обеспечивает неизменяемость записей, таких как BigchainDB, Apache Cassandra, ChainifyDB, CovenantSQL, Modex BCDB, Postchain и т. д. Соответствующая корпоративная структура может быть идентифицирована среди множества корпоративных структур путем сопоставления принятого корпоративного идентификатора. Выбор того, какой пользователь из тех, которые относятся к корпоративной структуре, будет являться корпоративным получателем, может быть выполнен путем извлечения профиля каждого корпоративного пользователя из множества профилей корпоративных пользователей и сопоставления типа принятой жалобы с типами жалоб, которые обрабатывает каждый корпоративный пользователь, как предусмотрено в их профиле. Извлечение данных о средстве коммуникации корпоративного получателя осуществляют путем поиска в соответствующем профиле корпоративного пользователя. Предоставление дополнительного уникального ключа доступа корпоративному получателю может быть выполнено через электронную почту, sms-сообщение, систему обмена мгновенными сообщениями, веб-портал и т. д.

В частном варианте реализации, реализуемый с помощью компьютера способ включает в себя предоставление администраторам возможности ассоциировать корпоративных пользователей с корпоративными структурами.

Варианты реализации могут включать в себя один или несколько из следующих признаков. Способ может включать в себя предоставление интерфейса пользователя, который позволяет администратору ассоциировать пользовательский профиль каждого корпоративного пользователя с корпоративной структурой. Профили пользователей могут содержать один или несколько следующих элементов: имя пользователя, имя, фамилия, отчество, отдел в организационной структуре, должность в организации, средство коммуникации и типы жалоб, обрабатываемых этим пользователем. Средство коммуникации может включать в себя, по меньшей мере, одно из следующего: адрес электронной почты, номер для sms-сообщений, идентификатор в системе мгновенного обмена сообщениями и имя пользователя веб-портала. Типы обрабатываемых жалоб могут включать в себя, по меньшей мере, один из следующих типов: буллинг, кибер-буллинг, домашнее насилие, ненадлежащее исполнение корпоративных обязанностей, растрата средств предприятия, сексуальные домогательства и все типы жалоб.

В частном варианте реализации, реализуемый с помощью компьютера способ включает в себя предоставление анонимным пользователям возможности подавать жалобы, относящиеся к корпоративной структуре.

Варианты реализации могут включать в себя один или несколько из следующих признаков. Способ может включать в себя обеспечение интерфейса пользователя, который позволяет анонимному пользователю предоставлять информацию жалобы, касающейся корпоративной структуры. Интерфейс жалобы может содержать один или несколько следующих элементов: поле выбора, выполненное с возможностью предоставления списка типов жалоб; поле выбора, выполненное с возможностью предоставления списка идентификаторов корпоративных структур; текстовое поле, выполненное с возможностью сбора данных, описывающих предмет жалобы; текстовое поле, выполненное с возможностью сбора данных, описывающих конкретную дату или интервал времени, когда стало известно о предмете жалобы; текстовое поле, выполненное с возможностью сбора данных, описывающих сведения жалобы; и поле загрузки файла, выполненное с возможностью необязательного сбора аудио- или визуальных данных, дополнительно содержащих подробные сведения жалобы. Список типов жалоб может включать в себя, по меньшей мере, один из следующих типов: буллинг, кибер-буллинг, домашнее насилие, ненадлежащее исполнение корпоративных обязанностей, растрата средств предприятия и сексуальные домогательства.

Система для подачи анонимных корпоративных жалоб включает в себя накопитель для хранения идентификаторов корпоративной структуры, каждый из которых ассоциирован, по меньшей мере, с одним профилем корпоративного пользователя; и сервер для приема следующей информации: предмет жалобы; подробные сведения жалобы; идентификатор, идентифицирующий корпоративную структуру, к которой относится эта жалоба; либо конкретная дата, либо диапазон дат, когда стало известно о предмете жалобы; и тип жалобы, анонимизации принятой информации, шифрования анонимизированной информации, записи зашифрованной информации в распределенную базу данных, создания уникального ключа доступа, который позволяет: просматривать записанную информацию; делать добавления к ней; и изменять ее видимость и статус, но без изменения существующей информации каким-либо образом, предоставления упомянутого уникального ключа доступа пользователю, который сообщил информацию, создания дополнительного уникального ключа доступа, который позволяет: просматривать записанную информацию; дополнять, но не изменять каким-либо образом существующую информацию, предоставления дополнительного уникального ключа доступа пользователю, который сделал сообщение, извлечения информации о корпоративной структуре на основе принятой информации, выбора соответствующего пользователя в корпоративной структуре, который должен быть корпоративным получателем информации жалобы на основе принятой информации и информации о корпоративной структуре, выбора средства коммуникации с корпоративным получателем на основе информации о корпоративном получателе, предоставления такому корпоративному получателю дополнительного уникального ключа доступа с использованием выбранного средства коммуникации, и добавления в информацию жалобы, записанную в распределенную базу данных, отметки времени предоставления корпоративному получателю дополнительного уникального ключа доступа.

Варианты реализации могут включать в себя один или несколько из следующих признаков. Идентификатор корпоративной структуры может содержать, по меньшей мере, одно из следующего: корпоративный регистрационный номер, идентификационный номер работодателя, название корпоративной структуры, название государственного учреждения, код государственного учреждения, код учебного заведения, название учебного заведения и локально присвоенный идентификатор. Идентификатор может быть использован независимо или в сочетании с другими идентификаторами. Идентификатор может быть определен на основе представления пользователя или неявным образом путем идентификации интерфейса, через который пользователь отправил жалобу

В частном варианте реализации, система включает в себя устройство, имеющее интерфейс пользователя для предоставления информации пользователю; и интерфейс доступа к сети. Устройство выполнено с возможностью предоставления информации, отправленной пользователем на удаленный сервер.

Варианты реализации могут включать в себя один или несколько из следующих признаков. Такое устройство может включать в себя, по меньшей мере, один – визуальный или звуковой, интерфейс пользователя. Устройство может включать в себя мобильный телефон, смарт-часы, портативный компьютер, персональный компьютер и персональный цифровой помощник.

В частном варианте реализации, система включает в себя средство для приема следующей информации: предмет жалобы; подробные сведения жалобы; идентификатор, идентифицирующий корпоративную структуру, к которой относится эта жалоба; либо конкретная дата, либо диапазон дат, когда стало известно о предмете жалобы; и тип жалобы, средство для анонимизации принятой информацию, средство для шифрования анонимизированной информации, средство для записи зашифрованной информации в распределенную базу данных, средство для создания уникального ключа доступа, который позволяет: просматривать записанную информацию; делать добавления к ней; и изменять ее видимость и статус, но без изменения существующей информации каким-либо образом, средство для предоставления уникального ключа доступа пользователю, который сообщил информацию, средство для создания дополнительного уникального ключа доступа, который позволяет: просматривать записанную информацию; дополнять, но не изменять существующую информацию каким-либо образом, средство для предоставления дополнительного уникального ключа доступа пользователю, который сделал сообщение, средство для извлечения информации о корпоративной структуре на основе принятой информации, средство для выбора соответствующего пользователя в корпоративной структуре, который должен быть корпоративным получателем информации жалобы, на основе принятой информации и информации о корпоративной структуре, средство для извлечения средства коммуникации с корпоративным получателем на основе информации о корпоративном получателе, средство для предоставления дополнительного уникального ключа доступа корпоративному получателю с использованием выбранного средства коммуникации, и средство добавления в информацию жалобы, записанную в распределенную базу данных, метки времени предоставления корпоративному получателю дополнительного уникального ключа доступа.

Эти и другие объекты, и признаки, а также их комбинации могут быть выражены как способы, устройства, системы, средства для выполнения функций, программные продукты и другие способы.

Подробности одного или нескольких вариантов осуществления приведены на прилагаемых графических материалах и в описании ниже. Другие признаки, задачи и преимущества данного изобретения будут очевидны из описания и графических материалов, а также из формулы изобретения.

ОПИСАНИЕ ЧЕРТЕЖЕЙ

Реализация изобретения будет описана в дальнейшем в соответствии с прилагаемыми чертежами, которые представлены для пояснения сути изобретения и никоим образом не ограничивают область применения изобретения. К заявке прилагаются следующие чертежи:

На ФИГ. 1 и 2 показаны схемы информационно-поисковой системы.

На ФИГ. 3 и 4 показаны схемы графических интерфейсов пользователя.

На ФИГ. 5 и 6 показаны блок-схемы процессов.

На ФИГ. 7 показана схема общей компьютерной системы.

Одинаковыми номерами позиций на разных чертежах обозначены аналогичные элементы.

ДЕТАЛЬНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ

В приведенном ниже подробном описании реализации изобретения приведены многочисленные детали реализации, призванные обеспечить отчетливое понимание настоящего изобретения. Однако, квалифицированному в предметной области специалисту, будет очевидно каким образом можно использовать настоящее изобретение, как с данными деталями реализации, так и без них. В других случаях хорошо известные методы, процедуры и компоненты не были описаны подробно, чтобы не затруднять понимание особенностей настоящего изобретения.

Кроме того, из приведенного изложения будет ясно, что изобретение не ограничивается приведенной реализацией. Многочисленные возможные модификации, изменения, вариации и замены, сохраняющие суть и форму настоящего изобретения, будут очевидными для квалифицированных в предметной области специалистов.

Со ссылкой на Фиг. 1, система 100 службы приложений извлекает и предоставляет информацию о корпоративных жалобах, исходя из информации, сообщенной анонимными удаленными пользователями 104, имеющими доступ к такой службе.

Система 100 включает в себя сервер 106 приложений, который позволяет пользователям 104 подавать жалобы и получать доступ к информации о своих жалобах. Система выполнена с возможностью получения информации о корпоративной жалобе, касающейся корпоративной структуры, от удаленных пользователей 104, и использования профиля 102 корпоративной структуры и информации жалобы для сохранения анонимной и защищенной от несанкционированного доступа записи такой жалобы, и информирования назначенного корпоративного персонала 105 о такой жалобе.

Пользователь 104 может использовать приложение 108, исполняемое на клиентском терминале 110 (например, персональном компьютере, портативном компьютере, персональном цифровом помощнике, мобильном телефоне, планшете), для доступа к серверу 106 приложений через сеть 112 (например, Интернет).

Сервер приложений 106 отправляет информацию о поданной жалобе в анонимайзер 116 жалоб. Анонимайзер 116 жалоб удаляет все элементы, идентифицирующие личность, а также данные и метаданные из информации принятой жалобы. Для получения разборчивой речи анонимайзер 116 жалоб может преобразовывать человеческие голоса в аудиопоток (принимаемый как часть видеопотока или независимо) или в запись, принимаемую как часть подробных сведений жалобы, при этом скрывая личность говорящего. Анонимайзер 116 жалоб также может пикселизировать лица и номерные знаки, распознанные в видеопотоке или изображении, полученном как часть подробных сведений жалобы. Кроме того, анонимайзер 116 жалоб может сканировать текст с подробными сведениями жалобы и подвергать цензуре любые идентификаторы личности, такие как номера телефонов, адреса, номера паспортов и государственных удостоверений личности, а также имена. При обработке изображений, предоставленных как часть подробных сведений жалобы, анонимайзер 116 жалобы может удалять метаданные географической идентификации, прикрепленные к таким изображениям. Анонимайзер 116 жалоб также может удалять любые идентификаторы приложения 108, клиентского терминала 110 или сети 112, которые могли быть прикреплены к информации жалобы, такие как MAC-адреса, IP-адреса и т. д.

Анонимайзер 116 жалоб передает анонимизированную жалобу на сервер 106 приложений. Сервер 106 приложений шифрует анонимизированную жалобу и записывает результат в распределенную базу 118 данных. Затем сервер 106 приложений генерирует для записанной жалобы уникальный ключ, который позволяет просматривать записанную жалобу, дополнять ее и изменять ее видимость (например, приватная, общедоступная, скрытая) и статус (например, новая, открытая, завершенная, закрытая), но никак не изменяя ее. Кроме того, сервер 106 приложений генерирует второй уникальный ключ для записанной жалобы, который позволяет просматривать записанную жалобу и дополнять ее, но не изменяя ее или ее статус каким-либо образом. Сервер 106 приложений отправляет оба ключа в приложение 108. В зависимости от варианта применения, приложение 108 может немедленно извещать об этом пользователя 104 или может не делать этого.

Сервер 106 приложений отправляет анонимизированную информацию жалобы в модуль 122 определения корпоративного получателя. Модуль 122 определения корпоративного получателя выбирает корпоративную структуру 102, которая упоминается в полученной информации жалобы, по ее корпоративному идентификатору. Модуль 122 определения корпоративного получателя извлекает профили 103 корпоративных пользователей, ассоциированных с корпоративной структурой 102, и выбирает, по меньшей мере, один профиль 103 корпоративного пользователя, который будет использован в качестве корпоративного получателя принятой жалобы. Модуль 122 определения корпоративного получателя может делать выбор, основываясь на сопоставлении типов жалоб, обрабатываемых каждым корпоративным пользователем 103, с типом жалобы, указанным в информации принятой жалобы.

Модуль 122 определения корпоративного получателя предоставляет выбранные профили 103 корпоративного получателя серверу 106 приложений. Сервер 106 приложений предоставляет второй уникальный ключ клиентскому терминалу 111 корпоративного получателя 105, используя предпочтительное средство коммуникации корпоративного получателя 105, как указано в профиле 103 корпоративного получателя. Сервер 106 приложений записывает метку времени этого действия в распределенной базе 118 данных и связывает ее с записанной ранее информацией жалобы.

Со ссылкой на ФИГ. 2, в некоторых реализациях пользователь 104 может использовать приложение 108, выполняющееся на клиентском терминале 110 (например, персональный компьютер, персональный цифровой помощник, мобильный телефон, медиаплеер, смарт-часы, устройство мониторинга состояния) для доступа к серверу 106 приложений через сеть 124 TOR. Адаптер 114 TOR используют для обеспечения коммуникации с сетью 124 TOR. Адаптер 114 TOR может быть интегрирован с клиентским терминалом 110. Приложение 108 может использовать адаптер 114 TOR совместно с другими приложениями на клиентском терминале 110, или же адаптер 114 TOR может быть объединен с приложением 108. Информацию передают от клиентского терминала 110 к входному узлу 124a TOR, который связывается как с клиентским терминалом 110, так и с ретранслятором 124b TOR. Входной узел 124a TOR передает информацию в ретранслятор 124b TOR, который связывается с входным узлом 124a TOR и выходным узлом 124c TOR. Ретранслятор 124b TOR направляет информацию в выходной узел 124c TOR, который связывается с ретранслятором 124b TOR и сервером 106 приложений. Выходной узел 124c TOR передает информацию на сервер 106 приложений.

Со ссылкой на ФИГ. 3, представлен иллюстративный графический интерфейс 130 пользователя (GUI), позволяющий администратору настраивать параметры и профили 103 пользователя (ФИГ. 1), ассоциированные с профилем 102 корпоративной структуры (ФИГ. 1). GUI 130 включает в себя область 132 для отображения информации о корпоративной структуре, область 134 для настройки конкретных типов жалоб, которые применяются к профилю 102 корпоративной структуры (ФИГ. 1), и область 136 для указания информации корпоративных пользователей 103 (ФИГ. 1), ассоциированных с 102 корпоративной структурой (ФИГ. 1).

Область 132 включает в себя области 132a и 132b для указания корпоративного идентификатора и корпоративного названия корпоративной структуры 102 (ФИГ. 1). Обе области позволяют настроить буквенно-цифровую строку.

Область 134 позволяет настроить один или несколько типов жалоб, которые могут быть адресованы корпоративной структуре 102 (ФИГ. 1). Типы жалоб могут быть настроены в виде какой-либо буквенно-цифровой строки.

Область 136 включает в себя области 136a, 136b, 136c, 136d и 136e для указания имени пользователя, личной информации, информации об организации, информации о коммуникации и системной информации, соответственно.

Область 136a позволяет указать любую буквенно-цифровую строку в качестве имени пользователя для корпоративного пользователя 103 (ФИГ. 1).

Область 136b позволяет настроить для корпоративного пользователя 103 (ФИГ. 1) имя, отчество и фамилии.

Область 136c позволяет настроить для корпоративного пользователя 103 (ФИГ. 1) департамент в организационной структуре и должность в организации.

Область 136d позволяет настроить для корпоративного пользователя 103 (ФИГ. 1) средство коммуникации. Данная область позволяет указать одно или несколько средств коммуникации из таких как электронная почта, sms-сообщения, система мгновенного обмена сообщениями и веб-портал.

Область 136e позволяет настроить для корпоративного пользователя 103 (ФИГ. 1) обрабатываемые типы жалоб. Данная область позволяет задать один или несколько типов жалоб из тех, которые настроены для корпоративной структуры 102 (ФИГ. 1), для которой назначен корпоративный пользователь 103 (ФИГ. 1) с помощью области 134, или вариант единого общего выбора, который обозначает корпоративного получателя, способного обрабатывать жалобы всех типов.

GUI 130 может быть использован для настройки других параметров корпоративных пользователей 103 (ФИГ. 1) или других параметров, ассоциированных с корпоративной структурой 102 (ФИГ. 1).

Со ссылкой на Фиг. 4, представлен иллюстративный графический интерфейс 140 пользователя (GUI), позволяющий анонимному пользователю 104 (ФИГ. 1) сообщать подробные сведения жалобы, касающейся корпоративной структуры 102 (ФИГ. 1). GUI 140 включает в себя область 142 для задания идентификатора корпоративной структуры 102 (ФИГ. 1), область 144 для указания времени, когда произошло описываемое событие, область 146a для указания предмета жалобы, область 146b для указания типа жалобы и область 148 для указания подробных сведений жалобы.

Область 142 позволяет указать буквенно-цифровую строку в качестве идентификатора корпоративной структуры.

Область 144 позволяет указать либо конкретную дату, либо диапазон дат в качестве времени, когда произошло описываемое событие.

Область 146a позволяет указать буквенно-цифровую строку в качестве предмета жалобы.

Область 146b позволяет выбрать в качестве типа жалобы один или несколько вариантов из предварительно заданного списка вариантов.

Область 148 позволяет указать буквенно-цифровую строку в качестве подробных сведений жалобы. Область 148 дополнительно позволяет анонимному пользователю 104 предоставлять аудиофайлы, видеофайлы и файлы изображений как часть подробных сведений жалобы.

GUI 140 может быть использован для задания других параметров жалобы.

Со ссылкой на Фиг. 5, иллюстративный процесс 150 может быть использован для подачи анонимных и защищенных от несанкционированного доступа корпоративных жалоб. Процесс 150 принимает информацию о следующем: предмет жалобы; подробные сведения жалобы; идентификатор, указывающий на корпоративную структуру, которой касается жалоба; конкретная дата или диапазон дат, когда стало известно о предмете жалобы; и тип жалобы (152). Например, информация может быть отправлена анонимным пользователем 104 (ФИГ. 1) с помощью клиентского терминала 110 (ФИГ. 1) и принята сервером 106 приложений (ФИГ. 1).

Процесс 150 анонимизирует полученную информацию жалобы (154a). Например, на сервере 106 приложений (ФИГ. 1) могут применять анонимайзер 116 жалоб (ФИГ. 1) для удаления всех элементов, идентифицирующих личность, а также данных и метаданных из информации принятой жалобы

Процесс 150 шифрует анонимизированную информацию жалобы (154b). Например, на сервере 106 приложений (ФИГ. 1) для шифрования информации могут применять, по меньшей мере, один стандарт шифрования, такой как Advanced Encryption Standard (AES) или алгоритм Ривеста-Шамира-Эдльмана (RSA).

Процесс 150 записывает зашифрованную информацию жалобы в распределенную базу данных (156). Например, сервер 106 приложений (ФИГ. 1) может записывать зашифрованную информацию жалобы в распределенную базу данных 118 (ФИГ. 1). Распределенная база данных 118 может быть реализована как, по меньшей мере, одна из распределенных баз данных на основе технологии блокчейна, BigchainDB, Apache Cassandra, ChainifyDB, CovenantSQL, Modex BCDB и Postchain.

Процесс 150 создает первый уникальный ключ для записанной жалобы, который позволяет просматривать записанную жалобу, дополнять ее и изменять ее видимость и статус, но никак не изменяя при этом существующую информацию (158a). Например, сервер 106 приложений (ФИГ. 1) может генерировать первый уникальный ключ, используя, по меньшей мере, одно из следующего: хеширование полного текста предоставленной информации, соединенного со строкой «rav», с использованием любых общепринятых алгоритмов хеширования, таких как MD5, SHA-1, SHA-2, NTLM и LANMAN и формированием произвольного ключа AES.

Процесс 150 создает второй уникальный ключ для записанной жалобы позволяет просматривать записанную жалобу, дополнять ее, но никак не изменяя при этом существующую информацию (158b). Например, сервер 106 приложений (ФИГ. 1) может генерировать второй уникальный ключ, используя, по меньшей мере, одно из следующего: хеширование полного текста предоставленной информации, соединенного со строкой «ra», с использованием любых общепринятых алгоритмов хеширования, таких как MD5, SHA-1, SHA-2, NTLM и LANMAN и формированием произвольного ключа AES.

Процесс 150 предоставляет созданный первый уникальный ключ и созданный второй уникальный ключ жалобы первому пользователю (160). Например, созданный первый уникальный ключ и созданный второй уникальный ключ могут быть предоставлены первому пользователю 104 (ФИГ. 1) на его клиентский терминал 110 (ФИГ. 1) сервером 106 приложений (ФИГ. 1) через сеть 112 (ФИГ. 1).

Процесс 150 находит информацию о корпоративной структуре среди множества корпоративных структур, исходя из принятого идентификатора корпоративной структуры (162). Например, информация о корпоративной структуре 102 (ФИГ. 1) может быть извлечена из информации о корпоративной структуре, заданной администратором с помощью графического интерфейса 130 пользователя (ФИГ. 3). Поиск корпоративной структуры может быть выполнен на основе сопоставления предоставленного идентификатора корпоративной структуры с корпоративными идентификаторами, заданными в каждом профиле корпоративной структуры 102 (ФИГ. 1) с помощью области 132a (ФИГ. 3), с использованием, по меньшей мере, одного из следующего: точное совпадение, неточное совпадение и совпадение префикса.

Процесс 150 выбирает, по меньшей мере, один профиль второго пользователя из множества профилей пользователей в найденной корпоративной структуре, исходя из данных (164) принятой жалобы. Например, профиль второго пользователя 103 (ФИГ. 1) может быть извлечен из информации о корпоративной структуре 102 (ФИГ. 1), заданной администратором с помощью графического интерфейса 130 пользователя (ФИГ. 3) с помощью области 136 (ФИГ. 3). Поиск профиля второго пользователя 103 (ФИГ. 1) может быть выполнен на основе сопоставления предоставленного типа жалобы с типами жалоб, обрабатываемыми в каждой из корпоративных структур 102 (ФИГ. 1) назначенными корпоративными пользователями 103 (ФИГ. 1), с использованием, по меньшей мере, одного из следующего: точное совпадение, неточное совпадение, совпадение префикса и регулярные выражения.

Процесс 150 извлекает средство коммуникации для выбранного второго пользователя, основываясь на профиле второго пользователя (166a). Например, средство коммуникации может быть извлечено из информации корпоративного пользователя 103 (ФИГ. 1), заданной администратором с помощью графического интерфейса 130 пользователя (ФИГ. 3) с использованием области 136e (ФИГ. 3). Извлеченное средство коммуникации может представлять собой, по меньшей мере, одно из следующего: электронная почта, sms-сообщения, система мгновенного обмена сообщениями и веб-портал.

Процесс 150 предоставляет созданный второй уникальный ключ выбранному второму пользователю в корпоративной структуре с использованием извлеченного средства коммуникации (166b). Например, созданный второй уникальный ключ может быть предоставлен корпоративному получателю 105 (ФИГ. 1) на его клиентский терминал 111 (ФИГ. 1) сервером 106 приложений (ФИГ. 1) через сеть 112 (ФИГ. 1).

Процесс 150 маркирует записанную информацию о жалобе в распределенной базе данных меткой времени приема второго уникального ключа выбранным вторым пользователем в найденной корпоративной структуре (168). Например, сервер 106 приложений (ФИГ. 1) может записывать метку времени, когда выбранный второй пользователь 105 принял второй уникальный ключ (ФИГ. 1), вместе с криптографической хэш-функцией записанной информацией жалобы в распределенную базу 118 данных (ФИГ. 1).

Со ссылкой на Фиг. 6, иллюстративный процесс 270 может быть использован для ассоциирования корпоративных структур с одним или несколькими корпоративными получателями, чтобы позволить предоставлять жалобы, принятые от пользователей, корпоративной структуре путем сопоставления корпоративного идентификатора и типа жалобы, поданной пользователем, с корпоративной структурой и списком типов жалоб, обрабатываемых каждым из корпоративных получателей. Процесс 270 позволяет администраторам выбрать корпоративную структуру (272), выбрать соответствующего корпоративного получателя (274) и настроить список типов жалоб, обрабатываемых выбранным корпоративным получателем (276).

Например, может быть предусмотрен пользовательский интерфейс, позволяющий администратору ассоциировать корпоративного получателя с типом жалобы. Пользовательский интерфейс может быть выполнен с возможностью настройки администратором типа жалобы, ассоциированного с одним или несколькими корпоративными получателями, в зависимости от их должности в организации и департамента в организационной структуре. Тип обрабатываемых жалоб может быть настроен, например, как, по меньшей мере, один тип жалобы, несколько типов жалоб или вариант единого общего выбора, который назначает корпоративного получателя, способного обрабатывать жалобы всех типов.

На ФИГ. 7 показано схематическое представление общей вычислительной системы 200, которая может быть использована для реализации системы 100 или компонента системы 100, такого как анонимайзер 116 жалоб, модуль 102 определения корпоративного получателя или сервер 106 приложений. Вычислительное устройство 200 предназначено для представления различных форм цифровых компьютеров, таких как портативные компьютеры, настольные компьютеры, рабочие станции, персональные цифровые помощники, серверы, блейд-серверы, большие ЭВМ и другие подходящие компьютеры. Показанные здесь компоненты, их соединения и взаимосвязи, а также их функции приведены в качестве иллюстрации и не предназначены для ограничения реализаций изобретений, описанных и/или заявленных в этом документе.

Вычислительное устройство 200 включает в себя процессор 202, память 204, накопитель 206, высокоскоростной интерфейс 208, соединяющийся с памятью 204 и высокоскоростными портами расширения 210, и низкоскоростной интерфейс 212, соединяющийся с низкоскоростной шиной 214 и накопителем 206. Все компоненты 202, 204, 206, 208, 210 и 212 соединены между собой с помощью различных шин, и могут быть установлены на общей материнской плате или иным образом, в зависимости от обстоятельств. Процессор 202 может обрабатывать команды для выполнения в вычислительном устройстве 200, включая команды, хранящиеся в памяти 204 или на накопителе 206, для отображения графической информации для графического интерфейса пользователя на внешнем устройстве ввода/вывода, таком как дисплей 216, подключенный к высокоскоростному интерфейсу 208. При необходимости, в других реализациях могут быть использованы несколько процессоров и/или несколько шин, а также несколько накопителей и типов памяти. Также могут быть подключены несколько вычислительных устройств 200, при этом каждое устройство обеспечивает части необходимых операций (например, в качестве серверной группы, группы блейд-серверов или многопроцессорной системы).

Информация в вычислительном устройстве 200 хранится в памяти 204. В одной реализации память 204 представляет собой модуль или модули энергозависимой памяти. В другой реализации память 204 представляет собой модуль или модули энергонезависимой памяти. Память 204 также может представлять собой другую форму машиночитаемого носителя, например, магнитный или оптический диск.

Накопитель 206 может представлять собой запоминающее устройство для вычислительного устройства 200. В одной реализации накопитель 206 может представлять собой или содержать машиночитаемый носитель, такой как устройство с гибким диском, устройство с жестким диском, устройство с оптическим диском или ленточное устройство, флэш-память или другое подобное полупроводниковое запоминающее устройство, или массив устройств, включая устройства в сети хранения данных или других конфигурациях. Компьютерный программный продукт может быть материально воплощен на носителе информации. Компьютерный программный продукт также может содержать команды, которые при выполнении реализуют один или несколько способов, таких как описаны выше. Носитель информации представляет собой компьютерный или машиночитаемый носитель, такой как память 204, накопитель 206, память 202 на процессоре или распространяемый сигнал.

Высокоскоростной контроллер 208 управляет операциями вычислительного устройства 200, интенсивно использующими пропускную способность, тогда как низкоскоростной контроллер 212 управляет операциями, использующими меньшую пропускную способность. Такое распределение функций является только иллюстративным. В одной реализации высокоскоростной контроллер 208 сопряжен с памятью 204, дисплеем 216 (например, через графический процессор или ускоритель) и с высокоскоростными портами расширения 210, которые могут принимать различные платы расширения (не показаны). В данной реализации низкоскоростной контроллер 212 сопряжен с запоминающим устройством 206 и низкоскоростным портом 214 расширения. Низкоскоростной порт расширения, который может включать в себя различные коммуникационные порты (например, USB, Bluetooth, Ethernet, беспроводной Ethernet), может быть сопряжен с одним или несколькими устройствами ввода/вывода, таким как клавиатура, указывающее устройство, сканер или сетевое устройство, такое как коммутатор или маршрутизатор, например, через сетевой адаптер.

Вычислительное устройство 200 может быть реализовано в нескольких различных формах, как показано на графических материалах. Например, оно может быть реализовано как стандартный сервер 220 или многократно в группе таких серверов. Оно также может быть реализовано как часть системы 224 стоечного сервера. Кроме того, это устройство может быть реализовано в персональном компьютере, таком как портативный компьютер 222. Каждое из таких устройств (например, стандартный сервер, стоечная серверная система, персональный компьютер, портативный компьютер) может содержать одно или несколько вычислительных устройств 200, и вся система может состоять из множества вычислительных устройств 200, взаимодействующих друг с другом.

Различные реализации описанных здесь систем и способов могут быть реализованы в цифровых электронных схемах, интегральных схемах, специально разработанных устройствах ASIC (специализированных интегральных схемах), компьютерном оборудовании, микропрограммном обеспечении, программном обеспечении и/или в их комбинациях. Эти разнообразные реализации могут включать в себя реализацию в одной или нескольких компьютерных программах, которые являются исполняемыми и/или интерпретируемыми в программируемой системе, включающей в себя, по меньшей мере, один программируемый процессор, который может быть специального или общего назначения, сопряженный с, по меньшей мере, одним устройством ввода для приема данных и команд от системы хранения данных, и с, по меньшей мере, одним устройством вывода для передачи данных и команд в систему хранения данных.

Эти компьютерные программы (также известные как программы, программное обеспечение, программные приложения или код) включают в себя машинные команды для программируемого процессора и могут быть реализованы на процедурном и/или объектно-ориентированном высокоуровневом языке программирования и/или на ассемблере/машинном языке. Используемый здесь термин «машиночитаемый носитель», «компьютерный носитель» относится к любому компьютерному программному продукту, оборудованию и/или устройству (например, магнитным дискам, оптическим дискам, памяти, программируемым логическим устройствам (PLD)), используемым для передачи машинных команд и/или данных в программируемый процессор, включая машиночитаемый носитель, который принимает машинные команды в виде машиночитаемого сигнала. Термин «машиночитаемый сигнал» относится к любому сигналу, который используют для передачи машинных команд и/или данных в программируемый процессор.

Для обеспечения взаимодействия с пользователем описанные здесь системы и способы могут быть реализованы на компьютере, имеющем устройство отображения (например, монитор с ЭЛТ (электронно-лучевой трубкой) или жидкокристаллическим дисплеем) для отображения информации пользователю, а также клавиатуру и указывающее устройство (например, мышь, шаровой манипулятор, сенсорный экран или компонент, подобный iDrive), с помощью которых пользователь может вводить данные в компьютер. Для взаимодействия с пользователем могут быть использованы и устройства других видов; например, обратная связь, предоставляемая пользователю, может представлять собой любую форму сенсорной обратной связи (например, визуальная обратная связь, звуковая обратная связь или тактильная обратная связь); а ввод от пользователя может быть принят в любой форме, включая акустический, голосовой или тактильный ввод.

Системы и способы, описанные в данном документе, могут быть реализованы в вычислительной системе, которая включает в себя компонент серверной части (например, в качестве сервера данных), или которая включает в себя компонент промежуточного программного обеспечения (например, сервер приложений), или которая включает в себя компонент внешнего интерфейса (например, клиентский компьютер, имеющий графический интерфейс пользователя или веб-браузер, через который пользователь может взаимодействовать с реализацией систем и технологий, описанных в данном документе), или любую комбинацию таких компонентов серверной части, промежуточного программного обеспечения или внешнего интерфейса. Компоненты системы могут быть связаны между собой любой формой или средой передачи цифровых данных (например, коммуникационной сетью). Примеры сетей связи включают в себя локальную вычислительную сеть («LAN»), глобальную вычислительную сеть («WAN») и Интернет.

Вычислительная система может включать в себя клиентов и серверы. Клиент и сервер обычно удалены друг от друга и обычно взаимодействуют через коммуникационную сеть. Взаимодействия между клиентом и сервером обеспечиваются посредством компьютерных программ, запущенных на соответствующих компьютерах и имеющих между собой взаимосвязь клиент-сервер.

Был описан ряд вариантов осуществления изобретения. Тем не менее, следует понимать, что без отклонения от сущности и объема изобретения могут быть выполнены различные модификации. Например, могут быть использованы различные формы потоков, показанных выше, с изменением порядка, добавлением или удалением этапов. Кроме того, хотя были описаны несколько практических применений и способов, следует понимать, что предполагается множество других практических применений.

Могут применяться интерфейсы пользователя, отличающиеся от тех, которые описаны выше. Могут быть использованы датчики различных типов. Местоположения и пути могут быть проверены и выражены количественно на основе информации от комбинации датчиков. Сеть 112 может быть локальной вычислительной сетью (LAN), глобальной вычислительной сетью (WAN), сетью любого другого типа или любой комбинацией типов сетей. Сервер 106 приложений, анонимайзер 116 жалоб, модуль 122 определения корпоративного получателя и распределенная база 118 данных могут быть объединены в одном устройстве.

Кроме того, для достижения желаемых результатов логические потоки, показанные на графических материалах, не требуют конкретного показанного или последовательного порядка. В описанных потоках могут быть предусмотрены другие этапы или некоторые этапы могут быть исключены, а в описанные системы могут быть добавлены другие компоненты или некоторые компоненты могут быть удалены. Соответственно, эти другие реализации входят в объем формулы изобретения, приведенной ниже.

1. Способ передачи информации в корпоративную структуру, причем способ содержит этапы, на которых:

принимают на сервере данные с текстовой информацией, отправленные первым пользователем, содержащие, по меньшей мере, идентификатор корпоративной структуры, тип информации, предмет информации, одно из следующего: конкретная дата или диапазон времени, когда стало известно о предмете информации, и подробные сведения об информации;

осуществляют анонимизацию полученной информации; осуществляют шифрование анонимизированной информации; записывают зашифрованную информацию в распределенную базу данных; создают первый уникальный ключ для записанной информации, который позволяет просматривать записанную информацию, дополнять ее и изменять ее видимость и статус, но не изменять существующую информацию;

создают второй уникальный ключ для записанной информации, который позволяет просматривать записанную информацию и дополнять ее, но не изменять существующую информацию;

предоставляют созданный первый уникальный ключ и созданный второй уникальный ключ информации первому пользователю;

осуществляют поиск информации о корпоративной структуре среди множества корпоративных структур, исходя из принятого идентификатора корпоративной структуры;

осуществляют выбор по меньшей мере одного профиля второго пользователя из множества профилей пользователей в найденной корпоративной структуре, исходя из данных полученной информации;

осуществляют извлечение средства коммуникации для выбранного второго пользователя на основе профиля второго пользователя;

осуществляют предоставление созданного второго уникального ключа выбранному второму пользователю в корпоративной структуре с использованием извлеченного средства коммуникации;

и осуществляют маркировку информации, записанной в распределенной базе данных, меткой времени, когда второй уникальный ключ был принят выбранным вторым пользователем в найденной корпоративной структуре.

2. Способ по п. 1, в котором текстовая информация является жалобой.

3. Способ по п. 1, в котором прием на сервере данных с текстовой информацией дополнительно содержит предоставление первому пользователю интерфейса жалобы на вычислительном устройстве и прием из интерфейса жалобы данных жалобы, заполненных и отправленных первым пользователем.

4. Способ по п. 3, в котором предоставление интерфейса жалобы дополнительно содержит отображение формы жалобы в веб-интерфейсе на вычислительном устройстве.

5. Способ по п. 3, в котором предоставление интерфейса жалобы дополнительно содержит отображение запроса жалобы в интерфейсе чата на вычислительном устройстве.

6. Способ по п. 3, в котором предоставление интерфейса жалобы дополнительно содержит предоставление интерфейса жалобы, содержащего: поле выбора, выполненное с возможностью предоставления списка типов жалоб; поле выбора, выполненное с возможностью предоставления списка идентификаторов корпоративных структур; текстовое поле, выполненное с возможностью сбора данных от первого пользователя, описывающее предмет жалобы; текстовое поле, выполненное с возможностью сбора данных от первого пользователя, описывающее конкретную дату или интервал времени, когда стало известно о предмете жалобы; текстовое поле, выполненное с возможностью сбора данных от первого пользователя, описывающее подробные сведения жалобы; и поле загрузки файла, выполненное с возможностью необязательного сбора аудио- или визуальных данных от первого пользователя, дополнительно описывающее подробные сведения жалобы.

7. Способ по п. 1, в котором прием на сервере данных с текстовой информацией дополнительно содержит прием данных с текстовой информацией без идентификации первого пользователя.

8. Способ по п. 3, в котором прием данных с текстовой информацией дополнительно содержит прием данных с текстовой информацией без идентификации вычислительного устройства.

9. Способ по п. 1, в котором прием на сервере данных с текстовой информацией дополнительно содержит прием данных, касающихся корпоративной структуры, содержащих по меньшей мере одно из следующего: частная корпоративная структура, публично зарегистрированная корпоративная структура, правительственное учреждение, правоприменительный орган или учебное заведение.

10. Способ по п. 1, в котором прием на сервере данных с текстовой информацией дополнительно содержит прием данных с текстовой информацией от вычислительного устройства, содержащего одно из следующего: персональный компьютер, портативный компьютер, смартфон и персональный цифровой помощник.

11. Способ по п. 1, в котором запись зашифрованной информации в распределенную базу данных дополнительно содержит запись зашифрованной информации в распределенную базу данных, обеспечивающую неизменность записи.

12. Способ по п. 11, в котором запись зашифрованной информации в распределенную базу данных, обеспечивающую неизменность записи, дополнительно содержит запись зашифрованной информации в журнал на технологии блокчейна.

13. Система передачи информации в корпоративную структуру, причем такая система содержит:

запоминающее устройство для обеспечения работы базы данных;

и блок обработки, сопряженный с запоминающим устройством, при этом блок обработки выполнен с возможностью:

приема на сервере данных с текстовой информацией, отправленных первым пользователем, содержащих, по меньшей мере, идентификатор корпоративной структуры, тип информации, предмет информации, одно из следующего: конкретная дата или диапазон времени, когда стало известно о предмете информации, и подробные сведения информации;

анонимизации полученной в данных информации;

шифрования анонимизированной информации;

записи зашифрованной информации в распределенную базу данных;

создания первого уникального ключа для записанной информации, который позволяет просматривать записанную информацию, дополнять ее и изменять ее видимость и статус, но никак не изменять существующую информацию;

создания второго уникального ключа для записанной информации, который позволяет просматривать записанную информацию и дополнять ее, но никак не изменять существующую информацию;

предоставления первого уникального ключа и второго уникального ключа информации первому пользователю;

поиска информации о корпоративной структуре среди множества корпоративных структур, исходя из принятого идентификатора корпоративной структуры;

выбора по меньшей мере одного профиля второго пользователя из множества профилей пользователей в найденной корпоративной структуре, исходя из данных полученной информации;

извлечения средства коммуникации для выбранного второго пользователя на основе профиля второго пользователя;

предоставления созданного второго уникального ключа выбранному второму пользователю в корпоративной структуре с использованием извлеченного средства коммуникации;

и маркировки информации, записанной в распределенной базе данных, меткой времени, когда второй уникальный ключ был принят выбранным вторым пользователем в найденной корпоративной структуре.

14. Система по п. 13, в которой текстовая информация является жалобой.

15. Система по п. 13, в которой блок обработки, выполненный с возможностью приема на сервере данных с текстовой информацией, дополнительно содержит блок обработки, выполненный с возможностью предоставления первому пользователю интерфейса жалобы на вычислительном устройстве и приема из интерфейса жалобы данных жалобы, заполненных и отправленных первым пользователем.

16. Система по п. 15, в которой блок обработки, выполненный с возможностью предоставления интерфейса жалобы, дополнительно содержит блок обработки, выполненный с возможностью предоставления интерфейса жалобы, содержащего: поле выбора, выполненное с возможностью предоставления списка типов жалоб; поле выбора, выполненное с возможностью предоставления списка идентификаторов корпоративных структур; текстовое поле, выполненное с возможностью сбора данных от первого пользователя, описывающее предмет жалобы; текстовое поле, выполненное с возможностью сбора данных от первого пользователя, описывающее конкретную дату или интервал времени, когда стало известно о предмете жалобы; текстовое поле, выполненное с возможностью сбора данных от первого пользователя, описывающее подробные сведения жалобы; и поле загрузки файла, выполненное с возможностью необязательного сбора аудио- или визуальных данных от первого пользователя, дополнительно описывающее подробные сведения жалобы.

17. Система по п. 13, в которой блок обработки, выполненный с возможностью приема на сервере данных с текстовой информацией, дополнительно содержит блок обработки, выполненный с возможностью приема данных с текстовой информацией без идентификации первого пользователя.

18. Система по п. 15, в которой блок обработки, выполненный с возможностью приема на сервере данных с текстовой информацией, дополнительно содержит блок обработки, выполненный с возможностью приема данных с текстовой информацией без идентификации вычислительного устройства.

19. Система по п. 13, в которой блок обработки, выполненный с возможностью приема на сервере данных с текстовой информацией, дополнительно содержит блок обработки, выполненный с возможностью приема данных, касающихся корпоративной структуры, содержащих по меньшей мере одно из следующего: частная корпоративная структура, публично зарегистрированная корпоративная структура, правительственное учреждение, правоприменительный орган и учебное заведение.

20. Система по п. 13, в которой блок обработки, выполненный с возможностью приема на сервере данных с текстовой информацией, дополнительно содержит блок обработки, выполненный с возможностью приема данных с текстовой информацией от вычислительного устройства, содержащего одно из следующего: персональный компьютер, портативный компьютер, смартфон и персональный цифровой помощник.

21. Система по п. 13, в которой блок обработки, выполненный с возможностью записи зашифрованной информации в распределенную базу данных, дополнительно содержит блок обработки, выполненный с возможностью записи зашифрованной информации в распределенную базу данных, обеспечивающую неизменность записи.

22. Система по п. 21, в которой блок обработки, выполненный с возможностью записи зашифрованной информации в распределенную базу данных, обеспечивающую неизменность записи, дополнительно содержит блок обработки, выполненный с возможностью записи зашифрованной информации в журнал на технологии блокчейна.

23. Машиночитаемый носитель данных, на котором хранится набор команд, выполняющийся процессором вычислительного устройства, и позволяет реализовать способ передачи информации в корпоративную структуру, причем такой способ, заданный набором команд, содержит:

прием на сервере данных с текстовой информацией, отправленных первым пользователем, содержащих, по меньшей мере, идентификатор корпоративной структуры, тип информации, предмет информации, одно из следующего: конкретная дата или диапазон времени, когда стало известно о предмете информации, и подробные сведения информации;

анонимизацию полученной в данных информации;

шифрование анонимизированной информации;

записывание зашифрованной информации в распределенную базу данных;

создание первого уникального ключа для записанной информации, который позволяет просматривать записанную информацию, дополнять ее и изменять ее видимость и статус, но никак не изменять существующую информацию;

создание второго уникального ключа для записанной информации, который позволяет просматривать записанную информацию и дополнять ее, но никак не изменять существующую информацию;

предоставление созданного первого уникального ключа и созданного второго уникального ключа информации первому пользователю;

поиск информации о корпоративной структуре среди множества корпоративных структур, исходя из принятого идентификатора корпоративной структуры;

выбор по меньшей мере одного профиля второго пользователя из множества профилей пользователей в найденной корпоративной структуре, исходя из данных полученной информации;

извлечение средства коммуникации для выбранного второго пользователя на основе профиля второго пользователя;

предоставление созданного второго уникального ключа выбранному второму пользователю в корпоративной структуре с использованием извлеченного средства коммуникации;

и маркировку информации, записанной в распределенной базе данных, меткой времени, когда второй уникальный ключ был принят выбранным вторым пользователем в найденной корпоративной структуре.

24. Машиночитаемый носитель по п. 23, в котором текстовая информация является жалобой.

25. Машиночитаемый носитель по п. 23, в котором прием на сервере данных с текстовой информацией дополнительно содержит:

предоставление первому пользователю интерфейса жалобы на вычислительном устройстве; и

прием из интерфейса жалобы данных жалобы, заполненных и отправленных первым пользователем.

26. Машиночитаемый носитель по п. 25, в котором отображение интерфейса жалобы дополнительно содержит отображение интерфейса жалобы, содержащего: поле выбора, выполненное с возможностью предоставления списка типов жалоб; поле выбора, выполненное с возможностью предоставления списка идентификаторов корпоративных структур; текстовое поле, выполненное с возможностью сбора данных от первого пользователя, описывающее предмет жалобы; текстовое поле, выполненное с возможностью сбора данных от первого пользователя, описывающее конкретную дату или интервал времени, когда стало известно о предмете жалобы; текстовое поле, выполненное с возможностью сбора данных от первого пользователя, описывающее подробные сведения жалобы; и поле загрузки файла, выполненное с возможностью необязательного сбора аудио- или визуальных данных от первого пользователя, дополнительно описывающее подробные сведения жалобы.

27. Машиночитаемый носитель по п. 23, в котором прием на сервере данных с текстовой информацией дополнительно содержит прием данных с текстовой информацией без идентификации первого пользователя.

28. Машиночитаемый носитель по п. 25, в котором прием на сервере данных с текстовой информацией дополнительно содержит прием данных с текстовой информацией без идентификации вычислительного устройства.

29. Машиночитаемый носитель по п. 23, в котором прием на сервере данных с текстовой информацией дополнительно содержит прием данных, касающихся корпоративной структуры, содержащих по меньшей мере одно из следующего: частная корпоративная структура, публично зарегистрированная корпоративная структура, правительственное учреждение, правоприменительный орган и учебное заведение.

30. Машиночитаемый носитель по п. 23, в котором прием на сервере данных с текстовой информацией дополнительно содержит прием данных с текстовой информацией от вычислительного устройства, содержащего одно из следующего: персональный компьютер, портативный компьютер, смартфон и персональный цифровой помощник.

31. Машиночитаемый носитель по п. 23, в котором запись зашифрованной информации в распределенной базе данных дополнительно содержит запись зашифрованной информации в распределенной базе данных, обеспечивающей неизменность записи.

32. Машиночитаемый носитель по п. 31, в котором запись зашифрованной информации в распределенной базе данных, обеспечивающей неизменность записи, дополнительно содержит запись зашифрованной информации в журнал на технологии блокчейна.



 

Похожие патенты:

Изобретение относится к медицине, а именно к эксплуатации медицинской системы. Предложено устройство для реализации способа, питающееся электроэнергией от аккумулятора, и управляющее устройство.

Изобретение относиться к обработке информации. Технический результат заключается в расширении арсенала средств.

Изобретение относится к области установления взаимной аутентификации программных уровней приложения. Техническим результатом является обеспечение безопасной передачи данных между программными уровнями приложения.

Изобретение относится к вычислительной технике. Технический результат заключается в повышении безопасности защищенного хранения информации в файловых хранилищах данных.

Изобретение относится к области вычислительной техники. Техническим результатом является обеспечение защиты информации в облачных вычислениях.
Изобретение относится к электронным системам хранения, передачи и обработки информации. Технический результат заключается в повышении уровня защиты данных.

Изобретение относится к области потокового шифрования текстов при их передаче и хранении в различных системах и устройствах, требующих защиты информации от вмешательства посторонних лиц и контроля с их стороны. Технический результат - повышение уровня защиты при передаче каждого символа.

Изобретение относится к области защиты данных при их передаче по сети. Технический результат - повышение уровня защиты информации, содержащейся на веб-странице, путем шифрования упомянутой информации во время передачи упомянутой веб-страницы приложению пользователя.

Изобретение относится к пользовательскому интерфейсу. Технический результат заключается в обеспечении пересылки информации между устройствами посредством одного или более касаний на сенсорном экране и идентификации жеста пользователя.

Изобретение относится к области криптографической обработки данных. Технический результат - обеспечение высокого уровня надежности и защиты данных.

Изобретение относится к области защиты информационных систем. Техническим результатом является обеспечение защиты от Volume DDoS атак.
Наверх