Patents by Inventor Navinchandra Pai

Navinchandra Pai 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: 7106331
    Abstract: A system, method, and computer program product for performing edits on related curves by automatically defining an associative entity that is upstream of either curve being connected. The connecting entity is called an ‘intermediary’. When creating a connection between curves, irrespective of where they appear in the associative tree, their geometry is made dependent on a common intermediary that is placed upstream of both curves in the tree. With this structure, both curves are related to the intermediary but retain all the properties of being connected to each other. Any edit performed to either curve is redirected through the intermediary such that both curves are simultaneously modified, providing the user with bi-directional propagation of edits. The user does not need to keep track of the order that the curves were related.
    Type: Grant
    Filed: March 5, 2003
    Date of Patent: September 12, 2006
    Assignee: UGS Corp.
    Inventors: Aditya N. Gurushankar, Daniel C. Staples, Joseph J. Bohman, Prasad Pingali, Ganapathy S. Kunda, Navinchandra Pai
  • Patent number: 7098918
    Abstract: A system, method, and computer program product which allows more versatile manual and automatic edits by embedding behaviors in the curve elements. These imbedded behaviors allow intelligent shape preservation during a curve edit. Each curve carries a behavior property that describes how it should react when edited. This means that the curve and graphics system have full knowledge of the right edit type to make, even when triggered by an outside source, such as a re-compute of an object at a higher level in the feature tree.
    Type: Grant
    Filed: March 5, 2003
    Date of Patent: August 29, 2006
    Assignee: UGS Corp.
    Inventors: Daniel C. Staples, Navinchandra Pai, Yong-Ming Li, Joseph J. Bohman, Kristopher C. Kasprzak, Aditya N. Gurushankar, Prasad Pingali
  • Publication number: 20040174383
    Abstract: A system, method, and computer program product for performing edits on related curves by automatically defining an associative entity that is upstream of either curve being connected. The connecting entity is called an ‘intermediary’. When creating a connection between curves, irrespective of where they appear in the associative tree, their geometry is made dependent on a common intermediary that is placed upstream of both curves in the tree. With this structure, both curves are related to the intermediary but retain all the properties of being connected to each other. Any edit performed to either curve is redirected through the intermediary such that both curves are simultaneously modified, providing the user with bi-directional propagation of edits. The user does not need to keep track of the order that the curves were related.
    Type: Application
    Filed: March 5, 2003
    Publication date: September 9, 2004
    Applicant: Electronic Data Systems Corporation
    Inventors: Aditya N. Gurushankar, Daniel C. Staples, Joseph J. Bohman, Prasad Pingali, Ganapathy S. Kunda, Navinchandra Pai
  • Publication number: 20040174363
    Abstract: A system, method, and computer program product which allows more versatile manual and automatic edits by embedding behaviors in the curve elements. These imbedded behaviors allow intelligent shape preservation during a curve edit. Each curve carries a behavior property that describes how it should react when edited. This means that the curve and graphics system have full knowledge of the right edit type to make, even when triggered by an outside source, such as a re-compute of an object at a higher level in the feature tree.
    Type: Application
    Filed: March 5, 2003
    Publication date: September 9, 2004
    Applicant: Electronic Data Systems Corporation
    Inventors: Daniel C. Staples, Navinchandra Pai, Yong-Ming Li, Joseph J. Bohman, Kristopher C. Kasprzak, Aditya N. Gurushankar, Prasad Pingali