PUBLIC SAFETY CAMERA IDENTIFICATION AND MONITORING SYSTEM AND METHOD
First Claim
Patent Images
1. A method for determining a travel path, comprising:
- (a) establishing an interface with a 3rd-party mapping system via an electronic communication device;
(b) receiving a start point and an end point by a user on the interface for a preselected zone;
(c) generating input data for the 3rd-party mapping system based on the start and end points;
(d) providing the input data to the 3rd-party mapping system;
(e) receiving output data from the 3rd-party mapping system associated with a path from the start point to the end point;
(f) identifying waypoints in the output data;
(g) identifying a camera from a predetermined list of cameras of the preselected zone closest to a line between each of the two consecutive waypoints;
(h) determining a center of a viewing angle of the identified camera from a list of predetermined viewing angles for each of the cameras in the list of cameras of the preselected zone;
(i) calculating a path from the start point through each of the viewing angle centers to the end point;
(j) displaying the calculated path on the electronic communication device, wherein the predetermined list of cameras is determined by;
(A) receiving name of an organization,(B) identifying a range of internet protocol (IP) addresses associated with the organization,(C) querying each IP address in the range of the IP addresses,(D) receiving a response from the IP addresses in response to the queries,(E) verifying the received response is from a camera by obtaining an image file from the IP address and analyzing the image file, and(F) adding the IP address to the predetermined list of cameras, andwherein location of each camera is determined by;
(A) using an IP address to physical address translator, and(B) verifying the location information by using a street-view of a 3rd-party mapping software, wherein steps (a) through (k) are adapted to be performed by one or more processors.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for determining a travel path, including a network of at least one camera, a communication hub coupled to the network of at least one camera, at least one electronic communication device, and a data processing system coupled to the communication hub, the data processing system comprising one or more processors configured to calculate a travel path based on user-specified criteria including maximum camera coverage, where the system is adapted to dynamically identify a plurality of cameras.
-
Citations
20 Claims
-
1. A method for determining a travel path, comprising:
-
(a) establishing an interface with a 3rd-party mapping system via an electronic communication device; (b) receiving a start point and an end point by a user on the interface for a preselected zone; (c) generating input data for the 3rd-party mapping system based on the start and end points; (d) providing the input data to the 3rd-party mapping system; (e) receiving output data from the 3rd-party mapping system associated with a path from the start point to the end point; (f) identifying waypoints in the output data; (g) identifying a camera from a predetermined list of cameras of the preselected zone closest to a line between each of the two consecutive waypoints; (h) determining a center of a viewing angle of the identified camera from a list of predetermined viewing angles for each of the cameras in the list of cameras of the preselected zone; (i) calculating a path from the start point through each of the viewing angle centers to the end point; (j) displaying the calculated path on the electronic communication device, wherein the predetermined list of cameras is determined by; (A) receiving name of an organization, (B) identifying a range of internet protocol (IP) addresses associated with the organization, (C) querying each IP address in the range of the IP addresses, (D) receiving a response from the IP addresses in response to the queries, (E) verifying the received response is from a camera by obtaining an image file from the IP address and analyzing the image file, and (F) adding the IP address to the predetermined list of cameras, and wherein location of each camera is determined by; (A) using an IP address to physical address translator, and (B) verifying the location information by using a street-view of a 3rd-party mapping software, wherein steps (a) through (k) are adapted to be performed by one or more processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for determining a travel path, comprising:
-
a network of at least one camera; a communication hub coupled to the network of at least one camera; at least one electronic communication device; a data processing system coupled to the communication hub, the data processing system comprising one or more processors configured to; (a) establish an interface with a 3rd-party mapping system via the electronic communication device, (b) receive a start point and an end point by a user on the interface for a preselected zone, (c) generate input data for the 3rd-party mapping system based on the start and end points, (d) provide the input data to the 3rd-party mapping system, (e) receive output data from the 3rd-party mapping system associated with a path from the start point to the end point, (f) identify waypoints in the output data, (g) identify a camera from a predetermined list of cameras of the preselected zone closest to a line between each of the two consecutive waypoints, (h) determine the center of a viewing angle of the identified camera from a list of predetermined viewing angles for each of the cameras in the list of cameras of the preselected zone, (i) calculate a path from the start point through each of the viewing angle centers to the end point, and (j) display the calculated path on the electronic communication device, wherein the predetermined list of cameras is determined by; (A) receiving name of an organization, (B) identifying a range of internet protocol (IP) addresses associated with the organization, (C) querying each IP address in the range of the IP addresses, (D) receiving a response from the IP addresses in response to the queries, (E) verifying the received response is from a camera by obtaining an image file from the IP address and analyzing the image file, and (F) adding the IP address to the predetermined list of cameras, and wherein location of each camera is determined by; (A) using an IP address to physical address translator, and (B) verifying the location information by using a street-view of a 3rd-party mapping software. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification