Область техники, к которой относится изобретение
Настоящее изобретение относится, в целом, к программному обеспечению и, более конкретно, к осуществлению покупок при содействии других равноправных участников сети.
Уровень техники
С появлением покупок через сеть Интернет покупатели утратили фундаментальную особенность - мгновенная ответная реакция от компании, которая осуществляет покупки вместе с ними.
Раскрытие изобретения
В соответствии с одним вариантом осуществления настоящего изобретения раскрыты системы и устройства для осуществления покупок при содействии других равноправных участников сети. Техническим результатом настоящего изобретения является обеспечение возможности осуществления транзакции без необходимости перехода по какому-либо внешнему адресу.
В соответствии с одним вариантом осуществления настоящего изобретения предлагается способ осуществления покупок при содействии других равноправных участников сети, при этом указанный способ предусматривает: инициацию в первой конечной точке, соответствующей первому пользователю, демонстрации медиа контента. Указанный способ также предусматривает инициацию в первой конечной точке интерактивного элемента, сконфигурированного так, чтобы позволить первому пользователю осуществлять взаимодействие с первой конечной точкой в ответ на демонстрацию медиа контента. Указанный способ дополнительно предусматривает инициацию в первой конечной точке опции для первого пользователя, предназначенной для активизации запроса связи, по меньшей мере, со вторым пользователем, соответствующим, по меньшей мере, второй конечной точке. Более того, указанный способ предусматривает инициацию запроса соединения с указанной, по меньшей мере, второй конечной точкой, если указанная опция будет выбрана.
Прежде чем перейти к приведенному ниже «Подробному раскрытию настоящего изобретения», предпочтительно сформулировать определения некоторых слов и фраз, используемых по всему указанному патентному документу: под терминами «включает в себя» и «содержит», а также их производными следует понимать включение без ограничения; под термином «или» следует понимать включающее «или», которое означает «и/или»; под фразами «связанное с» и «связанное с этим», а также их производными следует понимать «включать», «быть включенным в», «взаимосвязанное с», «содержать», «входить в состав», «присоединяться к» или «соединяться с», «прицепляться к» или «сцепляться с», «сообщаться с», «взаимодействовать с», «перемежаться», «располагаться рядом с», «находится поблизости с», «быть привязанным к» или «быть скрепленным с», «иметь», «характеризоваться свойством» или т.п.
Краткое описание чертежей
Для более полного понимания настоящего изобретения и его преимуществ обратимся к приведенному ниже описанию, которое выполнено со ссылками на прилагаемые фигуры, на которых подобными позициями представлены подобные элементы, где:
на Фиг. 1 представлена упрощенная функциональная схема, иллюстрирующая систему связи, которая может быть использована для обеспечения связи между одной конечной точкой (точками) и другой конечной точкой (точками) через сеть связи, в соответствии с конкретными вариантами осуществления настоящего изобретения;
на Фиг. 2А, 2В, 2С представлен контейнер для контента, усовершенствованный для осуществления покупок при содействии других равноправных участников сети, в соответствии с вариантами осуществления настоящего изобретения;
на фиг. 3 представлен приведенный в качестве примера интерфейс 300 инициации контакта между конечными точками в процессе осуществления покупок при содействии других равноправных участников сети в соответствии с одним вариантом осуществления настоящего изобретения;
на Фиг. 4 и 5 представлены процессы установления связи между различными конечными точками в соответствии с вариантами осуществления настоящего изобретения;
на Фиг. 6 и 7 представлены неограничивающие примеры интерфейсов связи для осуществления покупок при содействии других равноправных участников сети в соответствии с вариантами осуществления настоящего изобретения; и
на Фиг. 8 представлен вариант осуществления компьютера общего назначения, который может быть использован совместно с другими вариантами осуществления настоящего изобретения для осуществления любых из упомянутых выше функций и/или служить в качестве вычислительного устройства для конечной точки (точек), изображенной (изображенных) на Фиг. 1.
Осуществление изобретения
Фигуры, подробно рассматриваемые ниже, и различные варианты осуществления, используемые для описания принципов настоящего изобретения в этом патентном документе, представлены лишь в качестве иллюстрации и не должны быть истолкованы в качестве какого-либо ограничения объема настоящего изобретения. Специалистам в данной области техники будет понятно, что принципы настоящего изобретения могут быть реализованы в любой надлежащим образом сконфигурированной системе.
На Фиг. 1 представлена упрощенная функциональная схема, иллюстрирующая систему 100 связи, которая может быть использована для обеспечения связи между конечной точкой (точками) 110, конечной точкой (точками) 120 и конечной точкой 130 через сеть 140 связи, в соответствии с конкретными вариантами осуществления настоящего изобретения. В контексте настоящего документа, «конечная точка» может, в целом, относиться к любому объекту, устройству, программному обеспечению или любому сочетанию перечисленного выше, который или которое, в целом, выполнено с возможностью связываться с другой конечной точкой. Конечная точка (точки) могут представлять пользователя, который, в свою очередь, может относиться к профилю пользователя, который представляет некоторого человека. Профиль пользователя может содержать, например, адрес пользователя, имя пользователя, цифровой пароль, другую информацию о пользователе или любое сочетание перечисленного выше. Дополнительно, конечная точка (точки) может представлять устройство, которое содержит какое-либо аппаратное оборудование, программное обеспечение, аппаратно-реализованное программное обеспечение или их сочетание, которое выполнено с возможностью связываться через сеть 140 связи с другими конечными точками.
Примеры конечной точки (точек) включают в себя, кроме прочего, компьютер или компьютеры (включая сервера, сервера приложений, сервера для предприятий, настольные компьютеры, портативные компьютеры, нетбуки, планшетные компьютеры (например, IPAD), коммутатор, мобильные телефоны (например, включая телефоны IPHONE и телефоны на базе операционной системы ANDROID), сетевые очки (например, GOOGLE GLASS)), сетевые телевизионные системы, сетевые проигрыватели дисков, компоненты в сети облачных вычислений или любое другое устройство или компонент такого устройства, пригодный для передачи информации в сеть 140 связи и получения информации из нее. Конечные точки могут поддерживать протокол Интернета (IP) или другие подходящие протоколы передачи данных. Конечные точки могут дополнительно содержать управление доступом к среде передачи или каналу связи (MAC) и интерфейс физического уровня (PHY), который соответствует набору стандартов IEEE 701.11. Если конечная точка является устройством, указанное устройство может характеризоваться наличием идентификатора устройства, такого как МАС-адрес, и может характеризоваться наличием профиля устройства, который описывает указанное устройство.
Сеть 140 связи и каналы 115, 125 и 135 для передачи данных указанной сети 140 связи могут включать, кроме прочего, сеть общего доступа или ведомственную сеть; сеть телефонной связи, локальную сеть (LAN); общегородскую сеть (MAN); глобальную сеть (WAN); проводную или беспроводную сеть (GSM, CDMA, LTE, WIMAX или т.п.); локальную, региональную или глобальную сеть связи; части сети облачных вычислений; коммуникационную шину для компонентов системы; оптоволоконную сеть; сеть спутниковой связи; внутрикорпоративную сеть предприятия; другие подходящие каналы связи или любое сочетание перечисленного выше. Согласно конкретным вариантам осуществления части каналов 115, 125, 135 для передачи данных или сети 140 связи могут приходиться на сеть Интернет.
Хотя конечная точка, в целом, представляется как находящаяся в одном положении, указанная конечная точка (точки) может быть географически рассредоточена, например, в сценариях облачного вычисления. В контексте настоящего документа, слово «каждый» может относиться к каждому элементу из некоторого набора или к каждому элементу из некоторого поднабора, входящего в некоторый набор.
Когда конечные точки 110, 120, 130 связываются друг с другом, может быть использована любая схема из множества различных схем безопасности. Например, согласно конкретным вариантам осуществления конечная точка (точки) 120 может представлять клиент, а конечная точка (точки) 130 может представлять сервер в архитектуре клиент/сервер. На сервере и/или серверах может быть размещен веб-сайт. При этом веб-сайт может характеризоваться наличием процесса регистрации, при помощи которого пользователь вводит имя пользователя и пароль для осуществления аутентификации или выполнения входа на указанный веб-сайт. Указанный веб-сайт может дополнительно использовать веб-приложение для любого конкретного приложения или элемента, который может при необходимости быть загружен на веб-сайт для использования пользователем.
Дополнительно, согласно конкретным конфигурациям связь между конечными точками 110 и 120 может быть обеспечена по каналу связи, проходящему через конечную точку 130.
Различные варианты осуществления, описанные в настоящем документе, могут извлекать пользу из и/или использовать технологию Smart Container™, разработанную компанией Cinsay, Inc. («Cinsay»), которая кратко описана ниже, а также описана в заявке на выдачу патента США №13/598,443, поданной 29 августа 2012 года и испрашивающей приоритет нескольких предварительных заявок. Компания Cinsay, которая выступает в качестве Заявителя, предлагает новый инновационный способ, позволяющий продавцам обращаться к своим покупателям в режиме «он-лайн». В традиционной модели продаж товаров через сеть Интернет продавцам необходимо создать поисковые или изобразительные рекламные объявления, которые появляются, когда находящиеся он-лайн покупатели заходят на сайты поисковой системы или пользуются различными свойствами сети. Если покупатели видят интересующее их рекламное объявление, связанное с продуктом или услугой, им необходимо прекратить свою текущую деятельность и посетить другой сетевой адрес для получения более полной информации или осуществления он-лайн покупки. Покупателям присущи специфические модели «он-лайн» поведения. Если они активно осуществляют покупки, то применима традиционная многоступенчатая модель. Традиционная рекламная модель продаж требует того, чтобы покупатели прекратили делать то, чем они заняты в настоящий момент, и посетили другой сетевой адрес. Однако если они находятся на сайте социальной сети, общаясь с друзьями, читают новости, играют в игры или увлечены другой «он-лайн» деятельностью, то гораздо менее вероятно, что они оставят свою текущую деятельность, чтобы перейти по некоторому внешнему адресу в сети Интернет.
Модель Smart Container™ от компании Cinsay осуществляет доставку информации о товаре или магазина к покупателю. Компания Cinsay использует новый инновационный код/технологию Smart Container™, который/которая вирусно синдицирует по сети, например при помощи компонентов, описанных со ссылками на фиг. 1 и 8 или при помощи других компонентов. Это является идеальным для тех типов мест, которые он-лайн покупатели имеют тенденцию часто посещать, например социальных сетей и блогов. В любом случае, если код Smart Container™ расположен на веб-странице, статье блога, странице или стене социальной сети, или в мобильном устройстве, покупатели могут осуществить свою транзакцию прямо там без необходимости переходить по некоторому внешнему адресу.
Объекты Smart Container™ представляют собой интеллектуальные Интернет-объекты, которые вирусно синдицируют и распространяются по сети Интернет и другим присоединенным сетевым и мобильным устройствами. Они могут быть различными способами сконфигурированы для затрагивания всей производственно-сбытовой цепочки маркетинга и покупок по Интернету. Это включает впечатления, «клики», определение круга потенциальных потребителей и осуществление транзакций электронной торговли. Современные условия для совершения покупок работают наилучшим образом при использовании интерактивной среды. Одной из наиболее привлекательных сред для продаж и покупок является видеоинформация. Она обеспечивает более реалистичные представления, чем текст или статические изображения. Кроме того, она позволяет лучше разглядеть продукт или создает лучшие условия для совершения покупок.
Код Smart Container™ от компании Cinsay обычно сконфигурирован с окном видеоплейера, выбором предлагаемых продуктов или услуг и множеством связанных видеоклипов. Эта коллекция видеоклипов позволяет покупателю узнать больше информации о предлагаемых продуктах или услугах. Покупатель может выбрать любую из предлагаемых позиций для получения более подробных данных, причем все это включено в технологию Smart Container™.
Эти предлагаемые позиции (продукты или услуги) могут быть рекламируемыми или продаваемыми позициями. В зависимости от типа код Smart Container™ может позволить покупателю сделать запрос, чтобы с ним связались, или даже приобрести объект прямо там. Покупатель не должен оставлять свою текущую деятельность или покидать текущую веб-страницу. Предлагаемые позиции могут также включать получение скидки или купонов. Они даже могут предоставлять возможность пожертвовать на благотворительность или политическую кампанию. Разумеется, иногда имеет смысл посетить другой адрес в сети Интернет, и при необходимости покупатель, безусловно, может также быть направлен по этому адресу.
Так как код Smart Container™ имеет дело со всеми сложными аспектами, он может превратить самый простой веб-сайт в мгновенный электронный магазин. Это позволит любому совершать сделку он-лайн без необходимости иметь дело со сложными аспектами настройки сайта электронной торговли. В случае продавцов, владеющих сайтом электронной торговли, это с легкостью обеспечивает лучшие условия для совершения покупок. В случае местной группы или творческого человека, увлеченного своим хобби, это позволит им с легкостью продавать свой товар или услуги непосредственно заинтересованным покупателям. Для того чтобы обеспечить их поддержку и продвижение, компания Cinsay предлагает дополнительные позиции в своем коде Smart Container™, именуемые торговлей On-Demand™. Продавцы могут специально разработать ассортимент одежды на основе своих иллюстраций и графических изображений для продажи совместно со своими собственными продуктами. Решение On-Demand™ от компании Cinsay будет динамически изготавливать и поставлять специальную одежду для них, устраняя необходимость в управлении запасами, а также обеспечении он-лайн потребителей более богатой линейкой продуктов. Разумеется, поскольку мгновенный электронный магазин основан на объектах Smart Container™, он также может распространяться на все формы способов вирусного синдицирования.
В соответствии с конкретными конфигурациями код Smart Container™ от компании Cinsay также является автоматически настраиваемым. Если устройство представляет собой обычный ПК или портативный компьютер, оно будет осуществлять отображение при помощи технологии, которая является оптимальной для этой цели, например технологии Flash. В случае мобильных устройств, таких как IPhones, IPads, или телефоны на основе операционной системы Android, под этим подразумевают, что HTML5 или родное интерактивное приложение, скорее всего, будет использовано. В соответствии с конкретными конфигурациями позиции в коде Smart Container™ также знают друг о друге. При воспроизведении видеоинформации указанный контейнер может обновить отображаемые объекты-продукты и объекты-услуги, которые соответствуют конкретной последовательности в сегменте видеоинформации. Это позволяет создать и синдицировать по сети Интернет мини торговый канал QVC. Помимо типа устройства также существуют другие параметры настройки. Меньшие устройства и некоторые среды, такие как сайт социальной сети, ограничивают размер окон, следовательно, код Smart Container™ адаптируется. Дополнительно, может быть целесообразным осуществить предоставление различного контента исходя из географического положения, следовательно, код Smart Container™ также может быть адаптирован в отношении этого параметра.
Код Smart Container™ компании Cinsay вирусно синдицирует по сети Интернет, следуя наиболее популярными сетевыми путями. Коды могут быть расположены на традиционных веб-страницах, блогах, находиться в электронных письмах, работать в мобильных устройствах или распространяться через социальные сети. Так как код Smart Container™ является гибким, указанные коды также могут быть настроены в виде форм-фактора рекламного баннера и распространяться через рекламные сервера по сетям для изобразительной рекламы. Когда код существует в социальных сетях, таких как Facebook, указанные коды могут оседлать волну «лайков» пользователей. Например, если покупатель женского пола поставит «лайк» некоторым понравившимся ей туфлям, показанным в интерфейсе объекта Smart Container™, объект Smart Container™ может распространиться непосредственно на ее «стену». Теперь все ее «друзья» видят интеллектуальный объект компании Cinsay и могут получить визуальную информацию и осуществить сделку прямо на ее «стене». Разумеется, если какой-либо из ее друзей также «лайкнет» эти туфли, объект Smart Container™ компании Cinsay распространяется по волне еще дальше по этой ветке социальной сети, что приносит потенциальный экспоненциальный фактор роста. Возможно, указанный контейнер не содержит продуктов, таких как туфли, но вместо этого предназначен для поддержки политика, баллотирующегося на какую-либо должность. Его сторонники могут быть в восторге от сообщения и ставить ему «лайки», что опять-таки делает его доступным для их сети Now, при этом аналогично настроенные политические сторонники могут просматривать также эти сообщения и, если это имеет место, продвигать общее дело.
Другим примером является спорт. В этом случае спортивный болельщик может захотеть просматривать связанный со спортом контент на своем телевизоре с большим экраном и высокой четкостью изображения. Все больше и больше пользователей имеют связанные устройства, такие как ресиверы компании Roku, и код Smart Container™ от компании Cinsay может быть также направлен в подобные ресиверы для телевидения по Интернет протоколу.
Когда продавцы запускают и синдицируют свои объекты Smart Container™ в сеть Интернет, они хотят знать, как осуществляется их компания. Объект Smart Container™ от компании Cinsay сообщает состояние об интересуемых событиях и транзакциях, таких как впечатления, просмотры видеоинформации, количество кликов, потенциальные покупатели и продажи. Все сообщения о таких событиях/транзакциях могут быть отосланы обратно при осуществлении событий, обеспечивая подробности о том, как это произошло. Так как контейнеры являются «интеллектуальными», они могут быть инструктированы так, чтобы изменять поведение, предлагать различные клипы, обновлять продукты или завершать функционирование, когда пришло время прекратить маркетинговую кампанию или кампанию по сбыту.
Другая форма отслеживания относится к тому, как распространяется код Smart Container™ от компании Cinsay. Продавец может использовать помощников для того, чтобы способствовать синдицированию, и платить им процент на основании транзакций, произведенных в результате их работы. Объекты Smart Container™ от компании Cinsay могут быть маркированы при помощи идентификатора отслеживания помощника, позволяющего надлежащим образом фильтровать информацию о состоянии и транзакциях от этого контейнера или его потомков. Другое использование отслеживания может иметь место в случае политика, чтобы осуществить назначение кодов помощников своим сторонникам и получить возможность увидеть, чьи именно усилия приносят набольшее количество новых сторонников.
В соответствии с конкретными конфигурациями объекты Smart Container™ от компании Cinsay разработаны хорошо масштабируемыми. Вместо того чтобы обременяться одним веб-сайтом с огромным трафиком, который будет иметь место в результате использования традиционной модели, заключающейся в привлечении всех покупателей в магазин, код Smart Container™ от компании Cinsay функционирует распределенным образом. Выполнение кода Smart Container™ от компании Cinsay происходит там, где он есть, а именно в блогах, социальных сетях или мобильных устройствах. Они извлекают свои команды при запуске, а затем собирают свои товарные позиции и потоки видеоинформации из распределенной по всему миру сети доставки контента. Это приводит к высокомасштабируемой архитектуре, позволяющей обслуживать миллионы одновременных покупателей.
В результате перемещения магазина к потребителю код Smart Container™ от компании Cinsay предоставляет для продавцов множество новых путей для связи с их покупателями без отрыва покупателей от их занятий в сети. Конечный результат заключается в соединении покупателя непосредственно с продавцом, при этом устраняются посредники, а также стимулируется создание более естественных условий для совершения покупок.
Функциональность представленного выше описания опять-таки может происходить от любого из компонентов, описанных на Фиг. 1 и 8, или других подходящих компонентов. Сам по себе код может быть написан в любом подходящем формате, включая, кроме прочего, Java, С++, C-sharp, HTML, HTML5 и т.п.
На Фиг. 2А, 2В, 2С представлен контейнер для контента, усовершенствованный для осуществления покупок при содействии других равноправных участников сети, в соответствии с вариантами осуществления настоящего изобретения. В соответствии с определенными вариантами осуществления настоящего изобретения имитируется концепция осуществления покупок с друзьями или членами семьи. В частности, человек, совместно с которым осуществляются покупки, не обязательно должен физически присутствовать. Тем не менее пользователь способен общаться и спрашивать отзывы такого человека, как если бы он совершал покупки вместе с ним. Как рассмотрено ниже, «равноправный участник» согласно конкретным вариантам осуществления может быть другом или членом семьи. Согласно другим вариантам осуществления «равноправный участник» может являться малознакомым или незнакомым человеком.
Рассмотрим Фиг. 2А и 2В, на которых представлен контейнер 210. В этом контейнере 210 видимым контентом является видеоинформация (что показано при помощи кнопки 220 воспроизведения); однако согласно другим конфигурациям, которые будут описаны ниже, контейнер 210 может содержать изображения, видеопотоки реального времени и другие типы контента. На Фиг. 2В инициирован показ видеоинформации, при этом показана выборочно отображаемая карусель 230 продуктов. Согласно конкретным конфигурациям эти продукты соответствуют продуктам или услугам, показываемым в контенте внутри расположенного ниже контейнера (в этом случае контент представляет собой видеоинформацию). Хотя карусель 230 продуктов показана в верхней части и перекрывает видеоинформацию, Согласно другим конфигурациям указанная карусель может быть расположена по бокам или в нижней части контейнера 210 с перекрытием контейнера 210 или без него. Например, карусель продуктов может проходить из контейнера 210 или располагаться за его пределами. Дополнительно, различные степени прозрачности могут быть использованы для карусели 230 продуктов. Альтернативно, карусель 230 продуктов может не быть прозрачной.
Пользователь, просматривающий информацию, отображаемую в контейнере 210, может взаимодействовать с отображаемой каруселью 214 продуктов и покупать позиции или осуществлять транзакции без покидания контейнера 210. Например, со ссылкой на контейнер на стене Facebook™ «друга» пользователь может купить продукт непосредственно из контейнера на стене. Согласно другим конфигурациям пользователь может покинуть контейнер 210 и перейти на некоторый веб-сайт.
Рассмотрим Фиг. 2С, на которой показаны дополнительные элементы контейнера 210. Например, выборочно отображаемая панель 240 инструментов изображена, по меньшей мере частично, перекрывающей нижнюю часть контейнера 210. Хотя панель 240 инструментов изображена в нижней части и перекрывает видеоинформацию, согласно другим конфигурациям указанная панель может быть расположена по бокам или в верхней части контейнера 210 с перекрытием контейнера 210 или без него. Например, панель 240 инструментов может проходить из контейнера 210 или располагаться за его пределами. Дополнительно, различные степени прозрачности могут быть использованы для панели 240 инструментов. Альтернативно, панель 240 инструментов может не быть прозрачной.
В панели инструментов предусмотрены множество типичных опций, включая опции 241 воспроизведения и регулирования громкости, опции 243 поделиться информацией в различных сетях, опции 245 входа в аккаунт, опции 247 изменения качества видеоинформации и опции 249 получения дополнительной информации. Опции 241 воспроизведения и регулирования громкости будут очевидны для специалиста в данной области техники при прочтении настоящего раскрытия. Кроме того, представлена полоса 242 воспроизведения, которая будет очевидна для специалиста в данной области техники.
Когда пользователь нажимает на опции 243 поделиться информацией в различных сетях, ему могут быть предоставлены несколько других опций. Например, пользователю может быть дана возможность поделиться контейнером через сети, такие как Facebook, Myspace, Twitter, Yahoo, Linkedln, Google или Wordpress. Кроме того, пользователю может быть дана опция скопировать внедренные коды и поделиться ими через электронную почту. Дополнительно, пользователь может распространять контейнер посредством нажатия на пиктограмму «нравится» или «+1» в Google Plus.
Опции 245 входа в аккаунт могут позволить пользователю войти в различные сети, включая, например, Cinsay, Facebook или Google. Опции 247 изменения качества видеоинформации позволяют модифицировать видеоинформацию, а опции получения дополнительной информации относятся к любой из множества опций, которые могут предоставить информацию о контейнере.
Кроме того, предоставлена опция 250 осуществления покупок при содействии других равноправных участников сети, которая позволяет связываться с одной или несколькими другими конечными точками. Например, согласно конкретным вариантам осуществления пользователь может осуществлять покупки дома за своим компьютером, планшетом или телевизором и, увидев то, что он хотел, инициировать связь с равноправным участником. Альтернативно, согласно другим вариантам осуществления пользователь может осуществлять покупки в магазине и увидеть конкретную позицию, которая ему нравится, при этом он может инициировать связь с равноправным участником, используя и делясь увиденным, например при помощи функций съемки фотокамеры на своем мобильном устройстве (например, телефон, планшет или Google Glass). Эта связь может быть инициирована посредством выбора опции 250 осуществления покупок при содействии других равноправных участников сети. Согласно конкретным вариантам осуществления это может включать выбор при помощи указателя манипулятора типа «мышь», пальца или стилуса. Альтернативно, активация может произойти при помощи определенного движения, обнаруженного датчиками в устройстве, или активацией голосом.
В свою очередь, хотя согласно конкретным конфигурациям расположенный ниже контент контейнера будет описываться в качестве видеоинформации, указанный контент может отличаться от видеоинформации, например представлять собой, кроме прочего, только что выполненные снимки и видеопотоки реального времени.
Способ и/или метод связи между конечными точками практически безграничны. Неограничивающие примеры каналов связи приведены выше со ссылкой на Фиг. 1. Любой из представленных способов связи, а также другие способы связи могут быть использованы для инициации связи между конечными пользователями. Например, при нажатии на опцию 250 осуществления покупок при содействии других равноправных участников сети, изображенную на Фиг. 2С, может быть предоставлен список контактов. Эти контакты могут представлять собой контакты, хранящиеся в устройстве, связанном с конечной точкой, контакты внутри сети или другие контакты, как будет описано ниже. Согласно конкретным вариантам осуществления только контакты, которые в текущий момент находятся в сети, в которой находится первый пользователь (например, Facebook, Google+, Cinsay или другие), могут быть отображены в качестве опций. Согласно другим конфигурациям будет показан общий список контактов.
Далее представлены неограничивающие примеры инициации связи между двумя конечными пользователями: служба коротких сообщений, присутствие он-лайн, ссылка «join-me», которая отображается на любом интерфейсе, который может использоваться в настоящий момент, электронная почта, группа сообщений для некоторой группы или сообщения конкретным друзьям. Согласно конкретным вариантам осуществления наличие аккаунта не является обязательным; предпочтительнее специальный канал передачи данных между двумя конечными устройствами устанавливают с использованием конкретных параметров соединения. Специалисту в данной области техники, ознакомившемуся с этой заявкой, будет очевидно, что согласно конкретным вариантам осуществления связь может быть прямой (равноправный участник - равноправный участник), а согласно другим вариантам осуществления она может быть непрямой, например через сервера, которые передают сообщения. Согласно другим конфигурациям связь может представлять собой гибрид прямой и непрямой связи.
Далее представлены неограничивающие примеры способов, при помощи которых конечные пользователи могут связываться друг с другом: IP-телефония (VOIP), видеочат, текстовый чат или телефонный звонок. Указанная связь является дополнением к контенту (например, цифровому контенту), который может быть распределен между пользователями. Согласно конкретным вариантам осуществления методы связи могут зависеть от возможности конкретного устройства.
На Фиг. 3 представлен приведенный в качестве примера интерфейс 300 инициации контакта между конечными точками в процессе осуществления покупок при содействии других равноправных участников сети в соответствии с одним вариантом осуществления настоящего изобретения. При нажатии на опцию 250 осуществления покупок при содействии других равноправных участников сети, изображенную на Фиг. 2С, может быть отображен интерфейс 300. Согласно конкретным конфигурациям указанный интерфейс может быть прозрачным и отображаться поверх контейнера.
В интерфейсе 300 опции 310 соединения представляют опции для присоединения к тому, кто в настоящее время находится в сети, такой как Cinsay, Facebook или Video (например, Skype). Если пользователь не находится в этой сети, то указанная опция не показывается. В такой опции соединения некоторое сообщение может распространяться по соответствующей сети с предложением получателю присоединиться к реквестору для осуществления покупок при содействии других равноправных участников сети. При получении утвердительного ответа «ОК» получивший сообщение пользователь может быть принят в интерфейс контейнера. Опции 320 соединения представляют другие методы инициации контакта с человеком, например при помощи службы коротких сообщений (SMS) или электронной почты. В этих опциях может быть предоставлена ссылка на интерфейс контейнера.
Когда произошла активизация контейнера, указанный контейнер определяет конфигурацию и опции связи конечной точки. Например, указанный контейнер может определить, возможно ли использование видеочата, подходит ли полоса пропускания сети для использования определенных технологий связи, возможно ли использование VOIP, возможно ли использование текстового чата, а также имеется ли доступ посредством мобильного телефона (например, с использованием оператора, такого как AT&T, Verizon, Sprint или T-mobile).
Согласно конкретным вариантам осуществления пользователь может иметь несколько устройств. Соответственно, попытка установить соединение может быть осуществлена параллельно с несколькими различными устройствами.
На Фиг. 4 и 5 представлены способы 400, 500 установления связи между различными конечными точками в соответствии с вариантами осуществления настоящего изобретения. На Фиг. 4 представлен способ 400, происходящий в первой запрашивающей конечной точке, а на Фиг. 5 представлен способ 500, происходящий во второй принимающей конечной точке.
Рассмотрим Фиг. 4, способ 400 в первой конечной точке начинается на стадии 410 посредством инициирования опции соединения с равноправными участниками. Как указано выше, это может быть кликом манипулятора типа «мышь», нажатием пальца на часть экрана или прикосновением стилуса к экрану. Дополнительно, она может быть активирована при помощи пульта дистанционного управления для сетевого телевидения, приведения в действие голосом или при помощи датчика, такого как бесконтактный датчик (например, волновой датчик). После ознакомления с настоящим изобретением специалисту в данной области техники будут очевидны другие способы активации.
На стадии 420 определяют параметры связи первой конечной точки. В соответствии с конкретными конфигурациями указанная стадия может предусматривать определение способов осуществления связи, доступных в первой конечной точке (например, определение возможности использования голосовой связи, текстового чата, видео связи), и свойств таких каналов (например, полосы пропускания через WIFI, 3G, 4G и т.п.). В соответствии с конкретными конфигурациями указанная стадия также может предусматривать определение сетей, к которым в настоящий момент присоединена первая конечная точка (например, Cinsay, Facebook, Google). Согласно конкретным конфигурациям пользователь устройства может осуществить настройку способа связи (например, использовать только видеочат, если установлено соединение через WI-FI, или отключить видеочат).
На стадии 430 определяют доступные параметры связи для других потенциальных конечных точек. В соответствии с конкретными конфигурациями указанная стадия может предусматривать определение сетей, к которым в настоящий момент присоединены равноправные участники (например, Cinsay, Facebook, Google). Кроме того, указанная стадия может предусматривать определение способов связи, которые доступны для связи с конечным пользователем. Например, как отмечено выше, отдельный человек может иметь несколько различных устройств. При этом не ясно, какое из устройств пользователь использует (если вообще использует) в настоящий момент. Таким образом, при рассмотрении равноправных участников, могут рассматриваться несколько различных устройств для одного человека.
Согласно конкретным конфигурациям пользователю также могут предложить ввести параметры связи. Например, пользователь хочет связаться со своим другом и вводит его или ее телефонный номер для отправки сообщения SMS.
На стадии 440 инициируют связь, по меньшей мере, со второй конечной точкой и ожидают получения ответа. Согласно конкретным конфигурациям сообщения могут быть посланы второму пользователю по параллельным каналам (например, сообщение внутри приложения через сеть Facebook/Cinsay и текстовое сообщение). Если пользователь находится в настоящий момент за рабочим столом, он может предпочесть использовать для общения настольный компьютер, а не мобильное устройство.
На стадии 450 осуществляют определение касательно того, необходимо ли отправлять другие сообщения к другим конечным точкам. Это происходит потому, что конкретные конфигурации допускают групповые настройки, при которых осуществление покупок при содействии других равноправных участников сети происходит среди группы «друзей». Если «да», то процесс повторяется на стадии 440. Если «нет», то способ 400 следует далее.
На стадии 460 происходит процесс согласования между конечными точками для определения того, как будет происходить связь. При этом согласовании рассматривают возможности связи каждой соответствующей конечной точки. Процесс согласования может быть частично выполнен в каждой соответствующей конечной точке. Альтернативно, сервер функционирует в качестве посредника и выполняет согласование. Альтернативно, одно устройство может управлять процессом согласования настройки связи.
Согласно конкретным вариантам осуществления используют согласование, так как, например, вторая конечная точка может быть способна поддерживать связь только при помощи обмена сообщениями из-за отсутствия фотокамеры или микрофона. Соответственно, обмен сообщениями может быть определен в качестве подходящей технологии связи. Согласно конкретным конфигурациям процесс согласования на стадии 460 может учитывать другие устройства, которые также находятся на связи, а также конкретный поток контента в контейнере. Согласно конкретным конфигурациям первая конечная точка может связываться с несколькими конечными точками при помощи различных технологий. Например, связь между первой и второй конечными точками может представлять собой видеочат, при этом связь между первой и третьей конечными точками, а также между второй и третьей конечными точками представляет собой текстовый чат. Соответственно, процесс согласования может определить, как эффективно манипулировать такими различными технологиями.
На стадии 470 соответствующие каналы связи устанавливают с каждой из соответствующих конечных точек с использованием подходящих параметров соединений.
В соответствии с конкретными вариантами осуществления выполнение способа 400, изображенного на Фиг. 4, может длиться всего лишь пару секунд - в зависимости от вычислительной мощности и задержки в сети. В определенных конфигурациях выполнение способа 400 может длиться менее секунды. Согласно другим конфигурациям выполнение способа 400 может длиться более двух секунд.
Рассмотрим Фиг. 5, выполнение способа 500 во второй конечной точке начинается на стадии 510, на которой во второй конечной точке получают запрос на соединение с равноправным участником. Как указано выше, согласно конкретным конфигурациям несколько параллельных запросов могут быть посланы конкретному пользователю, который может иметь несколько устройств. Несколько типов сообщений могут быть приняты в конкретной конечной точке. Например, могут быть приняты текстовое сообщение и сообщение внутри приложения (например, в сети Facebook или Cinsay). Согласно конкретным конфигурациям пользователь, увидев сообщение, может решить принять предложение соединения. В качестве неограничивающего примера, пользователь может кликнуть на ссылку или нажать кнопку, которая подтверждает принятие предложения.
На стадии 520 инициализируют контейнер для связи. Согласно конкретным конфигурациям контейнер может характеризоваться наличием элементов, которые соответствуют заранее установленному на устройстве приложению. Согласно другим конфигурациям контейнер может соответствовать элементам приложения, которые распространяются «на лету», например, при помощи внедренных кодов.
На стадии 530 определяют параметры связи второй конечной точки. Это может предусматривать инициацию действий по определению параметров, подобных действиям, описанным выше касательно стадии 420, изображенной на Фиг. 4, только в отношении второй конечной точки. На стадии 540 посылают ответ в первую конечную точку.
На стадии 550 происходит процесс согласования между конечными точками для определения того, как будет происходить связь. Эта стадия подобна стадии 460, изображенной на Фиг. 4, только со стороны второй конечной точки.
На стадии 560 устанавливают каналы связи, что подобно стадии 470, изображенной на Фиг. 4.
Согласно конкретным вариантам осуществления вторая конечная точка, которая получила запрос и установила канал передачи данных с первой конечной точкой, может, в свою очередь, быть подвергнута способу 400, изображенному на Фиг. 4, посредством элемента «добавить друга». Согласно такому варианту осуществления может потребоваться подтверждение от первой конечной точки. При повторении способа 400 согласование между конечными точками может рассматривать канал передачи данных, который уже установлен между первой и второй конечными точками.
На Фиг. 6 и 7 представлены неограничивающие примеры интерфейсов 600 и 700 связи для осуществления покупок при содействии других равноправных участников сети в соответствии с вариантами осуществления настоящего изобретения. Интерфейс 600 может существовать на любом подходящем устройстве, тогда как интерфейс 700 представлен как существующий на мобильном устройстве. Согласно этому конкретному варианту осуществления расположенный ниже контент является видеоинформацией. Опять-таки, как указано выше, согласно другим конфигурациям расположенный ниже контент может быть другим, например видеопотоком реального времени. В такой альтернативной конфигурации первое устройство может осуществлять съемку видеоинформации и ее посылку в режиме реального времени второму устройству либо прямо, либо через сервер-посредник.
Рассмотрим Фиг. 6, на которой в целом представлен контейнер 610, который может характеризоваться наличием элементов, подобных элементам, описанным выше со ссылками на Фиг. 2А, 2В и 2С.
Бокс 620 проходит от одного края контейнера 610 для демонстрации того, что пользователь установил связь с тремя различными людьми. Бокс 620 изображен разделенным на три части 620А, 620В и 620С, каждая из которых соответствует определенному пользователю. Хотя показан этот конкретный интерфейс, могут быть использованы другие интерфейсы. Например, бокс 620 может отображаться поверх контента.
Дополнительно, интерфейс может быть скрыт по команде, при этом, например, передаваться будет только голос. Дополнительно, части или весь бокс 620 может принимать форму интерфейса чата, если используют обмен сообщениями.
Согласно конкретным конфигурациям пользователь может иметь возможность взаимодействовать с частью бокса, соответствующей конкретному человеку. Например, пользователь может кликнуть на часть 620А, соответствующему конкретному человеку, чтобы узнать содержимое корзины этого человека.
Как указано выше, различные технологии могут быть использованы в определенных конфигурациях. Соответственно, например, части 620А и 620С могут отображать интерфейс видеочата, а часть 620В может представлять собой окно обмена текстовыми сообщениями. Согласно конкретным вариантам осуществления могут быть использованы технологии преобразования данных для осуществления преобразования текста в голос или голоса в текст, чтобы обеспечить сценарии, требующие различных технологий связи. Процесс преобразования может происходить в любом месте в цепи связи - либо в устройстве, либо в сервере.
Кроме того, на фигуре представлено множество инструментов 640, которые предназначены для облегчения связи между конечными пользователями. В конкретной конфигурации инструменты 640 могут заменить некоторые из инструментов 240, показанных на Фиг. 2С. Хотя в этой конфигурации инструменты изображены в нижней части контейнера 610, этот набор инструментов может принимать почти любую конфигурацию и может быть выборочно показан (и скрыт) любым из множества способов. В качестве неограничивающего примера, инструменты 640 могут быть активизированы посредством наведения курсора компьютерной мыши на нижнюю часть контейнера или щелчка правой кнопкой мыши на контейнере.
Неограничивающий пример инструментов включает в себя элемент 641 поделиться содержимым корзины, элемент 643 поделиться конкретным местом в видеоинформации, элемент 645 поделиться текущим контентом, элемент 647 для осуществления синхронизации, запрашивающий синхронизацию воспроизводимой видеоинформации и соответствующего начального места в конкретном месте, чтобы два человека могли видеть одну и ту же вещь в одно и то же время, элемент 649 для написания комментариев или установки меток. Другие элементы, обозначенные «x» и «y», могут быть дополнительно включены.
Элемент 641 поделиться содержимым корзины позволяет одному пользователю разрешать равноправным участникам просматривать позиции, находящиеся в корзине 625. Сама корзина 625 может содержать обратные ссылки на место, в котором позиция была добавлена. Например, она может содержать соответствующее место в видеоинформации, в котором продукт был увиден и добавлен в корзину.
Элемент 643 поделиться конкретным местом в видеоинформации может позволять одному пользователю направлять другого пользователя в конкретное место в видеоинформации. Например, одному пользователю может понравиться конкретный продукт (например, туфли), показанный в некоторой видеоинформации, при этом он может решить поделиться этим конкретным местом с одним из равноправных участников.
Элемент 645 поделиться текущим контентом позволяет поделиться текущим контентом, который просматривает пользователь при помощи контейнера. Например, если контент представляет собой видеоинформацию, то можно поделиться указанной видеоинформацией. Если контент представляет собой изображение в реальном времени какого-либо предмета, то указанное изображение может быть записано при помощи фотокамеры, и фотографии или видеоинформация могут быть отосланы второму пользователю.
Элемент 647 для осуществления синхронизации может обеспечить синхронизацию изображений, воспроизводимых различными устройствами. Например, первый пользователь может захотеть, чтобы второй пользователь видел ту же вещь, которую видит он. Соответственно, инициация этого элемента позволяет синхронизировать изображения. При инициации этого элемента пользователь может выбрать начальное место в конкретной видеоинформации. Указанные устройства могут при необходимости обмениваться данными, чтобы воспроизведение было синхронизированным.
Элемент 649 для написания комментариев или установки меток позволяет пользователю комментировать часть, которая характеризуется определенными временными рамками и/или координатами, указанного контента. Например, первый пользователь может захотеть отметить определенные туфли в определенный момент времени в указанной видеоинформации и поделиться этим с равноправными участниками. Любые подходящие элементы-примечания могут быть использованы. Указанные примечания могут содержать время и координаты.
Кроме того, на фигуре показана корзина 625, которую пользователь может использовать для понравившихся позиций. Содержимым корзины 625 можно поделиться с равноправными участниками, что позволяет получить отзыв от каждого соответствующего равноправного участника.
Рассмотрим Фиг. 7, на которой в целом представлен контейнер 710, отображаемый на мобильном устройстве 790. Этот контейнер 710 может содержать элементы, подобные тем, которые описаны выше со ссылкой на Фиг. 2А, 2В и 2С. Согласно конкретным вариантам осуществления контейнер 710 может занимать весь экран, при этом другие интерфейсы выборочно предоставлены для покрытия частей интерфейса. Например, как изображено на фигуре, бокс 720, содержащий элементы связи (например, видеочат или текстовый чат), может перекрывать часть контейнера.
Со ссылкой на различные фигуры, представленные в настоящем документе, также может быть использована концепция коллективно используемой корзины. Коллективно используемая корзина предоставляет доступ к общей корзине для группы людей. В соответствии с определенными вариантами осуществления контент коллективно используемой корзины может содержать идентификатор того, кто добавил эту позицию, а также ссылку на место, из которого она поступила и которое может представлять собой видеоинформацию.
Коллективно используемые корзины могут быть использованы в различных условиях. Например, коллективно используемая корзина может быть использована группой, планирующей праздник, при этом каждая добавленная позиция демонстрирует другим участникам группы то, что будет куплено. Дополнительно, девушки, учащиеся в старших классах общеобразовательной школы и собирающиеся на выпускной, могут использовать коллективно используемую корзину для того, чтобы каждая из них могла видеть то, что остальные намерены надеть на выпускной. Когда позиции находятся в коллективно используемой корзине, отдельные люди могут оставить свои комментарии в отношении указанных позиций. Дополнительно, когда по конкретной позиции было сделано примечание, в коллективно используемой корзине может появиться указание на то, что указанная позиция была прокомментирована в связанном с ней объекте, который может представлять собой видеоинформацию.
Согласно конкретным вариантам осуществления, несмотря на то, что корзины являются коллективно используемыми, могут происходить индивидуальные проверки. После выполнения такой проверки в корзину может быть помещено оповещение, в котором содержится обвинение в неоправданности приобретения конкретной позиции. Альтернативно, если все позиции в корзине вызывают одобрение, каждый человек может осуществить индивидуальную проверку своей части среди общего количества.
Согласно конкретным вариантам осуществления общедоступность какой-либо позиции в корзине может быть определена при помощи прав доступа. Например, пользователь может использовать корзину изначально в качестве индивидуальной корзины и затем быстро преобразовать ее в коллективно используемую корзину посредством изменения права доступа.
Со ссылками на различные фигуры, представленные в настоящем документе, запрашивание отзывов может быть ориентировано на конкретные продукты или услуги и осуществляет поиск общих отзывов от лиц, которые не являются «друзьями» и членами семьи. Например, один вариант осуществления может позволить пользователю запрашивать отзывы о продуктах или услугах от других лиц, которые ранее покупали или просматривали продукт или услугу или присоединились к участию в осуществлении покупок при содействии других равноправных участников сети и активному запрашиванию данных. Согласно другим конфигурациям пользователи могут запрашивать данные от не присоединенных пользователей из других сетей, которые может использовать конкретный пользователь. В таких конфигурациях запрашивание данных может также содействовать тому, что опрошенное лицо станет пользователем сети Cinsay. В качестве неограничивающего примера, лицо может иметь пост в сети Facebook или Google+, который автоматически публикуется технологией Cinsay и в котором содержатся вопросы к друзьям, группам, кругам или просто общие вопросы касательно данных о конкретном продукте. Согласно конкретным конфигурациям человек может просто привлечен для предоставления ответов на интересуемые вопросы. Согласно другим конфигурациям человеку может поступить предложение стать пользователем-участником сети Cinsay или просто связать свою текущую сеть (например, Facebook или Google+) с аккаунтом Cinsay. Согласно любой конфигурации пользователю может быть предоставлено множество конфигураций для управления запрашиванием данных. В качестве неограничивающих примеров, пользователь может иметь опцию отправлять запросы друзьям, группам или кругам в аккаунтах Facebook или Google+, отправлять запросы по географическому региону (например, городу, муниципальному району, региону или штату), отправлять запросы тем, кто имеет определенные технологические возможности (например, тем, кому доступен видеочат), отправлять запросы тем, кто сделал покупку в определенный отрезок времени (например, когда доступна статистика приобретений), отправлять запросы тем, кто приобрел продукт или услугу у компании, услугу или продукт которой он намерен приобрести, отправлять запросы любому известному покупателю продукта или отправлять запросы по любым другим критериям или сочетаниям перечисленного выше.
Активное запрашивание данных может иметь форму видеобеседы, чата, обмена короткими сообщениями (SMS), электронной почты или любой другой формы электронного обмена данными, поддерживаемого указанной технологией. Согласно конкретным конфигурациям получение такого сообщения-запроса может происходить по сценарию рассылки по подписке или рассылки без запроса получателя. Подобные конфигурации - подобные тем, которые представлены выше - могут также быть использованы для получения сообщений. Например, получение запросов от друзей, групп или кругов на аккаунтах Facebook или Google+, получение предложений по географическому региону (например, городу, муниципальному району, региону или штату), получение запросов от тех, кто имеет определенные технологические возможности (например, только от тех, кому доступен видеочат), получение запросов от тех, кто рассматривает приобретение продукта или услуги у компании, у которой указанный пользователь уже приобрел продукт или услугу, или получение запросов по любым другим критериям или сочетаниям из перечисленного выше.
При выборе продукта или услуг пользователю могут быть дополнительно представлены обзоры, рейтинги или отзывы по продукту или услуге, поступившие от других пользователей продукта или услуги. Текущие пользователи могут решить запросить дополнительный отзыв об интересуемом продукте или услуге от других пользователей в своей сети или участников осуществления покупок при содействии других равноправных участников сети, которые присоединились к активному запрашиванию данных и процессу осуществления покупок при содействии других равноправных участников сети. Активное запрашивание данных обеспечивается посредством указанной технологии и может происходить синхронно или асинхронно в режиме реального времени или с некоторой задержкой.
Участники осуществления покупок при содействии других равноправных участников сети или участники активного запрашивания данных могут получать оплату за выполненные услуги. В случаях, когда осуществляют оплату услуг, она может включать такую форму платежей, как компенсации, скидки, виртуальные деньги и законные средства платежа.
В отличие от общих комментариев по продуктам, определенные варианты осуществления предоставляют актуальный, проводимый в режиме реального времени сеанс в режиме вопрос/ответ касательно конкретного продукта или услуги.
На Фиг. 8 представлен вариант осуществления компьютера общего назначения 810, который может быть использован совместно с другими вариантами осуществления настоящего изобретения для осуществления какой-либо из упомянутых выше функций и/или служить в качестве вычислительного устройства для конечной точки (точек) 110 и конечной точки (точек) 120, изображенных на Фиг. 1. Компьютер 810 общего назначения может быть предназначен для использования любой из известных операционных систем, таких как OS2, UNIX, Mac-OS, Linux, Android и/или Windows, или других операционных систем. Согласно этому варианту осуществления компьютер 810 общего назначения содержит процессор 812, оперативное запоминающее устройство (ОЗУ) 814, постоянное запоминающее устройство (ПЗУ) 816, манипулятор 818 типа «мышь», клавиатуру 820 и устройства ввода-вывода, такие как принтер 824, дисковые накопители 822, дисплей 826 и канал 828 связи. Согласно другим вариантам осуществления компьютер 810 общего назначения может содержать больше или меньше составляющих частей или другие составляющие части. Варианты осуществления настоящего изобретения могут содержать программы, которые могут храниться в ОЗУ 814, ПЗУ 816 или дисковых накопителях 822, и могут выполняться процессором 812 для выполнения функций, описанных в настоящем документе. Канал 828 связи может быть связан с вычислительной сетью или различными другими коммуникационными платформами, включая, кроме прочего, сеть общего доступа или ведомственную сеть; локальную сеть (LAN); общегородскую сеть (MAN); глобальную сеть (WAN); проводную или беспроводную сеть; локальную, региональную или глобальную сеть связи; оптоволоконную сеть; сеть спутниковой связи; внутрикорпоративную сеть предприятия; другие подходящие каналы связи или любое сочетание перечисленного выше. Дисковые накопители 822 могут включать в себя различные типы носителей, такие как, например, накопители на гибких дисках, накопители на жестких дисках, накопители на лазерных дисках, накопители на DVD-дисках, накопители на магнитной ленте или другой подходящий носитель. Несмотря на то, что в этом варианте осуществления используется множество дисковых накопителей 822, единственный дисковый накопитель 822 может быть использован без отступления от объема настоящего изобретения.
Несмотря на то, что на Фиг. 8 представлен один вариант осуществления компьютера, который может быть использован совместно с другими вариантами осуществления настоящего изобретения, в этих вариантах осуществления могут быть дополнительно использованы компьютеры, которые отличаются от компьютеров общего назначения, а также компьютеры общего назначения без стандартных операционных систем. Дополнительно, в вариантах осуществления настоящего изобретения также могут быть использованы несколько компьютеров 810 общего назначения или других компьютеров, объединенных в вычислительную сеть. Обычно несколько компьютеров 810 общего назначения или других компьютеров могут быть объединены при помощи сети Интернет и/или в сети клиент/сервер. Варианты осуществления настоящего изобретения могут также быть использованы в сочетании с отдельными вычислительными сетями, которые соединены друг с другом посредством сети общего доступа или ведомственной сети.
Дополнительно, согласно конкретным вариантам осуществления компьютеры 810 общего назначения могут представлять собой мобильные устройства, которые содержат элементы, такие как фотокамеры, видеокамеры, устройства глобальной системы позиционирования и антенны для беспроводной связи. Подобные мобильные устройства включают в себя устройства, продаваемые как телефоны iPhone и телефоны на основе ОС Android.
Несколько вариантов осуществления настоящего изобретения могут включать логику, записанную на носителе. Согласно варианту осуществления, изображенному на Фиг. 8, указанная логика включает компьютерное программное обеспечение, выполняемое на компьютере 810 общего назначения. Указанный носитель может включать в себя ОЗУ 814, ПЗУ 816, дисковые накопители 822 или другие носители. Согласно другим вариантам осуществления указанная логика может храниться в конфигурации аппаратных средств или в сочетании конфигураций программного обеспечения и аппаратных средств.
Указанная логика может также быть встроена в любой другой подходящий носитель без отступления от объема настоящего изобретения.
Следует понимать, что хорошо известные процессы не были подробно описаны и были опущены для краткости. Несмотря на то, что могли быть описаны конкретные стадии, структуры и материалы, настоящее изобретение может не ограничиваться этими конкретными примерами и вместо них могут быть использованы другие стадии, структуры, что хорошо понятно специалистам в данной области техники, при этом представленная последовательность выполнения различных стадий не является обязательной.
Хотя в настоящем изобретении описаны конкретные варианты осуществления и связанные с ними способы, специалистам в данной области техники будут очевидны модификации и преобразования этих вариантов осуществления и способов. Соответственно, приведенное выше описание представленных в качестве примеров вариантов осуществления не ограничивает настоящее изобретение. Другие изменения, замены и модификации также могут быть выполнены без отступления от сути и объема этого изобретения, которые определены прилагаемой формулой изобретения.
Изобретение относится к средствам осуществления покупок при содействии других равноправных участников сети. Техническим результатом является обеспечение возможности проведения транзакции без необходимости перехода по внешнему адресу. В способе осуществляется: выполнение медиаконтейнера, включающего медиаплеер, на первом вычислительном устройстве конечной точки, соответствующего первому пользователю, инициирование на первом вычислительном устройстве конечной точки отображения медиаконтента, связанного по меньшей мере с одним продуктом или услугой, инициирования на первом вычислительном устройстве активации запроса передачи данных для второго вычислительного устройства конечной точки, связанного со вторым пользователем, демонстрации медиаконтента при помощи графического интерфейса, выполнение медиаконтейнера, включающего медиаплеер и графический интерфейс, выполненный с возможностью отображения цифрового контента, на втором вычислительном устройстве. Устройство реализует указанный способ. 3 н. и 40 з.п. ф-лы, 8 ил.
1. Реализуемый процессором способ осуществления покупок при содействии других равноправных участников сети, который предусматривает:
выполнение медиаконтейнера, включающего в себя медиаплеер, на первом вычислительном устройстве конечной точки, связанном с первым пользователем, при этом первое вычислительное устройство конечной точки содержит один или несколько процессоров, выполненных с возможностью выполнения медиаплеера, при этом медиаплеер содержит графический интерфейс, выполненный с возможностью отображения цифрового контента, включающего в себя медиаконтент; и применение медиаплеера для того, чтобы
инициировать на первом вычислительном устройстве конечной точки отображение медиаконтента при помощи графического интерфейса, при этом медиаконтент связан с одним или несколькими продуктами или услугами;
инициировать на первом вычислительном устройстве конечной точки и в связи с медиаконтентом отображение одного или нескольких интерактивных элементов при помощи графического интерфейса;
в ответ на получение результата выбора по меньшей мере одного элемента из указанных одного или нескольких интерактивных элементов, отображаемых графическим интерфейсом, инициировать на первом вычислительном устройстве конечной точки отображение одной или несколько опций при помощи графического интерфейса для активизации запроса передачи данных; и
в ответ на получение результата выбора по меньшей мере одной опции из указанных одной или нескольких опций, отображаемых графическим интерфейсом, инициировать отправку запроса передачи данных для по меньшей мере одного второго вычислительного устройства конечной точки, связанного по меньшей мере с одним вторым пользователем, при этом запрос передачи данных выполнен с возможностью, при подтверждении принятия по меньшей мере одним вторым вычислительным устройством конечной точки, выполнения медиаконтейнера на втором вычислительном устройстве, при этом медиаконтейнер, выполняемый на втором вычислительном устройстве, включает в себя медиаплеер и графический интерфейс, выполненный с возможностью отображения цифрового контента, включающего в себя медиаконтент, и одного или нескольких интерактивных элементов.
2. Реализуемый процессором способ по п. 1, в котором один или несколько интерактивных элементов включают в себя карусель продуктов, выполненную с возможностью демонстрации графических изображений или текстовых данных, соответствующих одному или нескольким продуктам или услугам, на графическом интерфейсе.
3. Реализуемый процессором способ по п. 1, в котором по меньшей мере один элемент из указанных одного или нескольких интерактивных элементов выполнен с возможностью разрешения финансовой операции, связанной с одним или несколькими продуктами или услугами, без выхода из медиаконтейнера.
4. Реализуемый процессором способ по п. 1, в котором медиаконтент включает в себя контент в режиме реального времени, снятый первым вычислительным устройством конечной точки.
5. Реализуемый процессором способ по п. 4, который дополнительно предусматривает:
передачу по меньшей мере некоторой части контента в режиме реального времени, снятого первым вычислительным устройством конечной точки, в указанное по меньшей мере одно второе вычислительное устройство конечной точки.
6. Реализуемый процессором способ по п. 1, который дополнительно предусматривает:
определение того, подключены ли вычислительные устройства, связанные с пользователями в списке, к каждой из множества сетей связи, при этом сети связи включают в себя по меньшей мере две различные сети, через которые первое вычислительное устройство конечной точки способно инициировать отправку запроса передачи данных для другого вычислительного устройства конечной точки; и
отображение первому пользователю, при помощи графического интерфейса и исходя из указанного определения, к какой сети связи или сетям связи в настоящий момент времени подключено каждое соответствующее вычислительное устройство из вычислительных устройств, связанных с пользователями в списке.
7. Реализуемый процессором способ по п. 1, который дополнительно предусматривает:
определение одного или нескольких параметров первого вычислительного устройства конечной точки;
прием одного или нескольких параметров, соответствующих по меньшей мере одному второму вычислительному устройству конечной точки; и
согласование исходя из указанных параметров первого вычислительного устройства конечной точки и по меньшей мере одного второго вычислительного устройства конечной точки канала связи из числа возможных каналов связи между первым вычислительным устройством конечной точки и каждым из по меньшей мере одного второго вычислительного устройства конечной точки.
8. Реализуемый процессором способ по п. 1, в котором
по меньшей мере одно второе вычислительное устройство конечной точки включает в себя множество вторых вычислительных устройств конечных точек; при этом
указанный способ дополнительно предусматривает установление по меньшей мере двух различных типов каналов связи между первым вычислительным устройством конечной точки и множеством вторых вычислительных устройств конечных точек.
9. Реализуемый процессором способ по п. 1, в котором запрос передачи данных включает в себя по меньшей мере два сообщения, переданные из первого вычислительного устройства конечной точки по меньшей мере двум различным вторым вычислительным устройствам конечных точек, соответствующим одному второму пользователю, при этом по меньшей мере два сообщения позволяют одному второму пользователю ответить при помощи любого из по меньшей мере двух различных вторых вычислительных устройств конечных точек.
10. Устройство, содержащее первое вычислительное устройство конечной точки, при этом первое вычислительное устройство конечной точки содержит:
по меньшей мере одно запоминающее устройство, выполненное с возможностью хранения команд, реализующих медиаконтейнер, включающий в себя медиаплеер; и
по меньшей мере один процессор, выполненный с возможностью выполнения команд, реализующих медиаконтейнер, включающий в себя медиаплеер, при этом медиаплеер выполнен с возможностью во время реализации предоставлять графический интерфейс, выполненный с возможностью отображения цифрового контента, включающего в себя медиаконтент;
при этом команды, реализующие медиаконтейнер, включающий в себя медиаплеер, включают в себя команды, при выполнении которых по меньшей мере один процессор осуществляет следующее:
инициацию на первом вычислительном устройстве конечной точки отображения медиаконтента при помощи графического интерфейса для первого пользователя, связанного с первым вычислительным устройством конечной точки, при этом медиаконтент связан с одним или несколькими продуктами или услугами;
инициацию на первом вычислительном устройстве конечной точки и в связи с медиаконтентом отображения одного или нескольких интерактивных элементов при помощи графического интерфейса;
в ответ на получение результата выбора по меньшей мере одного элемента из указанных одного или нескольких интерактивных элементов, отображаемых графическим интерфейсом, инициацию на первом вычислительном устройстве конечной точки отображения одной или несколько опций при помощи графического интерфейса для активизации запроса передачи данных; и
в ответ на получение результата выбора по меньшей мере одной опции из указанных одной или нескольких опций, отображаемых графическим интерфейсом, инициацию отправки запроса передачи данных для по меньшей мере одного второго вычислительного устройства конечной точки, связанного по меньшей мере с одним вторым пользователем.
11. Устройство по п. 10, в котором один или несколько интерактивных элементов включают в себя карусель продуктов, выполненную с возможностью демонстрации графических изображений или текстовых данных, соответствующих одному или нескольким продуктам или услугам, на графическом интерфейсе.
12. Устройство по п. 10, в котором по меньшей мере один элемент из указанного одного или нескольких интерактивных элементов выполнен с возможностью разрешения финансовой операции в отношении одного или нескольких продуктов или услуг внутри медиаконтейнера.
13. Устройство по п. 10, в котором медиаконтент включает в себя контент в режиме реального времени, снятый первым вычислительным устройством конечной точки.
14. Устройство по п. 13, в котором команды, реализующие медиаконтейнер, включающий в себя медиаплеер, дополнительно включают в себя команды, при выполнении которых по меньшей мере один процессор осуществляет инициацию передачи по меньшей мере некоторой части контента в режиме реального времени, снятого первым вычислительным устройством конечной точки, на по меньшей мере одно второе вычислительное устройство конечной точки.
15. Устройство по п. 10, в котором команды, реализующие медиаконтейнер, включающий в себя медиаплеер, дополнительно включают в себя команды, при выполнении которых по меньшей мере один процессор осуществляет следующее:
определение того, подключены ли вычислительные устройства, связанные с пользователями в списке, к каждой из множества сетей связи, при этом сети связи включают в себя по меньшей мере две различные сети, через которые первое вычислительное устройство конечной точки способно инициировать отправку запроса передачи данных; и
отображение первому пользователю, при помощи графического интерфейса и исходя из указанного определения, к какой сети связи или сетям связи в настоящий момент времени подключено каждое соответствующее вычислительное устройство из вычислительных устройств, связанных с пользователями в списке.
16. Устройство по п. 10, в котором команды, реализующие медиаконтейнер, включающий в себя медиаплеер, дополнительно включают в себя команды, при выполнении которых по меньшей мере один процессор осуществляет следующее:
определение одного или нескольких параметров первого вычислительного устройства конечной точки;
прием одного или нескольких параметров, соответствующих по меньшей мере одному второму вычислительному устройству конечной точки; и
согласование исходя из указанных параметров первого вычислительного устройства конечной точки и по меньшей мере одного второго вычислительного устройства конечной точки канала связи из числа возможных каналов связи между первым вычислительным устройством конечной точки и каждым из по меньшей мере одного второго вычислительного устройства конечной точки.
17. Устройство по п. 10, в котором команды, реализующие медиаконтейнер, включающий в себя медиаплеер, дополнительно включают в себя команды, при выполнении которых по меньшей мере один процессор осуществляет установление по меньшей мере двух различных типов каналов связи между первым вычислительным устройством конечной точки и различными устройствами из множества вторых вычислительных устройств конечных точек.
18. Устройство по п. 10, в котором
запрос передачи данных включает в себя по меньшей мере два сообщения; и
команды, реализующие медиаконтейнер, включающий в себя медиаплеер, дополнительно включают в себя команды, при выполнении которых по меньшей мере один процессор осуществляет инициацию передачи по меньшей мере двух сообщений по меньшей мере двум различным вторым вычислительным устройствам конечных точек, соответствующим одному второму пользователю, чтобы указанный один второй пользователь имел возможность ответить при помощи любого из по меньшей мере двух различных вторых вычислительных устройств конечных точек.
19. Реализуемый процессором способ по п. 1, в котором один или несколько интерактивных элементов включают в себя инструмент на графическом интерфейсе, позволяющий поделиться медиаконтентом с другими пользователями.
20. Реализуемый процессором способ по п. 1, в котором один или несколько интерактивных элементов включают в себя инструмент на графическом интерфейсе, позволяющий поделиться конкретной частью медиаконтента с другими пользователями.
21. Реализуемый процессором способ по п. 1, в котором один или несколько интерактивных элементов включают в себя инструмент на графическом интерфейсе, позволяющий поделиться с другими пользователями комментарием, меткой или примечанием, связанным по меньшей мере с одним из указанных одного или нескольких продуктов или услуг.
22. Реализуемый процессором способ по п. 1, в котором один или несколько интерактивных элементов включают в себя инструмент на графическом интерфейсе, позволяющий поделиться медиаконтентом с другими пользователями, а также позволяющий, по существу, синхронизировать воспроизведение медиаконтента для первого пользователя и других пользователей.
23. Реализуемый процессором способ по п. 1, в котором один или несколько интерактивных элементов включают в себя инструмент на графическом интерфейсе, позволяющий поделиться с другими пользователями содержимым электронной корзины, связанной с первым пользователем.
24. Устройство по п. 10, в котором один или несколько интерактивных элементов включают в себя инструмент на графическом интерфейсе, позволяющий поделиться медиаконтентом с другими пользователями.
25. Устройство по п. 10, в котором один или несколько интерактивных элементов включают в себя инструмент на графическом интерфейсе, при этом указанный инструмент позволяет поделиться конкретной частью медиаконтента с другими пользователями.
26. Устройство по п. 10, в котором один или несколько интерактивных элементов включают в себя инструмент на графическом интерфейсе, при этом указанный инструмент позволяет поделиться с другими пользователями комментарием, меткой или примечанием, связанным по меньшей мере с одним из указанных одного или нескольких продуктов или услуг.
27. Устройство по п. 10, в котором один или несколько интерактивных элементов включают в себя инструмент на графическом интерфейсе, при этом указанный инструмент позволяет поделиться медиаконтентом с другими пользователями, а также позволяет, по существу, синхронизировать воспроизведение медиаконтента для первого пользователя и других пользователей.
28. Устройство по п. 10, в котором один или несколько интерактивных элементов включают в себя инструмент на графическом интерфейсе, при этом указанный инструмент позволяет поделиться с другими пользователями содержимым электронной корзины, связанной с первым пользователем.
29. Энергонезависимый машиночитаемый носитель, содержащий компьютерную программу, при этом компьютерная программа содержит:
машиночитаемый программный код, определяющий медиаконтейнер, включающий в себя медиаплеер, имеющий графический интерфейс, выполненный с возможностью отображения цифрового контента, включающего в себя медиаконтент, причем при выполнении по меньшей мере одним процессором указанного кода, определяющего медиаконтейнер, указанный по меньшей мере один процессор осуществляет следующее:
инициацию на первом вычислительном устройстве конечной точки, связанном с первым пользователем, отображения медиаконтента при помощи графического интерфейса, при этом медиаконтент связан с одним или несколькими продуктами или услугами;
инициацию на первом вычислительном устройстве конечной точки и в связи с медиаконтентом отображения одного или нескольких интерактивных элементов при помощи графического интерфейса;
в ответ на обнаружение результата выбора по меньшей мере одного элемента из указанных одного или нескольких интерактивных элементов, отображаемых графическим интерфейсом, инициацию на первом вычислительном устройстве конечной точки отображения одной или несколько опций при помощи графического интерфейса для активизации запроса передачи данных; и
в ответ на обнаружение результата выбора по меньшей мере одной опции из указанных одной или нескольких опций, отображаемых графическим интерфейсом, инициацию отправки запроса передачи данных для по меньшей мере одного второго вычислительного устройства конечной точки, связанного по меньшей мере с одним вторым пользователем, при этом указанный запрос передачи данных выполнен с возможностью инициации медиаконтейнера на втором вычислительном устройстве.
30. Энергонезависимый машиночитаемый носитель по п. 29, в котором один или несколько интерактивных элементов включают в себя карусель продуктов, выполненную с возможностью демонстрации графических изображений или текстовых данных, соответствующих одному или нескольким продуктам или услугам, на графическом интерфейсе.
31. Энергонезависимый машиночитаемый носитель по п. 29, в котором по меньшей мере один элемент из указанного одного или нескольких интерактивных элементов выполнен с возможностью разрешения финансовой операции, связанной с одним или несколькими продуктами или услугами, без выхода из медиаконтейнера.
32. Энергонезависимый машиночитаемый носитель по п. 29, в котором медиаконтент включает в себя контент в режиме реального времени, снятый первым вычислительным устройством конечной точки.
33. Энергонезависимый машиночитаемый носитель по п. 32, в котором при выполнении по меньшей мере одним процессором машиночитаемого программного кода, ограничивающего медиаконтейнер, включающий в себя медиаплеер, указанный по меньшей мере один процессор дополнительно осуществляет инициацию передачи по меньшей мере некоторой части контента в режиме реального времени, снятого первым вычислительным устройством конечной точки, на по меньшей мере одно второе вычислительное устройство конечной точки.
34. Энергонезависимый машиночитаемый носитель по п. 29, в котором при выполнении по меньшей мере одним процессором машиночитаемого программного кода, ограничивающего медиаконтейнер, включающий в себя медиаплеер, указанный по меньшей мере один процессор дополнительно осуществляет следующее:
определение того, подключены ли вычислительные устройства, связанные с пользователями в списке, к каждой из множества сетей связи, при этом сети связи включают в себя по меньшей мере две различные сети, через которые первое вычислительное устройство конечной точки способно инициировать отправку запроса передачи данных; и
отображение первому пользователю, при помощи графического интерфейса и исходя из указанного определения, к какой сети связи или сетям связи в настоящий момент времени подключено каждое соответствующее вычислительное устройство из вычислительных устройств, связанных с пользователями в списке.
35. Энергонезависимый машиночитаемый носитель по п. 29, в котором при выполнении по меньшей мере одним процессором машиночитаемого программного кода, ограничивающего медиаконтейнер, включающий в себя медиаплеер, указанный по меньшей мере один процессор дополнительно осуществляет следующее:
определение одного или нескольких параметров первого вычислительного устройства конечной точки;
прием одного или нескольких параметров, соответствующих по меньшей мере одному второму вычислительному устройству конечной точки; и
согласование исходя из указанных параметров первого вычислительного устройства конечной точки и по меньшей мере одного второго вычислительного устройства конечной точки канала связи из числа возможных каналов связи между первым вычислительным устройством конечной точки и каждым из по меньшей мере одного второго вычислительного устройства конечной точки.
36. Энергонезависимый машиночитаемый носитель по п. 29, в котором
по меньшей мере одно второе вычислительное устройство конечной точки включает в себя множество вторых вычислительных устройств конечных точек; и
при выполнении по меньшей мере одним процессором машиночитаемого программного кода, ограничивающего медиаконтейнер, включающий в себя медиаплеер, указанный по меньшей мере один процессор дополнительно осуществляет установление по меньшей мере двух различных типов каналов связи между первым вычислительным устройством конечной точки и множеством вторых вычислительных устройств конечных точек.
37. Энергонезависимый машиночитаемый носитель по п. 29,
в котором запрос передачи данных включает в себя по меньшей мере два сообщения; и
при выполнении по меньшей мере одним процессором машиночитаемого программного кода, ограничивающего медиаконтейнер, включающий в себя медиаплеер, указанный по меньшей мере один процессор дополнительно осуществляет инициацию параллельной передачи по меньшей мере двух сообщений из первого вычислительного устройства конечной точки по меньшей мере двум различным вторым вычислительным устройствам конечных точек, соответствующим одному второму пользователю, чтобы указанный один второй пользователь имел возможность ответить при помощи любого из по меньшей мере двух различных вторых вычислительных устройств конечных точек.
38. Энергонезависимый машиночитаемый носитель по п. 29, в котором один или несколько интерактивных элементов включают в себя опцию, позволяющую поделиться медиаконтентом с другими пользователями.
39. Энергонезависимый машиночитаемый носитель по п. 29, в котором один или несколько интерактивных элементов включают в себя опцию, позволяющую поделиться конкретной частью медиаконтента с другими пользователями.
40. Энергонезависимый машиночитаемый носитель по п. 29, в котором один или несколько интерактивных элементов включают в себя опцию, позволяющую поделиться с другими пользователями комментарием, меткой или примечанием, связанным по меньшей мере с одним из указанных одного или нескольких продуктов или услуг.
41. Энергонезависимый машиночитаемый носитель по п. 29, в котором один или несколько интерактивных элементов включают в себя опцию, позволяющую поделиться медиаконтентом с другими пользователями, а также позволяющую, по существу, синхронизировать воспроизведение медиаконтента для первого пользователя и других пользователей.
42. Энергонезависимый машиночитаемый носитель по п. 29, в котором один или несколько интерактивных элементов включают в себя опцию, позволяющую поделиться с другими пользователями содержимым электронной корзины, связанной с первым пользователем.
43. Энергонезависимый машиночитаемый носитель по п. 29, в котором медиаконтент включает в себя по меньшей мере одно из следующего: одно или несколько изображений, видеоконтент или видеотрансляция в режиме реального времени.
Способ приготовления лака | 1924 |
|
SU2011A1 |
Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек | 1923 |
|
SU2007A1 |
УПРАВЛЕНИЕ ДИНАМИЧЕСКИМИ ЭЛЕКТРОННЫМИ КУПОНАМИ | 2008 |
|
RU2439703C2 |
Стендер к гидранту | 1926 |
|
SU10985A1 |
Авторы
Даты
2018-01-24—Публикация
2013-06-21—Подача