СИСТЕМА И СПОСОБ ДЛЯ ЗАКУПКИ ЭЛЕМЕНТА СРЕДСТВ АУДИОВИЗУАЛЬНОЙ ИНФОРМАЦИИ В КАЧЕСТВЕ ПОДАРКА
SYSTEM AND METHOD FOR PROCUREMENT OF ELEMENT OF AUDIO-VISUAL INFORMATION AS GIFT

Область техники
Настоящее изобретение в общем имеет отношение к области электронной связи, а в соответствии с одним примерным вариантом осуществления, к системе и способу для предоставления средства аудиовизуальной информации в качестве подарка.
Предпосылки к созданию изобретения
Известны системы распределения (распространения) телевизионных программ, которые обеспечивают видео по требованию (VOD) для абонентов. Известны также другие формы цифровых систем распределения, например, позволяющих производить загрузку музыки или книг. Обычно, абонент или пользователь системы распределения выбирает и покупает для себя средства аудиовизуальной информации (например, VOD, музыку, книги).
Краткое описание чертежей
На приложенных чертежах просто поясняются различные примерные варианты осуществления настоящего изобретения, так что их нельзя считать ограничивающими объем настоящего изобретения.
На фиг. 1 показана блок-схема, поясняющая примерный вариант осуществления сетевой архитектуры примерного оборудования интерактивной среды.
На фиг. 2 показана блок-схема, поясняющая примерный вариант осуществления машины для закупки.
На фиг. 3 показана схема последовательности операций примерного способа предоставления подарочного элемента средств аудиовизуальной информации.
На фиг. 4 показан примерный интерфейс пользователя, использованный для предоставления подарочного элемента средств аудиовизуальной информации.
На фиг. 5 показана упрощенная блок-схема машины в примерном виде вычислительной системы, при помощи которой может быть выполнен набор команд,  побуждающий машину осуществлять одну или несколько обсуждающихся здесь методологий.
Подробное описание изобретения
В последующем описании описаны системы, способы, технологии, последовательности команд и программные продукты для вычислительных машин, которые позволяют реализовать варианты осуществления настоящего изобретения. В последующем описании, для пояснения, приведены различные специфические детали, упрощающие понимание различных вариантов осуществления настоящего изобретения. Однако специалисты в данной области легко поймут, что варианты осуществления изобретения могут быть реализованы без этих специфических деталей. Вообще говоря, хорошо известные примеры команд, протоколов, структур и технологий подробно не описаны.
Несмотря на то, что различные примерные варианты осуществления, которые обсуждаются далее, сфокусированы на цифровой видеосистеме распределения, следует иметь в виду, что эти варианты осуществления приведены просто для упрощения обсуждения. Таким образом, любой тип системы распределения цифрового или материального средства аудиовизуальной информации, имеющей различные системные архитектуры, который может использовать различные описанные здесь варианты осуществления системы и способа, следует рассматривать как не выходящий за рамки примерных вариантов осуществления. Каждый из различных примерных вариантов осуществления подробно обсуждается ниже.
Описанные здесь примерные варианты осуществления позволяют создать системы и способы, позволяющие закупать элементы средства аудиовизуальной информации в качестве подарка. В соответствии с одним вариантом осуществления, элемент средств аудиовизуальной информации содержит видео по требованию (VOD), которое подают по меньшей мере на один удаленный блок или на устройство (например, на компьютерную приставку к телевизору, персональный компьютер, мобильные устройства, такие как мобильный телефон с развитой логикой (смартфон), и т.п.) другого индивидуума, например, с использованием телевизионного канала или подканала в среде воспроизведения заданного средства аудиовизуальной информации. В соответствии с альтернативными вариантами осуществления, элемент средств аудиовизуальной информации может содержать аудиоэлементы средства аудиовизуальной информации или другие цифровые элементы средства аудиовизуальной информации. Кроме того, элемент средств аудиовизуальной информации может быть предусмотрен на материальном носителе, таком как, например, DVD или диск Blu-ray, купленном с использованием вариантов осуществления заявленной системы. Дополнительно, элементом средства аудиовизуальной информации может быть услуга, такая как добавочный канал (например, платный канал), подписка на распределение средства аудиовизуальной информации (например, на один или несколько добавочных каналов), или план подписки повышенного качества. В соответствии с другими вариантами осуществления, элементом средства аудиовизуальной информации может быть виджет или интерактивное приложение (например, приложение для мобильного телефона с развитой логикой (для смартфона)).
На фиг.1 показана сетевая архитектура оборудования 100 примерной интерактивной среды, в котором может быть использовано настоящее изобретение. Оборудование 100 интерактивной среды содержит систему 102 источника, которая передает данные (например, данные контента средства аудиовизуальной информации и данные интерактивного приложения) через распределенную сеть или систему 104 (например, через Internet, мобильную сеть связи, сеть спутниковой связи, кабельную сеть или любую другую сеть, которая позволяет передавать или транслировать цифровые данные) и модулятор 106 на приемную систему 108. В соответствии с одним примерным вариантом осуществления, оборудование 100 интерактивной среды при необходимости содержит запоминающее устройство 110 (например, персональный компьютер), который передает запомненные данные через сеть 112 на модулятор 106, который, в свою очередь, передает запомненные данные, данные контента средства аудиовизуальной информации, и данные интерактивного приложения в приемную систему 108. Модулятор 106, запоминающее устройство 110 и приемная система 108 могут быть расположены в доме пользователя. Таким образом, в соответствии с одним примерным вариантом осуществления, модулятор 106 может комбинировать данные контента средства аудиовизуальной информации и данные интерактивного приложения, полученные от удаленной системы 102 источника, с локально хранимыми данными, обеспеченными за счет запоминающего устройства 110 в доме пользователя.
Обратимся сначала к рассмотрению системы 102 источника, примерная головная система 114 которой представляет собой компонент интерактивной среды, который передает данные, например, за счет вещательной передачи. Для этого, головная система 114 содержит один или несколько вещательных серверов 116 и, при необходимости, один или несколько серверов 118 прикладных программ. Каждый из вещательных серверов 116 может получать, кодировать, пакетировать, мультиплексировать, модулировать и пересылать данные от различных источников различного типа. Несмотря на то, что примерный вариант осуществления описан здесь как пример передачи данных от головной системы 114 при вещании, следует иметь в виду, что подходящие данные также могут быть получены от системы 102 источника при однонаправленной передаче или при многоабонентской доставке сообщений, и могут быть направлены через систему 104 распределения и модулятор 106 на приемную систему 108. В соответствии с различными вариантами осуществления, данные также могут быть переданы от системы 102 источника через сетевое соединение на приемную систему 108. Кроме того, в других примерных вариантах осуществления, система 102 источника может быть модифицирована для облегчения связи через Internet, сотовую телефонную сеть или любую другую сеть, которая позволяет передавать цифровые данные.
Каждый сервер 118 прикладных программ, в одном примерном варианте осуществления, компилирует и доставляет модули интерактивных данных на вещательный сервер 116. Модули интерактивных данных также могут содержать, например, данные, которые используются в интерактивном телевизионном приложении. Сервер 118 прикладных программ также может иметь функцию мультиплексирования, позволяющую, например, объединять интерактивные телевизионные приложения и связанные с ними данные с аудио и видеосигналами, полученными от различных источников. Сервер 118 прикладных программ также может подавать интерактивные телевизионные приложения (например, в виде потока) на один или несколько вещательных серверов 116, для распределения в приемную систему 108. Для этого, каждый сервер 118 прикладных программ может реализовывать так называемую "карусель," в которой код и модули данных подают на вещательный сервер 116 циклическим, повторяющимся образом, чтобы включать их в передачу, производимую головной системой 114. В соответствии с другими вариантами осуществления, код может постоянно храниться в компьютерной приставке к телевизору (STB) 120 (например, код может храниться в энергонезависимой памяти STB 120), может быть загружен в STB 120 или может быть введен в STB 120 любым другим образом.
В соответствии с одним вариантом осуществления, один или несколько серверов 118 прикладных программ образуют машину для закупки (средство закупки), которая позволяет пользователю покупать средства аудиовизуальной информации для других людей. Машина для закупки обсуждается, в качестве примера, более подробно со ссылкой на фиг. 2.
Также в качестве примера показано, что головная система 114 содержит один или несколько серверов 122 базы данных, которые связаны с серверами 118 прикладных программ и с устройством 124 ввода и вывода информации (например, с модемным пулом). В частности, устройство 124 ввода и вывода получает данные от приемной системы 108 через сеть 126 (например, через Internet) и подает эти данные на серверы 122 базы данных. Серверы 122 базы данных затем могут передавать данные, полученные от приемной системы 108, на серверы 118 прикладных программ и на вещательные серверы 116. Вместо этого, данные, полученные от приемной системы 108, могут быть непосредственно переданы на серверы 118 прикладных программ.
Таким образом, сеть 126 и устройство 124 ввода и вывода могут работать как обратный канал, за счет чего приемная система 108 будет согласована с системой 102 источника. Данные, поступающие в головную систему 114 через обратный канал, могут просто содержать, например, ввод пользователя в приложение интерактивной среды, выполняемое приемной системой 108, или данные, которые вырабатывает приемная система 108 и передает на систему 102 источника. Данные могут содержать информацию относительно покупки подарочного элемента средств аудиовизуальной информации, как это описано далее более подробно. Обратным каналом также может быть канал, по которому программы, заданная реклама и приложения от системы 102 источника могут поступать в приемную систему 108.
Показано, что, внутри системы 102 источника, головная система 114 также при необходимости может производить обмен данными (например, контента, кода и прикладных данных) с внешними источниками. Например, головная система 114 может иметь связь с одним или несколькими источниками 128 контента и с одним или несколькими источниками 130 прикладных программ через сеть 132 (например, через Internet). Например, источником 128 контента может быть провайдер развлекательного контента (например, кинофильмов, песен), провайдер динамических данных в реальном масштабе времени (например, информации о погоде), дистрибьютор материальных товаров, провайдер услуг (например, провайдер кабельного или спутникового вещания), и т.п.Источником 130 прикладных программ может быть провайдер любого приложения интерактивной среды. Например, один или несколько источников 130 прикладных программ могут обеспечивать приложение для воспроизведения TV средства аудиовизуальной информации, гид электронных программ и навигационные приложения, приложение для передачи сообщений и связное приложение, информационные приложения, виджеты или интерактивные приложения (например, приложение смартфона), и т.п. Приложение может быть сконфигурировано для выполнения на различных абонентских устройствах (например, на мобильном телефоне, персональном компьютере, STB, смартфоне и т.п.). В некоторых вариантах осуществления, источники 128 контента и источники 130 прикладных программ могут быть объединены внутри одного и того объекта или внутри нескольких объектов.
В соответствии с одним вариантом осуществления, головная систем 114 может содержать систему, которая является агностическим источником, связанным с различными фирмами (то есть с источниками 128 контента и с источниками 130 прикладных программ), чтобы подавать различные формы элементов средства аудиовизуальной информации получателю информации. Таким образом, сервер агностического источника (например, головной системы 114) может доставлять элементы средства аудиовизуальной информации от одного типа источника 128 контента получателю информации, связанному с другим источником 128 контента. Например, получатель информации может иметь подписку у одного специфического дистрибьютора кабельного телевидения, но может получать в подарок элемент средств аудиовизуальной информации от другого дистрибьютора телевидения или от дистрибьютора материальных товаров. Следует также иметь в виду, что покупатель подарочного элемента средства аудиовизуальной информации может быть связан с другим источником 128 контента (например, с другим дистрибьютором кабельного телевидения) или с системой получателя информации относительно подарочного элемента средства аудиовизуальной информации. В альтернативном варианте осуществления, контент может быть передан непосредственно от внешнего источника 128 контента или от источника 130 прикладных программ (например, через сеть 132).
Обратимся теперь к рассмотрению примерной системы 104 распределения, которая, в одном варианте осуществления, может поддерживать вещательное распределение данных от системы 102 источника в приемную систему 108. Распределительная сеть 104 или система распределения может иметь спутник, кабель, наземную сеть или цифровую абонентскую сеть (DSL), или любую другую сеть связи или комбинацию указанных сетей.
Приемная система 108, в соответствии с одним примерным вариантом осуществления, содержит компьютерную приставку 120 к телевизору (STB), которая получает данные (например, первичный и вторичный потоки контента) через распределительную систему 104 и модулятор 106 и через устройство 133 ввода и вывода информации (например, через модем) для обратного канала, который имеет связь с головной системой 114. Приемная система 108 также содержит другие факультативные внешние системы, такие как устройство 134 ввода данных пользователем (например, клавиатуру, средство дистанционного управления, мышь) и дисплей 136, соединенный с компьютерной приставкой 120 к телевизору, для индикации контента, полученного компьютерной приставкой 120 к телевизору. В соответствии с примерными вариантами осуществления, дисплеем 136 может быть телевизионный приемник, дисплей компьютера или дисплей смартфона. В соответствии с различными вариантами осуществления, приемную систему 108 или компоненты приемной системы 108 можно считать абонентским устройством, которое используют для доступа к средствам аудиовизуальной информации.
Модулятор 106, в соответствии с одним примерным вариантом осуществления, получает запомненные данные от запоминающего устройства 110 и вещательную передачу от системы 102 источника. Модулятор 106 вводит запомненные данные в вещательную передачу, за счет чего образуется вторая передача, которая поступает на приемную систему 108. Однако следует иметь в виду, что запоминающее устройство является факультативным. Запоминающее устройство 110 может хранить данные и, по запросу, передавать запомненные данные на модулятор 106 по сети 112 (например, с использованием Ethernet). Запоминающее устройство 110 может выдавать запомненные данные в ответ на команды, введенные пользователем с использованием запоминающего устройства 110 и поданные на запоминающее устройство 110 по линии 138 связи.
Специалисты в данной области легко поймут, что один или несколько модулей, приложений и т.п., модулятора 106, компьютерной приставки 120 к телевизору и запоминающего устройства 110 могут быть объединены. Вообще говоря, компоненты, протоколы, структуры и технологии, которые не связаны непосредственно с функциями примерных вариантов осуществления, не показаны на чертежах и подробно не обсуждаются. Приведенное здесь обсуждение просто дано как один из возможных примерных вариантов осуществления, чтобы помочь читателю понять использованные здесь системы и способы. Несмотря на то, что показано оборудование 100 интерактивной среды, имеющее приемную систему 108, содержащую компьютерную приставку 120 к телевизору, следует иметь в виду, что приемная система 108 может иметь мобильное устройство, персональный компьютер или абонентское устройство любого другого типа, которое позволяет отображать средства аудиовизуальной информации и которое связано с сетью для приема средств аудиовизуальной информации.
Обратимся теперь к рассмотрению фиг.2, на которой показана машина 200 для закупки, входящая в состав системы 102 источника. В соответствии с примерными вариантами осуществления, машина 200 для закупки реализована в виде одного или нескольких серверов 118 прикладных программ. Машина 200 для закупки позволяет пользователю закупать элементы средств аудиовизуальной информации (например, видео по требованию, аудио изделия, интерактивные приложения) для одного или нескольких других индивидуумов. Этими индивидуумами могут быть члены семьи или друзья пользователя. В соответствии с одним примерным вариантом осуществления, машина для закупки 200 содержит модуль 202 выбора средств аудиовизуальной информации, модуль 204 выбора получателя подарка, модуль 206 ценообразования, модуль 208 транзакции, модуль 210 извещения и модуль 212 доставки. Альтернативные варианты осуществления могут содержать дополнительные компоненты или модули, которые не связаны непосредственно с примерными вариантами осуществления системы подарочного средства аудиовизуальной информации, и поэтому они не показаны на чертежах и дополнительно не обсуждаются. Более того, компоненты машины 200 для закупки могут быть расположены в другом месте или объединены иным образом.
Модуль 202 выбора средств аудиовизуальной информации подает команды на механизм, позволяющий пользователю выбрать элемент средств аудиовизуальной информации (например, видео или аудио изделия). В примерных вариантах осуществления, модуль 202 выбора средств аудиовизуальной информации подает команды для того, чтобы генерировать интерфейс пользователя на абонентском устройстве, связанном с пользователем. В соответствии с одним вариантом осуществления, абонентское устройство содержит компьютерную приставку 120 к телевизору. В этом варианте осуществления, прикладные программы или микропрограммное обеспечение компьютерной приставки 120 к телевизору могут получать команды и генерировать интерфейс пользователя. В соответствии с альтернативными вариантами осуществления, абонентским устройством может быть мобильный телефон, вычислительное устройство, или любое другое устройство, позволяющее произвести транзакцию покупки. В этих вариантах осуществления, команды позволяют визуализировать интерфейс пользователя на абонентском устройстве. Как таковой, пользователь может видеть каталог доступных средств аудиовизуальной информации и может выбрать один из элементов средств аудиовизуальной информации. В альтернативном примере, пользователь может видеть или использовать элемент средств аудиовизуальной информации (например, кинофильм) и принять решение о его покупке для другого индивидуума. Пользователь может инициировать транзакцию покупки путем выбора элемента средств аудиовизуальной информации.
Модуль 204 выбора получателя подарка управляет выбором других индивидуумов (например, через другие абонентские устройства), для которых пользователь покупает элемент средств аудиовизуальной информации. В соответствии с одним вариантом осуществления, модуль 204 выбора получателя подарка подает предварительно созданный список индивидуумов, связанных с пользователем, на абонентское устройство. Этим списком может быть, в одном примере, список близких людей. Способ близких людей может содержать, например, заранее составленный список друзей и членов семьи пользователя. В соответствии с одним вариантом осуществления, список близких людей хранится локально в абонентском устройстве пользователя. В соответствии с альтернативными вариантами осуществления, список близких людей хранится в системе 102 источника (например, в базе данных, где хранится информация о счете пользователя) и объединен со счетом пользователя. Список близких людей может быть введен в абонентское устройство, например, когда генерируют интерфейс пользователя, что позволяет пользователю получить доступ к информации о своем счете и позволяет пользователю получить доступ к меню, связанному с приемной системой 108, или когда пользователь инициирует транзакцию покупки (например, когда он рассматривает элемент средств аудиовизуальной информации). Пример интерфейса пользователя показан на фиг.4.
В другом варианте осуществления, модуль 204 выбора получателя информации позволяет пользователю выбирать индивидуума в момент транзакции покупки. Например, пользователь может отыскать и добавить индивидуума, которого еще нет в списке близких людей пользователя. В другом примере, могут быть предусмотрены команды, позволяющие создавать поле на интерфейсе пользователя, в которое пользователь может вручную вводить информацию идентификации (например, e-mail адрес, фамилию и адрес доставки, номер телефона или другой идентификатор мобильного устройства) индивидуума, для которого был закуплен элемент средств аудиовизуальной информации.
Модуль 206 ценообразования определяет стоимость выбранного элемента средств аудиовизуальной информации. Элементы средств аудиовизуальной информации могут иметь различную цену, в зависимости от источника 128 контента (или источника 130 прикладных программ), способа доставки (например, цифровая загрузка, материальный объект), и получателя подарка. Например, если получатель подарка подписан на тот же самый источник 128 контента, который обеспечивает закупаемый элемент средств аудиовизуальной информации, то этот элемент средств аудиовизуальной информации может стоить дешевле, чем в случае отсутствия подписки у получателя подарка.
В соответствии с одним вариантом осуществления, модуль 20 ценообразования может выдавать список множества источников 128 контента или источников 130 прикладных программ, которые могут поставлять выбранный элемент средств аудиовизуальной информации, вместе с ценой для каждого источника 128 контента или источника 130 прикладных программ. В списке также могут быть указаны цены для различных типов доставки средств аудиовизуальной информации (например, для цифровой загрузки или для доставки материального элемента средств аудиовизуальной информации получателю подарка). Это позволяет пользователю, например, покупать элемент средств аудиовизуальной информации по самой низкой цене.
В альтернативном варианте осуществления предусмотрено ценообразование только от источника 128 контента, источника 130 прикладных программ или источника, связанного с головной системой 114, которая связана с пользователем, покупающим элемент средств аудиовизуальной информации (например, у провайдера кабельного или спутникового телевидения, у которого пользователь имеет подписку). Если выбранный элемент средств аудиовизуальной информации отсутствует у этого источника, тогда узнают цену у других альтернативных источников 128 контента или источников 130 прикладных программ.
Кроме того, могут быть предусмотрены скидки или акции продвижения товара. Например, если пользователь покупает элемент средств аудиовизуальной информации для нескольких человек, он может получать скидку (например, оптовую скидку). Дополнительно или вместо этого, скидка может быть получена, когда пользователь покупает множество элементов средств аудиовизуальной информации для одного и того же индивидуума. В другом примере, скидки могут быть предусмотрены для элемента средств аудиовизуальной информации, который ранее был куплен пользователем (что позволяет, например, пользователю рекомендовать элемент средств аудиовизуальной информации другим индивидуумам). В соответствии с одним вариантом осуществления, рекламируемый товар может быть введен по команде от модуля 206 ценообразования. Например, рекламируемый товар может быть введен в вещательную передачу или передачу через распределительную сеть 104 (например, через карусель). Рекламируемый товар может иметь информацию относительно скидок или поощрений для будущих покупок.
Модуль 208 транзакции производит обработку транзакции покупки на основании выбора элемента средств аудиовизуальной информации и получателя (получателей) подарка. В примерных вариантах осуществления, пользователь производит авторизацию способа платежа для транзакции покупки. В соответствии с одним вариантом осуществления, когда машина 200 для закупки уже идентифицировала пользователя (например, пользователя, подключенного к машине для закупки через свое абонентское устройство, или когда пользователь регистрируется в своей головной системе 114), тогда модуль 208 транзакции получает доступ к платежной информации пользователя (например, к кредитной карте, номеру счете) в файле. Таким образом, модуль 208 транзакции может удостоверить подлинность и разрешить завершение транзакции покупки. В соответствии с одним вариантом осуществления, пользователь производит контроль идентичности для завершения транзакции покупки.
Модуль 210 извещения посылает извещения сторонам, задействованным в транзакции покупки. Таким образом, каждый получатель подарка может получать извещение о подарочном элементе средств аудиовизуальной информации. В некоторых вариантах осуществления, извещение получателя подарка может содержать информацию относительно доступа к подарочному элементу средств аудиовизуальной информации. В соответствии с одним вариантом осуществления, может быть предусмотрен URL, который, после его выбора получателем подарка, обеспечивает доступ к элементу средств аудиовизуальной информации (например, для потоковой передачи данных или для загрузки). В соответствии с другими вариантами осуществления, модуль 210 извещения посылает получателю подарка метаданные (например, с некоторым кодом авторизации). Получатель подарка затем может загружать элемент средств аудиовизуальной информации с использованием метаданных. В еще одном варианте осуществления, пользователь может создавать команды для взаимодействия с источником 128 контента или источником 130 прикладных программ или для переадресации на них. Пользователь затем может снабжать источник 128 контента или источник 130 прикладных программ деталями, позволяющими источнику 128 контента или источнику 130 прикладных программ передавать элемент средств аудиовизуальной информации получателю подарка.
Аналогично, пользователь может получать подтверждение о том, что транзакция покупки завершена. Более того, в этом подтверждении или в более позднем извещении может быть указано, что подарочный элемент средств аудиовизуальной информации отгружен, передан, получен или отыскан получателем подарка. Извещения могут поступать на абонентское устройство пользователя. Например, если абонентским устройством является компьютерная приставка к телевизору, тогда извещения могут быть посланы на компьютерную приставку к телевизору и могут храниться локально, пока к ним не обратится пользователь. Альтернативно, извещения могут быть доставлены при помощи SMS или е-mail.
Модуль 212 доставки инициирует доставку элемента средств аудиовизуальной информации получателю подарка. В соответствии с одним вариантом осуществления, модуль 212 доставки побуждает передачу элемента средств аудиовизуальной информации на устройство получателя подарка (например, на компьютерную приставку получателя подарка или на мобильное устройство получателя подарка). Например, элемент средств аудиовизуальной информации может быть встроен в поток средств аудиовизуальной информации, передаваемый получателю подарка. В другом варианте осуществления, модуль 212 доставки производит объединение элемента средств аудиовизуальной информации со счетом получателя подарка, так что получатель подарка может иметь доступ к элементу средств аудиовизуальной информации (например, к потоку или к загрузке) через интерфейс пользователя, объединенный со счетом получателя подарка. Кроме того, модуль 212 доставки может инициировать отгрузку элемента средств аудиовизуальной информации в физическое местоположение получателя подарка. В примерных вариантах осуществления, модуль 212 доставки может побуждать головную систему 114 (например, за счет подачи команды на ее компонент) поставлять элемент средств аудиовизуальной информации. Альтернативно, модуль доставки может побуждать источник 128 контента или источник прикладных программ (например, за счет подачи на них команды) поставлять элемент средств аудиовизуальной информации. Пример интерфейса пользователя показан на фиг.4.
На фиг.3 показана схема последовательности операций примерного способа 300 закупки подарочных элементов средств аудиовизуальной информации. Способ 300 может быть осуществлен при помощи одного или нескольких серверов 118 прикладных программ системы 102 источника. В операции 302, пользователю предлагается меню. В примерных вариантах осуществления, пользователь сообщает о желании посмотреть меню. Например, пользователь может кликнуть индикатор меню на своем абонентском устройство (например, на компьютерной приставке 120 к телевизору (например, с использованием дистанционного управления), вычислительном устройстве, мобильном телефоне и т.п.). После выбора, пользователь получает интерфейс пользователя, содержащий меню, которое позволяет пользователю выбрать элемент средств аудиовизуальной информации, загрузить элементы средств аудиовизуальной информации, нормировать элементы средств аудиовизуальной информации, или произвести другие действия. Пример интерфейса пользователя обсуждается далее более подробно со ссылкой на фиг.4.
В операции 304 способа 300 затем производят выбор средств аудиовизуальной информации. Например, пользователь может выбрать элемент средств аудиовизуальной информации из каталога доступных элементов средств аудиовизуальной информации. Каталог доступных элементов средств аудиовизуальной информации может храниться локально на абонентском устройстве (например, при его периодическом обновлении), или может быть получен из удаленного хранилища данных (например, связанного с системой 102 источника). При выборе средств аудиовизуальной информации дополнительно указывают тип способа доставки при покупке (например, цифровое вещание средств аудиовизуальной информации, загрузка, материальный объект). После того, как пользователь сделал выбор, информацию о выборе посылают с абонентского устройства на модуль 202 выбора средства аудиовизуальной информации. В соответствии с одним вариантом осуществления, информация о выборе может быть послана через обратный канал (например, через сеть 126).
Пользователь также может указать, что элемент средств аудиовизуальной информации выбран в качестве подарка. Указание о выборе в качестве подарка производят в операции 306. Следует иметь в виду, что операции 304 и 306 могут быть осуществлены одновременно (например, могут быть объединены в одну операцию), или же операция 306 может быть осуществлена ранее операции 304.
В операции 308 производят выбор одного или нескольких получателей подарка. В соответствии с одним вариантом осуществления, получатель подарка может быть выбран из списка, связанного с пользователем. Списком может быть созданный пользователем список его близких людей (например, список друзей и членов семьи). Список близких людей может локально храниться на абонентском устройстве пользователя, или список близких людей может храниться в системе 102 источника и может быть связан со счетом пользователя. В другом варианте осуществления, идентификация получателя подарка может быть вручную введена пользователем. Например, пользователь может ввести e-mail адрес, идентификатор сети, фамилию и адрес, номер телефона или любой другой идентификатор, связанный с получателем подарка. В иных вариантах осуществления, пользователь может производить поиск одного или нескольких получателей подарка (например, может вводить фамилию для поиска получателя подарка), или может добавлять нового члена в свой список близких людей. Следует иметь в виду, что операции 304, 306, и 308 могут быть объединены в одну операцию.
Транзакцию покупки производят в операции 310. В некоторых вариантах осуществления, транзакцию покупки автоматически инициируют (запускают) после выбора элемента средств аудиовизуальной информации и выбора получателя подарка. Во время обработки информации, пользователь может производить авторизацию (например, путем нажатия на кнопку, подтверждающем, что пользователь согласен оплатить покупку). Пользователь также может производить верификацию (например, может вводить логин и пароль) для подтверждения своей идентичности.
После завершения транзакции покупки, одно или несколько извещений посылают в операции 312. Извещение (извещения), которые получает пользователь, подтверждает завершение транзакции покупки и доставку подарочного элемента средств аудиовизуальной информации. Извещения пользователю могут быть доставлены на абонентское устройство пользователя. Например, если абонентским устройством является компьютерная приставка к телевизору, то тогда извещения могут быть посланы на компьютерную приставку к телевизору и могут храниться локально, пока к ним не обратится пользователь. Альтернативно, если абонентским устройством является мобильное устройство или персональный компьютер, то тогда извещения могут быть посланы в виде SMS или e-mail. Извещения также могут быть посланы на другие устройства, связанные с пользователем (которые не используют для транзакции покупки подарка).
Извещения также могут быть посланы каждому получателю подарка, чтобы информировать каждого получателя о подарке. Извещения могут быть посланы в виде е-mail, SMS сообщения или сообщения, связанного со счетом получателя подарка (например, могут быть посланы на компьютерную приставку к телевизору). Извещения могут быть посланы на любое устройство или адрес, связанные с получателем подарка (например, на компьютерную приставку к телевизору, персональный компьютер, мобильный телефон).
В некоторых вариантах осуществления, извещения для получателя подарка могут содержать информацию относительно доступа к подарочному элементу средств аудиовизуальной информации. В случае e-mail, может быть предусмотрен URL, который при выборе получателем подарка обеспечивает доступ к элементу средств аудиовизуальной информации (например, для потоковой передачи данных или для загрузки самого элемента средств аудиовизуальной информации). Альтернативно, извещение может извещать получателя подарка о том, что элемент средств аудиовизуальной информации доступен через счет получателя подарка. Кроме того, извещение может содержать информацию сопровождения отгрузки материальных элементов средств аудиовизуальной информации.
Элемент средств аудиовизуальной информации доставляют адресату (получателю подарка). В соответствии с одним вариантом осуществления, элемент средств аудиовизуальной информации может автоматически направляться на хранение в устройство адресата (например, может направляться на хранение в компьютерную приставку к телевизору или загружаться в мобильное устройство адресата). В еще одном варианте осуществления, элемент средств аудиовизуальной информации может быть связан со счетом адресата, так что адресат может получать доступ к элементу средств аудиовизуальной информации (например, при потоковой передаче данных или при загрузке) через интерфейс пользователя, связанный со счетом адресата. В другом варианте осуществления, материальная версия элемента средств аудиовизуальной информации может быть отгружена адресату.
На фиг. 4 показан примерный интерфейс 400 пользователя, который используют для предоставления подарочного средства аудиовизуальной информации или для доступа к меню, связанному со счетом пользователя или получателя подарка. Таким образом, пользователь может использовать интерфейс 400 пользователя для транзакции покупки подарочного средства аудиовизуальной информации и для доступа к извещениям. Более того, получатель подарка может использовать интерфейс 400 пользователя для доступа к извещениям и к элементам средств аудиовизуальной информации. В соответствии с одним вариантом осуществления, примерный интерфейс 400 пользователя выводится на дисплей (например, на дисплей 136) абонентского устройства пользователя, который подключен к устройству ввода данных пользователем (например, к устройству 134 ввода данных пользователем, такому как мышь, клавиатура, сенсорный экран или любое другое устройство ввода). В примерном варианте осуществления, интерфейс 400 пользователя появляется тогда, когда пользователь производит доступ к меню.
Появляется меню, которое, в качестве примера, содержит каталог 402 средств аудиовизуальной информации, который пользователь может прокручивать для выбора элемента средств аудиовизуальной информации. Например, пользователь может выбрать, с использованием своего устройства ввода, видео 2, которое не рекомендуется смотреть детям и которое имеет цену $3.99. Пользователь также указывает, что транзакция покупки представляет собой подарок, нажимая на индикатор 404 подарка. Пользователь может дополнительно выбрать одного или нескольких получателей подарка из списка индивидуумов 406, связанных с пользователем. В соответствии с одним вариантом осуществления, машина 200 для закупки может подсказывать пользователю, что он может выбрать дополнительных получателей подарков со скидкой. Затем может быть произведена обработка транзакции покупки. В примерном варианте осуществления, единственный интерфейс пользователя может сообщать пользователю о доступных элементах средств аудиовизуальной информации и об области изображения, чтобы облегчить пользователю выбор подарочного элемента средств аудиовизуальной информации, и имена одного или нескольких получателей подарочного элемента средств аудиовизуальной информации.
В альтернативном примере, пользователь может видеть секцию 408 просмотра или может взаимодействовать со средствами аудиовизуальной информации в этой секции. По результатам просмотра, пользователь принимает решение о покупке копии средства аудиовизуальной информации для друга или члена семьи. Как таковой, пользователь дает указание (например, через устройство дистанционного управления или специальную кнопку на устройстве) инициировать транзакцию покупки. Это указание может затем инициировать вывод на экран каталога 402 средств аудиовизуальной информации, списка индивидуумов 406 или поля ввода идентификатора индивидуума рядом с секцией 408 просмотра средств аудиовизуальной информации или с частичным наложением на нее. Каталог 402 средств аудиовизуальной информации, в этом примере, может содержать одну или несколько различных версий средств аудиовизуальной информации (например, версию без сокращений, широкоэкранную версию), различные типы доставки средств аудиовизуальной информации (например, доставки за счет загрузки, доставки материальных объектов, доставки за счет потока данных на устройство получателя подарка), или различные опции ценообразования (например, от различных источников 128 контента).
В соответствии с одним вариантом осуществления, каталог 402 средств аудиовизуальной информации позволяет пользователю покупать услугу или повышать качество обслуживания получателя подарка. Например, пользователь может покупать подписку на один месяц платного канала или покупать пакет из множества платных каналов для получателя подарка.
Модули, компоненты и логические элементы
Кроме того, некоторые описанные здесь варианты осуществления могут быть реализованы в виде логических элементов или ряда модулей, процессоров, компонентов, или механизмов. Модуль, процессор, логический элемент, компонент, или механизм (коллективно называемые здесь как "модуль") могут быть выполнены в виде материального объекта, который способен выполнять заданные операции и который сконфигурирован или выполнен заданным образом. В некоторых примерных вариантах осуществления, одна или несколько вычислительных систем (например, автономная вычислительная система, вычислительная система пользователя или служебная вычислительная система) или один или несколько компонентов вычислительной системы (например, процессор или группа процессоров) могут быть сконфигурированы при помощи программных средств (например, при помощи прикладных программ или части прикладных программ) или аппаратных средств (следует иметь в виду, что программные средства и аппаратные средства обычно могут быть использованы заменяя друг друга, что известно специалистам в данной области) как модуль, который работает, чтобы осуществлять описанные здесь заданные операции.
В различных вариантах осуществления, модуль может быть реализован механически или электронно. Например, модуль может иметь специальные схемы или логические схемы, которые постоянно сконфигурированы (например, в виде специализированного процессора, специализированной прикладной интегральной схемы (ASIC) или матрицы), чтобы выполнять заданные операции. Модуль также может иметь программируемые логические или другие схемы (например, выполненные с использованием универсального процессора или другого программируемого процессора), которые временно сконфигурированы при помощи программного обеспечения или микропрограммного обеспечения, чтобы выполнять заданные операции. Следует иметь в виду, что решение о реализации модуля механически, в виде специализированной и постоянно сконфигурированной схемы или в виде временно специализированной схемы (например, сконфигурированной при помощи программного обеспечения) принимают, например, с учетом стоимости, времени изготовления, потребляемой мощности и размера упаковки.
Таким образом, термин "модуль" включает в себя материальный объект, который физически сконструирован, постоянно сконфигурирован (например, постоянно замонтирован) или временно сконфигурирован (например, запрограммирован), чтобы работать заданным образом или осуществлять описанные здесь заданные операции. Если рассматривать варианты осуществления, в которых модули или компоненты временно сконфигурированы (например, запрограммированы), то следует иметь в виду, что каждый из модулей или компонентов не обязательно должен быть сконфигурирован или задан в любой момент времени. Например, когда модули или компоненты выполнены с использованием универсального процессора, сконфигурированного с использованием программного обеспечения, тогда универсальный процессор может быть сконфигурирован как соответствующие различные модули в различные моменты времени. Программное обеспечение позволяет конфигурировать процессор так, чтобы образовывать специфический модуль в один момент времени, и образовывать другой модуль в другой момент времени.
Модули могут передавать информацию на другие модули и получать информацию от них. Таким образом, описанные модули следует рассматривать как имеющие связь друг с другом. Когда множество таких модулей используют одновременно, связь может быть обеспечена за счет передачи сигнала (например, через соответствующие цепи и шины), которые соединяют модули друг с другом. В вариантах осуществления, в которых множество модулей сконфигурированы или заданы в разное время, связь между такими модулями может быть обеспечена, например, за счет хранения и выборки информации из запоминающих устройств, к которым множество модулей имеют доступ. Например, один модуль может производить операцию и запоминать результат этой операции в запоминающем устройстве, с которым он имеет связь. Другой модуль может затем, в более поздний момент времени, получать доступ к этому запоминающему устройству для выборки информации относительно результата предыдущей операции и ее обработки. Модули также имеют связь с устройствами ввода или вывода и могут работать как ресурс (например, для сбора информации).
Примерная архитектура машины и машиночитаемый носитель
На фиг.5 показан примерный вариант осуществления машины в виде вычислительной системы 500, в которой выполняются команды, побуждающие машину осуществлять любую одну или несколько обсуждавшихся здесь выше методологий. В альтернативных примерных вариантах осуществления, машина работает как автономное устройство или может быть соединена (например, по сети) с другими машинами. В третьем варианте осуществления, машина может работать в объеме сервера или машины клиента в сетевом оборудовании сервер-клиент, или как одноранговая машина в соединении равноправных узлов ЛВС (или распределенных узлов) сетевого оборудования. Машиной может быть персональный компьютер (PC), планшетный PC, компьютерная приставка к телевизору (STB), «карманный» компьютер (PDA), сотовый телефон, web приложение, маршрутизатор сети, переключатель или мост, или любая машина, которая может выполнять команды (последовательно или иным образом), которые задают действия, предпринимаемые машиной. Кроме того, несмотря на то, что на чертежах показана только одна машина, следует иметь в виду, что термин "машина" применим также к любому объединению машин, которые индивидуально или совместно выполняют набор (или множество наборов) команд, чтобы осуществлять любую одну или несколько обсуждавшихся здесь выше методологий.
Примерная вычислительная система 500 может содержать процессор 502 (например, центральный процессор (CPU), графический процессор (GPU) или то и другое), основную память 504 и статическую память 506, которые обмениваются информацией друг с другом через шину 508. Вычислительная система 500 может дополнительно содержать видео дисплей 510 (например, жидкокристаллический дисплей (LCD) или электроннолучевую трубку (CRT)). В примерных вариантах осуществления, вычислительная система 500 также содержит одно или несколько буквенно-цифровых входных устройство 512 (например, клавиатуру), интерфейс пользователя (UI) навигационное устройство или устройство 514 управления курсором (например, мышь), дисковое ЗУ 516, устройство 518 выработки сигнала (например, громкоговоритель) и сетевой интерфейс 520.
Машиночитаемый носитель
Дисковое ЗУ 516 содержит машиночитаемый носитель 522, на котором хранят один или несколько наборов команд 524 и структуры данных (например, программные команды), которые используют в одной или описанных здесь нескольких методологиях или функциях. Команды 524 также могут храниться, полностью или по меньшей мере частично, в основной памяти 504 или в процессоре 502, во время их выполнения вычислительной системой 500, причем основная память 504 и процессор 502 также образуют машиночитаемый носитель.
Несмотря на то, что машиночитаемый носитель 522 показан в примерном варианте осуществления как единственный носитель, следует иметь в виду, что термин "машиночитаемый носитель" может относиться как к единственному носителю, так и к множеству носителей (например, к централизованной или распределенной базе данных, или к связанным с ней кэш-памяти и серверам), где хранятся одна или несколько команд. Термин "машиночитаемый носитель" также относится к любому материальному носителю, который позволяет хранить, кодировать или выполнять команды, предназначенные для выполнения машиной, и который побуждает машину осуществлять одну или несколько методологий вариантов осуществления настоящего изобретения, или который позволяет хранить, кодировать или переносить структуры данных, которые используются такими командами или связаны с ними. Термин "машиночитаемый носитель" также включает в себя (но без ограничения), твердотельные ЗУ и оптические и магнитные носители. Специфические примеры машиночитаемых носителей содержат энергонезависимую память, в том числе полупроводниковые запоминающие устройства (например, стираемое программируемое ПЗУ (EPROM), электрически-стираемое программируемое ПЗУ (EEPROM) и флэш-память); магнитные диски, такие как внутренние жесткие диски и сменные диски; магнитооптические диски; и диски CD-ROM и DVD-ROM. В соответствии с одним вариантом осуществления, машиночитаемый носитель представляет собой машиночитаемый носитель с долговременной памятью.
Канал передачи информации
Команды 524 могут быть переданы и приняты по сети 526 связи с использованием канала передачи информации через сетевой интерфейс 520 и с использованием любого из известных протоколов передачи (например, HTTP). В качестве примеров сетей связи можно привести локальную вычислительную сеть (ЛВС), глобальную вычислительную сеть (WAN), Internet, мобильные телефонные сети, обычные телефонные сети и беспроводные сети данных (например, WiFi и WiMax сети). Термин "канал передачи информации" включает в себя любой материальный объект, который способен хранить, кодировать или перемещать команды для выполнения машиной, и содержит цифровые или аналоговые сигналы связи или другую нематериальную среду, позволяющие облегчит связь программных средств.
Несмотря на то, что были описаны специфические примерные варианты осуществления изобретения, совершенно ясно, что в него специалистами в данной области могут быть внесены изменения и дополнения, которые не выходят однако за рамки приведенной далее формулы изобретения. Такие варианты осуществления заявленного предмета обсуждения названы здесь, индивидуально или коллективно, термином " изобретение" просто для удобства и без желания намеренно ограничить объем патентных притязаний какой-либо описанной здесь концепцией изобретения.
Варианты осуществления изобретения описаны достаточно подробно для того, чтобы специалисты в данной области могли на практике реализовать описанные наставления. Следует иметь в виду, что могут быть использованы и другие варианты осуществления, полученные из описанных вариантов, например, структурные и логические замены и изменения, которые могут быть сделаны, не выходя за рамки настоящего изобретения. Таким образом, подробное описание изобретения не следует понимать в ограничительном смысле, причем объем различных вариантов осуществления изобретения определяется только приложенной формулой изобретения, вместе с полным диапазоном возможных эквивалентов формулы изобретения.
Более того, может быть использовано множество ресурсов, операций или структур, описанных здесь в единственном числе. Кроме того, следует иметь в виду, что границы между различными ресурсами, операциями, модулями, процессорами и запоминающими устройствами для хранения данных являются в некоторой степени произвольными, так что специфические операции показаны в контексте специфических показанных конфигураций. Допустимы и другие выделения функциональных возможностей, что не выходит за рамки объема различных вариантов осуществления настоящего изобретения. Как правило, структуры и функциональные возможности, показанные как отдельные ресурсы в примерных конфигурациях, могут быть реализованы как комбинированная структура или ресурс. Аналогично, структуры и функциональные возможности, показанные как единственный ресурс, могут быть реализованы как отдельные ресурсы. Эти и другие вариации, модификации, добавления и улучшения не выходят за рамки вариантов осуществления настоящего изобретения. Использованный в тексте описания изобретения термин "или" можно понимать во включающем в себя смысле или в исключающем смысле.
Таким образом, были описаны способ и система для предоставления подарочного средства аудиовизуальной информации в примерном оборудовании интерактивной среды. Несмотря на то, что настоящее изобретение было описано со ссылкой на специфические примерные варианты осуществления, совершенно очевидно, что различные модификации и изменения могут быть введены в эти варианты осуществления, не выходя за рамки объема патентных притязаний настоящего изобретения и в соответствии с его сущностью. Таким образом, описание изобретения и чертежи следует рассматривать скорее как пояснительные, а не ограничительные. Кроме того, следует иметь в виду, что описанные или показанные на чертежах компоненты/ модули могут представлять собой логические блоки и не обязательно соответствуют одному или нескольким физическим устройствам.