×
12.04.2023
223.018.438c

Результат интеллектуальной деятельности: Способ и система для проверки точности информации, связанной с цифровым элементом

Вид РИД

Изобретение

№ охранного документа
0002793601
Дата охранного документа
04.04.2023
Аннотация: Настоящее техническое решение относится к области вычислительной техники. Технический результат заключается в расширении арсенала средств для проверки точности связанной с цифровым элементом информации о цифровых элементах, предоставленной множеством сетевых ресурсов. Технический результат достигается за счёт мониторинга действий множества пользователей с группой цифровых элементов; получения указания на новое значение характеристики элемента, связанной с цифровым элементом, ранее предоставленным со старым значением; определения различия между (а) действиями пользователей с цифровыми элементами из группы цифровых элементов, имеющими старое значение характеристики элемента, и (б) действиями пользователей с цифровыми элементами из группы цифровых элементов, имеющими новое значение характеристики элемента; и сравнения различия с пороговым значением для определения того, является ли новое значение точным. 2 н. и 26 з.п. ф-лы, 5 ил.

Область техники, к которой относится изобретение

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

[002] Различные глобальные и локальные сети (Интернет, World Wide Web, локальные сети и т.д.) обеспечивают пользователям доступ к огромному объему информации. Информация включает в себя множество контекстно-зависимых тем, таких как новости и текущие события, карты, информация о компаниях, финансовая информация и ресурсы, информация о дорожном движении, информация об играх и развлечениях и т.д. Пользователи применяют разнообразные клиентские устройства (настольный компьютер, ноутбук, смартфон, планшет и т.д.) для получения доступа к богатому информационному содержимому (изображениям, аудиоматериалам, видеоматериалам, анимации и другому мультимедийному контенту из таких сетей).

[003] Через сети связи доступны интерактивные платформы для электронной коммерции. Обычно на таких платформах имеется большое количество цифровых элементов, представляющих объекты, которые могут быть интересными для пользователей. Иными словами, платформы для электронной коммерции предлагают покупателям и продавцам возможность поиска и предоставления разнообразных объектов (таких как продукты, услуги и/или другие товары), искать которые в традиционных магазинах или на других электронных витринах в сети может быть затруднительно. Кроме того, они предлагают поставщикам объектов потенциально большее количество пользователей для рекламы и коммерции.

[004] Доступная на платформе для электронной коммерции информация, касающаяся цифровых элементов, например, цены, может быть нефиксированной и может обновляться поставщиками объектов, чтобы влиять на уровень интереса пользователей к этим объектам. По этой причине пользователи получают возможность приобретать некоторые объекты (представленные соответствующими цифровыми элементами) со значительными скидками.

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

Раскрытие изобретения

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

[007] Согласно первому аспекту настоящей технологии реализован способ проверки точности информации, связанной с цифровым элементом. Информация о цифровых элементах предоставляется электронной платформе множеством сетевых ресурсов. Электронная платформа имеет множество пользователей, а цифровые элементы представляют объекты, предоставляемые множеству пользователей. Электронная платформа размещена на сервере. Способ выполняется сервером. Способ включает в себя контроль сервером действий множества пользователей с группой цифровых элементов. Группа цифровых элементов содержит цифровые элементы, представляющие одинаковые объекты и предоставленные электронной платформе несколькими сетевыми ресурсами. Способ включает в себя получение сервером от сетевого ресурса из числа нескольких сетевых ресурсов указания на новое значение характеристики элемента, связанной с цифровым элементом. Этот цифровой элемент ранее был предоставлен сетевым ресурсом электронной платформе со старым значением характеристики элемента. Этот цифровой элемент входит в состав группы цифровых элементов. Новое значение предназначено для замены старого значения характеристики этого цифрового элемента. Способ включает в себя определение сервером различия между действиями пользователей с цифровыми элементами из группы цифровых элементов, имеющими старое значение характеристики элемента, и действиями пользователей с цифровыми элементами из группы цифровых элементов, имеющими новое значение характеристики элемента. Способ включает в себя сравнение сервером этого различия с пороговым значением, чтобы определить, является ли новое значение характеристики элемента для этого цифрового элемента точным.

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

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

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

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

[0012] В некоторых вариантах осуществления способа по меньшей мере одна характеристика элемента представляет собой название цифрового элемента.

[0013] В некоторых вариантах осуществления способа действия пользователей представляют собой действия определенного вида.

[0014] В некоторых вариантах осуществления способа действия пользователей с цифровыми элементами представляют собой количество «кликов», выполненных пользователями на цифровых элементах.

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

[0016] В некоторых вариантах осуществления способа характеристика элемента представляет собой цену цифрового элемента.

[0017] В некоторых вариантах осуществления способа объект представляет собой продукт или услугу для продажи.

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

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

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

[0021] Согласно второму аспекту настоящей технологии реализован сервер для проверки точности информации, связанной с цифровым элементом. Информация о цифровых элементах предоставляется электронной платформе множеством сетевых ресурсов. Электронная платформа имеет множество пользователей. Цифровые элементы представляют объекты, предоставляемые множеству пользователей. Электронная платформа размещена на сервере. Сервер способен наблюдать за действиями множества пользователей с группой цифровых элементов. Группа цифровых элементов содержит цифровые элементы, представляющие одинаковые объекты и предоставленные электронной платформе несколькими сетевыми ресурсами. Сервер способен получать от сетевого ресурса из числа нескольких сетевых ресурсов указание на новое значение характеристики элемента, связанной с цифровым элементом. Этот цифровой элемент ранее был предоставлен сетевым ресурсом электронной платформе со старым значением характеристики элемента. Этот цифровой элемент входит в состав группы цифровых элементов. Новое значение предназначено для замены старого значения характеристики этого цифрового элемента. Сервер способен определять различие между действиями пользователей с цифровыми элементами из группы цифровых элементов, имеющими старое значение характеристики элемента, и действиями пользователей с цифровыми элементами из группы цифровых элементов, имеющими новое значение характеристики элемента. Сервер способен сравнивать это различие с пороговым значением, чтобы определить, является ли новое значение характеристики элемента для этого цифрового элемента точным.

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

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

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

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

[0026] В некоторых вариантах осуществления сервера по меньшей мере одна характеристика элемента представляет собой название цифрового элемента.

