IP Library Granted Patent US 10,574,715
Granted Patent B2
US 10,574,715 · App. 15/668,540 · Granted Feb 25, 2020

Method and system for aggregating content streams based on sensor data

Inventors: Richard Oesterreicher (Johns Creek, GA); Jonathan Hessing (Johns Creek, GA); Zunair Ukani (Johns Creek, GA); Austin Schmidt (Johns Creek, GA)
Assignee: Streaming Global, Inc.
H04L65/602H04L51/32H04L65/1069H04L65/4076H04L67/18H04N21/235H04N21/4788
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,574,715
App. No.
15/668,540
Granted
Feb 25, 2020
Kind
B2
Abstract

Disclosed is a method of aggregating content streams. The method may include receiving, using a communication unit, a plurality of content streams from a plurality of mobile devices. Further, each of the plurality of mobile devices may include at least one recorder configured to generate a content stream. Furthermore, each of the plurality of content streams may be associated with at least one metadata. Additionally, the method may include analyzing, using a processing unit, the at least one metadata. Further, the method may include aggregating, using the processing unit, the plurality of content streams into an aggregated content stream container based on a result of the analyzing.

Claims (39)

1. A method for organizing a plurality of content streams, the method comprising:

receiving the plurality of content streams and a metadata associated with each of the plurality of content streams;

analyzing the metadata associated with each of the plurality of content streams for at least one of the following:

geo-location data in order to determine which of the plurality of content streams comprise content captured in spatial proximity, and

timing data in order to determine which of the plurality of content streams comprise content captured in temporal proximity

grouping at least two content streams of the plurality of content streams based on the analyzed metadata associated with each content stream when at least one of the following occur:

the at least two content streams are determined to be captured in the spatial proximity,

the at least two content streams are determined to be captured in the temporal proximity;

analyzing the metadata associated with each of the at least two content streams for orientation data in order to determine a point of view associated with each of the at least two content streams, wherein a statistical analysis of the metadata is employed to derive statistical data for each of the at least two content streams;

establishing a multiple stream container for aggregating the at least two content streams, and

arranging the presentation of the grouped content streams based on the analyzed metadata for layout within the multiple stream container, wherein:

the presentation comprises displaying a visual representation of the at least two content streams within the multiple stream container, and includes the statistical data associated with the aggregated content streams in the multiple screen container; and

the visual representation for each content stream is based on the metadata associated with each content stream, the metadata comprising the orientation data.

2. The method of claim 1 , wherein establishing the multiple stream container comprises: receiving information associated with a criteria for content streams to be placed into the multiple stream container.

3. The method of claim 2 , further comprising:

comparing the criteria to data points within the metadata associated with each content stream, and

adding, into the multiple stream container, each content stream that meets the criteria into the content stream.

4. The method of claim 2 , wherein analyzing the metadata associated with each of the plurality of content streams for the timing data comprises matching the timing data with the criteria established for the multiple stream container.

5. The method of claim 2 , wherein analyzing the metadata associated with each of the plurality of content streams for the geo-location data comprises matching the geo-location data with the criteria established for the multiple stream container.

6. The method of claim 1 , wherein analyzing the metadata associated with each of the plurality of content streams further comprises at least one of the following:

employing the statistical analysis based on analyzing the metadata to determine a frequency of content captured in at least one of the following, the spatial proximity, and the temporal proximity; and deriving statistical data based on the statistical analysis.

7. The method of claim 6 , further comprising: presenting the multiple stream container; and

presenting the statistical data associated with the aggregated content streams in the multiple stream container.

8. The method of claim 6 , further comprising: presenting the multiple stream container; and

presenting data associated with the event in the proximal space and time.

9. The method of claim 1 , wherein establishing the multiple stream container comprises:

labeling each aggregated content streams within the multiple stream container, wherein labeling the content within the multiple stream container comprises employing at least one identifier associated with computing devices used to capture the content.

10. The method of claim 9 , wherein employing the at least one identifier in labeling the multiple stream container comprises employing at least one of the following:

participant name, account ID, device ID,

a location of capture associated with each content stream,

a time of capture associated with each content stream,

orientation data associated with each content stream, and

statistical data associated with each content stream.

11. The method of claim 10 , wherein labeling the content streams is configured to enable indexing, searching, and discovery of each content stream based on, at least in part, the identifiers.

12. The method of claim 1 , wherein establishing the multiple stream container comprises establishing the multiple stream container prior to receiving content into the multiple stream container.

13. The method of claim 1 , wherein establishing the multiple stream container comprises establishing the multiple stream container after receiving content for the multiple stream container.

14. The method of claim 1 , wherein analyzing the metadata associated with each of the plurality of content streams for the timing data comprises determining which of the plurality of content streams were captured at a moment of interest.

15. The method of claim 1 , wherein analyzing the metadata associated with each of the plurality of content streams for the geo-location data comprises determining which of the plurality of content streams were captured at a location of interest.

16. The method of claim 1 , further comprising: determining that the content streams comprising content captured in the spatial proximity and the temporal proximity correspond to an event in proximal space and time.

Assignments (3)
ASSIGNMENT CONVERSION Recorded Jan 7, 2020
From: STREAMING GLOBAL, LLC
To: STREAMING GLOBAL, INC.
Reel/Frame 051495/0937 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2019
From: OESTERREICHER, RICHARD; HESSING, JONATHAN; UKANI, ZUNAIR; SCHMIDT, AUSTIN
To: SHOUTY, LLC
Reel/Frame 049945/0171 →
CHANGE OF NAME Recorded Aug 2, 2019
From: SHOUTY, LLC
To: STREAMING GLOBAL, LLC
Reel/Frame 049950/0611 →
Continuity (1)
Related Publication 20190044988A1 · Feb 7, 2019