СПОСОБ И СИСТЕМА ДЛЯ ПРЕДОСТАВЛЕНИЯ ЭЛЕКТРОННОМУ УСТРОЙСТВУ РЕКОМЕНДУЕМОГО ЭЛЕМЕНТА ЦИФРОВОГО КОНТЕНТА Российский патент 2021 года по МПК G06Q30/02 

Описание патента на изобретение RU2753174C1

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

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

Уровень техники

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

[3] Как во время навигации в сети Интернет, так и при движении по дороге пользователь сталкивается со множеством элементов цифрового контента. При этом усилия традиционно направляются на предоставление персонализированных элементов контента в интерактивном режиме, тогда как в автономном режиме элементы контента не персонализированы. Последнее обусловлено, прежде всего, сложностями получения информации о пользователе перед выбором элемента цифрового контента.

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

[5] Следовательно, существует потребность в обеспечении элемента контента на основе предпочтений пользователя в автономном режиме.

[6] В патентной заявке US 20100293058 A1 «Ad Selection Systems and Methods» (Intertrust Technologies Corp., опубликована 18 ноября 2010 г.) описаны и системы и способы динамического выбора рекламного объявления для показа конечному пользователю в сочетании с элементом электронного контента. В одном варианте осуществления изобретения оценивается элемент управления, связанный с элементом электронного контента, чтобы определить, допускается ли демонстрация рекламного объявления в сочетании с этим элементом электронного контента. Связанный с рекламным объявлением элемент управления также оценивается с целью определения суммы, которую поставщик рекламного объявления готов заплатить, чтобы рекламное объявление было показано конечному пользователю в сочетании с элементом электронного контента. Если эта сумма превышает сумму, соответствующую другим рекламным объявлениям, то это рекламное объявление и элемент контента совместно демонстрируются конечному пользователю.

[7] В патентной заявке US 2008004692 A1 «System and Methods for Competitive Dynamic Selection of Digital Advertising Assets in a Video Distribution System» (Ericsson Television Inc., опубликована 21 февраля 2008 г.) описаны системы и способы размещения рекламы на конкурсной основе при просмотре фильма или программы иного вида в системе распределения видео программ. В некоторые моменты в фильме, называемые рекламными слотами, зрителю демонстрируются рекламные объявления. Каждое рекламное объявление выбирается из множества рекламных объявлений на основе критериев, определенных для выбора. Выбор рекламных объявлений может быть основан на критериях, определенных в зависимости от аукционной кампании, фильма, самих рекламных объявлений и демографической информации о зрителе, выбирающем фильмы. Аукцион может проводиться в реальном времени и в различных элементах, включая сервер видео по запросу или телевизионную приставку зрителя. Описаны различные инструментальные средства для указания слотов и для определения критериев при проведении аукционной кампании по размещению рекламы.

[8] В патенте US 8621046 B2 «Offline Advertising Services)) (Intel Corp., выдан 31 декабря 2013 г.) описаны способы и устройства для реализации рекламных услуг в автономном режиме. В одном варианте осуществления изобретения данные контента сохраняются в локальной памяти вычислительного устройства до перехода в автономный режим. После перехода в автономный режим сохраненный контент демонстрируется из локальной памяти. При этом собираются и затем отправляются удаленному серверу метрики, касающиеся представленного контента. Также описаны другие варианты осуществления изобретения.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[45] На фиг. 2 приведена структура данных журнала навигации, связанного с электронным устройством из системы, представленной на фиг. 1.

[46] На фиг. 3 приведена структура базы данных элементов цифрового контента из системы, представленной на фиг. 1.

[47] На фиг. 4 представлена схема формирования объединенного профиля пользователя.

[48] На фиг. 5 представлен дисплей для контента, установленный рядом с дорогой и представляющий собой пример наружного дисплея для контента.

[49] На фиг. 6 представлен дисплей для контента, установленный внутри здания и представляющий собой пример внутреннего дисплея для контента.

[50] На фиг. 7 представлен пример процесса выбора элемента контента.

[51] На фиг. 8 представлена блок-схема способа предоставления рекомендуемого элемента цифрового контента.

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

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

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

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

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

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

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

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

[59] Электронное устройство 102 содержит энергонезависимое ЗУ 104. Энергонезависимое ЗУ 104 может содержать один или несколько носителей информации и в общем случае обеспечивает пространство для хранения компьютерных команд, исполняемых процессором 106. Например, энергонезависимое ЗУ 104 может быть реализовано как пригодная для чтения компьютером среда, включая ПЗУ, накопители на жестких дисках (HDD), твердотельные накопители (SSD) и карты флэш-памяти.

[60] Электронное устройство 102 содержит аппаратные средства и/или программное обеспечение и/или встроенное программное обеспечение (либо их сочетание) для выполнения навигационного приложения 108. В общем случае навигационное приложение 108 обеспечивает пользователю навигацию при перемещении из одного места в другое место. Способ реализации навигационного приложения 108 известен в данной области техники и поэтому здесь не описан. Достаточно сказать, что в качестве навигационного приложения 108 может использоваться приложение Yandex.Maps™, Yandex.Navigator™ или другое коммерчески доступное или проприетарное навигационное приложение.

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

[62] В некоторых не имеющих ограничительного характера вариантах осуществления изобретения электронное устройство 102 содержит журнал 110 навигации, в котором хранятся GPS-координаты, собранные в течение периода времени активности навигационного приложения 108. В некоторых не имеющих ограничительного характера вариантах осуществления изобретения журнал 110 навигации может дополнительно содержать GPS-координаты, собранные, когда навигационное приложение 108 не используется.

[63] На фиг. 2 представлен не имеющий ограничительного характера вариант реализации журнала 110 навигации. На способ наполнения журнала 110 навигации не накладывается каких-либо ограничений. Например, навигационное приложение 108 может быть способным принимать сигналы спутника системы GPS через заранее заданные интервалы времени и преобразовывать сигналы спутника системы GPS в GPS-координаты.

[64] В журнале 110 навигации хранятся первые GPS-координаты 202, соответствующие местоположению статуи Свободы. Первые GPS-координаты связаны с первой отметкой 204 времени. Первая отметка 204 времени соответствует времени, когда электронное устройство 102 имело первые GPS-координаты 202.

[65] В журнале 110 навигации также хранится множество GPS-координат и связанных с ними отметок времени (отдельно не обозначены). Например, исходя из отметок времени и GPS-координат в журнале 110 навигации, должно быть понятно, что электронное устройство 102 в течение 6 минут переместилось на 0,1 угловой секунды на север и на 0,4 угловой секунды на запад. Несмотря на то, что в журнале 110 навигации показаны только четыре GPS-координаты, должно быть очевидно, что в журнале 110 навигации может храниться больше или меньше четырех GPS-координат.

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

[67] Электронное устройство 102 содержит аппаратные средства и/или прикладное программное обеспечение и/или встроенное программное обеспечение (либо их сочетание) для выполнения одного или нескольких сервисных приложений 112 (см. фиг. 1). В общем случае одно или несколько сервисных приложений 112 соответствуют электронным приложениям, доступным с использованием электронного устройства 102. В некоторых не имеющих ограничительного характера вариантах осуществления изобретения одно или несколько сервисных приложений 112 включают в себя по меньшей мере одно сервисное приложение (не обозначено), управляемое организацией, предоставляющей описанное выше навигационное приложение 108. Например, если навигационное приложение 108 представляет собой приложение Yandex.Navigator™, то одно или несколько сервисных приложений 112 могут включать в себя приложение веб-браузера Yandex.Browser™, новостное приложение Yandex.News™, приложение для поиска и подбора товаров Yandex.Market™ и т.п.Очевидно, что одно или несколько сервисных приложений 112 также могут включать в себя сервисные приложения, не управляемые организацией, предоставляющей упомянутое выше навигационное приложение 108, например, приложения социальных медиа, таке как приложение Vkontakte™, и приложения потоковой трансляции музыки, такие как Spotify™.

