Patent ID: 7761790
Filing Date: 2010-07-20
Classification: G06F

Abstract:
1. A system for creating XML files from edited files which are edited via a specific file editing tool, the system comprising an extensible markup language (XML) creating server and a file transfer protocol (FTP) server, the FTP server being configured for storing edited files to be used to create XML files, the XML creating server comprising: a file loading module configured for reading the edited the to be used to create the XML files from the FTP server, wherein the edited file is a patent application comprising an abstract field, a specification field, and a claims field; a TIF creation module configured for reading each of equation objects originally existed in the edited file, copying each of the equation objects of the edited file onto a clipboard, creating a tag image file (TIF) image of each of the equation objects on the clipboard, and saving the TIF image at a specified path; an image processing module configured for reading the specified path of the TIF image, obtaining the TIF image according to the specified path, adjusting a definition of the TIF image, creating a joint photographic experts group (JPEG) image, and recording a pixel size of the PEG image; an XML creating module configured for reading each paragraph in the edited file sequentially, and recording a paragraph field of the paragraph, determining if the paragraph contains any of the equation objects, creating the XML character string of the paragraph in the edited file if the paragraph does not contain any of the equation objects, reading each of the elements in the paragraph sequentially if the paragraph contains the equation objects, and determining if the element is a text character or the equation object, creating the XML character of the text character in the XML character string if the element is the text character, or reading the JPEG images of the equation object according to the specified path of the JPEG image if the element is the equation object, creating and appending the XML character string of the equation object to the XML character string, inserting the XML character strings into different XML file templates if all the paragraph have been read, thereby obtaining different XML files; and at least one processor that executes the file loading module, the TIF creating module, the image processing module, and the XML creating module.