IP Library Granted Patent US 8,878,938
Granted Patent B2
US 8,878,938 · App. 13/451,089 · Granted Nov 4, 2014

System and method for assigning cameras and codes to geographic locations and generating security alerts using mobile phones and other devices

Inventors: Lawrence Levinson (Roslyn, NY); Deepinder Singh (East Windsor, NY)
Assignee: ZAP Group LLC
H04N7/18
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 8,878,938
App. No.
13/451,089
Granted
Nov 4, 2014
Kind
B2
Abstract

A system and method for generating security alerts for a facility is presented. The system can comprise a server, cameras operable to stream video to the server or other storage location and to a surveillance center of the facility, input devices, a first module operable to assign one or more codes to the facility, associate one or more cameras with each code, and associate response guidelines with each code; and a second module operable to receive one code of the one or more codes from one of the one or more input devices, notify the facility assigned to the one code based on the response guidelines, stream video from the one or more cameras associated with the one code to the surveillance center of the facility, and generate the security alert based on the video stream. In one aspect, a user can send a video feed along with the code.

Claims (54)

1. A system for generating security alerts for a facility from a remote device, comprising:

a server having:

a CPU;

a first module operable to assign one or more codes to the facility, each code identifying a different location within the facility irrespective of the location of the remote device, the module further operable to associate one or more cameras in the facility with each code, and associate response guidelines with each code; and

a second module operable to receive the one or more codes from the remote device, notify a surveillance center of the location assigned to the one or more codes based on the response guidelines, stream video from the one or more cameras associated with the one or more codes to the surveillance center, and generate a security alert based on the video stream,

wherein the remote device is configured for a user to enter one of the one or more codes to identify a location of the security alert in a location in the facility irrespective of the location of the remote device,

wherein the remote device has a module enabling sending of the code, live video of a visible event and live audio, the live video being a video stream separate from the video streamed from the one or more cameras, and

wherein the live video and the live audio being routed through the server and combined with video streamed from the one or more cameras to the surveillance center.

2. The system according to claim 1 , wherein the server enables bi-directional communication between the remote device and the surveillance center.

3. The system according to claim 1 , further comprising a third module operable to stream the video from the surveillance center and the live video and the live audio from the remote device to one or both of a dispatcher and an internal responder based on the response guidelines.

4. The system according to claim 3 , wherein when the video, the live video and the live audio are streamed to the dispatcher, the video, the live video and the live audio are further streamed from the dispatcher to one or more first responders.

5. The system according to claim 1 , wherein the remote device comprises a specialized device for only sending the code.

6. The system according to claim 1 , wherein the one or more cameras associated with the code stream video to the server.

7. A method for generating security alerts for a facility from a remote device, comprising:

assigning one or more codes to the facility, each code identifying a different location within the facility irrespective of the location of the remote device;

associating one or more cameras in the facility with each code;

associating response guidelines with each code;

receiving the one or more codes from the remote device, the remote device configured for a user to enter one of the one or more codes to identify a location of a security alert in a location in the facility irrespective of the location of the remote device;

notifying a surveillance center of the location assigned to the one or more codes based on the response guidelines;

streaming video from the one or more cameras associated with the one or more codes to the surveillance center;

receiving live video of a visible event and live audio from the remote device, the live video being a video stream separate from the video streamed from the one or more cameras;

combining the live video and live audio with the video streamed from the one or more cameras;

routing the combined live video, live audio and video streamed from the one or more cameras through a server to the surveillance center; and

generating the security alert based on the video stream.

8. The method according to claim 7 , wherein the server enables bi-directional communication between the remote device and the surveillance center.

9. The method according to claim 7 , further comprising a step of streaming the live video and the live audio from the remote device and the video from the surveillance center to one or both of a dispatcher and an internal responder based on the response guidelines.

10. The method according to claim 9 , further comprising a step of streaming the video, the live video and the live audio from the dispatcher to one or more first responders when the video is streamed to the dispatcher.

11. The method according to claim 7 , wherein the remote device comprises a specialized device for only sending the codes.

12. The method according to claim 7 , further comprising a step of streaming the video from the one or more cameras associated with the code to the server.

13. A non-transitory computer readable storage medium storing a program of instructions executable by a machine to perform a method for generating security alerts for a facility from a remote device, comprising:

assigning one or more codes to the facility, each code identifying a different location within the facility irrespective of the location of the remote device;

associating one or more cameras in the facility with each code;

associating response guidelines with each code;

receiving the one or more codes from the remote device, the remote device configured for a user to enter one of the one or more codes to identify a location of a security alert in a location in the facility irrespective of the location of the remote device;

notifying a surveillance center of the location assigned to the one or more codes based on the response guidelines;

streaming video from the one or more cameras associated with the one or more codes to the surveillance center;

receiving live video of a visible event and live audio from the remote device, the live video being a video stream separate from the video streamed from the one or more cameras;

combining the live video and live audio with the video streamed from the one or more cameras;

routing the combined live video, live audio and video streamed from the one or more cameras through a server to the surveillance center; and

generating the security alert based on the video stream.

14. The non-transitory computer readable storage medium according to claim 13 , wherein the server enables bi-directional communication between the remote device and the surveillance center.

15. The non-transitory computer readable storage medium according to claim 13 , further comprising streaming the live video and the live audio from the remote device and the video from the surveillance center to one or both of a dispatcher and an internal responder based on the response guidelines.

16. The non-transitory computer readable storage medium according to claim 15 , further comprising streaming the video, the live video and the live audio from the dispatcher to one or more first responders when the video is streamed to the dispatcher.

17. The non-transitory computer readable storage medium according to claim 13 , wherein the remote device comprises a specialized device for only sending the codes.

18. The non-transitory computer readable storage medium according to claim 13 , further comprising streaming the video from the one or more cameras associated with the code to the server.

19. The system according to claim 1 , wherein the location of the remote device is remote from the location of the security alert.

20. The system according to claim 1 , wherein the location of the security alert is identified by remotely viewing the one or more cameras in the facility.

21. The system according to claim 1 , wherein the remote device is a mobile device.

22. The method according to claim 7 , wherein the location of the remote device is remote from the location of the security alert.

23. The method according to claim 7 , wherein the location of the security alert is identified by remotely viewing the one or more cameras in the facility.

24. The method according to claim 7 , wherein the remote device is a mobile device.

25. The non-transitory computer readable storage medium according to claim 13 , wherein the location of the remote mobile device is remote from the location of the security alert.

26. The non-transitory computer readable storage medium according to claim 13 , wherein the location of the security alert is identified by remotely viewing the one or more cameras in the facility.

27. The non-transitory computer readable storage medium according to claim 13 , wherein the remote device is a mobile device.

Assignments (4)
CHANGE OF NAME Recorded Oct 1, 2015
From: ZAP GROUP LLC
To: ZAP SYSTEMS LLC
Reel/Frame 036742/0278 →
CHANGE OF ADDRESS Recorded Oct 1, 2015
From: ZAP SYSTEMS LLC
To: ZAP SYSTEMS LLC
Reel/Frame 036742/0290 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDRESS PREVIOUSLY RECORDED ON REEL 028076 FRAME 0360. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 20, 2012
From: LEVINSON, LAWRENCE; SINGH, DEEPINDER
To: ZAP GROUP LLC
Reel/Frame 028563/0299 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2012
From: LEVINSON, LAWRENCE; SINGH, DEEPINDER
To: ZAP GROUP LLC
Reel/Frame 028076/0360 →
Continuity (2)
Provisional Application 61502724 · Jun 29, 2011
Related Publication 20130002880A1 · Jan 3, 2013