Предшествующий уровень техники
Поставщики расходуют большие суммы денег и ресурсов в попытке не только привлечь пользователей на web-сайт, но и удержать этих пользователей на web-сайте, используя контент и различные технологии его представления. Большая часть этого процесса основана на владении или получении некоторой информации о пользователе. Для подписчиков сайта легко заполнить доступное виртуальное пространство, такое как web-страница зарегистрированного подписчика (например, «членская страница») интересным контентом для активного пользователя, о котором информация известна. Кроме того, публично доступная информация о пользователе может быть получена для поиска, обработки, анализа и, в конечном счете, для дополнительного приспособления контента для таких пользователей. Однако это может быть ограничено в том плане, что большинство поставщиков защищают информацию о подписчиках и блокируют неавторизованный доступ к таким ресурсам, как, например, FaceBook™ и MySpace™ и другие социальные сети, из которых может быть добыта ценная информация о пользователях.
Возможность привлечь внимание пользователя - это желаемая модель во многих отношениях. Особенно это полезно в контексте бизнеса и также может работать для некоммерческих целей (например, личных). Если web-сайт хранит порции информации, такие как наименование предприятия и почтовый индекс пользователя (или работодателя пользователя), тогда возможно найти значительное количество онлайновой информации о пользователе и потом приспособить контент, подлежащий предоставлению пользователя, на основе этой информации. Например, если известно, что предприятие пользователя называется «Joe`s Rugs» («Ковры Джо») и располагается в Сиэтле, Вашингтон, тогда, вероятно, вид предприятия, адрес и телефон могут быть найдены и получены. Эта информация может впоследствии быть использована для нацеливания пользователя на контент, связанный с коврами, материалами, наличием, доставкой, скидками и т.д., и в различных мультимедийных форматах для начального и потенциально увлекательного опыта.
Однако публичная информация может быть доступна только для небольшой части пользователей, тем самым ограничивая возможность создания насыщенного, динамичного и индивидуализированного начального восприятия для пользователей, у которых нет доступной онлайновой информации.
Сущность изобретения
Нижеследующее представляет упрощенное изложение сущности изобретения для того, чтобы обеспечить базовое представление некоторых новых вариантов осуществления, описанных здесь. Данное изложение сущности изобретения не является обширным обзором и не предназначено для определения ключевых/критических элементов или очерчивания объема изобретения. Его единственное назначение заключается в том, чтобы представить некоторые концепции в упрощенной форме в качестве вступления к более подробному описанию, которое представлено ниже.
Раскрытая архитектура предоставляет методику для динамического отслеживания информации о новом пользователе и/или неактивном пользователе web-сайта и оперативного представления нацеленного контента обратно пользователю, чтобы захватить и поддержать пользовательский интерес. Архитектура создает внутреннее соединение с пользователем на основе мгновенного генерирования уместных контента и функциональных возможностей, основываясь на ограниченном знании о пользователе. Посредством сбора некоторых порций информации, относящихся к начальной деятельности по браузингу на web-сайте, например, может быть предоставлен исходный ориентированный на действия сценарий, который, по всей вероятности, будет интересен пользователю и побудит пользователя к дополнительной активности в отношении контента web-сайта (например, продукта) в целом. Контент, такой как услуги, продукты, функциональные возможности и другая информация, может быть рекомендован новым пользователям или неактивным пользователям, например, в контексте социального приложения или поставщика онлайновых услуг.
Кроме того, уровень пользовательского опыта может быть экстраполирован из поведения на браузинге на web-сайте, и более ориентированный контент в виде услуг и/или продуктов, к примеру, передается (например, в виде отправления сообщений, рекомендаций) пользователю на основании этой информации. Архитектура также обеспечивает апселлинг и кросс-селлинг услуг и функциональных возможностей, к примеру, пользователям на основании деятельности пользователя по браузингу на web-сайте.
Для реализации вышеизложенных и связанных с ними целей некоторые иллюстрированные аспекты описаны здесь с использованием следующего описания и приложенных чертежей. Эти аспекты свидетельствуют о различных способах, которыми принципы, раскрытые здесь, могут быть применены на практике, все аспекты и эквиваленты которых предназначены быть в рамках объема заявленного изобретения. Другие преимущества и новые признаки станут явными из следующего детального описания при его рассмотрении вместе с чертежами.
Краткое описание чертежей
Фиг.1 показывает компьютерно-реализованную систему, которая обеспечивает получение и представление уместного контента неактивному или новому пользователю.
Фиг.2 показывает альтернативную систему, которая включает в себя компонент анализа для анализирования поведения подписчика.
Фиг.3 показывает систему, которая дополнительно применяет компонент защиты для авторизованного и защищенного хранения пользовательской информации.
Фиг.4 показывает логическую блок-схему для примерного связанного с бизнесом варианта осуществления изобретения, в котором пользователь выбирает услуги и в ответ на это получает динамически генерируемые предложения.
Фиг.5 показывает компьютерно-реализуемый способ создания предложений пользователю в соответствии с раскрытой архитектурой.
Фиг.6 показывает способ создания рекомендаций подписчику в развлекательной среде в соответствии с раскрытой архитектурой.
Фиг.7 показывает способ отслеживания и хранения данных о взаимодействии на основании продолжительности и деятельности по щелчкам мышью при браузинге.
Фиг.8 показывает структурную схему компьютерной системы, действующей как серверная машина для отслеживания и динамического предложения информации новому пользователю или неактивному пользователю в соответствии с раскрытой архитектурой.
Фиг.9 показывает структурную схему вычислительной среды для отслеживания и динамического предложения информации новому или неактивному пользователю в соответствии с раскрытой архитектурой.
Подробное описание изобретения
Раскрытая архитектура представляет собой механизм, который быстро совершенствуется и предоставляет насыщенное, динамичное и персонализированное начальное (или при возвращении) восприятие от web-сайта для новых (или неактивных) пользователей, о которых, в одном аспекте, web-сайт владеет ограниченной информацией (новый пользователь) или большей информацией (для возвращающегося неактивного пользователя). Известные подписчики - это зарегистрированные пользователи, о которых некоторая информация известна (например, через пользовательский профиль, предшествующую деятельность по браузингу и т.д.), но ставшие неактивными.
Например, в контексте бизнес-услуг, новый пользователь осуществляет доступ к бизнес web-сайту, который представляет контент в форме короткого видеоклипа, который описывает один или несколько из доступных продуктов, функциональных возможностей и услуг. Архитектура немедленно начинает отслеживать взаимодействие (или его отсутствие) пользователя с контентом. Эта деятельность отслеживается, в частности, в ответ на деятельность пользователя по браузингу в отношении бизнес-услуг с автоматическим созданием и представлением нацеленного контента на основании этой деятельности для поддержания пользовательского интереса.
Отслеживаемая деятельность может включать в себя то, откуда пользователь появился (предыдущий сайт, с которого пользователь по ссылке перешел на этот бизнес web-сайт), какое мультимедиа (например, видео) было просмотрено, какие описания функциональных возможностей прочтены, а также первую ссылку, выбранную пользователем (сейчас подписчиком) после подписки на услугу, и так далее. Таким образом, в контексте неактивного подписчика эта информация о браузинге может быть использована для обеспечения насыщенного пользовательского восприятия с целью превращения неактивного пользователя в активного пользователя при помощи выделения разделов, которые могут понравиться пользователю, рекомендации общественных разделов, обсуждений или документов, хранящихся в режиме онлайн, и т.д. Другими словами, архитектура предоставляет возможность оптимизировать восприятие пользователя на основании небольшого количества информации, полученной о пользователе за небольшой период времени, при помощи приспособления контента к интересам пользователя настолько быстро, насколько это возможно.
Архитектура предоставляет преимущество в долгосрочном плане, заключающееся в том, что может быть собрана детальная предыстория поведения пользователя на браузинге на web-сайте. На основании этой предыстории предприятие, к примеру, может осуществлять апселлинг и кросс-селлинг услуг, которые наиболее уместны для пользователя. Независимо от того, связан ли контекст с бизнесом или нет, уровень пользовательского опыта может быть также экстраполирован при помощи отслеживания частоты обращения пользователя, например, к Помощи, а также к другим категориям меню, и приспособления контента, так же как и мультимедийного формата контента (например, в виде передачи сообщений), к уровню пользовательского опыта. В одном случае преимущество обеспечивается быстрой разработкой и представлением рекомендаций «приступая к работе» новому (или неактивному) пользователю, чтобы превратить пользователя в активного пользователя.
Теперь ссылка делается на чертежи, на которых одинаковые ссылочные номера используются для обозначения на идентичных элементах по всем чертежам. В следующем описании для целей разъяснения излагаются многочисленные специфические детали, чтобы предоставить полное понимание. Может быть очевидно, однако, что новые варианты осуществления могут быть реализованы на практике без этих специфических деталей. В других случаях широко известные структуры и устройства показаны в форме блок-схем с целью облегчения их описания. Намерение заключается в том, чтобы охватить все модификации, эквиваленты и альтернативы, входящие в границы сущности и объема заявленного предмета изобретения.
Фиг.1 показывает компьютерно-реализованную систему (100), которая обеспечивает получение и представление уместного контента пользователю (102) (например, неактивному пользователю (или подписчику) или новому пользователю). Система (100) включает в себя компонент (104) обнаружения для обнаружения того, является ли пользователь (102) новым пользователем или неактивным подписчиком в сеансе (106) web-портала (108). Сеанс (106) может соответствовать однопользовательскому восприятию, при котором пользователь (102) (новый или неактивный) осуществляет доступ к web-странице web-сайта, или неактивный подписчик осуществляет логический вход в портал (108) и направляется на членскую web-страницу, которая представляет контент (110) сеанса как часть сеанса (106).
Термин «мультимедиа» подразумевается охватывающим формат(ы) текста, аудио, изображений, анимации, видео и/или интерактивных форм и т.д., в которых контент, такой как функциональные возможности приложения (например, основывающегося на web приложения (112) портала) и услуги приложения, к примеру, могут быть представлены в одном или более мультимедийных форматах. Следует отметить, что термин «основывающийся на web» также включает в себя сетевые порталы, которые могут использоваться в корпоративных окружениях, а не только основывающиеся на Интернет web-сайты. Таким образом, контент (110) сеанса может включать в себя продукты (имеющие отношение или не имеющие отношения к основывающемуся на web приложению 112), функциональные возможности (например, создание web-страницы), относящиеся к основывающемуся на web приложению (112), ассоциированному с web-порталом (108), и услуги (например, обмен сообщениями), предоставляемые основывающимся на web приложением (112). Другими словами, web-портал (108) может быть приложением, которое является частью целого основывающегося на web приложения (112) и предоставляется для взаимодействия в целях осуществления логического входа так, чтобы подписчик мог впоследствии войти в сеанс (106) и ему мог быть представлен контент (110) сеанса. Для нового пользователя портал (108) может включать в себя вступительную web-страницу, к примеру, которая включает в себя контент, описывающий портал (108), преимущества, получаемые при подписке на него, и так далее, информацию, предназначенную для того, чтобы соблазнить нового пользователя стать активным подписчиком или, возможно, активным неподписчиком.
Система (100) может также включать в себя компонент (114) отслеживания для отслеживания взаимодействия пользователя (102) с контентом (110) сеанса, и компонент (116) контента для получения и представления нового контента (118) (например, в таком же или другом мультимедийном формате), нацеленного на пользователя (102) в ходе сеанса (106) на основе отслеженного взаимодействия (например, поведения при браузинге) пользователя (102) со всем или частью исходного контента (110) сеанса. Новый контент (118) может относиться только к функциональным возможностям и/или услугам основывающегося на web приложения (112) и/или включать в себя не относящуюся к сеансу информацию, такую как ссылки на другие web-сайты, которые предоставляют похожий контент, который удовлетворяет потребности пользователя (102).
В другом варианте web-портал (108) обеспечивает доступ к основывающемуся на web приложению (112), которое может быть развлекательным приложением, через которое подписчики взаимодействуют с контентом для получения развлекательной информации, такой как спортивная информация, информация об обеде и другие виды социальной информации, и контент (110) сеанса включает в себя соответствующий контент развлекательного приложения и соответствующие функциональные возможности развлекательного приложения. Это также применяется к социальным сетям, которые включают в себя социальные приложения, которые обеспечивают взаимодействие между пользователями и представление персональной информации и предпочтений, к примеру web-портал (108) может также или альтернативно обеспечивать доступ к основывающемуся на web приложению (112), которое может быть бизнес-приложением, причем контент (110) сеанса включает в себя соответствующий контент бизнес-приложения, такой как функциональные возможности и услуги бизнес-приложения. К примеру, компонент (116) контента может предоставлять пошаговые команды или частичные команды для взаимодействия с бизнес-услугой на основании поведения пользователя (102) по взаимодействию (браузингу) с контентом (110) сеанса. Если пользователь (102) взаимодействует для доступа к модулю Помощи, это может быть указанием того, что пользователь (102), возможно, не только заинтересован в услуге, предоставляемой как часть контента (110) сеанса, но также желает содействие в изучении услуги или функциональной возможности.
Компонент (116) контента может также предлагать контент (110) сеанса или новый контент (118) сеанса, который популярен среди других новых пользователей, повторных пользователей или подписчиков web-портала (108). Дополнительно, это может быть основано, по меньшей мере частично, на местонахождении, из которого пользователь (102) появился или недавно перешел по ссылке.
Чтобы разумно рекомендовать контент новому пользователю или неактивному подписчику, поведение по браузингу в сеансе (106) отслеживается и услуги/функциональные/помощь и т.д. соответственно динамически приспосабливаются. Эта концепция применяется, по меньшей мере, в некоторых следующих контекстах: начальный опыт нового пользователя функциональной возможности, при котором мало или нет известной информации о пользователе; последующий опыт пользователя, осуществившего некоторые действия и выполнившего небольшое количество персональных настроек; и последующий опыт пользователя, осуществившего множество действий.
В случае первого опыта деятельность пользователя при браузинге может быть использована, чтобы сделать этот начальный опыт надлежащим и интересным, не требуя от пользователя скучного заполнения форм и не принуждая пользователя проходить через программы-мастера «приступая к работе». Ниже приведено несколько различных иллюстрированных сценариев.
В связанном с развлечениями примере пользователь осуществляет доступ к музыкальному событию, публично опубликованному в коллективно используемой рабочей области (основывающегося на web приложения) посредством поисковой службы. Пользователь хочет отследить некоторые из документов в этой рабочей области и принимает решение зарегистрироваться в web-портале бизнес-приложения. Когда пользователь удачно зарегистрировался, становится известно, что пользователь начал с рабочей области музыкальных событий. В ответ, приложение автоматически наполняет начальный опыт пользователя контентом и функциональными возможностями, популярными среди других подписчиков рабочей области музыкальных событий и/или относящимися к жанру музыки, к примеру.
В связанном с бизнесом примере пользователь (102) осуществляет доступ к бизнес-порталу и просматривает демонстрационные видео о характеристиках и функциональных возможностях бизнес-приложения. Рекламное описание более популярных услуг может быть также представлено. Портал вызывает любопытство пользователя, и пользователь реагирует посредством просматривания видео, описывающего инструмент создания бизнес web-сайта, и другие функциональные возможности (например, виртуальную услугу). Когда пользователь окончательно решает зарегистрироваться, эта начальная деятельность по браузингу может быть использована для предварительного наполнения членской страницы бизнес-портала для этого пользователя с фокусировкой на начале работы с web-сайтом и виртуальными инструментами.
Последующий опыт существующего подписчика может быть построен на основе информации, полученной из деятельности подписчика на браузинге в ходе нахождения на членской странице и/или других областях приложения. Если обнаруживается, что подписчик не просматривает какую-либо информацию на портале, пользователь, возможно, захочет взглянуть на контент о функциональных возможностях после регистрации. В этом сценарии система может скомбинировать поведение при браузинге с деятельностью пользователя.
Например, если пользователь перемещается к функциональной возможности web-сайта несколько раз, но не редактирует и не обновляет web-сайт, можно предположить, что пользователь сталкивается с проблемой начала работы с этой функциональной возможностью web-сайта. В ответ, пошаговые команды «приступая к работе» могут быть динамически не доставлены для просмотра и взаимодействия. Дополнительно, если пользователь перемещается к функциональной возможности электронной почтовой рекламы, к примеру, и потом никогда не перемещается туда снова, можно предположить, что пользователь не заинтересован в такой информации, и любые рекомендации, связанные с электронно-почтовой рекламой, могут быть удалены для этого конкретного пользователя.
В случае последующего опыта и сильно персонифицированной настройки деятельность пользователя на браузинге может предоставить полезные порции информации о пользователе. Например, как часто пользователь обращается к Помощи, какие статьи пользователь просматривает и выбранный тип мультимедиа носителя могут быть отслежены, чтобы определить уровень технической искушенности. На основании этого уровня сообщения пользователю могут быть посланы различными способами. К примеру, может быть определено, что следует представить первые несколько шагов для конфигурирования новой функциональной возможности менее сообразительному пользователю и предоставить только ссылку для сообразительного пользователя. В основывающемся на web приложении рабочей области, если пользователь очень коллективный, могут быть предоставлены функциональные возможности социальных сетей, при этом если пользователь более бизнес-ориентирован, то может быть предоставлена функциональная возможность публикации сводок.
Пользователь также может кликнуть по услугам после подписки на приложение бизнес web-портала и воспринять динамически проанализированный и сгенерированный контент касаемо рекомендаций (предложений) на членской странице, но только после выбора (взаимодействия с) контента сеанса.
Фиг.2 показывает альтернативную систему (200), которая включает в себя компонент (202) анализа для анализирования поведения пользователя. Система (200) включает в себя компонент (104) обнаружения для обнаружения того, что пользователь (102) является неактивным подписчиком в сеансе (106) web-портала (108), начальную web-страницу, которая представляет контент (110) сеанса как часть сеанса (106), основывающееся на web приложение (112) портала и функциональные возможности, связанные с основывающемся на web приложением (112), ассоциированным с web-порталом (108), и услуги, предоставляемые основывающимся на web приложением (112). Система (200) также включает в себя компонент (114) отслеживания для отслеживания поведения на браузинге в ходе сеанса (106) и компонент (116) контента для получения и представления нового контента (118), нацеленного на пользователя (102) во время сеанса (106), на основании отслеженного взаимодействия пользователя (102) со всем или частью исходного контента сеанса (110).
Система (200) может дополнительно включать в себя компонент (202) анализа для анализирования поведения пользователя поведения (например, при браузинге), экстраполирования уровня опыта пользователя на основании анализа, и предложения контента в качестве контента (110) сеанса. Компонент (116) контента затем форматирует и представляет контент как контент сеанса (110) на основании уровня опыта пользователя.
Фиг.3 показывает систему (300), в которой дополнительно реализован компонент (302) защиты для авторизованного и защищенного обращения с информацией о пользователе. Компонент (302) защиты дает возможность пользователю (102) явно согласиться принять участие или явно отказаться от участия в отслеживании информации, а также персональной информации, которая может быть получена во время регистрации и использована впоследствии. Пользователю (102) может быть представлено предупреждение о сборе персональной информации, например, и возможность предоставить или отклонить согласие на это. Согласие может принимать различные формы. Согласие принять участие требует от пользователя (102) предпринять подтверждающее действие до сбора данных. В качестве альтернативы, отказ принимать участие требует от пользователя (102) предпринять подтверждающее действие, чтобы предотвратить сбор данных до сбора данных. Это аналогично подразумеваемому согласию в том, что бездействием пользователь (102) разрешает сбор данных после того, как он был в достаточной мере проинформирован.
Рассмотрим следующий пример, согласно которому другие варианты применения компонента (302) защиты могут быть реализованы, где диалоговое окно представляется для уведомления и согласия c приложением «фильтра фишинга», которое собирает информацию web-сайта от пользователя (102) и сравнивает эту информацию с базой данных web-сайтов, подозреваемых в фишинге. Любые совпадения в базе данных затем направляются обратно в фильтр фишинга. Диалоговое окно предоставляет уведомление о том, что персональные данные будут собраны как часть фильтра фишинга, делает важное предложение использовать фильтр фишинга («сделайте свой браузер более безопасным»), спрашивает согласие на участие в сборе данных, включает в себя объяснение того, для чего будут использоваться эти данные, а также включает в себя заметную ссылку на положение поставщика о политике конфиденциальности.
Компонент (302) защиты также разрешает пользователю (102) осуществить доступ к и обновить информацию профиля после подписки. К примеру, подписчик может просмотреть персональные и/или отслеженные данные, которые были собранны, и внести изменения. Когда критичная персональная информация, такая как информация о здоровье и финансах, может быть отслежена и получена во время или после подписки, компонент (302) защиты гарантирует, что данные хранятся с использованием мер безопасности, соответствующих критичности этих данных. Более того, доступ поставщика к такой информации может быть ограничен, используя компонент (302) защиты для ограничения доступа только авторизованными наблюдателями.
Компонент (302) защиты гарантирует надлежащий сбор, хранение и доступ к информации подписчика, обеспечивая при этом возможность динамического выбора и представления контента (например, функциональных возможностей, продуктов и/или услуг), которое содействует пользователю в получении преимуществ, заключающихся в более насыщенном восприятии со стороны пользователя и доступе к более уместной информации.
Другими словами, компьютерно-реализованная система (200) включает в себя компонент (104) обнаружения для обнаружения неактивного подписчика (102) на членской странице (сеанса) web-портала (108). Членская страница может предоставлять основное мультимедиа, которое включает в себя услугу, к примеру. Система (200) дополнительно включает в себя компонент (114) отслеживания для отслеживания поведения подписчика, связанного с основным мультимедиа и услугой, компонент (202) анализа для анализирования поведения подписчика и экстраполирования уровня опыта подписчика на основании анализа, и компонент (116) мультимедиа для предложения и представления нового основного мультимедиа, нацеленного на неактивного подписчика, на основании уровня опыта подписчика. web-портал (108) обеспечивает доступ к основывающемуся на web социальному приложению (например, основывающемуся на web приложению (112)), и основное мультимедиа включает в себя соответствующий контент социального приложения и соответствующие функциональные возможности социального приложения.
web-Портал (108) также обеспечивает доступ к основывающемуся на web бизнес-приложению (основывающемуся на web приложению (112)), и основное мультимедиа включает в себя соответствующий контент бизнес-приложения и соответствующие функциональные возможности бизнес-приложения. Компонент (116) мультимедиа представляет неполные или полные пошаговые команды касаемо функциональной возможности на основании уровня опыта подписчика. Компонент (116) мультимедиа может предложить основное мультимедиа, популярное среди других подписчиков web-портала (108), на основе, по меньшей мере частично, происхождения (например, исходной точки, из которой подписчик перешел по ссылке) неактивного подписчика (102). Компонент (202) анализа анализирует поведение подписчика при браузинге перед доступом к web-порталу (108), и компонент (116) мультимедиа предлагает и представляет новое основное мультимедиа (новое мультимедиа (118) сеанса) на основании прежнего поведения подписчика на браузинге и поведения подписчика в отношении основного мультимедиа носителем и услуги.
Фиг.4 показывает схему (400) последовательности операций для примерного, связанного с бизнесом варианта осуществления, в котором пользователь выбирает услуги/функциональные возможности и получает динамически сгенерированные предложения в ответ на это. Здесь пользователь может не быть неактивным подписчиком, а быть новым пользователем в бизнес-портале. На этапе (402) пользователь перемещается в бизнес-портал, представляемый и управляемый бизнес-приложением. С этапа (402) пользователь может осознать возможность одного или обоих из следующих путей. На этапе (404) без пользовательской подписки (также называемой логическим входом или регистрацией) портал представляет видео о функциональной возможности (например, о создании web-сайта) бизнес-приложения (например, приложения для создания web-страницы, создания бизнес web-сайта). В качестве альтернативы, процесс может перейти к этапу (406), где пользователю представляется виртуальная рекламная информация для того, чтобы привлечь пользователя к дополнительному взаимодействию с представленным контентом (например, функциональной возможностью, услугой и т.д.). Как показано, процесс может перейти от видео о функциональной возможности на этапе (404) к виртуальной рекламе на этапе (406) или, наоборот, в зависимости от того, как пользователь взаимодействовал с контентом.
С этапа (404) и/или (406) процесс переходит к этапу (408), на котором пользователь регистрируется (или подписывается) для доступа к бизнес-приложению. С этапа (408) процесс может перейти на этап (410), на котором на текущей членской странице подписчику представляют информацию, которая фокусируется на функциональной возможности, представляемой в видео (на этапе 404), такой как создание web-сайта, к примеру. Это происходит динамически после регистрации пользователя, поскольку известно, что пользователь взаимодействовал с видео о функциональной возможности. В качестве альтернативы, процесс переходит к этапу (412), на котором членская страница демонстрирует один или несколько шагов, чтобы приступить к работе над созданием web-сайта, а также рекламную информацию. Это происходит в ответ на просматривание пользователем видео (на этапе 404) и последующее взаимодействие для прочтения виртуальной рекламы, причем данное взаимодействие отслеживается и анализируется до подписки (на этапе 408). В качестве альтернативы, процесс переходит к этапу (414), на котором подписчику предоставляют дополнительную рекламную информацию в ответ на отслеженное взаимодействие пользователя с рекламной информацией до подписки (на этапе 408).
Включенный здесь набор блок-схем последовательностей операций представляет примерные методики выполнения новых аспектов раскрытой архитектуры. Хотя для целей простоты объяснения одна или несколько методик, показанных здесь, к примеру, в виде блок-схемы последовательности операций или логической диаграммы, показаны и описаны как ряд действий, следует понимать и принимать во внимание, что такие методики не ограничены порядком действий, поскольку некоторые действия в соответствии с ними могут произойти в ином порядке и/или одновременно с другими действиями из показанных и описанных здесь. К примеру, специалисты в данной области техники поймут и примут во внимание, что методика могла бы в качестве альтернативы быть представлена как ряд взаимосвязанных состояний или событий, например, на диаграмме состояний. Более того, не все показанные в методике действия требуются для новой реализации.
Фиг.5 показывает компьютерно-реализуемый способ создания предложений в соответствии с раскрытой архитектурой. На этапе (500) обнаруживают неактивного подписчика на членской странице web-портала. Членская страница представляет основное мультимедиа, которое включает в себя услугу. На этапе (502) поведение подписчика на браузинге отслеживают относительно контента страницы и услуги. На этапе (504) поведение подписчика на браузинге анализируют и уровень опыта подписчика экстраполируют на основании поведения при браузинге на членской странице. На этапе (506) новый контент, нацеленный на неактивного подписчика, предлагают и представляют на основании уровня опыта подписчика.
Как указанно ранее, членская страница может быть ассоциирована с основывающемся на web бизнес-приложением, причем контент страницы включает в себя услугу, предоставляемую бизнес-приложением, с которой неактивный подписчик незнаком, или членская страница ассоциирована с основывающемся на web развлекательным приложением, причем контент страницы включает в себя услугу, предоставляемую развлекательным приложением, с которой неактивный подписчик незнаком.
Способ может дополнительно содержать обнаружение неактивного подписчика, не основываясь на каком-либо знании о предшествующем браузинге подписчика, и динамическое изменение контента web-страницы на основании рассчитанного увеличения опыта неактивного подписчика в отношении существующей услуги.
Способ может дополнительно содержать реализацию апселлинга и кросс-селлинга функциональных возможностей услуг и/или продуктов для подписчика на основании активности браузинга. Способ может дополнительно содержать анализирование поведения при браузинге на основании продолжительности представления частей контента и данных по щелчкам мышью.
Фиг.6 показывает способ создания рекомендаций подписчику в развлекательной среде в соответствии с раскрытой архитектурой. На этапе (600) пользователь находит публично используемый документ на развлекательном web-сайте. На этапе (602) пользователь подписывается на бизнес web-портал. На этапе (604) членскую страницу бизнес web-портала наполняют контентом, связанным с развлекательной деятельностью развлекательного web-сайта, с которого появился подписчик. Это относящийся к развлечениям пример, в котором пользователь перемещается к основывающемуся на web приложению рабочей области, находя интересующий документ. Поскольку этот документ интересует пользователя, приложение выгодным для себя образом использует знание интересов пользователя (даже не задавая пользователю вопросов и не располагая какими-либо персональными данными).
Фиг.7 показывает способ отслеживания и хранения данных о взаимодействии на основании продолжительности и активности по щелчкам мышью при браузинге. На этапе (700) обнаруживают неактивного подписчика на членской странице web-портала. На этапе (702) контент представляют на членской странице, связанной с назначением web-портала. На этапе (704) взаимодействие подписчика отслеживают на основании данных о продолжительности и/или щелчкам мышью, связанных с контентом. Другими словами, если подписчик не взаимодействует с конкретной частью контента в течение определенной продолжительности времени, можно предположить, что подписчик не заинтересован в контенте. На этапе (706) новую часть контента динамически представляют на основании данных о продолжительности и щелчкам мышью. На этапе (708) сохраняют предысторию поведения подписчика при браузинге на членской странице.
Употребляющиеся в данной заявке термины «компонент» и «система» подразумеваются относящимися к связанной с компьютером сущности, т.е. либо аппаратным средствам, либо комбинации аппаратных средств и программного обеспечения, либо программному обеспечению, либо программному обеспечению в ходе исполнения. К примеру, компонент может быть, но не в ограничительном смысле, процессом, работающим на процессоре, процессором, накопителем на жестком диске, множествам устройств хранения данных (оптических и/или магнитных носителей данных), объектом, исполняемым файлом, потоком исполнения, программой и/или компьютером. В качестве иллюстрации, как приложение, работающее на сервере, так и сам сервер может являться компонентом. Один или несколько компонентов могут находиться в процессе и/или потоке исполнения, и компонент может быть размещен на одном компьютере и/или разделен между двумя или несколькими компьютерами. Слово «примерный» может использоваться здесь как обозначающее «выступающий» в качестве примера, образца или иллюстрации. Любой аспект или конструкция, описанные здесь как «примерные», не обязательно должны рассматриваться как предпочтительные или преимущественные по сравнению с другими аспектами или конструкциями.
Сейчас со ссылкой на фиг.8 показана структурная схема компьютерной системы (800), действующей как серверная машина для отслеживания и динамического предложения мультимедиа новому пользователю в соответствии с раскрытой архитектурой. Чтобы предоставить дополнительный контекст для различных ее аспектов, фиг.8 и нижеследующее обсуждение предназначены для предоставления краткого, общего описания подходящей компьютерной системы (800), в которой различные аспекты могут быть реализованы. Хотя приведенное выше описание дано в широком контексте машиноисполняемых команд, которые могут выполняться на одном или нескольких компьютерах, специалисты в данной области техники признают, что новый вариант осуществления также может быть реализован в сочетании с другими программными модулями и/или как сочетание аппаратных средств и программного обеспечения.
Компьютерная система (800) для реализации различных аспектов включает в себя компьютер (802), содержащий блок(и) (804) обработки данных, системную память (806) и системную шину (808). Блок(и) (804) обработки данных может быть любым из различных серийно выпускаемых процессоров, таких как одиночный процессор, мультипроцессор, одноядерные устройства и многоядерные устройства. Кроме того, специалисты в данной области техники оценят то, что новые способы могут быть реализованы на практике с другими конфигурациями компьютерных систем, включая миникомпьютеры, универсальные вычислительные машины, а также персональные компьютеры (например, настольный ПК, портативный компьютер и т.д.), карманные компьютерные устройства, микропроцессорную или программируемую бытовую электронику и т.п., каждое из которых может быть функционально подключено к одному или нескольким ассоциированным устройствам.
Системная память (806) может включать в себя энергозависимую (VOL) память (810) (например, оперативную память (RAM)) и энергонезависимую (NON-VOL) память (812) (например, ROM, EPROM, EEPROM и т.д.). Базовая система ввода/вывода (BIOS) может быть сохранена в энергонезависимой (NON-VOL) памяти (812) и включать в себя базовые процедуры, которые обеспечивают обмен данными и сигналами между компонентами в компьютере (802), как, например, во время запуска. Энергозависимая память (810) может также включать в себя быстродействующую RAM, такую как статическая RAM для кэширования данных.
Системная шина (808) предоставляет интерфейс для системных компонентов, включая, но не в ограничительном смысле, подсистему (806) памяти для устройств(а) (804) обработки данных. Системная шина (808) может быть любой из нескольких типов шинных структур, которые дополнительно могут связываться с шиной памяти (с использованием или без использования контроллера памяти) и периферийной шиной (например, PCI, PCIe, AGP, LPC и т.д.), используя любые различные серийно выпускаемые шинные архитектуры.
Компьютер (802) дополнительно включает в себя подсистему(ы) (814) хранения данных и интерфейс(ы) (816) хранения данных для сопряжения подсистемы или подсистем (814) хранения данных с системной шиной (808) и другими требуемыми компьютерными компонентами. Подсистема(ы) (814) хранения данных может включать в себя один или несколько накопителей на жестких дисках (HDD), накопитель на гибких магнитных дисках и/или накопитель на оптических дисках (например, CD-ROM привод, DVD-привод), к примеру. Интерфейс(ы) (816) хранения данных могут включать в себя также интерфейсные технологии, как EIDE, ATA, SATA и IEEE 1394, к примеру.
Одна или несколько программ и данные могут быть сохранены в подсистеме (806) памяти, подсистеме (818) съемной памяти (например, соответствующей технологии форм-фактора флеш-накопителя) и/или подсистеме(ах) (814) хранения данных, включая в себя операционную систему (820), одну или несколько прикладных программ (822), другие программные модули (824) и данные (826) программ.
Одна или несколько прикладных программ (822), другие программные модули (824) и данные (826) программ включают в себя основывающиеся на сервере компоненты, такие как, например, компонент обнаружения (104), сеанс (106), web-портал (108), контент (110) сеанса, основывающееся на web приложение (112), компонент (114) отслеживания, компонент (116) контента, новый контент (118) сеанса, компонент (202) анализа, компонент (302) защиты.
Обычно программы включают в себя процедуры, методы, структуры данных, другие компоненты программного обеспечения и т.д., которые выполняют конкретные задачи или реализуют конкретные абстрактные типы данных. Все или части операционной системы (820), приложений (822), модулей (824) и/или данных (826) также могут быть кэшированы в память, такую как энергозависимая память (810), к примеру. Следует понять, что раскрытая архитектура может быть реализована с различными серийно выпускаемыми операционными системами или сочетаниями операционных систем (например, в случае виртуальных машин).
Подсистема(ы) (814) хранения данных и подсистемы (806 и 818) памяти служат в качестве машиночитаемых носителей для энергозависимого или энергонезависимого хранения данных, структур данных, машиноисполняемых команд и т.п. Машиночитаемые носители могут быть любыми имеющимися носителями, которые могут быть доступны посредством компьютера (802) и включают в себя энергозависимые и энергонезависимые носители, съемные и несъемные носители. Для компьютера (802) носители реализуют хранение данных в любом подходящем цифровом формате. Специалистам в данной области техники ясно, что могут быть использованы другие типы машиночитаемых носителей, также как «zip»-дисководы, магнитная лента, карты флеш-памяти, кассеты и тому подобное, для хранения машиноисполняемых команд для осуществления новых способов согласно раскрытой архитектуре.
Пользователь может взаимодействовать с компьютером (802), программами и данными, используя внешние пользовательские устройства (828) ввода, такие как клавиатура и мышь. Другие внешние пользовательские устройства (828) ввода включают в себя микрофон, ИК (инфракрасный) пульт дистанционного управления, джойстик, игровой планшет, камерные системы распознавания, перо, сенсорный дисплей, системы жестов (например, основывающиеся на движении глаз, движении головы) и/или тому подобное. Пользователь может взаимодействовать с компьютером (802), программами и данными, используя встроенные пользовательские устройства (830) ввода, такие как сенсорная панель, микрофон, клавиатура и т.д., причем компьютер (802) является портативным компьютером, к примеру. Эти и другие устройства ввода соединены с блоком(ами)(804) обработки данных через интерфейс(ы) (832) устройств ввода/вывода («I/O») посредством системной шины (808), но также могут быть соединены через другие интерфейсы, такие как параллельный порт, последовательный порт IEEE 1394, игровой порт, USB-порт, ИК интерфейс и т.д. Интерфейс(ы) (832) устройств ввода/вывода также обеспечивают использование выводных периферийных устройств (834), таких как принтеры, аудиоустройства, устройства камер и другие, такие как звуковые карты и/или встроенная функциональная возможность обработки аудио.
Один или несколько графических интерфейсов (также обычно упоминаемые как блок обработки графики («GPU»)) обеспечивают обмен графическими и видеосигналами между компьютером (802) и внешним дисплеем (838) (например, ЖК-дисплеем, плазменным дисплеем) и/или встроенными дисплеями (840) (например, для портативного компьютера). Графический интерфейс(ы) (836) может также быть изготовлен как часть компьютерной системной платы.
Компьютер (802) может работать в сетевой среде (например, через протокол Интернета (IP)), используя логические соединения через подсистемы (842) проводной/беспроводной связи с одной или несколькими сетями и/или другими компьютерами. Другие компьютеры могут включать в себя рабочие станции, серверы, маршрутизаторы, персональные компьютеры, микропроцессорное развлекающее устройство, одноранговое устройство или другой общий сетевой узел и обычно включают в себя многие или все из элементов, описанных относительно компьютера (802). Логические соединения могут включать в себя проводные/беспроводные соединения с локальной сетью, глобальной сетью (WAN), точкой доступа и т.п. Сетевые среды LAN и WAN - обычное явление в офисах и компаниях для обеспечения корпоративных компьютерных сетей, таких как интрасети, любые из которых могут соединяться с глобальной сетью, такой как Интернет.
В ходе использования в сетевой среде компьютер (802) соединяется с сетью посредством подсистемы (842) проводной/беспроводной связи (например, адаптера сетевого интерфейса, встроенной приемопередающей подсистемы и т.д.) для связи с проводными/беспроводными сетями, проводными/беспроводными принтерами, проводными/беспроводными устройствами (844) ввода и т.д. Компьютер (802) может включать в себя модем или иметь другие средства для установления связей по сети. В сетевой среде программы и данные, относящиеся к компьютеру (802), могут быть сохранены в удаленной памяти/устройстве хранения, как в случае распределенной системы. Следует учесть, что показанные сетевые соединения являются примерными и другие средства для установления линии связи между компьютерами могут быть использованы.
Компьютер (802) выполнен с возможностью осуществлять связь с проводными/беспроводными устройствами или объектами, используя радиотехнологии, такие как ряд стандартов «IEEE 802.xx», как, например, беспроводные устройства, функционально размещенные в беспроводной связи (например, на основе радиотехнологий модуляции «IEEE 802.11») к примеру, с принтером, сканером, настольным и/или портативным компьютером, персональным цифровым ассистентом («PDA»), спутником связи, любой частью оборудования или местоположения, связанного с обнаруживаемой беспроводным образом меткой (например, киоском, новостным стендом, комнатой отдыха) и телефоном. Это включает в себя, по меньшей мере, беспроводные технологии «Wi-Fi» для точек доступа, «WiMax» и «Bluetooth™». Таким образом, связи могут быть предопределенной структуры, как в обычной сети, или может иметь место просто устанавливаемая по необходимости одноранговая (ad hoc) связь между, по меньшей мере, двумя устройствами. «Wi-Fi» сети используют радиотехнологии, именуемые «IEEE 802.11x» («a,b,g» и т.д.) для обеспечения защищенной, надежной, быстрой беспроводной связи. «Wi-Fi» сеть может быть использована для подключения компьютеров друг к другу, к Интернету и к проводным сетям (которые используют относящиеся к IEEE 802.3 среды и функции).
Показанные аспекты могут также быть реализованы на практике в распределенных вычислительных средах, в которых определенные задачи выполняются удаленными устройствами обработки, которые соединены через сеть связи. В распределенной вычислительной среде программные модули могут быть расположены в локальных и/или удаленных хранилище и/или системе памяти.
Теперь со ссылкой на фиг.9 показана структурная схема вычислительной среды (900) для отслеживания и динамического предложения мультимедиа новому пользователю в соответствии с раскрытой архитектурой. Среда (900) включает в себя один или несколько клиентов (902). Клиент(ы) (902) может быть аппаратным обеспечением и/или программным обеспечением (например, потоки, процессы, вычислительные устройства). Клиент(ы) (902) может содержать «cookie(s)» и/или ассоциированную контекстную информацию, к примеру.
Среда (900) также включает в себя один или несколько серверов (904). Сервер(ы) (904) может также быть аппаратным обеспечением и/или программным обеспечением (например, потоки, процессы, вычислительные устройства). Серверы (904) могут содержать потоки для выполнения трансформаций путем использования архитектуры, к примеру. Одна возможная связь между клиентом (902) и сервером (904) может быть в виде пакета данных, адаптированного для передачи между двумя или более компьютерными процессами. Пакет данных может включать в себя «cookie» и/или ассоциированную контекстную информацию, к примеру. Среда (900) включает в себя коммуникационную инфраструктуру (906) (например, глобальную коммуникационную сеть, такую как Интернет), которая может быть использована для обеспечения связей между клиентом(ами) (902) и сервером(ами) (904).
Связи могут быть обеспеченны посредством проводной (включая оптоволокно) и/или беспроводной технологии. Клиент(ы) (902) функционально соединен с одним или несколькими клиентскими хранилищами (908) данных, которые могут быть использованы для хранения информации, локальной для клиента(ов) (902) (например, «cookie(s)» и/или ассоциированной контекстной информации). Подобным образом сервер(ы) (904) функционально соединены с одним или несколькими серверными хранилищами (910) данных, которые могут быть использованы для хранения информации, локальной для серверов (904).
То, что было описано выше, включает в себя примеры раскрытой архитектуры. Конечно невозможно описать каждую возможную комбинацию компонентов и/или методик, но обычный специалист в данной области техники может признать, что множество дополнительных комбинаций и перестановок возможны. Соответственно, новая архитектура предназначена охватить все такие возможные изменения, модификации и вариации, которые находятся в пределах сущности и объема прилагаемой формулы изобретения. К тому же при использовании термина «включает в себя» в подробном описании либо в формуле изобретения подразумевается, что этот термин является включительным в той же мере, что и термин «содержащий», как термин «содержащий» интерпретируется при его использовании в качестве переходного слова в формуле изобретения.
Изобретение относится к области представления рекомендаций контента. Техническим результатом является обеспечение динамического отслеживания информации о новом или неактивном пользователе на web-сайте и быстрого представления нацеленного контента обратно пользователю для поддержания интереса пользователя к web-сайту. Компьютерно-реализованная система (100) для представления контента подписчику содержит: компонент (104) обнаружения для обнаружения неактивного подписчика в сеансе web-портала; компонент (114) отслеживания для отслеживания взаимодействия неактивного подписчика с контентом сеанса; компонент (202) анализа для анализа поведения подписчика при браузинге, экстраполяции уровня опыта подписчика на основе анализа и предложения контента в качестве контента сеанса, при этом уровень опыта подписчика экстраполируется путем отслеживания того, как часто подписчик выбирает Помощь и другие категории меню; и компонент (116) контента для получения и представления нового контента, нацеленного на неактивного подписчика, в ходе сеанса на основе отслеженного взаимодействия неактивного подписчика с контентом сеанса, при этом компонент контента представляет новый контент как часть контента сеанса на основе уровня опыта подписчика. 2 н. и 11 з.п. ф-лы, 9 ил.
1. Компьютерно-реализованная система (100) для представления контента подписчику, содержащая:
компонент (104) обнаружения для обнаружения неактивного подписчика в сеансе web-портала, причем сеанс ассоциирован с контентом сеанса;
компонент (114) отслеживания для отслеживания взаимодействия неактивного подписчика с контентом сеанса, при этом отслеживание данных взаимодействия основывается на данных о продолжительности и щелчках мышью, относящихся к контенту, представляемому неактивному подписчику;
компонент (202) анализа для
анализа поведения подписчика при браузинге,
экстраполяции уровня опыта подписчика на основе анализа, и
предложения контента в качестве контента сеанса,
при этом уровень опыта подписчика экстраполируется путем отслеживания того, как часто подписчик выбирает Помощь и другие категории меню; и
компонент (116) контента для получения и представления нового контента, нацеленного на неактивного подписчика, в ходе сеанса на основе отслеженного взаимодействия неактивного подписчика с контентом сеанса, при этом компонент контента представляет новый контент как часть контента сеанса на основе уровня опыта подписчика.
2. Система по п.1, в которой web-портал обеспечивает доступ к основывающемуся на web социальному приложению, а контент сеанса включает в себя соответствующий контент развлекательного приложения и соответствующий социальный контент.
3. Система по п.1, в которой web-портал обеспечивает доступ к основывающемуся на web бизнес-приложению, а контент сеанса включает в себя соответствующие услуги бизнес-приложения и соответствующие функциональные возможности бизнес-приложения.
4. Система по п.1, в которой компонент контента представляет пошаговые команды на основе поведения подписчика при взаимодействии с контентом сеанса.
5. Система по п.1, в которой компонент контента предлагает контент сеанса, популярный среди других подписчиков web портала, на основе, по меньшей мере частично, того, откуда неактивный подписчик появился.
6. Система по п.1, в которой web-портал обеспечивает доступ к основывающемуся на web социальному приложению, а контент сеанса включает в себя соответствующий контент социального приложения и соответствующие функциональные возможности социального приложения, а доступ к основывающемуся на web бизнес-приложению и контенту включает в себя соответствующие услуги бизнес-приложения и соответствующие функциональные возможности бизнес-приложения.
7. Компьютерно-реализуемый способ создания предложений подписчику, содержащий этапы, на которых:
обнаруживают неактивного подписчика на членской странице web-портала, причем членская страница представляет контент, который включает в себя услугу (500);
отслеживают поведение подписчика при браузинге в отношении контента и услуги (502), при этом отслеживание поведения подписчика при браузинге основывается на данных о продолжительности и щелчках мышью, относящихся к контенту, представляемому неактивному подписчику;
анализируют поведение подписчика при браузинге и экстраполируют уровень опыта подписчика на основе поведения при браузинге на членской странице (504), при этом уровень опыта подписчика экстраполируют путем отслеживания того, как часто подписчик выбирает Помощь и другие категории меню; и
предлагают и представляют новый контент, нацеленный на неактивного подписчика, на основе уровня опыта подписчика (506).
8. Способ по п.7, в котором членская страница ассоциирована с основывающимся на web бизнес-приложением, а контент включает в себя услугу, предоставляемую бизнес-приложением, с которой неактивный подписчик не знаком.
9. Способ по п.7, дополнительно содержащий этап, на котором обнаруживают неактивного подписчика на основе снижения активности браузинга на членской странице.
10. Способ по п.7, дополнительно содержащий этап, на котором динамически изменяют контент на основе вычисляемого увеличения в опыте неактивного подписчика с существующей услугой.
11. Способ по п.7, дополнительно содержащий этап, на котором выполняют апселлинг и кросс-селлинг функциональных возможностей, услуг и продуктов для подписчика на основе поведения при браузинге.
12. Способ по п.7, дополнительно содержащий этап, на котором анализируют поведение при браузинге на основе продолжительности демонстрации частей контента и данных о щелчках мышью.
13. Способ по п.7, в котором членская страница ассоциирована с основывающимся на web социальным приложением, а контент включает в себя услугу, предоставляемую этим социальным приложением, с которой неактивный подписчик не знаком.
Способ обработки целлюлозных материалов, с целью тонкого измельчения или переведения в коллоидальный раствор | 1923 |
|
SU2005A1 |
Способ обработки целлюлозных материалов, с целью тонкого измельчения или переведения в коллоидальный раствор | 1923 |
|
SU2005A1 |
Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек | 1923 |
|
SU2007A1 |
Пломбировальные щипцы | 1923 |
|
SU2006A1 |
Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек | 1923 |
|
SU2007A1 |
Способ обработки целлюлозных материалов, с целью тонкого измельчения или переведения в коллоидальный раствор | 1923 |
|
SU2005A1 |
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок | 1923 |
|
SU2008A1 |
СПОСОБ И СИСТЕМА ПЕРСОНАЛИЗАЦИИ СЕРВИСОВ И ПРИЛОЖЕНИЙ В СЕТЯХ СВЯЗИ С ИСПОЛЬЗОВАНИЕМ ВЕБ-ПОРТАЛА ПОЛЬЗОВАТЕЛЬСКИХ НАСТРОЕК | 2003 |
|
RU2323472C2 |
Авторы
Даты
2015-02-10—Публикация
2009-08-11—Подача