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

Иллюстрации

Показать все

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

Реферат

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

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

Описание предшествующего уровня техники

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

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

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

Сущность изобретения

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

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

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

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

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

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

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

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

На фиг.1 показана блок-схема системы распределения в соответствии с одним вариантом осуществления настоящего изобретения;

на фиг.2А показана блок-схема одного варианта осуществления структуры транспортирования, в соответствии с настоящим изобретением;

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

на фиг.2С показана блок-схема для одного варианта осуществления команд TS по фиг.2А в соответствии с настоящим изобретением;

на фиг.2D показана блок-схема для одного варианта осуществления метаданных по фиг.2А в соответствии с настоящим изобретением;

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

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

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

на фиг.6А показана блок-схема одного варианта осуществления сервера транспортирования по фиг.5 в соответствии с настоящим изобретением;

на фиг.6 В показана блок-схема одного варианта осуществления запоминающего устройства сервера по фиг.6А в соответствии с настоящим изобретением; и

на фиг.7 показана блок-схема одного варианта осуществления сервера рекламы по фиг.5 в соответствии с настоящим изобретением; и

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

Подробное описание изобретения

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

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

Рассмотрим теперь фиг.1, на которой показана блок-схема системы 110 распространения в соответствии с одним вариантом осуществления настоящего изобретения. В варианте осуществления, показанном на фиг.1, система 110 распространения может включать в себя, но не ограничивается этим, одно или более устройств 122 пользователя, информационную службу 118 и сеть 126. В альтернативных вариантах осуществления система ПО распространения может быть реализована с использованием компонентов и конфигураций, используемых в дополнение или вместо некоторых из компонентов и конфигураций, описанных со ссылкой на вариант осуществления, показанный на фиг.1.

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

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

В соответствии с настоящим изобретением, система ПО распространения может предпочтительно поддерживать и использовать одну или более транспортных структур (см. фиг.2А), которые автоматически собирают и транспортируют различные типы соответствующей информации в и из соответствующих объектов в системе 110 распространения. Например, транспортные структуры могут использоваться для сбора и передачи метаданных, относящихся к различным пользователям устройств, устройствам 122 пользователей, сети 126 и соответствующим рекламодателям и их рекламе из информационной службы 118. Кроме того, структуры транспортирования также могут использоваться для транспортирования или предоставления ссылок для целевой рекламы и/или электронное содержание для доступа со стороны соответствующих устройств 122 пользователя.

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

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

В варианте осуществления, показанном на фиг.2А, контроллер 212 структуры транспортирования (TS) может включать в себя любой соответствующий тип информации или команд для предоставления интеллектуальной функции и управления для структуры транспортирования. В варианте осуществления, показанном на фиг.2А, контроллер 212 TS может прикреплять себя к соответствующим хост-объектам в соответствии с командами структуры 214 транспортирования (TS), которые предусмотрены любым соответствующим источником инструкции. В некоторых вариантах осуществления контроллер 220 TS и инструкции 214 TS могут взаимодействовать с или могут быть выполнены с помощью внешнего объекта, такого как процессор устройства 122 пользователя. Дополнительные детали, относящиеся к одному варианту осуществления инструкций 214 TS, дополнительно описаны ниже со ссылкой на фиг.2С.

В варианте осуществления, показанном на фиг.2А, метаданные 216 могут включать в себя любой тип собранной и модифицируемой информации, относящейся к любым соответствующим объектам, соединенным с системой 110 распределения. Дополнительные детали, относящиеся к одному варианту осуществления метаданных 216, дополнительно описаны ниже со ссылкой на фиг.2D. В некоторых вариантах осуществления структура 210 транспортирования собирает метаданные 216, относящиеся к определенному хост-объекту, к которому в настоящее время прикреплена структура 210 транспортирования. Хост-объект может представлять собой любой установленный тип компонента, устройства, программного модуля или другого объекта. Например, в варианте осуществления, показанном на фиг.2А, хост-объекты могут включать в себя, но не ограничены этим, устройства 122 пользователя (фиг.1), приложения 422 устройства и сервисные программы 450 (см. фиг.4). В варианте осуществления, показанном на фиг.2А, дополнительная информация 218 может включать в себя любые дополнительные данные или другую требуемую информацию. Мультимедийная связь 220 может включать в себя соответствующую информацию для обозначения местоположения или средства сбора, для доступа к одному или больше мультимедийным файлам, как описано ниже со ссылкой на фиг.2В.

