×

Electronic commerce functionality in video overlays

  • US 10,021,458 B1
  • Filed: 06/26/2015
  • Issued: 07/10/2018
  • Est. Priority Date: 06/26/2015
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium having a plurality of computer instructions executable in at least one computing device, wherein, when executed, the plurality of computer instructions cause the at least one computing device to at least:

  • receive a live video stream in which at least one host discusses at least one product offered for ordering via an electronic commerce system;

    while the live video stream is being received, receive an indication from a producer of the live video stream that a product is currently being discussed by the at least one host in the live video stream, the indication being received from the producer via a broadcaster management interface rendered on a first display of a first client associated with the producer;

    send the live video stream to a second client, the live video stream being rendered via a second display of the second client;

    determine a graphical position in a frame of the live video stream at which an image of the product appears based at least in part upon at least one coordinate supplied by the producer via the broadcaster management interface rendered on the first display of the first client during streaming of the live video stream;

    generate data encoding a selectable graphical overlay according to the graphical position in the frame of the live video stream, the selectable graphical overlay comprising a component configured to facilitate selection from a plurality of versions of the product, the product currently being discussed being a particular version of the plurality of versions of the product, and the selectable graphical overlay to be superimposed over the graphical position of the image of the product;

    send the data encoding the selectable graphical overlay to the second client, wherein the selectable graphical overlay is configured to be rendered by the second client relative to the live video stream; and

    receive a selection of the selectable graphical overlay from the second client, the selection corresponding to a request to perform an interactive function relative to the product, wherein the interactive function is performed concurrently with the live video stream being played, and the interactive function comprises at least one of;

    initiating an order of the product via the electronic commerce system or adding the product to a shopping cart via the electronic commerce system.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×