IP Library Granted Patent US 11,881,049
Granted Patent B1
US 11,881,049 · App. 17/854,476 · Granted Jan 23, 2024

Notification systems and methods for notifying users based on face match

Inventor: Mark Soltz (Yardley, PA)
G06V40/161G06T17/205G06V40/179G06V2201/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 11,881,049
App. No.
17/854,476
Granted
Jan 23, 2024
Kind
B1
Abstract

A notification system notifies users when there is a match between images. The notification system includes a network interface receiving images from a plurality of user devices including a first user device and a second user device, a memory storing database and instructions, and a processor. The processor executes the instructions to function as an image processing unit processing the received images, a face recognition unit recognizing one or more faces in each received image, a face matching unit checking whether a face in a first image from the first user device matches a face in a second image from the second user device, a metadata processing unit processing metadata in each received image, and a notification unit notifying the first user device and the second user device in a case where the face in the first image matches the face in the second image.

Claims (44)

1. A notification system that notifies users when there is a match between images, the notification system comprising:

a network interface configured to receive images from a plurality of user devices including a first user device and a second user device;

a memory storing database and instructions;

a processor executing the instructions to function as:

an image processing unit configured to process the received images;

a face recognition unit configured to recognize one or more faces in each received image;

a face matching unit configured to check whether a face in a first image from the first user device matches a face in a second image from the second user device;

a metadata processing unit configured to process metadata in each received image; and

a notification unit configured to notify the first user device and the second user device in a case where the face in the first image matches the face in the second image.

2. The notification system according to claim 1 , wherein the processor further executes the instructions to function as:

a relationship unit configured to relate a face with corresponding metadata.

3. The notification system according to claim 1 , wherein, in a case where a received image does not have metadata therein, the metadata processing unit is further configured to send a request for metadata to a corresponding user device and receive metadata from the corresponding user device.

4. The notification system according to claim 1 , wherein the face recognition unit is further configured to group same faces in the received images from each user device and set a representative face of the same faces.

5. The notification system according to claim 4 , wherein the face matching unit is further configured to calculate a difference between a first representative face in received images from the first user device and a second representative face in received images from the second user device.

6. The notification system according to claim 5 , wherein, in a case where the difference is between a first threshold and a second threshold, the face matching unit is further configured to calculate a similarity score between the metadata of the first representative face and the second representative face.

7. The notification system according to claim 6 , wherein, in a case where the similarity score is greater than or equal to a third threshold, the notification unit notifies the first and second user devices.

8. The notification system according to claim 1 , wherein the metadata includes personal information, geographical information, and image information.

9. The notification system according to claim 1 , wherein the database includes user information of each user.

10. The notification system according to claim 9 , wherein the first and second user devices are notified based on the user information.

11. A notification method for notifying users when there is a match between images, the notification method comprising:

receiving images from a plurality of user devices including a first user device and a second user device;

processing the received images;

recognizing one or more faces in each processed image;

checking whether a face in a first image from the first user device matches a face in a second image from the second user device;

processing metadata in each received image; and

notifying the first user device and the second user device in a case where the face in the first image matches the face in the second image.

12. The notification method according to claim 11 , further comprising:

relating a face with corresponding metadata.

13. The notification method according to claim 11 , further comprising:

in a case where a received image does not have metadata therein, sending a request for metadata to a corresponding user device and receiving metadata from the corresponding user device.

14. The notification method according to claim 11 , wherein face matching is checked by grouping same faces in the received images from each user device and setting a representative face of the same faces.

15. The notification method according to claim 14 , wherein the face matching is further checked by calculating a difference between a first representative face in received images from the first user device and a second representative face in received images from the second user device.

16. The notification method according to claim 15 , wherein, in a case where the difference is between a first threshold and a second threshold, the face matching is checked by calculating a similarity score between the metadata of the first representative face and the second representative face.

17. The notification method according to claim 16 , wherein, in a case where the similarity score is greater than or equal to a third threshold, the first and second user devices are notified.

18. The notification method according to claim 11 , further comprising:

storing database, which includes user information of each user.

19. The notification method according to claim 18 , wherein the first and second user devices are notified based on the user information.

20. A non-transitory computer readable storage medium including instructions that, when executed by a computer, cause the computer to perform a notification method for notifying users when there is a match between images, the notification method comprising:

receiving images from a plurality of user devices including a first user device and a second user device;

processing the received images;

recognizing one or more faces in each processed image;

checking whether a face in a first image from the first user device matches a face in a second image from the second user device;

processing metadata in each received image; and

notifying the first user device and the second user device in a case where the face in the first image matches the face in the second image.

Cited By (9)
US 12,277,652 US 12,307,600 US 12,347,124 US 12,367,626 US 12,394,166 US 12,423,855 US 12,469,194 US 12,482,172 US 12,499,574