Apparatus and method for peer-assisted e-commerce shopping
First Claim
1. A computer-implemented method, comprising:
- executing, locally at a first compute device, a media container configured to instantiate (i) a first playback of video content including an image item, (ii) a graphical control interface including a graphical representation associated with the image item, (iii) a graphical communication interface configured to support communication with a second compute device during display of the first playback of the video content at the first compute device, and (iv) a shopping cart associated with the media container;
receiving, at the first compute device, an indication that a first user associated with the first compute device selected the graphical representation;
displaying, via the graphical communication interface an endpoint indicator associated with the second compute device, the second compute device being associated with a second user;
receiving, at the first compute device, an indication that the first user selected the endpoint indicator to initiate communication with the second compute device;
determining, via the media container, a set of communication parameters associated with the second compute device;
initiating, via the media container, and based on the set of communication parameters associated with the second compute device and the indication that the first user selected the endpoint indicator, a network communication channel from the first compute device to the second compute device; and
transmitting, via the network communication channel, a signal to cause the second compute device to display (i) a second playback of the video content and (ii) the graphical representation selected by the first user.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for peer-assisted shopping including receiving, at a first device, a transacting media container comprising base content and supplemental content related to 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. The method also includes initiating a first shopping cart within the transacting media container of the first device, the first shopping cart identifying the at least one selected item. The method also includes establishing a communication channel with a second device. The method also includes transmitting information to synchronize a second shopping cart associated with the second device with the first shopping cart.
327 Citations
31 Claims
-
1. A computer-implemented method, comprising:
-
executing, locally at a first compute device, a media container configured to instantiate (i) a first playback of video content including an image item, (ii) a graphical control interface including a graphical representation associated with the image item, (iii) a graphical communication interface configured to support communication with a second compute device during display of the first playback of the video content at the first compute device, and (iv) a shopping cart associated with the media container; receiving, at the first compute device, an indication that a first user associated with the first compute device selected the graphical representation; displaying, via the graphical communication interface an endpoint indicator associated with the second compute device, the second compute device being associated with a second user; receiving, at the first compute device, an indication that the first user selected the endpoint indicator to initiate communication with the second compute device; determining, via the media container, a set of communication parameters associated with the second compute device; initiating, via the media container, and based on the set of communication parameters associated with the second compute device and the indication that the first user selected the endpoint indicator, a network communication channel from the first compute device to the second compute device; and transmitting, via the network communication channel, a signal to cause the second compute device to display (i) a second playback of the video content and (ii) the graphical representation selected by the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 20)
-
-
11. An apparatus, comprising:
-
one or more processors; a graphical display; a memory having computer-executable instructions and in communication with the one or more processors; the one or more processors, upon execution of the computer-executable instructions in the memory, configured to; instantiate, at a first compute device associated with the one or more processors, a media container, the media container configured, upon instantiation, to display (i) a first playback of video content including an image item, (ii) a graphical control interface displaying a graphical representation related to the image item, (iii) a graphical communication interface to configured to support communication with a second compute device during display of the first playback of the video content at the first compute device, and (iv) a shopping cart associated with the first user; receive, at the first compute device an indication that a first user associated with the first compute device selected the graphical representation; display, via the graphical communication interface, an endpoint indicator associated with the second compute device, the second compute device being associated with a second user; receive, at the first compute device, an indication that the first user selected the endpoint indicator to initiate communication with the second compute device; determine, via the media container, a set of communication parameters associated with the second compute device; initiate, via the media container and based on the set of communication parameters associated with the second compute device and the indication that the first user selected the endpoint indicator, a network communication channel with the second compute device; and send to the second compute device, via the network communication channel, a signal to ca use the second compute device to display (i) a second playback of the video content, and (ii) the graphical representation selected by the first user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
21. A non-transitory computer-readable medium storing computer-executable instructions, the computer-executable instructions configured when executed to cause a first compute device to:
-
instantiate locally, at the first compute device, a media container configured, upon instantiation, to display (i) a first playback of a video content including an image item, (ii) a graphical control interface displaying a graphical representation associated with the image item, and (iii) a graphical communication interface configured to support communication with a second compute device during display of the first playback of the video content; receive, at the first compute device, an indication that a first user associated with the first compute device selected the graphical representation; display, via the graphical communication interface an endpoint indicator associated with the second compute device associated with a second user; receive, at the first compute device, an indication that the first user selected the endpoint indicator to initiate communication with the second compute device; determine, via the media container, a set of communication parameters associated with the second compute device; initiate, via the media container and based on the set of communication parameters associated with the second compute device and the indication that the first user selected the endpoint indicator, a network communication channel with the second compute device; and send to the second compute device, via the network communication channel, a signal to cause the second compute device to display (i) a second playback of the video content, and (ii) the graphical representation selected by the first user. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification