Patents by Inventor Yawei Li

Yawei Li 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: 10192022
    Abstract: A computer-aided design (CAD) geometric modeling system, including a CAD software, a data store, a connector building module, a pairing module and an intelligent behavior module, all executable by at least one computing device. A user may use the CAD software to implement geometric models for multiple components. The data store stores necessary information of the system. The connector building module may add connectors on the components. The pairing module may identify a first component and at least one second component capable of matching the first component, and then identify connectors on the first and second components to match the first component to the second component by forming a matching pair of the identified connectors based on the pairing rules. The intelligent behavior module may receive the intelligent rules for the intelligent behaviors of the components of the matching pair, and invoke intelligent behaviors according to the intelligent rules.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: January 29, 2019
    Assignee: IRONCAD, LLC
    Inventors: Tao-Yang Han, Yawei Li
  • Patent number: 9734266
    Abstract: In one aspect, a computer-implemented method of performing multi-user design negotiation on a computer-aided design (CAD) software is disclosed. The method includes: receiving, from a first user, a design change to the geometric shape design, and obtaining information of the design change implementable on a CAD model of the geometric shape design through the CAD software; storing the information of the design change as a design change suggestion (DCS) object; transmitting the DCS object, together with the CAD model, to a second user; and receiving, from the second user, an instruction to the DCS object, and performing an operation corresponding to the instruction to the DCS object. In response to a what-if instruction, the operation is a what-if operation to the geometric shape design with the design change according to the DCS object. In response to an accepting or rejection instruction, the operation includes accepting or rejecting the design change.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: August 15, 2017
    Assignee: IRONCAD, LLC
    Inventors: Tao-Yang Han, Yawei Li, Cary O'Connor
  • Publication number: 20160125100
    Abstract: A system with generalized representation conversion capabilities, including at least one computing device in a client-server structure. A user may operate the client computing device to use a computer-aided design (CAD) software to implement geometric models for multiple objects, and request data from the server. A data store at the server stores necessary information of the system, which includes master representation information of a plurality of master representations (MRs), each MR representing one or more objects. When the user requests an individual representation of a selected object, a conversion module at the server may obtain, from the data store, the master representation information corresponding to the MR of the selected object being requested, and convert the master representation information to individual representation information, which corresponds to the individual representation of the selected object.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 5, 2016
    Inventors: Tao-Yang Han, Yawei Li
  • Publication number: 20150356209
    Abstract: A computer-aided design (CAD) geometric modeling system, including a CAD software, a data store, a connector building module, a pairing module and an intelligent behavior module, all executable by at least one computing device. A user may use the CAD software to implement geometric models for multiple components. The data store stores necessary information of the system. The connector building module may add connectors on the components. The pairing module may identify a first component and at least one second component capable of matching the first component, and then identify connectors on the first and second components to match the first component to the second component by forming a matching pair of the identified connectors based on the pairing rules. The intelligent behavior module may receive the intelligent rules for the intelligent behaviors of the components of the matching pair, and invoke intelligent behaviors according to the intelligent rules.
    Type: Application
    Filed: June 3, 2015
    Publication date: December 10, 2015
    Inventors: Tao-Yang Han, Yawei Li
  • Publication number: 20140278275
    Abstract: In one aspect, a computer-implemented method of performing multi-user design negotiation on a computer-aided design (CAD) software is disclosed. The method includes: receiving, from a first user, a design change to the geometric shape design, and obtaining information of the design change implementable on a CAD model of the geometric shape design through the CAD software; storing the information of the design change as a design change suggestion (DCS) object; transmitting the DCS object, together with the CAD model, to a second user; and receiving, from the second user, an instruction to the DCS object, and performing an operation corresponding to the instruction to the DCS object. In response to a what-if instruction, the operation is a what-if operation to the geometric shape design with the design change according to the DCS object. In response to an accepting or rejection instruction, the operation includes accepting or rejecting the design change.
    Type: Application
    Filed: October 25, 2013
    Publication date: September 18, 2014
    Applicant: IronCAD, LLC
    Inventors: Tao-Yang Han, Yawei Li, Cary O'Connor
  • Patent number: 7479959
    Abstract: A computer program product (190), and a geometric modeling system which executes the program, provides a visual depiction of a three dimensional object upon a display device (158). The program (190) detects insertion of a generic movant solid shape into a scene for relating the movant sold shape to a target or host solid shape. Upon detection of insertion, the program configures data representative of one of the movant solid shape and the target solid shape. The representative data is configured so that one of the solid shapes of the relation is depicted on the display device as having a particular attribute(s) in accordance with (1) an attribute of the solid shape with which it relates; and/or (2) one or more predetermined rules. The program can configure the representative data of the movant solid shape in accordance with an attribute of the target solid shape in various ways (e.g.
    Type: Grant
    Filed: February 23, 2004
    Date of Patent: January 20, 2009
    Assignee: Ironclad LLC
    Inventors: Tao-Yang Han, Yawei Li, Bryan Cargill
  • Publication number: 20050188348
    Abstract: A computer program product (190), and a geometric modeling system which executes the program, provides a visual depiction of a three dimensional object upon a display device (158). The program (190) detects insertion of a generic movant solid shape into a scene for relating the movant sold shape to a target or host solid shape. Upon detection of insertion, the program configures data representative of one of the movant solid shape and the target solid shape. The representative data is configured so that one of the solid shapes of the relation is depicted on the display device as having a particular attribute(s) in accordance with (1) an attribute of the solid shape with which it relates; and/or (2) one or more predetermined rules. The program can configure the representative data of the movant solid shape in accordance with an attribute of the target solid shape in various ways (e.g.
    Type: Application
    Filed: February 23, 2004
    Publication date: August 25, 2005
    Applicant: IRONCAD LLC
    Inventors: Tao-Yang Han, Yawei Li, Bryan Cargill