[0027] В некоторых вариантах осуществления сервера действия пользователей представляют собой действия определенного вида.

[0028] В некоторых вариантах осуществления сервера действия пользователей с цифровыми элементами представляют собой количество «кликов», выполненных пользователями на цифровых элементах.

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

[0030] В некоторых вариантах осуществления сервера характеристика элемента представляет собой цену цифрового элемента.

[0031] В некоторых вариантах осуществления сервера объект представляет собой продукт или услугу для продажи.

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

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

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

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

[0036] В контексте данного описания термин «клиентское устройство» означает любое компьютерное аппаратное средство, способное выполнять программы, подходящие для решения конкретной задачи. Таким образом, некоторые (не имеющие ограничительного характера) примеры клиентских устройств включают в себя персональные компьютеры (настольные, ноутбуки, нетбуки и т.п.), смартфоны и планшеты, а также сетевое оборудование, такое как маршрутизаторы, коммутаторы и шлюзы. Следует отметить, что в данном контексте устройство, функционирующее как клиентское устройство, также может функционировать как сервер для других клиентских устройств. Использование выражения «клиентское устройство» не исключает использования нескольких клиентских устройств для приема, отправки, выполнения или инициирования выполнения любой задачи или запроса либо результатов выполнения любых задач или запросов либо шагов любого описанного здесь способа.

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

[0038] В контексте данного описания выражение «информация» включает в себя информацию любого рода или вида, допускающую хранение в базе данных. Таким образом, информация включает в себя аудиовизуальные произведения (изображения, фильмы, звукозаписи, презентации и т.д.), данные (данные о местоположении, числовые данные и т.д.), текст (мнения, комментарии, вопросы, сообщения и т.д.), документы, электронные таблицы, списки слов и т.д., но не ограничивается ими.

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

[0040] В контексте данного описания выражение «пригодный для использования в компьютере носитель информации» означает носители любого рода и вида, включая ОЗУ, ПЗУ, диски (CD-ROM, DVD, гибкие диски, жесткие диски и т.д.), USB-накопители, твердотельные накопители, накопители на магнитных лентах и т.д.

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

[0042] В контексте данного описания числительные «первый» «второй», «третий» и т.д. используются лишь для указания различия между существительными, к которым они относятся, но не для описания каких-либо определенных взаимосвязей между этими существительными. Например, должно быть понятно, что использование терминов «первый сервер» и «третий сервер» не подразумевает какого-либо определенного порядка, типа, хронологии, иерархии или классификации, в данном случае, серверов, а также что их использование (само по себе) не подразумевает наличие «второго сервера» в любой ситуации. Кроме того, как встречается здесь в другом контексте, ссылка на «первый» элемент и «второй» элемент не исключает того, что эти два элемента в действительности могут быть одним и тем же элементом. Таким образом, например, в некоторых случаях «первый» сервер и «второй» сервер могут представлять собой одно и то же программное и/или аппаратное средство, а в других случаях - различные программные и/или аппаратные средства.

[0043] Каждый вариант осуществления настоящей технологии относится к по меньшей мере одной из вышеупомянутых целей и/или аспектов, но не обязательно ко всем ним. Должно быть понятно, что некоторые аспекты настоящей технологии, связанные с попыткой достижения вышеупомянутой цели, могут не соответствовать этой цели и/или могут соответствовать другим целям, явным образом здесь не упомянутым.

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

Краткое описание чертежей

[0045] Дальнейшее описание приведено для лучшего понимания настоящей технологии, а также других аспектов и их признаков, и должно использоваться совместно с приложенными чертежами.

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

[0047] На фиг. 2 представлено приложение электронной платформы, отображаемой пользователю (см. фиг. 1) согласно вариантам осуществления настоящей технологии, не имеющим ограничительного характера.

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

[0049] На фиг. 4 приведены пользовательские действия определенного вида с цифровыми элементами из группы цифровых элементов, представленной на фиг. 3, согласно вариантам осуществления настоящей технологии, не имеющим ограничительного характера.

[0050] На фиг. 5 приведена блок-схема способа проверки точности информации, связанной с цифровым элементом, выполняемого сервером, представленным на фиг. 1, согласно вариантам осуществления настоящей технологии.

Осуществление изобретения

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

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

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

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

[0055] Функции различных элементов, показанных на чертежах, включая любой функциональный блок, обозначенный как «процессор» или «графический процессор», могут быть реализованы с использованием специализированных аппаратных средств, а также с использованием аппаратных средств, способных выполнять соответствующее программное обеспечение. Если используется процессор, эти функции могут выполняться одним выделенным процессором, одним совместно используемым процессором или множеством отдельных процессоров, некоторые из которых могут использоваться совместно. В некоторых вариантах осуществления настоящей технологии процессор может представлять собой процессор общего назначения, такой как центральный процессор (CPU), или специализированный процессор, такой как графический процессор (GPU). Кроме того, явное использование термина «процессор» или «контроллер» не должно трактоваться как указание исключительно на аппаратные средства, способные выполнять программное обеспечение, и может подразумевать, помимо прочего, аппаратные средства цифрового сигнального процессора (DSP), сетевой процессор, специализированную интегральную схему (ASIC), программируемую вентильную матрицу (FPGA), ПЗУ для хранения программного обеспечения, ОЗУ и энергонезависимое ЗУ. Также могут подразумеваться другие аппаратные средства, общего назначения и/или заказные.

[0056] Программные модули или просто модули, реализация которых предполагается в виде программных средств, могут быть представлены здесь как любое сочетание элементов блок-схемы или других элементов, указывающих на выполнение шагов процесса и/или содержащих текстовое описание. Такие модули могут выполняться аппаратными средствами, показанными явно или подразумеваемыми.

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

