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: 11423189Abstract: 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: GrantFiled: March 27, 2018Date of Patent: August 23, 2022Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Livio Dalloro, Edward Slavin, III, Sanjeev Srivastava, Lucia Mirabella, Suraj Ravi Musuvathy, Arquimedes Martinez Canedo, Erhan Arisoy
-
Publication number: 20220171907Abstract: 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: ApplicationFiled: March 18, 2019Publication date: June 2, 2022Inventors: Ti-chiun Chang, Pranav Srinivas Kumar, Reed Williams, Arun Innanje, Janani Venugopalan, Edward Slavin, III, Lucia Mirabella
-
Publication number: 20220108185Abstract: 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: ApplicationFiled: March 22, 2019Publication date: April 7, 2022Inventors: Janani Venugopalan, Sanjeev Srivastava, Krzysztof Chalupka, Marcin Staniszewski, Frederic Villeneuve, Edward Slavin, III
-
Patent number: 11113437Abstract: 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: GrantFiled: September 30, 2017Date of Patent: September 7, 2021Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Ulrich Münz, Edward Slavin, III
-
Publication number: 20210048787Abstract: 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: ApplicationFiled: August 29, 2018Publication date: February 18, 2021Inventors: Lucia Mirabella, Sanjeev Srivastava, Arquimedes Martinez Canedo, Edward Slavin, III, Pranav Srinivas Kumar, Thomas Gruenewald, Scott Kolb, Livio Dalloro, Mike Nicolai
-
Publication number: 20200302096Abstract: 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: ApplicationFiled: September 30, 2017Publication date: September 24, 2020Inventors: Ulrich Münz, Edward Slavin, III
-
Patent number: 9844917Abstract: 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: GrantFiled: November 26, 2014Date of Patent: December 19, 2017Assignee: Siemens Product Lifestyle Management Inc.Inventors: Mark R. Burhop, David Madeley, Suraj Musuvathy, Erhan Arisoy, Edward Slavin, Hasan Bank
-
Patent number: 9378582Abstract: 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: GrantFiled: July 31, 2012Date of Patent: June 28, 2016Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Edward Slavin, III, Jan Ernst, Yakup Genc
-
Publication number: 20160085882Abstract: 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: ApplicationFiled: January 23, 2015Publication date: March 24, 2016Inventors: Kang Li, Suraj Ravi Musuvathy, Edward Slavin, III, Mark R. Burhop, David Madeley
-
Publication number: 20150360421Abstract: 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: ApplicationFiled: November 26, 2014Publication date: December 17, 2015Inventors: Mark Burhop, David Madeley, Suraj Musuvathy, Erhan Arisoy, Edward Slavin, III, Hasan Bank
-
Patent number: 8832642Abstract: 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: GrantFiled: April 16, 2010Date of Patent: September 9, 2014Assignee: Siemens AktiengesellschaftInventors: Rainer Heller, Venkata Prasad Reddy Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
-
Patent number: 8700192Abstract: 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: GrantFiled: April 16, 2010Date of Patent: April 15, 2014Assignee: Siemens AktiengesellschaftInventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
-
Publication number: 20140035900Abstract: 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: ApplicationFiled: July 31, 2012Publication date: February 6, 2014Applicant: Siemens CorporationInventors: Edward Slavin, III, Jan Ernst, Yakup Genc
-
Publication number: 20120113134Abstract: 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: ApplicationFiled: April 16, 2010Publication date: May 10, 2012Inventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
-
Publication number: 20120096427Abstract: 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: ApplicationFiled: April 16, 2010Publication date: April 19, 2012Applicant: Siemens AktiengesellschaftInventors: Rainer Heller, Venkata Prasad Reddy Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
-
Publication number: 20120038650Abstract: 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: ApplicationFiled: April 16, 2010Publication date: February 16, 2012Inventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
-
Publication number: 20120041743Abstract: 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: ApplicationFiled: April 16, 2010Publication date: February 16, 2012Inventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
-
Publication number: 20120022673Abstract: 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: ApplicationFiled: April 16, 2010Publication date: January 26, 2012Inventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
-
Publication number: 20100268521Abstract: 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: ApplicationFiled: April 16, 2010Publication date: October 21, 2010Inventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin