Image search privacy protection techniques
First Claim
1. A method of controlling access to visual query results, the method comprising the steps of:
- obtaining, by a unified search entity, from a requester, a visual query comprising at least a first facial image, the unified search entity comprising and entity the providers at least visual query based web searching and an associated mechanism for expressing privacy preference that provides for individual subject of the visual query to express the privacy preferences to suppress the requester from receiving a visual query result that is associated with the individual, for the requester not being logged into an online account of the unified search entity, or the requester not being in a social group of the individual;
Identifying, by the unified search entity, via facial recognition on the at least first facial image, of at least one of;
an identity of an individual subject of the at least first facial image; and
at least a second facial image associated with the at least first facial image, the at least second facial image being of the individual subject;
obtaining, by the unified search entity, from the individual subject of the least first facial image, via the mechanism for expressing privacy preference, a plurality of privacy preferences including a visual query preference of the individual subject of the at least first facial image; and
for the visual query preference of the individual subject permitting the requester to receive the visual query result, communicating at least one of the identity of the individual subject and the at least second facial image, from the unified search entity, to the requester; and
for the visual query preference of the individual subject suppressing the requester from receiving the visual query result, providing the requester with one of, an indication that the individual exists but does not permit the visual query of his or her facial image by a user not in the social group of the individual, and an option to invite the individual to a sharing group.
2 Assignments
0 Petitions
Accused Products
Abstract
A unified search entity, which provides at least visual query based web searching and an associated mechanism for expressing privacy preferences, obtains, from a requester, a visual query including at least a first facial image. The unified search entity identifies, via facial recognition on the at least first facial image, an identity of an individual subject of the at least first facial image and/or at least a second facial image of the individual subject associated with the at least first facial image. The unified search entity obtains, from the individual, via the mechanism for expressing privacy preferences, a plurality of privacy preferences including a visual query preference. The identity of the individual subject and/or the at least second facial image are communicated from the unified search entity to the requester only if permitted by the visual query preference.
53 Citations
26 Claims
-
1. A method of controlling access to visual query results, the method comprising the steps of:
-
obtaining, by a unified search entity, from a requester, a visual query comprising at least a first facial image, the unified search entity comprising and entity the providers at least visual query based web searching and an associated mechanism for expressing privacy preference that provides for individual subject of the visual query to express the privacy preferences to suppress the requester from receiving a visual query result that is associated with the individual, for the requester not being logged into an online account of the unified search entity, or the requester not being in a social group of the individual; Identifying, by the unified search entity, via facial recognition on the at least first facial image, of at least one of; an identity of an individual subject of the at least first facial image; and at least a second facial image associated with the at least first facial image, the at least second facial image being of the individual subject; obtaining, by the unified search entity, from the individual subject of the least first facial image, via the mechanism for expressing privacy preference, a plurality of privacy preferences including a visual query preference of the individual subject of the at least first facial image; and for the visual query preference of the individual subject permitting the requester to receive the visual query result, communicating at least one of the identity of the individual subject and the at least second facial image, from the unified search entity, to the requester; and for the visual query preference of the individual subject suppressing the requester from receiving the visual query result, providing the requester with one of, an indication that the individual exists but does not permit the visual query of his or her facial image by a user not in the social group of the individual, and an option to invite the individual to a sharing group.
-
-
2. A method of controlling access to visual query results, the method comprising the steps of:
-
obtaining, by a search entity, from a requester, a visual query comprising at least a first facial image; identifying, by the search entity, via facial recognition on the at least first facial image, general web content, from web pages not under control of the search entity, the general web content being associated with an individual subject of the first facial image; obtaining, by the search entity, from the individual subject of the at least first facial image, via a mechanism for expressing privacy preferences, at least one privacy preference comprising a visual query preference of the individual subject of the at least first facial image, wherein the mechanism provides for an individual subject of the visual query to express the privacy preferences to suppress the requester from receiving a visual query result that is associated with the individual, for the requester not being logged into an online account of the unified search entity, or the requester not being in a social group of the individual; and for the visual query preference of the individual subject permitting the requester to receive the visual query result, communicating at least a portion of the general web content, from the search entity, to the requester; and for the visual query preference of the individual subject suppressing the requester from receiving the visual query result, providing the requester with one of an indication that the individual exists but does not permit the visual query of his or her facial image by a user not in the social group of the individual, and an option to invite the individual to a sharing group. - View Dependent Claims (3, 4, 5, 6)
-
-
7. A method of alerting an entity to use of an image, the method comprising the steps of:
-
obtaining access to a first database having a plurality of first database records, each of the first database records comprising at least; an identification of a corresponding one of a plurality of entities; and a plurality of features of a plurality of images associated with the entities; obtaining access to a second database having a plurality of second database records, each of the second database records comprising at least; an identification of a corresponding one of a plurality of generalized web locations; and a plurality of features of a plurality of images associated with the generalized web locations, the plurality of features being extracted from images obtained by crawling the generalized web locations; for at least one of the first database records, comparing corresponding ones of the features of a corresponding one of the images associated with a corresponding one of the entities to the plurality of features in the second database records to determine an identified entity of the plurality of entities; obtaining, from the identified entity, via a mechanism for expressing privacy preferences, at least one privacy preference comprising a visual query preference of the identified entity, wherein the mechanism provides for the identified entity of the comparing to express the privacy preferences to suppress a requester of the comparing from the receiving a visual query result that is associated with the identified entity, for the requester not being logged into an online account, or the requester not being in a social group of the identified entity, and further, the mechanism allows the individual subject of the query to express a preference for receiving an alert indicative of a use of the facial image of the identified entity in the second database records, and an online delivery address and frequency preference for the comparing and for receiving the alert; and advising the identified entity, corresponding to the at least one of the first database records, if the comparing yields a probable match. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of alerting a person to appearance in a video, the method comprising the steps of:
-
obtaining access to a first database having a plurality of first database records, each of the first database records comprising; an identification of a corresponding one of a plurality of humans; and features of a corresponding one of a plurality of photographs associated with the corresponding one of the plurality of humans; deconstructing a plurality of videos into individual frames; extracting features associated with images of human faces contained in the individual frames; populating a second database with a plurality of second database records, each of the second database records comprising; an identifier of a corresponding one of the videos; and corresponding ones of the features associated with the images of the human faces contained in the corresponding one of the videos; for at least one of the first database records, comparing the features of corresponding one of a plurality of photographs associated with the corresponding one of the plurality of humans to the features in the second database records to determine an identified human of the plurality of humans; obtaining, from the identified human, via a mechanism for expressing privacy preferences, at least one privacy preference comprising a visual query preference of the identified entity, wherein the mechanism provides for the identified entity of the comparing to express the privacy preferences to suppress a requester of the comparing from the receiving a visual query result that is associated with the identified entity, for the requester not being logged into an online account, or the requester not being in a social group of the identified entity, and further, the mechanism allows the individual subject of the query to express a preference for receiving an alert indicative of a use of the facial image of the identified entity in the second database records, and an online delivery address and frequency preference for the comparing and for receiving the alert; and advising the identified entity, corresponding to the at least one of the first database records, if the comparing yields a probable match. - View Dependent Claims (22)
-
-
23. An article of manufacture comprising a computer program product for alerting an entity to use of an image, the computer program product comprising:
-
a tangible computer-readable recordable storage medium, storing a non-transitory manner computer readable program code, the computer readable program code comprising; computer readable program code configured to obtain access to a first database having a plurality of first database records, each of the first database records comprising at least; an identification of a corresponding one of a plurality of entities; and a plurality of features of a plurality of images associated with the entities; computer readable program code configured to obtain access to a second database having a plurality of second database records, each of the second database records comprising at least; an identification of a corresponding one of a plurality of generalized web locations; and a plurality of features of a plurality of images associated with the generalized web locations, the plurality of features being extracted from images obtained by crawling the generalized web locations; computer readable program code configured to, for at least one of the first database records, compare corresponding ones of the features of a corresponding one of the images associated with a corresponding one of the entities to the plurality of features in the second database records to determine an identified entity of the plurality of entities; computer readable program code configured to obtain, from the identified entity, via a mechanism for expressing privacy preferences, at least one privacy preference comprising a visual query preference of the identified entity, wherein the mechanism provides for the identified entity of the comparing to express the privacy preferences to suppress a requester of the comparing from the receiving a visual query result that is associated with the identified entity, for the requester not being logged into an online account, or the requester not being in a social group of the identified entity, and further, the mechanism allows the individual subject of the query to express a preference for receiving an alert indicative of a use of the facial image of the identified entity in the second database records, and an online delivery address and frequency preference for the comparing and for receiving the alert; and computer readable program code configured to initiate advising the identified entity, corresponding to the at least one of the first database records, if the comparing yields a probable match.
-
-
24. An apparatus for alerting an entity to use of an image, the apparatus comprising:
-
a memory; and at least one processor, coupled to the memory, and operative to; obtain access to a first database having a plurality of first database records, each of the first database records comprising at least; an identification of a corresponding one of a plurality of entities; and a plurality of features of a plurality of images associated with the entities; obtain access to a second database having a plurality of second database records, each of the second database records comprising at least; an identification of a corresponding one of a plurality of generalized web locations; and a plurality of features of a plurality of images associated with the generalized web locations, the plurality of features being extracted from images obtained by crawling the generalized web locations; for at least one of the first database records, compare corresponding ones of the features of a corresponding one of the images associated with a corresponding one of the entities to the plurality of features in the second database records to determine an identified entity of the plurality of entities; obtain, from the identified entity, via a mechanism for expressing privacy preferences, at least one privacy preference comprising a visual query preference of the identified entity, wherein the mechanism provides for the identified entity of the comparing to express the privacy preferences to suppress a requester of the comparing from the receiving a visual query result that is associated with the identified entity, for the requester not being logged into an online account, or the requester not being in a social group of the identified entity, and further, the mechanism allows the individual subject of the query to express a preference for receiving an alert indicative of a use of the facial image of the identified entity in the second database records, and an online delivery address and frequency preference for the comparing and for receiving the alert; and initiate advising the identified entity, corresponding to the at least one of the first database records, if the comparing yields a probable match. - View Dependent Claims (25)
-
-
26. An apparatus for alerting an entity to use of an image, the apparatus comprising:
-
means for obtaining access to a first database having a plurality of first database records, each of the first database records comprising at least; an identification of a corresponding one of a plurality of entities; and a plurality of features of a plurality of images associated with the entities; means for obtaining access to a second database having a plurality of second database records, each of the second database records comprising at least; an identification of a corresponding one of a plurality of generalized web locations; and a plurality of features of a plurality of images associated with the generalized web locations, the plurality of features being extracted from images obtained by crawling the generalized web locations; means for, for at least one of the first database records, comparing corresponding ones of the features of a corresponding one of the images associated with a corresponding one of the entities to the plurality of features in the second database records to determine an identified entity of the plurality of entities; means for obtaining, from the identified entity, via a mechanism for expressing privacy preferences, at least one privacy preference comprising a visual query preference of the identified entity, wherein the mechanism provides for the identified entity of the comparing to express the privacy preferences to suppress a requester of the comparing from the receiving a visual query result that is associated with the identified entity, for the requester not being logged into an online account, or the requester not being in a social group of the identified entity, and further, the mechanism allows the individual subject of the query to express a preference for receiving an alert indicative of a use of the facial image of the identified entity in the second database records, and an online delivery address and frequency preference for the comparing and for receiving the alert; and means for initiating advising the identified entity, corresponding to the at least one of the first database records, if the comparing yields a probable match.
-
Specification