[68] В некоторых не имеющих ограничительного характера вариантах осуществления изобретения действия пользователя, выполненные в одном или нескольких сервисных приложениях 112, собираются одним или несколькими веб-серверами (не показаны) и используются для построения профиля пользователя, связанного с электронным устройством 102. В некоторых не имеющих ограничительного характера вариантах осуществления изобретения одно или несколько сервисных приложений 112, управляемых той же организацией, что и навигационное приложение 108, способны собирать и сохранять действия с указанием идентификатора 206 пользовательского устройства.

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

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

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

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

[73] Сервер 118 содержит интерфейс связи (не показан), структура и настройки которого позволяют осуществлять связь с различными элементами (такими как электронное устройство 102 и другие устройства, которые могут быть соединены с сетью 114 связи) через сеть 114 связи. Сервер 118 содержит память 120 сервера, включая один или несколько носителей информации, и в общем случае обеспечивает пространство для хранения компьютерных программных команд, исполняемых процессором 122 сервера. Например, память 120 сервера может быть реализована в виде машиночитаемого физического носителя информации, включая ПЗУ и/или ОЗУ. Память 120 сервера также может включать в себя одно или несколько устройств постоянного хранения, таких как накопители на жестких дисках (HDD), твердотельные накопители (SSD) и карты флэш-памяти.

[74] В некоторых не имеющих ограничительного характера вариантах осуществления изобретения сервер 118 может управляться организацией, предоставляющей описанное выше навигационное приложение 108. Например, если навигационное приложение 108 представляет собой приложение Yandex.Navigator™, то сервер 118 может управляться компанией Yandex LLC (ул. Льва Толстого, д. 16, Москва, 119021, Россия). В других вариантах осуществления изобретения сервер 118 может управляться организацией, отличной от той, что предоставляет описанное выше навигационное приложение 108.

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

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

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

База 126 данных элементов цифрового контента

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

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

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

[81] Множество элементов цифрового контента сгруппировано в один или несколько тематических кластеров 302. Например, в базе 126 данных элементов цифрового контента хранятся первый тематический кластер 304, второй тематический кластер 306, третий тематический кластер (без числового обозначения) и четвертый тематический кластер (без числового обозначения). Первый тематический кластер 304 содержит первый элемент 308 цифрового контента и второй элемент 312 цифрового контента, а второй тематический кластер 306 содержит третий элемент 310 цифрового контента.

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

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

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

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

[86] Первый профиль 402 принимается от первого сервисного сервера 404. Например, первый сервисный сервер 404 может быть связан с первым сервисным приложением 401, представляющим собой приложение Yandex.Browser™, управляемое организацией, предоставляющей упомянутое выше навигационное приложение 108. Первый профиль 402 может быть сформирован первым сервисным сервером 404 на основе журнала 403 просмотра, связанного с электронным устройством 102.

[87] Первый профиль 402 связан с первым набором 406 уникальных идентификаторов. Например, первый набор 406 уникальных идентификаторов может содержать проприетарный идентификатор пользователя, назначенный электронному устройству 102 первым сервисным приложением 401. С учетом того, что первое сервисное приложение 401 управляется организацией, предоставляющей вышеупомянутое навигационное приложение 108, первый набор 406 уникальных идентификаторов содержит идентификатор 206 пользовательского устройства (ABCDE).

[88] Второй профиль 408 принимается от второго сервисного сервера 410. Например, второй сервисный сервер 410 может быть связан со вторым сервисным приложением 409, представляющим собой приложение Yandex.Market™, управляемое организацией, предоставляющей упомянутое выше навигационное приложение 108. Второй профиль 408 может быть сформирован вторым сервисным сервером 410 на основе журналов 411 поиска, связанных с электронным устройством 102.

[89] Второй профиль 408 также связан со вторым набором 412 уникальных идентификаторов. С учетом того, что второе сервисное приложение 409 управляется организацией, предоставляющей вышеупомянутое навигационное приложение 108, второй набор 412 уникальных идентификаторов содержит идентификатор 206 пользовательского устройства (ABCDE). Кроме того, второй набор 412 уникальных идентификаторов может содержать адрес электронной почты пользователя, используемый для авторизации (ABC@XYZ.CA). В некоторых не имеющих ограничительного характера вариантах осуществления изобретения второй профиль 408 также содержит общедоступное используемое в профиле изображение (не показано) пользователя, связанного с электронным устройством 102.

[90] В некоторых не имеющих ограничительного характера вариантах осуществления изобретения, если ко второму сервисному приложению 409 обращался тот же пользователь, но с другого устройства, отличного от электронного устройства 102, то второй набор 412 уникальных идентификаторов дополнительно содержит другой проприетарный идентификатор устройства (не показан), назначенный этому другому устройству.

[91] База 128 данных профилей пользователей способна выполнять процедуру объединения профилей (не показана). Процедура объединения профилей способна определять, соответствуют ли первый профиль 402 и второй профиль 408 одному и тому же пользователю. Например, процедура объединения профилей может быть способной определять, соответствует ли, по меньшей мере частично, первый набор 406 уникальных идентификаторов второму набору 412 уникальных идентификаторов.

[92] Если определено, что первый набор 406 уникальных идентификаторов по меньшей мере частично соответствует второму набору 412 уникальных идентификаторов, процедура объединения профилей способна объединять первый профиль 402 и второй профиль 408 для формирования первого объединенного профиля 414 пользователя.

[93] В результате выполнения процедуры объединения профилей в базе 128 данных профилей пользователей сохраняется первый объединенный профиль 414 пользователя вместе со списком 416 уникальных идентификаторов (содержащим идентификатор 206 пользовательского устройства и адрес электронной почты) и, если имеется, с используемым в профиле изображением пользователя (не показано).

[94] Если процедура объединения профилей определяет, что первый набор 406 уникальных идентификаторов даже частично не соответствует второму набору 412 уникальных идентификаторов, то первый профиль 402 и второй профиль 408 рассматриваются как связанные с различными пользователями. Следовательно, первый профиль 402 (и первый набор 406 уникальных идентификаторов) и второй профиль 408 (и второй набор 412 уникальных идентификаторов) хранятся в базе 128 данных профилей пользователей раздельно.

[95] Несмотря на то, что при формировании первого объединенного профиля 414 пользователя показаны только два профиля пользователя (первый профиль 402 и второй профиль 408), должно быть понятно, что первый объединенный профиль 414 пользователя может быть сформирован на основе более чем двух профилей пользователя.

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

[97] В базе 128 данных профилей пользователей также хранятся второй объединенный профиль 417 пользователя и третий объединенный профиль 418 пользователя, сформированные аналогичным образом.

[98] Как показано на фиг. 1, сервер 118 также связан с дисплеем 130 для контента. Дисплей 130 для контента способен получать элемент цифрового контента (такой как первый элемент 308 цифрового контента) для показа приложением 124 выбора и содержит экран 132 дисплея.

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

[100] Реализация дисплея 130 для контента различается в зависимости от предполагаемого места использования. В тех не имеющих ограничительного характера вариантах осуществления изобретения, где дисплей 130 для контента реализован в виде устройства, установленного в помещении, например, в торговом центре или в магазине, дисплей 130 для контента может содержать датчик 134 и камеру 136.

[101] Датчик 134 способен обнаруживать сигналы беспроводной связи от одного или нескольких электронных устройств (таких как устройства с поддержкой WiFi, сотовые телефоны, устройства с поддержкой Bluetooth и т.д.), расположенных в зоне действия датчика 134, и собирать для каждого обнаруженного сигнала следующие данные: адрес (или адреса) уровня управления доступом к среде (MAC, Media Access Control), мощность сигнала, время обнаружения и уникальный идентификатор (если он отличается от МАС-адреса). Пример сбора данных для каждого обнаруженного сигнала описан в патентной заявке US 8699370 «Method and apparatus for analysis of user traffic within a predefined area» (опубликована 15 апреля 2014 г.), содержание которой полностью включено в настоящий документ посредством ссылки. Несмотря на то, что в представленном варианте осуществления изобретения предусмотрен только один датчик 134, объем изобретения этим не ограничивается и может быть предусмотрено несколько датчиков. В некоторых не имеющих ограничительного характера вариантах осуществления изобретения датчик 134 реализован в виде маршрутизатора с поддержкой WiFi-соединения между одним или несколькими электронными устройствами и сетью 114 связи.