[0058] На фиг. 1 представлена схема системы 100, пригодной для реализации вариантов осуществления настоящей технологии, не имеющих ограничительного характера. Очевидно, что система 100 приведена только для демонстрации варианта реализации настоящей технологии. Таким образом, дальнейшее описание системы представляет собой описание примеров, иллюстрирующих настоящую технологию. Это описание не предназначено для определения объема или границ настоящей технологии. В некоторых случаях также приводятся полезные примеры модификаций системы 100. Они способствуют пониманию, но также не определяют объем или границы настоящей технологии. Эти модификации не составляют исчерпывающего перечня. Как понятно специалисту в данной области, вероятно, возможны и другие модификации. Кроме того, если в некоторых случаях модификации не описаны (т.е. примеры модификаций отсутствуют), это не означает, что они невозможны и/или что описание содержит единственный вариант реализации того или иного элемента настоящей технологии. Специалисту в данной области должно быть понятно, что это не так. Кроме того, следует понимать, что система 100 в некоторых случаях может представлять собой упрощенную реализацию настоящей технологии и что такие варианты представлены, чтобы способствовать лучшему ее пониманию. Специалистам в данной области должно быть понятно, что различные варианты осуществления настоящей технологии могут быть значительно сложнее.

[0059] Система 100 может содержать платформу для электронной торговли и обеспечивать доступ к ней. В общем случае, платформа для электронной торговли обеспечивает пользователям доступ ко множеству цифровых элементов. Информация об этих цифровых элементах может быть доступна на платформе для электронной торговли благодаря сетевым ресурсам. Эти сетевые ресурсы могут управляться поставщиками объектов, которые, например, могут желать предоставлять, рекламировать и/или предлагать к продаже эти объекты пользователям платформы для электронной торговли.

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

[0061] Как показано на фиг. 1, пользователь 102 (из множества 112 пользователей) может являться абонентом платформы 140 для электронной торговли или просто электронной платформы 140, реализуемой системой 100. Электронная платформа 140 размещена на сервере 130 и, как описано выше, способна обеспечивать пользователю 102 возможность просматривать, сравнивать и выбирать цифровые элементы. В качестве некоторых не имеющих ограничительного характера примеров электронной платформы 140 можно привести платформу eBay™, платформу Alibaba™, платформу Yandex. Market™ и т.д.

[0062] Подписка абонента 102 на электронную платформу 140 не обязательно должна быть явной или платной. Например, пользователь 102 может стать абонентом вследствие загрузки приложения с сервера 130, путем регистрации и ввода сочетания учетного имени и пароля, путем регистрации и ввода предпочтений пользователя и т.д. Таким образом, любой вариант системы, способной обеспечивать пользователям возможность просмотра, сравнения и/или выбора цифровых элементов, может быть адаптирован для выполнения вариантов осуществления настоящей технологии при реализации представленной здесь концепции.

[0063] Далее более подробно описано выполнение системой 100 по меньшей мере некоторых функций настоящей технологии.

Электронное устройство

[0064] Система 100 содержит электронное устройство 104, связанное с пользователем 102. Электронное устройство 104 иногда может называться клиентским устройством, оконечным устройством или клиентским электронным устройством. Следует отметить, что связь электронного устройства 104 с пользователем 102 не означает необходимости предполагать или подразумевать какой-либо режим работы, например, вход в систему, регистрацию и т.п.

[0065] Следует отметить, что, как показано на фиг. 1, система 100, помимо электронного устройства 104, связанного с пользователем 102, также содержит дополнительные электронные устройства. Иными словами, предполагается, что система 100 может содержать множество 114 электронных устройств, связанных со множеством 112 пользователей. Несмотря на то, что множество 114 электронных устройств показано как содержащее три электронных устройства, а множество 112 пользователей показано как содержащее трех пользователей, должно быть понятно, что множество 114 электронных устройств может содержать больше (или меньше) трех электронных устройств, а множество 112 пользователей может содержать больше (или меньше) трех пользователей без выхода за границы настоящей технологии.

[0066] На реализацию электронного устройства 104 (и других устройств из множества 114 электронных устройств) не накладывается каких-либо особых ограничений. Например, электронное устройство 104 может быть реализовано в виде персонального компьютера (настольного, ноутбука, нетбука и т.д.), беспроводного устройства связи (смартфона, сотового телефона, планшета и т.д.) или сетевого оборудования (маршрутизатора, коммутатора, шлюза и т.д.). Электронное устройство 104 содержит известные в данной области техники аппаратные средства и/или прикладное программное обеспечение и/или встроенное программное обеспечение (либо их сочетание) для выполнения приложения 101 электронной платформы. В общем случае, приложение 101 электронной платформы предназначено для того, чтобы обеспечить пользователю 102 возможность получать контент, предоставляемый электронной платформой 140 (или осуществлять доступ к нему иным образом), как более подробно описано далее.

[0067] На реализацию приложения 101 электронной платформы не накладывается каких-либо особых ограничений. Один пример приложения 101 электронной платформы для доступа к приложению 101 электронной платформы может предусматривать доступ пользователя 102 к веб-сайту, связанному с электронной платформой 140. Например, доступ к приложению 101 электронной платформы может обеспечиваться путем ввода (или копирования и вставки или выбора ссылки) унифицированного указателя ресурсов (URL, Uniform Resource Locator), связанного с электронной платформой 140.

[0068] В качестве альтернативы, приложение 101 электронной платформы может представлять собой приложение, загружаемое из так называемого «магазина приложений», такого как APPSTORE™ или GOOGLEPLAY™, и устанавливаемое или выполняемое в электронном устройстве 104. Очевидно, что доступ к приложению 101 электронной платформы может обеспечиваться с использованием любых других подходящих средств. В других вариантах осуществления изобретения функции приложения 101 электронной платформы могут быть включены в состав другого приложения, такого как браузерное приложение (не показано) и т.п. В частности, приложение 101 электронной платформы может выполняться в качестве части браузерного приложения. Например, функции приложения 101 электронной платформы могут выполняться, когда пользователь 102 запускает браузерное приложение.

[0069] Пользователь 102 может использовать приложение 101 электронной платформы для сообщения серверу 130 электронной платформы 140 информации о потенциально интересных для пользователя 102 объектах. Эта информация может сообщаться в форме запроса и может использоваться сервером 130 для фильтрации цифровых элементов (представляющих объекты), доступных на электронной платформе 140, и/или для поиска конкретного цифрового элемента.

[0070] Например, в ответ на направление пользователем 102 запроса с использованием приложения 101 электронной платформы электронное устройство 104 может формировать пакет 111 данных запроса. Пакет 111 данных запроса может, в числе прочего, содержать данные, указывающие на запрос, и может быть отправлен серверу 130, на котором размещена электронная платформа 140.