Структуры 210 транспортирования могут быть порождены любым эффективным способом из любого соответствующего источника. Например, структуры 210 транспортирования могут быть внедрены в устройства 122 пользователей (фиг.1) и активированы пользователями устройств, если требуется. В качестве альтернативы, различные объекты в сети 126 или информационная служба 118 могут создавать или активировать структуры 210 транспортирования. Например, сервер транспортирования (см. фиг.6А) может управлять происхождением и работой структур 210 транспортирования. В некоторых вариантах осуществления структуры 210 транспортирования могут быть переданы в устройства 122 пользователей через различную рекламу. Более подробная информация, относящаяся к вариантам осуществления и использованию структуры 210 транспортирования на фиг.2А описана ниже со ссылкой на фиг.2В-8В.

На фиг.2В показана блок-схема для одного варианта осуществления мультимедийного файла 250 в соответствии с настоящим изобретением. На фиг.2В вариант осуществления представлен с целью иллюстрации, и в альтернативных вариантах осуществления мультимедийный файл 250 может быть воплощен путем использования компонентов и конфигураций, дополняющих или заменяющих некоторые из компонентов и конфигураций, описанных со ссылкой на вариант осуществления, показанный на фиг.2В. Например, мультимедийный файл 250 на фиг.2В показан как отдельный объект, доступ к которому может осуществляться путем использования мультимедийной связи 246 по фиг.2А. Однако в альтернативных вариантах осуществления мультимедийный файл 250 может быть реализован совместно со структурой 210 транспортирования по фиг.2А.

В варианте осуществления, показанном на фиг.2В, реклама 254 может включать в себя любой соответствующий тип целевой рекламной информации, которая была выбрана для передачи в соответствующие устройства 122 пользователя (фиг.1). Аналогично, элементы 258 содержания могут включать в себя любой соответствующий тип информации электронного содержания, которое было выбрано для передачи в соответствующие устройства 122 пользователя. Например, содержание 258 может включать в себя, но без ограничения, видеоданные, аудиоданные, графику, текст, кинофильмы, музыкальные записи и компьютерные программы. Дополнительная информация для предоставления соответствующих мультимедийных файлов 250 пользователям целевых устройств дополнительно описана ниже со ссылкой на фиг.3-8В.

Рассмотрим теперь фиг.2С, на которой представлена блок-схема одного варианта осуществления команд 214 TS по фиг.2А в соответствии с настоящим изобретением. Вариант осуществления на фиг.2С представлен с целью иллюстрации, и в альтернативных вариантах осуществления команды TS 214 могут быть воплощены путем использования компонентов, функций и конфигураций, дополняющих или заменяющих некоторые из компонентов, функций и конфигураций, описанных со ссылкой на вариант осуществления, показанный на фиг.2С.

В варианте осуществления, показанном на фиг.2С, команды 214 TS могут быть сформированы любым эффективным способом. Например, в одном варианте осуществления команды 214 TS могут быть созданы с помощью диспетчера 648 TS сервера транспортирования (фиг.6А) или любого другого соответствующего объекта. Кроме того, команды 214 TS могут быть изменены или обновлены в любое требуемое время. В варианте осуществления, показанном на фиг.2С, команды 260 прикрепления обеспечивают определенные команды для структуры 210 транспортирования для прикрепления ее к одному или более хост-объектам для сбора соответствующих метаданных 216 (фиг.2А). Кроме того, команды 260 прикрепления могут включать в себя информацию для поддержки процедуры морфинга, во время которой структура 210 транспортирования заново прикрепляет себя к другому хост-объекту для сбора соответствующих метаданных 216.

В варианте осуществления, показанном на фиг.2С, команды 264 задания могут включать в себя любые соответствующие инструкции или другую информацию, которые указывают определенные задания, операции, функции или этапы для выполнения структурой 210 транспортирования. Например, в некоторых вариантах осуществления команды 264 задания могут включать в себя детальные команды, описывающие тип информации, которую структура 210 транспортирования направлена собирать и/или распределять. В варианте осуществления, показанном на фиг.2С, команды 268 навигации могут включать в себя любые соответствующие инструкции или другую информацию, которую обеспечивают определенные навигационные направления или ограничения для структуры 210 транспортирования. Например, в некоторых вариантах осуществления инструкции 268 навигации могут определять по меньшей мере один путь навигации, который определен одной или более исходными точками и одной или более точками назначения.

В варианте осуществления, показанном на фиг.2С, команды 272 временных характеристик могут обеспечить команды, которые конкретно указывают время прикрепления, в которое структура 210 транспортирования получила команды прикрепить себя к одному или более хост-объектам для сбора соответствующих метаданных 216 (фиг.2А). Кроме того, команды 272 временных характеристик могут включать в себя информацию, которая используется совместно с командами 260 прикрепления для поддержки процедуры морфинга, во время которой структура 210 транспортирования заново прикрепляет себя в определенный момент времени к другому хост-объекту для 10 сбора соответствующих метаданных 216.

