Method and system for sharing image content based on collection proximity
First Claim
1. A computer implemented method comprising:
- obtaining from a first collection sharing device a first image collection digest;
obtaining from a second collection sharing device a second image collection digest;
determining a collection proximity by comparing the first image collection digest and the second image collection digest wherein a proximity match is determined by comparing the collection proximity to a matching threshold; and
,performing an action based on the proximity match, wherein the action performed comprises notifying a user of the first collection sharing device that the second collection sharing device is communicatively coupled over a network.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer readable medium are described for performing an action based on determining that the contents of a first image collection and a second image collection are similar. In one aspect, the present disclosure relates to comparing digests representing the two image collections to determine proximity. The digest may be obtained and the comparison made at either a collection sharing device or at a proxy server. The actions performed based on a proximity determination may comprise notifying a user of a first collection sharing device of the availability of other collection sharing devices, or the retrieval of one or more images from the other image collections. In another aspect of the present disclosure, proximity may be measured by comparing subject faces comparing in a first image collection to the faces present in a second image collection.
118 Citations
19 Claims
-
1. A computer implemented method comprising:
-
obtaining from a first collection sharing device a first image collection digest; obtaining from a second collection sharing device a second image collection digest; determining a collection proximity by comparing the first image collection digest and the second image collection digest wherein a proximity match is determined by comparing the collection proximity to a matching threshold; and
,performing an action based on the proximity match, wherein the action performed comprises notifying a user of the first collection sharing device that the second collection sharing device is communicatively coupled over a network. - View Dependent Claims (2, 3, 4)
-
-
5. A computer implemented method comprising:
-
obtaining from a first collection sharing device a first image collection digest; obtaining from a second collection sharing device a second image collection digest; determining a collection proximity by comparing the first image collection digest and the second image collection digest, wherein a proximity match is determined by comparing the collection proximity to a matching threshold; and
,performing an action based on the proximity match, wherein the action performed comprises obtaining an image from the second collection sharing device at the first collection sharing device. - View Dependent Claims (6)
-
-
7. A computer implemented method comprising:
-
obtaining from a first collection sharing device a first image collection digest; obtaining from a second collection sharing device a second image collection digest; and
,determining a collection proximity by comparing the first image collection digest and the second image collection digest, wherein the second image collection digest is obtained again from the second collection sharing device when the second image collection digest stored at the second collection sharing device is modified. - View Dependent Claims (8, 9)
-
-
10. A computer implemented method comprising:
-
obtaining from a first collection sharing device a first image collection digest; obtaining from a second collection sharing device a second image collection digest; and
,determining a collection proximity by comparing the first image collection digest and the second image collection digest, wherein obtaining the first image collection digest and the second image collection digest occurs at the first collection sharing device. - View Dependent Claims (11, 12, 13)
-
-
14. A computer implemented method comprising:
-
obtaining from a first collection sharing device a first image collection digest; obtaining from a second collection sharing device a second image collection digest; and
,determining a collection proximity by comparing the first image collection digest and the second image collection digest, wherein obtaining the first image collection digest and the second image collection digest occurs at a proxy server and wherein the second image collection digest is obtained at the proxy server from the second collection sharing device in response to the proxy server determining that the first collection sharing device and the second collection sharing device are in geographical proximity. - View Dependent Claims (15, 16)
-
-
17. A computer implemented method comprising:
-
obtaining from a first collection sharing device a first image collection digest; obtaining from a second collection sharing device a second image collection digest; and
,determining a collection proximity by comparing the first image collection digest and the second image collection digest, wherein the collection proximity is determined as a function of a count of subject faces occurring at least once in both the first image collection and the second image collection.
-
-
18. A computer implemented method comprising:
-
obtaining from a first collection sharing device a first image collection digest; obtaining from a second collection sharing device a second image collection digest; and
,determining a collection proximity by comparing the first image collection digest and the second image collection digest, wherein the collection proximity is determined as a function of a count of images containing subject faces occurring at least once in both the first image collection and the second image collection.
-
-
19. A computer implemented method comprising:
-
obtaining from a first collection sharing device a first image collection digest; obtaining from a second collection sharing device a second image collection digest; and
,determining a collection proximity by comparing the first image collection digest and the second image collection digest, wherein the collection proximity is determined based on weighting factors selected from the group consisting of geographical proximity, temporal proximity, keyword proximity, author proximity, subject face proximity, image scene proximity, and event proximity.
-
Specification