[102] На реализацию камеры 136 не накладывается каких-либо ограничений. Например, камера 136 может содержать оптический датчик (например, прибор с зарядовой связью (ПЗС) или датчик изображения на КМОП-структуре), чтобы обеспечить функции камеры, такие как запись фотографий и видеофрагментов. Несмотря на то, что в представленном варианте осуществления изобретения предусмотрена только одна камера 136, в других вариантах осуществления изобретения может быть реализовано несколько камер.

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

[104] Как показано, устройство 602 показа контента установлено внутри здания, такого как торговый центр, магазин и т.п. Устройство 602 показа контента содержит экран 606 дисплея, датчик 610 и камеру 612.

[105] Устройство 602 показа контента связано с зоной 635 охвата. Зона 635 охвата может соответствовать зоне, в которой экран 606 дисплея хорошо виден. На способ определения зоны 635 охвата не накладывается каких-либо ограничений. Она может зависеть от размеров экрана 606 дисплея и может быть определена экспертом путем эмпирической проверки.

[106] Перед экраном 606 дисплея находятся первый пользователь 618, второй пользователь 620 и третий пользователь 634. Первый пользователь 618 имеет при себе первое электронное устройство 622 (такое как сотовый телефон). Второй пользователь 620 имеет при себе второе электронное устройство 624 (такое как сотовый телефон). Третий пользователь 634 имеет при себе третье электронное устройство 626 (такое как планшет). Предполагается, что перед экраном 606 дисплея могут находиться большее или меньшее количество пользователей, а первый пользователь 618, второй пользователь 620 и третий пользователь 634 могут иметь при себе большее или меньшее количество электронных устройств.

[107] Как описано выше, датчик 610 способен обнаруживать первое электронное устройство 622, второе электронное устройство 624 и третье электронное устройство 626. В частности, датчик 610 способен получать первый идентификатор 628, связанный с первым электронным устройством 622, второй идентификатор 630, связанный со вторым электронным устройством 624, и третий идентификатор 632, связанный с третьим электронным устройством 626. Например, первый идентификатор 628 может содержать уникальный идентификатор (такой как МАС-адрес) первого электронного устройства 622, мощность сигнала и время обнаружения.

[108] В некоторых не имеющих ограничительного характера вариантах осуществления изобретения датчик 610 способен обеспечивать двухстороннюю связь с сетью 114 связи для первого электронного устройства 622, второго электронного устройства 624 и третьего электронного устройства 626. В таких не имеющих ограничительного характера вариантах осуществления изобретения датчик 610 также способен назначать IP-адрес для первого электронного устройства 622, второго электронного устройства 624 и третьего электронного устройства 626.

[109] Датчик 610 также способен периодически обнаруживать сигналы первого электронного устройства 622, второго электронного устройства 624 и третьего электронного устройства 626.

[110] В некоторых не имеющих ограничительного характера вариантах осуществления настоящей технологии камера 612 способна фиксировать первое изображение (не показано) зоны 635 охвата, в которой находятся первый пользователь 618, второй пользователь 620 и третий пользователь 634, в ответ на обнаружение датчиком 610 первого электронного устройства 622, второго электронного устройства 624 и третьего электронного устройства 626. Предполагается, что в некоторых не имеющих ограничительного характера вариантах осуществления настоящей технологии камера 612 способна фиксировать первое изображение независимо от обнаружения датчиком 610 первого электронного устройства 622, второго электронного устройства 624 и третьего электронного устройства 626.

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

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

[113] На фиг. 5 представлена схема наружной электронной рекламной панели, реализованной согласной вариантам осуществления настоящей технологии.

[114] Как показано, дисплей 502 для контента установлен в непосредственной близи от дороги 504, по которой пользователь, связанный с электронным устройством 102 (не показано), перемещается в первом транспортном средстве 506. Дисплей 502 для контента содержит экран 508 дисплея, на котором отображается элемент цифрового контента (такой как первый элемент 308 цифрового контента), выбранный приложением 124 выбора. На дороге также присутствует второе транспортное средство 512, управляемое пользователем, связанным с электронным устройством 514.

[115] В некоторых не имеющих ограничительного характера вариантах осуществления настоящей технологии экран 508 дисплея характеризуется зоной 510 охвата. Зона 510 охвата может соответствовать зоне, в которой экран 508 дисплея хорошо виден. На способ определения зоны 510 охвата не накладывается каких-либо ограничений. Она может зависеть от размеров экрана 508 дисплея и/или от наличия близко расположенных препятствий (таких как здания) и может быть определена экспертом путем эмпирической проверки.

Приложение 124 выбора

[116] На фиг. 7 представлена схема приложения 124 выбора, реализованного согласно не имеющим ограничительного характера вариантам осуществления настоящей технологии. Приложение 124 выбора выполняет или иным способом осуществляет доступ к процедуре 702 приема, процедуре 704 определения ценового предложения и процедуре 706 управления после торгов.

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

[118] Для лучшего понимания настоящей технологии ниже описаны функции и обрабатываемые или сохраняемые данные и/или информация процедуры 702 приема, процедуры 704 определения ценового предложения и процедуры 706 управления после торгов.

[119] Кроме того, для лучшего понимания настоящей технологии функции и обрабатываемые или сохраняемые данные и/или информация процедуры 702 приема, процедуры 704 определения ценового предложения и процедуры 706 управления после торгов описаны далее применительно к первому сценарию со ссылками на фиг.5 и применительно ко второму сценарию со ссылками на фиг.6. Очевидно, что представленные ниже сценарии приведены лишь для лучшего понимания, но не для ограничения объема изобретения.

Процедура 702 приема, сценарий 1

[120] Процедура 702 приема способна принимать пакет 708 данных от одного или нескольких электронных устройств. Например, пакет 708 данных содержит журнал навигации для каждого электронного устройства, расположенного рядом с дисплеем 502 для контента. В некоторых не имеющих ограничительного характера вариантах осуществления изобретения навигационное приложение 108 заранее сохраняет местоположение дисплея 502 для контента и способно отправлять журнал 110 навигации процедуре 702 приема по прибытии на заранее заданное расстояние от дисплея 502 для контента. На определение такого заранее заданного расстояния не накладывается каких-либо ограничений. Например, оно может быть равно 100 метрам или 200 метрам от места расположения дисплея 502 для контента и т.д.

[121] Как кратко описано выше со ссылками на фиг.2, в журнале 110 навигации может храниться идентификатор 206 пользовательского устройства и список GPS-координат с соответствующими временными отметками, собранными в автономном режиме и/или во время использования навигационного приложения 108.

[122] Согласно настоящему сценарию, в журнале 110 навигации хранятся GPS-координаты, собранные во время использования навигационного приложения 108. Очевидно, что журнал 110 навигации также может храниться на сервере (не показан), связанном с навигационным приложением 108. В этом случае пакет 708 данных поступает с сервера.

[123] Можно предположить, что пакет 708 данных содержит журналы навигации, полученные от электронного устройства 102 (т.е. журнал 110 навигации) и от электронного устройства 514, которые, как определено, находятся в пределах заранее заданного расстояния. Предполагается, что в пределах заранее заданного расстояния может находиться большее или меньшее количество устройств.

[124] Затем процедура 702 приема способна формировать состояние навигации пользователей, связанных с электронным устройством 102 и с электронным устройством 514 и указывающее на перемещение пользователей в реальном времени. Например, основанное на журнале 110 навигации состояние навигации пользователя может указывать на то, что пользователь, связанный с электронным устройством 102, перемещается по дороге 504 в направлении дисплея 502 для контента.

