Контентный сервер, способ доступа к элементам контента в глобальной гипертекстовой системе и машиночитаемый носитель информации (варианты)

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

 

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

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

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

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

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

На указанном персональном компьютере установлено программное приложение для просмотра веб-страниц (веб-браузер), выполненное с возможностью поиска, выборки и отображения "веб-страниц", полученных по глобальной вычислительной сети. Веб-страницы в общем случае определяются файлами данных на языке программирования HTML (с англ.-HyperText Markup Language), языке разметки гипертекстовых документов или языке описания структуры гипертекста.

На указанном веб-сервере установлено программное обеспечение, выполненное с возможностью создания (помимо прочего) файлов данных в формате HTML, определяющих веб-страницы. Пользователь персонального компьютера может запросить веб-страницу с указанного веб-сервера с использованием унифицированного указателя информационного ресурса (URL) или "веб-адреса", связанного с веб-сервером, который может быть например выражен как http://webserver.com/page.html. Это интерпретируется как запрос файла с данными в формате HTML под именем "page.html" с указанного веб-сервера, известного в глобальной вычислительной сети как "Webserver.com".

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

На веб-странице может иметься текст, который содержится явным образом в базисном файле данных в формате с именем HTML с именем "page.html", а также изображение. Однако, в отличие от текста, указанное изображение не содержится явным образом в базисном файле данных в формате HTML с именем "page.html". Здесь более точным является то, что файл данных в формате HTML с именем "page.html" содержит ссылку на графический файл, который используется для генерирования изображения. Данная ссылка может быть выражена например как

http://contentserver.com/picture.jpg, что интерпретируется как запрос графического файла под именем "picture.jpg" с указанного веб-сервера, известного в глобальной вычислительной сети как "contentserver.com". При отображении веб-страницы, определенной в соответствии с HTML файлом данных "page.html", веб-браузер формирует дополнительный запрос в глобальную вычислительную сеть на получение требуемого графического файла "picture.jpg", находящегося по адресу contentserver.com. Указанный запрос передается далее по глобальной вычислительной сети на контентный сервер, который в ответ на указанный запрос направляет назад в сеть запрашиваемый графический файл. Указанный графический файл после этого направляется глобальной вычислительной сетью обратно на персональный компьютер, на котором осуществляется отображение данного файла как части веб-страницы.

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

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

Когда для создания таких рекламных объявлений используется контентный сервер 13, то указанный сервер известен под наименованием "рекламного сервера" (ad server - с англ.). Как описано выше, рекламные объявления могут создаваться в виде графических файлов для включения их в веб-страницу. В этом случае, контентный сервер 13 будет иметь в своем составе блок памяти для хранения в нем графических файлов, соответствующих различным рекламным объявлениям, доступ к которым сервер способен предоставить. При получении контентным сервером запроса на рекламное объявление, происходит выдача из указанного блока памяти одного из хранящихся в нем графических файлов. Далее приводится описание известного способа выбора конкретного рекламного объявления для отображения.

Различные рекламные объявления, предоставляемые контентным сервером, подразделяются на четкие группы, которые соответствуют различным рекламным "кампаниям". Так, например, группа рекламных объявлений, составляющих рекламную кампанию X, может иметь отношение к определенному товару, реализуемому определенной компанией. Данная компания задает требуемое количество "показов" рекламы в рамках рекламной кампании X, при этом понятие "показ" рекламы означает количество появлений данного рекламного объявления на компьютере пользователя при отображении объявления в веб-браузере. Таким образом, например, торговая компания может изъявить желание чтобы рекламная кампания Х обеспечивала ежедневно 100000 показов ее рекламного объявления. Другими словами, торговая компания может изъявить желание, чтобы фигурирующие в рекламной кампании объявления отображались в веб-браузере пользователя 100000 раз в течение суток.

