US2018103298A1PendingUtilityA1

Broadcaster tools for interactive shopping interfaces

49
Assignee: AMAZON TECH INCPriority: Jun 26, 2015Filed: Dec 12, 2017Published: Apr 12, 2018
Est. expiryJun 26, 2035(~9 yrs left)· nominal 20-yr term from priority
H04N 21/23424H04N 21/242H04N 21/4826G06Q 30/00H04N 21/47815H04N 21/25883H04N 21/252H04N 21/2187H04N 21/4788H04N 21/4312H04N 21/472H04N 7/17318H04N 21/812H04N 21/26258H04N 21/44222H04N 21/44226
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Disclosed are various embodiments of broadcaster tools configured to manage and control interactive shopping interfaces presented in connection with a live video stream. A broadcaster user interface is generated that includes the live video stream. The broadcaster user interface can be modified to include statistics related to the users consuming the live video stream. The broadcaster user interface can also be modified to include components that when selection cause an action to be performed with respect to the live video stream and/or interactive shopping interfaces rendered on client devices.

Claims

exact text as granted — not AI-modified
Therefore, the following is claimed: 
     
         1 . A system, comprising:
 a first computing device; and   at least one application executable in the first computing device, wherein, when executed, the at least one application causes the first computing device to at least:
 receive a live video stream from at least one second computing device, the live video stream corresponding to a program that features one or more items being offered for order via an electronic commerce system; 
 render the live video stream via a user interface, the user interface being configured to facilitate control of a streaming of the live video stream to a plurality of third computing devices; 
 determine a plurality of actions that can be performed with respect to the live video stream; 
 modify the user interface to include a plurality of components, individual components of the plurality of components corresponding to a respective action of the plurality of actions; 
 receive an input associated with a particular component of the plurality of components; and 
 cause the respective action for the particular component to be performed in response to receiving the input. 
   
     
     
         2 . The system of  claim 1 , wherein at least one action of the plurality of actions corresponds to the streaming of the live video stream to the plurality of third computing devices. 
     
     
         3 . The system of  claim 2 , wherein the at least one action comprises at least one of: starting the streaming of the live video stream to the plurality of third computing devices, stopping the streaming of the live video stream to the plurality of third computing devices, or causing a graphical overlay to be rendered over the live video stream rendered by the plurality of third computing devices. 
     
     
         4 . The system of  claim 1 , wherein the live video stream is a first live video stream of a plurality of live video streams, and the particular component is configured to facilitate selection of a particular live video stream from at least a subset of the plurality of live video streams to be rendered via the user interface by the first computing device. 
     
     
         5 . The system of  claim 4 , wherein, when executed, the at least one application further causes the first computing device to at least:
 determine a popularity of individual ones of the plurality of live video streams based at least in part on a number of viewers consuming a respective live video stream; and   select the subset of the plurality of live video streams based at least in part on the popularity, wherein the particular component facilitates selection of the particular live video stream from the subset of live video streams.   
     
     
         6 . The system of  claim 4 , wherein causing the respective action to be performed further comprises:
 stopping the rendering of the first live video stream via the user interface; and   causing to the particular live video stream to be rendered via the user interface.   
     
     
         7 . The system of  claim 1 , wherein the live video stream is being rendered by the plurality of third computing devices via a second user interface, the second user interface comprises an interactive interface, and at least one action of the plurality of actions comprises at least one of:
 editing one or more items presented in the interactive interface, moderating communication between at least two users of the plurality of third computing devices via the interactive interface, injecting item information about the one or more items into the interactive interface, sharing a view of a third user interface rendered by the first computing device via the interactive interface, distributing a communication sent by a particular third computing device to a remainder of the plurality of third computing devices, or polling the users associated with the plurality of third computing devices.   
     
     
         8 . The system of  claim 1 , wherein, when executed, the at least one application further causes the first computing device to at least:
 generate a plurality of statistics associated with at least a plurality of users consuming the live video stream being rendered via the plurality of third computing devices; and   modify the user interface to include the plurality of statistics.   
     
     
         9 . A method, comprising:
 rendering, via a first client device, a live video stream via a first user interface, the live video stream being rendered by a plurality of second client devices via a second user interface, and the live video stream depicting a host discussing a plurality of items available for order via an electronic commerce system;   generating, via the first client device, a plurality of statistics associated with the plurality of second client devices;   modifying, via the first client device, the first user interface to include the plurality of statistics;   modifying, via the first client device, the first user interface to include at least one component configured to control a streaming of the live video stream to the plurality of second client devices;   receiving, via the first client device, a selection of the at least one component; and   causing, via the first client device, an action to be performed in response to the selection of the at least one component.   
     
     
         10 . The method of  claim 9 , further comprising:
 updating, via the first client device, the plurality of statistics displayed in the first user interface; and   modifying, via the first client device, the first user interface to include the updated plurality of statistics.   
     
     
         11 . The method of  claim 9 , wherein the plurality of statistics comprise at least one of: a number of client devices streaming the live video stream, a number of orders placed for a particular item, a number of times the particular item has been added to a shopping list, a number of units of the particular item that remain in stock, or demographic information associated with a plurality of users consuming the live video stream via the plurality of second client devices. 
     
     
         12 . The method of  claim 9 , wherein at least one statistic is generated according to user profile data associated with the electronic commerce system. 
     
     
         13 . The method of  claim 9 , wherein the action comprises at least one of: starting of the streaming of the live video stream to the plurality of second client devices, stopping of the streaming of the live video stream to the plurality of second client devices, editing at least one item of the plurality of items presented in an interactive interface of the second user interface, moderating communication between at least two users of the plurality of second client devices via the interactive interface, injecting item information about the at least one item into the interactive interface, sharing a view of a third user interface rendered by the first client device with the plurality of second client devices via the interactive interface, distributing a communication sent by a particular second client device to a remaining plurality of second client devices, or sending a poll to the plurality of second client devices. 
     
     
         14 . The method of  claim 9 , wherein the live video stream is a first live video stream of a plurality of live video streams, the first user interface further comprising a switching component configured to facilitate selection of a particular live video stream from the plurality of live video streams. 
     
     
         15 . The method of  claim 14 , further comprising:
 updating the first user interface to include the particular live video stream; and   updating the first user interface to include a different plurality of statistics associated with the particular live video stream being rendered by a plurality of third client devices.   
     
     
         16 . A non-transitory computer-readable medium embodying a program executable in at least one computing device, wherein, when executed, the program causes the at least one computing device to at least:
 generate a first user interface including a live video stream depicting a plurality of items available for order via an electronic commerce system, the live video stream being rendered by a plurality of client devices on a second user interface;   determine a plurality of statistics associated with the plurality of client devices;   modify the first user interface to include the plurality of statistics;   determine an action that can be performed with respect to the live video stream;   modify the first user interface to include a component associated with the action; and   cause the action to be performed in response to receiving a selection of the component.   
     
     
         17 . The non-transitory computer-readable medium of  claim 16 , wherein the plurality of statistics comprise at least one of: a number of client devices streaming the live video stream, a number of orders placed for a particular item, a number of times the particular item has been added to a shopping list, a number of units of the particular item that remain in stock, or demographic information associated with a plurality of users consuming the live video stream. 
     
     
         18 . The non-transitory computer-readable medium of  claim 16 , wherein the action comprises at least one of: starting of a streaming of the live video stream to the plurality of client devices, stopping of the streaming of the live video stream to the plurality of client devices, editing one or more items presented in an interactive interface of the second user interface, moderating communication between at least two users of the plurality of client devices via the interactive interface, injecting item information about the one or more items into the interactive interface, sharing a view of a third user interface rendered by the at least one computing device with the plurality of client devices via the interactive interface, distributing a communication sent by a particular client device to a remainder of the plurality of client devices, or sending a poll to the plurality of client devices. 
     
     
         19 . The non-transitory computer-readable medium of  claim 16 , wherein, when executed, the program further causes the at least one computing device to at least:
 receive a video chat request from a particular client device of the plurality of client devices; and   modify the first user interface to include additional components in response to the video chat request, the additional components comprising at least one of: an accept component, a put-in-queue component, a reject component, or a communicate component.   
     
     
         20 . The non-transitory computer-readable medium of  claim 16 , wherein, when executed, the program further causes the at least one computing device to at least:
 determine that at least one of the plurality of client devices has performed an interactive function with respect to an item featured via the live video stream;   update the plurality of statistics in response to determining that the interactive function has been performed; and   modify the first user interface to include the updated plurality of statistics.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.