Live video stream with interactive shopping interface
First Claim
Patent Images
1. A system, comprising:
- at least one first computing device; and
at least one application executable in the at least one first computing device, wherein, when executed, the at least one application causes the at least one first computing device to at least;
receive a video segment manifest comprising a plurality of uniform resource locators, individual uniform resource locators corresponding to respective versions of a plurality of versions of at least one segment of a plurality of segments of a live video stream, the plurality of versions of the at least one segment being encoded using different bitrates or codecs;
receive the live video stream from at least one second computing device, the live video stream featuring a host verbally discussing a plurality of items in the plurality of segments;
receive information associated with the plurality of items;
generate a timeline user interface depicting a plurality of subsets of items discussed during the plurality of segments, individual subsets of items being grouped according to a respective segment of the plurality of segments such that a first subset of items are discussed during a first segment of the plurality of segments and a second subset of items are discussed during a second segment of the plurality of segments, the first subset of items and the second subset of items being selected from a personalized list of items associated with the at least one first computing device that is based at least in part on the at least one first computing device causing to be streamed the first segment of the plurality of segments and the second segment of the plurality of segments;
cause to be rendered the live video stream and an interactive overlay over the live video stream, the interactive overlay comprising the timeline user interface; and
update the timeline user interface by removing at least one selectable item component corresponding to an item based at least in part on an expiration time.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for providing a live video stream with an interactive shopping interface. A live video stream and item information are obtained from another computing device. The item information indicates one or more items being featured in the live video stream. A user interface is rendered upon a display. The user interface includes the live video stream and a timeline interface indicating the items being featured during various segments in the live video stream.
-
Citations
20 Claims
-
1. A system, comprising:
-
at least one first computing device; and at least one application executable in the at least one first computing device, wherein, when executed, the at least one application causes the at least one first computing device to at least; receive a video segment manifest comprising a plurality of uniform resource locators, individual uniform resource locators corresponding to respective versions of a plurality of versions of at least one segment of a plurality of segments of a live video stream, the plurality of versions of the at least one segment being encoded using different bitrates or codecs; receive the live video stream from at least one second computing device, the live video stream featuring a host verbally discussing a plurality of items in the plurality of segments; receive information associated with the plurality of items; generate a timeline user interface depicting a plurality of subsets of items discussed during the plurality of segments, individual subsets of items being grouped according to a respective segment of the plurality of segments such that a first subset of items are discussed during a first segment of the plurality of segments and a second subset of items are discussed during a second segment of the plurality of segments, the first subset of items and the second subset of items being selected from a personalized list of items associated with the at least one first computing device that is based at least in part on the at least one first computing device causing to be streamed the first segment of the plurality of segments and the second segment of the plurality of segments; cause to be rendered the live video stream and an interactive overlay over the live video stream, the interactive overlay comprising the timeline user interface; and update the timeline user interface by removing at least one selectable item component corresponding to an item based at least in part on an expiration time. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
obtaining, via a first computing device, a video segment manifest comprising a plurality of uniform resource locators, individual uniform resource locators corresponding to respective versions of a plurality of versions of at least one segment of a plurality of segments of a live video stream, the plurality of versions of the at least one segment being encoded using different bitrates or codecs; obtaining, via the first computing device, the live video stream from a second computing device, the live video stream featuring an individual discussing, in the plurality of segments, a plurality of items available for purchase via an electronic commerce system; obtaining, via the first computing device, information detailing when individual items of the plurality of items are discussed by the individual; generating, via the first computing device, a timeline user interface configured to depict a plurality of selectable item components corresponding to a plurality of subsets of items featured during the plurality of segments, individual subsets of items being grouped according to a respective segment of the plurality of segments such that a first subset of items are featured during a first segment of the plurality of segments and a second subset of items are featured during a second segment of the plurality of segments, the first subset of items and the second subset of items being selected from a personalized list of items associated with the first computing device that is based at least in part on the first computing device causing to be streamed the first segment of the plurality of segments and the second segment of the plurality of segments; rendering, via the first computing device, a primary user interface upon a display, the primary user interface including the live video stream and an interactive overlay over the live video stream, the interactive overlay comprising the timeline user interface; and updating, via the first computing device, the timeline user interface by removing at least one selectable item component corresponding to an item based at least in part on an expiration time. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium embodying a program executable in a first computing device, wherein, when executed, the program causes the first computing device to at least:
-
receive a video segment manifest comprising a plurality of uniform resource locators, individual uniform resource locators corresponding to respective versions of a plurality of versions corresponding to at least a portion of a period of time in a live video stream, the plurality of versions being encoded using different bitrates or codecs; receive the live video stream from at least one second computing device, the live video stream featuring at least one individual discussing a plurality of items over the period of time; generate a first user interface including a plurality of selectable item components corresponding to a plurality of subsets of items discussed by the at least one individual during a plurality of portions of the period of time, individual subsets items being grouped according to a respective portion of the period of time such that a first subset of items are discussed by the at least one individual during a first portion of the period of time and a second subset of items are discussed by the at least one individual during a second portion of the period of time, the first subset of items and the second subset of items being selected from a personalized list of items associated with the first computing device that is based at least in part on the first computing device causing to be streamed the first portion of the period of time and the second portion of the period of time; cause to be rendered a second user interface upon a display of the first computing device, the second user interface including the live video stream and an interactive overlay over the live video stream, the interactive overlay comprising the first user interface; and update the first user interface by removing at least one selectable item component corresponding to an item based at least in part on an expiration time. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification