IP Library Granted Patent US 12,219,261
Granted Patent B2
US 12,219,261 · App. 17/008,952 · Granted Feb 4, 2025

Monitoring system for monitoring multiple locations with 360 degree camera apparatuses

Inventors: Charlie Terry (Charlotte, NC); James Perry (Charlotte, NC); Lee Priest (Charlotte, NC)
Assignee: ETAK Systems, LLC
H04N23/698B64U2101/30B64U2201/10
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,219,261
App. No.
17/008,952
Granted
Feb 4, 2025
Kind
B2
Abstract

Systems and methods include a monitoring system. The monitoring system includes a plurality of camera apparatuses and a server. Each camera apparatus includes a plurality of sensors including an array of image sensors arranged to simultaneously capture a combined 360 degree view thereabout. The server also includes memory storing instructions that, when executed, cause a processor to determine a location for each of the plurality of camera apparatuses, display a map with an icon identifying the location of each of the plurality of camera apparatuses, and display images from the combined 360 degree view, in response to a selection of the icon of a corresponding camera apparatus by a user, from the corresponding camera apparatus selected by the user.

Claims (44)

1. A monitoring system for monitoring a commercial location having equipment therein, comprising:

a plurality of camera apparatuses, each camera apparatus including

a plurality of sensors including an array of image sensors arranged to simultaneously capture a combined 360 degree view thereabout; and

a server including

a network interface and a processor communicatively coupled to one another; and

memory storing instructions that, when executed, cause the processor to

display a map with an icon identifying a location of each of the plurality of camera apparatuses,

display images from the combined 360 degree view, in response to a selection of the icon of a corresponding camera apparatus by a user, from the corresponding camera apparatus selected by the user, wherein the images include live images being streamed form the corresponding camera apparatus and icons identifying equipment within the live images, and

monitor data associated with the equipment within the 360 degree view and issue an alert in response to the data being above or below a predetermined threshold, wherein issuing the alert includes displaying the alert with the icon associated with the corresponding camera apparatus on the map and the icon associated with the piece of equipment within the live images.

2. The monitoring system of claim 1 , wherein icons representing each of the other of the plurality of camera apparatuses are displayed within the 360 degree view of the corresponding camera apparatus selected by the user, each of the icons being selectable and displayed in a respective image of the combined 360 degree view of images where a respective camera apparatus location is represented within the 360 degree view of the corresponding camera apparatus by an icon.

3. The monitoring system of claim 2 , wherein the memory storing instructions that, when executed, cause the processor to

receive a selection, via the 360 degree view of the corresponding camera apparatus, of one of the icons representing a location of the respective camera apparatus; and

display images from the respective camera apparatus based on the selection of the icon being displayed within the 360 degree view of the corresponding camera apparatus.

4. The monitoring system of claim 1 , wherein each of the plurality of camera apparatuses includes at least one of infrared sensors, sound sensors, and motion sensors.

5. The monitoring system of claim 4 , wherein the infrared sensors are configured to capture a 360 degree view of thermographic data around the camera apparatus, and, the memory storing instructions that, when executed, cause the processor to compare thermographic data of equipment within the 360 degree view to a predetermined threshold for the equipment and issue an alert in response to a temperature of a piece of equipment being above the predetermined threshold, and wherein issuing the alert includes displaying the alert with the icon associated with the corresponding camera apparatus on the map and the icon associated with the piece of equipment within the live images.

6. The monitoring system of claim 4 , wherein the image sensors and the motion sensors are configured to detect motion within the combined 360 degree view around the camera apparatus, and wherein the memory storing instructions that, when executed cause the processor to issue an alert, including displaying the alert with the icon associated with the corresponding camera apparatus, in response to motion detected by at least one of the image sensors and the motion sensors.

7. The monitoring system of claim 4 , wherein the sound sensors are configured for at least one of communicating with an individual within the combined 360 degree view of the respective camera apparatus and monitor sounds emanating from equipment within the combined 360 degree view of each of the plurality camera apparatuses, and wherein the memory storing instructions that, when executed, cause the processor to issue an alert, including displaying the alert with the icon associated with the corresponding camera apparatus, in response to the sound sensors detecting a sound above a predetermined threshold.

8. A non-transitory computer-readable medium comprising instructions that, when executed, cause a processor to perform the steps of:

obtain a data from the plurality of camera apparatuses including a plurality of images from captured using an array of image sensors of each of the plurality of camera apparatuses, the image sensors of each of the plurality of camera apparatuses arranged to simultaneously capture a combined 360 degree view thereabout;

determine a location for each of the plurality of camera apparatuses;

display a map with an icon identifying the location of each of the plurality of camera apparatuses;

display images from the combined 360 degree view, in response to a selection of the icon of a corresponding camera apparatus by a user, from the corresponding camera apparatus selected by the user, wherein the images include live images being streamed form the corresponding camera apparatus and icons identifying equipment within the live images; and

monitor data associated with the equipment within the 360 degree view and issue an alert in response to the data being above or below a predetermined threshold, wherein issuing the alert includes displaying the alert with the icon associated with the corresponding camera apparatus on the map and the icon associated with the piece of equipment within the live images.

9. The non-transitory computer-readable medium of claim 8 , wherein the instructions, when executed, further cause the processor to perform the steps of display icons representing each of the other of the plurality of camera apparatuses within the 360 degree view of the corresponding camera apparatus selected by the user, each of the icons being selectable and displayed in a respective image of the combined 360 degree view of images where a respective camera apparatus location is represented within the 360 degree view of the corresponding camera apparatus by an icon.

10. The non-transitory computer-readable medium of claim 9 , wherein the instructions, when executed, further cause the processor to perform the steps of

receive a selection, via the 360 degree view of the corresponding camera apparatus, of one of the icons representing a location of the respective camera apparatus; and

display images from the respective camera apparatus based on the selection of the icon being displayed within the 360 degree view of the corresponding camera apparatus.

11. The non-transitory computer-readable medium of claim 8 , wherein each of the plurality of camera apparatuses includes at least one of infrared sensors, sound sensors, and motion sensors.

12. The non-transitory computer-readable medium of claim 11 , wherein the infrared sensors are configured to capture a 360 degree view of thermographic data around the camera apparatus, the data includes the thermographic data, the instructions, when executed, further cause the processor to perform the steps of compare thermographic data of equipment within the 360 degree view to a predetermined threshold for the equipment and issue an alert in response to a temperature of a piece of equipment being above the predetermined threshold, and wherein issuing the alert includes displaying the alert with the icon associated with the corresponding camera apparatus on the map and the icon associated with the piece of equipment within the live images.

13. The non-transitory computer-readable medium of claim 11 , wherein the image sensors and the motion sensors are configured to detect motion within the combined 360 degree view around the camera apparatus, and wherein the instructions, when executed, further cause the processor to perform the steps of issue an alert, including displaying the alert with the icon associated with the corresponding camera apparatus, in response to motion detected by at least one of the image sensors and the motion sensors.

14. The non-transitory computer-readable medium of claim 11 , wherein the sound sensors are configured for at least one of communicating with an individual within the combined 360 degree view of the respective camera apparatus and monitor sounds emanating from equipment within the combined 360 degree view of each of the plurality camera apparatuses, and wherein the instructions, when executed, further cause the processor to perform the steps of issue an alert, including displaying the alert with the icon associated with the corresponding camera apparatus, in response to the sound sensors detecting a sound above a predetermined threshold.

15. A method for monitoring a commercial location having equipment therein, comprising:

obtaining a data from the plurality of camera apparatuses including a plurality of images captured using an array of image sensors of each of the plurality of camera apparatuses, the image sensors of each of the plurality of camera apparatuses arranged to simultaneously capture a combined 360 degree view thereabout;

determining a location for each of the plurality of camera apparatuses;

displaying a map with an icon identifying the location of each of the plurality of camera apparatuses;

displaying images from the combined 360 degree view, in response to a selection of the icon of a corresponding camera apparatus by a user, from the corresponding camera apparatus selected by the user, wherein the images include live images being streamed form the corresponding camera apparatus and icons identifying equipment within the live images; and

monitoring data associated with the equipment within the 360 degree view and issue an alert in response to the data being above or below a predetermined threshold, wherein issuing the alert includes displaying the alert with the icon associated with the corresponding camera apparatus on the map and the icon associated with the piece of equipment within the live images.

16. The method of claim 15 , further comprising displaying icons representing each of the other of the plurality of camera apparatuses within the 360 degree view of the corresponding camera apparatus selected by the user, each of the icons being selectable and displayed in a respective image of the combined 360 degree view of images where a respective camera apparatus location is represented within the 360 degree view of the corresponding camera apparatus by an icon.

17. The method of claim 16 , further comprising

receiving a selection, via the 360 degree view of the corresponding camera apparatus, of one of the icons representing a location of the respective camera apparatus; and

displaying images from the respective camera apparatus based on the selection of the icon being displayed within the 360 degree view of the corresponding camera apparatus.

18. The method of claim 15 , wherein each of the plurality of camera apparatuses includes infrared sensors configured to capture a 360 degree view of thermographic data thereabout, the method further comprising comparing thermographic data of equipment within the 360 degree view to a predetermined threshold for the equipment and issuing an alert in response to a temperature of a piece of equipment being above the predetermined threshold, and issuing the alert includes displaying the alert with the icon associated with the corresponding camera apparatus on the map and the icon associated with the piece of equipment within the live images.

19. The method of claim 15 , wherein each of the plurality of camera apparatuses includes sound sensors configured for at least one of communicating with an individual within the combined 360 degree view of the respective camera apparatus and monitoring sounds emanating from equipment within the combined 360 degree view of each of the plurality camera apparatuses, the method further comprising issuing an alert, including displaying the alert with the icon associated with the corresponding camera apparatus, in response to the sound sensors detecting a sound above a predetermined threshold.

20. The method of claim 15 , wherein each of the plurality of camera apparatuses includes motion sensors, the image sensors and the motion sensors are configured to detect motion within the combined 360 degree view thereabout, and the method further comprising issuing an alert, including displaying the alert with the icon associated with the corresponding camera apparatus on the map, in response to motion detected by at least one of the image sensors and the motion sensors.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Mar 24, 2026
From: KEYBANK NATIONAL ASSOCIATION, AS AGENT
To: ETAK SYSTEMS, LLC
Reel/Frame 074818/0664 →
PATENT SECURITY AGREEMENT Recorded Mar 20, 2026
From: ETAK SYSTEMS, LLC
To: AQUARIAN CREDIT FUNDING LLC, AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 075246/0859 →
PATENT SECURITY AGREEMENT Recorded Apr 22, 2021
From: ETAK SYSTEMS, LLC
To: KEYBANK NATIONAL ASSOCIATION
Reel/Frame 056003/0641 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2020
From: TERRY, CHARLIE; PERRY, JAMES; PRIEST, LEE
To: ETAK SYSTEMS, LLC
Reel/Frame 053657/0345 →
Continuity (14)
Continuation In Part 16750301 · Jan 23, 2020
Continuation In Part 15968131 · May 1, 2018
Continuation In Part 15926533 · Mar 20, 2018
Continuation In Part 15898695 · Feb 19, 2018
Continuation In Part 15877555 · Jan 23, 2018
Continuation In Part 15815786 · Nov 17, 2017
Continuation In Part 15675930 · Aug 14, 2017
Continuation In Part 15283699 · Oct 3, 2016
Continuation In Part 15241239 · Aug 19, 2016
Continuation In Part 15235686 · Aug 12, 2016
Continuation In Part 15168503 · May 31, 2016
Continuation In Part 15160890 · May 20, 2016
Continuation In Part 14685720 · Apr 14, 2015
Related Publication 20200391882A1 · Dec 17, 2020
References Cited (30)
US 4818990A · Fernandes · 1989 [cited by applicant]
US 6868314B1 · Frink · 2005 [cited by applicant]
US 7839926B1 · Metzger · 2010 [cited by examiner]
US 8346578B1 · Hopkins et al. · 2013 [cited by applicant]
US 9049433B1 · Prince · 2015 [cited by examiner]
US 9085363B2 · Tofte et al. · 2015 [cited by applicant]
US 9162753B1 · Panto et al. · 2015 [cited by applicant]
US 20020193914A1 · Talbert et al. · 2002 [cited by applicant]
US 20100156906A1 · Montgomery · 2010 [cited by examiner]
US 20100215212A1 · Flakes, Jr. · 2010 [cited by applicant]
US 20100231687A1 · Armory et al. · 2010 [cited by applicant]
US 20110221692A1 · Seydoux et al. · 2011 [cited by applicant]
US 20120218296A1 · Belimpasakis · 2012 [cited by examiner]
US 20120250010A1 · Hannay · 2012 [cited by applicant]
US 20120262708A1 · Connolly · 2012 [cited by applicant]
US 20130173088A1 · Callou et al. · 2013 [cited by applicant]
US 20130233964A1 · Woodworth et al. · 2013 [cited by applicant]
US 20130325217A1 · Seydoux et al. · 2013 [cited by applicant]
US 20140018976A1 · Goossen et al. · 2014 [cited by applicant]
US 20140032034A1 · Raptopoulos et al. · 2014 [cited by applicant]
US 20140131510A1 · Wang et al. · 2014 [cited by applicant]
US 20140277854A1 · Jones et al. · 2014 [cited by applicant]
US 20140298181A1 · Rezvan · 2014 [cited by applicant]
US 20140340489A1 · Medioni et al. · 2014 [cited by applicant]
US 20150088916A1 · Stokoe et al. · 2015 [cited by applicant]
US 20150154786A1 · Furukawa et al. · 2015 [cited by applicant]
US 20150205298A1 · Stoschek · 2015 [cited by examiner]
US 20150243073A1 · Chen et al. · 2015 [cited by applicant]
US 20150304869A1 · Johnson et al. · 2015 [cited by applicant]
EP 2775408A1 · 2014 [cited by examiner]