Patents by Inventor Emre Ozer

Emre Ozer 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: 11176012
    Abstract: Briefly, example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, to determine indicators of potential errors in a multi-processing core lockstep computing device comprising a plurality of processing cores, based, at least in part, on observations of output signals generated by at least two processing cores of the plurality of processing cores. A built-in self-test (BIST) procedure may then be based, at least in part, on the determining indicators.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: November 16, 2021
    Assignee: Arm Limited
    Inventors: Emre Ozer, Xabier Iturbe, Balaji Venu
  • Publication number: 20210279124
    Abstract: An apparatus comprises a plurality of redundant processing units (4) to perform data processing redundantly in lockstep; common mode fault detection circuitry *6, 22) to detect an event indicative of a potential common mode fault affecting each of the plurality of redundant processing units; a memory (10) shared between the plurality of redundant processing units; and memory checking circuitry (30) to perform a memory scanning operation to scan at least part of the memory for errors; in which the memory checking circuitry (30) performs the memory scanning operation in response to a common mode fault signal generated by the common mode fault detection circuitry (6, 22) indicating that the event indicative of a potential common mode fault has been detected.
    Type: Application
    Filed: June 6, 2019
    Publication date: September 9, 2021
    Inventors: Milosch MERIAC, Emre ÖZER, Xabier ITURBE, Balaji VENU, Shidhartha DAS
  • Patent number: 11061852
    Abstract: A method of reconfiguration and a reconfigurable circuit architecture comprising a configurable volatile storage circuit and Non-Volatile Memory circuit elements; wherein the Non-Volatile memory circuit elements store multiple bit states for re-configuration, the multiple bit states being read from the Non-Volatile memory circuit elements and written into the configurable volatile storage circuit for reconfiguration. The Non-Volatile Memory circuit elements and the configurable volatile storage circuit are provided on a common die.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: July 13, 2021
    Assignee: Arm Limited
    Inventors: Mbou Eyole, Emre Ozer, Xabier Iturbe, Shidhartha Das
  • Publication number: 20210138464
    Abstract: A fluid delivery control device comprising; (i) at least one inlet portal to allow fluid passage into a chamber; (ii) at least one outlet portal to allow fluid passage from the chamber; (iii) at least one biosensor; (iv) at least one actuator; and wherein the at least one biosensor is in fluid communication with said fluid and is associated with a valve having actuator capability, the valve having actuator capability being in communication with sensor measured conditions upon which the valve permits or inhibits delivery of the fluid from the chamber.
    Type: Application
    Filed: May 7, 2019
    Publication date: May 13, 2021
    Applicant: Arm Limited
    Inventors: Emre Ozer, Milosch Meriac, Hugo John Martin Vincent
  • Publication number: 20210125097
    Abstract: A safety-based prediction apparatus, system and method are provided. A machine learning hardware accelerator (MLHA) includes a main classifier (MC) module, at least one guardian classifier (GC) module, and a final predicted class decision module. The MC module predicts an MC predicted class based on input data, and includes a pre-trained, machine learning main classifier (MLMC) that has at least one safety critical (SC) class and a plurality of non-SC classes. Each guardian classifier (GC) module is associated with an SC class, and predicts a GC predicted class based on the input data. Each GC module includes a pre-trained, machine learning guardian classifier (MLGC) having two classes including an associated SC class and a residual class that includes any non-associated SC classes and the plurality of non-SC classes. A decision module determines and outputs a final predicted class based on the MC predicted class and each GC predicted class.
    Type: Application
    Filed: October 28, 2019
    Publication date: April 29, 2021
    Applicant: Arm Limited
    Inventor: Emre Ozer
  • Publication number: 20200371806
    Abstract: Apparatuses, methods of operating apparatuses, and corresponding computer programs are disclosed. In the apparatuses input circuitry receives input data comprising at least one data element and shift circuitry generates, for each data element of the input data, a bit-map giving a one-hot encoding representation of the data element, wherein a position of a set bit in the bit-map is dependent on the data element. Summation circuitry generates a position summation value for each position in the bit-map, wherein each position summation value is a sum across all bit-maps generated by the shift circuitry from the input data. Maximum identification circuitry determines at least one largest position summation value generated by the summation circuitry and output circuitry to generate an indication of at least one data element corresponding to the at least one largest position summation value. The statistical mode of the data elements in the input data is thereby efficiently determined.
    Type: Application
    Filed: May 21, 2019
    Publication date: November 26, 2020
    Inventors: Emre ÖZER, Jedrzej KUFEL, Mbou EYOLE, John Philip BIGGS
  • Patent number: 10817369
    Abstract: Aspects of the present disclosure relate to an apparatus comprising processing circuitry to execute a plurality of code sequences, and configuration storage to store mode control data for the processing circuitry. When the processing circuitry is executing one of said plurality of code sequences, the mode control data is set so as to identify a high resilience mode of operation of the processing circuitry where usage of one or more components of the processing circuitry is modified so as to increase resilience of the processing circuitry to faults relative to a default mode of operation of the processing circuitry.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: October 27, 2020
    Assignee: ARM Limited
    Inventors: Reiley Jeyapaul, Balaji Venu, Xabier Iturbe, Emre Özer, Antony John Penton
  • Patent number: 10810094
    Abstract: Examples of the present disclosure relate to a method for anomaly response in a system on chip. The method comprises measuring a magnitude of a transient anomaly event in an operating condition of the system on chip. Based on the magnitude it is determined, for each of a plurality of components of the system on chip, an indication of susceptibility of that component to an anomaly event of the measured magnitude. Based on the determined indications of susceptibility for each of the plurality of components, an anomaly response action is determined. The method then comprises performing the anomaly response action.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: October 20, 2020
    Assignee: Arm Limited
    Inventors: Milosch Meriac, Xabier Iturbe, Emre Ozer, Balaji Venu, Shidhartha Das
  • Publication number: 20200226095
    Abstract: A method of reconfiguration and a reconfigurable circuit architecture comprising a configurable volatile storage circuit and Non-Volatile Memory circuit elements; wherein the Non-Volatile memory circuit elements store multiple bit states for re-configuration, the multiple bit states being read from the Non-Volatile memory circuit elements and written into the configurable volatile storage circuit for reconfiguration. The Non-Volatile Memory circuit elements and the configurable volatile storage circuit are provided on a common die.
    Type: Application
    Filed: September 25, 2018
    Publication date: July 16, 2020
    Applicant: Arm Limited
    Inventors: Mbou Eyole, Emre Ozer, Xabier Iturbe, Shidhartha Das
  • Publication number: 20200218625
    Abstract: Briefly, example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, to determine indicators of potential errors in a multi-processing core lockstep computing device comprising a plurality of processing cores, based, at least in part, on observations of output signals generated by at least two processing cores of the plurality of processing cores. A built-in self-test (BIST) procedure may then be based, at least in part, on the determining indicators.
    Type: Application
    Filed: March 18, 2020
    Publication date: July 9, 2020
    Inventors: Emre Ozer, Xabier Iturbe, Balaji Venu
  • Patent number: 10657010
    Abstract: An apparatus 2 comprises at least three processing circuits 4 to perform redundant processing of a common thread of program instructions. Error detection circuitry 16 is provided comprising a number of comparators 22 for detecting a mismatch between signals on corresponding signal nodes 20 in the processing circuits 4. When a comparator 22 detects a mismatch, this triggers a recovery process. The error detection circuitry 16 generates an unresolvable error signal 36 indicating that a detected area is unresolvable by the recovery process when, during the recovery process, a mismatch is detected by one of the proper subset 34 of the comparators 22. By considering fewer comparators 22 during the recovery process than during normal operation, the chances of unrecoverable errors being detected can be reduced, increasing system availability.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: May 19, 2020
    Assignee: ARM Limited
    Inventors: Xabier Iturbe, Emre Ozer, Balaji Venu
  • Patent number: 10628277
    Abstract: Briefly, example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, to determine indicators of potential errors in a multi-processing core lockstep computing device comprising a plurality of processing cores, based, at least in part, on observations of output signals generated by at least two processing cores of the plurality of processing cores. A built-in self-test (BIST) procedure may then be based, at least in part, on the determining indicators.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: April 21, 2020
    Assignee: ARM Ltd.
    Inventors: Emre Ozer, Xabier Iturbe, Balaji Venu
  • Patent number: 10607147
    Abstract: A method for estimating a number of occupants in a region comprises receiving a time series of sensor values detected over a period of time by a motion sensor sensing motion in the region. A spread parameter indicative of the spread of the sensor values is determined. The number of occupants in the region is estimated based on the spread parameter.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: March 31, 2020
    Assignee: ARM Limited
    Inventors: Yordan Petrov Raykov, Emre Özer, Ganesh Suryanarayan Dasika
  • Publication number: 20200070848
    Abstract: The present techniques generally relate to a computer implemented method of initiating autonomous drive of a vehicle when the drive of the vehicle is under the control of a user, the method comprising: detecting or predicting the start of a user sneezing episode; and initiating autonomous drive of the vehicle during the user sneezing episode. The method may additionally involve, after the initiating the autonomous drive of the vehicle, determining the end of the user sneezing episode, ending the autonomous drive of the vehicle and reverting the drive of the vehicle back to the control of the user. All of this may be done without the user of the vehicle being aware of the autonomous drive of the vehicle.
    Type: Application
    Filed: August 30, 2018
    Publication date: March 5, 2020
    Inventor: Emre Ozer
  • Publication number: 20190391888
    Abstract: Examples of the present disclosure relate to a method for anomaly response in a system on chip. The method comprises measuring a magnitude of a transient anomaly event in an operating condition of the system on chip. Based on the magnitude it is determined, for each of a plurality of components of the system on chip, an indication of susceptibility of that component to an anomaly event of the measured magnitude. Based on the determined indications of susceptibility for each of the plurality of components, an anomaly response action is determined. The method then comprises performing the anomaly response action.
    Type: Application
    Filed: June 21, 2018
    Publication date: December 26, 2019
    Inventors: Milosch MERIAC, Xabier ITURBE, Emre OZER, Balaji VENU, Shidhartha DAS
  • Publication number: 20190303260
    Abstract: Briefly, example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, to determine indicators of potential errors in a multi-processing core lockstep computing device comprising a plurality of processing cores, based, at least in part, on observations of output signals generated by at least two processing cores of the plurality of processing cores. A built-in self-test (BIST) procedure may then be based, at least in part, on the determining indicators.
    Type: Application
    Filed: March 29, 2018
    Publication date: October 3, 2019
    Inventors: Emre Ozer, Xabier Iturbe, Balaji Venu
  • Patent number: 10303566
    Abstract: An apparatus and method are provided for checking output data during redundant execution of instructions. The apparatus has first processing circuitry for executing a sequence of instructions and second processing circuitry for redundantly executing the sequence of instructions. Error code generation circuitry is used to generate an error code from the first output data generated by the first processing circuitry. Error checking circuitry then uses that error code to perform an error checking operation on redundant output data from the second processing circuitry. As a result of the error checking operation, the error checking circuitry then generates a comparison indication signal to indicate that the first output data differs from the redundant output data when the error checking operation detects an error. This provides a very efficient mechanism for implicitly comparing the output data from the first processing circuitry and the second processing circuitry during redundant execution.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: May 28, 2019
    Assignee: ARM Limited
    Inventors: Emre Özer, Balaji Venu, Xabier Iturbe, Antony John Penton
  • Patent number: 10289332
    Abstract: An apparatus and method are provided for increasing resilience to faults. The apparatus comprises processing circuitry for executing a plurality of code sequences including at least one critical code sequence, and configuration storage for storing mode control data for the processing circuitry. When the processing circuitry is executing a critical code sequence, the mode control data is set so as to identify a high resilience mode of operation of the processing circuitry, where usage of one or more components of the processing circuitry is modified so as to increase resilience of the processing circuitry to faults relative to a default mode of operation of the processing circuitry. By increasing the resilience to faults, this reduces the chance that any such fault will manifest itself as an error in the processing operations being performed by the apparatus.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: May 14, 2019
    Assignee: ARM Limited
    Inventors: Xabier Iturbe, Emre Özer, Balaji Venu, Antony John Penton
  • Publication number: 20190121689
    Abstract: Aspects of the present disclosure relate to an apparatus comprising processing circuitry to execute a plurality of code sequences, and configuration storage to store mode control data for the processing circuitry. When the processing circuitry is executing one of said plurality of code sequences, the mode control data is set so as to identify a high resilience mode of operation of the processing circuitry where usage of one or more components of the processing circuitry is modified so as to increase resilience of the processing circuitry to faults relative to a default mode of operation of the processing circuitry.
    Type: Application
    Filed: December 19, 2018
    Publication date: April 25, 2019
    Inventors: Reiley JEYAPAUL, Balaji VENU, Xabier ITURBE, Emre ÖZER, Antony John PENTON
  • Patent number: 10224099
    Abstract: Disclosed are devices and methods for storing values, symbols, parameters or conditions in memory devices as states, and subsequently mapping detected states as values, symbols parameters or conditions. In one implementation write operations may place first and second memory elements in a particular impedance state selected from between a low impedance or conductive state and a high impedance or insulative state. The high impedance or insulative state represents a first binary value or symbol while the low high impedance or conductive state represents a second binary value or symbol. Subsequently detected impedance states of the first and second memory elements may be mapped to the second binary value or symbol responsive to either of the detected impedance states being the high impedance or insulative state and the second detected impedance state.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: March 5, 2019
    Assignee: ARM Ltd.
    Inventors: Mbou Eyole, Shidhartha Das, Emre Ozer, Xabier Iturbe