IP Library Granted Patent US 9,778,817
Granted Patent B2
US 9,778,817 · App. 14/311,952 · Granted Oct 3, 2017

Tagging of images based on social network tags or comments

Inventors: David Yan (Portola Valley, CA); Konstantin Anisimovich (Moscow, RU)
Assignee: FINDO, INC.
G06F3/04817G06F3/04842G06F17/211G06F17/22G06F17/301G06F17/30017G06F17/3053G06F17/30112G06F17/30115G06F17/30126G06F17/30253G06F17/30268G06F17/30327G06F17/30554G06F17/30598G06F17/30867G06F17/30997G10L15/1815G06Q10/107
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,778,817
App. No.
14/311,952
Granted
Oct 3, 2017
Kind
B2
Abstract

Various embodiments are provided for enabling tagging of image files based on tagging or commenting on images on a social networking site. The tagging or commenting on an image on the social networking site is detected by the system. The social network tag or comment is analyzed to determine a textual tag to be assigned to image files corresponding to the social network images that have been tagged or commented on. In some implementations semantic analysis of text component of the social network tags or comments is performed. In some implementations the textual tags are then propagated to other image files associated with the user.

Claims (49)

1. A method comprising:

detecting, by a data processing apparatus, an association of a plurality of social network tags with one or more social network images within a social network system, wherein the social network images were posted to the social network system by a first user of the social networking system, and wherein the association of the social network tags with the social network images is provided by one or more second users of the social network system;

creating, by the data processing apparatus, one or more textual tags based on the social network tags comprising performing a semantic analysis on the social network tags to identify language-independent representations of the social network tags that provide for matching multiple different ones of the social network tags as a same one of the textual tags; and

assigning, by the data processing apparatus, the textual tags to one or more first image files stored in one or more storage media associated with the first user other than the social network system, wherein the first image files correspond to the social network images.

2. The method of claim 1 , wherein the first image files are from a plurality of image files stored in the storage media, and wherein the method further comprises:

assigning the textual tags to a second image file from the plurality of image files based on a comparison of one or more properties of the first image files and the second image file.

3. The method of claim 2 , wherein the properties of the first image files and the second image file comprise one or more of a file name, a file location, file metadata, a file creation date, a file size, a geographical location of a place where the first image files and the second image file were captured, or file image analysis results.

4. The method of claim 1 , wherein the social network images comprise one or more of digital photographs or digital video files.

5. The method of claim 1 , wherein the one or more second users comprise a plurality of users, and wherein the plurality of users comprises the first user.

6. The method of claim 1 , wherein creating the textual tags comprises selecting the textual tags from a tag library.

7. A method comprising:

detecting, by a data processing apparatus, an association of a plurality of social network comments with one or more social network images within a social network system, wherein the social network images were posted to the social network system by a first user of the social networking system, and wherein the association of the social network comments with the social network images is provided by one or more second users of the social network system;

creating, by the data processing apparatus, one or more textual tags based on the social network comments comprising performance of a semantic analysis on the social network comments to identify language-independent representations of the social network comments that provide for matching multiple different ones of the social network comments as a same one of the textual tags; and

assigning, by the data processing apparatus, the textual tags to one or more first image files stored in one or more storage media associated with the first user other than the social network system, wherein the first image files correspond to the social network images.

8. The method of claim 7 , wherein the social network comments comprise second level social network comments.

9. A system comprising:

a machine-readable storage device having instructions stored thereon; and

a data processing apparatus in communication with the machine-readable storage device and operable to execute the instructions to:

detect an association of a plurality of social network tags with one or more social network images within a social network system, wherein the social network images were posted to the social network system by a first user of the social networking system, and wherein the association of the social network tags with the social network images is provided by one or more second users of the social network system;

create one or more textual tags based on the social network tags comprising performance of a semantic analysis on the social network tags to identify language-independent representations of the social network tags that provide for matching multiple different ones of the social network tags as a same one of the textual tags; and

assign the textual tags to one or more first image files stored in one or more storage media associated with the first user other than the social network system, wherein the first image files correspond to the social network images.

10. The system of claim 9 , wherein the first image files are from a plurality of image files stored in the storage media, and wherein the data processing apparatus is further to:

assign the textual tags to a second image file from the plurality of image files based on a comparison of one or more properties of the first image files and the second image file.

11. The system of claim 10 , wherein the properties of the first image files and the second image file comprise one or more of a file name, a file location, file metadata, a file creation date, a file size, a geographical location of a place where the first image files and the second image file were captured, or file image analysis results.

