Patents by Inventor Daniel Laroche

Daniel Laroche 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).

  • Publication number: 20190046356
    Abstract: Disclosed is an interocular fluid shunting assembly including a contact or interface plate and one or more fluid drainage tubes. According to embodiments there may be provided two tubes draining fluid to different locations. According to embodiments, a biodegradable polymer may be used to hinder fluid flow through at least one tube at initial insertion.
    Type: Application
    Filed: August 8, 2018
    Publication date: February 14, 2019
    Inventor: Daniel Laroche
  • Patent number: 9798550
    Abstract: A method and device for memory access in processors is provided. A processor, comprising a plurality of computational units, is capable of executing a single instruction on multiple pieces of data simultaneously (SIMD). A read operation is initiated to load data from memory into the plurality of computational units (CUs) arranged into a plurality of CU groups. The memory is arranged into a plurality of memory macro-blocks each associated with a respective CU group of the plurality of CU groups. For each CU group a respective first memory address is determined and for each CU group, the data in the associated memory macro-block is accessed at the respective first memory address.
    Type: Grant
    Filed: January 9, 2013
    Date of Patent: October 24, 2017
    Assignee: NXP USA, Inc.
    Inventors: Malcolm Stewart, Ali Osman Ors, Daniel Laroche
  • Patent number: 9727526
    Abstract: A reconfigurable vector processor is described that allows the size of its vector units to be changed in order to process vectors of different sizes. The reconfigurable vector processor comprises a plurality of processor units. Each of the processor units comprises a control unit for decoding instructions and generating control signals, a scalar unit for processing instructions on scalar data, and a vector unit for processing instructions on vector data under control of control signals. The reconfigurable vector processor architecture also comprises a vector control selector for selectively providing control signals generated by one processor unit of the plurality of processor units to the vector unit of a different processor unit of the plurality of processor units.
    Type: Grant
    Filed: January 25, 2011
    Date of Patent: August 8, 2017
    Assignee: NXP USA, Inc.
    Inventors: Malcolm Stewart, Ali Osman Ors, Daniel Laroche
  • Publication number: 20140195776
    Abstract: A method and device for memory access in processors is provided. A processor, comprising a plurality of computational units, is capable of executing a single instruction on multiple pieces of data simultaneously (SIMD). A read operation is initiated to load data from memory into the plurality of computational units (CUs) arranged into a plurality of CU groups. The memory is arranged into a plurality of memory macro-blocks each associated with a respective CU group of the plurality of CU groups. For each CU group a respective first memory address is determined and for each CU group, the data in the associated memory macro-block is accessed at the respective first memory address.
    Type: Application
    Filed: January 9, 2013
    Publication date: July 10, 2014
    Applicant: COGNIVUE CORPORATION
    Inventors: Malcolm STEWART, Ali Osman ORS, Daniel LAROCHE
  • Publication number: 20140006748
    Abstract: A reconfigurable vector processor is described that allows the size of its vector units to be changed in order to process vectors of different sizes. The reconfigurable vector processor comprises a plurality of processor units. Each of the processor units comprises a control unit for decoding instructions and generating control signals, a scalar unit for processing instructions on scalar data, and a vector unit for processing instructions on vector data under control of control signals. The reconfigurable vector processor architecture also comprises a vector control selector for selectively providing control signals generated by one processor unit of the plurality of processor units to the vector unit of a different processor unit of the plurality of processor units.
    Type: Application
    Filed: January 25, 2011
    Publication date: January 2, 2014
    Applicant: COGNIVUE CORPORATION
    Inventors: Malcolm Stewart, Ali Osman Ors, Daniel Laroche
  • Patent number: 8275975
    Abstract: The invention proposes a simple method for controlling distributed functional units (FU) in a system. It offloads the main system processor from intermediate status monitoring. The sequencer controlled system comprises a plurality of functional units, a processor operatively coupled to the plurality of functional units through a bus, a sequencer having a set of registers, and an interrupt source register configured for interrupt polling. The registers are configured to control the timing of at least one operation of the functional units with stored instructions for each of the functional units. The processor sets up at least some of the registers through the bus for the initial configuration and the sequencer is activated by the processor.
    Type: Grant
    Filed: January 25, 2008
    Date of Patent: September 25, 2012
    Assignee: Mtekvision Co., Ltd.
    Inventors: Ali Osman Ors, Daniel Laroche, Jean-François DeschĂȘnes
  • Publication number: 20090193234
    Abstract: The invention proposes a simple method for controlling distributed functional units (FU) in a system. It offloads the main system processor from intermediate status monitoring. The sequencer controlled system comprises a plurality of functional units, a processor operatively coupled to the plurality of functional units through a bus, a sequencer having a set of registers, and an interrupt source register configured for interrupt polling. The registers are configured to control the timing of at least one operation of the functional units with stored instructions for each of the functional units. The processor sets up at least some of the registers through the bus for the initial configuration and the sequencer is activated by the processor.
    Type: Application
    Filed: January 25, 2008
    Publication date: July 30, 2009
    Applicant: Mtekvision Co., Ltd.
    Inventors: Ali Osman Ors, Daniel Laroche, Jean-Francois Deschenes
  • Patent number: 5914440
    Abstract: The present invention is concerned with a system for the filtration of molten material. The system is particularly useful for removing MgO impurities present in molten magnesium chloride electrolyte. The invention also comprises a method for removing solid particles from molten materials. Preferred molten materials include magnesium, aluminum, magnesium chloride electrolyte and aluminum electrolyte. The concentration of solid remaining in the molten material is less than 0.05 wt %.
    Type: Grant
    Filed: March 18, 1997
    Date of Patent: June 22, 1999
    Assignee: Noranda Inc.
    Inventors: Cesur Celik, Pasquale Ficara, Daniel Laroche