[0071] Кроме того, электронное устройство 104 также может получать пакет 141 данных ответа от сервера 130. Пакет 141 данных ответа может, в числе прочего, содержать данные, указывающие на результаты поиска, соответствующие запросу, отправленному пользователем 102. В этом случае результаты поиска могут указывать на соответствующие цифровые элементы, представляющие потенциально интересные для пользователя 102 объекты.

[0072] Для лучшей иллюстрации на фиг. 2 приведено представление 200 приложения 101 электронной платформы, отображаемое пользователю 102 на электронном устройстве 104 после получения пакета 141 данных ответа согласно не имеющему ограничительного характера примеру настоящей технологии.

[0073] Например, представление 200 содержит запрос 202 «IPhone 6», направленный пользователем 102. Запрос 202 содержит информацию о потенциально интересном для пользователя 102 объекте. Кроме того, представление 200 содержит множество 204 результатов поиска, соответствующих запросу 202. Множество 204 результатов поиска содержит первый результат 210 поиска, второй результат 220 поиска и третий результат 230 поиска. В этом случае множество 204 результатов указывает на соответствующие цифровые элементы, доступные на электронной платформе.

[0074] Далее более подробно описаны реализация цифровых элементов в контексте настоящей технологии и обеспечение доступности цифровых элементов на электронной платформе 140.

[0075] В любом случае, следует отметить, что пользователь 102 может выбрать результат поиска из множества 204 результатов поиска, например, чтобы оценить дополнительную информацию о цифровом элементе, связанном с результатом поиска. Таким образом, можно сказать, что пользователи из множества 112 пользователей электронной платформы 140 могут взаимодействовать с цифровыми элементами, доступными на электронной платформе 140. Далее более подробно описаны различные виды действий пользователей с цифровыми элементами.

Сеть связи

[0076] Электронное устройство 104 (а также другие устройства из множества 114 электронных устройств) соединено с сетью 120 связи для обеспечения доступа к серверу 130.

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

[0078] Реализация линии связи (отдельно не обозначена) между электронным устройством 104 и сетью 120 связи зависит, среди прочего, от реализации электронного устройства 104. Только в качестве примера, не имеющего ограничительного характера, в тех вариантах осуществления настоящей технологии, в которых электронное устройство 104 реализовано в виде беспроводного устройства связи (такого как смартфон), линия связи может быть реализована в виде беспроводной линия связи (такой как канал сети связи 3G, канал сети связи 4G, Wireless Fidelity или сокращенно WiFi®, Bluetooth® и т.п.). В тех примерах, где электронное устройство 104 реализовано в виде ноутбука, линия связи может быть беспроводной (такой как Wireless Fidelity или сокращенно WiFi®, Bluetooth® и т.д.) или проводной (такой как соединение на основе Ethernet). Множество сетевых ресурсов

[0079] Множество 116 сетевых ресурсов, содержащее, среди прочего, первый сетевой ресурс 106 и второй сетевой ресурс 107, также соединено с сетью 120 связи. Сервер 130 доступен первому сетевому ресурсу 106 и второму сетевому ресурсу 107. Например, первый сетевой ресурс 106 может обращаться к серверу 130 для обеспечения доступа к соответствующим цифровым элементам на электронной платформе 140.

[0080] Можно сказать, что сетевой ресурс управляется соответствующим поставщиком объектов и может быть использован для предоставления электронной платформе 140 информации о соответствующих объектах в виде цифровых элементов. Например, первый сетевой ресурс 106 управляется первым поставщиком 108 объектов, а второй сетевой ресурс 107 управляется вторым поставщиком 109 объектов. В этом примере первый сетевой ресурс 106 используется первым поставщиком 108 объектов для предоставления электронной платформе 140 информации об объектах первого поставщика 108 объектов в виде соответствующих цифровых элементов. Кроме того, в этом примере второй сетевой ресурс 107 используется вторым поставщиком 109 объектов для предоставления электронной платформе 140 информации об объектах второго поставщика 109 объектов в виде соответствующих цифровых элементов.

[0081] Для лучшей иллюстрации можно предположить, что поставщик 108 объектов представляет собой электронный розничный магазин. Первый сетевой ресурс 106 может содержать один или несколько серверов, которые управляются электронным розничным магазином и способны предоставлять информацию, указывающую на цифровые элементы, представляющие продукты, услуги и/или другие товары электронного розничного магазина.

[0082] Можно предположить, что первый объект электронного розничного магазина представляет собой ноутбук MacBook™ Pro, а второй объект электронного розничного магазина представляет собой смартфон iPhone™ 6. Соответственно, первый сетевой ресурс 106 может предоставлять информацию о ноутбуке MacBook™ Pro в виде первого цифрового элемента и о смартфоне iPhone™ 6 в виде второго цифрового элемента.

[0083] На информацию, которая указывает на цифровой элемент и может быть предоставлена электронной платформе 140 сетевым ресурсом, не накладывается каких-либо особых ограничений. Тем не менее, следует отметить, что цифровой элемент связан с характеристиками элемента. В не имеющем ограничительного характера примере с цифровым элементом могут быть связаны следующие характеристики элемента: название, цена, масса, высота, длина, объем памяти, возможности для подключения и т.д.

[0084] Информация о цифровом элементе может содержать значения характеристик этого цифрового элемента. Например, информация о цифровом элементе может содержать значение «iPhone 6s» для характеристики «название» этого цифрового элемента. В другом примере информация о цифровом элементе может содержать значение «600» для характеристики «цена» этого цифрового элемента.

[0085] Таким образом, можно сказать, что в некоторых вариантах осуществления настоящей технологии информация о цифровом элементе может быть предоставлена электронной платформе 140 в формате «значение/характеристика-элемента» так, чтобы эта информация указывала (а) на различные характеристики элемента, связанные с этим цифровым элементом, и (б) на соответствующие значения.

[0086] В некоторых вариантах осуществления настоящей технологии предполагается, что первый сетевой ресурс 106 может формировать пакет 118 данных элемента и может отправлять пакет 118 данных элемента серверу 130. Пакет 118 данных элемента может, среди прочего, содержать информацию об одном или нескольких цифровых элементах, к которым поставщик 108 объектов желает обеспечить доступ на электронной платформе 140. Например, пакет 118 данных элемента может содержать информацию о характеристиках элемента и соответствующих значениях, связанных с одним или несколькими цифровыми элементами.

