Systems and methods of person recognition in video streams
First Claim
1. A method comprising:
- at a computing system having one or more processors and memory;
obtaining a live video stream;
detecting a first person in the live video stream;
determining, from analysis of the live video stream, first information that identifies an attribute of the first person;
determining, based on at least some of the first information, that the first person is not a known person to the computing system;
in accordance with the determination that the first person is not a known person;
storing at least some of the first information; and
requesting a user to classify the first person; and
in accordance with (i) a determination that a response was not received from the user, or (ii) a determination that a response was received from the user classifying the first person as a stranger, deleting the stored first information.
3 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 a live video stream; (2) detecting person(s) in the stream; and (3) determining, from analysis of the live video stream, first information of the detected person(s); (4) determining, based on the first information, that the first person is not known to the computing system; (5) in accordance with the determination that the first person is not known: (a) storing the first information; and (b) requesting a user to classify the first person; and (6) in accordance with a determination that a response was received classifying the first person as a stranger, deleting the stored first information.
290 Citations
20 Claims
-
1. A method comprising:
at a computing system having one or more processors and memory; obtaining a live video stream; detecting a first person in the live video stream; determining, from analysis of the live video stream, first information that identifies an attribute of the first person; determining, based on at least some of the first information, that the first person is not a known person to the computing system; in accordance with the determination that the first person is not a known person; storing at least some of the first information; and requesting a user to classify the first person; and in accordance with (i) a determination that a response was not received from the user, or (ii) a determination that a response was received from the user classifying the first person as a stranger, deleting the stored first information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A computing 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 live video stream; detecting a first person in the live video stream; determining, from analysis of the live video stream, first information that identifies an attribute of the first person; determining, based on at least some of the first information, whether the first person is a known person to the computing system; in accordance with a determination that the first person is not a known person; storing at least some of the first information; and requesting a user to classify the first person; and in accordance with (i) a determination that a response was not received from the user, or (ii) a determination that a response was received from the user classifying the first person as a stranger, deleting the stored first information. - View Dependent Claims (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 live video stream; detect a first person in the live video stream; determine, from analysis of the live video stream, first information that identifies an attribute of the first person; determine, based on at least some of the first information, whether the first person is a known person to the computing system; in accordance with a determination that the first person is not a known person; store at least some of the first information; and request a user to classify the first person; and in accordance with (i) a determination that a response was not received from the user, or (ii) a determination that a response was received from the user classifying the first person as a stranger, delete the stored first information. - View Dependent Claims (17, 18, 19, 20)
-
Specification