На первом этапе производится вычисление необходимого количества показов каждого фигурирующего в кампании рекламного объявления. Это в обычном случае подразумевает просто деление количества показов рекламного объявления в течение всей кампании в целом на количество участвующих в кампании рекламных объявлений. Следовательно, если в рекламной кампании Х принимают участие 5 рекламных объявлений, то для каждого из них потребуется обеспечить 20000 показов. Однако, количество показов объявлений в течение всей кампании в целом может распределяться по конкретным объявлениям неравномерно, если имеется необходимость отображать одни фигурирующие в кампании объявления чаще чем другие. Помимо получения необходимого количества показов рекламы, целью рекламной кампании также может быть оценка эффективности рекламного носителя путем определения отношения числа кликов по рекламному баннеру к количеству появлений самого баннера. Задачей размещения определенного количества рекламных объявлений, по которым пользователь может производить щелчки мышью или подобным ей устройством, является перенаправление данного пользователя по веб-адресу, связанному с указанным рекламным объявлением. Если установлено, что частота кликов по отображаемому на веб-странице рекламному объявлению становится меньше (или больше), чем ожидалось, то количество показов участвующих в рекламной кампании объявлений может быть увеличено (или уменьшено) с учетом данного установленного факта.

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

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

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

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

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

Таблица 1
Кампания Количество показов объявления Коэффициент высокого приоритетного значения
А 400000 0,4
Б 500000 0,5
В 100000 0,1

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

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

Таблица 2
Кампания Ограничение по стране проведения кампании
А в любой стране мира
Б только в США
В только в Великобритании

Предположим затем, что 800000 запросов в сутки поступают от пользователей с местонахождением в США, а остальная суточная часть запросов 200000 поступает из Великобритании. (Помимо прочих факторов, такой разброс в числе поступающих запросов обусловлен разницей в количестве населения в разных странах мира).

При поступлении запроса из США, объявление будет выбрано либо из кампании А либо из кампании Б (поскольку кампания В ограничена исключительно территорией Великобритании). У данных рекламных кампаний имеются соответственно коэффициенты высокого приоритетного значения 0,4 и 0,5. Таким образом, в ответ на приходящие из США запросы будет выбрано около 355556 объявлений из кампании А и около 444444 объявлений из кампании Б. По сравнению с этим, при поступлении запроса из Великобритании, объявление будет выбрано либо из кампании А, либо из кампании В (поскольку кампания Б ограничена исключительно территорией США), при этом данные кампании характеризуются соответственно коэффициентами высокого приоритетного значения 0,4 и 0,1. Таким образом, в ответ на приходящие из Великобритании запросы будет выбрано около 160000 объявлений из кампании А и около 40000 из кампании В. В суточном исчислении, действительное количество показов рекламы для каждой кампании представлено в Таблице 3, при этом из таблицы следует, что действительное количество показов рекламы отличается от необходимого количества. И это происходит вопреки имеющемуся несомненно достаточному количеству запросов в сутки, удовлетворяющему требованиям различных рекламных кампаний и способному обеспечить необходимое количество показов рекламных объявлений.

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

Таблица 3
Кампания Необходимое количество показов объявления Действительное количество показов объявления
А 400000 515556
Б 500000 444444
В 100000 40000

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

Из уровня техники известна публикация заявки США №2007/0299682 А1, дата публикации заявки - 27 декабря 2007 года. В указанной заявке раскрывается система формирования рекламного объявления для помещения на веб-страницу в ответ на запрос из веб-браузера пользователя о предоставлении указанной веб-страницы. Данная система получает одно или более предложений цены, причем каждое такое предложение связано с рекламным объявлением, затем система осуществляет выбор одного из указанных предложений и помещает рекламное объявление, связанное с выбранным предложением цены, на запрашиваемую веб-страницу. Данный тип системы известен как "система проведения торгов в режиме реального времени" и ее отличие от контентного сервера по настоящему изобретению заключается в том, что известная из уровня техники система не имеет в своем составе тех элементов контента, которые она призвана обслуживать, и она скорее предлагает возможности показов рекламных носителей другим участникам рынка для наполнения их собственным контентом. Раскрытие изобретения

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

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

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

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

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

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

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

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

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

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

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

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

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

Наименьший период времени могут периодически пересчитывать.

Наименьшие периоды времени могут вычислять для группы интервалов в заданном периоде времени.

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

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

Наименьшие периоды времени могут основывать на ограничениях, связанных с элементами контента.

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

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

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

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

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

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

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

На Фиг.1 схематически представлена известная система создания веб-страниц.

На Фиг.2 схематически представлена веб-страница.

На Фиг.3 схематически представлен контент-сервер в соответствии с предпочтительным вариантом осуществления настоящего изобретения.

На Фиг.4 представлена блок-схема, иллюстрирующая работу контентного сервера при вводе новой рекламной кампании.

На Фиг.5 представлена блок-схема, иллюстрирующая функционирование элементов контентного сервера при его работе. Осуществление изобретения