[0087] Как описано выше, первый сетевой ресурс 106 также может обновлять информацию о цифровых элементах, которые уже доступны на электронной платформе 140. Например, когда поставщик 108 объектов желает изменить значение, связанное с соответствующей характеристикой цифрового элемента (например, значение характеристики «цена» цифрового элемента), первый сетевой ресурс 106 может предоставлять обновленную информацию об этом цифровом элементе серверу 130, чтобы изменить старое (неактуальное) значение характеристики элемента на новое (актуальное) значение характеристики элемента.

[0088] Предполагается, что когда требуется обновление значения характеристики цифрового элемента, первый сетевой ресурс 106 может формировать пакет 118 данных элемента, содержащий данные, указывающие на новое (обновленное) значение характеристики этого цифрового элемента, так, чтобы старое (неактуальное) значение характеристики этого цифрового элемента изменялось на электронной платформе 140.

[0089] Далее боле подробно описано, как информация о цифровых элементах, предоставленная множеством 116 сетевых ресурсов, используется сервером 130, на котором размещена электронная платформа 140.

Сервер

[0090] Сервер 130 может быть реализован в виде традиционного компьютерного сервера. В примере осуществления настоящей технологии сервер 130 может быть реализован в виде сервера Dell™ PowerEdge™, работающего под управлением операционной системы Microsoft™ Windows Server™. Очевидно, что сервер 130 может быть реализован с использованием любых других подходящих аппаратных средств, прикладного программного обеспечения и/или встроенного программного обеспечения либо их сочетания. В представленных не имеющих ограничительного характера вариантах осуществления настоящей технологии сервер 130 представляет собой один сервер. В других не имеющих ограничительного характера вариантах осуществления настоящей технологии функции сервера 112 могут быть распределены между несколькими серверами.

[0091] Как описано ранее, сервер 130 способен содержать электронную платформу 140. В общем случае, сервер 130 способен (а) получать данные, указывающие на множество цифровых элементов, от множества 116 сетевых ресурсов и (б) предоставлять по меньшей мере часть из этих данных множеству 112 пользователей так, чтобы пользователи могли выбирать цифровые элементы, представляющие интересующие их объекты.

[0092] Предполагается, что сервер 130 также способен наблюдать за действиями множества 112 пользователей с цифровыми элементами, доступными на электронной платформе 140. Иными словами, сервер 130 может отслеживать, регистрировать и сохранять данные (например, в локальном и/или удаленном запоминающем устройстве, связанном с сервером 130), указывающие на действия пользователей с цифровыми элементами. Сервер 130 может отслеживать, регистрировать и сохранять действия пользователей с цифровыми элементами следующих видов:

- количество «кликов» на цифровом элементе;

- количество «длинных кликов» на цифровом элементе;

- количество положительных отзывов о цифровом элементе;

- количество отрицательных отзывов о цифровом элементе;

- количество использований функции «поделиться» в отношении цифрового элемента;

- время взаимодействия с цифровым элементом;

- количество покупок цифрового элемента и т.д.

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

[0094] В других вариантах осуществления изобретения предполагается, что сервер также может наблюдать за действиями пользователей с цифровыми элементами групповым способом, а не поэлементно. Иными словами, сервер 130 может наблюдать за действиями пользователей с цифровыми элементами, входящими в состав группы цифровых элементов. В контексте настоящей технологии группа цифровых элементов содержит цифровые элементы, представляющие одинаковые объекты и предоставленные электронной платформе 140 несколькими сетевыми ресурсами.

[0095] Для лучшей иллюстрации можно предположить, что первый цифровой элемент предоставлен электронной платформе 140 первым сетевым ресурсом 106, которым управляет первый поставщик 108 объектов, а второй цифровой элемент предоставлен электронной платформе 140 вторым сетевым ресурсом 107, которым управляет второй поставщик 109 объектов. Также можно предположить, что первый цифровой элемент представляет смартфон iPhone™ 6s и второй цифровой элемент также представляет смартфон iPhone™ 6s. Это означает, что первый поставщик 108 объектов и второй поставщик 109 объектов могут желать предоставлять, рекламировать и/или предлагать к продаже смартфоны iPhone™ 6s с использованием первого цифрового элемента и второго цифрового элемента, соответственно, доступных на электронной платформе 140.

[0096] В описанном выше примере первый цифровой элемент и второй цифровой элемент могут входить в состав группы цифровых элементов, поскольку они представляют один и тот же объект (смартфон iPhone™ 6s) и предоставлены несколькими сетевыми ресурсами (первым сетевым ресурсом 106 и вторым сетевым ресурсом 107, соответственно).

[0097] Таким образом, в описанном выше примере сервер 130 может наблюдать за действиями пользователей с цифровыми элементами, представляющими смартфоны iPhone™ 6s. Иными словами, сервер 130 может наблюдать за действиями пользователей с первым цифровым элементом, со вторым цифровым элементом и с другими потенциальными цифровыми элементами, которые доступны на электронной платформе 140 и представляют смартфоны iPhone™ 6s.

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

[0099] Предполагается, что сервер 130 может определять цифровые элементы, которые должны быть включены в состав группы цифровых элементов, путем применения алгоритма маскирования (не показан) в отношении значений по меньшей мере одной характеристики цифровых элементов.

[00100] Для лучшей иллюстрации на фиг. 3 представлены первый набор 310 цифровых элементов и второй набор 320 цифровых элементов. Можно предположить, что первый набор 310 цифровых элементов предоставлен серверу 130 первым сетевым ресурсом 106, а второй набор 320 цифровых элементов предоставлен серверу 130 вторым сетевым ресурсом 107. Первый набор 310 цифровых элементов содержит первый цифровой элемент 302 и второй цифровой элемент 304, а второй набор 320 цифровых элементов содержит третий цифровой элемент 306 и четвертый цифровой элемент 308.

[00101] Как показано на фиг. 3, первый цифровой элемент 302, второй цифровой элемент 304, третий цифровой элемент 306 и четвертый цифровой элемент 308, среди прочего, имеют следующие характеристики: (а) название, (б) цену и (в) объем памяти. Таким образом, сервер 130 может применять алгоритм маскирования в отношении значений по меньшей мере одной из указанных выше характеристик первого цифрового элемента 302, второго цифрового элемента 304, третьего цифрового элемента 306 и четвертого цифрового элемента 308.