В варианте осуществления, показанном на фиг.2С, дополнительные команды 276 могут включать в себя любые дополнительные команды или другую соответствующую информацию для управления работой структуры 210 транспортирования. Дополнительная информация и детали, относящиеся к формированию и использованию команд 214 TS, дополнительно описаны ниже со ссылкой на фиг.2-D-8B.

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

В варианте осуществления по фиг.2D метаданные 222 пользователя могут включить в себя информацию, относящуюся к одному или более пользователям устройств 122 пользователя (фиг.1). Метаданные 222 пользователя могут включать в себя любой желательный тип информации. Например, метаданные пользователя 222 могут включить в себя, но не ограничены этим, прошлое и настоящее поведение пользователя, такое как транзакции при покупках и закономерности просмотра Интернет. В некоторых вариантах осуществления метаданные 222 пользователя могут также включать в себя информацию, выборочно скомпилированную из одного или более соответствующих профилей 430 пользователя (фиг.4).

Аналогично, метаданные 226 устройства могут включать в себя любые желательные типы информации, относящиеся к одному или более устройствам 122 пользователя. Например, метаданные 226 устройства могут включать в себя, но не ограничиваются этим, конкретные функции и характеристики соответствующих устройств 122 пользователя. В некоторых вариантах осуществления метаданные 226 устройства могут быть избирательно скомпилированы из одного или более соответствующих профилей 434 устройства (фиг.4). В варианте осуществления, показанном на фиг.2А, метаданные 230 приложения могут включать в себя любые желательные типы информации, относящиеся к различным атрибутам или функциям одного или более приложений 422 устройства 122 пользователя (см. фиг.4).

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

В варианте осуществления, показанном на фиг.2D метаданные 238 услуги могут включать в себя любые требуемые типы информации, относящиеся к одной или больше сетевым услугам или сервисным программам 450 (фиг.4). Такие сервисные программы 450 могут включать в себя любой требуемый тип функции, которая обеспечивает услугу для пользователя устройства через соответствующее устройство 122 пользователя. Например, сервисные программы 450 могут включать в себя, но не ограничены этим, провайдера услуги сотового телефона, провайдера услуги Интернет, провайдера услуги платного содержания, услуги обмена данными с центром, услуги карты сети, услугу глобальной навигации, услугу поиска в сети Интернет и услугу беспроводной передачи данных. В варианте осуществления, показанном на фиг.2D, дополнительная информация 242 может включать в себя любые дополнительные данные или другую соответствующую информацию.

Различные объекты в системе 110 распространения могут использовать метаданные 216, собранные структурой 210 транспортирования любым соответствующим способом. Например, в соответствии с настоящим изобретением, селектор рекламы (см. фиг.6 В) может выполнять процедуру выбора рекламы путем идентификации и сопоставления совместимых элементов метаданных 222 пользователя, метаданных 226 устройства, метаданных 234 рекламы и/или служебных метаданных 238, чтобы, таким образом, идентифицировать соответствующие типы соответствующей рекламной информации для автоматической передачи в целевые устройства пользователей. Дополнительная информация и детали относительно создания и использования метаданных 216, кроме того, описана ниже со ссылкой на фиг.3-8В.

На фиг.3 показана блок-схема для одного варианта осуществления устройства 122 пользователя по фиг.1, в соответствии с настоящим изобретением. В варианте осуществления, показанном на фиг.3, устройство 122 пользователя включает в себя, но не ограничивается этим, центральное процессорное устройство (CPU) 314, запоминающее устройство 318, дисплей 338, модуль 344 системы глобальной навигации (GPS), и один или более интерфейсов 340 ввода-вывода (интерфейс (интефейсы) I/O).

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

В варианте осуществления, показанном на фиг.3, CPU 314 может быть воплощено так, что оно включает в себя любое соответствующее и совместимое микропроцессорное устройство, которое предпочтительно выполняет программные инструкции, чтобы, таким образом, управлять и администрировать работу устройства 122 пользователя. Дисплей 338, показанный на фиг.3, может включать в себя любой эффективный тип технологии дисплея, включающий в себя монитор на электронно-лучевой трубке или устройство жидкокристаллического дисплея с соответствующим экраном для отображения различной информации для пользователя устройства. В варианте осуществления на фиг.3 интерфейс (интерфейсы) 340 I/O может включать в себя один или более входных и/или выходных интерфейсов для приема и/или передачи любых требуемых типов информации с помощью устройства 122 пользователя.

