Systems and methods for person recognition data management
First Claim
1. A method, comprising:
- obtaining a plurality of images collected by one or more video cameras in a smart home environment, each image of the plurality of images including a detected person;
for each image of the plurality of images, obtaining personally identifiable information of the detected person, the personally identifiable information generated from analysis of the image;
grouping the plurality of images into a first group of a plurality of groups based on the personally identifiable information, each group of the plurality of groups representing a unique one of a plurality of detected persons;
causing the first group of images to be presented to a user, the first group corresponding to a first detected person;
receiving from the user a request to remove a first image from the first group;
in response to the request;
removing the first image from the first group; and
generating updated personally identifiable information for the first group by disassociating the corresponding personally identifiable information from the first group;
after receiving the user request, detecting a subsequent event captured by a first video camera of the one or more video cameras by monitoring a video feed from the first video camera;
determining based on the updated personally identifiable information that the subsequent event involves the first detected person; and
generating an event notification to be presented to the user for the subsequent event, the notification including an image of the first detected person selected from the first group of images.
2 Assignments
0 Petitions
Accused Products
Abstract
The various implementations described herein include systems and methods for recognizing persons in video streams. In one aspect, a method includes: (1) obtaining images collected by video cameras in a smart home environment, each image including a detected person; (2) for each image, obtaining personally identifiable information of the detected person, the personally identifiable information generated from analysis of the image; (3) grouping the images into a first group of a plurality of groups based on the personally identifiable information, each group of the plurality of groups representing a unique person; (4) receiving from a user a request to remove a first image from the first group; and (5) in response to the request: (a) removing the first image from the first group; and (b) disassociating the corresponding personally identifiable information from the first group.
31 Citations
20 Claims
-
1. A method, comprising:
-
obtaining a plurality of images collected by one or more video cameras in a smart home environment, each image of the plurality of images including a detected person; for each image of the plurality of images, obtaining personally identifiable information of the detected person, the personally identifiable information generated from analysis of the image; grouping the plurality of images into a first group of a plurality of groups based on the personally identifiable information, each group of the plurality of groups representing a unique one of a plurality of detected persons; causing the first group of images to be presented to a user, the first group corresponding to a first detected person; receiving from the user a request to remove a first image from the first group; in response to the request; removing the first image from the first group; and generating updated personally identifiable information for the first group by disassociating the corresponding personally identifiable information from the first group; after receiving the user request, detecting a subsequent event captured by a first video camera of the one or more video cameras by monitoring a video feed from the first video camera; determining based on the updated personally identifiable information that the subsequent event involves the first detected person; and generating an event notification to be presented to the user for the subsequent event, the notification including an image of the first detected person selected from the first group of images. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A server system comprising:
-
one or more processors; and memory coupled to the one or more processors, the memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for; obtaining a plurality of images collected by one or more video cameras in a smart home environment, each image of the plurality of images including a detected person; for each image of the plurality of images, obtaining personally identifiable information of the detected person, the personally identifiable information generated from analysis of the image; grouping the plurality of images into a first group of a plurality of groups based on the personally identifiable information, each group of the plurality of groups representing a unique one of a plurality of detected persons; causing the first group of images to be presented to a user, the first group corresponding to a first detected person; receiving from the user a request to remove a first image from the first group; in response to the request; removing the first image from the first group; and generating updated personally identifiable information for the first group by disassociating the corresponding personally identifiable information from the first group; after receiving the user request, detecting a subsequent event captured by a first video camera of the one or more video cameras by monitoring a video feed from the first video camera; determining based on the updated personally identifiable information that the subsequent event involves the first detected person; and generating an event notification to be presented to the user for the subsequent event, the notification including an image of the first detected person selected from the first group of images. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computing system, cause the system to:
-
obtain a plurality of images collected by one or more video cameras in a smart home environment, each image of the plurality of images including a detected person; for each image of the plurality of images, obtain personally identifiable information of the detected person, the personally identifiable information generated from analysis of the image; group the plurality of images into a first group of a plurality of groups based on the personally identifiable information, each group of the plurality of groups representing a unique one of a plurality of detected persons; cause the first group of images to be presented to a user, the first group corresponding to a first detected person; receive from the user a request to remove a first image from the first group;
in response to the request;remove the first image from the first group; and generate updated personally identifiable information for the first group by disassociating the corresponding personally identifiable information from the first group after receiving the request, detect a subsequent event captured by a first video camera of the one or more video cameras by monitoring a video feed from the first video camera; determine based on the updated personally identifiable information that the subsequent event involves the first detected person; and generate an event notification to be presented to the user for the subsequent event, the notification including an image of the first detected person selected from the first group of images. - View Dependent Claims (17, 18, 19, 20)
-
Specification