[125] В некоторых не имеющих ограничительного характера вариантах осуществления настоящей технологии процедура 702 приема дополнительно способна принимать пакет 710 данных от дисплея 502 для контента. Пакет 710 данных содержит указание на зону 510 охвата, связанную с дисплеем 502 для контента. Предполагается, что в качестве альтернативы зона 510 охвата может храниться на сервере 118.

[126] На основе зоны 510 охвата и состояния навигации пользователей, связанных с электронным устройством 102 и с электронным устройством 514, процедура 702 приема способна определять, находится ли электронное устройство 102 и/или электронное устройство 514 в зоне охвата, либо способна определять параметр вероятности входа, указывающий на перемещение электронного устройства 102 и/или электронного устройства 514 в зону 510 охвата в течение заранее заданного периода времени. Например, для определения параметра вероятности входа процедура 702 приема может быть способной применять набор эвристических правил. В не имеющем ограничительного характера примере набор эвристических правил для определения параметра вероятности входа электронного устройства 102 может включать в себя определение одного или нескольких из следующих признаков:

- скорость перемещения электронного устройства 102;

- расстояние от электронного устройства 102 до зоны 510 охвата;

- наличие одного или нескольких перекрестков между электронным устройством 102 и зоной 510 охвата.

[127] На реализацию параметра вероятности входа не накладывается каких-либо ограничений. Например, он может быть реализован в виде значения в процентах, в виде значения в диапазоне, например от 1 до 100, или в виде двоичного значения.

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

Процедура 704 определения ценового предложения, сценарий 1

[129] Если определено, что электронное устройство 102 и электронное устройство 514 находятся в зоне 510 охвата или что соответствующие параметры вероятности входа превышают пороговое значение, то процедура 702 приема способна отправлять пакет 712 данных процедуре 704 определения ценового предложения. Пакет 712 данных содержит указание на идентификатор 206 пользовательского устройства, связанный с электронным устройством 102 (который получен из журнала 110 навигации, принятого процедурой 702 приема), и на идентификатор пользовательского устройства (не показан), связанный с электронным устройством 514 (который также получен из журнала навигации (не показан), принятого процедурой 702 приема).

[130] Процедура 704 определения ценового предложения способна выполнять следующие функции. Сначала процедура 704 определения ценового предложения способна обращаться к базе 128 данных профилей пользователей и получать объединенный профиль пользователя на основе идентификаторов пользовательских устройств, содержащихся в пакете 712 данных.

[131] Например, можно предположить, что определено, что первый объединенный профиль 414 пользователя связан с электронным устройством 102, а второй объединенный профиль 417 пользователя связан с электронным устройством 514.

[132] После получения первого объединенного профиля 414 пользователя и второго объединенного профиля 417 пользователя процедура 704 определения ценового предложения способна проводить торги показами на основе первого объединенного профиля 414 пользователя и второго объединенного профиля 417 пользователя. В частности, процедура 704 определения ценового предложения способна обращаться к базе 126 данных элементов цифрового контента и определять один или несколько элементов контента для показа на дисплее 502 для контента с использованием торгов показами.

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

[134] Например, можно предположить, что пользователь, связанный с электронным устройством 102, представляет собой женщину в возрасте 24-26 лет, а пользователь, связанный с электронным устройством 514, представляет собой женщину в возрасте, приближающемся к 60 годам. На основе этой информации процедура 704 определения ценового предложения способна проводить торги показами (например, торги в реальном времени), в ходе которых процедура 704 определения ценового предложения способна на основе целевых параметров, связанных с каждым элементом контента, определять наиболее выгодный элемент цифрового контента с наибольшим суммарным предложением.

[135] Например, можно предположить, что наибольшее суммарное предложение соответствует первому элементу 308 цифрового контента, за показ которого каждой женщине старше 20 лет предлагается 2 цента (что соответствует наибольшему суммарному предложению 4 цента).

[136] В результате процедура 704 определения ценового предложения способна отправлять пакет 714 данных устройству 502 показа контента. Пакет 714 данных содержит первый элемент 308 цифрового контента для показа на экране 508 дисплея.

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

Процедура 706 управления после торгов, сценарий 1

[138] После показа элемента 308 цифрового контента на экране 508 дисплея по меньшей мере один раз процедура 706 управления после торгов способна получать пакет 716 данных от электронного устройства 102 и от электронного устройства 514. Пакет 716 данных содержит обновленные журналы навигации (не показаны). В частности, обновленные журналы навигации содержат дополнительные GPS-координаты (с соответствующими отметками времени), собранные электронным устройством 102 и электронным устройством 514 после отправки пакета 708 данных процедуре 702 приема.

[139] На основе обновленных журналов навигации процедура 706 управления после торгов способна обновлять соответствующие состояния навигации пользователей. Обновленные состояния навигации пользователей указывают на траектории движения пользователей (связанных с электронным устройством 102 и электронным устройством 514) в течение периода времени между (а) моментом времени перед показом элемента 308 цифрового контента и (б) моментом времени завершения показа элемента 308 цифрового контента на экране 508 дисплея.

[140] Для каждого обновленного состояния навигации пользователя процедура 706 управления после торгов способна определять, указывает ли обновленная история навигации пользователя на то, что пользователю был показан первый элемент 308 цифрового контента. Например, процедура 706 управления после торгов способна определять, соответствуют ли какие-либо из пройденных местоположений (исходя из обновленной истории навигации пользователя) зоне 510 охвата в течение соответствующего времени (т.е. продолжительности первого элемента 308 цифрового контента) и в течение заранее заданного минимального интервала времени (рассматриваемого как достаточный для показа). Например, если первый элемент 308 цифрового контента статический, то заранее заданный минимальный интервал времени может быть равен 1 секунде. Если первый элемент 308 цифрового контента динамический, то заранее заданный минимальный интервал времени может соответствовать продолжительности первого элемента 308 цифрового контента.

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

- заранее заданный интервал времени;

- находился ли пользователь в зоне 510 охвата;

- отображался ли первый элемент 308 цифрового контента дисплеем 502 для цифрового контента, когда пользователь находился в зоне 510 охвата;

- время пребывания пользователя в зоне 510 охвата;

- скорость пользователя при перемещении в зоне 510 охвата.

[142] На реализацию параметра вероятности не накладывается каких-либо ограничений. Например, он может быть реализован в виде значения в процентах, в виде значения в диапазоне, например от 1 до 100, или в виде двоичного значения.

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

[144] Если определено, что параметр вероятности, связанный с электронным устройством 102 или с электронным устройством 514, меньше порогового значения (т.е. пользователю не был показан первый элемент 308 цифрового контента), то процедура 706 управления после торгов может выполнять пересогласование после показа. В частности, поскольку первый элемент 308 цифрового контента не был показан пользователю, которому он должен был быть показан, процедура 706 управления после торгов может изменить результат торгов, проведенных процедурой 704 определения ценового предложения.

[145] С учетом того, что первый элемент 308 цифрового контента связан с ценовым предложением 2 цента для каждой женщины старше двадцати лет (всего 4 цента), процедура 706 управления после торгов способна уменьшить суммарное предложение для первого элемента 308 цифрового контента до 2 центов, поскольку первый элемент 308 цифрового контента был показан только одному из пользователей, связанных с электронным устройством 102 и с электронным устройством 514. Если оба пользователя электронного устройства 102 и электронного устройства 514 имеют параметры вероятности меньше порогового значения, суммарное предложение для первого элемента 308 цифрового контента уменьшается до 0 центов.

[146] Если определено, что оба параметра вероятности превышают пороговое значение (т.е. первый элемент 308 цифрового контента был показан обоим пользователям), процедура 706 управления после торгов не изменяет предложение для первого элемента 308 цифрового контента, поэтому наибольшее суммарное предложение, определенное процедурой 704 определения ценового предложения, не изменяется.

