Targeted search of backup data using facial recognition
First Claim
Patent Images
1. A computer-implemented method for performing a targeted search on backup data, the method comprising:
- receiving a request to create a backup copy of primary data stored on one or more primary storage devices associated with a client computing device in a primary storage subsystem onto one or more secondary storage devices in a secondary storage subsystem, wherein the client computing device is associated with a requesting user associated with one of a plurality of profiles stored in a user database maintained in the secondary storage subsystem;
identifying a plurality of photographs included in the primary data, the plurality of photographs each associated with a respective location and a respective time;
creating the backup copy of the primary data on the one or more secondary storage devices in the secondary storage subsystem such that secondary copies of the plurality of photographs included in the backup copy are tagged as having a photographic data type and associated with the respective location and the respective time;
subsequent to creating the backup copy in the secondary storage subsystem, receiving, from the client computing device, a request to search the backup copy, the request including a search query;
identifying, based on the search query, a target user'"'"'s profile in the plurality of profiles stored in the user database;
obtaining a profile photograph associated with the target user'"'"'s profile from the user database;
detecting an image region in the profile photograph that corresponds to the target user'"'"'s face;
extracting one or more facial features from the detected image region in the profile photograph;
identifying a set of photographs that match the one or more facial features from the secondary copies of the plurality of photographs included in the backup copy; and
transmitting a search result including the identified set of photographs to the client computing device associated with the requesting user.
2 Assignments
0 Petitions
Accused Products
Abstract
This application relates to targeted search of backup data. A data storage system can provide a targeted search of backup data using facial recognition. Upon receiving a search query that identifies a specific user whose profile is stored in a user database, the data storage system can retrieve a profile photograph of the specific user, perform facial recognition on photographs included in the backup data, and output a search result including a set of photographs in the backup data that match the facial features of the specific user.
549 Citations
20 Claims
-
1. A computer-implemented method for performing a targeted search on backup data, the method comprising:
-
receiving a request to create a backup copy of primary data stored on one or more primary storage devices associated with a client computing device in a primary storage subsystem onto one or more secondary storage devices in a secondary storage subsystem, wherein the client computing device is associated with a requesting user associated with one of a plurality of profiles stored in a user database maintained in the secondary storage subsystem; identifying a plurality of photographs included in the primary data, the plurality of photographs each associated with a respective location and a respective time; creating the backup copy of the primary data on the one or more secondary storage devices in the secondary storage subsystem such that secondary copies of the plurality of photographs included in the backup copy are tagged as having a photographic data type and associated with the respective location and the respective time; subsequent to creating the backup copy in the secondary storage subsystem, receiving, from the client computing device, a request to search the backup copy, the request including a search query; identifying, based on the search query, a target user'"'"'s profile in the plurality of profiles stored in the user database; obtaining a profile photograph associated with the target user'"'"'s profile from the user database; detecting an image region in the profile photograph that corresponds to the target user'"'"'s face; extracting one or more facial features from the detected image region in the profile photograph; identifying a set of photographs that match the one or more facial features from the secondary copies of the plurality of photographs included in the backup copy; and transmitting a search result including the identified set of photographs to the client computing device associated with the requesting user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for performing a targeted search on backup data, the system comprising:
-
a client computing device comprising computer hardware and associated with one or more primary storage devices storing primary data, wherein the client computing device is in a primary storage subsystem and associated with a requesting user; one or more secondary storage devices comprising computer hardware and residing in a secondary storage subsystem, wherein the one or more secondary storage devices are configured to store secondary data associated with the client computing device; and one or more secondary storage computing devices comprising computer hardware and residing in a secondary storage subsystem, wherein the one or more secondary storage computing devices are configured to; receive a request to create a backup copy of the primary data stored on the one or more primary storage devices onto the one or more secondary storage devices; identify a plurality of photographs included in the primary data, the plurality of photographs each associated with a respective location and a respective time; create the backup copy of the primary data on the one or more secondary storage devices in the secondary storage subsystem such that secondary copies of the plurality of photographs included in the backup copy are tagged as having a photographic data type and associated with the respective location and the respective time; subsequent to the creation of the backup copy in the secondary storage subsystem, receive, from the client computing device, a request to search the backup copy, the request including a search query; identify, based on the search query, a target user'"'"'s profile in the plurality of profiles stored in the user database; obtain a profile photograph associated with the target user'"'"'s profile from the user database; detect an image region in the profile photograph that corresponds to the target user'"'"'s face; extract one or more facial features from the detected image region in the profile photograph; identify a set of photographs that match the one or more facial features from the secondary copies of the plurality of photographs included in the backup copy; and transmit a search result including the identified set of photographs to the client computing device associated with the requesting user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification