Facial based image organization and retrieval method
AssigneeSitNet LLC
InventorRoland H. Kedikian
Life of this patent
Estimating the term…
Abstract
Embodiments of the invention include a system and set of processes for organizing image collections. The system detects individuals in each image uploaded into the system using facial recognition or similar methods. The user and viewers of the images may then view dynamic albums based on the interrelationships of individuals in images. Users and viewers may browse all images with an individual or see albums of images with two selected individuals or similar combinations based on the relationships between users.
Claims16
(canceled)
A method comprising:
- receiving a request to store, from a device associated with a first user account, a plurality of depictions of a plurality of faces;
- analyzing, by at least one server, each depiction of the plurality of depictions to create a respective facial recognition model for recognizing each respective face of the plurality of faces;
- receiving, from the device associated with the first user account, a selection of a pool of multiple faces from the plurality of faces for monitoring;
- based on the receiving the selection, monitoring new depictions of faces uploaded via other accounts other than the first user account, wherein the monitoring comprises:
- comparing the new depictions of faces to each respective face of the selected pool of multiple faces using the respective facial recognition model for recognizing each respective face of the pool of multiple faces;
- identifying a plurality of matching new depictions of the new depictions of faces, wherein each matching new depiction of the identified plurality of matching new depictions matches a different face of the pool of multiple faces;
- and
- outputting, on a user interface of the device associated with the first user account, the identified plurality of matching new depictions.
A system comprising:
- networking circuitry configured to:
- receive a request to store, from a device associated with a first user account, a plurality of depictions of a plurality of faces;
- processing circuitry configured to:
- analyze, by at least one server, each depiction of the plurality of depictions to create a respective facial recognition model for recognizing each respective face of the plurality of faces;
- wherein the networking circuitry is further configured to:
- receive, from the device associated with the first user account, a selection of a pool of multiple faces from the plurality of faces for monitoring;
- wherein the processing circuitry is further configured to:
- based on the receiving the selection, monitor new depictions of faces uploaded via other accounts other than the first user account, wherein the monitoring comprises:
- compare the new depictions of faces to each respective face of the selected pool of multiple faces using the respective facial recognition model for recognizing each respective face of the pool of multiple faces;
- identify a plurality of matching new depictions of the new depictions of faces, wherein each matching new depiction of the identified plurality of matching new depictions matches a different face of the pool of multiple faces;
- and
- output, on a user interface of the device associated with the first user account, the identified plurality of matching new depictions.
A non-transitory computer readable medium comprising instructions that when executed by processing circuitry cause the processing circuitry to:
- receive a request to store, from a device associated with a first user account, a plurality of depictions of a plurality of faces;
- analyze, by at least one server, each depiction of the plurality of depictions to create a respective facial recognition model for recognizing each respective face of the plurality of faces;
- receive, from the device associated with the first user account, a selection of a pool of multiple faces from the plurality of faces for monitoring;
- based on the receiving the selection, monitor new depictions of faces uploaded via other accounts other than the first user account, wherein the monitoring comprises:
- compare the new depictions of faces to each respective face of the selected pool of multiple faces using the respective facial recognition model for recognizing each respective face of the pool of multiple faces;
- identify a plurality of matching new depictions of the new depictions of faces, wherein each matching new depiction of the identified plurality of matching new depictions matches a different face of the pool of multiple faces;
- and
- output, on a user interface of the device associated with the first user account, the identified plurality of matching new depictions.
Dependencies are inferred from the claim text.