[147] Несмотря на то, что пересогласование после показа описано выше для электронного устройства 102 и электронного устройства 514 от начала до конца показа первого элемента 308 цифрового контента, объем изобретения этим не ограничивается. Предполагается, что во время показа первого элемента 308 цифрового контента в зоне 510 охвата может появиться другое электронное устройство (не показано). Таким образом, в некоторых не имеющих ограничительного характера вариантах осуществления настоящей технологии пакет 716 данных может дополнительно содержать журнал навигации (не показан), связанный с другим электронным устройством (не показано). Затем процедура 706 управления после торгов способна определять объединенный профиль пользователя и параметр вероятности, как описано выше. Например, если определено, что объединенный профиль пользователя соответствует целевым параметрам первого элемента 308 цифрового контента, то наибольшее суммарное предложение увеличивается на 2 цента.

[148] Далее функции и обрабатываемые или сохраняемые данные и/или информация процедуры 702 приема, процедуры 704 определения ценового предложения и процедуры 706 управления после торгов описаны применительно ко второму сценарию со ссылками на фиг. 6.

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

Процедура 702 приема, сценарий 2

[150] Процедура 702 приема способна принимать пакет 708 данных от одного или нескольких электронных устройств. Например, пакет 708 данных содержит журнал навигации для каждого электронного устройства, расположенного рядом с дисплеем 602 для контента. В некоторых не имеющих ограничительного характера вариантах осуществления изобретения навигационное приложение 108 заранее сохраняет местоположение дисплея 602 для контента и способно отправлять журнал 110 навигации процедуре 702 приема по прибытии на заранее заданное расстояние от дисплея 602 для контента. На определение такого заранее заданного расстояния не накладывается каких-либо ограничений. Например, оно может быть равно 10 метрам или 20 метрам от места дисплея 602 для контента и т.д.

[151] Как кратко описано выше со ссылками на фиг.2, в журнале 110 навигации может храниться идентификатор 206 пользовательского устройства и список GPS-координат с соответствующими временными отметками, собранными в автономном режиме и/или во время использования навигационного приложения 108.

[152] Согласно настоящему сценарию, в журнале 110 навигации хранятся GPS-координаты, собранные во время использования навигационного приложения 108. Очевидно, что журнал 110 навигации также может храниться на сервере (не показан), связанном с навигационным приложением 108. В этом случае пакет 708 данных поступает с сервера.

[153] Можно предположить, что пакет 708 данных содержит журналы навигации, полученные от первого электронного устройства 622, от второго электронного устройства 624 и от третьего электронного устройства 626, которые, как определено, находятся рядом с дисплеем 602 для контента. Предполагается, что в пределах заранее заданного расстояния могут находиться большее или меньшее количество устройств.

[154] Затем процедура 702 приема способна формировать состояние навигации пользователя, связанное с первым электронным устройством 622, со вторым электронным устройством 624 и с третьим электронным устройством 626 и в реальном времени указывающее на перемещение пользователя.

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

[156] На подходы к дополнению истории навигации пользователя не накладывается каких-либо ограничений. Например, такое дополнение может выполняться, когда первое электронное устройство 622, второе электронное устройство 624 и третье электронное устройство 626 устанавливают соединение с сетью 114 связи через датчик 610.

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

[158] Как кратко описано выше, датчик 610 после установления соединения способен назначать уникальный IP-адрес для первого электронного устройства 622, второго электронного устройства 624 и третьего электронного устройства 626. Таким образом, в некоторых не имеющих ограничительного характера вариантах осуществления настоящей технологии пакет 708 данных дополнительно содержит указание на IP-адрес, назначенный датчиком 610 первому электронному устройству 622, второму электронному устройству 624 и третьему электронному устройству 626.

[159] В некоторых не имеющих ограничительного характера вариантах осуществления изобретения навигационное приложение 108 первого электронного устройства 622, второго электронного устройства 624 и третьего электронного устройства 626 способно отправлять уникальный IP-адрес процедуре 702 приема совместно с идентификатором пользовательского устройства.

[160] Таким образом, процедура 702 приема способна дополнять историю навигации пользователя путем сопоставления значений мощности сигналов, собранных датчиком 610, и GPS-координат первого электронного устройства 622, второго электронного устройства 624 и третьего электронного устройства 626.

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

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

[163] В некоторых не имеющих ограничительного характера вариантах осуществления изобретения процедура 702 приема дополнительно способна принимать пакет 710 данных. Если соединение с датчиком 610 не установлено, пакет 710 данных содержит собранные идентификаторы, связанные с электронными устройствами (например, первый идентификатор 628, второй идентификатор 630 и третий идентификатор 632).

[164] В некоторых не имеющих ограничительного характера вариантах осуществления изобретения пакет 710 данных дополнительно содержит первое зафиксированное изображение зоны 635 охвата. Например, первое зафиксированное изображение может содержать лицо первого пользователя 618, лицо второго пользователя 620 и лицо третьего пользователя 634.

[165] Иными словами, пакет 710 данных может содержать связанную с пользователем информацию одного или нескольких видов, позволяющую процедуре 702 приема получать дополнительную информацию об имеющихся пользователях, которым демонстрируется целевое сообщение, или о новых пользователях, которым демонстрируется целевое сообщение.

Процедура 704 определения ценового предложения, сценарий 2

[166] Процедура 702 приема способна отправлять пакет 712 данных процедуре 704 определения ценового предложения. Пакет 712 данных содержит информацию, содержащуюся в пакете 708 данных и в пакете 710 данных.

[167] Для лучшего объяснения можно предположить, что первый пользователь 618, второй пользователь 620 и третий пользователь 634 определены как находящиеся в зоне 635 охвата либо потому, что связанные с ними устройства (первое электронное устройство 622, второе электронное устройство 624 и третье электронное устройство 626) имеют соединение с датчиком 610 и мощность сигналов более заранее заданного значения, либо потому, что их лица присутствуют на первом зафиксированном изображении.

[168] На основе пакета 712 данных процедура 704 определения ценового предложения способна (а) определять профили пользователей, связанные с первым пользователем 618, вторым пользователем 620 и третьим пользователем 634, и (б) сопоставлять первое электронное устройство 622, второе электронное устройство 624 и третье электронное устройство 626 с соответствующими пользователями (т.е. с первым пользователем 618, вторым пользователем 620 и третьим пользователем 634).

[169] В некоторых не имеющих ограничительного характера вариантах осуществления изобретения процедура 704 определения ценового предложения способна обращаться к базе 128 данных профилей пользователей и на основе идентификаторов пользовательских устройств, содержащихся в журналах навигации, определять, что первый пользователь 618 связан с первым объединенным профилем 414 пользователя, второй пользователь 620 связан со вторым объединенным профилем 417 пользователя, а третий пользователь 634 связан с третьим объединенным профилем 418 пользователя.

[170] С учетом того, что соответствующее навигационное приложение 108 электронных устройств ранее уже отправляло уникальный IP-адрес и идентификатор пользовательского устройства, процедура 704 определения ценового предложения дополнительно способна определять, что первое электронное устройство 622 связано с первым пользователем 618, второе электронное устройство 624 связано со вторым пользователем 620, а третье электронное устройство 626 связано с третьим пользователем 634.

[171] В некоторых не имеющих ограничительного характера вариантах осуществления изобретения процедура 704 определения ценового предложения способна выполнять приложение распознавания лиц (не показано). Приложение распознавания лиц способно обращаться к базе 128 данных профилей пользователей и определять, связаны ли лица первого пользователя 618, второго пользователя 620 и третьего пользователя 634 с профилем пользователя (т.е. с первым объединенным профилем 414 пользователя, со вторым объединенным профилем 417 пользователя и с третьим объединенным профилем 418 пользователя). Способ реализации приложения распознавания лиц хорошо известен в данной области техники и поэтому здесь не описан.

[172] Кроме того, процедура 704 определения ценового предложения дополнительно способна сопоставлять первого пользователя 618, второго пользователя 620 и третьего пользователя 634 с соответствующим электронным устройством на основе первого зафиксированного изображения, как описано в патентной заявке этого же заявителя с номером дела патентного поверенного US40703-128 «Method and system for providing a recommended digital content item», содержание которой полностью включено в настоящий документ посредством ссылки.

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