На Фиг.1 изображена известная система для создания веб-страниц. Система 1 содержит персональный компьютер 11, веб-сервер 12 и контентный сервер 13, причем все вышеуказанные устройства выполнены с возможностью обмена информацией по сети Интернет 10.

На указанном персональном компьютере 11 установлено программное приложение для просмотра веб-страниц (веб-браузер), выполненное с возможностью поиска, выборки и отображения "веб-страниц", полученных по сети Интернет. Веб-страницы в общем случае определяются файлами данных на языке программирования HTML (с англ.- HyperText Markup Language), языке разметки гипертекстовых документов или языке описания структуры гипертекста.

На указанном веб-сервере 12 установлено программное обеспечение, выполненное с возможностью создания (помимо прочего) файлов данных в формате HTML, определяющих веб-страницы. Пользователь персонального компьютера 11 может запросить веб-страницу с указанного веб-сервера 12 с использованием унифицированного указателя информационного ресурса (URL) или "веб-адреса", связанного с веб-сервером 12, который может быть например выражен как http://webserver.com/page.html. Это интерпретируется как запрос файла с данными в формате HTML под именем "page.html" с указанного веб-сервера, известного в сети Интернет 10 как "Webserver, corn", которым в данном примере является указанный веб-сервер 12.

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

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

На Фиг.2 приводится пример отображения в веб-браузере веб-страницы, определяемой файлом данных в формате HTML с именем "page.html". Так, на веб странице 20 имеется текст 21, который явным образом содержится в базисном файле данных в формате HTML с именем "page.html". На веб-странице 20 также имеется изображение 22. Однако, в отличие от текста 21, указанное изображение 22 не содержится явным образом в базисном файле данных в формате HTML с именем "page.html". Вернее файл данных в формате HTML с именем "page.html" содержит ссылку на графический файл, который используется для генерирования изображения. Данная ссылка может быть выражена, например, как http://contentserver.com/picture.jpg, что интерпретируется как запрос графического файла под именем "picture.jpg" с указанного веб-сервера, известного в сети Интернет 10 как "contentserver.com". При отображении веб-страницы 20, определенной в соответствии с HTML файлом данных "page.html", веб-браузер формирует дополнительный запрос в сеть Интернет 10 на получение требуемого графического файла "picture.jpg", находящегося по адресу contentserver.com. Указанный запрос передается далее по сети Интернет 10 на контент-сервер 13, который в ответ на указанный запрос направляет назад в сеть запрашиваемый графический файл. Указанный графический файл после этого направляется сетью Интернет 10 обратно на персональный компьютер 11 на котором осуществляется отображение данного файла как части веб-страницы 20.

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

Как можно заметить, веб-страница полученная из первого источника, то есть от веб-сервера 12 в соответствии с вышеуказанным примером, может включать в себя контент второго источника, то есть в контентного сервера 13, также в соответствии с вышеуказанным примером. Существует множество практических областей применения, требующих подобного выполнения описываемой системы. Распространенной практической областью применения является помещение на веб-странице рекламных объявлений. Посредством этого поставщик веб-страницы 20 обеспечивает возможность отображения рекламных объявлений как части указанной веб-страницы и обычно это делается им на платной основе.

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

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

На Фиг.3 представлено схематическое изображение контентного сервера в соответствии с предпочтительным вариантом осуществления настоящего изобретения. Указанный контентный сервер 100, который может являться рекламным сервером, содержит блок 101 интерфейса связи с глобальной вычислительной сетью, выполненный с возможностью обмена данными по сети Интернет 10. Данный блок 101 интерфейса связи соединен с блоком 102 управления (выбора решений). При этом указанный блок 102 управления соединен далее с блоком 103 памяти, в котором хранятся элементы контента, и с блоком 104 регистрации, в котором хранится самое последнее значение времени, при котором имело место обслуживание сервером 100 элемента контента, хранящемся в блоке памяти 103.

На Фиг.4 показана работа контент-сервера 100 в случае ввода новой рекламной компании. При этом протекает тот же самый процесс, имеющий место при инициализации контент-сервера 100.

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

Все особенности в части ограничений по каждому элементу контента также хранятся в блоке 103 памяти.

По каждому элементу контента, хранящемуся в блоке 103 памяти, происходит создание регистрационной записи в блоке 104 регистрации, в который заносится текущее время (этап 203). В альтернативных вариантах осуществления изобретения предусматривается создание лишь пустой регистрационной записи в момент ввода в указанный блок памяти нового элемента контента.

Характеристикой рекламной кампании будет необходимое ежедневное количество показов рекламы. На основании данной характеристики производится вычисление наименьшего периода времени для каждого элемента контента с занесением указанного наименьшего периода времени совместно с соответствующим ему элементом контента в блок 103 памяти (этап 204). Данный наименьший период времени вычисляется как отношение промежутка времени, в течение которого предполагается осуществлять показы рекламы (в данном конкретном случае это будут сутки) к необходимому количеству таких показов. Например, если требуется обеспечить 100000 показов в сутки, то наименьший период времени составит при этом 0,864 с. В альтернативных вариантах осуществления изобретения допускается проводить дополнительную корректировку указанного наименьшего периода времени. Например, допускается его уменьшение на 10% с округлением величины в меньшую сторону до ближайшего значения сотых долей секунды и получением в результате значения 0,77 с.

В одном из вариантов осуществления настоящего изобретения в качестве элементов контента предусматривается использование видеоклипов. Разумеется, что указанные видеоклипы будут характеризоваться определенной длительностью. Характеристикой рекламной кампании после этого может быть суммарное "время воспроизведения", то есть иными словами необходимое суммарная продолжительность видеоклипов, обслуженных сервером за время рекламной кампании. Необходимое количество показов рекламных клипов для кампании далее вычисляют на основании продолжительности указанных клипов с получением в результате необходимого суммарного времени воспроизведения видеоматериалов. Например, рекламная кампания, состоящая из демонстрации видеоклипов с равной продолжительностью 10 секунд и характеризующаяся суммарным временем воспроизведения видеоматериалов 1000000 секунд обеспечивала бы необходимое количество показов порядка 100000 раз. Далее, на основании этого вычисляют вышеуказанный наименьший период времени.

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

На Фиг.5 показано функционирование элементов контентного сервера при его работе. На первом этапе, из сети Интернет 10 на контентный сервер через блок 101 интерфейса связи (этап 301) поступает запрос о предоставление элемента контента. Данный запрос может включать в себя данные, собранные из персонального компьютера, который был инициатором запроса. Блок интерфейса связи передает указанный запрос и данные на блок 102 управления (этап 302). Далее, указанный блок 102 управления использует эти данные для выявления профиля пользователя указанного персонального компьютера, как было подробно описано выше.

На последующем этапе, блок 102 управления устанавливает те элементы контента, хранящиеся в блоке 103 памяти, чьим ограничениям удовлетворяет выявленный профиль пользователя (этап 304). После этого, для каждого элемента контента из регистрационной записи, хранящейся в блоке 104 регистрации, получают время, когда указанный элемент контента в последний раз обслуживался сервером (или, если этот элемент контента еще вообще не обслуживался сервером, получают время ввода на сервер указанного элемента контента) и затем вычисляют величину разности между полученным временем и текущим временем с получением значения продолжительности времени, прошедшего с момента последнего обслуживания указанного элемента контента сервером 100 (этап 305). Затем производится идентифицирование тех элементов контента, для которых указанное расчетное значение продолжительности времени с момента их последнего обслуживания сервером превышает наименьший период времени, соответствующий указанному элементу контента (занесенный в блок 103 памяти на этапе 204) и делается выбор одного из таких элементов (этап 306). Для выбора элемента контента можно использовать различные способы, например способ случайного выбора. Ниже подробно обсуждаются способы выбора элемента контента в соответствии с альтернативными вариантами осуществления изобретения.

Далее, выбранный элемент контента направляется блоком 102 управления в блок 101 интерфейса связи с последующей передачей на персональный компьютер пользователя (этап 307). Наконец, производится обновление значения текущего времени в регистрационной записи, хранящейся в блоке 104 регистрации и соответствующей указанному выбранному элементу контента, при этом указанное обновленное значение времени является новым и самым последним значением времени обслуживания сервером указанного элемента контента (этап 308).

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

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

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

