Live video streaming services

US2016286244A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016286244-A1
Application numberUS-201615083260-A
CountryUS
Kind codeA1
Filing dateMar 28, 2016
Priority dateMar 27, 2015
Publication dateSep 29, 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.

In some implementations, a system may include an interactive video broadcasting service, implemented on a server, configured to enable a plurality of source devices to broadcast live feed video streams, over a network, to a plurality of viewing devices. The interactive video broadcasting service includes a multi-perspective video sharing engine configured to determine that at least two of the live feed video streams relate to a same event. The multi-perspective video sharing engine provides a multi-perspective display, over the network, to at least one of the plurality of viewing devices in which the multi-perspective display concurrently streams the live feed video streams determined as related to the same event.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system comprising: an interactive video broadcasting service, implemented on a server, configured to enable a plurality of source devices to broadcast live feed video streams, over a network, to a plurality of viewing devices, the interactive video broadcasting service including, a multi-perspective video sharing engine configured to determine that at least two of the live feed video streams relate to a same event, the multi-perspective video sharing engine configured to provide a multi-perspective display, over the network, to at least one of the plurality of viewing devices, the multi-perspective display streaming the live feed video streams determined as related to the same event. 2 . The system of claim 1 , further comprising: a replay generator configured to generate one or more replays of at least one of the two live feed video streams, the one or more replays including one or more video clips that capture past key activities of the event, the replay generator configured to provide access to the one or more replays such that a replay can be selected to view the past key activities of the event instead of the whole live feed video stream. 3 . The system of claim 1 , wherein the multi-perspective video sharing engine includes a stream correlator configured to correlate two or more live feed video streams and replays to the same event based on one or more signals, the signals including user-provided engagements with the live feed video streams and the replays, location data, time information, and video analysis and audio analysis of the live feed video streams and the replays. 4 . The system of claim 1 , wherein the interactive video broadcasting service includes a video analyzer configured to analyze video of the live feed video streams, wherein the multi-perspective video sharing engine is configured to determine that the live feed video streams relate to the same event based on results of the video analyzer. 5 . The system of claim 1 , wherein the interactive video broadcasting service includes an audio analyzer configured to analyze audio of the live feed video streams, wherein the multi-perspective video sharing engine is configured to determine that the live feed video streams relate to the same event based on results of the audio analyzer. 6 . The system of claim 1 , wherein the multi-perspective video sharing engine is configured to detect and read a tag identifier of a physical object in one of the live feed video streams, the multi-perspective video sharing engine configured to identify the physical object based on the tag identifier, wherein the multi-perspective video sharing engine is configured to use information from the tag identifier in the determination of whether the live feed video streams relate to the same event. 7 . The system of claim 1 , wherein the interactive video broadcasting service includes a contextual data inserter configured to insert contextual data about the event into one of the live feed video streams. 8 . The system of claim 1 , wherein the interactive video broadcasting service includes a video augmentation unit configured to augment one of the live feed video streams to insert contextual data about the event into frames of video. 9 . The system of claim 1 , wherein the interactive video broadcasting service includes a video remote controller configured to control an operation of a camera on one of the plurality of source devices that is broadcasting a live feed video stream, the video remote controller being configured to control the operation of the camera based on user-provided engagements with the live feed video stream provided by the plurality of viewing devices. 10 . The system of claim 1 , wherein the interactive video broadcasting service includes a stream and media promoter configured to insert a promoted broadcast stream into the multi-perspective display. 11 . The system of claim 1 , wherein the interactive video broadcasting service is configured to detect and read a tag identifier of a physical object captured in a live feed video stream, the multi-perspective video sharing engine configured to identify the physical object based on the tag identifier, wherein the interactive video broadcasting service includes a video augmentation unit configured to augment the live feed video stream to include a selectable representation of the physical object. 12 . A computer-implemented method comprising: enabling, by an interactive video broadcasting service implemented on a server, a plurality of source devices to broadcast live feed video streams, over a network, to a plurality of viewing devices; correlating multiple live feed video streams to a single event, the multiple live feed video streams including a first live feed video stream broadcast from a first source device and a second live feed video stream broadcast from a second source device; and providing a multi-perspective display, over the network, to at least one of the plurality of viewing devices, the multi-perspective display streaming the first live feed video stream and the second live feed video stream at a same time or at different times. 13 . The computer-implemented method of claim 12 , wherein the correlating includes computing a score for each live feed video stream that indicates a level of similarity to another live feed video stream or the single event based on a combination of signals, and determining that a particular live feed video stream is correlated with another stream or the single event when the corresponding score is above or equal to a threshold value. 14 . The computer-implemented method of claim 12 , wherein the correlating includes computing a score for each live feed video stream that indicates a level of similarity to another live feed video stream or the single event using a weighted scoring algorithm that applies weights to a plurality of signals, and determining that a particular live feed video stream is correlated with another stream or the single event when the corresponding score is above or equal to a threshold value. 15 . The computer-implemented method of claim 12 , wherein the first live feed video stream is captured at a first location, and the second live feed video stream is captured at a second location, the first live feed video stream being displayed first, the method further comprising: switching from the first live feed video stream to the second live feed video stream as the event progress. 16 . The computer-implemented method of claim 12 , further comprising: automatically creating a replay from a broadcasted video stream, the replay being a shorter version of the broadcasted video stream; and providing access to the replay in the multi-perspective display. 17 . A non-transitory computer-readable medium storing executable code, that when executed by at least one processor, are configured to cause an interactive video broadcasting service implemented on a server to: enable a plurality of source devices to broadcast live feed video streams, over a network, to a plurality of viewing devices; automatically create a replay from a broadcasted video stream from one of the plurality of source devices, the replay being a shorter version of the broadcasted video stream; correlate a live feed video stream and the replay to a single event, the live feed video stream originating from a first source device, the replay originating from a second source device; and provide a multi-perspective display, over the network, to at least one of the plurality of viewing de

Assignees

Inventors

Classifications

  • Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles {(information retrieval from the Internet by querying with filtering and personalisation G06F16/9535; arrangements for replacing or switching information during the broadcast H04H20/10; push services over packet-switching network H04L12/1859; adaptation of message content in packet-switching networks H04L51/063)} · CPC title

  • Cameras (H04N23/00 takes precedence) · CPC title

  • Creating video summaries, e.g. movie trailer {(retrieval in video databases by using presentations in form of a video summary G06F16/739)} · CPC title

  • specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video programme · CPC title

  • Video hosting of uploaded data from client · 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 US2016286244A1 cover?
In some implementations, a system may include an interactive video broadcasting service, implemented on a server, configured to enable a plurality of source devices to broadcast live feed video streams, over a network, to a plurality of viewing devices. The interactive video broadcasting service includes a multi-perspective video sharing engine configured to determine that at least two of the l…
Who is the assignee on this patent?
Twitter Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/21805. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Sep 29 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).