Multi-level List Detection Engine
AssigneeMicrosoft Corporation
InventorsDusan Lukic, Victor Jitlin, Milos Raskovic
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsDusan Lukic, Victor Jitlin, Milos Raskovic
Estimating the term…
A multi-level list detection engine. The multi-level list detection engine detects text obtained from a fixed format document that is formatted as a static multi-level list and creates a dynamic multi-level list object in a flow format document. The resulting dynamic multi-level list object automatically updates as the end user edits the multi-level list in the flow format document. The multi-level list detection engine identifies list elements in the fixed format text based on the presence of a list identifier. The list elements are grouped into lists based on the properties of each list element relative to other list elements. List elements are then assigned to a list level based on the relative properties of the list elements within a list. Finally, level list assignments are verified and corrected, the levels are merged, as necessary, and the lists are consistently formatted as appropriate to create a final well-formed dynamic multi-level list object.
A method of converting a fixed format document into a flow format document including one or more multi-level lists that dynamically update when edited by an end user, said method comprising:
A system for generating a flow format document including a multi-level list object from a fixed format document, said system comprising a multi-level list detection engine application operable to:
A computer readable medium containing computer executable instructions which, when executed by a computer, perform a method of generating a flow format document including a multi-level list object from a fixed format document, said method comprising:
Dependencies are inferred from the claim text.