[00102] В не имеющем ограничительного характера примере настоящей технологии сервер 130 может применять алгоритм маскирования в отношении значений характеристики элемента «название». В этом примере сервер 130 может применять алгоритм маскирования в отношении (а) значения «iPhone 6s» характеристики «название» первого цифрового элемента 302, (б) значения «iPad Рго» характеристики «название» второго цифрового элемента 304, (в) значения «iPhone 6s» характеристики «название» третьего цифрового элемента 306 и (г) значения «iPad» характеристики «название» четвертого цифрового элемента 308.

[00103] В некоторых вариантах осуществления изобретения сервер 130 может применять алгоритм маскирования в отношении значений характеристики элемента, чтобы сравнивать эти значения у различных цифровых элементов. Это означает, что в этом случае сервер 130 может сравнивать значения «iPhone 6s», «iPad Рго», «iPhone 6s» и «iPad».

[00104] В результате этого сравнения сервер 130 может определять, что значения характеристики «название» первого цифрового элемента 302 и третьего цифрового элемента 306 совпадают (например, имеется точное совпадение). Иными словами, сервер 130 может определить первый цифровой элемент 302 и третий цифровой элемент 306 как имеющие одинаковые значения, связанные с характеристикой элемента «название», и поэтому в некоторых вариантах осуществления изобретения может включить их в состав общей группы цифровых элементов, такой как группа 350 цифровых элементов.

[00105] Предполагается, что в других вариантах осуществления настоящей технологии сервер 130 может определять, что значения характеристики цифровых элементов одинаковы, без точного совпадения значений. Например, сервер 130 может определять, что значения характеристики «название» цифровых элементов одинаковы, если эти значения имеют не более одного несовпадающего символа. Иными словами, в не имеющем ограничительного характера примере настоящей технологии сервер 130 может определять, что значения характеристики цифровых элементов одинаковы, даже если эти значения лишь частично совпадают друг с другом.

[00106] Следует отметить, что сервер 130 может сравнивать значения нескольких характеристик элемента, чтобы определять, имеют ли цифровые элементы одинаковые значения для нескольких характеристик элемента. Например, помимо описанного выше сравнения значений характеристики элемента «название», сервер 130 может сравнивать значения характеристики элемента «объем памяти». В этом примере, если значения характеристики элемента «название» одинаковы и значения характеристики элемента «объем памяти» одинаковы, сервер 130 может добавлять соответствующие цифровые элементы в общую группу цифровых элементов.

[00107] Предполагается, что сервер 130 может применять алгоритм маскирования в отношении большого количества цифровых элементов, доступных на электронной платформе 140, и, соответственно, он способен определять множество групп цифровых элементов подобно тому, как сервер 130 способен определять группу 350 цифровых элементов.

[00108] Как описано выше, сервер 130 может наблюдать за действиями пользователей с цифровыми элементами групповым способом. Это означает, что сервер 130 может наблюдать за действиями пользователей с цифровыми элементами из группы цифровых элементов. Например, сервер 130 может наблюдать за действиями пользователей с цифровыми элементами из группы 350 цифровых элементов.

[00109] На фиг. 4 приведено представление 400 пользовательских действий определенного вида с цифровыми элементами из группы 350 цифровых элементов. В частности, представление 400 иллюстрирует количество «кликов» на цифровых элементах из группы 350 цифровых элементов в зависимости от характеристики «цена» цифровых элементов из группы 350 цифровых элементов. В представленном на фиг.4 не имеющем ограничительного характера примере количество «кликов» пользователей на цифровых элементах в целом уменьшается с увеличением значения характеристики «цена» цифровых элементов из группы 350 цифровых элементов.

[00110] Можно предположить, что в некоторый момент времени сервер 130 получает от первого сетевого ресурса 106 указание на новое значение «1600» характеристики элемента «цена», связанной с первым цифровым элементом 302 (см. фиг. 3). До этого момента времени первый цифровой элемент 302 был предоставлен первым сетевым ресурсом 106 серверу 130 со значением «1200» характеристики элемента «цена». Таким образом, можно сказать, что в этот момент времени сервер 130 способен, в известном смысле, обновить или заменить старое (неактуальное) значение «1200» характеристики элемента «цена» новым значением «1600» характеристики элемента «цена».

[00111] В некоторых вариантах осуществления настоящей технологии сервер 130 может проверять точность нового значения характеристики элемента «цена». Для этого сервер 130 может определять различие 450 между (а) пользовательскими действиями определенного вида (например, количеством «кликов») пользователей с цифровыми элементами из группы 350 цифровых элементов, имеющими значение «1200» характеристики элемента «цена», и (б) пользовательскими действиями определенного вида (например, количеством «кликов») пользователей с цифровыми элементами из группы 350 цифровых элементов, имеющими значение «1600» характеристики элемента «цена».

[00112] После определения сервером 130 различия 450 сервер 130 может сравнивать различие 450 с пороговым значением (не показано), чтобы определить, является ли новое значение «1600» характеристики элемента «цена» для первого цифрового элемента 302 точным.

[00113] В некоторых вариантах осуществления изобретения пороговое значение может быть заранее задано оператором электронной платформы 140 и/или сервера 130. Предполагается, что пороговое значение может быть заранее задано оператором на основе, среди прочего, (а) характеристики элемента, значение которой обновляется или заменяется, и (б) вида пользовательских действий (например, количества «кликов», времени пребывания, количества загрузок и т.д.).

[00114] Далее описаны некоторые примеры того, как пороговое значение может быть заранее задано оператором электронной платформы 140 и/или сервера 130 и как это пороговое значение может быть выражено. Тем не менее, следует отметить, что пороговое значение может быть заранее задано и выражено иначе, чем проиллюстрировано здесь на примерах, что должно быть понятно специалисту в данной области с учетом представленного здесь описания.

[00115] В первом примере пороговое значение может быть заранее задано оператором в виде 10% изменения в пользовательских действиях определенного вида (таких как количество «кликов») с цифровыми элементами из группы 350 цифровых элементов, имеющими старое значение «1200» характеристики элемента «цена». Таким образом, можно сказать, что пороговое значение может быть выражено в виде доли (в этом случае 10%) от количества «кликов» на цифровых элементах из группы 350 цифровых элементов, имеющих старое значение «1200» характеристики элемента «цена».

