Natural language image search
US-2015331929-A1 · Nov 19, 2015 · US
US2016012019A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016012019-A1 |
| Application number | US-201414327901-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jul 10, 2014 |
| Priority date | Jul 10, 2014 |
| Publication date | Jan 14, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Assigning a new set of tags to a document is provided. A document with a set of existing tags created by an author of the document is received via a network. A set of new tags created by a group of tag editors corresponding to the document is received via the network. The set of existing tags created by the author of the document is processed with the set of new tags created by the group of tag editors. A new set of tags is assigned to the document based on processing the set of existing tags created by the author of the document with the set of new tags created by the group of tag editors.
Opening claim text (preview).
What is claimed is: 1 . A method for assigning a new set of tags to a document, the method comprising: receiving, by a computer, the document with a set of existing tags created by an author of the document via a network; receiving, by the computer, a set of new tags created by a group of tag editors corresponding to the document via the network; processing, by the computer, the set of existing tags created by the author of the document with the set of new tags created by the group of tag editors; and assigning, by the computer, the new set of tags to the document based on the processing of the set of existing tags created by the author of the document with the set of new tags created by the group of tag editors. 2 . The method of claim 1 , further comprising: selecting, by the computer, a new tag from the set of new tags created by the group of tag editors; analyzing, by the computer, natural language semantics of the set of existing tags created by the author of the document and the selected new tag created by the group of tag editors using a tag subject matter ontology; and calculating, by the computer, a semantic distance between the set of existing tags created by the author of the document and the selected new tag created by the group of tag editors based on the analyzing of the natural language semantics of each tag using the tag subject matter ontology. 3 . The method of claim 2 , further comprising: determining, by the computer, whether the calculated semantic distance between the set of existing tags and the selected new tag is greater than a semantic distance threshold value; and responsive to the computer determining that the calculated semantic distance between the set of existing tags and the selected new tag is greater than the semantic distance threshold value, calculating, by the computer, a significance level for the selected new tag based on weighting factors. 4 . The method of claim 3 , further comprising: responsive to the computer determining that the calculated semantic distance between the set of existing tags and the selected new tag is not greater than the semantic distance threshold value, merging, by the computer, the selected new tag with a tag having similar semantics in the set of existing tags. 5 . The method of claim 3 , wherein the significance level for the selected new tag is equal to the calculated semantic distance multiplied by an application-defined adjustment value added to a tag weighting value given by the group of tag editors to the selected new tag multiplied by a reliability factor value corresponding to the group of tag editors. 6 . The method of claim 1 , further comprising: retrieving, by the computer, one or more tag subject matter topics corresponding to a selected new tag within the set of new tags created by the group of tag editors from a tag subject matter ontology; and retrieving, by the computer, one or more tag subject matter topics corresponding to the set of existing tags created by the author of the document from the tag subject matter ontology. 7 . The method of claim 6 , further comprising: selecting, by the computer, an existing tag from the set of existing tags created by the author of the document; setting, by the computer, a current semantic distance between the selected new tag and the selected existing tag equal to one; and determining, by the computer, a closest matching tag subject matter topic within the retrieved one or more tag subject matter topics corresponding to the selected new tag and the selected existing tag. 8 . The method of claim 7 , further comprising: calculating, by the computer, a semantic distance between the selected new tag and the selected existing tag based on the closest matching tag subject matter topic corresponding to the selected new tag and the selected existing tag. 9 . The method of claim 8 , further comprising: determining, by the computer, whether the calculated semantic distance between the selected new tag and the selected existing tag is less than the current semantic distance; and responsive to the computer determining that the calculated semantic distance between the selected new tag and the selected existing tag is less than the current semantic distance, setting, by the computer, the current semantic distance equal to the calculated semantic distance. 10 . The method of claim 9 , further comprising: responsive to the computer determining that the calculated semantic distance between the selected new tag and the selected existing tag is greater than or equal to the current semantic distance, using, by the computer, the current semantic distance. 11 . A computer system for assigning a new set of tags to a document, the computer system comprising: a bus system; a storage device connected to the bus system, wherein the storage device stores program instructions; and a processor connected to the bus system, wherein the processor executes the program instructions to receive the document with a set of existing tags created by an author of the document via a network; receive a set of new tags created by a group of tag editors corresponding to the document via the network; process the set of existing tags created by the author of the document with the set of new tags created by the group of tag editors; and assign the new set of tags to the document based on the processing of the set of existing tags created by the author of the document with the set of new tags created by the group of tag editors. 12 . The computer system of claim 11 , wherein the processor further executes the program instructions to select a new tag from the set of new tags created by the group of tag editors; analyze natural language semantics of the set of existing tags created by the author of the document and the selected new tag created by the group of tag editors using a tag subject matter ontology; and calculate a semantic distance between the set of existing tags created by the author of the document and the selected new tag created by the group of tag editors based on the analyzing of the natural language semantics of each tag using the tag subject matter ontology. 13 . The computer system of claim 12 , wherein the processor further executes the program instructions to determine whether the calculated semantic distance between the set of existing tags and the selected new tag is greater than a semantic distance threshold value; and calculate a significance level for the selected new tag based on weighting factors in response to determining that the calculated semantic distance between the set of existing tags and the selected new tag is greater than the semantic distance threshold value. 14 . The computer system of claim 13 , wherein the processor further executes the program instructions to merge the selected new tag with a tag having similar semantics in the set of existing tags in response to determining that the calculated semantic distance between the set of existing tags and the selected new tag is not greater than the semantic distance threshold value. 15 . The computer system of claim 13 , wherein the significance level for the selected new tag is equal to the calculated semantic distance multiplied by an application-defined adjustment value added to a tag weighting value given by the group of tag editors to the selected new tag multiplied by a reliability factor value corresponding to the group of tag editors. 16 . A computer program product for assigning a new set of tags to a document, the computer program product comprising a computer readable storage m
Semantic analysis · CPC title
Document management systems · CPC title
Clustering; Classification · CPC title
using information identifiers, e.g. uniform resource locators [URL] · CPC title
Clustering or classification · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.