Patents by Inventor Eric Vos

Eric Vos 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: 10650147
    Abstract: A control flow enforcement solution for ensuring that a program or portion thereof behaves as expected during execution upon a processor. A reference control flow is pre-determined for the program using, for example, a control flow graph (CFG). The CFG is then analysed to provide a set of rules which describe how the program should behave under normal execution. As the program executes it is monitored and the rules are evaluated to enable detection of any unexpected control flow. An embodiment of this disclosure is configured to respond upon detection that a rule has been violated. The response can take the form of any appropriate intervention such as a processor interrupt, memory fault, processor reset or generation of an alert. In this way, an embodiment of this disclosure may provide a particularly effective mechanism for detecting and defending against malicious activities such as return oriented programming attacks.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: May 12, 2020
    Assignee: NXP B.V.
    Inventors: Peter Maria Franciscus Rombouts, Eric Vos
  • Publication number: 20170024562
    Abstract: A control flow enforcement solution for ensuring that a program or portion thereof behaves as expected during execution upon a processor. A reference control flow is pre-determined for the program using, for example, a control flow graph (CFG). The CFG is then analysed to provide a set of rules which describe how the program should behave under normal execution. As the program executes it is monitored and the rules are evaluated to enable detection of any unexpected control flow. An embodiment of this disclosure is configured to respond upon detection that a rule has been violated. The response can take the form of any appropriate intervention such as a processor interrupt, memory fault, processor reset or generation of an alert. In this way, an embodiment of this disclosure may provide a particularly effective mechanism for detecting and defending against malicious activities such as return oriented programming attacks.
    Type: Application
    Filed: June 23, 2016
    Publication date: January 26, 2017
    Inventors: PETER MARIA FRANCISCUS ROMBOUTS, ERIC VOS
  • Publication number: 20070008984
    Abstract: The buffer management system (100) is arranged to control in a data communication system an end to end delay (?) of a data unit (150) from input to output. Blocks (104, 106) of data units (150, 152) are written in a buffer (102) with a block write rate (Rw), and data units (154, 156) are read from this buffer (102) with a read rate (Rr). The end to end delay (?) is controlled by adapting the read rate (Rr) from the buffer (102), and hence the buffer filling (F) on the basis of measurements of delays in the buffer management system (100).
    Type: Application
    Filed: July 28, 2004
    Publication date: January 11, 2007
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: Norbert Philips, Koen Derom, Eric Vos