Cad Or Cam (e.g., Interactive Design Tools) Patents (Class 715/964)
  • Patent number: 11960803
    Abstract: Systems and methods are described for modeling and analyzing utility structures according to applied loads. Particularly, a model engine can utilize inputs related to a utility structure, environmental conditions to which the utility structure is subjected, and engineering standards expected of the utility structure, and analyze the structure's loading and performance based on analysis configuration inputs. An engine or multiple engines can be run locally, or can be instantiated in a cloud to assist with multiple or complex calculations. Hybrid and geometric non-linear analyses and outputs can be performed or provided.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: April 16, 2024
    Assignee: Bentley Systems, Incorporated
    Inventors: William Schulze, Brett Willitt, David Cain, Michael H. Ford, Kevan Kramb, Timothy G. S. Overly, Michael Ratliff, Jeremy Wentworth
  • Patent number: 11846923
    Abstract: An automation system for monitoring a safety-critical process includes a platform, a fail-safe peripheral module, and a safe runtime environment. The platform executes user programs. The user programs include a first user program and a second user program, which together implement a safety function. The second user program is diversitary with respect to the first user program. The fail-safe peripheral module couples the user programs with the safety-critical process. The safe runtime environment is implemented on the platform independently of the user programs and provides the user programs with safe resources independent of the platform.
    Type: Grant
    Filed: February 21, 2021
    Date of Patent: December 19, 2023
    Assignee: Pilz GmbH & Co. KG
    Inventors: Matthias Schweiker, Daniel Bakovic, Uwe Schoch
  • Patent number: 11463432
    Abstract: A method by a network device for assigning data types to data values included in application programming interface (API) responses sent by an API server to one or more API clients via an API. The method includes obtaining a first set of API responses from an endpoint of the API, generating a profile for the endpoint of the API based on analyzing the first set of API responses, where the profile of the endpoint indicates an expected structure of API responses and expected data types associated with data fields included in API responses, obtaining a second set of API responses, and using the profile of the endpoint of the API to assign data types to data values included in API responses in the second set of API responses.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: October 4, 2022
    Assignee: Imperva, Inc.
    Inventors: Itsik Mantin, Avidan Reich
  • Patent number: 9030475
    Abstract: A method for computer-aided design of a modeled object having several faces, comprising a steps of identifying, for each of said faces of the object, at least another of said faces related to said face according to geometrical criteria, and marking such faces as connected; computing a plurality of points forming a tessellated representation of each of said faces; based on this tessellation, defining critical regions by determining and storing data representative of intersection between a three-dimensional geometrical figure and the face related to said face; determining whether intersections occur for each point of the tessellated representation of a face and for each face of the object; computing frontiers between points according to their respectively stored data and determines zones according to the determined frontiers; and, re-computing surfaces according to the determined zones.
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: May 12, 2015
    Assignee: Dassault Systemes
    Inventors: Joran Maille, Remy Rorato
  • Patent number: 9013574
    Abstract: A machine vision system program editing environment including synchronized selection and/or identification of related features in a plurality of different user interface windows is provided. In particular, one of the windows is an editing window where a part program representation is displayed for editing by a user. In one embodiment, a user may select data or another feature of interest in a window that is not the editing window (e.g., a results window, or graphical workpiece inspection feature display window) and the associated part program instruction representation is automatically highlighted and/or selected in the editing window. Conversely, a part program instruction representation may be selected by a user in the editing window and the associated results or feature in another window is automatically highlighted and/or selected. User interface navigation, rapid program quality assessment, and overall part program creation and editing efficiency are significantly enhanced in such an editing environment.
    Type: Grant
    Filed: November 13, 2012
    Date of Patent: April 21, 2015
    Assignee: Mitutoyo Corporation
    Inventors: Barry Saylor, Ryan Northrup, Akira Takada, Kozo Ariga
  • Patent number: 8957960
    Abstract: A machine vision system program editing environment includes near real time context generation. Rather than requiring execution of all preceding instructions of a part program in order to generate a realistic context for subsequent edits, surrogate data operations using previously saved data replace execution of certain sets of instructions. The surrogate data may be saved during the actual execution of operations that are recorded in a part program. An edit mode of execution substitutes that data as a surrogate for executing the operations that would otherwise generate that data. Significant time savings may be achieved for context generation, such that editing occurs within an operating context which may be repeatedly refreshed for accuracy in near real time. This supports convenient program modification by relatively unskilled users, using the native user interface of the machine vision system, rather than difficult to use text-based or graphical object-based editing environments.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: February 17, 2015
    Assignee: Mitutoyo Corporation
    Inventors: Barry Saylor, Dahai Yu, Ryan Northrup, Gyokubu Cho, Akira Takada
  • Patent number: 8947423
    Abstract: An interactive 3-D drawing method supports 3-D modeling of real-world scenes captured in the form of multiple images taken from different locations and angles. The method enables the user manipulate a 3-D drawing primitive without changing its appearance on a selected input image.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: February 3, 2015
    Assignee: Ocali Bilisim Teknolojileri Yazilim Donanim San. TIC. A.S.
    Inventors: Ogan Ocali, Ali Erol, Umut Sezen
  • Patent number: 8938666
    Abstract: A user enters a selection of system components to be included within a configurable system. An initial top-level system diagram is then generated and displayed to the user. The user can then input a designation specifying one or more logical groups, functional groups, or other specified system components that the user wishes to display as a filtered system diagram. Other system components are examined to determine which, if any, of the system components have attributes matching the designation. A filtered system diagram is then generated highlighting the included system components having attributes matching the designation. Alternatively, the filtered system diagram can exclude those system components not having attributes matching the designation.
    Type: Grant
    Filed: November 14, 2007
    Date of Patent: January 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: Ronald Harold DeWeerdt, William R. Dorow, Jr., Cheranellore Vasudevan
  • Patent number: 8935623
    Abstract: A method of generating an application programming interface (API) for an electronic circuit. A graphical user interface is displayed through which a user can initiate generation of the API. A component is selected from a plurality of components for placement in said electronic circuit. The component represents an implementable function in the electronic circuit. The component is configured using the graphical user interface. The data pertaining to the selected component and the configuration of the component is stored. The graphical user interface is utilized to access the stored data. The interface is initiated to invoke a processing of said data which causes a generation of the application programming interface. The application interface is for controlling the function of the component in said electronic circuit.
    Type: Grant
    Filed: August 5, 2011
    Date of Patent: January 13, 2015
    Assignee: Cypress Semiconductor Corporation
    Inventors: Kenneth Y. Ogami, Matthew A. Pleis
  • Patent number: 8902307
    Abstract: A machine vision system editing environment is provided for a part program in which a continuous stream of image acquisition operations are performed during a run mode. In one embodiment, a new common syntax and representations are utilized wherein continuous image acquisition operations are recorded in the same way as regular operations, with the running of the part program being performed in two stages. In the first stage, the portion of the part program that is to have the continuous stream of image acquisition is scanned for image acquisition operations, and the most efficient order for acquiring the images is determined, after which the image acquisition process is begun. Then, in the second stage, while the image acquisition process is being performed, the portion of the part program is scanned again, with the image analysis operations then being performed.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: December 2, 2014
    Assignee: Mitutoyo Corporation
    Inventors: Mark Delaney, Barry Saylor
  • Patent number: 8860675
    Abstract: A method, apparatus, system, and computer program product/article of manufacture provide the ability to enable and use a tool implement on a multi-touch device. The tool implements may be activated and deactivated using the borders of touch-sensitive region of a multi-touch device. The tool implement can be positioned in the display area (e.g., by dragging grips of the tool) and then used (in combination with a touch gesture to perform an operation. The tool implement may be a drawing aid tool that is used to remap a user's stroke gesture to a defined stroke that is displayed.
    Type: Grant
    Filed: July 12, 2011
    Date of Patent: October 14, 2014
    Assignee: Autodesk, Inc.
    Inventors: Tao Wang, Hans-Frederick Brown
  • Patent number: 8847947
    Abstract: A system for tolerancing geometrical templates upgrades the geometrical template to include a unique identifier and index corresponding to each sub-feature of the template. The upgraded template is associated to a set of 3D annotations and the association is stored in a catalog which uses the unique identifier as an index. Upon instantiation of the geometrical template, a list of corresponding tolerance templates are retrieved and displayed for selection, and a selected tolerance template is then instantiated onto the geometrical template.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: September 30, 2014
    Assignee: Dassault Systemes
    Inventors: Zhi Yuan Gong, Christophe Naveau, Luc Bernard Robert Hernandez, Dominique Guy Gaunet
  • Patent number: 8847952
    Abstract: The present invention relates to a geometry simplification apparatus including a simplification target feature extractor and a geometry simplification processor. The simplification target feature extractor extracts a second feature, similar to a first feature in geometry from a part for which geometry simplification is manually performed, based on information about the first feature. The geometry simplification processor simplifies the second feature extracted by the simplification target feature extractor based on information about a geometry simplification method performed to the first feature.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: September 30, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hironori Takashima
  • Patent number: 8812270
    Abstract: Methods for computer-aided design and corresponding systems and computer-readable mediums. A method includes receiving a CAD model including a plurality of intersecting fluid channels, and determining a fluid inlet for the fluid channels. The method includes displaying possible fluid flow directions at an intersection of fluid channels. The method includes automatically adding a cooling fitting to at least one of the fluid channels of the CAD model in response to a user selection of one of the possible fluid flow directions.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: August 19, 2014
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Zhi Li, Jingmei Wang
  • Patent number: 8812976
    Abstract: A computer-implemented method, system, and computer readable medium for configuring programmable equipment having hardware devices that can be programmatically interconnected into different hardware configurations. A graphical user interface is provided on a computer display which permits a user to iconically define both a hardware and procedural configuration of the available hardware devices. Configuration data is generated that can be used to automatically configure the programmable equipment according to the user-defined hardware and procedural configuration.
    Type: Grant
    Filed: March 16, 2010
    Date of Patent: August 19, 2014
    Assignee: RHK Technology, Inc.
    Inventors: Adam Kollin, John Keem, Steffen Porthun
  • Patent number: 8732599
    Abstract: Methods, apparatuses/systems, and software for identifying and resolving conflicts within a drawing by highlighting each conflict in a unique way and generating various reflections of conflicted graphic objects to test different conflict resolution proposals.
    Type: Grant
    Filed: May 1, 2008
    Date of Patent: May 20, 2014
    Assignee: M.E.P. CAD Inc.
    Inventors: Joseph P. Reghetti, Phillip M. Schaeffer, Shane Hoeft
  • Patent number: 8723863
    Abstract: A CAD system, method, and computer readable medium. A method for modeling a topological structure includes receiving a definition of a topological structure. The method also includes receiving a definition of a construction element and receiving a geometrical relationship between the construction element and an element of the topological structure. The method further includes receiving a change to the topological structure and, in response to the change, changing the first construction element according to the geometrical relationship.
    Type: Grant
    Filed: July 7, 2010
    Date of Patent: May 13, 2014
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Peter Philip Lonsdale Nanson, Howard Charles Duncan Mattson, Richard Charles Collins, Douglas Joseph King
  • Patent number: 8719716
    Abstract: A locked element and methodology are provided for use in a block diagram model of a graphical modeling environment. The locked element displays within the block diagram model but access to the functionality of the locked element requires authorization. Without authorization the locked element will not function. Authorization may also be required to access the implementation details of the locked element. Without authorization the implementation details of the locked element cannot be viewed or modified. In certain implementations, any code generated from a locked element without authorization is obfuscated.
    Type: Grant
    Filed: September 15, 2005
    Date of Patent: May 6, 2014
    Assignee: The Mathworks, Inc.
    Inventor: Bill Wendling
  • Patent number: 8713421
    Abstract: The present disclosure includes, among other things, systems, methods and program products for identifying a drawing scale for a graphical view of a drawing, the drawing scale specifying a ratio of two units; selecting one or more annotations associated with the view that support the drawing scale, each of the selected annotations associated with context for the drawing scale, the context specifying one or more of: the annotation's position in the view, the annotation's style in the view, or the annotation's rotation in the view; adding a graphical representation of each of the selected annotations to the view according to the drawing scale and each annotation's respective context; and removing any one or more of the annotations from the view that does not support the drawing scale.
    Type: Grant
    Filed: August 28, 2007
    Date of Patent: April 29, 2014
    Assignee: Autodesk, Inc.
    Inventors: Brian Samuel Finn, Ramakrishna Rao Mummidi, Phillip Dennis Beymer, Tom Ball, John Gilbert Beltran
  • Patent number: 8648861
    Abstract: A method, apparatus, article of manufacture, and computer readable storage medium provide the ability to update a fill region of a computer drawing. A topological recipe representing the fill region is defined. The recipe includes a region set (of regions to be filled where the regions are areas bound by contours), a contour set (of contours that are a chain of curve segments), and curve segments. A final fill area of the fill region based on the topological recipe is computed. The final fill area is displayed and the curve segments are then modified. In response to the modification of the curve segments, the final fill area is dynamically updated and displayed.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: February 11, 2014
    Assignee: Autodesk, Inc.
    Inventors: Kenneth Jamieson Hill, Mitchell Jay Silverman
  • Patent number: 8607151
    Abstract: A method of debugging an application operable on a graphics pipeline subunit. A plurality of draw call groups is accessed. Each draw call group comprises a respective plurality of draw calls, sharing common state attributes of a prescribed state. The plurality of selectable draw call groups is displayed. In response to a user selection, a plurality of selectable draw calls associated with the selected draw call group is displayed. A plurality of selectable graphics pipeline subunits is displayed. In response to a user selection of a selected subunit, a plurality of editable state information and graphical primitives associated with a selected draw call are displayed. The plurality of editable state information may be grouped such that a portion sharing common attributes of the prescribed state are in one group. In response to a user selection, changes may be made to the selected draw call or the selected draw call group.
    Type: Grant
    Filed: August 1, 2006
    Date of Patent: December 10, 2013
    Assignee: Nvidia Corporation
    Inventors: Raul Aguaviva, Sebastien Julien Domine, William Orville Ramey, II
  • Patent number: 8601398
    Abstract: Embodiments of the invention provide system and methods for organizing, browsing and editing materials stored in a computer system. The system is configured to dynamically create an organizational structure for the materials according to classification groups specified by the creator of each stored material. Additionally, the system is configured to expose certain editable material parameters of a selected material to the end-user and make available specific GUI elements to the end-user so that the end-user can edit the selected material, thereby changing the appearance of the material.
    Type: Grant
    Filed: October 13, 2008
    Date of Patent: December 3, 2013
    Assignee: Autodesk, Inc.
    Inventors: Jérôme Maillot, Andre Gauthier, John Schrag
  • Patent number: 8566066
    Abstract: The present disclosure features methods and systems for enforcing parametric constraints in a direct modeling interface in computer-aided design (CAD). A parametric geometry engine of a CAD application may compare an attempted edit to a feature in a direct modeling user interface of the CAD application to an existing constraint created in a parametric modeling user interface, and, in one embodiment, prevent the user from completing the edit. In other embodiments, the parametric geometry engine may present a dialog box to the user and allow them to reject the edit, override or delete the constraint, modify the constraint, or take other actions as appropriate. In still other embodiments, the parametric geometry engine may allow one user to edit the feature, but not another user. Thus, parametric constraints and permissions-based ownership of entities may be enforced in a direct modeling user interface.
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: October 22, 2013
    Assignee: Parametric Technology Corporation
    Inventors: Brian Thompson, Anton Tsypkin, Yihmin Chin, Valery Burkatovskiy
  • Patent number: 8566714
    Abstract: A computer program product for standardizing the appearance of related accessories installed on a base product. The base product and related accessories can be visualized from a plurality of view-angles on a configurator application. An accessory is loaded onto the base product by an image transformation tool that manipulates the accessory to fit onto the base product. The transformed accessory is saved as a t-matrix profile for each view-angle of the base product, and the t-matrix profiles are associated with an accessory classification, which includes additional accessories that similarly fit the base product. The visualization data associated with the base product can then be updated with the t-matrix profiles. A customer GUI is provided for viewing the accessories fitted onto the base product where the transformations can automatically transform other accessories in the same accessory classification on the base product. In an embodiment, the base product is a vehicle.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: October 22, 2013
    Assignee: Insignia Group, L.C.
    Inventors: David Stringer, James Brooks, Stephen Miller, Brian Smithson
  • Patent number: 8554520
    Abstract: Systems and methods for facilitating CAD design of one or more structures by automatically categorizing and/or associating multiple drawings without pre-existing knowledge as to the type of drawings being categorized. In some examples, a computing system receives a set of CAD drawings from a third-party, and a host manager automatically determines which of the drawings are host, stand-alone, and external reference drawings. Moreover, the host manager can determine which of a set of external references comprises a broken reference, such as a network pathway that does not contain the desired external reference. For each broken or corrupt reference, the host manager can create a dummy (proxy) drawing that can be inserted in place of the broken reference so that the system can process (e.g., bind) the set of drawings without crashing. An interface may be further provided for displaying the categorized set of drawings to the user.
    Type: Grant
    Filed: March 3, 2010
    Date of Patent: October 8, 2013
    Assignee: Auto Prep, LLC
    Inventors: Joseph P. Reghetti, Phillip M. Schaeffer
  • Patent number: 8549439
    Abstract: A method, apparatus, and article of manufacture provide the ability to display (using a 3D graphics application) an overlayed window containing an alternate data representation in a three-dimensional system. A first 3D view of a real world scene (that includes a first set of data layers) is displayed on a display device. The user selects a set of entities that together define an alternate representation of the first 3D view. The alternate representation is a second set of data layers that is different than the first set of data layers. An overlayed window is displayed on top of the first 3D view and displays the alternate representation.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: October 1, 2013
    Assignee: Autodesk, Inc.
    Inventor: Richard D. Howard
  • Patent number: 8537157
    Abstract: Exemplary three-dimensional (“3-D”) shape user interfaces for media content delivery systems and methods are disclosed. An exemplary method includes a media content delivery computing system maintaining data representative of a 3-D shape model including a plurality of shape faces, dynamically selecting, in accordance with a shape content selection heuristic, display content for association with at least one of the plurality of shape faces, and utilizing the data representative of the 3-D shape model to render a graphical representation of a 3-D shape in a graphical user interface. In some examples, the method further includes the computing system feeding the dynamically selected display content, which may include one or more video feeds, into at least one of the plurality of shape faces in real time. Corresponding methods and systems are also disclosed.
    Type: Grant
    Filed: June 21, 2010
    Date of Patent: September 17, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Venkata S. Adimatyam, Sameer Gavade
  • Patent number: 8533626
    Abstract: Graphical viewing of shapes and descriptive information in displayed graphical images. In one aspect, shape information is displayed in a graphical interface using a computer system and includes causing a display of an image and one or more shapes in the image, and causing a display of a cursor on the display device. Labels are displayed on the display device, each label associated with a different displayed shape. One or more of the labels are displayed within a zone of focus of eyes of a user of the graphical interface and one or more of the labels are displayed outside the zone of focus, where the labels displayed in the zone of focus are displayed differently than the labels displayed outside the zone of focus.
    Type: Grant
    Filed: December 1, 2009
    Date of Patent: September 10, 2013
    Assignee: Cadence Design Systems, Inc.
    Inventors: Chayan Majumder, Donald J. O'Riordan, Shagufta Siddique
  • Patent number: 8479124
    Abstract: A graphical user interface (GUI) used to program complex hardware elements is provided that allows a variety of files to be used to control subsequent content displayed by the GUI. The control includes dynamic updating of actual GUI elements, as well as rule checking based upon data entered into the GUI. Configuration, rule, and GUI files can be used to control the eventual programming of the complex hardware elements. Graphical metaphors are established to enable the viewing of performance information and using that information to control the programming of the complex hardware elements.
    Type: Grant
    Filed: February 14, 2007
    Date of Patent: July 2, 2013
    Assignee: Xilinx, Inc.
    Inventors: Glenn A. Baxter, Brian L. Forsse
  • Patent number: 8473259
    Abstract: In one embodiment, a method for designing an assembly of objects in a system of computer-aided design includes selecting a first object and a second object of the assembly. The method can further include computing a set of relative positions between the first object and the second object of the assembly, ranking the relative positions of the set between the first object and the second object according to at least one criterion, and providing the best of the relative positions between the first object and the second object according to the ranking step.
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: June 25, 2013
    Assignee: Dassault Systemes
    Inventors: Michael Eric Francois Diguet, Adrien Theetten, Frederic Guy J. Chauvin
  • Patent number: 8443305
    Abstract: A geometric instrument for analyzing curves and charts is described herein. The instrument is utilizable to facilitate review of land surveys, including ALTA surveys, title surveys, boundary surveys, topographical surveys, etc. The instrument allows users thereof to quickly and thoroughly review land surveys and data relating thereto, for instance, for title insurance purposes.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: May 14, 2013
    Assignee: Millman Technologies, LLC
    Inventor: Deron J Millman
  • Patent number: 8423896
    Abstract: One embodiment of the invention includes a land planning tool that maybe used to perform a variety of land planning tasks. The land planning tool may interpret global information systems (GIS) electronic data in conjunction with user-specified constraints to analyze and display a development site, visually indicating developable areas. The user may then use a pen-based device to sketch outlines of land planning objects. As the user sketches, the land planning tool may generate vector geometry stored in an electronic database for use by a variety of computer aided design tools.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: April 16, 2013
    Assignee: Autodesk, Inc.
    Inventors: Mark Davis, Richard D. Howard, Gene Roe
  • Patent number: 8418068
    Abstract: The present invention provides a system, method, and software program for enabling a user to create a customized, high-resolution version of an image (such as artwork) via the Internet. An artist/developer creates an image set comprising one or more base images, as well as any optional image objects that can be added to the base image. The artist/developer uses a script-creation tool to generate a computer-readable script that specifies how to generate an image based on the image set. The script, as well as multiple resolutions of the image set, are stored on a server. When an end user customer desires to customize the image, the server sends the script file and a lower-resolution version of the image set to the user's computer. The user's browser runs the script to create a graphical user interface through which the user can edit the image data in the script file. After the user customizes the image, the modified script file is stored on the server-side.
    Type: Grant
    Filed: December 2, 2009
    Date of Patent: April 9, 2013
    Inventors: Brian N. Backus, Duncan A. Meech
  • Patent number: 8365086
    Abstract: A mechanism for constructing a software-based instrument panel or front panel in which the components correspond directly with sections of code in a textual language program is disclosed. The textual language program relates to how the panel updates and operates in a continuous fashion. Icons representing panel components are selected from a component library window displayed to a user. The act of dragging the icon representing the components into the Graphical Panel Layout Window automatically causes the corresponding code to be added to the textual language program and displayed to the user in a Program Dialog Window. The present invention displays both a Graphical Panel Layout Window showing the components in the instrument panel and a Program Dialog Window showing the lines of code for the textual language program controlling the operation of the components in the instrument panel. A library containing I/O dialog devices is also presented and displayed to a user.
    Type: Grant
    Filed: May 3, 2005
    Date of Patent: January 29, 2013
    Assignee: The MathWorks, Inc.
    Inventors: Andrew Grace, Pieter J. Mosterman
  • Patent number: 8321180
    Abstract: A computer implemented method, apparatus, and computer usable program code for providing ply lay-up data for a composite part. A designation of a location is received for the composite part in a three dimensional object from a requester. A three dimensional model is opened in which the composite part is located. The ply lay-up data is extracted for a section within the composite part within the three dimensional model to form extracted ply lay-up data for the section. An output file is created containing a two dimensional drawing for the section with the ply lay-up data identifying a ply stacking sequence, an orientation of each ply in the ply stacking sequence, and a material for the each ply in the ply stacking sequence. The output file is returned to the requester.
    Type: Grant
    Filed: October 25, 2007
    Date of Patent: November 27, 2012
    Assignee: The Boeing Company
    Inventors: Jamie A. Kessel, Phillip Jon Fisher, Paul J. Shirron, Donald M. Mullins
  • Patent number: 8315425
    Abstract: A method for carrying out comparison between the as-built state of an industrial plant and the associated CAD planning model, characterized in that the comparison is achieved by superimposition of unreliable components of the CAD model and digital images on the plant, whereby the superimposition is computed without any particular instrumentation within the plant, but only based on selected reliable components from the CAD model, whose physical installations are visible in the images.
    Type: Grant
    Filed: May 19, 2008
    Date of Patent: November 20, 2012
    Assignees: Siemens Aktiengesellschaft, Areva NP GmbH
    Inventors: Mirko Appel, Pierre Georgel, Ralf Keller, Nassir Navab
  • Patent number: 8261195
    Abstract: A method and system for customizing a cover for an electronic device is provided. A plurality of templates associated with a plurality of electronic devices are provided. A client may select a template. The client may create and edit images on the template associated with a model of an electronic device. The method including printing or manufacturing the customized cover using the template.
    Type: Grant
    Filed: May 12, 2006
    Date of Patent: September 4, 2012
    Assignee: Skinit, Inc.
    Inventors: Doyle Buehler, Ronald A. Burke
  • Patent number: 8255814
    Abstract: A method, apparatus, and article of manufacture provide the ability to temporarily display information relating to an object manipulator. A graphic object is displayed in a computer graphics program. An object manipulator is then displayed on the graphic object. Cursor input where a cursor is placed over the object manipulator is received. In response to the cursor input, information relating to the object manipulator is temporarily displayed.
    Type: Grant
    Filed: September 8, 2003
    Date of Patent: August 28, 2012
    Assignee: Autodesk, Inc.
    Inventor: Scott Anthony Arvin
  • Patent number: 8245150
    Abstract: A parts catalog system is provided. The system may include a processor and a computer-readable medium operatively coupled to the processor and including a memory in which is stored a database configured to catalog collections of data associated with and identifying hardware items. The system may also include a graphical user interface (GUI) configured to display at least some of the data associated with and identifying a hardware item including. The displayed data may include a graphical representation of the hardware item. The displayed data may also include a data field integrated with the graphical representation illustrating the physical significance of the data within the data field with regard to the hardware item illustrated by the graphical representation. The data field may also be configured to accept input to designate a desired value for the data within the data field.
    Type: Grant
    Filed: October 6, 2005
    Date of Patent: August 14, 2012
    Assignee: Caterpillar Inc.
    Inventors: James G. Katter, Jr., Dennis L. Faux, David H. Bigelow, William C. Hurt, II
  • Patent number: 8222581
    Abstract: A process of using finite element analysis for determining the behavior of a system, submitted to predetermined load and displacement boundary conditions with a degree of freedom relative to a local coordinate system released at one system node. For a geometrically non-linear solution scheme, a plurality of incremental steps are carried, for which computing for a finite element of the system a displacement vector at the nodes of the finite element is performed by minimizing the energy of the system. For a geometrically linear solution scheme, a single solving step is carried. The step of minimizing is carried out, for a node having a released degree of freedom, in a local frame of reference, and the released degree of freedom at the node is expressed along one axis of such frame. Hybrid reference frames allow expressing and considering in the formulation the constraints of the non-released degrees of freedom simply.
    Type: Grant
    Filed: April 10, 2006
    Date of Patent: July 17, 2012
    Assignee: Dassault Systemes
    Inventors: Charles-André De Hillerin, Sébastien Voegele
  • Patent number: 8185840
    Abstract: System and method implementing an integrated interface for multiple instruments for signal analysis, including two or more virtual instruments. The method includes a) receiving user input specifying an operation implementing at least a portion of a signal analysis function; b) performing the operation utilizing at least one of the instruments to perform the operation; c) displaying an icon comprising a graphical representation of the operation in response to the specifying; d) storing information specifying the operation; and repeating a)-d) multiple times to specify the function, thereby producing stored information representing the operations in the function, and after which multiple icons are displayed representing the operations and visually indicating the function. The operations in the function include 1) generating signals displayed in a graph, and/or 2) modifying one or more signals displayed in the graph.
    Type: Grant
    Filed: March 25, 2004
    Date of Patent: May 22, 2012
    Assignee: National Instruments Corporation
    Inventors: Michael L. Santori, Alain G. Moriat, Christopher G. Cifra, Richard Keene
  • Patent number: 8155943
    Abstract: A computer system for converting a computer aided design drawing file of an electrical power system into one or more component objects for power analytic analysis and simulation, is disclosed. The computer system can include a processor, a memory, a display device, and an input device. The memory device can be coupled to the processor and configured to maintain a component classification database, an import engine, computer aided design drawing parser, and a symbol classification engine. The display device can be coupled to the processor and configured for displaying the computer aided design drawing file of the electrical power system.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: April 10, 2012
    Assignee: Power Analytics Corporation
    Inventor: Adib Nasle
  • Patent number: 8149237
    Abstract: An information processing apparatus according to the present invention deforms stored first mesh information of a three-dimensional object based on a deformation instruction for instructing deformation of the three-dimensional object, to acquire second mesh information, acquires a first slice information group, which is a plurality of slice information, based on the second mesh information, determines color information of the points after deformation from stored 3D voxel information, sets new color information for the points of the first slice information group based on the determined color information of the points to acquire a second slice information group, and displays that second slice information group. With this information processing apparatus, it is possible to render deformation in the shape of a three-dimensional object in real time, along with the color information of its surface and interior.
    Type: Grant
    Filed: August 1, 2005
    Date of Patent: April 3, 2012
    Assignee: National University Corporation Nara Institute of Science and Technology
    Inventors: Megumi Nakao, Tomohiro Kuroda
  • Patent number: 8135484
    Abstract: A property of connection relationship information for identifying an internal/external connection of each point is registered in a part DB 1. When the part is one basic part representing a standard configuration article, an anchor ID is registered in the part DB 1 or a product DB 2. Part group extracting unit 4 extracts parts constituting a system from a design drawing generated by drawing generating unit 3 and a group of parts connected at the connection point for each basic part assigned with the anchor ID.
    Type: Grant
    Filed: August 8, 2008
    Date of Patent: March 13, 2012
    Assignee: Fujitsu Limited
    Inventors: Toshiya Yamazaki, Toshiro Okada, Takeo Nakamura
  • Patent number: 8120616
    Abstract: A method for selecting a desired color from a screen display using a color selection tool that may appear as an eyedropper. Rather than independently choosing pixels or a matrix of pixels, the user blends a color by selecting pixels using a mouse cursor. In response, the color of each selected pixel is incrementally blended into the current color at a constant rate. That is, each selected pixel is blended with the current color according to a constant blending factor. In this manner, the current color changes at a constant rate with the contribution of each successive pixel. This approach allows the user to gradually blend colors from the screen display, much as a painter would gradually mix colors on a palette.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: February 21, 2012
    Assignee: Autodesk, Inc.
    Inventors: Nicolas Desjardins, Kuo-Cheng Tong
  • Patent number: 8122370
    Abstract: A method includes receiving a request to generate a visual bookmark for a home design product based on a selection of the home design product from a website and extracting information about the home design product from the website. The method also includes categorizing the home design product based on the information and generating the visual bookmark for the home design product, the visual bookmark comprising an image of the home design product and information related to the home design product.
    Type: Grant
    Filed: November 27, 2006
    Date of Patent: February 21, 2012
    Assignee: DesignIn Corporation
    Inventor: Ramsay Hoguet
  • Patent number: 8117537
    Abstract: A CAD/CAM method is disclosed for a computer system to capture and interchange schematic drawing and associated design information. The schematic drawing and design information are stored in an extensible, platform-independent format.
    Type: Grant
    Filed: February 2, 2007
    Date of Patent: February 14, 2012
    Assignee: The United States of America as represented by the United States Department of Energy
    Inventors: Jeffrey L. Vell, Darius M. Siganporia, Arthur J. Levy
  • Patent number: 8117558
    Abstract: This patent application relates generally to systems, methods, and computer program products for home and/or landscape design. This application also relates to scrapping and extracting information from websites and converting this information into 2D CAD (computer-aided design) drawings and 3D CAD models.
    Type: Grant
    Filed: November 27, 2006
    Date of Patent: February 14, 2012
    Assignee: Designin Corporation
    Inventor: Ramsay Hoguet
  • Patent number: 8108784
    Abstract: Configuring wires/icons in a diagram. The diagram may be an executable diagram such as a graphical program or a system diagram. The diagram may include a plurality of icons that are connected by wires, and the icons may visually represent functionality of the diagram. The diagram may be executable to perform the functionality. Displaying the diagram may include displaying a first wire in the diagram, where the first wire connects a first icon and a second icon. Data transfer functionality may be specified for the first wire and/or the first or second icon in the diagram. The data transfer functionality may be visually indicated in the diagram, e.g., by appearances of the first icon, the second icon, the first wire, and/or icons displayed proximate to these components of the diagram.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: January 31, 2012
    Assignee: National Instruments Corporation
    Inventors: Timothy J. Hayles, Jacob Kornerup
  • Patent number: 8077939
    Abstract: Methods and apparatus for coding a visual representation of one or more plaque regions in a vessel are provided. The method includes segmenting the visual representation of the vessel to identify structures associated with the vessel, classifying at least one region in the vessel as a plaque region, displaying the at least one plaque region using a visual highlight selectively associated with the classification for the at least one plaque region, and shading the visual highlight based on a probability that the classification is correct.
    Type: Grant
    Filed: November 22, 2006
    Date of Patent: December 13, 2011
    Assignee: General Electric Company
    Inventors: Patricia Le Nezet, Sandeep Dutta, Saad Ahmed Sirohey, Gopal B. Avinash, John V. Skinner, DeAnn Marie Haas