Patents by Inventor David C. Kung

David C. Kung 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).

  • Patent number: 8707250
    Abstract: A domain model generator (DMG) for an integrated development environment (IDE) guides a software engineer through a process of identifying domain-specific concepts for a domain of an object-oriented software application. The DMG also helps the engineer to classify the domain-specific concepts as pertaining to particular object-oriented modeling concepts for the object-oriented software application. Those modeling concepts may include classes, attributes, inheritance, etc. In addition, the DMG may automatically generate a Unified Modeling Language (UML) domain diagram, based at least in part on the domain-specific concepts and the corresponding modeling concepts. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: April 22, 2014
    Assignee: Board of Regents, The University of Texas System
    Inventor: David C. Kung
  • Publication number: 20110154288
    Abstract: A domain model generator (DMG) for an integrated development environment (IDE) guides a software engineer through a process of identifying domain-specific concepts for a domain of an object-oriented software application. The DMG also helps the engineer to classify the domain-specific concepts as pertaining to particular object-oriented modeling concepts for the object-oriented software application. Those modeling concepts may include classes, attributes, inheritance, etc. In addition, the DMG may automatically generate a Unified Modeling Language (UML) domain diagram, based at least in part on the domain-specific concepts and the corresponding modeling concepts. Other embodiments are described and claimed.
    Type: Application
    Filed: December 22, 2010
    Publication date: June 23, 2011
    Applicant: Board of Regents, The University of Texas System
    Inventor: David C. Kung
  • Patent number: 7426716
    Abstract: A process and system are provided for representing object interactions, by means of a sequence diagram or the like, wherein the object interactions are recovered from source code written in Java or other object-oriented programming language. Initially, a Method Information Parser determines the respective methods declared inside the source code and extracts their names. A Method Detail Parser then extracts the method calls to other objects within a method, to resolve each complex method call into multiple lines of single method calls. Information derived from the multiple lines of single method calls is then used to generate the sequence diagram.
    Type: Grant
    Filed: July 11, 2003
    Date of Patent: September 16, 2008
    Assignee: Board of Regents, The University of Texas System
    Inventors: David C. Kung, Manish Jodhani