IP Library Granted Patent US 12,425,697
Granted Patent B2
US 12,425,697 · App. 17/974,478 · Granted Sep 23, 2025

Localized dynamic video streaming system

Inventors: Sm Tamjid (Northborough, MA); Reazul Russel (Dover, NH)
H04N21/6405H04N21/21805
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 12,425,697
App. No.
17/974,478
Granted
Sep 23, 2025
Kind
B2
Abstract

A computerized system operable to provide multiple video streams of an event. In an ideal embodiment, the system provides live and dynamic streaming of an event such as a sporting event, concert, march, rally, and the like, to allow viewers to watch video of the event from nearly any angle and vantage point.

Claims (29)

1. A video streaming system comprising:

a mobile computing device comprising a camera, and a server;

the mobile computing device in wireless communication with the server, and the server operable to transmit a plurality of video streams to at least one of the mobile computing device and a remote device;

each of the plurality of video streams being recorded from a node comprising a video camera;

wherein the node has a location, the node comprising information about the location;

wherein the plurality of video streams is grouped into one or more clusters based on the locations of the nodes from which the plurality of video streams is recorded.

2. The video streaming system of claim 1 wherein the system comprises a multi-view video streaming system.

3. The video streaming system of claim 1 wherein the server is operable to transmit the plurality of video streams to at least one of the mobile computing device and a remote device based on a location of the mobile computing device.

4. The video streaming system of claim 3 further comprising a GPS receiver, wherein the location of the mobile computing device is determined by the GPS receiver.

5. The video streaming system of claim 1 wherein the plurality of video streams comprises a first plurality of video streams and a second plurality of video streams.

6. The video streaming system of claim 5 wherein at least one of the server, the mobile computing device, and the remote device are operable to group the first plurality of video streams into a first cluster.

7. The video streaming system of claim 6 wherein each node of the first plurality of nodes has a location, each node of the first plurality of nodes comprising information about its location.

8. The video streaming system of claim 5 wherein at least one of the server, the mobile computing device, and the remote device are operable to group the second plurality of video streams into a second cluster.

9. The video streaming system of claim 8 wherein at least one of the server, the mobile computing device, and the remote device are operable to group the second plurality of video streams into the second cluster based on a proximity of a second plurality of nodes recording the second plurality of video streams.

10. The video streaming system of claim 9 wherein each node of the second plurality of nodes has a location, each node of the second plurality of nodes comprising information about its location.

11. The video streaming system of claim 1 wherein at least one of the mobile computing device, the server, and the remote device are operable to calculate a relative position of the node based on the information about the location in order to relatively map the location of the node.

12. The system of claim 1 wherein the plurality of video streams are not aggregated into a single video stream.

13. The system of claim 1 wherein a grouping of the plurality of video streams into a plurality of clusters, by at least one of the server, the mobile computing device, and the remote device plurality, simplifies processing, which increases an efficiency of the system.

14. The system of claim 1 wherein each of the plurality of video streams comprises a different view taken from a different angle of an event.

15. The system of claim 14 wherein at least one of the mobile computing device and the remote device is operable to receive an input selecting one of the plurality of video streams and further operable to display the different view taken from the different angle of the event.

16. A method of viewing a plurality of video streams comprising the steps of:

receiving, by at least one of a mobile computing device and a remote device, the plurality of video streams via a networked connection to a server;

the plurality of video streams comprising a first plurality of video streams and a second plurality of video streams;

each of the first plurality of video streams and the second plurality of video streams recorded from a node comprising a video camera; and

calculating, by at least one of the mobile computing device, the server, and the remote device, a relative position of each node recording the first plurality of video streams and each node recording the second plurality of video streams based on information about a location of each node;

wherein the plurality of video streams is grouped into one or more clusters based on the locations of the nodes from which the plurality of video streams is recorded.

17. The method of claim 16 further comprising the step of presenting, on a display of at least one of the mobile computing device and the remote device, an indication of the relative position of each of the plurality of video streams.

18. The method of claim 17 further comprising the step of receiving an input to display one of the plurality of video streams on the display of at least one of the mobile computing device and the remote device.

19. The method of claim 18 further comprising the step of displaying the one of the plurality of video streams the display of at least one of the mobile computing device and the remote device.

Continuity (2)
Continuation In Part 17206879 · Mar 19, 2021
Related Publication 20230051450A1 · Feb 16, 2023
References Cited (20)
US 7239760B2 · Di Bernardo · 2007 [cited by applicant]
US 7428000B2 · Cutler · 2008 [cited by applicant]
US 8164617B2 · Mauchly · 2012 [cited by applicant]
US 8385971B2 · Rhoads · 2013 [cited by applicant]
US 8854457B2 · De Vleeschouwer · 2014 [cited by applicant]
US 9055189B2 · Su · 2015 [cited by applicant]
US 9544489B2 · Laforte · 2017 [cited by applicant]
US 9699418B2 · Catrein · 2017 [cited by examiner]
US 10015527B1 · Banta · 2018 [cited by examiner]
US 10219008B2 · Crowe · 2019 [cited by applicant]
US 10313656B2 · Sadi · 2019 [cited by applicant]
US 20110249086A1 · Guo · 2011 [cited by applicant]
US 20130050394A1 · Zhou · 2013 [cited by applicant]
US 20140146132A1 · Bagnato · 2014 [cited by applicant]
US 20170104927A1 · Mugavero · 2017 [cited by applicant]
US 20180035136A1 · Crowe · 2018 [cited by examiner]
US 20180152736A1 · Alexander · 2018 [cited by examiner]
US 20180343488A1 · Amento · 2018 [cited by examiner]
WO 2013137840 · 2013 [cited by applicant]
WO 2016191467 · 2016 [cited by applicant]