[00116] В первом примере, если различие 450 указывает на уменьшение пользовательских действий определенного вида более чем на 10%, сервер 130 может определить, что новое значение «1600» является неточным. Если различие 450 указывает на уменьшение пользовательских действий определенного вида менее чем на 10%, сервер 130 может определить, что новое значение «1600» является точным.

[00117] Разработчики настоящей технологии установили, что точность информации, связанной с цифровым элементом, может быть определена на основе поведения пользователей или на основе характера действий пользователей с цифровыми элементами, представляющими одинаковые объекты. В целом, разработчики настоящей технологии установили, что, если (а) пользователи взаимодействуют с цифровыми элементами, представляющими одинаковые объекты, с которыми связана цена X, и (б) по сравнению с этим пользователи значительно меньше взаимодействуют с цифровыми элементами, представляющими те же объекты, с которыми связана цена Y, то цена Y, связанная с цифровым элементом, представляющим тот же объект, вероятно, предоставлена электронной платформе 140 ошибочно и/или неточно.

[00118] Во втором примере можно предположить, что новое значение характеристики «цена» первого цифрового элемента 320 представляет собой «120» (вместо использованного в предыдущем примере значения «1600»). Во втором примере сервер 130 может определять другое различие (не показано) между (а) пользовательскими действиями определенного вида (такими как количество «кликов») с цифровыми элементами из группы 350 цифровых элементов, имеющими значение «1200» характеристики элемента «цена», и (б) пользовательскими действиями определенного вида (такими как количество «кликов») с цифровыми элементами из группы 350 цифровых элементов, имеющими значение «120» характеристики элемента «цена».

[00119] Во втором примере, если другое различие представляет собой, например, более чем 1000% «пик» в пользовательских действиях определенного вида, сервер 130 может определить, что новое значение «120» является неточным. Если другое различие представляет собой, например, увеличение пользовательских действий определенного вида менее чем на 1000%, сервер 130 может определить, что новое значение «120» является точным.

[00120] В целом, разработчики настоящей технологии установили, что если (а) пользователи взаимодействуют с цифровыми элементами, представляющими одинаковые объекты, с которыми связана цена X, и (б) по сравнению с этим пользователи значительно больше взаимодействуют с цифровыми элементами, представляющими одинаковые объекты, с которыми связана цена Y, то цена Y, связанная с цифровым элементом, представляющим тот же объект, вероятно, предоставлена электронной платформе 140 ошибочно и/или неточно.

[00121] В третьем примере пороговое значение может быть заранее задано оператором электронной платформы 140 и/или сервера 130 в виде интервала значений от -10% до +1000% для пользовательских действий определенного вида (таких как количество «кликов») пользователей с цифровыми элементами из группы 350 цифровых элементов, имеющими старое значение «1200» характеристики элемента «цена».

[00122] В третьем примере, если различие 450 соответствует (а) уменьшению пользовательских действий определенного вида менее чем на 10% и (б) менее чем 1000% «пику» в пользовательских действиях определенного вида, сервер 130 может определить, что новое значение «1600» характеристики элемента «цена» является точным. В противном случае сервер 130 может определить, что новое значение «1600» характеристики элемента «цена» является неточным.

[00123] На фиг. 5 представлена блок-схема способа 500 проверки точности информации, связанной с цифровым элементом. Способ 500 выполняется сервером 130. Далее последовательно описаны различные шаги способа 500.

Шаг 502: мониторинг действий множества пользователей с группой цифровых элементов.

[00124] Способ 500 начинается с шага 502, на котором сервер 130 способен наблюдать за действиями множества 112 пользователей с группой цифровых элементов. Как описано выше, группа цифровых элементов содержит цифровые элементы, представляющие одинаковые объекты и предоставленные электронной платформе 140 несколькими сетевыми ресурсами. Например, сервер 130 может наблюдать за действиями множества пользователей с группой 350 цифровых элементов, представленной на фиг. 3.

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

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

[00127] Предполагается, что сервер 130, способный применять алгоритм маскирования, может определять набор цифровых элементов из множества цифровых элементов (доступных на электронной платформе 140), имеющих одинаковые значения по меньшей мере одной характеристики цифровых элементов. Сервер 130 может определять, что этот набор цифровых элементов должен быть включен в состав группы цифровых элементов. Шаг 504: получение указания на новое значение характеристики элемента, связанной с цифровым элементом.

[00128] Способ 500 продолжается на шаге 504, на котором сервер 130 способен получать от сетевого ресурса из множества 116 сетевых ресурсов указание на новое значение характеристики элемента, связанной с цифровым элементом. Например, этот цифровой элемент может входить в состав группы 350 цифровых элементов и мог быть ранее предоставлен соответствующим сетевым ресурсом электронной платформе 140 со старым (неактуальным) значением характеристики элемента, при этом новое значение предназначено для замены старого значения. В одном примере новое значение может быть предоставлено для характеристики «цена» цифровых элементов.

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

[00129] Способ 500 продолжается на шаге 506, на котором сервер 130 способен определять различие 450 между (а) действиями пользователей с цифровыми элементами из группы 350 цифровых элементов, имеющими старое значение характеристики элемента, и (б) действиями пользователей с цифровыми элементами из группы 350 цифровых элементов, имеющими новое значение характеристики элемента.

[00130] Предполагается, что сервер 130 может определять различие между (а) произошедшими в течение заранее заданного интервала времени действиями пользователей с цифровыми элементами из группы 350 цифровых элементов, имеющими старое значение характеристики элемента, и (б) произошедшими в течение заранее заданного интервала времени действиями пользователей с цифровыми элементами из группы 350 цифровых элементов, имеющими новое значение характеристики элемента.

Шаг 508: сравнение различия с пороговым значением.

[00131] Способ 500 продолжается на шаге 508, на котором сервер 130 способен сравнивать различие 450 с пороговым значением. Следует отметить, что пороговое значение может быть заранее задано и выражено иначе, чем проиллюстрировано здесь на примерах, что должно быть понятно специалисту в данной области с учетом представленного здесь описания.

