Patents by Inventor Cinderella Lee

Cinderella Lee has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20170212740
    Abstract: Techniques are described for parsing a software program using parallel processing. In one example, a method includes tokenizing input source text to form a token stream having a plurality of tokens, partitioning the token stream into partitions by division and by statement, parsing two or more of the partitions in parallel, and traversing the common symbol dictionary to detect semantic errors. Partitioning includes storing an entry representing each partition in a partition table, including scanning the token stream in reverse starting at the end of each division. Parsing the partitions in parallel includes building, for each statement partition, an annotated syntax tree (AST) to represent the statement, storing, for each symbol, an entry in a common symbol dictionary, and generating error messages corresponding to syntax errors detected while parsing the partitions.
    Type: Application
    Filed: January 27, 2016
    Publication date: July 27, 2017
    Inventors: Cinderella Lee, Ying Chau R. Mak
  • Patent number: 9715375
    Abstract: Techniques are described for parsing a software program using parallel processing. In one example, a method includes tokenizing input source text to form a token stream having a plurality of tokens, partitioning the token stream into partitions by division and by statement, parsing two or more of the partitions in parallel, and traversing the common symbol dictionary to detect semantic errors. Partitioning includes storing an entry representing each partition in a partition table, including scanning the token stream in reverse starting at the end of each division. Parsing the partitions in parallel includes building, for each statement partition, an annotated syntax tree (AST) to represent the statement, storing, for each symbol, an entry in a common symbol dictionary, and generating error messages corresponding to syntax errors detected while parsing the partitions.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: July 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Cinderella Lee, Ying Chau R. Mak
  • Publication number: 20060282820
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to XML processing in a COBOL environment and provide a method, system and apparatus for processing a COBOL syntax to allow native XML parsing. In a method of the invention, COBOL source code can be processed and an XML processing directive can be detected in the COBOL source code. In any case, a file path can be extracted from the XML processing directive in the processed COBOL source code. Subsequently, object code can be produced that is configured to process XML data in an XML document stored at a location specified by the file path. Specifically, the object can be configured to parse XML data in an XML document stored at a location specified by the file path, or to generate XML data in an XML document stored at a location specified by the file path.
    Type: Application
    Filed: June 9, 2005
    Publication date: December 14, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Cinderella Lee