Detection of lists in vector graphics documents
First Claim
1. A method for recognizing lists in vector graphics based documents comprising the steps of:
- receiving a document in an original format, the original format having a set of list rendering instructions for at least one list in the document;
parsing the document to determine that at least one list exists in the document and identify a set of contents for the list; and
outputting the list to an output medium, the output medium presenting the list in a modified format that is more suited for output than the original format.
3 Assignments
0 Petitions
Accused Products
Abstract
Various technologies and techniques detect lists in vector graphics based documents and use them in meaningful ways. The system detects at least one list in a vector graphics based document using a set of rules. Pattern detection logic identifies characters, symbols, numbers, letters, and/or images that may start a list. Additional pattern detection logic determines if a list exists. The system can identify and parse bulleted lists, numbered or lettered lists, and nested lists that are any combination of both. Once identified, the content is translated into a modified format. The content can be output to a destination application in the modified format that is more suitable for output or use by the destination application.
32 Citations
20 Claims
-
1. A method for recognizing lists in vector graphics based documents comprising the steps of:
-
receiving a document in an original format, the original format having a set of list rendering instructions for at least one list in the document;
parsing the document to determine that at least one list exists in the document and identify a set of contents for the list; and
outputting the list to an output medium, the output medium presenting the list in a modified format that is more suited for output than the original format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable medium having computer-executable instructions for causing a computer to perform steps comprising:
-
detecting at least one list within a vector graphics based document using a set of rules, the rules comprising;
detecting whether a bulleted list is present by applying a first logic to determine if a plurality of list items have a same first character, have a same indention of the first character, and have a same word indentation for a first word; and
detecting whether a numbered list is present by applying a second logic to determine if the plurality of list items have a sequential first character, have the same indentation for the first character, and have the same word indentation for the first word;
translating the at least one list to a modified format; and
outputting the modified format to an output medium. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for interpreting vector graphics based documents comprising the steps of:
-
receiving an input from a user to copy a section of content, the content having an original format that includes a set of list rendering instructions;
interpreting the list rendering instructions to detect that at least one list exists in the document;
translating the content into a modified format that is more suitable for output in a destination application than the original format; and
providing the content in the modified format to the destination application for output. - View Dependent Claims (19, 20)
-
Specification