Live video stream sharing

US2016277802A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016277802-A1
Application numberUS-201615076562-A
CountryUS
Kind codeA1
Filing dateMar 21, 2016
Priority dateMar 20, 2015
Publication dateSep 22, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods provide live broadcasts with real-time feedback from viewers using mobile computing devices. An example method includes providing a live feed broadcast from a source mobile device to a plurality of viewing devices, receiving, during the live feed broadcast, an engagement from one of the plurality of viewing devices, and associating the engagement with a particular time in the live feed broadcast. The method also includes providing an indication of the engagement to the source mobile device, wherein the source mobile device displays a graphic representation of the engagement during the live feed broadcast and adding the indication of the engagement to the live feed so that a graphic representation is displayed during the live feed at the particular time to users of the plurality of viewing devices. The viewing user may each have a graph relationship with a user of the source mobile device.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: providing a live feed broadcast from a source mobile device to a plurality of viewing devices; receiving, during the live feed broadcast, an engagement from one of the plurality of viewing devices; associating the engagement with a particular time in the live feed broadcast; providing an indication of the engagement to the source mobile device, wherein the source mobile device displays a graphic representation of the engagement during the live feed broadcast; and adding the indication of the engagement to the live feed so that a graphic representation is displayed during the live feed or during subsequent playback of the live feed at the particular time to users of the plurality of viewing devices. 2 . The method of claim 1 comprising: receiving a plurality of engagements from the one viewing device; generating a new indication for each of the plurality of engagements; associating each of the plurality of engagements with a respective time, where the respective times are distinct but may overlap; and adding the new indications to the live feed so that a plurality of graphic representations are displayed during the live feed or during subsequent playback of the live feed at the respective times to the users of the plurality of viewing devices. 3 . The method of claim 1 , wherein the engagement is a first engagement, the particular time is a first time, and the indication is a first indication, and the method further comprises: receiving a second engagement from a second viewing device of the plurality of viewing devices; generating a second indication for the second engagement; associating the second indication with a second time, where the first time and the second time are distinct; and adding the first indication and the second indication to the live feed so that the first indication is visible and the second indication is visible in the live feed to the users of the plurality of viewing devices. 4 . The method of claim 1 , wherein the users of the plurality of viewing devices each have a graph relationship with a user of the source mobile device in a social media platform and the users of the plurality of viewing devices and the user of the source mobile device are users in the social media platform. 5 . The method of claim 1 , wherein the users of the plurality of viewing devices each have a graph relationship with a user of the source mobile device in a social media platform and the users of the plurality of viewing devices view the live feed during concurrent sessions of the social media platform. 6 . The method of claim 1 , wherein the engagement is a signal of approval. 7 . The method of claim 1 , further comprising: storing the live feed with the indication associated with the particular time added as a stored video for a period of time; and providing the stored video for replay in response to a request, from a replay device, to replay the stored video, wherein the indication triggers appearance of a graphic representation at the particular time during the replay on the replay device. 8 . A system comprising: at least one processor; a display device; and memory storing instructions that, when executed by the at least one processor, generate a user interface configured to: receive an acceptance of a notification regarding a live broadcast, display the live broadcast on the display device, initiate display a plurality of icons with the live broadcast, each icon representing an signal of appreciation from one of a plurality of viewers of the live broadcast and the icon being associated with a respective time in the live broadcast, initiate removal of icons from the display device a predetermined interval elapses after respective times, initiate display, on the display device, a plurality of notifications with the live broadcast, each notification being associated with a respective time, and initiate removal of notifications from the display based on respective times. 9 . The system of claim 8 , wherein the system further comprises an input device, and the live broadcast is provided from a server and the user interface is further configured to: receive a signal of approval via the input device; and provide the signal to the server, wherein the server associates the signal of approval with a respective time in the live broadcast, adds an indication in the live broadcast for the signal at the respective time, and provides the indication with the live broadcast to the server. 10 . The system of claim 8 , wherein the plurality of icons are from a same viewer of the live broadcast. 11 . The system of claim 8 , wherein the notifications include comments and notices of viewers joining the live broadcast. 12 . The system of claim 8 , wherein the user interface is further configured to: scroll each of the plurality of icons from a starting location to an ending location on the display device during the predetermined interval. 13 . The system of claim 8 , wherein a first icon of the plurality of icons associated with a first viewer of the plurality of viewers has a different appearance than a second icon of the plurality of icons associated with a second viewer of the plurality of viewers. 14 . The system of claim 8 , wherein a shape of at least some of the plurality of icons is determined based on a date of the live broadcast. 15 . The system of claim 8 , wherein the user interface is further configured to: receive an identifier of a broadcaster; receive a notification that the broadcaster is starting the live broadcast; and provide, in response, the notification to view the live broadcast. 16 . The system of claim 8 , wherein the user interface is further configured to: display previous live broadcasts; receive a selection of a previous broadcast; and replay the selected previous broadcast in the display device, wherein the replay includes displaying a second plurality of icons at second respective times, the second plurality of icons representing signals of appreciation received at second respective times when the previous broadcast was live. 17 . The system of claim 8 , wherein the user interface is further configured to: receive a query from the user; provide the query to a server; and display a list of live broadcasts responsive to the query, the list including live broadcasts having comments or a title responsive to the query. 18 . The system of claim 8 , wherein the user interface is further configured to: display a notification about the live broadcast when the live broadcast has received a threshold quantity of signals of approval per a specified time period. 19 . A method comprising: initiating a live feed broadcast from a source mobile device; determining, at regular periods during the live feed broadcast, a throughput between the source mobile device and a server and adjusting the quality of the live feed broadcast provided to the server, so that lower throughput results in a video stream with lower quality and a higher throughput results in a video stream with higher quality; and providing the live-feed broadcast to the server, wherein the server provides the live-feed video stream to a plurality of viewing devices, wherein the source device controls the quality of the broadcast for all viewing devices. 20 . The method of claim 19 , further comprising: adding a timestamp packet to the video stream, the timestamp packet being used to associate engagements with a

Assignees

Inventors

Classifications

  • Generation of visual interfaces {for content selection or interaction}; Content or additional data rendering · CPC title

  • Monitoring of end-user related data (arrangements for monitoring the users' behaviour or opinions in broadcast systems H04H60/33) · CPC title

  • embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop (constructional details of equipment or arrangements specially adapted for portable computer application G06F1/1626; arrangements specially adapted for mobile receivers in broadcast systems H04H20/57) · CPC title

  • for processing graphics · CPC title

  • communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016277802A1 cover?
Systems and methods provide live broadcasts with real-time feedback from viewers using mobile computing devices. An example method includes providing a live feed broadcast from a source mobile device to a plurality of viewing devices, receiving, during the live feed broadcast, an engagement from one of the plurality of viewing devices, and associating the engagement with a particular time in th…
Who is the assignee on this patent?
Twitter Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/4788. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Sep 22 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).