Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020091994 - EXPOSING ANNOTATIONS IN A DOCUMENT

Publication Number WO/2020/091994
Publication Date 07.05.2020
International Application No. PCT/US2019/056410
International Filing Date 16.10.2019
IPC
G06F 40/169 2020.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
40Handling natural language data
10Text processing
166Editing, e.g. inserting or deleting
169Annotation, e.g. comment data or footnotes
CPC
G06F 16/316
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
30of unstructured textual data
31Indexing; Data structures therefor; Storage structures
316Indexing structures
G06F 16/34
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
30of unstructured textual data
34Browsing; Visualisation therefor
G06F 40/117
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
40Handling natural language data
10Text processing
103Formatting, i.e. changing of presentation of documents
117Tagging; Marking up
G06F 40/14
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
40Handling natural language data
10Text processing
12Use of codes for handling textual entities
14Tree-structured documents
G06F 40/169
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
40Handling natural language data
10Text processing
166Editing, e.g. inserting or deleting
169Annotation, e.g. comment data or footnotes
Applicants
  • MICROSOFT TECHNOLOGY LICENSING, LLC [US]/[US]
Inventors
  • MITRA, Mahasweta
  • AWASTHI, Mansi
  • AGRAWAL, Deepak
  • BANSAL, Mohit
  • KUNDLIA, Amit
  • GUPTA, Shalu
Agents
  • MINHAS, Sandip S.
  • CHEN, Wei-Chen Nicholas
  • HINOJOSA, Brianna L.
  • HOLMES, Danielle J.
  • SWAIN, Cassandra T.
  • WONG, Thomas S.
  • CHOI, Daniel
  • HWANG, William C.
  • WIGHT, Stephen A.
  • CHATTERJEE, Aaron C.
  • JARDINE, John S.
  • GOLDSMITH, Micah P.
Priority Data
16/173,55129.10.2018US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) EXPOSING ANNOTATIONS IN A DOCUMENT
(FR) RÉVÉLATION D'ANNOTATIONS DANS UN DOCUMENT
Abstract
(EN)
A technique is described herein for effectively exposing annotation information in a document for use by various applications. The technique involves generating a tag tree data structure that identifies a collection of tag elements associated with a document. The technique also generates an overlay data structure that identifies a collection of annotations associated with the document. The overlay data structure also links the annotations to corresponding parts identified in the tag tree data structure. The technique then uses the tag tree data structure and the overlay data structure to provide information to a document-consuming component that conveys an order in which one or more annotations appear in the document relative to one or more parts in the document. According to one illustrative aspect, at least one annotation described by the overlay data structure is an active annotation, corresponding to a transient annotation that has not been saved.
(FR)
La présente invention concerne une technique pour révéler efficacement des informations d'annotations dans un document en vue d'une utilisation par diverses applications. La technique fait intervenir la génération d'une structure de données arborescente de balises qui identifie une collection d'éléments de balises associés à un document. La technique génère également une structure de données de calques qui identifie une collection d'annotations associées au document. La structure de données de calques lie également les annotations à des parties correspondantes identifiées dans la structure de données arborescente de balises. La technique utilise ensuite la structure de données arborescente de balises et la structure de données de calques pour fournir des informations à un composant consommateur de documents qui transmet un ordre dans lequel une ou plusieurs annotations apparaissent dans le document par rapport à une ou plusieurs parties du document. Selon un aspect illustratif, au moins une annotation décrite par la structure de données de calques est une annotation active, correspondant à une annotation transitoire qui n'a pas été sauvegardée.
Also published as
Latest bibliographic data on file with the International Bureau