12. The system of claim 9 , wherein the social network images comprise one or more of digital photographs or digital video files.

13. The system of claim 9 , wherein the one or more second users comprise a plurality of users, and wherein the plurality of users comprises the first user.

14. The system of claim 9 , wherein, to create the textual tags, the data processing apparatus is further to select the textual tags from a tag library.

15. A system comprising:

a machine-readable storage device having instructions stored thereon; and

a data processing apparatus in communication with the machine-readable storage device and operable to execute the instructions to:

detect an association of a plurality of social network comments with one or more social network images within a social network system, wherein the social network images were posted to the social network system by a first user of the social networking system, and wherein the association of the social network comments with the social network images is provided by one or more second users of the social network system;

create one or more textual tags based on the social network comments comprising performance of a semantic analysis on the social network comments to identify language-independent representations of the social network comments that provide for matching multiple different ones of the social network comments as a same one of the textual tags; and

assign the textual tags to one or more first image files stored in one or more storage media associated with the first user other than the social network system, wherein the first image files correspond to the social network images.

16. The system of claim 15 , wherein the social network comments comprise second level social network comments.

17. A storage device having instructions stored thereon that, when executed by a data processing apparatus, cause the data processing apparatus to:

detect, by the data processing apparatus, an association of a plurality of social network tags with one or more social network images within a social network system, wherein the social network images were posted to the social network system by a first user of the social networking system, and wherein the association of the social network tags with the social network images is provided by one or more second users of the social network system;

create, by the data processing apparatus, one or more textual tags based on the social network tags comprising performance of a semantic analysis on the social network tags to identify language-independent representations of the social network tags that provide for matching multiple different ones of the social network tags as a same one of the textual tags; and

assign, by the data processing apparatus, the textual tags to one or more first image files stored in one or more storage media associated with the first user other than the social network system, wherein the first image files correspond to the social network images.

18. The storage device of claim 17 , wherein the first image files are from a plurality of image files stored in the storage media, and wherein the instructions are further to cause the data processing apparatus to:

assign the textual tags to a second image file from the plurality of image files based on a comparison of one or more properties of the first image files and the second image file.

19. The storage device of claim 18 , wherein the properties of the first image files and the second image file comprise one or more of a file name, a file location, file metadata, a file creation date, a file size, a geographical location of a place where the first image files and the second image file were captured, or file image analysis results.

20. The storage device of claim 17 , wherein the social network images comprise one or more of digital photographs or digital video files.

21. The storage device of claim 17 , wherein the one or more second users comprise a plurality of users, and wherein the plurality of users comprises the first user.

22. The storage device of claim 17 , wherein, to create the textual tags, the instructions are further to cause the data processing apparatus to select the textual tags from a tag library.

23. A storage device having instructions stored thereon that, when executed by a data processing apparatus, cause the data processing apparatus to:

detect, by the data processing apparatus, an association of a plurality of social network comments with one or more social network images within a social network system, wherein the social network images were posted to the social network system by a first user of the social networking system, and wherein the association of the social network comments with the social network images is provided by one or more second users of the social network system;

create, by the data processing apparatus, one or more textual tags based on the social network comments comprising performance of a semantic analysis on the social network comments to identify language-independent representations of the social network comments that provide for matching multiple different ones of the social network comments as a same one of the textual tags; and

assign, by the data processing apparatus, the textual tags to one or more first image files stored in one or more storage media associated with the first user other than the social network system, wherein the first image files correspond to the social network images.

24. The storage device of claim 23 , wherein the social network comments comprise second level social network comments.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2022
From: YVA.AI, INC.
To: VISIER SOLUTIONS INC.
Reel/Frame 059777/0733 →
CHANGE OF NAME Recorded May 3, 2019
From: FINDO INC.
To: YVA.AI, INC.
Reel/Frame 049086/0568 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2016
From: ABBYY PLC
To: FINDO, INC.
Reel/Frame 038962/0397 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2016
From: ABBYY DEVELOPMENT LLC
To: ABBYY PLC
Reel/Frame 038948/0165 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2014
From: ABBYY INFOPOISK LLC
To: ABBYY DEVELOPMENT LLC
Reel/Frame 034039/0444 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2014
From: YAN, DAVID; ANISIMOVICH, KONSTANTIN
To: ABBYY INFOPOISK LLC
Reel/Frame 033936/0718 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2014
From: YAN, DAVID
To: ABBYY INFOPOISK LLC
Reel/Frame 033904/0029 →
Continuity (2)
Provisional Application 61922597 · Dec 31, 2013
Related Publication 20150186420A1 · Jul 2, 2015