Patents Assigned to UGS Corp.
  • Publication number: 20060082577
    Abstract: A system, method, and computer program product for automatically creating shader source code based on a set of desired graphical output properties.
    Type: Application
    Filed: January 31, 2005
    Publication date: April 20, 2006
    Applicant: UGS Corp.
    Inventor: Michael Carter
  • Patent number: 7028051
    Abstract: Computer architecture and software for computer network communication such that data is at least partially converted between distinct transport protocols in order to optimize transmission of the data, and preferably to allow persistent connections to be maintained across different firewalls. As a preferred embodiment, the transport protocol conversion may cause the data to be converted between HTTP 1.1 protocol, to allow a persistent connection originated across port 80 of a first firewall, and a different protocol, to allow a persistent connection across a second firewall. The protocol conversion of the present invention is especially useful in connection with collaborative application software, wherein the collaborative server and its associated clients are respectively more amenable to different transport protocols.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: April 11, 2006
    Assignee: UGS Corp.
    Inventors: Scott R. McMullan, David M. Meagher
  • Patent number: 7027048
    Abstract: According to one embodiment of the invention, a method for determining deformation of a surface of a material is provided. The method includes receiving, at a computer, an elastic deformation range and a plastic deformation range of the material. The method also includes modeling a region of the material with a mesh. The mesh includes a plurality of elements. The method also includes determining, by performing a finite element analysis on the mesh by the computer, a displacement for at least one point on each of the elements. The displacement results from a set of modeled boundary conditions. The finite element analysis includes recurrently approximating the modulus of elasticity for each element according to the elastic deformation range and the plastic deformation range. The act of approximating is based on a value of strain calculated from a previously calculated element displacement.
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: April 11, 2006
    Assignee: UGS Corp.
    Inventor: Daniel L. Brombolich
  • Publication number: 20060064198
    Abstract: A system, method, and computer program comprising loading a part definition; receiving a user selection of a local area of a part to be cut, the part corresponding to the part definition; creating a cut area max/min box according to the user selection; preparing a tracing according to the max/min box; identifying cut area containment shapes; setting trim shapes according to the cut area containment shape; creating cut-regions according to the trim, blank, part and check shapes; and creating a tool path program to cut the part, and appropriate means and computer-readable instructions.
    Type: Application
    Filed: September 9, 2005
    Publication date: March 23, 2006
    Applicant: UGS Corp.
    Inventors: Timothy Fithian, Zhenqun Li
  • Publication number: 20060058907
    Abstract: A method for developing numerically-controlled machine programs, comprising receiving program paths for a plurality of machine tools; performing post processing on the program paths to produce post-processed data; displaying a simulation of the operation of at least one machine tool according to the post-processed data; and receiving synchronization data corresponding to the program paths.
    Type: Application
    Filed: September 9, 2005
    Publication date: March 16, 2006
    Applicant: UGS Corp.
    Inventor: Stanley Suderman
  • Publication number: 20060034546
    Abstract: A system, method, and computer program product for transformation of rotations to translation degrees of freedom in structural analysis during finite element formulation.
    Type: Application
    Filed: August 11, 2004
    Publication date: February 16, 2006
    Applicant: UGS Corp.
    Inventor: Phanindranath Vedula
  • Publication number: 20060020504
    Abstract: A system and method for evaluating a product Bill Of Materials (BOM) against a set of measurable criteria. A Bill Of Materials (BOM) is a hierarchical representation of the product in terms of its constituent parts. The parts can be components or sub-assemblies or commercially available parts. Each “Node” in a BOM hierarchy has certain properties, and each node may also have relationships with other entities.
    Type: Application
    Filed: July 23, 2004
    Publication date: January 26, 2006
    Applicant: UGS Corp.
    Inventors: Siva Jasthi, Venkata Marrapu
  • Publication number: 20050209722
    Abstract: A system and method for the automation of architectural changes to a system level design process. Various embodiments of the process include generating product definition templates for each node in a product model, then applying knowledge-based engineering processes and tools in conjunction with interpart modeling functionality to automate the architectural change using the product definition templates.
    Type: Application
    Filed: September 1, 2004
    Publication date: September 22, 2005
    Applicant: UGS Corp.
    Inventors: Raymond Kok, Timothy Kelker
  • Patent number: 6922690
    Abstract: A system and method for creating a datum reference frame includes selecting a first datum, wherein the first datum comprises a plurality of faces. A first definition for the selected first datum is determined. One or more second datums, based on the determined first definition, are automatically determined, wherein the second datum comprises a plurality of faces. The second datum is selected. A second definition for the selected second datum is determined. One or more third datums based on the determined second definition, wherein the third datum comprises a plurality of faces, are automatically determined. The third datum is selected.
    Type: Grant
    Filed: February 1, 2002
    Date of Patent: July 26, 2005
    Assignee: UGS Corp.
    Inventors: John L. Loya, Jeff M. Duke, David M. Kailiponi
  • Patent number: 6917361
    Abstract: According to one embodiment of the invention, a computerized method for computing a transversal derivative field along a curve on a surface includes receiving data defining the surface, the surface represented in terms of parameters u and v as S(u,v), and receiving data defining the curve, the curve represented in terms of a parameter t as c(t). The method also includes receiving a number equal to N constraint conditions for the derivative field, wherein N is a positive integer and determining the transversal derivative L(t) field according to the formula L ? ( t ) = ? S ( u ? ( t ) , v ? ( t ) ) ? w , where i is an index identifying a particular one of N numbers of constraint conditions and L(ti) is the value of the transversal derivative field at the ith constraint condition and w is a scalar function of u and v that satisfies ? S ( u ? ( t i ) , v ? ( t i ) ) ? w = L ? ( t i ) .
    Type: Grant
    Filed: September 19, 2002
    Date of Patent: July 12, 2005
    Assignee: UGS Corp.
    Inventor: Ruibin Qu
  • Patent number: 6897862
    Abstract: A method and system for applying constraints to a wireframe chain of curves for Computer-Aided Design (CAD) is disclosed, whereby a geometric constraint network can be expanded to include chains of curves as types of wireframe entities. As such, a chain of curves can be represented as one composite curve. As a result, a constraint solver can generate and/or maintain any constraint on a chain of curves, which enables the constraints to be solved while moving along the curves independently from the chain's geometry and topology changes.
    Type: Grant
    Filed: February 19, 2002
    Date of Patent: May 24, 2005
    Assignee: UGS Corp.
    Inventors: Yu Jiang, Hongliu Zou, Sangeeta Gupta, Jack C. H. Chung
  • Patent number: 6877009
    Abstract: The processing system 10 is disclosed which uses a user interface 12 to interact with the search and control engine 16 and the display engine 18. The search and control engine 16 operates on a data set 14 to identify specific elements within a directory structure. Display engine 18 compiles the identified elements in a tree table 20 to format a display 22 associated with the directory structure. Pruning indicator 34 and a sibling pruning indicator 36 are used in the display 22 to inform the user that intermediate directory structures and sibling elements have been omitted from the display in order to show the identified elements in a truncated context within the complex directory structure.
    Type: Grant
    Filed: December 27, 2001
    Date of Patent: April 5, 2005
    Assignee: UGS Corp.
    Inventor: Bernard J. Solomon
  • Patent number: 6865510
    Abstract: A system and method for analyzing network traffic between a client system and multiple mirror systems, to determine the most efficient data transfer paths for accessing the mirrored data. Accordingly, a set of network probes are passed between network point pairs. After doing so, the resulting figures are analyzed using a first-order linear equation to determine which pairs are “closest” in terms of data transfer efficiency in a specific direction. Using the closeness results, the optimal data paths for large data transfer are determined.
    Type: Grant
    Filed: December 12, 2002
    Date of Patent: March 8, 2005
    Assignee: UGS Corp.
    Inventor: Michael R. Engbrecht