Patents by Inventor Andrea Lodi

Andrea Lodi 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: 8739114
    Abstract: An optimization engine identifies an infeasible node in a tree data structure that corresponds to a programming model, and computes a fake objective value for the infeasible node. The optimization engine then updates a branching variable pseudocost using the fake objective value. Next, the optimization engine uses multiple branching variable pseudocosts corresponding to multiple branching variable candidates in order to select one of the branching variable candidates. In turn, the optimization engine branches to the corresponding branch of the selected branching variable.
    Type: Grant
    Filed: October 16, 2009
    Date of Patent: May 27, 2014
    Assignee: International Business Machines Corporation
    Inventors: Emilie Jeanne Anne Danna, Andrea Lodi
  • Patent number: 8739115
    Abstract: An optimization engine identifies an infeasible node in a tree data structure that corresponds to a programming model, and computes a fake objective value for the infeasible node. The optimization engine then updates a branching variable pseudocost using the fake objective value. Next, the optimization engine uses multiple branching variable pseudocosts corresponding to multiple branching variable candidates in order to select one of the branching variable candidates. In turn, the optimization engine branches to the corresponding branch of the selected branching variable.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: May 27, 2014
    Assignee: International Business Machines Corporation
    Inventors: Emilie Jeanne Anne Danna, Andrea Lodi
  • Publication number: 20120173586
    Abstract: An optimization engine identifies an infeasible node in a tree data structure that corresponds to a programming model, and computes a fake objective value for the infeasible node. The optimization engine then updates a branching variable pseudocost using the fake objective value. Next, the optimization engine uses multiple branching variable pseudocosts corresponding to multiple branching variable candidates in order to select one of the branching variable candidates. In turn, the optimization engine branches to the corresponding branch of the selected branching variable.
    Type: Application
    Filed: March 15, 2012
    Publication date: July 5, 2012
    Applicant: International Business Machines Corporation
    Inventors: Emilie Jeanne Anne Danna, Andrea Lodi
  • Publication number: 20110093834
    Abstract: An optimization engine identifies an infeasible node in a tree data structure that corresponds to a programming model, and computes a fake objective value for the infeasible node. The optimization engine then updates a branching variable pseudocost using the fake objective value. Next, the optimization engine uses multiple branching variable pseudocosts corresponding to multiple branching variable candidates in order to select one of the branching variable candidates. In turn, the optimization engine branches to the corresponding branch of the selected branching variable.
    Type: Application
    Filed: October 16, 2009
    Publication date: April 21, 2011
    Inventors: Emille Jeanne Anne Danna, Andrea Lodi
  • Patent number: 7683674
    Abstract: An embodiment of the invention relates to a T-switch for connecting first, second and third lines and comprising an input section in turn including first, second and third input pass transistors, each connecting a respective line with a first internal node of the T-switch, an output section in turn including first, second and third output pass transistors, each connecting a respective line with a second internal node of the T-switch, and a single buffer stage connected to a first and a second voltage reference and inserted between the first and second internal node.
    Type: Grant
    Filed: June 6, 2007
    Date of Patent: March 23, 2010
    Assignee: STMicroelectronics, S.r.l.
    Inventors: Luca Ciccarelli, Andrea Lodi
  • Patent number: 7463067
    Abstract: A switch block for FPGA architectures combining hardware and software techniques in order to reduce both active and standby leakage power.
    Type: Grant
    Filed: October 2, 2006
    Date of Patent: December 9, 2008
    Assignee: STMicroelectronics S.r.l.
    Inventors: Luca Ciccarelli, Andrea Lodi, Roberto Giansante, Luca Magagni, Roberto Canegallo, Roberto Guerrieri
  • Patent number: 7463055
    Abstract: A switch block suitable to realize the connection between interconnection lines connected thereto of the type comprising at least a switching block connected to the interconnection lines and including at least a buffer stage in turn connected to a plurality of transistors. The switch block comprises a decoding stage inserted between a plurality of SRAM cells and respective control terminals of the plurality of transistors of the switching block.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: December 9, 2008
    Assignee: STMicroelectronics S.R.L.
    Inventors: Luca Ciccarelli, Carlo Chiesa, Andrea Lodi, Roberto Giansante, Mario Toma, Fabio Campi
  • Publication number: 20070279088
    Abstract: An embodiment of the invention relates to a T-switch for connecting first, second and third lines and comprising an input section in turn including first, second and third input pass transistors, each connecting a respective line with a first internal node of the T-switch, an output section in turn including first, second and third output pass transistors, each connecting a respective line with a second internal node of the T-switch, and a single buffer stage connected to a first and a second voltage reference and inserted between the first and second internal node.
    Type: Application
    Filed: June 6, 2007
    Publication date: December 6, 2007
    Inventors: Luca Ciccarelli, Andrea Lodi
  • Patent number: 7225319
    Abstract: A digital embedded architecture, includes a microcontroller and a memory device, suitable for reconfigurable computing in digital signal processing and comprising: a processor, structured to implement a Very Long Instruction Word elaboration mode by a general purpose hardwired computational logic, and an additional data elaboration channel comprising a reconfigurable function unit based on a pipelined array of configurable look-up table based cells controlled by a special purpose control unit, thus easing the elaboration of critical kernels algorithms.
    Type: Grant
    Filed: February 2, 2004
    Date of Patent: May 29, 2007
    Assignee: STMicroelectronics S.r.l.
    Inventors: Fabio Campi, Mario Toma, Andrea Lodi, Andrea Cappelli, Roberto Canegallo, Roberto Guerrieri
  • Publication number: 20070085563
    Abstract: A switch block for FPGA architectures combining hardware and software techniques in order to reduce both active and standby leakage power.
    Type: Application
    Filed: October 2, 2006
    Publication date: April 19, 2007
    Applicant: STMicroelectronics S.r.l.
    Inventors: Luca Ciccarelli, Andrea Lodi, Roberto Giansante, Luca Magagni, Roberto Canegallo, Roberto Guerrieri
  • Patent number: 7193437
    Abstract: An optimized architecture to implement connections between logic blocks and routing lines in reconfigurable gate arrays including connection blocks to connect inputs and outputs of different logic elements by means of connection wires, each connection block including a single line of pass transistor switches; and a decoding stage to drive the pass transistor switch.
    Type: Grant
    Filed: February 13, 2004
    Date of Patent: March 20, 2007
    Assignee: STMicroelectronics S.r.l.
    Inventors: Andrea Cappelli, Luca Ciccarelli, Andrea Lodi, Mario Toma, Fabio Campi
  • Publication number: 20060224352
    Abstract: A portable unit for detecting a position with respect to a reference, particularly for substantially shielded environments, comprising a suitable power supply element. The unit comprises a control and processing processor, a device for three-dimensional orientation with respect to geographical references, at least one accelerometer, a screen, a memory component and respective data input and output interfaces. The processor is preset by the user by means of the input interface and is adapted to process instantaneously the data supplied during use by the orientation device and by the at least one accelerometer, displaying the processing on the screen and storing it in the memory component.
    Type: Application
    Filed: November 21, 2005
    Publication date: October 5, 2006
    Inventors: Nikolaus Baer, Fabio Marini, Andrea Lodi, Sara Faetani
  • Publication number: 20060103420
    Abstract: A switch block suitable to realize the connection between interconnection lines connected thereto of the type comprising at least a switching block connected to the interconnection lines and including at least a buffer stage in turn connected to a plurality of transistors. The switch block comprises a decoding stage inserted between a plurality of SRAM cells and respective control terminals of the plurality of transistors of the switching block.
    Type: Application
    Filed: August 30, 2005
    Publication date: May 18, 2006
    Inventors: Luca Ciccarelli, Carlo Chiesa, Andrea Lodi, Roberto Giansante, Mario Toma, Fabio Campi
  • Publication number: 20050015573
    Abstract: A digital embedded architecture, includes a microcontroller and a memory device, suitable for reconfigurable computing in digital signal processing and comprising: a processor, structured to implement a Very Long Instruction Word elaboration mode by a general purpose hardwired computational logic, and an additional data elaboration channel comprising a reconfigurable function unit based on a pipelined array of configurable look-up table based cells controlled by a special purpose control unit, thus easing the elaboration of critical kernels algorithms.
    Type: Application
    Filed: February 2, 2004
    Publication date: January 20, 2005
    Inventors: Fabio Campi, Mario Toma, Andrea Lodi, Andrea Cappelli, Roberto Canegallo, Roberto Guerrieri
  • Publication number: 20040225980
    Abstract: An optimised architecture to implement connections between logic blocks and routing lines in reconfigurable gate arrays including connection blocks to connect inputs and outputs of different logic elements by means of connection wires, each connection block including a single line of pass transistor switches; and a decoding stage to drive the pass transistor switch.
    Type: Application
    Filed: February 13, 2004
    Publication date: November 11, 2004
    Applicant: STMicroelectronics S.r.l.
    Inventors: Andrea Cappelli, Luca Ciccarelli, Andrea Lodi, Mario Toma, Fabio Campi
  • Patent number: 6020359
    Abstract: A Pharmaceutical composition in a form suitable for parenteral administration comprising a solution of the glycine antagonist (E)-3-[2-phenylcarbamoyl) ethenyl]-4,6-dichloroindole-2-carboxylic, acid or a physiologically acceptable salt thereof, in an isotonic sugar solution containing a water miscible organic solvent for the compound, said formulation having a pH within the range of 7 to 9.
    Type: Grant
    Filed: January 12, 1999
    Date of Patent: February 1, 2000
    Assignee: Glaxo Wellcome SpA
    Inventors: Andrea Lodi, Maria Teresa Rossato
  • Patent number: 5886018
    Abstract: A pharmaceutical composition is disclosed in a form suitable for parenteral administration, comprising a solution of the glycine antagonist, (E)-3-?2-(phenylcarbamoyl) ethenyl!-4,6-dichloroindole-2-carboxylic acid, or a physiologically acceptable salt thereof, in an isotonic sugar solution containing a water miscible organic solvent for the compound, said formulation having a pH within the range of 7 to 9.
    Type: Grant
    Filed: July 25, 1997
    Date of Patent: March 23, 1999
    Assignee: Glaxo Wellcome SpA
    Inventors: Andrea Lodi, Maria Teresa Rossato