В соответствии с иными альтернативными вариантами осуществления изобретения, предусматривается пересчет в масштабе реального времени указанного наименьшего периода времени для элемента контента при нахождении контентного сервера в рабочем режиме. Иными словами, пересчет величины наименьшего периода времени производится с учетом остающегося количества показов рекламного объявления, которое необходимо осуществить в определенный период времени. Например, предположим, что за час времени необходимо выполнить 1000 показов с минимальным периодом времени 3,6 с (без каких-либо предполагаемых последующих корректировок). Если по истечении получаса сервер обработает только 200 элементов контента, то в остающиеся 30 минут времени потребуется обеспечить еще 800 показов. Таким образом, наименьший период времени в результате пересчета составит 2,25 с.

В прочих альтернативных вариантах осуществления изобретения предусматривается осуществление показов веб-страниц с использованием устройства, принадлежащей третьей стороне; при этом наполнение веб-страницы элементами контента происходит на конкурсной основе, когда на это право претендуют несколько участников "торгов" (система торгов в реальном режиме времени). Так, блок интерфейса связи 101 получает предложения о рекламных показах элементов контента от принадлежащего третьей стороне удаленного устройства, и при этом блок 102 управления назначает в ответ цену за указанные показы и направляет их на удаленное устройство третьей стороны через указанный блок 101 интерфейса связи. Если процедура торга по цене за показ завершилась успехом, то удаленное устройство третьей стороны указывает на это событие, направляя опять таки через данный блок интерфейса связи запрос на предоставление необходимого элемента контента. Далее, запрашиваемый элемент контента выбирается указанным блоком 102 управления и направляется инициатору запроса, как и требовалось выше. Указанный блок 102 управления также выполнен с возможностью изменения уровня предлагаемой цены на основании сопоставления количества состоявшихся на текущий момент показов и количества требуемых показов. Например, если требуемое количество показов составляет 1000 в час и за половину указанного времени сервером были обработаны лишь 200 элементов контента, то это может указывать на то, что слишком незначительное количество торгов по цене между сторонами завершились успехом. В данном случае, блок 102 управления может повысить уровень предлагаемой цены за показ элемента с тем, чтобы большее количество торгов между сторонами завершалось бы успехом, приводя, таким образом, к увеличению количества показов для которых элементы контента могут обслуживаться сервером.

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

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

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

3. Сервер по п. 1, в котором наименьшие периоды времени вычислены для группы интервалов в заданном периоде времени.

4. Сервер по п. 1, в котором наименьшие периоды времени вычислены на основании предшествующих данных доступных показов.

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

6. Сервер по п. 5, в котором наименьшие периоды времени основаны на ограничениях, связанных с элементами контента.

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

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

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

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

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

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

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

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

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

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

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

18. Машиночитаемый носитель информации, включенный в контентный сервер по пп. 1-9.

19. Машиночитаемый носитель информации для осуществления способа по пп. 10-17.



 

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

Изобретения относятся к области медицины, а именно к созданию информационно-поисковой системы о взаимодействии и противопоказаниях лекарственных средств. С помощью одного или более процессоров инициируют этапы, на которых формируют ориентированный граф, в котором вершинами являются информационные сущности, содержащие множество концептов, связанные множеством ребер, характеризующих связи между упомянутыми сущностями, причем сущности включают, по меньшей мере, данные о действующих веществах (ДВ), фармакологических группах (ФГ), анатомо-терапевтическо-химических классификациях (АТХ), лекарственных формах (ЛФ), способах применения (СП), персональных особенностях организма (ПО), торговых наименованиях лекарственных средств (ТН) и фармакологических действиях (ФД); формируют весовые связи между информационными сущностями и сохраняют полученную структуру онтологии в машиночитаемой памяти упомянутого электронного вычислительного устройства или внешнего устройства, связанного с упомянутым электронным вычислительным устройством, использующейся как инструмент для поиска данных.

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

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

Устройство предназначено для определения путевых информаций (FI), которые относятся к отрезку пути (14), который проехал пассажир. Устройство содержит носимый пассажиром приемный блок (16) для приема сигнала, который генерируется наземным, связанным с определенным местоположением передающим блоком (24, 28), и вычислительный блок (32) для определения путевой информации посредством оценки сигнала, при которой оценивается по меньшей мере одна сигнальная характеристика принятого сигнала.

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к устройству, способу и компьютерному программному продукту для управления распространением и обработкой связанных с контентом метаданных разных источников (с 101-1 по 101-n) контента, при этом извлеченные метаданные преобразуются из принятого формата извлеченных метаданных в предопределенный общий формат, используемый машиной рекомендателя.

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

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

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

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

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