[00132] Например, если различие 450 меньше порогового значения, сервер 130 может определить, что новое значение характеристики элемента, полученное от сетевого ресурса для цифрового элемента, является точным. В другом примере, если различие 450 больше порогового значения, сервер 130 может определить, что новое значение характеристики элемента, полученное от сетевого ресурса для цифрового элемента, является неточным.

[00133] В еще одном примере пороговое значение может соответствовать интервалу значений. В этом случае, если различие 450 находится в этом интервале значений, сервер 130 может определить, что новое значение характеристики элемента, полученное от сетевого ресурса для цифрового элемента, является точным.

[00134] Предполагается, что сервер 130 после определения того, что новое значение является неточным, может инициировать выполнение некоторого действия. Например, в одном случае сервер 130 может не заменять старое значение новым значением. В другом случае сервер 130 может уведомлять сетевой ресурс и/или соответствующего поставщика объектов, что новое предоставленное значение является неточным. Таким образом, сетевой ресурс и/или соответствующий поставщик объектов имеют возможность скорректировать новое значение или отправить серверу 130 указание на новое скорректированное значение.

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

[00136] Из представленного выше описания очевидно, что предполагается, что способ 500 может содержать дополнительные шаги, помимо представленного выше не исчерпывающего списка.

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

[00138] Некоторые из этих шагов и передаваемых или принимаемых сигналов хорошо известны в данной области техники и по этой причине опущены в некоторых частях описания для упрощения. Сигналы могут передаваться или приниматься с использованием оптических средств (таких как волоконно-оптическое соединение), электронных средств (таких как проводное или беспроводное соединение) и механических средств (например, основанных на давлении, температуре или любом другом подходящем физическом параметре).

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


Способ и система для проверки точности информации, связанной с цифровым элементом
Способ и система для проверки точности информации, связанной с цифровым элементом
Способ и система для проверки точности информации, связанной с цифровым элементом
Способ и система для проверки точности информации, связанной с цифровым элементом
Способ и система для проверки точности информации, связанной с цифровым элементом
Способ и система для проверки точности информации, связанной с цифровым элементом
Источник поступления информации: Роспатент

Showing 1-10 of 41 items.
20.03.2013
№216.012.303e

Способ усовершенствования адресной книги средства мобильной связи и интегрированная система адресной книги

Изобретение относится к функционалу средств мобильной связи и раскрывает способ информационного поиска в удаленных базах данных, подключенных к телекоммуникационным сетям. Техническим результатом является повышение скорости выбора необходимо абонента и повышение удобства использования адресной...
Тип: Изобретение
Номер охранного документа: 0002477885
Дата охранного документа: 20.03.2013
20.06.2013
№216.012.4e9c

Способ и система управления сбором сообщений электронной почты

Изобретение относится к области электронной передачи и обработки информации. Техническим результатом является снижение времени настройки сбора сообщений с заданных почтовых ящиков в единый ящик-получатель. Система сборщика сообщений электронной почты содержит внутренний и внешний интерфейсы для...
Тип: Изобретение
Номер охранного документа: 0002485706
Дата охранного документа: 20.06.2013
27.06.2013
№216.012.5200

Система и способ сбора и управления профилями интернет-пользователей

Предложенное изобретение относится к системам обработки электронной почты, а именно к системе и способу сбора и управления профилями Интернет-пользователей. Техническим результатом является расширение функциональных возможностей почтовых служб посредством сбора информации об...
Тип: Изобретение
Номер охранного документа: 0002486585
Дата охранного документа: 27.06.2013
10.05.2016
№216.015.3c33

Система и способ отображения результатов поиска

Изобретение относится к отображению поисковой информации. Технический результат - предоставление оптимизированного графического пользовательского интерфейса для отображения ряда результатов поиска от поисковых систем для эффективной формулировки поискового запроса. Для этого способ отображения...
Тип: Изобретение
Номер охранного документа: 0002583736
Дата охранного документа: 10.05.2016
10.06.2016
№216.015.4990

Система и способ для удаленного управления веб-браузером

Изобретение относится к области удаленной связи с устройствами в общем, и в частности - к системам для предоставления удаленного управления устройством через веб-браузер. Технический результат заключается в повышении эффективности удаленного управления пользовательским устройством через...
Тип: Изобретение
Номер охранного документа: 0002586878
Дата охранного документа: 10.06.2016
25.08.2017
№217.015.9cd3

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

Изобретение относится к области передачи и обработки сообщений. Технический результат – доставка электронных сообщений получателю, посредством обеспечения предоставления дополнительной возможности устранения ошибки отправителем, если сообщение было не доставлено, а отклонено. Способ обработки...
Тип: Изобретение
Номер охранного документа: 0002610584
Дата охранного документа: 13.02.2017
25.08.2017
№217.015.9cd9

Способ передачи и способ получения объекта от первого процесса второму процессу, машиночитаемый носитель (2 варианта)

Изобретение относится к вычислительной технике. Технический результат заключается в расширении арсенала средств для передачи объектов памяти между процессами. Способ передачи объекта от первого процесса второму процессу, причем первый процесс содержит первое адресное пространство памяти, а...
Тип: Изобретение
Номер охранного документа: 0002610582
Дата охранного документа: 13.02.2017
25.08.2017
№217.015.9d34

Способ координации сетевого обмена данными

Изобретение относится к способу координации сетевого обмена данными, который выполняется на сервере координации функционирования браузеров, осуществляющем при помощи сети обмен данными с первым электронным устройством и вторым электронным устройством. Технический результат заключается в...
Тип: Изобретение
Номер охранного документа: 0002610418
Дата охранного документа: 10.02.2017
25.08.2017
№217.015.a17a

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

Изобретение относится к области безопасной обработки части данных в среде для безопасного исполнения компьютерных программ. Технический результат заключается в повышении безопасности при обработке части данных. Технический результат достигается за счет сервера, содержащего процессор, который...
Тип: Изобретение
Номер охранного документа: 0002606877
Дата охранного документа: 10.01.2017
29.12.2017
№217.015.f0ec

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

Изобретение относится к способам и системам создания симплифицированных границ графических объектов. Технический результат заключается в уменьшении требуемых вычислительных ресурсов компьютера при обработке графических объектов. В способе создания симплифицированной первой границы первого...
Тип: Изобретение
Номер охранного документа: 0002638014
Дата охранного документа: 08.12.2017
+ добавить свой РИД