[go: up one dir, main page]

RU2008151272A - ELECTRONIC INK TREATMENT - Google Patents

ELECTRONIC INK TREATMENT Download PDF

Info

Publication number
RU2008151272A
RU2008151272A RU2008151272/09A RU2008151272A RU2008151272A RU 2008151272 A RU2008151272 A RU 2008151272A RU 2008151272/09 A RU2008151272/09 A RU 2008151272/09A RU 2008151272 A RU2008151272 A RU 2008151272A RU 2008151272 A RU2008151272 A RU 2008151272A
Authority
RU
Russia
Prior art keywords
context object
document
node
independent
independent context
Prior art date
Application number
RU2008151272/09A
Other languages
Russian (ru)
Other versions
RU2485579C2 (en
Inventor
Ричард ДАНКАН (US)
Ричард Данкан
Херри СУТАНТО (US)
Херри СУТАНТО
Джеми ВЕКИМ (US)
Джеми ВЕКИМ
Саши РАГХУПАТИ (US)
Саши РАГХУПАТИ
Тимоти Х. КЕННЕПЕЛ (US)
Тимоти Х. КЕННЕПЕЛ
Зольтан СИЛАДЬИ (US)
Зольтан СИЛАДЬИ
Original Assignee
Майкрософт Корпорейшн (Us)
Майкрософт Корпорейшн
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Майкрософт Корпорейшн (Us), Майкрософт Корпорейшн filed Critical Майкрософт Корпорейшн (Us)
Priority to RU2008151272/08A priority Critical patent/RU2485579C2/en
Publication of RU2008151272A publication Critical patent/RU2008151272A/en
Application granted granted Critical
Publication of RU2485579C2 publication Critical patent/RU2485579C2/en

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Document Processing Apparatus (AREA)
  • Character Discrimination (AREA)

Abstract

1. Способ согласования результатов анализа электронных чернил документа с текущей версией этого документа, содержащий этапы, на которых ! создают независимый от документа объект контекста из текущего объекта контекста документа, ! создают копию независимого от документа объекта контекста, ! модифицируют копию независимого от документа объекта контекста в процессе анализа документа для включения результатов анализа электронных чернил независимого от документа объекта контекста, ! принимают вторую версию текущего объекта контекста, ! для каждого узла чернил в независимом от документа объекте контекста, когда имеется соответствующий узел в текущем объекте контекста, добавляют этот узел в хэш-таблицу, в которой задается соответствие уникальных идентификаторов узлов в независимом от документа объекте контекста ссылкам на узлы в текущем объекте контекста, ! для каждого узла в независимом от документа объекте контекста определяют, отличается ли упомянутый соответствующий узел во второй версии текущего объекта контекста от упомянутого каждого узла, и ! для каждого узла в независимом от документа объекте контекста, когда узел в независимом от документа объекте контекста отличается от упомянутого соответствующего узла во второй версии текущего объекта контекста, добавляют этот узел в список узлов, для которых изменения не распространяются. ! 2. Способ по п.1, дополнительно содержащий этапы, на которых ! для каждого узла в независимом от документа объекте контекста осуществляют поиск соответствующего узла в модифицированной копии независимого от документа объекта контекста и осуществляют поиск соответс� 1. A method for reconciling the results of the analysis of electronic ink of a document with the current version of this document, containing the steps at which ! create a document-independent context object from the current document context object, ! create a copy of the document-independent context object, ! modifying a copy of the document-independent context object during document parsing to include the results of e-ink analysis of the document-independent context object, ! take the second version of the current context object, ! for each ink node in the document-independent context object, when there is a corresponding node in the current context object, add that node to a hash table that maps the unique identifiers of the nodes in the document-independent context object to node references in the current context object, ! for each node in the document-independent context object, it is determined whether said corresponding node in the second version of the current context object is different from said each node, and ! for each node in the document-independent context object, when the node in the document-independent context object is different from said corresponding node in the second version of the current context object, add that node to the list of nodes to which changes are not propagated. ! 2. The method according to claim 1, further comprising steps in which ! for each node in the document-independent context object, look up the corresponding node in the modified copy of the document-independent context object and search for the corresponding node.

Claims (4)

1. Способ согласования результатов анализа электронных чернил документа с текущей версией этого документа, содержащий этапы, на которых1. A method for reconciling the results of an electronic ink analysis of a document with the current version of this document, comprising the steps of создают независимый от документа объект контекста из текущего объекта контекста документа,create a document-independent context object from the current document context object, создают копию независимого от документа объекта контекста,Create a copy of a document-independent context object модифицируют копию независимого от документа объекта контекста в процессе анализа документа для включения результатов анализа электронных чернил независимого от документа объекта контекста,modify the copy of the document-independent context object in the process of analyzing the document to include the results of the analysis of electronic ink of the document-independent context object, принимают вторую версию текущего объекта контекста,accept the second version of the current context object, для каждого узла чернил в независимом от документа объекте контекста, когда имеется соответствующий узел в текущем объекте контекста, добавляют этот узел в хэш-таблицу, в которой задается соответствие уникальных идентификаторов узлов в независимом от документа объекте контекста ссылкам на узлы в текущем объекте контекста,for each ink node in a document-independent context object, when there is a corresponding node in the current context object, add this node to the hash table, which sets the correspondence of unique identifiers of nodes in the document-independent context object to the links to nodes in the current context object, для каждого узла в независимом от документа объекте контекста определяют, отличается ли упомянутый соответствующий узел во второй версии текущего объекта контекста от упомянутого каждого узла, иfor each node in a document-independent context object, it is determined whether said corresponding node in the second version of the current context object is different from said each node, and для каждого узла в независимом от документа объекте контекста, когда узел в независимом от документа объекте контекста отличается от упомянутого соответствующего узла во второй версии текущего объекта контекста, добавляют этот узел в список узлов, для которых изменения не распространяются.for each node in a document-independent context object, when a node in a document-independent context object differs from the corresponding node in the second version of the current context object, add this node to the list of nodes for which changes are not propagated. 2. Способ по п.1, дополнительно содержащий этапы, на которых2. The method according to claim 1, further comprising stages in which для каждого узла в независимом от документа объекте контекста осуществляют поиск соответствующего узла в модифицированной копии независимого от документа объекта контекста и осуществляют поиск соответствующего узла во второй версии текущего объекта контекста,for each node in a document-independent context object, search for the corresponding node in a modified copy of the document-independent context object and search for the corresponding node in the second version of the current context object, определяют, удален ли этот соответствующий узел из модифицированной копии независимого от документа объекта контекста, иdetermining whether this corresponding node has been removed from the modified copy of the document-independent context object, and когда упомянутый соответствующий узел удален из модифицированной копии независимого от документа объекта контекста, добавляют этот соответствующий узел в список узлов, для которых изменения не распространяются.when said corresponding node is removed from the modified copy of the document-independent context object, this corresponding node is added to the list of nodes for which the changes are not propagated. 3. Способ по п.1, дополнительно содержащий этапы, на которых3. The method according to claim 1, additionally containing stages, in which анализируют каждый узел в копии независимого от документа объекта контекста, иanalyze each node in a copy of a document-independent context object, and когда анализируемый узел не находится в списке узлов, для которых изменения не распространяются, распространяют изменения в анализируемом узле от соответствующего узла в копии независимого от документа объекта контекста на упомянутый соответствующий узел во второй версии текущего объекта контекста.when the analyzed node is not in the list of nodes for which changes are not propagated, the changes in the analyzed node from the corresponding node in the copy of the document-independent context object are propagated to the corresponding node in the second version of the current context object. 4. Способ по п.1, дополнительно содержащий этапы, на которых4. The method according to claim 1, additionally containing stages, in which для каждого узла в независимом от документа объекте контекста определяют, удален ли соответствующий узел из модифицированной копии независимого от документа объекта контекста, иfor each node in a document-independent context object, it is determined whether the corresponding node is removed from the modified copy of the document-independent context object, and для каждого узла в независимом от документа объекте контекста, когда упомянутый соответствующий узел во второй версии текущего объекта контекста не отличается и когда упомянутый соответствующий узел удален из модифицированной копии независимого от документа объекта контекста, добавляют идентифицирующие узлы в список удаленных узлов, иfor each node in the document-independent context object, when the corresponding node in the second version of the current context object is not different and when the corresponding node is removed from the modified copy of the document-independent context object, identifying nodes are added to the list of deleted nodes, and удаляют узлы в списке удаленных узлов после того, как все изменения распространены на вторую версию текущего объекта контекста. delete nodes in the list of remote nodes after all changes are propagated to the second version of the current context object.
RU2008151272/08A 2008-12-23 2008-12-23 Electronic ink processing RU2485579C2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2008151272/08A RU2485579C2 (en) 2008-12-23 2008-12-23 Electronic ink processing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2008151272/08A RU2485579C2 (en) 2008-12-23 2008-12-23 Electronic ink processing

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
RU2004119951/09A Division RU2352981C2 (en) 2003-08-21 2003-08-21 Processing of electronic ink

Publications (2)

Publication Number Publication Date
RU2008151272A true RU2008151272A (en) 2010-06-27
RU2485579C2 RU2485579C2 (en) 2013-06-20

Family

ID=42683282

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2008151272/08A RU2485579C2 (en) 2008-12-23 2008-12-23 Electronic ink processing

Country Status (1)

Country Link
RU (1) RU2485579C2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6587587B2 (en) * 1993-05-20 2003-07-01 Microsoft Corporation System and methods for spacing, storing and recognizing electronic representations of handwriting, printing and drawings
US6377259B2 (en) * 1998-07-29 2002-04-23 Inxight Software, Inc. Presenting node-link structures with modification
RU2166207C2 (en) * 1999-04-08 2001-04-27 Закрытое акционерное общество "Аби Программное обеспечение" Method for using auxiliary data arrays in conversion and/or verification of character-expressed computer codes and respective subpictures
US6741749B2 (en) * 2001-01-24 2004-05-25 Advanced Digital Systems, Inc. System, device, computer program product, and method for representing a plurality of electronic ink data points

Also Published As

Publication number Publication date
RU2485579C2 (en) 2013-06-20

Similar Documents

Publication Publication Date Title
CN106301825B (en) DPI rule generation method and device
CN106940773B (en) Privacy Leakage Vulnerability Detection and Confirmation Method Based on Static Taint Data Analysis
RU2014106668A (en) METHOD AND DEVICE FOR ANALYSIS OF DATA PACKAGES
US20180159928A1 (en) Network-Based File Cloud Synchronization Method
ATE504148T1 (en) METHOD, RECORDING MEDIUM AND NETWORK CARD FOR PERFORMING CONTENT INSPECTION ACROSS MULTIPLE PACKETS
CN106874764B (en) A method of Android application readjustment sequence is automatically generated based on call back function modeling
RU2012156448A (en) SYSTEM AND METHOD FOR AUTOMATIC MODIFICATION OF ANTI-VIRUS DATABASE
CN106708565A (en) Method and device for removing useless picture resources in APK (Android Package)
CN105976302A (en) Configurable data comparing method and system
CN105373590A (en) Knowledge data processing method and knowledge data processing device
CN106778278B (en) A kind of malice document detection method and device
CN106250476B (en) A method, device and system for updating and synchronizing a whitelist
CN111061972A (en) A kind of AC search optimization method and device for URL path matching
CN107193870B (en) Webpage content extraction method and system
RU2014136486A (en) METHOD AND TECHNICAL INSPECTION SYSTEM AND THE MACHINE-READABLE DATA CARRIER corresponding to them
CN107766075B (en) Code merging processing method and device
CN102819490A (en) Method and system for software testing based on given defect description information
RU2008151272A (en) ELECTRONIC INK TREATMENT
CN104363237B (en) Method and system for processing metadata of Internet media resources
Meyer In silico proteome cleavage reveals iterative digestion strategy for high sequence coverage
ATE375058T1 (en) METHOD AND DEVICE FOR PROVIDING ADDRESS MANAGEMENT IN A MOBILE NETWORK WITH A FLAT STRUCTURE
CN108280085A (en) The method and device of data deduplication
CN113821505A (en) A method and device for updating full data
CN108376071B (en) A kind of APP identification method and system
CN101192213A (en) Automatic downloading and processing method of network information

Legal Events

Date Code Title Description
PC41 Official registration of the transfer of exclusive right

Effective date: 20150526

MM4A The patent is invalid due to non-payment of fees

Effective date: 20190822