[go: up one dir, main page]

JP2016541075A - Apparatus and method for peer-assisted electronic commerce shopping - Google Patents

Apparatus and method for peer-assisted electronic commerce shopping Download PDF

Info

Publication number
JP2016541075A
JP2016541075A JP2016547982A JP2016547982A JP2016541075A JP 2016541075 A JP2016541075 A JP 2016541075A JP 2016547982 A JP2016547982 A JP 2016547982A JP 2016547982 A JP2016547982 A JP 2016547982A JP 2016541075 A JP2016541075 A JP 2016541075A
Authority
JP
Japan
Prior art keywords
receiving
shopping cart
user
contacts
processing device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2016547982A
Other languages
Japanese (ja)
Other versions
JP6685911B2 (en
Inventor
ケイ. スピッツ,ロバート
ケイ. スピッツ,ロバート
ダウニング,トッド
ブリッグス,クリスティアン
Original Assignee
シンセイ、インコーポレイテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by シンセイ、インコーポレイテッド filed Critical シンセイ、インコーポレイテッド
Publication of JP2016541075A publication Critical patent/JP2016541075A/en
Application granted granted Critical
Publication of JP6685911B2 publication Critical patent/JP6685911B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0613Electronic shopping [e-shopping] using intermediate agents
    • G06Q10/40
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Managing shopping lists, e.g. compiling or processing purchase lists
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Signal Processing (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

第1のデバイス(910)において、ベースコンテンツと、ベースコンテンツ内の1つ又は複数のアイテムに関連する補足コンテンツとを含むトランザクションメディアコンテナ(210)を受信することを含む、ピア支援ショッピングの方法。方法は、その1つ又は複数のアイテム(825)のうちの少なくとも1つの選択を受信することも含む。方法は、第1のデバイス(910)のトランザクションメディアコンテナ内の第1のショッピングカート(820)を開始することを含み、第1のショッピングカートは、その少なくとも1つの選択されたアイテムを識別する。方法は、第2のデバイス(920)との通信チャネルを確立することも含む。方法は、情報を送信して、第2のデバイス(920)に関連付けられた第2のショッピングカート(920)を第1のショッピングカート(910)と同期させることも含む。A method of peer assisted shopping comprising receiving at a first device (910) a transactional media container (210) that includes base content and supplemental content associated with one or more items in the base content. The method also includes receiving a selection of at least one of the one or more items (825). The method includes initiating a first shopping cart (820) in a transaction media container of the first device (910), wherein the first shopping cart identifies the at least one selected item. The method also includes establishing a communication channel with the second device (920). The method also includes sending information to synchronize the second shopping cart (920) associated with the second device (920) with the first shopping cart (910).

Description

技術分野
本開示は、概してソフトウェアに関し、より詳細には、ピア支援電子商取引ショッピングの装置及び方法に関する。
TECHNICAL FIELD The present disclosure relates generally to software, and more particularly to peer-assisted electronic commerce shopping apparatus and methods.

背景
インターネットで買い物する場合、購入者は、購入を手伝う友人を呼ぶいくらかの能力を失う。友人を買い物に呼ぶことは、購入を行う際に購入者により大きな自信を与える。コメントする友人がいない場合、購入者は、アイテムを購入しないと判断し、購入を後の時点まで待つことがある。
Background When shopping on the Internet, a buyer loses some ability to call a friend to help with the purchase. Calling a friend for shopping gives the purchaser greater confidence when making a purchase. If there are no friends to comment, the purchaser may decide not to purchase the item and may wait until a later point in time for purchase.

概要
本開示は、ピア支援電子商取引ショッピングの装置及び方法を提供する。
SUMMARY The present disclosure provides an apparatus and method for peer-assisted electronic commerce shopping.

第1の実施形態では、ピア支援ショッピングの方法は、第1のデバイスにおいて、ベースコンテンツと、ベースコンテンツ内の1つ又は複数のアイテムに関連する補足コンテンツとを含むトランザクションメディアコンテナを受信することを含む。方法は、前記1つ又は複数のアイテムのうちの少なくとも1つの選択を受信することも含む。方法は、第1のデバイスのトランザクションメディアコンテナ内の第1のショッピングカートを開始することを含み、第1のショッピングカートは、前記少なくとも1つの選択されたアイテムを識別する。方法は、第2のデバイスとの通信チャネルを確立することも含む。方法は、情報を送信して、第2のデバイスに関連付けられた第2のショッピングカートを第1のショッピングカートと同期させることも含む。   In a first embodiment, a method for peer-assisted shopping includes receiving, at a first device, a transaction media container that includes base content and supplemental content associated with one or more items in the base content. Including. The method also includes receiving a selection of at least one of the one or more items. The method includes initiating a first shopping cart in a transaction media container of a first device, wherein the first shopping cart identifies the at least one selected item. The method also includes establishing a communication channel with the second device. The method also includes transmitting information to synchronize a second shopping cart associated with the second device with the first shopping cart.

第2の実施形態では、装置は、メモリ及び処理デバイスを含む。メモリはトランザクションメディアコンテナを記憶する。トランザクションメディアコンテナは、ベースコンテンツと、ベースコンテンツ内の1つ又は複数のアイテムに関連する補足コンテンツとを含む。処理デバイスは、第1のデバイスのトランザクションメディアコンテナ内の第1のショッピングカートを受信し開始し、第1のショッピングカートは、前記少なくとも1つの選択されたアイテムを識別する。処理デバイスは、第2のデバイスとの通信チャネルを確立することも含む。処理デバイスは、情報を送信して、第2のデバイスに関連付けられた第2のショッピングカートを第1のショッピングカートと同期させることも含む。   In a second embodiment, the apparatus includes a memory and a processing device. The memory stores a transaction media container. The transaction media container includes base content and supplemental content associated with one or more items in the base content. The processing device begins receiving a first shopping cart in the transaction media container of the first device, the first shopping cart identifying the at least one selected item. The processing device also includes establishing a communication channel with the second device. The processing device also includes sending information to synchronize the second shopping cart associated with the second device with the first shopping cart.

第3の実施形態では、非一時的コンピュータ可読媒体は、コンピュータ可読媒体に記憶された論理を含む。論理は、実行されると、処理デバイスに、第1のデバイスにおいて、ベースコンテンツと、ベースコンテンツ内の1つ又は複数のアイテムに関連する補足コンテンツとを含むトランザクションメディアコンテナを受信させる。論理は、実行されると、1つ又は複数のアイテムのうちの少なくとも1つの選択を受信することも行わせる。論理は、実行されると、処理デバイスに、第1のデバイスのトランザクションメディアコンテナ内の第1のショッピングカートを開始することも行わせ、第1のショッピングカートは、前記少なくとも1つの選択されたアイテムを識別する。論理は、実行されると、処理デバイスに、第2のデバイスとの通信チャネルを確立することも行わせる。論理は、実行されると、処理デバイスに、情報を送信して、第2のデバイスに関連付けられた第2のショッピングカートを第1のショッピングカートと同期させることも行わせる。   In a third embodiment, the non-transitory computer readable medium includes logic stored on the computer readable medium. When executed, the logic causes a processing device to receive a transactional media container that includes base content and supplemental content associated with one or more items in the base content at the first device. When executed, the logic also causes a selection of at least one of the one or more items to be received. The logic, when executed, also causes the processing device to initiate a first shopping cart in the first device's transaction media container, wherein the first shopping cart is the at least one selected item. Identify When executed, the logic also causes the processing device to establish a communication channel with the second device. When executed, the logic also causes the processing device to send information to synchronize the second shopping cart associated with the second device with the first shopping cart.

他の技術的特徴が、以下の図、説明、及び特許請求の範囲から当業者には容易に明らかであることができる。   Other technical features may be readily apparent to one skilled in the art from the following figures, descriptions, and claims.

本開示及びその利点をより詳細に理解するために、これより、添付図面と併せて解釈される以下の説明を参照する。   For a more detailed understanding of the present disclosure and its advantages, reference is now made to the following description, taken in conjunction with the accompanying drawings, in which:

本開示による、通信ネットワークを通してエンドポイント間での通信を促進するのに利用することができる通信システム例を示す。FIG. 4 illustrates an example communication system that can be utilized to facilitate communication between endpoints through a communication network in accordance with the present disclosure. FIG. コンテンツコンテナ例が本開示によるピア支援ショッピングに向けていかに強化されるかを示す。FIG. 4 illustrates how an example content container can be enhanced for peer-assisted shopping according to the present disclosure. コンテンツコンテナ例が本開示によるピア支援ショッピングに向けていかに強化されるかを示す。FIG. 4 illustrates how an example content container can be enhanced for peer-assisted shopping according to the present disclosure. コンテンツコンテナ例が本開示によるピア支援ショッピングに向けていかに強化されるかを示す。FIG. 4 illustrates how an example content container can be enhanced for peer-assisted shopping according to the present disclosure. エンドポイント間の交信を開始して、本開示によるピア支援ショッピングをサポートするためのインターフェース例を示す。7 illustrates an example interface for initiating communication between endpoints to support peer-assisted shopping according to the present disclosure. 本開示による異なるエンドポイント間に通信を確立するプロセス例を示す。6 illustrates an example process for establishing communications between different endpoints in accordance with the present disclosure. 本開示による異なるエンドポイント間に通信を確立するプロセス例を示す。6 illustrates an example process for establishing communications between different endpoints in accordance with the present disclosure. 本開示によるピア支援ショッピング通信インターフェースの例を示す。2 illustrates an example of a peer-assisted shopping communication interface according to this disclosure. 本開示によるピア支援ショッピング通信インターフェースの例を示す。2 illustrates an example of a peer-assisted shopping communication interface according to this disclosure. 本開示によるショッピングカートを有するコンテナ例を示す。2 illustrates an example container having a shopping cart according to the present disclosure. 本開示による通信ネットワークを通してのエンドポイント間の通信を促進するのに利用することができる通信システムの別の例を示す。6 illustrates another example of a communication system that can be utilized to facilitate communication between endpoints through a communication network in accordance with the present disclosure. 本開示によるピア支援電子商取引ショッピングをサポートするコンピューティングデバイスの例を示す。6 illustrates an example computing device that supports peer-assisted electronic commerce shopping in accordance with the present disclosure.

詳細な説明
以下に考察される図1〜図10及び本明細書において本開示の原理を説明するために使用される様々な実施形態は、単なる例示であり、本開示の範囲を限定するものとして決して解釈されるべきではない。本開示の原理が任意の適宜構成されたシステムで実施可能なことを当業者は理解しよう。
DETAILED DESCRIPTION The various embodiments used to illustrate the principles of the present disclosure in FIGS. 1-10 and discussed herein are merely exemplary and are intended to limit the scope of the present disclosure. It should never be interpreted. Those skilled in the art will appreciate that the principles of the present disclosure may be implemented in any suitably configured system.

図1は、本開示による、通信ネットワークを通してエンドポイント間の通信を促進するのに利用することができる例としての通信システム100を示す。図1に示されるように、システム100は様々なエンドポイント110、120、及び130を含む。本明細書では、「エンドポイント」という用語は一般に、別のエンドポイントと通信する任意のデバイス、システム、又は他の構造を指す。エンドポイント110、120、及び130の例としては、サーバ(アプリケーションサーバ及び企業サーバ等)、デスクトップコンピュータ、ラップトップコンピュータ、ネットブックコンピュータ、タブレットコンピュータ(APPLE iPad(登録商標)等)、スイッチ、モバイル電話(iPhone(登録商標)及びANDOROIDベースの電話等)、ネットワーク接続された眼鏡(Google GLASS等)、ネットワーク接続されたテレビ、ネットワーク接続されたディスクプレーヤ、クラウドコンピューティングネットワーク内の構成要素、又は通信ネットワークとの情報のやりとりに適する任意の他のデバイス若しくは構成要素が挙げられるが、これらに限定されない。エンドポイント110、120、及び130は、インターネットプロトコル(IP)又は任意の他の適する通信プロトコルをサポートし得る。エンドポイント110、120、及び130は、IEEE701.11規格に準拠するもの等の媒体アクセス制御(MAC)及び物理レイヤ(PHY)インターフェースを更に含み得る。エンドポイント110、120、及び130は、MACアドレス等のデバイス識別子を有することができ、エンドポイントを記述するデバイスプロファイルを有し得る。   FIG. 1 illustrates an example communication system 100 that can be utilized to facilitate communication between endpoints through a communication network in accordance with the present disclosure. As shown in FIG. 1, system 100 includes various endpoints 110, 120, and 130. As used herein, the term “endpoint” generally refers to any device, system, or other structure that communicates with another endpoint. Examples of the endpoints 110, 120, and 130 include servers (application servers and corporate servers), desktop computers, laptop computers, netbook computers, tablet computers (APPLE iPad (registered trademark), etc.), switches, mobile phones. (Such as iPhone® and ANDOROID-based phones), networked glasses (such as Google GLASS), networked televisions, networked disc players, components within a cloud computing network, or communication networks Any other device or component suitable for exchanging information with, but not limited to. Endpoints 110, 120, and 130 may support Internet Protocol (IP) or any other suitable communication protocol. Endpoints 110, 120, and 130 may further include a medium access control (MAC) and physical layer (PHY) interface, such as those compliant with the IEEE 701.11 standard. Endpoints 110, 120, and 130 may have device identifiers such as MAC addresses and may have device profiles that describe the endpoints.

通信ネットワーク140は、エンドポイント110、120、及び130間の通信を促進する。様々なリンク115、125、及び135が、エンドポイント110、120、及び130を通信ネットワーク140に結合する。通信ネットワーク140及び関連付けられたリンク115、125、及び135は、公衆又は私設データネットワーク、電話回線網、ローカルエリアネットワーク(LAN)、大都市圏ネットワーク(MAN)、広域ネットワーク(WAN)、有線又は無線ネットワーク(GSM(登録商標)、CDMA、LTE、WIMAX、5G等)、ローカル/地域/グローバル通信ネットワーク、クラウドコンピューティングネットワークの部分、システム内の構成要素の通信バス、光ネットワーク、衛星ネットワーク、企業イントラネット、又は任意の他の通信リンク若しくは上記の組合せを含み得るが、これらに限定されない。特定の実施形態では、リンク115、125、135又は通信ネットワーク140の部分は、インターネットの部分にあってもよく、又はインターネットの部分を形成してもよい。   Communication network 140 facilitates communication between endpoints 110, 120, and 130. Various links 115, 125, and 135 couple endpoints 110, 120, and 130 to communication network 140. Communication network 140 and associated links 115, 125, and 135 may be public or private data networks, telephone networks, local area networks (LAN), metropolitan area networks (MAN), wide area networks (WAN), wired or wireless. Network (GSM (registered trademark), CDMA, LTE, WIMAX, 5G, etc.), local / regional / global communication network, part of cloud computing network, communication bus of components in the system, optical network, satellite network, corporate intranet Or any other communication link or combination of the above, but is not limited to these. In certain embodiments, the links 115, 125, 135 or portions of the communication network 140 may be part of the Internet or may form part of the Internet.

エンドポイント110、120、及び130は一般に、図1では単一のロケーションにあるものとして現れるが、様々なエンドポイントは、クラウドコンピューティング状況等、地理的に分散してもよい。また、各エンドポイントは、固定又はモバイルデバイスを表すことができる。エンドポイント110、120、及び130が互いに通信する場合、任意の様々なセキュリティ方式が利用可能である。例として、特定の実施形態では、エンドポイント110及び120はクライアントを表し得、エンドポイント130は、クライアントーサーバアーキテクチャでの1つ又は複数のサーバを表し得る。サーバはウェブサイトをホストし得、ウェブサイトは、登録プロセスを有し得、それにより、ユーザは、ユーザ名及びパスワードを確立して、認証するか、又はウェブサイトにログインする。ウェブサイトは、ユーザによる使用のためにウェブサイトまでサービングする必要があり得る任意の特定のアプリケーション又は機能にウェブアプリケーションを更に利用し得る。更に、特定の構成では、エンドポイント110と120との通信は、エンドポイント130を通る通信路を使用して促進し得る。   Although endpoints 110, 120, and 130 generally appear as being in a single location in FIG. 1, the various endpoints may be geographically dispersed, such as in cloud computing situations. Each endpoint can also represent a fixed or mobile device. Any variety of security schemes can be used when endpoints 110, 120, and 130 communicate with each other. By way of example, in certain embodiments, endpoints 110 and 120 may represent clients, and endpoint 130 may represent one or more servers in a client-server architecture. The server can host a website, which can have a registration process whereby a user establishes a username and password and authenticates or logs into the website. The website may further utilize the web application for any particular application or function that may need to serve up to the website for use by the user. Further, in certain configurations, communication between endpoints 110 and 120 may be facilitated using a communication path through endpoint 130.

本特許明細書に記載される様々な実施形態は、CINSAY, INC.からのスマートコンテナ(SMART CONTAINER)技術から恩恵を受け得、且つ/又は利用し得、この技術は以下に手短に説明され、米国特許第8,769,053号により十分に説明されている(米国特許第8,769,053号は、参照により全体的に本明細書に援用される)。この技術は、業者がオンライン顧客に到達する革新的な方法を提供する。従来のオンライン販売モデルでは、業者は、検索を作成するか、又はオンライン顧客が検索エンジンサイト又は様々なウェブプロパティを訪れたときに表示される広告を表示する必要がある。消費者が製品又はサービスに関連する関心のある広告を見る場合、より多くの情報を発見するため、又はオンラインで購入するために、消費者は現在の活動を停止し、何らかの他のウェブ宛先を訪れる必要がある。消費者は、特定のオンライン挙動パターンを有する。消費者が積極的に買い物している場合、従来のマルチステップモデルは上手く機能することができる。従来の広告販売モデルでは、消費者が行っていることを止め、何らかの他のオンライン宛先を訪れる必要がある。しかし、消費者は、友人と対話しているソーシャルサイトにいる場合、ニュースを読んでいる場合、ゲームをプレイしている場合、又は他のオンライン活動に従事している場合、現在の活動を停止して、何らかの外部インターネット宛先を訪れる可能性ははるかに低い。   Various embodiments described in this patent specification may benefit from and / or take advantage of SMART CONTAINER technology from CINSAY, INC., Which is briefly described below, US Pat. No. 8,769,053 is more fully described (US Pat. No. 8,769,053 is hereby incorporated by reference in its entirety). This technology provides an innovative way for merchants to reach online customers. In traditional online sales models, merchants need to create searches or display advertisements that are displayed when online customers visit search engine sites or various web properties. When a consumer sees an interesting advertisement related to a product or service, the consumer stops current activities and finds some other web destination to discover more information or purchase online. It is necessary to visit. Consumers have a specific online behavior pattern. If the consumer is actively shopping, the traditional multi-step model can work well. Traditional advertising sales models require that consumers stop doing what they do and visit some other online destination. However, if a consumer is on a social site interacting with a friend, reading news, playing a game, or engaging in other online activities, he / she ceases current activity And the chances of visiting any external Internet destination are much lower.

スマートコンテナモデルは、製品情報又は店を消費者に持っていく。スマートコンテナコード/技術は、例えば、図1〜図5を参照して説明される構成要素を使用して、又は他の構成要素を使用して、ウェブにわたりバイラルシンジケーションを実施する。それらのタイプの宛先にとって、オンライン消費者が、ソーシャルネットワーク及びブログ等を頻繁に訪れることが理想的である。それにも関わらず、スマートコンテナコードがウェブページ、ブログ記事、ソーシャルネットワークページ若しくはウォール、又はモバイルデバイスに存在する場合、消費者は、何らかの外部宛先に向けられる必要なく、その場でトランザクションを完了することができる。   The smart container model takes product information or stores to the consumer. The smart container code / technology performs viral syndication across the web, for example using the components described with reference to FIGS. 1-5, or using other components. Ideally for these types of destinations, online consumers frequently visit social networks, blogs, and the like. Nevertheless, if smart container code is present on a web page, blog post, social network page or wall, or mobile device, the consumer must complete the transaction on the fly without having to be directed to some external destination. Can do.

スマートコンテナオブジェクトは、ウェブ並びに他の接続されたネットワーク及びモバイルデバイスにわたりバイラルシンジケーションを実施し、伝搬する知的インターネットオブジェクトである。スマートコンテナオブジェクトは、オンラインマーケティング及びショッピングの価値連鎖全体に対応するように、様々な方法で構成することができる。これは、インプレッション、クリック、リード生成、及び電子商取引の実行を含む。近代のショッピング経験は、インタラクティブメディアが使用される場合、最良に機能する。販売及びショッピングに最も魅力のある形態のメディアの1つは、ビデオである。ビデオでは、テキスト又は静止写真よりもはるかに実物に似た表現が可能である。ビデオは、はるかに豊富な製品閲覧又はショッピング経験も生み出す。   Smart container objects are intelligent Internet objects that implement and propagate viral syndication across the web and other connected networks and mobile devices. Smart container objects can be configured in a variety of ways to accommodate the entire online marketing and shopping value chain. This includes impressions, clicks, lead generation, and execution of electronic commerce. The modern shopping experience works best when interactive media is used. One of the most attractive forms of media for sale and shopping is video. In video, a much more realistic representation is possible than text or still photos. Video also creates a much richer product browsing or shopping experience.

スマートコンテナコードには通常、ビデオプレーヤウィンドウ、提供されている製品又はサービスのセレクション、及び様々な関連するビデオクリップが構成される。ビデオクリップのこのコレクションにより、消費者は、提供されている製品又はサービスについてより多くを学ぶことができる。消費者は、これらの提供される任意のアイテムを選択して、より詳細な情報を取得することができ、これらは全てスマートコンテナ技術内に包含される。   Smart container code typically consists of a video player window, a selection of offered products or services, and various associated video clips. This collection of video clips allows consumers to learn more about the products or services offered. The consumer can select any of these offered items to obtain more detailed information, all of which are included within the smart container technology.

提供されるアイテム(製品又はサービス)は、広告又は販売されているアイテムであり得る。タイプに応じて、スマートコンテナコードは、消費者がその場で、連絡が取られるべきリクエストを行うか、更にはオブジェクトを購入できるようにすることができる。消費者は、現在の活動を停止する必要がなく、又はウェブページを終了させる必要がない。提供されるアイテムは、値引き若しくはクーポンを含むこともでき、又は値引き若しくはクーポンに関連付けられることができる。提供されるアイテムは、慈善事業又は政治運動に寄付する機会であることさえあり得る。当然、別のインターネット宛先を訪れることが道理にかなうことがあり、適切な場合、消費者は同様に、別のインターネット宛先に確実にリンクすることができる。   The provided item (product or service) may be an item being advertised or sold. Depending on the type, the smart container code can allow a consumer to make a request to be contacted on the spot or even purchase an object. The consumer does not need to stop the current activity or exit the web page. The items provided can also include a discount or coupon, or can be associated with a discount or coupon. The items offered can even be an opportunity to donate to a charity or political movement. Of course, it may make sense to visit another Internet destination, and if appropriate, the consumer can be reliably linked to another Internet destination as well.

スマートコンテナコードは、全ての複雑性に対処するため、最も単純なウェブサイトをインスタント電子商取引ストアにすることができる。これにより、誰でも、電子商取引サイトをセットアップする複雑さに対処する必要なく、オンラインで取引することができる。電子商取引サイトを有する業者の場合、はるかに豊富なショッピング経験を容易に可能にする。クリエイティブな趣味愛好家又はローカルバンドの場合、関心のある消費者に容易に直接販売させることを許容する。サポート又は販売促進するために、オンデマンド商品と呼ばれるスマートコンテナコード内の補足アイテムを提供することができる。業者は、業者自身の作品と共に販売するアパレルのセレクションを業者のアート及びグラフィックスを用いてカスタム設計することができる。オンデマンドフルフィルメントは、カスタムアパレルを動的にプロデュースして出荷し、在庫を管理する必要性をなくすと共に、オンライン消費者がより豊富な製品ラインを提供する。当然、インスタント商取引ストアはスマートコンテナオブジェクトに基づくため、全ての形態のバイラルシンジケーション方法にも同様に広めることができる。   Smart container code can handle all the complexities and make the simplest website an instant e-commerce store. This allows anyone to trade online without having to deal with the complexity of setting up an e-commerce site. For merchants with e-commerce sites, a much richer shopping experience is easily possible. For creative hobbyists or local bands, allow interested consumers to easily sell directly. To support or promote, supplemental items in smart container code called on-demand merchandise can be provided. The merchant can custom design a selection of apparel to sell with the merchant's own work using the merchant's art and graphics. On-demand fulfillment dynamically creates and ships custom apparel, eliminates the need to manage inventory, and provides a richer product line for online consumers. Of course, since instant commerce stores are based on smart container objects, they can be spread to all forms of viral syndication methods as well.

スマートコンテナコードは、特定の構成に従って自動カスタマイズもする。デバイスが従来のパーソナルコンピュータ(PC)又はラップトップである場合、デバイスは最適な技術を使用してレンダリングし、最適な技術は、ここでは、フラッシュを表すことができる。iPhone、iPad、又はANDROID(登録商標)電話等のモバイルデバイスでは、これは、HTML5又はネイティブインタラクティブアプリケーションに慣れている可能性が高いことを意味する。スマートコンテナコード内のアイテムはまた、特定の構成に従って互いについて知っている。ビデオが再生されているとき、コンテナは、ビデオセグメント内の特定のシーケンスに対応する、示されている製品及びサービスオブジェクトを更新することができる。それにより、「ミニQVC」ショッピングチャンネルを作成し、インターネットにわたってシンジケート実施(syndicate)することができる。デバイスタイプの他に、カスタマイズの他の方法がある。より小さなデバイス及びソーシャルサイト等の幾つかの環境は、ウィンドウサイズを制限し、スマートコンテナコードはそれに適応する。更に、スマートコンテナコードが地理ロケーションに関してもカスタマイズ可能なように、地理ロケーションに基づいて異なるコンテンツを提供することが適切であり得る。   The smart container code is also automatically customized according to a specific configuration. If the device is a conventional personal computer (PC) or laptop, the device renders using the optimal technology, which can here represent a flash. For mobile devices such as iPhones, iPads, and ANDROID® phones, this means that they are likely to be used to HTML5 or native interactive applications. The items in the smart container code also know about each other according to a specific configuration. When a video is playing, the container can update the indicated product and service objects that correspond to a particular sequence in the video segment. Thereby, a “mini QVC” shopping channel can be created and syndicated over the Internet. Besides device types, there are other ways of customization. Some environments, such as smaller devices and social sites, limit the window size and smart container code adapts to it. Furthermore, it may be appropriate to provide different content based on geographic location so that the smart container code can also be customized with respect to geographic location.

スマートコンテナコードは、より人気のあるネットワークパスを辿り、インターネットにわたってバイアルシンジケートを実施することができる。スマートコンテナオブジェクトは、従来のウェブページ若しくはブログでホストされてもよく、電子メールに含まれてもよく、モバイルデバイスで動作してもよく、又はソーシャルネットワークを伝搬してもよい。スマートコンテナコードは柔軟性があるため、広告表示ユニットのフォームファクタでセットアップし、表示広告ネットワーク上の広告サーバを介して分散することもできる。コードは、FACEBOOK(登録商標)のようなソーシャルネットワークに存在する場合、ユーザの「いいね」の波に乗ることができる。例えば、女性の買い物客が、スマートコンテナインターフェースに示される幾つかの素晴らしい靴を気に入る場合、スマートコンテナオブジェクトは、「ウォール」に直接伝搬することができる。この時点で、その女性の買い物客の全ての友人がスマートコンテナオブジェクトを見、各自のウォールでその場で閲覧又は取引することができる。当然、その女性の買い物客の任意の友人もそれを「気に入る」場合、スマートコンテナオブジェクトは伝搬し、波に乗ってソーシャルネットワークのそのブランチの更に中に届き、潜在的な指数的成長因子をもたらす。コンテナコードは必ずしも、靴のような製品を含むわけではない。別の例として、コンテナは、選挙に出馬している政治家を支援することができる。政治家の支援者は、メッセージに夢中であり、メッセージを「気に入る」ことがあり得、ここでも、それを支援者のネットワークに提供する。ここで、同様の考えの政治家支援者はそれらのメッセージを見ることができ、運動に寄付するように心を動かされる場合、運動に寄付することができる。更に別の例はスポーツである。この場合、スポーツファンは、高精細(HD)大画面テレビでコンテンツを見ることを望み得る。ますます多くのユーザが、ROKU及びCHROMECASTデバイス等の相互接続されたデバイスを有し、スマートコンテナコードも同様に、そのようなIPテレビボックスに送信し得る。   Smart container code can follow the more popular network paths and implement vial syndication across the Internet. Smart container objects may be hosted on traditional web pages or blogs, may be included in emails, may operate on mobile devices, or may propagate through social networks. Because smart container code is flexible, it can also be set up in the form factor of the advertisement display unit and distributed via an advertisement server on the display advertisement network. If the code is on a social network such as FACEBOOK®, it can ride the user's “like” wave. For example, if a female shopper likes some great shoes shown in the smart container interface, the smart container object can propagate directly to the “wall”. At this point, all of the female shopper's friends can see the smart container object and browse or trade on the spot on their wall. Of course, if any friend of the female shopper “likes” it, the smart container object will propagate and ride on the waves and reach further into that branch of the social network, resulting in a potential exponential growth factor . The container code does not necessarily include products such as shoes. As another example, containers can support politicians running for elections. Politician supporters are obsessed with the message and may “like” the message, again providing it to the network of supporters. Here, politician supporters of similar ideas can see their messages and can donate to the movement if they are moved to donate to the movement. Yet another example is sports. In this case, sports fans may wish to view content on a high definition (HD) large screen television. More and more users have interconnected devices such as ROKU and CHROMECAST devices, and smart container codes can be sent to such IP television boxes as well.

業者は、スマートコンテナオブジェクトを開始し、インターネットでシンジケート実施する場合、キャンペーンがいかに機能しているかを知ることを望み得る。スマートコンテナオブジェクトは、インプレッション、ビデオ閲覧数、クリック数、リード、及び販売等の関心のあるイベント及びトランザクションについてのステータスを報告する。全てのそのようなイベント/トランザクションは、イベント発生時に返送することができ、イベント/トランザクションの状態についての詳細を提供する。コンテナは、スマートであるため、挙動を変更し、異なるクリップを提供し、製品を更新し、又はマーケティング若しくは販売キャンペーンを止めるときである場合に終了するように命令されることができる。   A merchant may want to know how a campaign is working when starting a smart container object and performing syndication on the Internet. Smart container objects report status about events and transactions of interest, such as impressions, video views, clicks, leads, and sales. All such events / transactions can be returned when the event occurs, providing details about the state of the event / transaction. Because the container is smart, it can be instructed to change behavior, provide a different clip, update the product, or exit when it is time to stop a marketing or sales campaign.

別の形態の追跡は、スマートコンテナコードがいかに伝搬されるかに関連する。業者は、アフィリエイターを使用して、シンジケートの実施を促進し、アフィリエイターの仕事から生じるトランザクションに基づいてある割合をアフィリエイターに支払うことを望み得る。スマートコンテナオブジェクトに、アフィリエイト追跡識別子をタグ付けすることができ、それにより、コンテナインスタンス又はその子孫からのステータスリポート及びトランザクションを適宜フィルタリングすることができる。別の追跡使用は、政治家がアフィリエイトコードを支援者に割り当て、誰の努力が大半の新規支援者に繋がったかを測定可能にすることであり得る。   Another form of tracking relates to how smart container code is propagated. A merchant may want to use an affiliate to facilitate the implementation of the syndicate and pay a certain percentage to the affiliate based on transactions resulting from the affiliate's work. A smart container object can be tagged with an affiliate tracking identifier so that status reports and transactions from the container instance or its descendants can be appropriately filtered. Another tracking use could be to allow politicians to assign affiliate codes to supporters and measure who has led to most new supporters.

スマートコンテオブジェクトは、特定の構成により高度にスケーラブルなように設計される。単一のウェブサイトに大量のトラフィック(全ての消費者を店に連れて行く従来のモデルから生じる)の負担を掛けるのではなく、スマートコンテナコードは分散して動作する。例えば、スマートコンテナコードは、ブログ、ソーシャルネットワーク、又はモバイルデバイス等の配置された場所で実行することができる。スマートコンテナオブジェクトは、開始時に命令をフェッチし、次に、世界中に分散したコンテンツ配信ネットワークから製品アイテム及びビデオストリームを収集する。これにより、高度にスケーラブルなアーキテクチャになり、数百万人の同時消費者が可能になる。   Smart container objects are designed to be highly scalable with specific configurations. Rather than burdening a single website with a lot of traffic (resulting from the traditional model that takes all consumers to the store), smart container code operates in a distributed manner. For example, smart container code can be executed in a deployed location, such as a blog, social network, or mobile device. The smart container object fetches instructions at the start and then collects product items and video streams from content distribution networks distributed around the world. This results in a highly scalable architecture, enabling millions of concurrent consumers.

ストアを顧客に提示することにより、スマートコンテナコードは、顧客のウェブ活動を妨げることなく、業者を消費者と結び付ける多くの新しい方法を可能にする。最終結果は、消費者を業者に直接結び付け、中間業者をなくし、はるかに自然なショッピング経験を促進することである。   By presenting stores to customers, smart container code allows many new ways to connect merchants with consumers without interfering with the customer's web activity. The end result is to connect consumers directly to merchants, eliminate intermediaries, and promote a much more natural shopping experience.

上記説明の機能は、図1及び図12に記載される構成要素又は他の適する構成要素等の任意の適する構成要素から利用することができる。コード自体は、Java(登録商標)、C++、C#、HTML、HTML5、JAVAスクリプト、PYTHON、RUBY等を含むが、これらに限定されない任意の適するフォーマットで書くことができる。   The functions described above can be utilized from any suitable component, such as the components described in FIGS. 1 and 12 or other suitable components. The code itself can be written in any suitable format including, but not limited to, Java, C ++, C #, HTML, HTML5, JAVA script, PYTHON, RUBY, etc.

独立しており、Smart Container(商標)コードによって呼び出される等の任意の特別なコンテナとは別個に存在する、様々なコンテンツが世界中に存在する。本開示の特定の実施形態は、補足コンテンツを基本となるベースコンテンツに動的にバインドすることにより、そのようなコンテンツの力を生かそうとする。単純な例として、ビデオは、多くのビデオストリーミングサービスの1つによって提供される等のコンテンツサーバからストリーミングし得る。ベースコンテンツは、写真であれ、ストリーミングビデオであれ、リモートロケーションからのライブストリームであれ、デバイスの現在のロケーションからのリアルタイムコンテンツであれ、ウェブページであれ、又は他のタイプの視覚的コンテンツであれ、任意のタイプの視覚的又は可聴的コンテンツを表す。補足コンテンツは、ベースコンテンツ及び/又はベースコンテンツにアクセスしているユーザに関連する追加情報を表す。本開示の特定の実施形態によれば、補足コンテンツは、ベースコンテンツ及び/又はベースコンテンツにアクセスしているユーザに関連する追加情報を表す。2013年9月11日に出願された「DYNAMIC BINDING OF INTELLIGENT INTERNET OBJECTS」という名称の同時係属中の仮出願第61,876,668号(参照により本明細書に援用される)に、そのような補足コンテンツの追加が開示されている。2013年9月11日に出願された「AD-HOC DYNAMIC BINDING OF INTELLIGENT INTERNET OBJECTS」という名称の同時係属中の仮出願第61,876,647号(参照により本明細書に援用される)に、どの補足コンテンツを表示するかを選択する方法が開示されている。   There is a variety of content around the world that is independent and exists separately from any special container, such as called by Smart Container ™ code. Certain embodiments of the present disclosure attempt to harness the power of such content by dynamically binding supplemental content to the underlying base content. As a simple example, video may be streamed from a content server, such as provided by one of many video streaming services. The base content can be a photo, streaming video, live stream from a remote location, real-time content from the current location of the device, a web page, or other types of visual content, Represents any type of visual or audible content. The supplemental content represents the base content and / or additional information related to the user accessing the base content. According to certain embodiments of the present disclosure, supplemental content represents base information and / or additional information related to a user accessing the base content. Such a co-pending provisional application 61,876,668, entitled “DYNAMIC BINDING OF INTELLIGENT INTERNET OBJECTS”, filed September 11, 2013 (incorporated herein by reference), The addition of supplemental content is disclosed. In co-pending provisional application 61,876,647 entitled “AD-HOC DYNAMIC BINDING OF INTELLIGENT INTERNET OBJECTS” filed on September 11, 2013 (incorporated herein by reference) A method for selecting which supplemental content to display is disclosed.

図2A〜図2Cは、コンテンツコンテナ例(スマートコンテナ又は他のコンテナ等)が、本開示によるピア支援ショッピングに向けていかに強化されるかを示す。本開示の幾つかの実施形態によれば、友人又は家族とのショッピングの概念がエミュレートされる。特に、ユーザが共にショッピングしている人は、物理的に存在する必要はない。しかし、ユーザは、あたかも一緒にショッピングしているかのように、そのような人と通信し、そのような人からフィードバックを求めることが可能である。後述するように、特定の実施形態では、「ピア」は、友人又は家族等のユーザが知る人であり得る。他の実施形態では、「ピア」は、ユーザに容易に知られていない人であり得る。   2A-2C illustrate how an example content container (such as a smart container or other container) can be enhanced for peer-assisted shopping according to the present disclosure. According to some embodiments of the present disclosure, the concept of shopping with friends or family is emulated. In particular, the person with whom the user is shopping does not have to be physically present. However, the user can communicate with such a person and seek feedback from such a person as if they were shopping together. As described below, in certain embodiments, a “peer” may be someone known to a user, such as a friend or family member. In other embodiments, a “peer” may be someone who is not readily known to the user.

図2A及び図2Bを参照して、コンテナ210を示す。このコンテナ210では、閲覧可能なベースコンテンツは少なくとも1つのビデオを含む(再生ボタン220で示されるように)。しかし、他の構成では、コンテナ210は、画像、ライブビデオフィード、又は任意の他のタイプのベースコンテンツを含み得る。ベースコンテンツは、任意の適するソースから取得することができる。例として、ベースコンテンツは、コンピュータ、モバイルデバイス、テレビ画面、又は任意の他の適する1つ若しくは複数のデバイスで閲覧されるYOUTUBE(登録商標)、VIMEO、NETFLIX、REDBOX INSTANT等のビデオベースのプロバイダを通してストリーミングされるビデオであり得る。ベースコンテンツは、GOOGLE GLASS等の電子デバイスを通して閲覧されている現在のロケーションでのコンテンツのリアルタイムビュー又はタブレット若しくは電話等のモバイルコンピューティングデバイスでのリアルタイムビューであってもよい。更に他の構成では、ベースコンテンツは画像であり得る。更に他の構成では、ベースコンテンツはウェブページであり得る。   With reference to FIGS. 2A and 2B, a container 210 is shown. In this container 210, the viewable base content includes at least one video (as indicated by the play button 220). However, in other configurations, container 210 may contain images, live video feeds, or any other type of base content. Base content can be obtained from any suitable source. By way of example, the base content is through a video-based provider such as YOUTUBE®, VIMEO, NETFLIX, REDBOX INSTANT viewed on a computer, mobile device, television screen, or any other suitable device or devices. It can be a streamed video. The base content may be a real time view of the content at the current location being viewed through an electronic device such as GOOGLE GLASS or a real time view on a mobile computing device such as a tablet or phone. In yet other configurations, the base content may be an image. In yet another configuration, the base content can be a web page.

図2Bでは、ビデオが開始されており、複数の製品を有する選択的表示可能な製品カルーセル230が示されている。特定の構成では、これらの製品は、基本となるコンテナ(ここではビデオ)内のコンテンツに示されている1つ又は複数の製品又はサービスに対応するが、これが当てはまる必要はない。ビデオの上部に重なって示されているが、製品カルーセル230は、ビデオの他の部分(ビデオの横又は下の部分等)に重なってもよく、又はビデオに全く重ならなくてもよい。例えば、製品カルーセル230は、コンテナ210から拡張してもよく、又はコンテナ210の外に位置決めされてもよい。更に、製品カルーセル230において様々な程度の透明度を使用し得るか、又は製品カルーセル230は不透明であり得る。   In FIG. 2B, the video has started and a selectively displayable product carousel 230 having multiple products is shown. In a particular configuration, these products correspond to one or more products or services shown in the content in the underlying container (here a video), but this need not be the case. Although shown overlapping the top of the video, the product carousel 230 may overlap other parts of the video (such as the side or bottom of the video), or may not overlap the video at all. For example, the product carousel 230 may extend from the container 210 or may be positioned outside the container 210. Further, varying degrees of transparency may be used in the product carousel 230, or the product carousel 230 may be opaque.

コンテナ210を見ているユーザは、製品カルーセル230と対話し、アイテムを購入するか、又はコンテナ210を去らずに他の取引を実行し得る。例えば、友人のFACEBOOKウォールでのコンテナを参照して、ユーザは、そのようなアイテムについてコンテナ210から製品を直接購入し得る。他の構成では、ユーザは、コンテナ210を去り、ウェブサイトにリダイレクトされ得る。   A user looking at the container 210 may interact with the product carousel 230 to purchase items or perform other transactions without leaving the container 210. For example, referring to a container in a friend's FACEBOOK wall, a user may purchase a product directly from the container 210 for such an item. In other configurations, the user may leave the container 210 and be redirected to a website.

図2Cを参照して、コンテナ210の追加の機能を示す。例えば、選択的表示可能なツールバー240が、コンテナ210の下に少なくとも部分的にかさなって示されている。ビデオの下部に重なって示されているが、ツールバー240は、ビデオの他の部分(ビデオの横又は下の部分等)に重なってもよく、又はビデオに全く重ならなくてもよい。例えば、ツールバー240は、コンテナ210から拡張してもよく、又はコンテナ210の外に位置決めされてもよい。更に、ツールバー240において様々な程度の透明度を使用し得るか、又はツールバー240は不透明であり得る。   With reference to FIG. 2C, additional features of the container 210 are shown. For example, a selectively displayable toolbar 240 is shown at least partially over the container 210. Although shown overlapping the bottom of the video, the toolbar 240 may overlap other parts of the video (such as the side or bottom of the video), or may not overlap the video at all. For example, the toolbar 240 may extend from the container 210 or may be positioned outside the container 210. Further, varying degrees of transparency can be used in the toolbar 240, or the toolbar 240 can be opaque.

再生及びオーディオ選択肢241、シェア選択肢243、アカウントログイン選択肢245、ビデオ品質選択肢247、及び詳細情報選択肢249を含め、様々な選択肢がツールバー240に提供される。再生及びオーディオ選択肢241の機能は、当業者に明らかである。再生バー242も示され、このバーは当業者に明らかである。特定の構成では、再生バー242は、通常であればベースコンテンツの表示と同時に存在するであろう再生バーに取って代わり得る。   Various options are provided on the toolbar 240, including playback and audio options 241, share options 243, account login options 245, video quality options 247, and detailed information options 249. The function of playback and audio options 241 will be apparent to those skilled in the art. A playback bar 242 is also shown and will be apparent to those skilled in the art. In certain configurations, the playback bar 242 may replace the playback bar that would normally exist concurrently with the display of the base content.

シェア選択肢243をクリックすると、様々な他の選択肢を提供し得る。例えば、ユーザに、FACEBOOK、MYSPACE、TWITTER(登録商標)、YAHOO、LINKEDIN、GOOGLE、INSTAGRAM、又はWORDPRESS等のネットワークを介してコンテナをシェアする機会が与えられ得る。更に、ユーザに、埋め込みコードをコピーし、電子メールを介してシェアする選択肢が与えられ得る。更に、ユーザは、GOOGLE PLUSで「いいね」ボタン又は「+1」ボタンをクリックすることにより、コンテナを伝搬させることが可能であり得る。アカウントログイン選択肢245は、ユーザが、例えば、CINSAY、FACEBOOK、又はGOOGLEを含め、様々なネットワークにサインインできるようにし得る。ビデオ品質選択肢247は、ビデオの変更を可能にし、詳細情報選択肢249は、コンテナについて提供を望み得る任意の様々な選択肢を提供することができる。   Clicking on share option 243 may provide various other options. For example, users may be given the opportunity to share containers via networks such as FACEBOOK, MYSPACE, TWITTER®, YAHOO, LINKEDIN, GOOGLE, INSTAGRAM, or WORDPRESS. In addition, the user may be given the option to copy the embed code and share it via email. Further, the user may be able to propagate the container by clicking a “Like” button or a “+1” button on GOOGLE PLUS. Account login option 245 may allow a user to sign in to various networks, including, for example, CINSAY, FACEBOOK, or GOOGLE. The video quality option 247 allows for video changes, and the detailed information option 249 can provide any of a variety of options that may be desired for the container.

ピア支援ショッピング選択肢250も提供されて、1つ又は複数の他のエンドポイントと通信できるようにする。例えば、特定の実施形態では、ユーザは、家で自分のコンピュータ、タブレット、又はテレビでショッピング中であり得る。ユーザが好きなものを見ると、ユーザは、ピア支援ショッピング選択肢250を選択して、ピアとの通信セッションを開始することができる。選択は、目追跡構成要素によりユーザが見ているアイテムを選択することにより行うこともできる。別の例として、ユーザは、店でショッピング中であり、好きな特定のアイテムを見、ピア支援ショッピング選択肢250を使用してピアとの通信セッションを開始し、見ている物をシェアし得る(電話、タブレット、又はGOOGLE GLASSのようなモバイルデバイスでのカメラ捕捉機能を使用する等により)。ピア支援ショッピング選択肢250の選択は、マウスポインタ、指、又はスタイラスを使用して行うことができる。代替的には、アクティブ化は、デバイスのセンサによって検出される特定の動きを用いて又は音声によるアクティブ化を通して行い得る。   A peer assisted shopping option 250 is also provided to enable communication with one or more other endpoints. For example, in certain embodiments, the user may be shopping at home with his computer, tablet, or television. When viewing what the user likes, the user can select a peer-assisted shopping option 250 to initiate a communication session with the peer. The selection can also be made by selecting the item that the user is viewing with the eye tracking component. As another example, a user may be shopping in a store, see a particular item he likes, start a communication session with a peer using peer assisted shopping option 250 and share what he is looking at ( (E.g. using camera capture on mobile devices like phones, tablets or GOOGLE GLASS). Selection of the peer assisted shopping option 250 can be made using a mouse pointer, a finger, or a stylus. Alternatively, activation may be performed using specific movement detected by the sensor of the device or through voice activation.

ピア支援ショッピング選択肢250の使用に関する更なる詳細を以下に提供する。ここでも、コンテナの基本となるコンテンツがビデオとして説明されることが多いが、基本となるコンテンツは、撮影されたばかりの写真及びリアルタイムビデオフィードを含む(しかし、これらに限定されない)任意の他のコンテンツを含み得る。   Further details regarding the use of peer assisted shopping options 250 are provided below. Again, the underlying content of the container is often described as a video, but the underlying content includes any other content, including (but not limited to) just taken photos and real-time video feeds. Can be included.

図3は、エンドポイント間の交信を開始して、本開示によるピア支援ショッピングをサポートする例としてのインターフェース300を示す。例えば、図2Cのピア支援ショッピング選択肢250が選択されると、インターフェース300をユーザに表示し得る。特定の構成では、インターフェース300は、コンテナ上に透明に表示し得る。   FIG. 3 illustrates an example interface 300 for initiating communication between endpoints to support peer-assisted shopping according to this disclosure. For example, when the peer assisted shopping option 250 of FIG. 2C is selected, the interface 300 may be displayed to the user. In certain configurations, the interface 300 may display transparently on the container.

インターフェース300では、接続選択肢310は、CINSAY、FACEBOOK、GOOGLE+、又はビデオチャットネットワーク(SKYPEのような)等のネットワークに現在接続されている誰かとユーザが交信する選択肢を表す。ユーザが特定のネットワークに接続されていない場合、その特定のネットワークの接続選択肢310は、接続選択肢310に提示されなくてもよく、又は選択可能でなくてもよい。特定の接続選択肢310が選択される場合、ピア支援ショッピングにおいてリクエスタに参加するように受信者に求めるメッセージを適切なネットワークを通して伝搬し得る。リクエストを受け入れると、受信ユーザにコンテナインターフェースを表示し得る。   In interface 300, connection option 310 represents an option for the user to communicate with someone currently connected to a network such as CINSAY, FACEBOOK, GOOGLE +, or a video chat network (such as SKYPE). If the user is not connected to a particular network, the connection option 310 for that particular network may not be presented in the connection option 310 or may not be selectable. If a particular connection option 310 is selected, a message may be propagated through the appropriate network that asks the recipient to join the requester in peer-assisted shopping. Accepting the request may display the container interface to the receiving user.

接続選択肢320は、人との交信を開始する他の方法を表す。ここでは、接続選択肢320の例として、ショートメッセージングサービス(SMS)又は電子メールの使用が挙げられる。これらの選択肢において、リンクがコンテナインターフェースに提供され得る。   Connection option 320 represents another way of initiating contact with a person. Here, examples of connection options 320 include the use of a short messaging service (SMS) or email. In these options, a link can be provided to the container interface.

コンテナがインスタンス化されると、コンテナは、エンドポイントの環境及び通信選択肢を特定する。例えば、コンテナは、ビデオチャットが利用可能かどうか、ネットワークの帯域幅が特定の通信技法に適切であるか否か、ボイスオーバインターネットプロトコル(VoIP)チャットが選択肢であるか否か、テキストチャットが選択肢であるか否か、及びモバイル電話アクセスが利用可能であるか否か(AT&T、VERIZON、SPRINT、又はT-MOBILEのようなキャリア等を使用することにより)を判断し得る。特定の実施形態では、人は複数のデバイスを有し得、接続要求は、複数のデバイスに平行して送信することができる。   When the container is instantiated, the container identifies the endpoint's environment and communication options. For example, the container can determine whether video chat is available, whether the network bandwidth is appropriate for a particular communication technique, whether voice over internet protocol (VoIP) chat is an option, and whether text chat is an option. And whether mobile phone access is available (by using a carrier such as AT & T, VERIZON, SPRINT, or T-MOBILE, etc.). In certain embodiments, a person may have multiple devices and a connection request can be sent in parallel to multiple devices.

なお、エンドポイント間で通信する方法及び/又は方式は略無限である。通信チャネルの非限定的な例は、図1を参照して上で提供されている。これらの通信等の任意の通信が、エンドユーザ間の通信の開始に使用可能である。   Note that the method and / or method for communicating between the endpoints is almost infinite. A non-limiting example of a communication channel is provided above with reference to FIG. Any communication such as these communications can be used to initiate communication between end users.

更に、インターフェース300に列挙された人々は任意の適する方法で識別することができる。例えば、人々は、エンドポイントに関連付けられたデバイス上のコンタクト又はネットワーク内のコンタクトを使用して識別することができる。特定の実施形態では、ユーザに共通するネットワーク(FACEBOOK、GOOGLE+、CINSAY等)に現在接続されているコンタクトのみが、選択肢として示され得る。他の例では、コンタクトの一般リストを示すことができる。   Further, the people listed in the interface 300 can be identified in any suitable way. For example, people can be identified using contacts on the device associated with the endpoint or contacts in the network. In certain embodiments, only contacts that are currently connected to a network common to the user (FACEBOOK, GOOGLE +, CINSAY, etc.) may be shown as options. In another example, a general list of contacts can be shown.

以下は、通信を2つのエンドポイント間で行うことができる方法の非限定的な例である:ショートメッセージングサービス、オンラインプレゼンス、ユーザが現在使用しているインターフェースが何であれ、インターフェースに表示するジョインミーリンク、電子メール、グループへのメッセージのブラスト、又は特定の友人へのメッセージ。特定の実施形態では、アカウントは必要なく、2つのエンドポイント間の特定のリンクは、接続パラメータを通して確立される。当業者に認識されるように、幾つかの実施形態では、通信は、直接(ピアツーピア)であってもよく、又は間接的(メッセージを中継するサーバを通して等)であってもよい。他の例では、通信は2つのハイブリッドであり得る。   The following is a non-limiting example of how communication can take place between two endpoints: short messaging service, online presence, join me displaying on the interface no matter what interface the user is currently using. Link, email, blast message to group, or message to a specific friend. In certain embodiments, no account is required and a specific link between two endpoints is established through connection parameters. As will be appreciated by those skilled in the art, in some embodiments, communication may be direct (peer-to-peer) or indirect (such as through a server that relays messages). In other examples, the communication can be two hybrids.

以下は、エンドユーザが互いに通信することができる方法の非限定的な例である:VoIP、ビデオチャット、テキストチャット、又は電話呼。そのような通信は、エンドユーザ間でシェアし得るコンテンツ(デジタルコンテンツ等)に加えてのものである。特定の実施形態では、通信の方法は、エンドユーザが使用する特定のデバイスの機能に依存し得る。   The following are non-limiting examples of how end users can communicate with each other: VoIP, video chat, text chat, or telephone calls. Such communication is in addition to content (such as digital content) that can be shared between end users. In certain embodiments, the method of communication may depend on the capabilities of the particular device used by the end user.

図4及び図5は、本開示により異なるエンドポイント間に通信を確立するプロセス例を示す。特に、図4は、通信セッションを開始する第1のエンドポイントでの例としてのプロセス400を示し、一方、図5は、通信セッションの要求を受信する第2のエンドポイントでの例としてのプロセス500を示す。各プロセス400、500は、例えば、図10に示され、後述されるような少なくとも1つの処理デバイス1012によって実行し得る。以下の説明では、少なくとも1つの処理デバイス1012はコントローラと呼ばれるが、各プロセス400、500は、任意の他の適するデバイスによって実行することができる。   4 and 5 illustrate an example process for establishing communications between different endpoints in accordance with the present disclosure. In particular, FIG. 4 illustrates an example process 400 at a first endpoint that initiates a communication session, while FIG. 5 illustrates an example process at a second endpoint that receives a request for a communication session. 500. Each process 400, 500 may be performed, for example, by at least one processing device 1012 as shown in FIG. 10 and described below. In the following description, at least one processing device 1012 is referred to as a controller, but each process 400, 500 may be performed by any other suitable device.

図4を参照すると、プロセス400は、ステップ410において、第1のエンドポイントにおいて、ピア接続選択肢を開始することで開始される。上で参照したように、これは、ユーザがマウスクリックによりピア支援ショッピング選択肢250を選択すること、指で画面の部分をタップすること、目の追跡、スタイラスで画面に触れること、ネットワーク接続されたテレビのリモート、音声アクティブ化、又は近接性センサ(波を検出する等)等のセンサを含み得る。任意の他の適するアクティブ化技法を使用することもできる。   Referring to FIG. 4, process 400 begins at step 410 by initiating a peer connection option at a first endpoint. As referenced above, this means that the user selects the peer assisted shopping option 250 by mouse click, taps the screen part with a finger, eye tracking, touches the screen with a stylus, network connected Sensors such as television remotes, voice activation, or proximity sensors (such as detecting waves) may be included. Any other suitable activation technique can also be used.

ステップ420において、コントローラは、第1のエンドポイントの通信パラメータを特定する。特定の構成によれば、これは、第1のエンドポイントで利用可能な通信の方法(音声、チャット、又はビデオが利用可能であるか否かの判断等)と、そのようなチャネルの性質(WiFi、3G、4Gのような通信の帯域幅又はタイプ等)とを特定することを含み得る。これは、第1のエンドポイントが現在接続しているネットワーク(CINSAY、FACEBOOK、又はGOOGLEネットワーク等)の特定を含むこともできる。特定の構成では、デバイスのユーザは、WiFiを介して接続される場合のみ、ビデオチャットが利用可能である(そうでなければ、ビデオチャットはオフにされる)ことを指定する等により、利用可能な通信方法を構成又は制御し得る。   In step 420, the controller identifies communication parameters for the first endpoint. Depending on the particular configuration, this may be the method of communication available at the first endpoint (such as determining whether voice, chat, or video is available) and the nature of such a channel ( Identifying the bandwidth or type of communication, such as WiFi, 3G, 4G). This can also include identifying the network to which the first endpoint is currently connected (such as a CINSAY, FACEBOOK, or GOOGLE network). In certain configurations, the device user can use it, for example, by specifying that video chat is only available when connected via WiFi (otherwise video chat is turned off) Various communication methods can be configured or controlled.

ステップ430において、コントローラは、他の潜在的なエンドポイントの利用可能な通信パラメータを特定する。特定の構成によれば、これは、1つ又は複数のピアが現在接続しているネットワーク(CINSAY、FACEBOOK、又はGOOGLEネットワーク等)の特定を含み得る。これは、各ピアで利用可能な通信方法の特定を含むこともできる。例えば、上で参照したように、特定の人は複数のデバイスを有し得、その人が現在使用しているデバイス又はデバイス(もしあれば)がどれであるかが明確ではないことがある。ピアを考慮する場合、1人の人に複数の異なるデバイスを考慮し得る。特定の構成では、ユーザは、通信パラメータを入力するように促されることもできる。例えば、ユーザは、特定の友人との通信を望み、その友人の電話番号をSMSメッセージのために入力し得る。   In step 430, the controller identifies available communication parameters for other potential endpoints. Depending on the particular configuration, this may include identifying the network (such as a CINSAY, FACEBOOK, or GOOGLE network) to which one or more peers are currently connected. This can also include identifying the communication methods available at each peer. For example, as referenced above, a particular person may have multiple devices, and it may not be clear which device or device (if any) the person is currently using. When considering peers, a single person may consider multiple different devices. In certain configurations, the user can also be prompted to enter communication parameters. For example, a user may wish to communicate with a particular friend and enter that friend's phone number for an SMS message.

ステップ440において、コントローラは、第2のエンドポイントから応答を受信すると、少なくともその第2のエンドポイントとの通信を開始する。特定の構成では、メッセージは、第2のユーザに平行して送信し得る(FACEBOOK/CINSAY及びテキストメッセージを介してアプリケーション内メッセージ等)。ユーザがデスクトップにいる場合、ユーザは、モバイルデバイスとは対照的にデスクトップコンピュータとの通信を好み得る。   In step 440, upon receiving a response from the second endpoint, the controller initiates communication with at least the second endpoint. In certain configurations, the message may be sent in parallel to the second user (such as in-application messages via FACEBOOK / CINSAY and text messages). When the user is at the desktop, the user may prefer to communicate with the desktop computer as opposed to the mobile device.

ステップ450において、コントローラは、他のメッセージが他のエンドポイントに行くべきか否かを判断する。特定の構成では、グループ設定を使用することができ、この場合、ピア支援ショッピングは友人のグループ間である。形成すべき他の接続がある場合、プロセスはステップ440に戻る。   In step 450, the controller determines whether other messages should go to other endpoints. In certain configurations, group settings can be used, where peer-assisted shopping is between groups of friends. If there are other connections to form, the process returns to step 440.

その他の場合、プロセス400はステップ460に移り、通信をいかに行うかを決定するネゴシエーションプロセスがエンドポイント間である。このネゴシエーションでは、各エンドポイントの通信能力が考慮される。ネゴシエーションプロセスは、各エンドポイントで部分的に実行し得る。代替的には、サーバが、エンドポイントの仲介として動作し得るか、又は1つのエンドポイントが、ネゴシエーションプロセス中、通信セットアップを制御し得る。例えば、第2のエンドポイントがカメラ又はマイクロホンがないことにより、メッセージングを介してしか通信できないことがあるため、ネゴシエーションは特定の実施形態で使用される。したがって、メッセージングは、適する通信技法として決定され得る。特定の構成では、ステップ460のネゴシエーションプロセスは、他のデバイス及びコンテナ内の特定のコンテンツフィードを考慮に入れ得る。特定の構成では、第1のエンドポイントは、別個の技術を使用して複数のエンドポイントと通信することができる。例えば、第1のエンドポイントと第2のエンドポイントとの通信は、ビデオチャットを介して行い得、一方、第1/第2のエンドポイントと第3のエンドポイントとの通信は、テキストチャットを介して行い得る。したがって、ネゴシエーションプロセスは、そのような別個の技術を効率的に処理する方法を特定し得る。ステップ470において、各通信チャネルが、適する接続パラメータを使用して各エンドポイントと確立される。   Otherwise, the process 400 moves to step 460 where the negotiation process that determines how to communicate is between the endpoints. In this negotiation, the communication capability of each endpoint is considered. The negotiation process may be performed partially at each endpoint. Alternatively, the server can act as an intermediary for endpoints, or one endpoint can control the communication setup during the negotiation process. For example, negotiation may be used in certain embodiments because the second endpoint may only be able to communicate via messaging due to the absence of a camera or microphone. Thus, messaging can be determined as a suitable communication technique. In certain configurations, the negotiation process of step 460 may take into account other devices and specific content feeds within the container. In certain configurations, the first endpoint may communicate with multiple endpoints using a separate technique. For example, communication between the first endpoint and the second endpoint may be via video chat, while communication between the first / second endpoint and the third endpoint is text chat. Can be done through. Thus, the negotiation process may specify how to handle such separate techniques efficiently. In step 470, each communication channel is established with each endpoint using the appropriate connection parameters.

特定の実施形態によれば、図4のプロセス400は、計算力及びネットワーク待ち時間に応じて、数秒以内等、迅速に行われ得る。特定の構成では、プロセス400にかかる時間は1秒未満であり得る。他の構成では、プロセス400は数秒を超える時間がかかり得る。   According to certain embodiments, the process 400 of FIG. 4 can be performed rapidly, such as within a few seconds, depending on computational power and network latency. In certain configurations, the process 400 may take less than a second. In other configurations, process 400 may take more than a few seconds.

図5を参照すると、プロセス500は、第2のエンドポイントにおいて、ステップ510において、第2のエンドポイントでピア接続要求を受信することによって開始される。上で参照したように、特定の構成では、複数の平行要求を複数のデバイスを有する特定のユーザに送信し得る。これらのタイプのメッセージの幾つかは、特定のエンドポイントで受信し得る。例えば、テキストメッセージ及びアプリ内メッセージ(CINSAY、FACEBOOK、又はGOOGLEアプリ内等)を受信し得る。特定の構成では、エンドユーザは、各メッセージを見た後、接続への招待を受け入れることを選ぶことができる。非限定的な例として、エンドユーザは、リンクをクリックするか、又は受入を確認するボタンを押下し得る。   Referring to FIG. 5, process 500 begins at the second endpoint by receiving a peer connection request at the second endpoint in step 510. As referenced above, in certain configurations, multiple parallel requests may be sent to a specific user having multiple devices. Some of these types of messages may be received at a particular endpoint. For example, text messages and in-app messages (such as in a CINSAY, FACEBOOK, or GOOGLE app) may be received. In certain configurations, after viewing each message, the end user can choose to accept the connection invitation. As a non-limiting example, the end user may click on a link or press a button confirming acceptance.

ステップ520において、コントローラは、通信のためにコンテナを初期化する。特定の構成では、コンテナは、デバイスに予めインストールされたアプリケーションに対応する機能を有し得る。他の構成では、コンテナは、埋め込みコード等を使用することにより、「即座に(on the fly)」又は動的に伝搬するアプリケーション機能に対応し得る。   In step 520, the controller initializes the container for communication. In certain configurations, the container may have functions corresponding to applications pre-installed on the device. In other configurations, the container may accommodate application functions that propagate "on the fly" or dynamically, such as by using embed code.

ステップ530において、コントローラは、第2のエンドポイントの通信パラメータを特定する。これは、図4のステップ420を参照して上述したものと同様の動作を実行することを含み得るが、第2のエンドポイントを参照して実行される。ステップ540において、通信要求を確認又は拒絶する等のために、応答が第1のエンドポイントに送信される。許容可能な場合、ステップ550において、エンドポイント間にネゴシエーションプロセスがあり、通信がいかに行われるかを決定する。これは図4のステップ460と同様であるが、第2のエンドポイントの視点から行われる。ステップ560において、1つ又は複数の通信チャネルが確立され、これは図4のステップ470と同様である。   In step 530, the controller identifies the communication parameters of the second endpoint. This may include performing an operation similar to that described above with reference to step 420 of FIG. 4, but performed with reference to the second endpoint. In step 540, a response is sent to the first endpoint, such as to confirm or reject the communication request. If so, at step 550, there is a negotiation process between the endpoints to determine how the communication takes place. This is similar to step 460 of FIG. 4, but from the perspective of the second endpoint. In step 560, one or more communication channels are established, similar to step 470 of FIG.

そして、特定の実施形態では、要求を受信し、図5のプロセス500において第1のエンドポイントのリンクを確立する第2のエンドポイントは、「友人追加」機能を使用して図4のプロセス400を実行し得る。そのような実施形態では、第3のエンドポイントの参加を許可するために、承認が第1のエンドポイントによって要求されてもよく、又はされなくてもよい。プロセス400を繰り返すに当たり、エンドポイント間のネゴシエーションは、第1のエンドポイント又は第2のエンドポイント間で既に確立されているリンクを考慮し得る。   Then, in a particular embodiment, the second endpoint that receives the request and establishes the link of the first endpoint in process 500 of FIG. 5 uses the “add friend” function to process 400 of FIG. Can be performed. In such embodiments, approval may or may not be required by the first endpoint to allow participation of the third endpoint. In repeating process 400, the negotiation between the endpoints may consider a link already established between the first endpoint or the second endpoint.

図6及び図7は、本開示によるピア支援ショッピング通信インターフェース600、700の例を示す。インターフェース600は、任意の適するデバイスに存在し得、一方、インターフェース700は、ここでは、モバイルデバイスに存在するものとして示されている。これらの特定の実施形態では、基本となるベースコンテンツはビデオである。しかし、ここでも、基本となるコンテンツはリアルタイムビデオフィード等の他のアイテムであってもよい。そのような代替の構成では、第1のデバイスはビデオをキャプチャし、直接又は間接的に(サーバ仲介等を通して)第2のデバイスにリアルタイムで送信し得る。   6 and 7 illustrate examples of peer-assisted shopping communication interfaces 600, 700 according to this disclosure. Interface 600 may reside on any suitable device, while interface 700 is shown here as residing on a mobile device. In these particular embodiments, the underlying base content is video. Again, however, the underlying content may be other items such as a real-time video feed. In such an alternative configuration, the first device may capture the video and send it to the second device in real time, either directly or indirectly (such as through server mediation).

図6を参照すると、図2A〜図2Cを参照して上述した機能と同様の機能を有し得るコンテナ610が一般に示される。ボックス620は、コンテナ610の一縁部から拡張しており、ユーザが3人の異なる人々と通信中であることを示す。ボックス620は3つの部分620A〜620Cに分割されて示され、各部分は特定の人に対応する。この特定のインターフェースが示されるが、他のインターフェースを利用してもよい。例えば、ボックス620は、ベースコンテンツに重なるオーバーレイとして示され得る。更に、インターフェースはコマンドにより隠すことができ、例えば、音声のみが伝搬される。更に、ボックス620の部分又は全ては、メッセージングが利用される場合、チャットルームインターフェースで行われ得る。   Referring to FIG. 6, a container 610 is shown generally that may have functions similar to those described above with reference to FIGS. 2A-2C. Box 620 extends from one edge of container 610 to indicate that the user is communicating with three different people. Box 620 is shown divided into three parts 620A-620C, each part corresponding to a particular person. Although this particular interface is shown, other interfaces may be utilized. For example, box 620 may be shown as an overlay overlying the base content. Furthermore, the interface can be hidden by commands, for example, only audio is propagated. Further, part or all of box 620 may be performed at the chat room interface if messaging is utilized.

特定の構成では、ユーザは、特定の人に対応するボックスの部分と対話することが可能であり得る。例えば、ユーザは、特定の人に対応する部分620A〜620Cをクリックして、何がその人のショッピングカートにあるかを発見し得る。   In certain configurations, the user may be able to interact with the portion of the box that corresponds to a particular person. For example, the user may click on portions 620A-620C corresponding to a particular person to discover what is in that person's shopping cart.

上で参照したように、特定の構成では、別個の技術を利用し得る。したがって、例えば、部分620A及び620Cは、ビデオチャットセッションを開始するビデオチャットインターフェースを示し得、一方、部分620Bはメッセージングチャットであり得る。特定の実施形態では、変換技術を使用して、テキストから音声又は音声からテキストに変換し、異なる通信技法を要求する状況に対応し得る。変換プロセスは、いずれかのエンドポイント又はサーバ若しくは他の仲介等の通信チェーンの任意の場所で行われ得る。   As referenced above, in certain configurations, a separate technique may be utilized. Thus, for example, portions 620A and 620C may indicate a video chat interface that initiates a video chat session, while portion 620B may be a messaging chat. In certain embodiments, conversion techniques may be used to convert text to speech or speech to text to accommodate situations that require different communication techniques. The conversion process can take place anywhere on the communication chain, such as any endpoint or server or other intermediary.

ショッピングカート625も図6に示され、ユーザはショッピングカート625を使用して、アイテムを配置し得る。アイテムは、1つ又は複数のウェブサイトにおいてショッピングカート625に配置し得る。後述するように、特定のユーザのショッピングカート625はピアとシェアし得、各ピアがフィードバックを提供できるようにする。   A shopping cart 625 is also shown in FIG. 6 and a user may use the shopping cart 625 to place items. Items may be placed in shopping cart 625 at one or more websites. As described below, a particular user's shopping cart 625 can be shared with peers, allowing each peer to provide feedback.

様々なツール640も、エンドユーザ間の通信を促進するために示されている。特定の構成では、ツール640は、図2Cに示されているツール240の幾つかに取って代わり得る。この構成では、コンテナ610の下部に示されるが、ツール640は、略あらゆる構成をとることができ、任意の様々な方法で選択的に示す(及び隠す)ことができる。非限定的な例として、ツール640は、コンテナの下部をホバリングすることにより、又はコンテナを右クリックすることによってインスタンス化し得る。   Various tools 640 are also shown to facilitate communication between end users. In certain configurations, the tool 640 may replace some of the tools 240 shown in FIG. 2C. In this configuration, shown at the bottom of container 610, tool 640 can take on almost any configuration and can be selectively shown (and hidden) in any of a variety of ways. As a non-limiting example, tool 640 can be instantiated by hovering the bottom of the container or by right-clicking on the container.

この例では、ツール640は、ショッピングカートシェア機能641、ビデオ内特定ロケーションシェア機能643、現在コンテンツシェア機能645、同期機能647、及びコメント又はタグ付け機能649を含む。「x」及び「y」として示される他の機能が更に組み込まれ得る。ショッピングカートシェア機能641は、あるユーザがピアにショッピングカート625内のアイテムを見られるようにする。ショッピングカート625は、1つ又は複数のアイテムがショッピングカート625に追加されたロケーションに戻る1つ又は複数のリバースリンクを含み得る。例えば、製品が閲覧され、ショッピングカート625に追加されたビデオ内の各ロケーションを含み得る。   In this example, the tool 640 includes a shopping cart share function 641, an in-video specific location share function 643, a current content share function 645, a synchronization function 647, and a comment or tagging function 649. Other functions indicated as “x” and “y” may be further incorporated. The shopping cart share function 641 allows a user to view items in the shopping cart 625 by peers. Shopping cart 625 may include one or more reverse links that return to the location where one or more items were added to shopping cart 625. For example, each location in the video where the product was viewed and added to shopping cart 625 may be included.

ビデオ内特定ロケーションシェア機能643は、あるユーザが別のユーザをビデオ内の特定のロケーションに向けられるようにする。例えば、あるユーザは、ビデオ内の特定の製品(靴等)を気に入り、その特定のロケーションをピアの1人又は複数とシェアすることを選び得る。   The in-video specific location share function 643 allows one user to direct another user to a specific location in the video. For example, a user may like a particular product (such as shoes) in the video and choose to share that particular location with one or more of the peers.

現在コンテンツシェア機能645は、コンテナを通してユーザが現在見ているコンテンツをシェアできるようにする。例えば、コンテンツがビデオである場合、ビデオを他のユーザとシェアし得る。コンテンツがあるもののリアルタイムビューである場合、リアルタイムビューを記録し(ユーザデバイスのカメラ等を用いて)、写真又はビデオのいずれかを別のユーザに送信し得る。   The current content sharing function 645 allows the user to share the content that the user is currently viewing through the container. For example, if the content is a video, the video may be shared with other users. If there is content but a real-time view, the real-time view may be recorded (using a user device camera or the like) and either a photo or video may be sent to another user.

同期機能647は、異なるデバイスでビューを同期できるようにする。例えば、第1のユーザは、第2のユーザが、第1のユーザが見ているものと同じものを見ることを望み得る。したがって、この機能を開始することにより、ビューを同期することができる。この機能を開始するに当たり、ユーザは、例えば、特定のビデオの開始位置を選び得る。複数のユーザデバイスは、必要に応じて通信することができ、それにより、再生はそれらのユーザデバイスで同期される。   A synchronization function 647 allows the view to be synchronized on different devices. For example, the first user may want the second user to see the same thing that the first user is seeing. Therefore, the view can be synchronized by initiating this function. In starting this function, the user may, for example, select a starting position for a particular video. Multiple user devices can communicate as needed so that playback is synchronized with those user devices.

コメント又はタグ付け機能649は、ユーザがコンテンツの時間ベース及び/又はコンテンツベース部分にコメントできるようにする。例えば、第1のユーザは、ビデオでの特定の時間に特定の靴に丸を付け、その情報をピアとシェアしたいことがある。任意の適する注釈機能が利用可能である。注釈は、時間及び座標を記憶し得る。   The comment or tagging function 649 allows the user to comment on the time-based and / or content-based portion of the content. For example, a first user may want to circle a specific shoe at a specific time in the video and share that information with a peer. Any suitable annotation function is available. An annotation may store time and coordinates.

図7を参照して、モバイルデバイス790でのコンテナ710を一般的に示す。このコンテナ710は、図2A〜図2Cを参照して上述した機能と同様の機能を含み得る。特定の実施形態では、コンテナ710は画面全体をカバーし得、他のインターフェースは、ベースコンテンツの部分をカバーするように選択的に提供される。例えば、ここで示されるように、通信機能(ビデオ又はテキストチャット等)を含むボックス725は、コンテナの部分に重なり得る。   With reference to FIG. 7, a container 710 at a mobile device 790 is generally illustrated. The container 710 may include functions similar to those described above with reference to FIGS. 2A-2C. In certain embodiments, the container 710 may cover the entire screen, and other interfaces are selectively provided to cover portions of the base content. For example, as shown here, a box 725 containing a communication function (such as video or text chat) may overlap a portion of the container.

図8は、本開示によるショッピングカート820を用いる例としてのコンテナ810を示す。コンテナ810は、図2A〜図2C及び図6を参照して上述したものと同様の機能を含み得る。特定の実施形態では、コンテナ810は画面全体をカバーし得、他のインターフェースは、ベースコンテンツの部分をカバーするように選択的に提供される。例えば、ここで示されるように、ショッピングカート820は、コンテナ810の部分に重なり得る。この実施形態例では、ショッピングカート820は、アイテム825a〜825c、アイテム825a〜825cの説明830a〜830c、購入情報840a〜840c、及び/又はレビュー情報850a〜850cを含む。   FIG. 8 illustrates an example container 810 using a shopping cart 820 according to the present disclosure. Container 810 may include functions similar to those described above with reference to FIGS. 2A-2C and 6. In certain embodiments, the container 810 may cover the entire screen, and other interfaces are selectively provided to cover portions of the base content. For example, as shown here, the shopping cart 820 can overlap a portion of the container 810. In this example embodiment, shopping cart 820 includes items 825a-825c, descriptions 830a-830c of items 825a-825c, purchase information 840a-840c, and / or review information 850a-850c.

幾つかの実施形態では、ショッピングカート820は、複数のユーザがアイテムを配置することができるシェアショッピングカートを表し得る。ある買い物客は、ショッピングカートにアイテムを追加することができ、アイテムは別の買い物客に示唆されるアイテムであることができる。特定の実施形態によれば、ショッピングカート820の中味は、誰が各アイテムと追加したかの識別子を、アイテムが来たロケーションへのリンクバックと共に含み得る。幾つかの状況では、リンクバックはビデオを指すことができる。   In some embodiments, shopping cart 820 may represent a shared shopping cart where multiple users can place items. One shopper can add an item to the shopping cart, and the item can be an item suggested to another shopper. According to certain embodiments, the contents of shopping cart 820 may include an identifier of who added each item, along with a link back to the location from which the item came. In some situations, linkback can refer to video.

シェアされるショッピングカートは、様々な設定で使用し得る。例えば、ショッピングカート820は、当事者のグループプラニングによって利用し得、各追加アイテムはグループ内の他の人に、何を買うつもりであるかを示す。別の例として、プロムに参加する女子高校生の場合、各少女が他の少女がプロムで何を着ようとしているかを見得るように、ショッピングカート820を利用し得る。シェアされるショッピングカート内のアイテムについて、個人はアイテムについてコメントすることが可能であり得る。更に、特定のシェアアイテムが注釈付けられた場合、ショッピングカート820は、アイテムがリンクバックオブジェクト内にコメントを有することを示し得、これはここでもビデオであり得る。   Shared shopping carts can be used in a variety of settings. For example, the shopping cart 820 may be utilized by group planning of the parties, where each additional item indicates to others in the group what they intend to buy. As another example, for a high school girl participating in a prom, a shopping cart 820 may be utilized so that each girl can see what other girls are wearing in the prom. For items in a shared shopping cart, an individual may be able to comment on the items. Further, if a particular share item is annotated, the shopping cart 820 may indicate that the item has a comment in the linkback object, which may again be a video.

ショッピングカート820がシェアされている場合であっても、特定の実施形態では、個人の精算が生じ得る。そのような精算が生じた場合、特定のアイテムが購入されたことを示す通知をショッピングカートに配置し得る。代替的には、カート内の全てのアイテムが、購入に関してシェアされる場合、各人は、全体量の部分の個人の精算を有し得る。また、特定の実施形態では、カート内であるものがシェアされているか否かは、許可によって定義することができる。例えば、個々のカートは、個人のカートとして開始し得、許可を変更することにより、迅速にシェアショッピングカートにし得る。   Even if the shopping cart 820 is shared, in certain embodiments, an individual checkout may occur. If such a checkout occurs, a notification may be placed in the shopping cart indicating that a particular item has been purchased. Alternatively, if all items in the cart are shared for purchase, each person may have an individual account for a portion of the total quantity. Also, in certain embodiments, whether something in the cart is shared can be defined by permission. For example, an individual cart can start as a personal cart and can quickly become a shared shopping cart by changing permissions.

様々な実施形態では、ユーザに、FACEBOOK、MYSPACE、TWITTER、YAHOO、LINKEDIN、GOOGLE、INSTAGRAM、又はWORDPRESS等のネットワークを介してコンテナをシェアする機会が与えられ得る。更に、ユーザに、埋め込みコードをコピーし、電子メールを介してシェアする選択肢が与えられ得る。ショッピングカート820にアクセスすることができる各ユーザは、ショッピングカート820内のアイテムをレビューしてコメントすることが可能であり得、レビューは、そのアイテムのレビュー情報の更新に使用することができる。例えば、ショッピングカート820にアクセスすることができる任意のユーザは、GOOGLE PLUSにおいて「いいね」ボタン又は「+1」ボタンをクリックすることにより、アイテムをレビューし得る。   In various embodiments, users may be given the opportunity to share containers via networks such as FACEBOOK, MYSPACE, TWITTER, YAHOO, LINKEDIN, GOOGLE, INSTAGRAM, or WORDPRESS. In addition, the user may be given the option to copy the embed code and share it via email. Each user who can access the shopping cart 820 may be able to review and comment on an item in the shopping cart 820, and the review may be used to update the review information for that item. For example, any user who can access the shopping cart 820 can review the item by clicking a “Like” button or a “+1” button in GOOGLE PLUS.

幾つかの実施形態では、購入情報840a〜840cは、各アイテム825a〜825cの価格、数量、及び/又は他の購入サイトへのリンクアウトを含み得る。例えば、購入情報840a及び840cは、コンテナ810を通して購入する能力と共に、価格及び数量を含み得る。購入情報840bは、ユーザがアイテム825bを他のウェブサイトで購入し得る別のウェブサイト(アイテム825bの製造業者等)へのリンクアウトを含み得る。   In some embodiments, purchase information 840a-840c may include the price, quantity, and / or linkout to other purchase sites for each item 825a-825c. For example, purchase information 840a and 840c may include price and quantity along with the ability to purchase through container 810. Purchase information 840b may include a link-out to another website (such as the manufacturer of item 825b) where the user can purchase item 825b at another website.

上述したアカウントログイン選択肢245は、ユーザが、例えば、CINSAY、FACEBOOK、及びGOOGLEを含む様々なネットワークにサインインできるようにし得る。幾つかの実施形態では、コンテナ810は、シングルサインオン、グローバルクッキー、分析識別子、及び/又は様々な機能をサポートする様々なアグリゲータを利用し得る。例えば、ユーザは、FACEBOOK CONNECT、GOOGLE APPS、スマートカード、モバイルデバイス等を使用してシングルサインオンを通してコンテナ810にログインし得る。別の例として、コンテナ810は、グローバルクッキー及び分析識別子を使用して、コンテナ810及びショッピングカート820をユーザに向けてカスタマイズし得る。更に、これらのクッキー及び識別子は、推奨のカスタマイズに使用することもできる。   The account login option 245 described above may allow a user to sign in to various networks including, for example, CINSAY, FACEBOOK, and GOOGLE. In some embodiments, the container 810 may utilize single sign-on, global cookies, analysis identifiers, and / or various aggregators that support various functions. For example, a user may log into the container 810 through single sign-on using FACEBOOK CONNECT, GOOGLE APPS, smart card, mobile device, etc. As another example, container 810 may customize container 810 and shopping cart 820 for the user using global cookies and analysis identifiers. In addition, these cookies and identifiers can be used for recommended customization.

図9は、本開示による通信ネットワークを通してエンドポイント間での通信を促進するのに利用することができる別の例としての通信システム900を示す。図9に示されるように、システム900はエンドポイント910〜930を含み、エンドポイント910〜930は共通のユーザによって使用される。エンドポイント910〜930は、任意の適する通信又はコンピューティングデバイス(この例では、ラップトップコンピュータ、モバイル電話、及びGOOGLE GLASS)を表すが、エンドポイント110、120、及び130に関して上述したような任意の他のデバイスを使用することもできる。各エンドポイントは一般に、単一のロケーションにあるものとして現れるが、エンドポイントは地理的に分散し得(クラウドコンピューティング状況等において)、固定又はモバイルデバイスを表し得る。   FIG. 9 illustrates another example communication system 900 that can be utilized to facilitate communication between endpoints through a communication network in accordance with the present disclosure. As shown in FIG. 9, system 900 includes endpoints 910-930, which are used by a common user. Endpoints 910-930 represent any suitable communication or computing device (in this example, a laptop computer, mobile phone, and GOOGLE GLASS), but may be any as described above with respect to endpoints 110, 120, and 130. Other devices can also be used. Each endpoint typically appears as being in a single location, but the endpoints may be geographically dispersed (such as in a cloud computing context) and may represent a fixed or mobile device.

特定の実施形態によれば、ユーザは、デバイス及び業者にわたりアイテムをショッピングカートに追加し得る。例えば、ユーザは、SAKS FIFTH AVENUEに関連付けられたコンテナでショッピングしながら、特定のアイテムを追加し得る。後に、NEIMAN MARCUSに関連付けられた異なるコンテナを閲覧しているとき、ユーザは、追加の情報をカートに追加し得る。次に、業者にわたるカートの単一ビューを提供することができる。更に、ユーザは、単一のカートを使用して両業者から精算することができる。精算すると、システムは、購入について別個の通信を各業者に送信することができる。   According to certain embodiments, a user may add items to a shopping cart across devices and merchants. For example, a user may add a specific item while shopping in a container associated with SAKS FIFTH AVENUE. Later, when browsing different containers associated with NEIMAN MARCUS, the user may add additional information to the cart. Next, a single view of the cart across merchants can be provided. In addition, the user can check out from both vendors using a single cart. Upon checkout, the system can send a separate communication to the merchant about the purchase.

別の例として、ユーザは、モバイルデバイスを使用してあるものをカートに追加し、後に、デスクトップコンピュータ又は他のデバイスを使用してショッピングカートを見得る。業者及び/又はデバイスにわたりこの技術を可能にするために、クッキー、MAC識別子、アカウントログイン認証情報、単一のサインオンプロバイダ等の任意の適する技術を利用し得る。   As another example, a user may add something to a cart using a mobile device and later view a shopping cart using a desktop computer or other device. Any suitable technology such as cookies, MAC identifiers, account login credentials, single sign-on provider, etc. may be utilized to enable this technology across merchants and / or devices.

幾つかの実施形態では、ピア支援ショッピング選択肢も一方又は両方のエンドポイント910及び920に提供され、1つ又は複数の他のエンドポイントと通信できるようにする。例えば、特定の実施形態では、ユーザは、家でエンドポイント910において買い物し得、好きなものを見ると、ピアとの通信を開始し得る。ユーザは店で買い物中であることもでき、好きな特定のアイテムを見、ピアとの通信を開始し、エンドポイント920又は930のカメラを使用して見ている物をシェアし得る。   In some embodiments, peer assisted shopping options are also provided to one or both endpoints 910 and 920 to allow communication with one or more other endpoints. For example, in certain embodiments, the user may shop at the endpoint 910 at home and begin communicating with the peer when they see something they like. The user can also be shopping at the store, see specific items he likes, initiate communication with peers, and share what he is looking at using an endpoint 920 or 930 camera.

上述した様々な図を参照して、ユーザによるフィードバックの要請は製品又はサービス固有であり得る。更に、ユーザが家族又は友人からフィードバックを得ることの要件はなく、非友人又は非家族からの一般的なフィードバックを探すための選択肢を提供することができる。例えば、様々な実施形態は、ユーザが、過去に製品又はサービスを購入若しくはレビューした他の個人又はピア支援ショッピングの参加及びアクティブな要請を選んだことがある他の個人からのそれらの製品又はサービスについてのフィードバックを要請できるようにし得る。他の構成では、特定のユーザは、特定のユーザが利用し得る他のネットワークからの非接続ユーザからの情報を要請し得る。そのような構成では、情報の要請は、要請された個人がCINSAYネットワーク等のネットワークのユーザになることを促進することもできる。非限定的な例として、友人、グループ、サークル、又は一般大衆に特定の製品についての入力を求めるFACEBOOK又はGOOGLE+掲示(CINSAYの技術によって自動的に掲示される)を有することができる。特定の構成では、個人は単純に応答に参加し得る。他の構成では、個人は、CINSAYネットワーク参加ユーザになるように促され得るか、又は単純に現在のネットワーク(FACEBOOK又はGOOGLE+アカウント等)をCINSAYアカウントに関連付けるように促され得る。いずれの構成でも、ユーザに、誰が要請されるかについての様々な制御構成が与えられ得る。非限定的な例として、ユーザは、FACEBOOK又はGOOGLE+アカウントでの友人、グループ、又はサークルに要請する選択肢を有し得る。ユーザは、地理的領域(都市、大都市圏、地域、若しくは州等)又は特定の技術能力を有する人(ビデオチャットできる人等)によって要請する選択肢を有することもできる。ユーザは更に、特定の時間枠内で購入した人に要請する(そのような購入統計が利用可能な場合等)、購入が熟考されている同じ企業から購入した人に要請する、又は製品の既知のあらゆる購入者に要請する選択肢を有し得る。任意の他の基準又は基準の組合せ(上記基準を含む)を使用することもできる。   Referring to the various figures described above, the user's request for feedback may be product or service specific. Furthermore, there is no requirement for the user to get feedback from family or friends, and an option can be provided to look for general feedback from non-friends or non-family. For example, various embodiments may be described by other users who have purchased or reviewed products or services in the past, or those products or services from other individuals who have chosen to participate in peer-assisted shopping and active requests. You may be able to request feedback on In other configurations, a particular user may request information from unconnected users from other networks that the particular user can utilize. In such a configuration, the request for information can also promote the requested individual to become a user of a network such as a CINSAY network. As a non-limiting example, you can have a FACEBOOK or GOOGLE + bulletin (automatically posted by CINSAY technology) that asks friends, groups, circles, or the general public for input about a specific product. In certain configurations, an individual may simply participate in the response. In other configurations, an individual may be prompted to become a CINSAY network participating user or simply be prompted to associate a current network (such as a FACEBOOK or GOOGLE + account) with a CINSAY account. In any configuration, the user can be given various control configurations as to who is requested. As a non-limiting example, a user may have the option to ask friends, groups, or circles with a FACEBOOK or GOOGLE + account. The user may also have the option to request by geographic region (city, metropolitan area, region, state, etc.) or someone with specific technical capabilities (people who can video chat). The user may also request from a person who purchased within a specific time frame (such as when such purchase statistics are available), request from a person from the same company that the purchase is considered, or know the product You may have the option to request any buyer. Any other criteria or combination of criteria (including the above criteria) can also be used.

アクティブ要請は、ビデオ会話、チャット、SMSメッセージ、電子メール、又は技術によって促進される任意の他の形態の電子通信を含め、様々な形態をとり得る。特定の構成では、要請メッセージの受信は、オプトイン又はオプトアウトシナリオを含み得る。要請の受信は、上述した方法と同様にして制御することができる。例えば、要請は、FACEBOOK又はGOOGLE+アカウントでの友人、グループ、又はサークルから受信することができる。要請の受信は、地理的領域、特定の技術能力を有する人、同じ企業から購入したことがあるか、若しくは同じ企業からの購入を熟考している人、任意の他の基準、又はそれらの組合せによって制御することもできる。   The active request may take various forms, including video conversations, chats, SMS messages, emails, or any other form of electronic communication facilitated by technology. In certain configurations, receipt of the request message may include an opt-in or opt-out scenario. The reception of the request can be controlled in the same manner as described above. For example, the request can be received from a friend, group, or circle with a FACEBOOK or GOOGLE + account. The receipt of the request may be a geographical area, a person with specific technical capabilities, a person who has purchased from the same company, or who is contemplating purchasing from the same company, any other criteria, or a combination thereof Can also be controlled.

製品又はサービスが選択されると、ユーザに更に、製品又はサービスと共に他の製品又はサービスユーザからのレビュー、格付け、又はフィードバックを提示し得る。現在のユーザは、ネットワーク内の他のユーザ又はアクティブ要請及びピア支援ショッピングを選んだピア支援ショッピング参加者から、関心のある製品又はサービスについての追加のフィードバックを求めることを選び得る。アクティブ要請は、技術によって促進され、リアルタイム又は遅延して同期又は非同期で行われ得る。   Once a product or service is selected, the user may be further presented with reviews, ratings, or feedback from other product or service users along with the product or service. The current user may choose to seek additional feedback about the product or service of interest from other users in the network or peer-assisted shopping participants who have chosen active-request and peer-assisted shopping. The active request is facilitated by the technology and can be made synchronously or asynchronously in real time or delayed.

ピア支援ショッピング又はアクティブ要請参加者は、提供された支援サービスについて対価を受け取ってもよく、又は受け取らなくてもよい。サービス対価が提供される場合、クレジット、割引き、仮想通貨、及び法定通貨等の支払い形態を含み得る。製品への一般的なコメントとは異なり、特定の実施形態は、特定の製品又はサービスについての実際のリアルタイムの質問/応答セッションを提供する。   Peer assisted shopping or active request participants may or may not receive consideration for the assistance services provided. Where service consideration is provided, it may include payment forms such as credits, discounts, virtual currency, and legal currency. Unlike general comments on products, certain embodiments provide actual real-time question / answer sessions about specific products or services.

図10は、本開示によるピア支援電子商取引ショッピングをサポートする例としてのコンピューティングデバイス1000を示す。コンピューティングデバイス1000は一般に、例えば、任意のエンドポイント又は上述した他のコンピューティングデバイスを表すことができる。コンピューティングデバイス1000は、ここでは、上述した技法又は機能の任意の組合せを含め、上述した任意の技法又は機能を実施するために使用することができる。コンピューティングデバイス1000は一般に、Windows、MAC OS、UNIX(登録商標)、LINUX、OS2、IOS、ANDROID、又は他のオペレーティングシステムを含め、任意の適するオペレーティングシステムを実行するように構成され得る。   FIG. 10 illustrates an example computing device 1000 that supports peer-assisted e-commerce shopping according to this disclosure. The computing device 1000 can generally represent any endpoint or other computing device as described above, for example. The computing device 1000 can be used herein to implement any of the techniques or functions described above, including any combination of the techniques or functions described above. The computing device 1000 may be generally configured to run any suitable operating system, including Windows, MAC OS, UNIX, LINUX, OS2, IOS, ANDROID, or other operating systems.

図10に示されるように、コンピューティングデバイス1000は、少なくとも1つの処理デバイス1012と、ランダムアクセスメモリ(RAM)1014と、読み取り専用メモリ(ROM)1016と、マウス1018と、キーボード1020と、ディスクドライブ1022、プリンタ1024、ディスプレイ1026、及び通信リンク1028等の入力/出力デバイスとを含む。他の実施形態では、コンピューティングデバイス1000は、より多数、より少数、又は他の構成要素を含み得る。コンピューティングデバイスは、多種多様な構成であり、図10は、いかなる特定のコンピューティングデバイス又はいかなるタイプのコンピューティングデバイスにも本開示の範囲を限定しない。   As shown in FIG. 10, computing device 1000 includes at least one processing device 1012, random access memory (RAM) 1014, read only memory (ROM) 1016, mouse 1018, keyboard 1020, and disk drive. 1022, a printer 1024, a display 1026, and input / output devices such as a communication link 1028. In other embodiments, computing device 1000 may include more, fewer, or other components. Computing devices come in a wide variety of configurations, and FIG. 10 does not limit the scope of the present disclosure to any particular computing device or type of computing device.

プログラムコードは、RAM1014、ROM1016、又はディスクドライブ1022に記憶し得、少なくとも1つの処理デバイス1012によって実行されて、上述した機能を実行し得る。少なくとも1つの処理デバイス1012は、1つ又は複数のプロセッサ、マイクロプロセッサ、コントローラ、マイクロコントローラ、マルチコアプロセッサ等の任意のタイプの処理デバイスとすることができる。通信リンク1028は、上述した任意の様々なタイプの通信ネットワーク140を含め、コンピュータネットワーク又は様々な他の通信プラットフォームに接続され得る。ディスクドライブ1022は、例えば、フロッピードライブ、ハードドライブ、CDドライブ、DVDドライブ、磁気テープドライブ、又は他の適する記憶媒体等の様々なタイプの記憶媒体を含み得る。1つ又は複数のディスクドライブ1022が、コンピューティングデバイス1000で使用され得る。   Program code may be stored in RAM 1014, ROM 1016, or disk drive 1022, and may be executed by at least one processing device 1012 to perform the functions described above. The at least one processing device 1012 can be any type of processing device, such as one or more processors, microprocessors, controllers, microcontrollers, multi-core processors, and the like. Communication link 1028 may be connected to a computer network or various other communication platforms, including any of the various types of communication networks 140 described above. The disk drive 1022 may include various types of storage media such as, for example, floppy drives, hard drives, CD drives, DVD drives, magnetic tape drives, or other suitable storage media. One or more disk drives 1022 may be used with computing device 1000.

なお、図10は、本開示の他の実施形態と共に利用され得るコンピュータの一例を提供するが、そのような他の実施形態は、任意の適する汎用又は専用コンピューティングデバイスを利用し得る。任意の適する構成を有する複数のコンピューティングデバイスを使用することもできる。一般に、複数のコンピューティングデバイスは、インターネットを通して、且つ/又はクライアント−サーバネットワークでネットワーク接続される。しかし、本開示は、私設又は公衆ネットワークによって一緒にリンクされる別個のコンピュータネットワーク内のコンピューティングデバイスを含め、任意の適する組合せ及び構成のコンピューティングデバイスを使用し得る。   Although FIG. 10 provides an example of a computer that can be utilized with other embodiments of the present disclosure, such other embodiments may utilize any suitable general purpose or special purpose computing device. Multiple computing devices having any suitable configuration can also be used. In general, multiple computing devices are networked through the Internet and / or in a client-server network. However, the present disclosure may use any suitable combination and configuration of computing devices, including computing devices in separate computer networks linked together by a private or public network.

コンピューティングデバイス1000は、固定又はモバイルデバイスを表すことができ、様々な構成要素が、コンピューティングデバイスの特定の実施に基づいて追加又は省略可能である。例えば、モバイルデバイスは、カメラ、カムコーダ、GPS機能、及び無線通信用のアンテナ等の機能を含むことができる。そのようなモバイルデバイスの特定の例としては、iPhone、iPad、及びANDOROIDベースのデバイスが挙げられる。   The computing device 1000 can represent a fixed or mobile device, and various components can be added or omitted based on the particular implementation of the computing device. For example, the mobile device can include functions such as a camera, a camcorder, a GPS function, and an antenna for wireless communication. Specific examples of such mobile devices include iPhones, iPads, and ANDOROID based devices.

上記図は、ピア支援電子商取引ショッピングのサポートに関連する様々なシステム、デバイス、及び方法を記載したが、様々な変更を図に対して行い得る。例えば、様々なデバイス及びシステムの設計は、デバイス又はシステムの構成要素が結合、更に細分、再構成、又は省略される場合及び追加の構成要素が追加される場合等、必要又は所望に応じて変更することができる。別の例として、様々な方法が一連のステップとして示されるが、各方法での様々なステップは、重なってもよく、並列で行われてもよく、異なる順序で行われてもよく、又は任意の回数行われてもよい。更に、グラフィカル提示の例は、単なる例示であり、コンテンツは任意の他の適する方法で提示することもできる。周知のプロセスが詳細に記載されておらず、簡潔にするために省かれたことが理解されよう。特定のステップ、構造、及び材料が記述されていることがあるが、本開示はこれらの詳細に限定されず、当業者によく理解されるように、他で置換してもよく、様々なステップは必ずしも、示されている順序で実行される必要がない。   Although the above figures describe various systems, devices, and methods related to supporting peer-assisted e-commerce shopping, various changes may be made to the figures. For example, the design of various devices and systems may be modified as needed or desired, such as when devices or system components are combined, further subdivided, reconfigured, or omitted, and additional components are added. can do. As another example, the various methods are shown as a series of steps, but the various steps in each method may overlap, may be performed in parallel, may be performed in a different order, or any May be performed a number of times. Further, the examples of graphical presentation are merely illustrative and the content can be presented in any other suitable manner. It will be appreciated that well-known processes have not been described in detail and have been omitted for brevity. Although specific steps, structures, and materials may be described, the present disclosure is not limited to these details and may be substituted with other steps as well understood by those skilled in the art. Need not be performed in the order shown.

幾つかの実施形態では、本特許明細書に記載される様々な機能は、コンピュータ可読プログラムコードから形成され、コンピュータ可読媒体で実施されるコンピュータプログラムによって実施又はサポートされる。「コンピュータ可読プログラムコード」という語句は、ソースコード、オブジェクトコード、及び実行可能コードを含め、任意のタイプのコンピュータコードを含む。「コンピュータ可読媒体」という語句は、読み取り専用メモリ(ROM)、ランダムアクセスメモリ(RAM)、ハードディスクドライブ、コンパクトディスク(CD)、デジタルビデオディスク(DVD)、又は任意の他のタイプのメモリ等のコンピュータによりアクセス可能な任意のタイプの媒体を含む。「非一時的」コンピュータ可読媒体は、一時的な電気信号又は他の信号を搬送する有線、無線、光学、又は他の通信リンクを除外する。非一時的コンピュータ可読媒体は、書換可能光ディスク又は消去可能メモリデバイス等のデータを永続的に記憶することができる媒体及びデータを記憶し、後に上書きすることができる媒体を含む。   In some embodiments, the various functions described in this patent specification are formed from computer readable program code and implemented or supported by a computer program implemented on a computer readable medium. The phrase “computer readable program code” includes any type of computer code, including source code, object code, and executable code. The phrase “computer readable medium” refers to a computer such as a read only memory (ROM), a random access memory (RAM), a hard disk drive, a compact disk (CD), a digital video disk (DVD), or any other type of memory. Including any type of media accessible by. “Non-transitory” computer-readable media excludes wired, wireless, optical, or other communication links that carry transient electrical or other signals. Non-transitory computer readable media include media that can permanently store data, such as a rewritable optical disk or erasable memory device, and media that can store and later overwrite data.

本特許文書全体を通して使用される特定の用語及び語句の定義を記載することが有利であり得る。「アプリケーション」及び「プログラム」という用語は、適するコンピュータコード(ソースコード、オブジェクトコード、又は実行可能コードを含む)で実施されるように構成される1つ又は複数のコンピュータプログラム、ソフトウェア構成要素、命令セット、プロシージャ、関数、オブジェクト、クラス、インスタンス、関連データ、又はその部分を指す。「送信」、「受信」、及び「通信」という用語並びにそれらの派生語は、直接通信及び間接通信の両方を包含する。「含む(include)」及び「含む(comprise)」という用語並びにそれらの派生語は、限定なしの包含を意味する。「又は」という用語は包含的であり、及び/又はを意味する。「関連付けられた」という用語及びその派生語は、含む、含まれる、相互接続する、包含する、包含される、への接続又はとの接続、への結合又はとの結合、通信可能、協働、インタリーブ、並置、近傍、へのバインド又はとのバインド、有する、の属性を有する、への関係又はとの関係を有する等を意味し得る。「少なくとも1つの」という語句は、項目のリストと共に使用される場合、列挙された項目のうちの1つ又は複数の異なる組合せが使用可能であり、リスト内の1つのみの項目が必要であり得ることを意味する。例えば、「A、B、及びCのうちの少なくとも1つ」は、以下の任意の組合せを含む:A、B、C、A及びB、A及びC、B及びC、並びにA及びB及びC。   It may be advantageous to provide definitions for specific terms and phrases used throughout this patent document. The terms “application” and “program” refer to one or more computer programs, software components, instructions configured to be implemented in suitable computer code (including source code, object code, or executable code). Refers to a set, procedure, function, object, class, instance, related data, or part thereof. The terms “transmit”, “receive”, and “communication” and their derivatives encompass both direct and indirect communication. The terms “include” and “comprise” and their derivatives mean inclusion without limitation. The term “or” is inclusive, meaning and / or. The term “associated with” and its derivatives includes, includes, includes, interconnects, includes, includes, connects to, connects to, connects to, couples with, can communicate, and cooperates , Interleave, juxtaposition, neighborhood, bind to or bind to, have, have attributes to, or have a relationship to, or the like. When the phrase “at least one” is used with a list of items, one or more different combinations of the listed items can be used and only one item in the list is required It means getting. For example, “at least one of A, B, and C” includes any combination of the following: A, B, C, A and B, A and C, B and C, and A and B and C .

本開示は特定の実施形態及び一般に関連付けられた方法を記載したが、これらの実施形態及び方法の変更形態及び置換形態が当業者には明らかになろう。以下の特許請求の範囲によって規定される本発明から逸脱せずに、他の変更形態、置換形態、及び代替形態も可能である。   While this disclosure describes particular embodiments and generally associated methods, variations and substitutions of these embodiments and methods will be apparent to those skilled in the art. Other modifications, substitutions, and alternatives are possible without departing from the invention as defined by the following claims.

Claims (20)

ピア支援ショッピングの方法であって、
第1のデバイスにおいて、ベースコンテンツと、前記ベースコンテンツ内の1つ又は複数のアイテムに関連する補足コンテンツとを含むトランザクションメディアコンテナを受信することと、
前記1つ又は複数のアイテムのうちの少なくとも1つの選択を受信することと、
前記第1のデバイスの前記トランザクションメディアコンテナ内の第1のショッピングカートを開始することであって、前記第1のショッピングカートは前記少なくとも1つの選択されたアイテムを識別する、開始することと、
第2のデバイスとの通信チャネルを確立することと、
情報を送信して、前記第2のデバイスに関連付けられた第2のショッピングカートを前記第1のショッピングカートと同期させることと
を含む、方法。
A method for peer-assisted shopping,
Receiving at a first device a transactional media container comprising base content and supplemental content associated with one or more items in the base content;
Receiving a selection of at least one of the one or more items;
Initiating a first shopping cart in the transaction media container of the first device, wherein the first shopping cart identifies the at least one selected item;
Establishing a communication channel with the second device;
Transmitting information to synchronize a second shopping cart associated with the second device with the first shopping cart.
前記第2のデバイスから、前記少なくとも1つの選択されたアイテムに関連するレビュー情報を受信することを更に含む、請求項1に記載の方法。   The method of claim 1, further comprising receiving review information related to the at least one selected item from the second device. 前記第2のデバイスから、示唆されたアイテムを受信することを更に含む、請求項1に記載の方法。   The method of claim 1, further comprising receiving a suggested item from the second device. ビデオチャットセッションを要求する入力を受信することと、
前記第1のデバイスのユーザの複数のコンタクトを識別することと、
前記コンタクトのうちの少なくとも1つの選択を受信することと、
前記コンタクトのうちの前記少なくとも1つについてのデバイスとの前記ビデオチャットセッションを開始することと
を更に含む、請求項1に記載の方法。
Receiving input requesting a video chat session;
Identifying a plurality of contacts of a user of the first device;
Receiving a selection of at least one of the contacts;
2. The method of claim 1, further comprising initiating the video chat session with a device for the at least one of the contacts.
前記第2のデバイスとの前記通信チャネルを確立することは、
前記第1のデバイスのユーザの複数のコンタクトを識別することと、
前記コンタクトのうちの少なくとも1つの選択を受信することと、
前記少なくとも1つの選択されたコンタクトのそれぞれに関連付けられたデバイスとの通信チャネルを確立することと
を含む、請求項1に記載の方法。
Establishing the communication channel with the second device comprises:
Identifying a plurality of contacts of a user of the first device;
Receiving a selection of at least one of the contacts;
The method of claim 1, comprising establishing a communication channel with a device associated with each of the at least one selected contact.
前記ベースコンテンツをシェアする入力を受信することと、
前記ベースコンテンツ及び前記補足コンテンツをシェアすることと
を更に含む、請求項1に記載の方法。
Receiving input to share the base content;
The method of claim 1, further comprising sharing the base content and the supplemental content.
前記ベースコンテンツ又は前記補足コンテンツに関連する1つ又は複数の注釈を受信することと、
前記注釈をシェアすることと
を更に含む、請求項1に記載の方法。
Receiving one or more annotations associated with the base content or the supplemental content;
The method of claim 1, further comprising sharing the annotation.
トランザクションメディアコンテナを記憶するように構成される少なくとも1つのメモリであって、前記トランザクションメディアコンテナは、ベースコンテンツと、前記ベースコンテンツ内の1つ又は複数のアイテムに関連する補足コンテンツとを含む、少なくとも1つのメモリと、
少なくとも1つの処理デバイスと
を含み、前記少なくとも1つの処理デバイスは、
前記トランザクションメディアコンテナ内の第1のショッピングカートを開始することであって、前記第1のショッピングカートは、前記1つ又は複数のアイテムのうちの少なくとも1つの選択されたアイテムを識別する、開始することと、
エンドポイントとの通信チャネルを確立することと、
情報の送信を開始して、前記エンドポイントに関連付けられた第2のショッピングカートを前記第1のショッピングカートと同期させることと
を実行するように構成される、装置。
At least one memory configured to store a transactional media container, the transactional media container including base content and supplemental content associated with one or more items in the base content, One memory,
At least one processing device, the at least one processing device comprising:
Starting a first shopping cart in the transaction media container, wherein the first shopping cart identifies at least one selected item of the one or more items. And
Establishing a communication channel with the endpoint;
An apparatus configured to initiate transmission of information and synchronize a second shopping cart associated with the endpoint with the first shopping cart.
前記少なくとも1つの処理デバイスは、前記エンドポイントから、前記少なくとも1つの選択されたアイテムに関連するレビュー情報を受信するように更に構成される、請求項8に記載の装置。   The apparatus of claim 8, wherein the at least one processing device is further configured to receive review information associated with the at least one selected item from the endpoint. 前記少なくとも1つの処理デバイスは、前記エンドポイントから、示唆されたアイテムを受信するように更に構成される、請求項8に記載の装置。   The apparatus of claim 8, wherein the at least one processing device is further configured to receive a suggested item from the endpoint. 前記少なくとも1つの処理デバイスは、
ビデオチャットセッションを要求する入力を受信することと、
前記第1のデバイスのユーザの複数のコンタクトを識別することと、
前記コンタクトのうちの少なくとも1つの選択を受信することと、
前記コンタクトのうちの前記少なくとも1つについてのデバイスとの前記ビデオチャットセッションを開始することと
を実行するように構成される、請求項8に記載の装置。
The at least one processing device comprises:
Receiving input requesting a video chat session;
Identifying a plurality of contacts of a user of the first device;
Receiving a selection of at least one of the contacts;
9. The apparatus of claim 8, configured to perform the video chat session with a device for the at least one of the contacts.
前記少なくとも1つの処理デバイスは、
前記装置のユーザの複数のコンタクトを識別することと、
前記コンタクトのうちの少なくとも1つの選択を受信することと、
前記少なくとも1つの選択されたコンタクトのそれぞれに関連付けられたエンドポイントとの通信チャネルを確立することと
を実行するように構成される、請求項8に記載の装置。
The at least one processing device comprises:
Identifying a plurality of contacts of a user of the device;
Receiving a selection of at least one of the contacts;
9. The apparatus of claim 8, configured to perform establishing a communication channel with an endpoint associated with each of the at least one selected contact.
前記少なくとも1つの処理デバイスは、
前記ベースコンテンツをシェアする入力を受信することと、
前記ベースコンテンツ及び前記補足コンテンツをシェアすることと
を実行するように更に構成される、請求項8に記載の装置。
The at least one processing device comprises:
Receiving input to share the base content;
The apparatus of claim 8, further configured to perform sharing the base content and the supplemental content.
前記少なくとも1つの処理デバイスは、
前記ベースコンテンツ又は前記補足コンテンツに関連する注釈を受信することと、
前記注釈をシェアすることと
を実行するように更に構成される、請求項8に記載の装置。
The at least one processing device comprises:
Receiving an annotation associated with the base content or the supplemental content;
The apparatus of claim 8, further configured to perform sharing the annotation.
非一時的コンピュータ可読媒体であって、前記コンピュータ可読媒体に記憶された論理を含み、前記論理は、実行されると、少なくとも1つの処理デバイスに、
第1のデバイスにおいて、ベースコンテンツと、前記ベースコンテンツ内の1つ又は複数のアイテムに関連する補足コンテンツとを含むトランザクションメディアコンテナを受信することと、
前記1つ又は複数のアイテムのうちの少なくとも1つの選択を受信することと、
前記第1のデバイスの前記トランザクションメディアコンテナ内の第1のショッピングカートを開始することであって、前記第1のショッピングカートは前記少なくとも1つの選択されたアイテムを識別する、開始することと、
第2のデバイスとの通信チャネルを確立することと、
情報の送信を開始して、前記第2のデバイスに関連付けられた第2のショッピングカートを前記第1のショッピングカートと同期させることと
を行わせるように構成される、非一時的コンピュータ可読媒体。
A non-transitory computer readable medium comprising logic stored on the computer readable medium, the logic being executed, on at least one processing device,
Receiving at a first device a transactional media container comprising base content and supplemental content associated with one or more items in the base content;
Receiving a selection of at least one of the one or more items;
Initiating a first shopping cart in the transaction media container of the first device, wherein the first shopping cart identifies the at least one selected item;
Establishing a communication channel with the second device;
A non-transitory computer readable medium configured to initiate transmission of information to synchronize a second shopping cart associated with the second device with the first shopping cart.
前記論理は、実行されると、前記少なくとも1つの処理デバイスに、前記第2のデバイスから、前記少なくとも1つの選択されたアイテムに関連するレビュー情報を受信させるように更に構成される、請求項15に記載の非一時的コンピュータ可読媒体。   16. The logic is further configured to, when executed, cause the at least one processing device to receive review information related to the at least one selected item from the second device. A non-transitory computer readable medium according to claim 1. 前記論理は、実行されると、前記少なくとも1つの処理デバイスに、前記第2のデバイスから、示唆されたアイテムを受信させるように更に構成される、請求項15に記載の非一時的コンピュータ可読媒体。   The non-transitory computer readable medium of claim 15, wherein the logic is further configured to, when executed, cause the at least one processing device to receive a suggested item from the second device. . 前記論理は、実行されると、前記少なくとも1つの処理デバイスに、
ビデオチャットセッションを要求する入力を受信することと、
前記第1のデバイスのユーザの複数のコンタクトを識別することと、
前記コンタクトのうちの少なくとも1つの選択を受信することと、
前記コンタクトのうちの前記少なくとも1つについてのデバイスとの前記ビデオチャットセッションを開始することと
を行わせるように構成される、請求項15に記載の非一時的コンピュータ可読媒体。
When executed, the logic is in the at least one processing device,
Receiving input requesting a video chat session;
Identifying a plurality of contacts of a user of the first device;
Receiving a selection of at least one of the contacts;
The non-transitory computer-readable medium of claim 15, configured to cause the video chat session to be initiated with a device for the at least one of the contacts.
前記論理は、実行されると、前記少なくとも1つの処理デバイスに、
前記装置のユーザの複数のコンタクトを識別することと、
前記コンタクトのうちの少なくとも1つの選択を受信することと、
前記少なくとも1つの選択されたコンタクトのそれぞれに関連付けられたエンドポイントとの通信チャネルを確立することと
を行わせるように構成される、請求項15に記載の非一時的コンピュータ可読媒体。
When executed, the logic is in the at least one processing device,
Identifying a plurality of contacts of a user of the device;
Receiving a selection of at least one of the contacts;
The non-transitory computer readable medium of claim 15, configured to cause establishing a communication channel with an endpoint associated with each of the at least one selected contact.
前記論理は、実行されると、前記少なくとも1つの処理デバイスに、
前記ベースコンテンツをシェアする入力を受信することと、
前記ベースコンテンツ及び前記補足コンテンツをシェアすることと
を行わせるように更に構成される、請求項15に記載の非一時的コンピュータ可読媒体。
When executed, the logic is in the at least one processing device,
Receiving input to share the base content;
The non-transitory computer readable medium of claim 15, further configured to cause sharing of the base content and the supplemental content.
JP2016547982A 2013-10-10 2014-10-10 Apparatus and method for peer-assisted electronic commerce shopping Active JP6685911B2 (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201361889330P 2013-10-10 2013-10-10
US201361889377P 2013-10-10 2013-10-10
US61/889,377 2013-10-10
US61/889,330 2013-10-10
PCT/US2014/060150 WO2015054644A1 (en) 2013-10-10 2014-10-10 Apparatus and method for peer-assisted e-commerce shopping

Publications (2)

Publication Number Publication Date
JP2016541075A true JP2016541075A (en) 2016-12-28
JP6685911B2 JP6685911B2 (en) 2020-04-22

Family

ID=52813684

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016547982A Active JP6685911B2 (en) 2013-10-10 2014-10-10 Apparatus and method for peer-assisted electronic commerce shopping

Country Status (7)

Country Link
EP (1) EP3055821A4 (en)
JP (1) JP6685911B2 (en)
KR (1) KR20160067839A (en)
CN (1) CN106030643A (en)
AU (1) AU2014331699A1 (en)
CA (1) CA2922059A1 (en)
WO (1) WO2015054644A1 (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8312486B1 (en) 2008-01-30 2012-11-13 Cinsay, Inc. Interactive product placement system and method therefor
US11227315B2 (en) 2008-01-30 2022-01-18 Aibuy, Inc. Interactive product placement system and method therefor
US20110191809A1 (en) 2008-01-30 2011-08-04 Cinsay, Llc Viral Syndicated Interactive Product System and Method Therefor
US9113214B2 (en) 2008-05-03 2015-08-18 Cinsay, Inc. Method and system for generation and playback of supplemented videos
JP6126096B2 (en) 2011-08-29 2017-05-10 シンセイ、インコーポレイテッド Container type software for virus copy from one endpoint to another
US10789631B2 (en) 2012-06-21 2020-09-29 Aibuy, Inc. Apparatus and method for peer-assisted e-commerce shopping
US9607330B2 (en) 2012-06-21 2017-03-28 Cinsay, Inc. Peer-assisted shopping
CA2921995A1 (en) 2013-09-11 2015-03-19 Cinsay, Inc. Dynamic binding of content transactional items
US9697504B2 (en) 2013-09-27 2017-07-04 Cinsay, Inc. N-level replication of supplemental content
CA2921949A1 (en) 2013-09-27 2015-04-02 Cinsay, Inc. Apparatus and method for supporting relationships associated with content provisioning
US10748206B1 (en) 2014-02-21 2020-08-18 Painted Dog, Inc. Dynamic media-product searching platform apparatuses, methods and systems
WO2018094201A1 (en) 2016-11-17 2018-05-24 Painted Dog, Inc. Machine-based object recognition of video content
CN108537621B (en) * 2018-03-06 2022-02-01 北京京东尚科信息技术有限公司 Data operation method and device
JP7166178B2 (en) * 2019-01-21 2022-11-07 東芝テック株式会社 Purchasing support device, store system and control program
CN111242740A (en) * 2020-01-13 2020-06-05 钟杰东 5G three-dimensional shopping webpage management system and management method thereof
CN113256374A (en) * 2021-05-18 2021-08-13 华世界数字科技(深圳)有限公司 Method and device for online multi-person co-shopping and readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002041898A (en) * 2000-07-06 2002-02-08 Hewlett Packard Co <Hp> Method and device for executing electronic commerce
JP2012186834A (en) * 2006-12-11 2012-09-27 Dowango:Kk Comment distribution system, terminal device, comment distribution method, and program
WO2013033239A1 (en) * 2011-08-29 2013-03-07 Cinsay, Inc. Containerized software for virally copying from one endpoint to another
US20130215116A1 (en) * 2008-03-21 2013-08-22 Dressbot, Inc. System and Method for Collaborative Shopping, Business and Entertainment

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8645217B2 (en) * 2006-05-18 2014-02-04 Shoperion, Inc. Methods and apparatus for using self-contained transaction components to facilitate online transactions
US20090265255A1 (en) * 2007-04-26 2009-10-22 John Clarke Jackson Systems, Devices, and Methods for Supporting Decisions
US7725362B2 (en) * 2007-07-12 2010-05-25 Qualcomm Incorporated Virtual group shopping mall
US8170919B2 (en) * 2008-07-16 2012-05-01 Pipit Interactive, Inc. Method and system for on-line, real-time, interactive collaborative visualization
US20110251897A1 (en) * 2010-04-12 2011-10-13 The Associated Press Online Shopping Circulars
US20120185355A1 (en) * 2011-01-14 2012-07-19 Suarez Corporation Industries Social shopping apparatus, system and method
US8769016B2 (en) * 2012-02-17 2014-07-01 Zebedo Collaborative web browsing system
US9607330B2 (en) * 2012-06-21 2017-03-28 Cinsay, Inc. Peer-assisted shopping

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002041898A (en) * 2000-07-06 2002-02-08 Hewlett Packard Co <Hp> Method and device for executing electronic commerce
JP2012186834A (en) * 2006-12-11 2012-09-27 Dowango:Kk Comment distribution system, terminal device, comment distribution method, and program
US20130215116A1 (en) * 2008-03-21 2013-08-22 Dressbot, Inc. System and Method for Collaborative Shopping, Business and Entertainment
WO2013033239A1 (en) * 2011-08-29 2013-03-07 Cinsay, Inc. Containerized software for virally copying from one endpoint to another

Also Published As

Publication number Publication date
WO2015054644A1 (en) 2015-04-16
JP6685911B2 (en) 2020-04-22
CN106030643A (en) 2016-10-12
AU2014331699A1 (en) 2016-03-10
EP3055821A1 (en) 2016-08-17
EP3055821A4 (en) 2017-05-17
KR20160067839A (en) 2016-06-14
CA2922059A1 (en) 2015-04-16

Similar Documents

Publication Publication Date Title
US20210027349A1 (en) Apparatus and method for peer-assisted e-commerce shopping
US10726458B2 (en) Peer-assisted shopping
JP6685911B2 (en) Apparatus and method for peer-assisted electronic commerce shopping
JP6803427B2 (en) Dynamic binding of content transaction items
US12192256B2 (en) Personalized content sharing platform
KR102008930B1 (en) Containerized software for virally copying from one endpoint to another
JP2018113039A (en) Saving communication session state
US20150341304A1 (en) Personalized sharing at the user level
KR20170101416A (en) Method for providing funding and consulting information related with entertainment by crowd funding system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170912

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180615

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180621

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20180920

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181115

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190418

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20190718

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191018

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200302

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200401

R150 Certificate of patent or registration of utility model

Ref document number: 6685911

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250