В варианте осуществления, показанном на фиг.3, запоминающее устройство 318 может быть воплощено так, чтобы оно включало в себя любую комбинацию требуемых устройств сохранения, включая в себя, но не ограничиваясь этим, постоянное запоминающее устройство (ROM), оперативное запоминающее устройство (RAM) и различные типы энергонезависимых запоминающих устройств, таких как гибкие диски, карты памяти типа memory stick, компакт-диски или жесткие диски. В варианте осуществления, показанном на фиг.3, устройство 122 пользователя может использовать модуль 344 GPS для выполнения любых известных или расширенных процедур определения местоположения устройства, для предоставления. координат местоположения, соответствующих устройству 122 пользователя. Дополнительные детали по использованию и администрированию устройства 122 пользователя дополнительно описаны ниже со ссылкой на фиг.4-8В.

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

В варианте осуществления по фиг.4 приложение 422 устройства может включать в себя программные команды, которые, предпочтительно, выполняются CPU 314 для выполнения различных функций и операций для устройства 122 пользователя. Конкретные свойства и функции приложения 422 устройства, как правило, изменяются в зависимости от таких факторов, как конкретный тип соответствующего устройства 122 пользователя и определенная выполняемая им функция. В некоторых вариантах осуществления приложение 422 устройства может использоваться как хост-объект, к которому структура 210 транспортирования прикрепляется сама для отслеживания и записи соответствующих метаданных 216. В варианте осуществления, показанном на фиг.4, операционная система 426 предпочтительно, управляет функциями низкого уровня устройства 122 пользователя и координирует их. В некоторых вариантах осуществления операционная система 426 может использоваться, как хост-объект, к которому прикрепляется структура 210 транспортирования для отслеживания и записи соответствующих метаданных 216, относящихся к устройству 122 пользователя.

В варианте осуществления, показанном на фиг.4, устройство 122 пользователя может включать в себя профиль 430 пользователя и профиль 434 устройства, которые совместно описывают определенные атрибуты или характеристики, относящиеся к устройству 122 пользователя или пользователю устройства для устройства 122 пользователя. Например, профиль 430 пользователя может включать в себя, но не ограничен этим, информацию, относящуюся к имени пользователя устройства, его полу, возрасту, религии, хобби, интересам, роду занятий, семейному положению, месту проживания, уровню дохода, истории посещения Интернет, географическому местоположению, записям по транзакции с кредитной картой и предпочтениям пользователя. Аналогично, профиль 434 устройства может включать в себя, но не ограничивается этим, тип устройства, производителя устройства, прошлое и настоящее места расположения устройства, поддерживаемые устройством функции и конфигурацию устройства. В варианте осуществления, показанном на фиг.4, реклама 442 может включать в себя целевую рекламную информацию, которая была принята через систему 110 распространения (см. фиг.1), в частности, для пользователя устройства 122 пользователя. Аналогично, содержание 446 может включать в себя целевую информацию электронного содержания, которая была принята через систему 110 распространения (фиг.1), в частности, для пользователя устройства 122 пользователя.

В варианте осуществления, показанном на фиг.4 сервисная программа (программы) 450 может включать в себя, но не ограничивается этим, любой требуемый тип функции, которая обеспечивает услугу для пользователя устройства через соответствующее устройство 122 пользователя. Например, сервисные программы 450 могут включать в себя, но не ограничиваются этим, провайдера услуги сотовой телефонии, провайдера услуги Интернет, услуги провайдера платного содержания, услуги обмена данными с центром, услуги сетевой карты, услуги сети глобальной навигации, услуги поиска в Интернет и услуги беспроводной передачи данных. В некоторых вариантах осуществления любая из сервисных программ 450 может использоваться как хост-объект, к которому структура 210 транспортирования прикрепляется для отслеживания и записи соответствующих метаданных 216. В варианте осуществления, показанном на фиг.4, дополнительная информация 454 может включать в себя любые дополнительные данные или другую соответствующую информацию. Более подробная информация, относящаяся к воплощению и использованию запоминающего устройства 318 пользователя по фиг.4 описана ниже со ссылкой на фиг.5-8В.

На фиг.5 показана блок-схема одного варианта осуществления информационной службы 118 по фиг.1, в соответствии с настоящим изобретением. В варианте осуществления, показанном на фиг.5, информационная служба 118 включает в себя, но не ограничивается этим, контроллер 514, сервер 518 транспортирования, сервер 538 рекламы, один или более источников 540 рекламы и один или больше источников 542 содержания. Вариант осуществления, показанный на фиг.5, представлен с целью иллюстрации, и в альтернативных вариантах осуществления, информационная служба 118 может быть воплощена с использованием компонентов и конфигураций, дополняющих или заменяющих некоторые из компонентов и конфигураций, описанных со ссылкой на вариант осуществления, показанный на фиг.5.

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