US2021337246A1PendingUtilityA1

Apparatus and method for aggregating video streams into composite media content

Assignee: AT & T IP I LPPriority: Jul 29, 2016Filed: Jul 9, 2021Published: Oct 28, 2021
Est. expiryJul 29, 2036(~10 yrs left)· nominal 20-yr term from priority
Inventors:Keith Crowe
H04N 23/698H04N 21/43072H04N 21/41407H04N 21/23439H04N 21/47205H04N 21/2365H04N 21/2187H04N 21/47211H04N 21/4316H04N 21/21805H04N 21/4223H04N 21/816H04N 21/2543H04N 21/4307H04N 5/23238
60
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Aspects of the subject disclosure may include, for example, receiving a plurality of live video streams from a plurality of communication devices, the plurality of live video streams being associated with a common event. Further aspects may include aggregating the plurality of live video streams to generate a composite video stream for presenting a selectable viewing of the common event and providing the composite video stream to a device for presentation. Additional aspects may include adjusting the composite video stream according to user generated-input to generate an adjusted composite video stream, the user-generated input corresponds to a request to adjust the presentation of the common event. Other aspects may include providing the adjusted composite video stream to the device for presentation. Other embodiments are disclosed.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A device comprising:
 a processing system including a processor; and   a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:
 providing a composite video stream to a communication device, wherein the communication device presents the composite video stream on a first screen of the communication device, wherein the composite video stream comprises a plurality of live video streams, wherein each of the plurality of live video streams are obtained from a mobile phone; 
 receiving an indication of a change in geographic location of the communication device, wherein the communication device determines the change in geographic location by detecting the communication device has moved from a first geographic location to a second geographic location of the communication device and determines that the first geographic location is different than the second geographic location; 
 adjusting the composite video stream according to the change in geographic location of the communication device to generate an adjusted composite video stream, wherein the adjusting of the composite video stream comprises rendering the adjusted composite video stream to show that a user has a change in virtual location from a first virtual location that corresponds to the first geographic location to a second virtual location that corresponds to the second geographic location; and 
 providing the adjusted composite video stream to the communication device, wherein the communication device presents the composite video stream on the first screen of the communication device simultaneously with the communication device presenting the adjusted composite video stream on a second screen of the communication device. 
   
     
     
         2 . The device of  claim 1 , wherein the operations comprise aggregating the plurality of live video streams to generate the composite video stream. 
     
     
         3 . The device of  claim 2 , wherein the operations comprise:
 detecting a presentation capability of the communication device;   determining that a group of the plurality of live video streams are from a same perspective; and   selecting one of the group of the plurality of live video streams that are from the same perspective according to the presentation capability of the communication device, wherein the aggregating of the plurality of live video streams comprises aggregating one of the group of the plurality of live video streams to generate the composite video stream.   
     
     
         4 . The device of  claim 3 , wherein the operations comprises identifying an incentive associated with the group of the plurality of live video streams resulting in a group of incentives, wherein the selecting of the one of the group of the plurality of live video streams comprises selecting the one of the group of the plurality of live video streams according to the group of incentives. 
     
     
         5 . The device of  claim 1 , wherein the operations comprise providing a graphical user interface to the communication device, wherein the graphical user interface is presented by the communication device with a presentation of the composite video stream. 
     
     
         6 . The device of  claim 5 , wherein the indication comprises a first user-generated input from the graphical user interface. 
     
     
         7 . The device of  claim 5 , wherein the operations comprise receiving a second user-generated input from the graphical user interface, wherein the second user-generated input comprises a request to adjust the composite video stream by providing a selection of a moving object. 
     
     
         8 . The device of  claim 7 , wherein the adjusting of the composite video stream comprises magnifying the moving object. 
     
     
         9 . The device of  claim 1 , wherein the communication device presenting the composite video stream on the first screen simultaneously with the adjusted composite video stream on the second screen comprises overlaying the second screen onto the first screen. 
     
     
         10 . The device of  claim 1 , wherein operations further comprise generating a 360 degree live virtual environment from the composite video stream. 
     
     
         11 . The device of  claim 10 , wherein the operations comprise providing the 360 degree live virtual environment to a virtual reality user device, wherein the communication device comprises the virtual reality user device. 
     
     
         12 . A non-transitory, machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:
 providing a composite video stream to a communication device, wherein the communication device presents the composite video stream on a first screen of the communication device, wherein the composite video stream comprises a plurality of live video streams, wherein each of the plurality of live video streams are obtained from a mobile phone;   providing a graphical user interface to the communication device, wherein the graphical user interface is presented by the communication device with a presentation of the composite video stream;   receiving a first user-generated input, via the graphical user interface, that indicates a change in geographic location of the communication device, wherein the communication device determines the change in geographic location by detecting the communication device has moved from a first geographic location to a second geographic location of the communication device and determines that the first geographic location is different than the second geographic location;   adjusting the composite video stream according to the change in geographic location of the communication device to generate an adjusted composite video stream, wherein the adjusting of the composite video stream comprises rendering the adjusted composite video stream to show that a user has a change in virtual location from a first virtual location that corresponds to the first geographic location to a second virtual location that corresponds to the second geographic location; and   providing the adjusted composite video stream to the communication device, wherein the communication device presents the composite video stream on the first screen of the communication device simultaneously with the communication device presenting the adjusted composite video stream on a second screen of the communication device.   
     
     
         13 . The non-transitory, machine-readable storage medium of  claim 12 , wherein the operations comprise aggregating the plurality of live video streams to generate the composite video stream. 
     
     
         14 . The non-transitory, machine-readable storage medium of  claim 13 , wherein the operations comprise:
 detecting a presentation capability of the communication device;   determining that a group of the plurality of live video streams are from a same perspective; and   selecting one of the group of the plurality of live video streams that are from the same perspective according to the presentation capability of the communication device, wherein the aggregating of the plurality of live video streams comprises aggregating one of the group of the plurality of live video streams to generate the composite video stream.   
     
     
         15 . The non-transitory, machine-readable storage medium of  claim 14 , wherein the operations comprises identifying an incentive associated with the group of the plurality of live video streams resulting in a group of incentives, wherein the selecting of the one of the group of the plurality of live video streams comprises selecting the one of the group of the plurality of live video streams according to the group of incentives. 
     
     
         16 . The non-transitory, machine-readable storage medium of  claim 12 , wherein the operations comprise receiving a second user-generated input from the graphical user interface, wherein the second user-generated input comprises a request to adjust the composite video stream by providing a selection of a moving object. 
     
     
         17 . The non-transitory, machine-readable storage medium of  claim 16 , wherein the adjusting of the composite video stream comprises magnifying the moving object. 
     
     
         18 . The non-transitory, machine-readable storage medium of  claim 12 , wherein the communication device presenting the composite video stream on the first screen simultaneously with the adjusted composite video stream on the second screen comprises overlaying the second screen onto the first screen. 
     
     
         19 . The non-transitory, machine-readable storage medium of  claim 12 , wherein operations further comprise:
 generating a 360 degree live virtual environment from the composite video stream; and   providing the 360 degree live virtual environment to a virtual reality user device, wherein the communication device comprises the virtual reality user device.   
     
     
         20 . A method, comprising:
 providing, by a processing system including a processor, a composite video stream to a communication device, wherein the communication device presents the composite video stream on a first screen of the communication device, wherein the composite video stream comprises a plurality of live video streams, wherein each of the plurality of live video streams are obtained from a mobile phone;   receiving, by the processing system, an indication of a change in geographic location of the communication device, wherein the communication device determines the change in geographic location by detecting the communication device has moved from a first geographic location to a second geographic location of the communication device and determines that the first geographic location is different than the second geographic location;   adjusting, by the processing system, the composite video stream according to the change in geographic location of the communication device to generate an adjusted composite video stream, wherein the adjusting of the composite video stream comprises rendering the adjusted composite video stream to show that a user has a change in virtual location from a first virtual location that corresponds to the first geographic location to a second virtual location that corresponds to the second geographic location; and   providing, by the processing system, the adjusted composite video stream to the communication device, wherein the communication device presents the composite video stream on the first screen of the communication device simultaneously with the communication device presenting the adjusted composite video stream on a second screen of the communication device, wherein the second screen is overlaid on the first screen.

Join the waitlist — get patent alerts

Track US2021337246A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.