Patents by Inventor Kong Ping Oh

Kong Ping Oh 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: 20180143951
    Abstract: A hierarchical diagram representing a system with a plurality of components may be created programmatically with a reduced number of human actions. The creation of diagrams to depict relationships and sequences of events may be facilitated. A processor may receive data relating to the system. The received data may be parsed to determine a plurality of elements representing the components. Respective levels in a hierarchy may be associated with the determined elements and the components. The processor may provide an electronic canvas and a plurality of shape objects within the electronic canvas based on the hierarchy. The shape objects may represent the components. Parent-child relationships between the components of the system represented by the shape objects may be determined. The electronic canvas may be used to programmatically define connections between the shape objects that represent the determined parent-child relationships.
    Type: Application
    Filed: November 21, 2016
    Publication date: May 24, 2018
    Inventor: Kong Ping Oh
  • Patent number: 9760662
    Abstract: Measures of effectiveness (MoEs) of a system, including MoEs derived from physical variables and MoEs derived from non-physical variables, can be calculated using a single model using the same software system and the same set of data. Setting up and performance of trade-off studies may be facilitated. Data needed for simulation, including physical attributes such as inertia and spring rate and non-physical attributes such as cost, weight, and mean time between failures, may be persisted in the same manner. Different topologies may be created from the same model. A physical topology may include information that may be used to generate the governing systems equations based on laws of physics. A conceptual topology may include non-physical information, such as weight and cost information, and information that may be used to generate the governing systems equations based on probabilistic principles.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: September 12, 2017
    Assignee: XLDYN, LLC.
    Inventors: Kong Ping Oh, Thomas Tecco
  • Patent number: 8744821
    Abstract: A spreadsheet environment is used as a graphical user interface (GUI) for depicting and interacting with the various aspects of a system. In particular, the spreadsheet environment supports using OMG SysML to model a system, and to execute tasks associated with the systems engineering process. The spreadsheet environment also supports the use of pre-defined templates whose contents and features are common to a multiplicity of projects that a company or company unit may undertake, and which can be made specific or modified based on a project's needs.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: June 3, 2014
    Assignee: Xldyn, LLC
    Inventor: Kong Ping Oh
  • Patent number: 8626477
    Abstract: A spreadsheet environment is used as a graphical user interface for depicting and interacting with the various aspects of a system. In particular, the spreadsheet environment supports using OMG SysML to model a system and to execute tasks associated with the systems engineering process.
    Type: Grant
    Filed: March 4, 2011
    Date of Patent: January 7, 2014
    Assignee: XLDYN, LLC
    Inventor: Kong Ping Oh
  • Patent number: 8577652
    Abstract: A method, computer-readable storage medium, and computer system for modeling a dynamic system comprising a plurality of components are disclosed. A computing device is used to provide a spreadsheet environment and a plurality of shape objects within the spreadsheet environment. The shape objects represent the physical components of the dynamic system. At least one shape object has a behavioral characteristic that is associated with a physical component of the dynamic system. A connector in the spreadsheet environment is used to specify a connection between at least two of the shape objects. The connection represents a relationship between the physical components represented by the connected shape objects.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: November 5, 2013
    Assignee: XLDyn, LLC
    Inventor: Kong Ping Oh
  • Publication number: 20130013993
    Abstract: A spreadsheet environment is used as a graphical user interface (GUI) for depicting and interacting with the various aspects of a system. In particular, the spreadsheet environment supports using OMG SysML to model a system, and to execute tasks associated with the systems engineering process. The spreadsheet environment also supports the use of pre-defined templates whose contents and features are common to a multiplicity of projects that a company or company unit may undertake, and which can be made specific or modified based on a project's needs.
    Type: Application
    Filed: August 24, 2011
    Publication date: January 10, 2013
    Inventor: Kong Ping Oh
  • Publication number: 20120226967
    Abstract: A spreadsheet environment is used as a graphical user interface for depicting and interacting with the various aspects of a system. In particular, the spreadsheet environment supports using OMG SysML to model a system and to execute tasks associated with the systems engineering process.
    Type: Application
    Filed: March 4, 2011
    Publication date: September 6, 2012
    Inventor: Kong Ping Oh
  • Publication number: 20120054590
    Abstract: A method, computer-readable storage medium, and computer system for modeling a dynamic system comprising a plurality of components are disclosed. A computing device is used to provide a spreadsheet environment and a plurality of shape objects within the spreadsheet environment. The shape objects represent the physical components of the dynamic system. At least one shape object has a behavioral characteristic that is associated with a physical component of the dynamic system. A connector in the spreadsheet environment is used to specify a connection between at least two of the shape objects. The connection represents a relationship between the physical components represented by the connected shape objects.
    Type: Application
    Filed: December 17, 2010
    Publication date: March 1, 2012
    Inventor: Kong Ping Oh
  • Publication number: 20110289396
    Abstract: A method, computer-readable storage medium, and computer system for modeling a dynamic system comprising a plurality of components are disclosed. A computer is used to provide a spreadsheet environment. A plurality of shape objects are defined within the spreadsheet environment. The shape objects represent the components of the dynamic system, and at least one shape object has a behavioral characteristic that is associated with a physical property of a component of the dynamic system. The spreadsheet environment is used to define relationships between the components of the dynamic system using connectors that define connections between the shape objects.
    Type: Application
    Filed: December 14, 2010
    Publication date: November 24, 2011
    Inventor: Kong Ping Oh
  • Patent number: 7848834
    Abstract: A computer system used for carrying out engineering tasks as a part of an engineering project. The system includes a plurality of client computers and one or more server computers accessible by the client computers via a communications network. Distributed across these computers is a multi-tiered software system that includes system programs, application programs, and database programs. The system programs include a system objects module, a job manager module, an event manager module, and a workbook module. The system objects module provides security and authentication services. The application programs carry out at least some of the engineering tasks. The job manager module manages use of the application programs. The event manager module receives and distributes notifications between at least some of the modules. The workbook module provides a user of the application programs with engineering information related to one or more of the engineering tasks.
    Type: Grant
    Filed: March 28, 2003
    Date of Patent: December 7, 2010
    Assignee: GM Global Technology Operations, Inc.
    Inventors: Thomas C. Tecco, Kong Ping Oh, Osman E. Atesoglu, William E. Bejcek
  • Publication number: 20040193679
    Abstract: A computer system used for carrying out engineering tasks as a part of an engineering project. The system includes a plurality of client computers and one or more server computers accessible by the client computers via a communications network. Distributed across these computers is a multi-tiered software system that includes system programs, application programs, and database programs. The system programs include a system objects module, a job manager module, an event manager module, and a workbook module. The system objects module provides security and authentication services. The application programs carry out at least some of the engineering tasks. The job manager module manages use of the application programs. The event manager module receives and distributes notifications between at least some of the modules. The workbook module provides a user of the application programs with engineering information related to one or more of the engineering tasks.
    Type: Application
    Filed: March 28, 2003
    Publication date: September 30, 2004
    Applicant: General Motors Corporation
    Inventors: Thomas C. Tecco, Kong Ping Oh, Osman E. Atesoglu, William E. Bejcek