Patents by Inventor Farid Riahi

Farid Riahi 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: 9619212
    Abstract: A method for generating code in a predefined programming language based on an optimization problem is provided. The method includes reading a model of the optimization problem, and identifying references to external data sources in the model. The external data sources are external to the model. The method also includes generating the code. The code includes a program representation of the model. The code includes read and/or write accesses to the external data sources. A corresponding code generator and a software development environment are also provided.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: April 11, 2017
    Assignee: Siemens Aktiengesellschaft
    Inventors: Peter Fige, Farid Riahi
  • Publication number: 20170017731
    Abstract: A system, method, and an associated computer program (product) for optimizing an arrangement of objects formed from at least one structure in order to use objects to design a technical installation is provided. The system has: a selection device for selecting objects that are filtered from a set of provided objects on the basis of properties of the objects and/or arrangement conditions derived from the relationships of the objects among one another and/or by means of prescribable parameters, a processing device designed to make an association between each selected object and at least one subarea of the technical installation, an optimization device designed to perform optimization of the arrangement of the selected objects within their subarea, if need be iteratively, by rotating and/or by tilting and/or sorting and/or rearranging the objects, an output device for outputting the optimized arrangement of the objects to use this arrangement for designing the installation.
    Type: Application
    Filed: June 22, 2016
    Publication date: January 19, 2017
    Inventors: PETER FIGE, CHRISTOPH MOLL, FARID RIAHI, ANDREAS SCHIEF, FLORIAN SEIPP
  • Publication number: 20140325472
    Abstract: A method for generating code in a predefined programming language based on an optimization problem is provided. The method includes reading a model of the optimization problem, and identifying references to external data sources in the model. The external data sources are external to the model. The method also includes generating the code. The code includes a program representation of the model. The code includes read and/or write accesses to the external data sources. A corresponding code generator and a software development environment are also provided.
    Type: Application
    Filed: April 28, 2014
    Publication date: October 30, 2014
    Inventors: Peter Fige, Farid Riahi