Patents by Inventor Edward Slavin

Edward Slavin 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: 11423189
    Abstract: A system for autonomous generative design in a system having a digital twin graph a requirements distillation tool for receiving requirements documents of a system in human-readable format and importing useful information contained in the requirements documents into the digital twin graph, and a synthesis and analysis tool in communication with the digital twin graph, wherein the synthesis and analysis tool generates a set of design alternatives based on the captured interactions of the user with the design tool and the imported useful information from the requirements documents. The system may include includes a design tool with an observer for capturing interactions of a user with the design tool, In addition to the observer, an insighter in communication with the design tool and with the digital twin graph receives design alternatives from the digital twin graph and present the receive design alternatives to a user via design tool.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: August 23, 2022
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Livio Dalloro, Edward Slavin, III, Sanjeev Srivastava, Lucia Mirabella, Suraj Ravi Musuvathy, Arquimedes Martinez Canedo, Erhan Arisoy
  • Publication number: 20220171907
    Abstract: A method includes receiving, via a first component in a production environment, a sensor measurement corresponding to a second component in the production environment. A first digital twin corresponding to the first component is identified, and a perception algorithm is applied to identify a component type associated with the second component. A second digital twin is selected based on the component type, and a third digital twin is selected that models interactions between the first digital twin and the second digital twin. The third digital twin is used to generate instructions for the first component that allow the first component to interact with the second component. The instructions may then be delivered to the first component.
    Type: Application
    Filed: March 18, 2019
    Publication date: June 2, 2022
    Inventors: Ti-chiun Chang, Pranav Srinivas Kumar, Reed Williams, Arun Innanje, Janani Venugopalan, Edward Slavin, III, Lucia Mirabella
  • Publication number: 20220108185
    Abstract: Machine-learned networks provide generative design. Rather than emulate the typical human design process, an inverse model is machine trained to generate a design from requirements. A simulation model is machine trained to recover performance relative to the requirements for generated designs. These two machine-trained models are used in an optimization that creates further designs from the inverse model output design and tests those designs with the simulation model. The use of machine-trained models in this loop for exploring many different designs decreases the time to explore, so may result in a more optimal design or better starting designs for the design engineer.
    Type: Application
    Filed: March 22, 2019
    Publication date: April 7, 2022
    Inventors: Janani Venugopalan, Sanjeev Srivastava, Krzysztof Chalupka, Marcin Staniszewski, Frederic Villeneuve, Edward Slavin, III
  • Patent number: 11113437
    Abstract: A method for designing a product comprising physical hardware and a controller for controlling the physical hardware includes generating a detailed hardware model describing the physical hardware and a controller model corresponding to the controller based on a set of user requirements. An optimal design of the physical hardware and the controller is determined by solving a multi-objective optimization problem comprising a first objective function defining hardware design objectives, and a second objective function defining objectives for the controller model for the physical hardware.
    Type: Grant
    Filed: September 30, 2017
    Date of Patent: September 7, 2021
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Ulrich Münz, Edward Slavin, III
  • Publication number: 20210048787
    Abstract: Systems (500) and methods (400) for an interactive system for automatic generation, analysis and exploration of composable system of systems based on knowledge graphs. A method (400) includes receiving (405) a scenario (110) and a domain ontology (111); determining (410) structures (132), attributes (133), and capabilities (131) from the domain ontology; generating (415) design alternatives (146) based on the scenario using the structures, attributes, and capabilities; performing (430) an evaluation (159) of the design alternatives based on the scenario; generating (445) an SoS design (300) based on the evaluation; and displaying the SoS design to a user.
    Type: Application
    Filed: August 29, 2018
    Publication date: February 18, 2021
    Inventors: Lucia Mirabella, Sanjeev Srivastava, Arquimedes Martinez Canedo, Edward Slavin, III, Pranav Srinivas Kumar, Thomas Gruenewald, Scott Kolb, Livio Dalloro, Mike Nicolai
  • Publication number: 20200302096
    Abstract: A method for designing a product comprising physical hardware and a controller for controlling the physical hardware includes generating a detailed hardware model describing the physical hardware and a controller model corresponding to the controller based on a set of user requirements. An optimal design of the physical hardware and the controller is determined by solving a multi-objective optimization problem comprising a first objective function defining hardware design objectives, and a second objective function defining objectives for the controller model for the physical hardware.
    Type: Application
    Filed: September 30, 2017
    Publication date: September 24, 2020
    Inventors: Ulrich Münz, Edward Slavin, III
  • Patent number: 9844917
    Abstract: Systems and methods for support structures for additive manufacturing of solid models. A method includes receiving a solid model, for a physical object to be manufactured, that includes a plurality of boundary representation surfaces. The method includes analyzing the b-rep surfaces to generate point samples for potential support locations. The method includes clustering points on the solid model, corresponding to at least some of the point samples, to create support locations. The method includes generating column supports in the solid model that connect to the original solid model at the support locations. The method includes storing the solid model, including the column supports.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: December 19, 2017
    Assignee: Siemens Product Lifestyle Management Inc.
    Inventors: Mark R. Burhop, David Madeley, Suraj Musuvathy, Erhan Arisoy, Edward Slavin, Hasan Bank
  • Patent number: 9378582
    Abstract: Computer assisted design data is rendered in the cloud. A client-server relationship is provided for 3D rendering. To reduce the burden on the server, the 3D rendering adapts based on the client capabilities. Where possible, some of the 3D rendering is performed by the server and some by the client machine. The 3D rendering by the client machine may be limited to avoid transfer of geometrical data of the CAD data. Different textures or shaders are used for rendering images associated with motion. Dictionary information is accumulated by the client machine to reduce the number of coefficients later transferred to the client machine for 3D rendering. The model represented by the CAD data is used to predict rendered images so that video compression may be performed. The server sparsely renders an image and compressive sensing is used by the client machine to generate the complete image.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: June 28, 2016
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Edward Slavin, III, Jan Ernst, Yakup Genc
  • Publication number: 20160085882
    Abstract: Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving a solid model. The method includes analyzing the solid model to determine a suggested orientation that minimizes a build height or minimizes a support volume. The method includes displaying and saving the suggested orientation.
    Type: Application
    Filed: January 23, 2015
    Publication date: March 24, 2016
    Inventors: Kang Li, Suraj Ravi Musuvathy, Edward Slavin, III, Mark R. Burhop, David Madeley
  • Publication number: 20150360421
    Abstract: Systems and methods for support structures for additive manufacturing of solid models. A method includes receiving a solid model, for a physical object to be manufactured, that includes a plurality of boundary representation surfaces. The method includes analyzing the b-rep surfaces to generate point samples for potential support locations. The method includes clustering points on the solid model, corresponding to at least some of the point samples, to create support locations. The method includes generating column supports in the solid model that connect to the original solid model at the support locations. The method includes storing the solid model, including the column supports.
    Type: Application
    Filed: November 26, 2014
    Publication date: December 17, 2015
    Inventors: Mark Burhop, David Madeley, Suraj Musuvathy, Erhan Arisoy, Edward Slavin, III, Hasan Bank
  • Patent number: 8832642
    Abstract: A method for splitting and merging runtime software for a programmable logic controller, wherein the runtime software is splittable between a plurality of programmable logic controllers. After the runtime software has been split, the runtime software of a programmable logic controller may be merged into the runtime software of a different programmable logic controller.
    Type: Grant
    Filed: April 16, 2010
    Date of Patent: September 9, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventors: Rainer Heller, Venkata Prasad Reddy Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
  • Patent number: 8700192
    Abstract: The present disclosure provides a dynamic view in a modeling of an automation system. A first portion of the model may be described in a first sequence description and a second portion of the model may be described in a second sequence description. The sequence descriptions are linked together. In one embodiment, the links are visually provided.
    Type: Grant
    Filed: April 16, 2010
    Date of Patent: April 15, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
  • Publication number: 20140035900
    Abstract: Computer assisted design data is rendered in the cloud. A client-server relationship is provided for 3D rendering. To reduce the burden on the server, the 3D rendering adapts based on the client capabilities. Where possible, some of the 3D rendering is performed by the server and some by the client machine. The 3D rendering by the client machine may be limited to avoid transfer of geometrical data of the CAD data. Different textures or shaders are used for rendering images associated with motion. Dictionary information is accumulated by the client machine to reduce the number of coefficients later transferred to the client machine for 3D rendering. The model represented by the CAD data is used to predict rendered images so that video compression may be performed. The server sparsely renders an image and compressive sensing is used by the client machine to generate the complete image.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Applicant: Siemens Corporation
    Inventors: Edward Slavin, III, Jan Ernst, Yakup Genc
  • Publication number: 20120113134
    Abstract: The present disclosure describes the insertion of proxy steps in a model of on automation system. A location is identified to insert the proxy step. The proxy step is inserted at the location. In one aspect an icon is displayed where a proxy step may be inserted, in which case the icon is replaced by the proxy step. A programmable logic controller may be programmed based on the model.
    Type: Application
    Filed: April 16, 2010
    Publication date: May 10, 2012
    Inventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
  • Publication number: 20120096427
    Abstract: A method for splitting and merging runtime software for a programmable logic controller, wherein the runtime software is splittable between a plurality of programmable logic controllers. After the runtime software has been split, the runtime software of a programmable logic controller may be merged into the runtime software of a different programmable logic controller.
    Type: Application
    Filed: April 16, 2010
    Publication date: April 19, 2012
    Applicant: Siemens Aktiengesellschaft
    Inventors: Rainer Heller, Venkata Prasad Reddy Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
  • Publication number: 20120038650
    Abstract: The present disclosure provides alternative paths of execution in an automation system. In one aspect, a sequence flow of sequence elements are displayed from which an alternative section is identified and an alternate path is created within When programming the at least one PLC in an automation system, each of the paths provides a different execution path for the at least one PLC in an automation system.
    Type: Application
    Filed: April 16, 2010
    Publication date: February 16, 2012
    Inventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
  • Publication number: 20120041743
    Abstract: The present disclosure describes output signal behavior for a programmable logic controller. The output signal behavior may be modeled in an electrical sequence flow of an automation system. The modeling including a visual representation of the output signal behavior. After the modeling, at least one programmable logic controller of an automation system may be programmed based on the model.
    Type: Application
    Filed: April 16, 2010
    Publication date: February 16, 2012
    Inventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
  • Publication number: 20120022673
    Abstract: The present disclosure provides a dynamic view in a modeling of an automation system. A first portion of the model may be described in a first sequence description and a second portion of the model may be described in a second sequence description. The sequence descriptions are linked together. In one embodiment, the links are visually provided.
    Type: Application
    Filed: April 16, 2010
    Publication date: January 26, 2012
    Inventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
  • Publication number: 20100268521
    Abstract: The present disclosure includes a monitoring of an automation system. The automation is monitored using the modeling information in which a runtime software was created to control the automation system. In one embodiment, the automation system is online. In a further embodiment the automation system is offline. Controls of the monitoring, such as stop, start, pause, and playback may be provided.
    Type: Application
    Filed: April 16, 2010
    Publication date: October 21, 2010
    Inventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin