Patents by Inventor Ganapathy S. Kunda

Ganapathy S. Kunda 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: 8704824
    Abstract: A system, method, and computer readable medium. A method includes receiving a model tree that defines a three-dimensional (3D) model. The model tree includes a history-free parent node that defines a complex 3D model and a plurality of history-based child nodes that define additional features that modify the complex 3D model. The method includes computing the 3D model, where the computed 3D model combines the parent node and the child nodes. The method includes displaying the computed 3D model as the complex 3D model modified by the additional features defined by the child nodes.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: April 22, 2014
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Daniel C. Staples, Jeffrey A. Walker, Mallikarjuna Gandikota, Ganapathy S. Kunda
  • Publication number: 20120078580
    Abstract: A system, method, and computer readable medium. A method includes receiving a model tree that defines a three-dimensional (3D) model. The model tree includes a history-free parent node that defines a complex 3D model and a plurality of history-based child nodes that define additional features that modify the complex 3D model. The method includes computing the 3D model, where the computed 3D model combines the parent node and the child nodes. The method includes displaying the computed 3D model as the complex 3D model modified by the additional features defined by the child nodes.
    Type: Application
    Filed: September 29, 2010
    Publication date: March 29, 2012
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventors: Daniel C. Staples, Jeffrey A. Walker, Mallikarjuna Gandikota, Ganapathy S. Kunda
  • Publication number: 20100238167
    Abstract: A system, method, and computer program for selecting geometries from a solid model that is manipulated in a computer having software instructions, comprising: a computer system, wherein the computer system includes a memory, a processor, a user input device, and a display device; a computer generated geometric model stored in the memory in the memory of the computer system; and wherein the computer system selects a two-dimensional sketch geometry from a two-dimensional sketch to form a three-dimensional model using a feature command; identifies a plurality of elements on the two-dimensional sketch geometry that correspond to the three-dimensional model; forms a counterpart element on the three-dimensional model that is one of a dimension and a constraint from the identified plurality of elements; and provides the capability to modify the three-dimensional model by manipulating the counterpart element; and appropriate means and computer-readable instructions.
    Type: Application
    Filed: April 13, 2009
    Publication date: September 23, 2010
    Inventors: Ricky Lynn Black, Weishu Chen, Mallikarjuna Gandikota, William Holcomb, Ganapathy S. Kunda, Edward L. Pike, Ravikanth Vootukuri
  • 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
  • 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