Distributive facial matching and notification system
First Claim
Patent Images
1. A system comprising:
- a plurality of gateways, each gateway coupled to a video recording device; and
a web server associated with the plurality of gateways, the web server configured to identify one or more gateways of the plurality of gateways using metadata associated with a picture of a face, and to distribute the picture of the face to the identified gateways based on the metadata, the metadata comprising an identification of the picture of the face, an identification of a source of the picture, and a geographic location of interest,the web server comprising;
a facial receiver module configured to receive the picture of the face and the metadata from one or more sources;
a facial recognition engine configured to determine facial features from the picture of the face;
a gateway identifier module configured to identify the one or more gateways using the metadata associated with the picture of the face, the gateway identifier module implemented using a processor of the web server;
a facial distribution module configured to communicate the picture of the face to the identified one or more gateways;
a web-based gateway management module configured to identify a first gateway based on a user profile at a client device, to authenticate with the client device based on the user profile, to authenticate with the first gateway, and to correlate the first gateway with a second gateway based on the user profile;
a transport module configured to enable peer-to-peer communication between the first gateway, the second gateway, the client device, and the web server; and
a storage device to store the picture of the face, the metadata, and the facial features in different groups based on the metadata, the groups organized by geographic areas, each gateway associated with a corresponding group and a geographic area.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system for distributing facial identifiers to gateways are described. The system has one or more gateways and a web server associate with the gateways. Each gateway is coupled to a video capturing device. The web server identifies one or more gateways using a metadata associated with a picture of a face. The web server then distributes the picture of the face and the metadata to the identified gateways.
-
Citations
18 Claims
-
1. A system comprising:
-
a plurality of gateways, each gateway coupled to a video recording device; and a web server associated with the plurality of gateways, the web server configured to identify one or more gateways of the plurality of gateways using metadata associated with a picture of a face, and to distribute the picture of the face to the identified gateways based on the metadata, the metadata comprising an identification of the picture of the face, an identification of a source of the picture, and a geographic location of interest, the web server comprising; a facial receiver module configured to receive the picture of the face and the metadata from one or more sources; a facial recognition engine configured to determine facial features from the picture of the face; a gateway identifier module configured to identify the one or more gateways using the metadata associated with the picture of the face, the gateway identifier module implemented using a processor of the web server; a facial distribution module configured to communicate the picture of the face to the identified one or more gateways; a web-based gateway management module configured to identify a first gateway based on a user profile at a client device, to authenticate with the client device based on the user profile, to authenticate with the first gateway, and to correlate the first gateway with a second gateway based on the user profile; a transport module configured to enable peer-to-peer communication between the first gateway, the second gateway, the client device, and the web server; and a storage device to store the picture of the face, the metadata, and the facial features in different groups based on the metadata, the groups organized by geographic areas, each gateway associated with a corresponding group and a geographic area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
identifying one or more gateways using metadata associated with a picture of a face to, each gateway coupled to a video recording device; distributing the picture of the face to the identified gateways based on the metadata, the metadata comprising an identification of the picture of the face, an identification of a source of the picture, and a geographic location of interest; receiving the picture of the face and the metadata from one or more sources; determining facial features from the picture of the face; identifying, using a processor of the web server, the one or more gateways using the metadata associated with the picture of the face; communicating the picture of the face to the identified one or more gateways; identifying a first gateway based on a user profile at a client device; authenticating with the client device based on the user profile; authenticating with the first gateway; correlating the first gateway with a second gateway based on the user profile; enabling peer-to-peer communication between the first gateway, the second gateway, the client device, and the web server; and storing the picture of the face, the metadata, and the facial features in different groups based on the metadata in a storage device, the groups organized by geographic areas, each gateway associated with a corresponding group and a geographic area. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium storing a set of instructions that, when executed by a processor, cause the processor to perform operations, comprising:
-
identifying one or more gateways using metadata associated with a picture of a face, each gateway coupled to a video recording device; distributing the picture of the face to the identified gateways based on the metadata, the metadata comprising an identification of the picture of the face, an identification of a source of the picture, and a geographic location of interest; receiving the picture of the face and the metadata from one or more sources; determining facial features from the picture of the face; identifying the one or more gateways using the metadata associated with the picture of the face; communicating the picture of the face to the identified one or more gateways; identifying a first gateway based on a user profile at a client device; authenticating with the client device based on the user profile; authenticating with the first gateway; correlating the first gateway with a second gateway based on the user profile; enabling peer-to-peer communication between the first gateway, the second gateway, the client device, and the web server; and storing the picture of the face, the metadata, and the facial features in different groups based on the metadata in a storage device, the groups organized by geographic areas, each gateway associated with a corresponding group and a geographic area.
-
Specification