Patents by Inventor Prasad Pingali
Prasad Pingali 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: 8812965Abstract: A method for use in CAD modeling software to define product structure based on virtual components created independent from geometry and without the need to create files on disk. With the additional capability of assigning geometry to the virtual components of the product structure that sets and orients the virtual components and manages multiple occurrences of like components. Further, the virtual component are published into real components with automatic 3D file creation completed.Type: GrantFiled: June 1, 2005Date of Patent: August 19, 2014Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Jeffrey A. Walker, Kristopher C. Kasprzak, Arthur S. Patrick, Daniel Staples, Prasad Pingali, Anthony E Tassone, Michael R. Mathis, Aditya Gurushankar
-
Publication number: 20100013833Abstract: A system, method, and computer program for modifying a solid model representation that is manipulated in a computer having software instructions for design, 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 accesses at least one data file having a plurality of geometric model definitions; converts the geometric model definitions into a visual representation of a geometric model; identifies an edit feature for modification on a body of the geometric model; calculates a modified geometric model with the modified edit, wherein the computer system removes the edit feature from an original body of the geometric model; creates a mapping for a plurality of faces from the edit feature to a new edit feature; applies the new edit feature to the original body, wherein the new edit feature is remapped to a new boType: ApplicationFiled: April 13, 2009Publication date: January 21, 2010Inventors: Mallikarjuna Gandikota, Aditya N. Gurushankar, Howard Mattson, Peter Nanson, John C. Owen, Prasad Pingali, Daniel C. Staples, Jeffrey A. Walker
-
Patent number: 7646384Abstract: A system, method, and computer program for determining a simplified representation of an assembly model comprising the steps of saving a plurality of display states and configuration settings of an assembly model in a design representation; translating said design representation into a simplified representation by use of a visibility solution; and storing said simplified representation and said design representation in an assembly document and appropriate means and computer-readable instructions.Type: GrantFiled: March 30, 2006Date of Patent: January 12, 2010Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Timothy Anderson, Ronald Conerly, Aditya Gurushankar, Daniel C. Staples, Mallikarjuna Gandikota, Prasad Pingali
-
Patent number: 7408560Abstract: A system and method for improving user feedback during graphical edits by dynamically propagating each incremental edit through the dependency tree and displaying real-time updates to the graphic representation as the updates are being made. By updating the image through the entire dependency tree at the earliest possible time, without waiting for the user to complete his edit or to perform an action which manually indicates an update, the user is given improved feedback during the editing process.Type: GrantFiled: March 5, 2003Date of Patent: August 5, 2008Inventors: Daniel C. Staples, Kristopher C. Kasprzak, Aditya N. Gurushankar, Venugopala Krishna Vytla, Mallikarjuna Gandikota, Prasad Pingali
-
Publication number: 20060277005Abstract: A method for use in CAD modeling software to define product structure based on virtual components created independent from geometry and without the need to create files on disk. With the additional capability of assigning geometry to the virtual components of the product structure that sets and orients the virtual components and manages multiple occurrences of like components. Further, the virtual component are published into real components with automatic 3D file creation completed.Type: ApplicationFiled: June 1, 2005Publication date: December 7, 2006Inventors: Jeffrey Walker, Kristopher Kasprzak, Arthur Patrick, Daniel Staples, Prasad Pingali, Anthony Tassone, Michael Mathis, Aditya Gurushankar
-
Publication number: 20060250388Abstract: A system, method, and computer program for determining a simplified representation of an assembly model comprising the steps of saving a plurality of display states and configuration settings of an assembly model in a design representation; translating said design representation into a simplified representation by use of a visibility solution; and storing said simplified representation and said design representation in an assembly document and appropriate means and computer-readable instructions.Type: ApplicationFiled: March 30, 2006Publication date: November 9, 2006Applicant: UGS Corp.Inventors: Timothy Anderson, Ronald Conerly, Aditya Gurushankar, Daniel Staples, Mallikarjuna Gandikota, Prasad Pingali
-
Publication number: 20060250421Abstract: A system, method, and computer program for determining a visibility solution of a model comprising the steps of rendering a model having a plurality of parts with at least one color value encoded for an at least one corresponding surface identity; distinguishing a plurality of exterior parts from a plurality of interior parts based on said at least one corresponding surface identity; and identifying a plurality of features in said model not copied into a composite image and appropriate means and computer-readable instructions.Type: ApplicationFiled: March 30, 2006Publication date: November 9, 2006Applicant: UGS Corp.Inventors: Timothy Anderson, Ronald Conerly, Aditya Gurushankar, Daniel Staples, Mallikarjuna Gandikota, Prasad Pingali
-
Patent number: 7106331Abstract: 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: GrantFiled: March 5, 2003Date of Patent: September 12, 2006Assignee: UGS Corp.Inventors: Aditya N. Gurushankar, Daniel C. Staples, Joseph J. Bohman, Prasad Pingali, Ganapathy S. Kunda, Navinchandra Pai
-
Patent number: 7098918Abstract: 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: GrantFiled: March 5, 2003Date of Patent: August 29, 2006Assignee: UGS Corp.Inventors: Daniel C. Staples, Navinchandra Pai, Yong-Ming Li, Joseph J. Bohman, Kristopher C. Kasprzak, Aditya N. Gurushankar, Prasad Pingali
-
Publication number: 20040174363Abstract: 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: ApplicationFiled: March 5, 2003Publication date: September 9, 2004Applicant: Electronic Data Systems CorporationInventors: Daniel C. Staples, Navinchandra Pai, Yong-Ming Li, Joseph J. Bohman, Kristopher C. Kasprzak, Aditya N. Gurushankar, Prasad Pingali
-
Publication number: 20040174382Abstract: A system and method for improving user feedback during graphical edits by dynamically propagating each incremental edit through the dependency tree and displaying real-time updates to the graphic representation as the updates are being made. By updating the image through the entire dependency tree at the earliest possible time, without waiting for the user to complete his edit or to perform an action which manually indicates an update, the user is given improved feedback during the editing process.Type: ApplicationFiled: March 5, 2003Publication date: September 9, 2004Applicant: Electronic Data Systems CorporationInventors: Daniel C. Staples, Kristopher C. Kasprzak, Aditya N. Gurushankar, Venugopala Krishna Vytla, Mallikarjuna Gandikota, Prasad Pingali
-
Publication number: 20040174383Abstract: 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: ApplicationFiled: March 5, 2003Publication date: September 9, 2004Applicant: Electronic Data Systems CorporationInventors: Aditya N. Gurushankar, Daniel C. Staples, Joseph J. Bohman, Prasad Pingali, Ganapathy S. Kunda, Navinchandra Pai