System for retrieving, visualizing and editing semantic annotations

US2016147840A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016147840-A1
Application numberUS-201414550010-A
CountryUS
Kind codeA1
Filing dateNov 21, 2014
Priority dateNov 21, 2014
Publication dateMay 26, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Annotations can be handled by a computer system that receives a query that specifies parameters for extraction of particular annotations from a set of annotations. Annotations include metadata that describes properties of the associated text fragment. A first entity subset, a second entity subset and a relations subset of annotations are extracted from an annotated text corpus. Contextual information relative to the extracted annotations is also extracted from the corpus. A user interface is generated to display frame elements that include the extracted annotations subsets and the extracted contextual information. In response to selections to the frame elements, the system receives input that specifies modifications to the annotations. Based on the input received, the set of annotations is modified in the annotated text corpus.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer implemented method for modifying a set of annotations that include metadata describing properties of associated text fragments within an annotated text corpus, the method comprising: receiving a query specifying parameters for annotations from the set of the annotations; extracting, from the set of annotations and by the query, a first entity subset of annotations, a second entity subset of annotations, and a relations subset of annotations between the first entity subset of annotations and the second entity subset of annotations; extracting, from the annotated text corpus, contextual information relative to the extracted annotations; generating a user interface having display frames populated by frame elements that include the entity subsets of annotations, the relations subset of annotations, and the contextual information; receiving, responsive to selections of the frame elements, input specifying modifications to the annotations; and modifying, based on the input specifying modifications to the annotations, the set of annotations in the annotated text corpus. 2 . The method of claim 1 , where the set of annotations includes a plurality of annotations having a shared particular annotation label, and wherein the method comprises: receiving additional input specifying a change to the particular annotation label; and modifying, based on the additional input, the particular annotation label for each of the annotations in the plurality of annotations having the particular annotation label. 3 . The method of claim 1 , where the set of annotations includes a plurality of annotations having a shared particular annotation label, and wherein the method comprises: receiving additional input specifying a change to the particular annotation label; receiving additional input specifying a subset of the plurality of annotations; and modifying, based on the additional input, the particular annotation label for each of the annotations in the subset of the plurality of annotations having the shared particular annotation label. 4 . The method of claim 1 , wherein the extracting, from the set of annotations and by the query, comprises: filtering, responsive to first entity parameters specified in the query, the set of annotations for the first entity subset of annotations; filtering, responsive to second entity parameters specified in the query, the set of annotations for the second entity subset of annotations; and filtering, responsive to parameters specified in the query, the set of annotations for the relations subset of annotations. 5 . The method of claim 1 , wherein the user interface displays a frame that contains a particular document name in the annotated text corpus, the method comprising: receiving input that specifies the particular document name in the annotated text corpus; and generating, responsive to the input that specifies the particular document name, a frame containing data from the particular document named. 6 . The method of claim 5 comprising: receiving input from the frame containing data from the particular document; and modifying, responsive to the input from the frame containing data from the particular document, annotations of the particular document in the annotated text corpus. 7 . The method of claim 1 , where the input specifying modifications is received from each of a plurality of users, and wherein the method comprises: receiving identifying information for each user of the plurality of users; correlating the identifying information for each user to the input specifying modifications from each of the plurality of users; and storing, in a history repository, the correlated identifying information for each user and the input. 8 . The method of claim 7 , wherein the receiving identifying information for each user in the plurality of users comprises: receiving comments from each user in the plurality of users relative to the input specifying modifications to the annotations; correlating the identifying information for each user to the comments from each user in the plurality of users; and storing, in the history repository, the comments and the correlated identifying information for each user. 9 . A computer system for modifying a set of annotations that include metadata describing properties of associated text fragments within an annotated text corpus, comprising: at least one processor circuit having: an extracting engine configured to: receive a query specifying parameters for annotations from the set of the annotations; extract, from the set of annotations and by the query, a first entity subset of annotations, a second entity subset of annotations, and a relations subset of annotations between the first entity subset of annotations and the second entity subset of annotations; and extract, from the annotated text corpus, contextual information relative to the extracted annotations; a processing engine configured to: generate a user interface having display frames populated by frame elements that include the entity subsets of annotations, the relations subset of annotations, and the contextual information; and receive, responsive to selections of the frame elements, input specifying modifications to the annotations; and an updating engine configured to: modify, based on the input specifying modifications to the annotations, the set of annotations in the annotated text corpus. 10 . The computer system of claim 9 , wherein the set of annotations includes a plurality of annotations having a shared particular annotation label, and wherein the system comprises: at least one computer processor circuit having: a processing engine configured to: receive additional input specifying a change to the particular annotation label; and an updating engine configured to: modify, based on the additional input, the particular annotation label for each of the annotations in the plurality of annotations having the particular annotation label. 11 . The computer system of claim 9 , where the set of annotations includes a plurality of annotations having a shared particular annotation label, and wherein the system comprises: at least one computer processor circuit having: a processing engine configured to: receive additional input specifying a change to the particular annotation label; and receive additional input specifying a subset of the plurality of annotations; and an updating engine configured to: modify, based on the additional input, the particular annotation label for each of the annotations in the subset of the plurality of annotations having the shared particular annotation label. 12 . The computer system of claim 9 , wherein the extracting engine is configured to extract, from the set of annotations and by the query, by: filtering, responsive to first entity parameters specified in the query, the set of annotations for the first entity subset of annotations; filtering, responsive to second entity parameters specified in the query, the set of annotations for the second entity subset of annotations; and filtering, responsive to parameters specified in the query, the set of annotations for the relations subset of annotations. 13 . The computer system of claim 9 , wherein the processing engine is further configured to generate a user interface that displays a frame that contains a particular document name in the annotated text corpus, the system comprising: at least one computer processor circuit having: a processing engine configured to: receive input that specifies the particular document name in the annot

Assignees

Inventors

Classifications

  • based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

  • G06F3/0484Primary

    for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title

  • Annotation, e.g. comment data or footnotes · CPC title

  • Indexing; Data structures therefor; Storage structures · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016147840A1 cover?
Annotations can be handled by a computer system that receives a query that specifies parameters for extraction of particular annotations from a set of annotations. Annotations include metadata that describes properties of the associated text fragment. A first entity subset, a second entity subset and a relations subset of annotations are extracted from an annotated text corpus. Contextual infor…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F3/0484. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 26 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).