[174] Например, можно предположить, что на основе объединенных профилей пользователей определено, что первый пользователь 618 представляет собой женщину в возрасте 24-26 лет, второй пользователь 620 представляет собой женщину в возрасте 50-60 лет, а третий пользователь 634 представляет собой мужчину в возрасте 30-40 лет. На основе этой информации процедура 704 определения ценового предложения способна проводить торги показами (например, торги в реальном времени), в ходе которых процедура 704 определения ценового предложения способна на основе целевых параметров, связанных с каждым элементом контента, определять наиболее выгодный элемент цифрового контента с наибольшим суммарным предложением.

[175] Например, можно предположить, что наибольшее суммарное предложение соответствует первому элементу 308 цифрового контента, за показ которого каждой женщине старше 20 лет предлагается 2 цента (что соответствует наибольшему суммарному предложению 4 цента).

[176] В результате процедура 704 определения ценового предложения способна отправлять пакет 714 данных устройству 602 показа контента. Пакет 714 данных содержит первый элемент 308 цифрового контента для показа на экране 606 дисплея.

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

Процедура 706 управления после торгов, сценарий 2

[178] После показа элемента 308 цифрового контента на экране 606 дисплея по меньшей мере один раз процедура 706 управления после торгов способна получать пакет 716 данных от первого электронного устройства 622, от второго электронного устройства 624 и от третьего электронного устройства 626. Пакет 716 данных содержит обновленные журналы навигации (не показаны). В частности, обновленные журналы навигации содержат дополнительные GPS-координаты (с соответствующими отметками времени), собранные первым электронным устройством 622, вторым электронным устройством 624 и третьим электронным устройством 626 после отправки пакета 708 данных процедуре 702 приема.

[179] В некоторых не имеющих ограничительного характера вариантах осуществления изобретения пакет 716 данных дополнительно содержит значения мощности сигналов для первого идентификатора 628, второго идентификатора 630 и третьего идентификатора 632, а также значения мощности сигнала для соединения с датчиком 610 (если оно установлено), собранные во время показа первого элемента 308 цифрового контента.

[180] На основе обновленных журналов навигации процедура 706 управления после торгов способна определять траекторию пользователя для первого пользователя 618, второго пользователя 620 и третьего пользователя 634 в течение периода времени между (а) моментом времени перед показом элемента 308 цифрового контента и (б) моментом времени завершения показа элемента 308 цифрового контента на экране 606 дисплея.

[181] Для каждого электронного устройства (для первого электронного устройства 622, второго электронного устройства 624 и третьего электронного устройства 626) процедура 706 управления после торгов способна определять, указывает ли траектория пользователя на то, что пользователю был показан первый элемент 308 цифрового контента. Например, процедура 706 управления после торгов способна определять, соответствуют ли какие-либо из пройденных местоположений зоне 510 охвата в течение соответствующего времени (продолжительности первого элемента 308 цифрового контента) и в течение заранее заданного минимального интервала времени (рассматриваемого как достаточный для показа). Например, если первый элемент 308 цифрового контента статический, то заранее заданный минимальный интервал времени может быть равен 1 секунде. Если первый элемент 308 цифрового контента динамический, то заранее заданный минимальный интервал времени может соответствовать продолжительности первого элемента 308 цифрового контента.

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

- заранее заданный интервал времени;

- указывают ли собранные значения мощности сигналов на близость расположения первого пользователя 618, второго пользователя 620 и третьего пользователя 634 к устройству 602 показа контента;

- был ли потерян один или несколько сигналов, связанных с первым электронным устройством 622, со вторым электронным устройством 624 и с третьим электронным устройством 626;

- указывает ли первое зафиксированное изображение на то, что первый пользователь 618, второй пользователь 620 и третий пользователь 634 смотрели на экран 606 дисплея;

- указывают ли собранные значения мощности сигналов на то, что первый пользователь 618, второй пользователь 620 и третий пользователь 634 не перемещались.

[183] На реализацию параметра вероятности не накладывается каких-либо ограничений. Например, он может быть реализован в виде значения в процентах, в виде значения из диапазона, например от 1 до 100, или в виде двоичного значения.

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

[185] Если определено, что параметр вероятности одного из пользователей меньше порогового значения (например, если второй пользователь 620 покинул зону 635 охвата до истечения заранее заданного интервала времени), то процедура 706 управления после торгов способна выполнить пересогласование после показа. В частности, поскольку первый элемент 308 цифрового контента не был показан второму пользователю 620, процедура 706 управления после торгов способна изменить результат торгов, проведенных процедурой 704 определения ценового предложения. Например, процедура 706 управления после торгов может уменьшить наибольшее суммарное предложение.

[186] С учетом того, что первый элемент 308 цифрового контента связан с ценовым предложением 2 цента для каждой женщины старше двадцати лет (всего 4 цента), процедура 706 управления после торгов способна уменьшить суммарное предложение для первого элемента 308 цифрового контента до 2 центов, поскольку первый элемент 308 цифрового контента был показан только первому пользователю 618.

[187] Если определено, что параметры вероятности, связанные с первым пользователем 618, со вторым пользователем 620 и с третьим пользователем 634, превышают пороговое значение (т.е. первый элемент 308 цифрового контента был показан первому пользователю 618, второму пользователю 620 и третьему пользователю 634), а параметр вероятности, связанный с четвертым пользователем 636, меньше порогового значения, то процедура 706 управления после торгов не изменяет предложение для первого элемента 308 цифрового контента, поэтому наибольшее суммарное предложение, определенное процедурой 704 определения ценового предложения, не изменяется.

[188] Несмотря на то, что пересогласование после показа описано выше для первого пользователя 618, второго пользователя 620 и третьего пользователя 634 от начала до конца показа первого элемента 308 цифрового контента, объем изобретения этим не ограничивается. Предполагается, что во время показа первого элемента 308 цифрового контента в зоне 635 охвата появляется четвертый пользователь 636. В некоторых не имеющих ограничительного характера вариантах осуществления настоящей технологии в дополнение к значениям мощности сигналов для первого идентификатора 628, второго идентификатора 630 и третьего идентификатора 632 или к значениям мощности сигналов для соединения с датчиком 610 (если оно установлено), собранным во время показа первого элемента 308 цифрового контента, пакет 716 данных также содержит четвертый идентификатор 640, полученный датчиком 610 от четвертого электронного устройства 638. В некоторых не имеющих ограничительного характера вариантах осуществления настоящей технологии пакет 716 данных дополнительно содержит второе зафиксированное изображение зоны 635 охвата, содержащее лицо четвертого пользователя 636, которое зафиксировано в ответ на обнаружение датчиком 610 четвертого идентификатора 640.

[189] Процедура 706 управления после торгов способна определять объединенный профиль пользователя, связанный с четвертым пользователем 636, как описано выше, и дополнительно способна определять параметр вероятности того, что четвертому пользователю 636 был показан первый элемент 308 цифрового контента.

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

[191] С учетом того, что первый элемент 308 цифрового контента связан с ценовым предложением 2 цента для каждой женщины старше двадцати лет (всего 4 цента), процедура 706 управления после торгов может увеличить суммарное предложение для первого элемента 308 цифрового контента до 6 центов.

[192] Описанный выше выбор элемента цифрового контента повторяется в течение некоторого периода времени для различных пользователей и приложение 124 выбора способно сохранять указание на то, какой элемент контента был показан какому пользователю. В некоторых не имеющих ограничительного характера вариантах осуществления изобретения целевые параметры, связанные с каждым элементом из множества элементов цифрового контента, могут содержать предельное количество показов пользователю элемента цифрового контента. Например, первый элемент 308 цифрового контента может демонстрироваться заданное количество раз в сутки (например, дважды в сутки). Таким образом, если определено, что первый элемент 308 цифрового контента был показан первому пользователю 618 больше двух раз за сутки, то процедура 706 управления после торгов способна уменьшить суммарное предложение для первого элемента 308 цифрового контента до 2 центов, поскольку для первого пользователя 618 было превышено предельное количество показов, связанное с первым элементом 308 цифрового контента.

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

[194] Описанные выше архитектура и примеры позволяют выполнять компьютерный способ предоставления рекомендуемого элемента контента. На фиг.8 представлена блок-схема способа 800 предоставления рекомендуемого элемента контента. Способ 800 выполняется в соответствии с не имеющими ограничительного характера вариантами осуществления настоящей технологии. Способ 800 может выполняться сервером 118.

[195] Шаг 802: получение набора пакетов данных, указывающих на присутствие в зоне охвата группы пользователей, содержащей одного или нескольких пользователей.

[196] Способ 800 ниже описан на примере двух сценариев. Очевидно, что представленные ниже сценарии приведены только для иллюстрации, но не для ограничения объема изобретения.

[197] Сценарий 1. Процедура 702 приема способна принимать пакет 708 данных от одного или нескольких электронных устройств. Например, пакет 708 данных содержит журнал навигации для каждого электронного устройства, расположенного рядом с дисплеем 502 для контента. Можно предположить, что пакет 708 данных содержит журналы навигации, полученные от электронного устройства 102 (т.е. журнал 110 навигации) и от электронного устройства 514, которые, как определено, находятся в пределах заранее заданного расстояния.

[198] Затем процедура 702 приема способна формировать состояние навигации пользователей, связанных с электронным устройством 102 и с электронным устройством 514 и указывающее на перемещение пользователей в реальном времени. Например, основанное на журнале 110 навигации состояние навигации пользователей может указывать на то, что пользователь, связанный с электронным устройством 102, перемещается по дороге 504 в направлении дисплея 502 для контента.

[199] В некоторых не имеющих ограничительного характера вариантах осуществления настоящей технологии процедура 702 приема дополнительно способна принимать пакет 710 данных от дисплея 502 для контента. Пакет 710 данных содержит указание на зону 510 охвата, связанную с дисплеем 502 для контента.

[200] На основе зоны 510 охвата и состояния навигации пользователей, связанных с электронным устройством 102 и с электронным устройством 514, процедура 702 приема способна определять, находится ли электронное устройство 102 и/или электронное устройство 514 в зоне охвата, либо способна определять параметр вероятности входа, указывающий на появление электронного устройства 102 и/или электронного устройства 514 в зоне 510 охвата в течение заранее заданного периода времени.

[201] Процедура 702 приема дополнительно способна сравнивать параметр вероятности входа с пороговым значением.

[202] Сценарий 2. Процедура 702 приема способна принимать пакет 708 данных от одного или нескольких электронных устройств. Например, пакет 708 данных содержит журнал навигации для каждого электронного устройства, расположенного рядом с дисплеем 602 для контента. В некоторых не имеющих ограничительного характера вариантах осуществления изобретения навигационное приложение 108 заранее сохраняет местоположение дисплея 602 для контента и способно отправлять журнал 110 навигации процедуре 702 приема по прибытии на заранее заданное расстояние от дисплея 602 для контента. На определение заранее заданного расстояния не накладывается каких-либо ограничений. Например, оно может быть равно 10 метрам или 20 метрам от места расположения дисплея 602 для контента и т.д.

[203] Можно предположить, что пакет 708 данных содержит журналы навигации, полученные от первого электронного устройства 622, от второго электронного устройства 624 и от третьего электронного устройства 626, которые, как определено, находятся рядом с дисплеем 602 для контента. Предполагается, что в пределах заранее заданного расстояния могут находиться большее или меньшее количество устройств.

[204] Затем процедура 702 приема способна формировать состояние навигации пользователя, связанное с каждым из первого электронного устройства 622, второго электронного устройства 624 и третьего электронного устройства 626 и указывающее на перемещение пользователей в реальном времени.

[205] В некоторых не имеющих ограничительного характера вариантах осуществления настоящей технологии пакет 708 данных дополнительно содержит указание на IP-адрес, назначенный датчиком 610 первому электронному устройству 622, второму электронному устройству 624 и третьему электронному устройству 626. Таким образом, процедура 702 приема способна дополнять историю навигации пользователя путем сопоставления значений мощности сигналов, собранных датчиком 610, и GPS-координат первого электронного устройства 622, второго электронного устройства 624 и третьего электронного устройства 626.

[206] Шаг 804: определение параметра профиля каждого из одного или нескольких пользователей из группы пользователей, указывающего на характеристики пользователя.

[207] Сценарий 1. Если определено, что электронное устройство 102 и электронное устройство 514 находятся в зоне 510 охвата или что соответствующие параметры вероятности входа превышают пороговое значение, то процедура 702 приема способна отправлять пакет 712 данных процедуре 704 определения ценового предложения. Пакет 712 данных содержит указание на идентификатор 206 пользовательского устройства, связанный с электронным устройством 102 (который получен из журнала 110 навигации, принятого процедурой 702 приема), и на идентификатор пользовательского устройства (не показан), связанный с электронным устройством 514 (который также получен из журнала навигации (не показан), принятого процедурой 702 приема).

[208] Процедура 704 определения ценового предложения способна обращаться к базе 128 данных профилей пользователей и получать объединенный профиль пользователя на основе идентификаторов пользовательских устройств, содержащихся в пакете 712 данных. Например, можно предположить, что определено, что первый объединенный профиль 414 пользователя связан с электронным устройством 102, а второй объединенный профиль 417 пользователя связан с электронным устройством 514.

[209] Сценарий 2. Процедура 702 приема способна отправлять пакет 712 данных процедуре 704 определения ценового предложения. Пакет 712 данных содержит информацию, содержащуюся в пакете 708 данных и в пакете 710 данных.

[210] Для лучшего объяснения можно предположить, что первый пользователь 618, второй пользователь 620 и третий пользователь 634 определены как находящиеся в зоне 635 охвата либо потому, что связанные с ними устройства (первое электронное устройство 622, второе электронное устройство 624 и третье электронное устройство 626), связаны с датчиком 610 и имеют мощности сигналов более заранее заданного значения, либо потому, что их лица присутствуют на первом зафиксированном изображении.

[211] На основе пакета 712 данных процедура 704 определения ценового предложения способна (а) определять профили пользователей, связанные с первым пользователем 618, со вторым пользователем 620 и с третьим пользователем 634, и (б) сопоставлять первое электронное устройство 622, второе электронное устройство 624 и третье электронное устройство 626 с соответствующими пользователями (т.е. с первым пользователем 618, вторым пользователем 620 и третьим пользователем 634).

[212] В некоторых не имеющих ограничительного характера вариантах осуществления изобретения процедура 704 определения ценового предложения способна обращаться к базе 128 данных профилей пользователей и на основе идентификаторов пользовательских устройств, содержащихся в журналах навигации, определять, что первый пользователь 618 связан с первым объединенным профилем 414 пользователя, второй пользователь 620 связан со вторым объединенным профилем 417 пользователя, а третий пользователь 634 связан с третьим объединенным профилем 418 пользователя.

[213] С учетом того, что навигационное приложение 108 электронных устройств уже отправляло процедуре 704 определения ценового предложения уникальный IP-адрес и идентификатор пользовательского устройства, процедура 704 определения ценового предложения дополнительно способна сопоставлять уникальный IP-адрес, назначенный каждому электронному устройству, со списком 416 уникальных идентификаторов (см. фиг. 4). Таким образом определяется, что первое электронное устройство 622 связано с первым пользователем 618, второе электронное устройство 624 связано со вторым пользователем 620, а третье электронное устройство 626 связано с третьим пользователем 634.

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

[215] Сценарий 1. После получения первого объединенного профиля 414 пользователя и второго объединенного профиля 417 пользователя процедура 704 определения ценового предложения способна проводить торги показами на основе первого объединенного профиля 414 пользователя и второго объединенного профиля 417 пользователя. В частности, процедура 704 определения ценового предложения способна обращаться к базе 126 данных элементов цифрового контента и определять один или несколько элементов контента для показа на дисплее 502 для контента с использованием торгов показами.

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

[217] Например, можно предположить, что наибольшее суммарное предложение соответствует первому элементу 308 цифрового контента.

[218] Сценарий 2. На основе определенных объединенных профилей пользователей процедура 704 определения ценового предложения способна проводить торги показами. В частности, процедура 704 определения ценового предложения способна обращаться к базе 126 данных элементов цифрового контента и определять один или несколько элементов контента для показа на дисплее 602 для контента с использованием торгов показами.

[219] Например, можно предположить, что на основе объединенных профилей пользователей определено, что первый пользователь 618 представляет собой женщину в возрасте 24-26 лет, второй пользователь 620 представляет собой женщину в возрасте 50-60 лет, а третий пользователь 634 представляет собой мужчину в возрасте 30-40 лет. На основе этой информации процедура 704 определения ценового предложения может провести торги показами (например, торги в реальном времени), в ходе которых процедура 704 определения ценового предложения может на основе целевых параметров, связанных с каждым элементом контента, определить наиболее выгодный элемент цифрового контента с наибольшим суммарным предложением.

[220] Например, можно предположить, что наибольшее суммарное предложение соответствует первому элементу 308 цифрового контента.

[221] Шаг 808: отправка элемента цифрового контента электронному устройству для показа.

[222] Сценарии 1 и 2. Определив, что наибольшее суммарное предложение соответствует первому элементу 308 цифрового контента, процедура 704 определения ценового предложения способна отправлять пакет 714 данных устройству 502 показа контента. Пакет 714 данных содержит первый элемент 308 цифрового контента для показа на экране 508 дисплея.

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

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

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

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

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

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

название год авторы номер документа
Способ и система для предоставления рекомендуемого элемента цифрового контента 2019
  • Сурыгина Марина Евгеньевна
  • Фоминов Никита Анатольевич
  • Кочуров Виталий Сергеевич
  • Кожевников Александр Игоревич
  • Шестимеров Андрей Алексеевич
  • Михайлов Василий Валентинович
  • Филина Мария Васильевна
RU2746872C1
СПОСОБ И СИСТЕМА ДЛЯ ОБУЧЕНИЯ АЛГОРИТМА МАШИННОГО ОБУЧЕНИЯ ПРОГНОЗИРОВАНАНИЮ ОЦЕНКИ ВИДИМОСТИ 2022
  • Стебелев Максим Ильич
  • Ворожцов Артем Викторович
  • Калинин Павел Владимирович
RU2814079C1
Способ и система для формирования карточки объекта 2018
  • Акулов Ярослав Викторович
RU2739554C1
Способ и система для маршрутизации вызовов из электронного устройства 2018
  • Алексеенко Елизавета Александровна
RU2731653C1
СПОСОБ И СИСТЕМА ДЛЯ ОПРЕДЕЛЕНИЯ СОБЫТИЯ ПОСЕЩЕНИЯ МЕСТА ПОЛЬЗОВАТЕЛЕМ 2019
  • Шапошников Денис Евгеньевич
  • Гольцман Ирина Анатольевна
  • Шишкин Александр Леонидович
RU2762779C2
СПОСОБ И СИСТЕМА ДЛЯ ОПРЕДЕЛЕНИЯ ФАКТА ПОСЕЩЕНИЯ ПОЛЬЗОВАТЕЛЕМ ТОЧКИ ИНТЕРЕСА 2020
  • Шишкин Александр Леонидович
  • Гольцман Ирина Анатольевна
  • Петров Данил Вадимович
  • Шапошников Денис Евгеньевич
RU2769920C2
СПОСОБ И СИСТЕМА ДЛЯ ОПРЕДЕЛЕНИЯ ФАКТА ПОСЕЩЕНИЯ ПОЛЬЗОВАТЕЛЕМ ТОЧКИ ИНТЕРЕСА 2020
  • Шишкин Александр Леонидович
  • Гольцман Ирина Анатольевна
  • Петров Данил Вадимович
  • Шапошников Денис Евгеньевич
RU2767958C2
Способ и система для формирования рекомендаций цифрового контента 2018
  • Ламбурт Виктор Григорьевич
  • Ушанов Дмитрий Валерьевич
  • Иванычев Сергей Дмитриевич
RU2731335C2
СПОСОБ И СЕРВЕР ДЛЯ ОТПРАВКИ ТАРГЕТИРОВАННОГО СООБЩЕНИЯ ЭЛЕКТРОННОМУ УСТРОЙСТВУ ПОЛЬЗОВАТЕЛЯ 2019
  • Астахов Василий Вадимович
  • Ворожцов Артем Викторович
  • Стебелев Максим Ильич
  • Стысин Алексей Владимирович
RU2805513C1
СПОСОБ И СИСТЕМА ДЛЯ ФОРМИРОВАНИЯ ТЕКСТОВОГО ПРЕДСТАВЛЕНИЯ ФРАГМЕНТА УСТНОЙ РЕЧИ ПОЛЬЗОВАТЕЛЯ 2019
  • Галустьян Сергей Суренович
  • Минькин Федор Александрович
RU2731334C1

Иллюстрации к изобретению RU 2 753 174 C1

Реферат патента 2021 года СПОСОБ И СИСТЕМА ДЛЯ ПРЕДОСТАВЛЕНИЯ ЭЛЕКТРОННОМУ УСТРОЙСТВУ РЕКОМЕНДУЕМОГО ЭЛЕМЕНТА ЦИФРОВОГО КОНТЕНТА

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

Формула изобретения RU 2 753 174 C1

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

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

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

- определение первого объединенного профиля пользователя и второго объединенного профиля пользователя, относящихся к группе пользователей;

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

- отправку элемента цифрового контента, определенного в результате проведения торгов, электронному устройству для показа.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

- уточнение наибольшего предложения по меньшей мере на основе величины изменения параметра профиля.

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

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

10. Способ по п. 7, отличающийся тем, что уточнение наибольшего предложения включает в себя увеличение наибольшего предложения или уменьшение наибольшего предложения.

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

12. Способ по п. 1, отличающийся тем, что электронное устройство представляет собой не зависящее от пользователей электронное устройство.

13. Способ по п. 12, отличающийся тем, что не зависящее от пользователей электронное устройство расположено внутри или снаружи помещения.

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

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

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

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

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

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

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

- определение первого объединенного профиля пользователя и второго объединенного профиля пользователя, относящихся к группе пользователей;

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

- отправки элемента цифрового контента, определенного в результате проведения торгов, электронному устройству для показа.

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

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

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

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

- уточнения наибольшего предложения по меньшей мере на основе величины изменения параметра профиля.

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

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

Документы, цитированные в отчете о поиске Патент 2021 года RU2753174C1

Станок для придания концам круглых радиаторных трубок шестигранного сечения 1924
  • Гаркин В.А.
SU2019A1
СИСТЕМА И СПОСОБ ВЫБОРА КОНТЕНТА ДЛЯ ПОКАЗА ПОЛЬЗОВАТЕЛЮ 2015
  • Гумиров Виталий Шамилович
  • Пальчунов Дмитрий Евгеньевич
RU2595530C1
Приспособление для суммирования отрезков прямых линий 1923
  • Иванцов Г.П.
SU2010A1
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок 1923
  • Григорьев П.Н.
SU2008A1
US 8621046 B2, 31.12.2013
Способ приготовления лака 1924
  • Петров Г.С.
SU2011A1
US 8447331 B2, 21.05.2013
US 9467515 B1, 11.10.2016
Способ приготовления лака 1924
  • Петров Г.С.
SU2011A1

RU 2 753 174 C1

Авторы

Сурыгина Марина Евгеньевна

Фоминов Никита Анатольевич

Кочуров Виталий Сергеевич

Кожевников Александр Игоревич

Шестимеров Андрей Алексеевич

Михайлов Василий Валентинович

Тявин Павел Олегович

Филина Мария Васильевна

Даты

2021-08-12Публикация

2019-02-06Подача