Patents by Inventor Maarten Peter Bodlaender

Maarten Peter Bodlaender 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: 11783013
    Abstract: A computer-implemented method of obfuscating a computer code comprises receiving (1201) an original computer program comprising a plurality of code blocks with computer instructions, the original computer program operable on input data within an input space, the original computer program operable to follow an execution path through the plurality of code blocks when receiving the input data, wherein the input space is segmented into at least one segment according to a segmentation, each segment comprising a subset of the input space containing inputs that correspond to a same execution path. A plurality of updated code blocks is included (1302) in the updated computer program. Selection code is operable 1303, during execution of the updated computer program, to select an updated code block of the plurality of updated code blocks in dependence on the input data. The selection code is included (1304) in the updated computer program.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: October 10, 2023
    Assignee: Koninklijke Philips N.V.
    Inventors: Paul Hubert Matthias Hutschemaekers, Maarten Peter Bodlaender, Oscar Garcia Morchon
  • Patent number: 11375960
    Abstract: A measuring system (1) comprises a sensor (6) arranged to be attached to a subject for obtaining a measured value representing a physical or a physiological quantity of the subject. The measuring system further comprises means for deriving a subject-related value from the measured value. The sensor is arranged to be attached at one of a plurality of positions on the subject. The measuring system further comprises means for establishing the position of the sensor on the subject. The means for deriving the subject-related value is arranged for deriving the subject-related value also in dependence on the position of the sensor on the subject.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: July 5, 2022
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Annelies Goris, Maarten Peter Bodlaender
  • Patent number: 11265154
    Abstract: A first network node (100; 200) is configured to, —compute a first shared key (245) to protect confidentiality from the first identity of the second network node and the local key material to protect confidentiality of the first network node, —compute a second shared key (246) to protect integrity from the second identity of the second network node and the local key material to protect integrity of the first network node, —encrypt a message using the first shared key, and —compute a first message authentication code over the message using the second shared key.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: March 1, 2022
    Assignee: Koninklijke Philips N.V.
    Inventor: Maarten Peter Bodlaender
  • Publication number: 20220058244
    Abstract: A computer-implemented method of obfuscating a computer code comprises receiving (1201) an original computer program comprising a plurality of code blocks with computer instructions, the original computer program operable on input data within an input space, the original computer program operable to follow an execution path through the plurality of code blocks when receiving the input data, wherein the input space is segmented into at least one segment according to a segmentation, each segment comprising a subset of the input space containing inputs that correspond to a same execution path. A plurality of updated code blocks is included (1302) in the updated computer program. Selection code is operable 1303, during execution of the updated computer program, to select an updated code block of the plurality of updated code blocks in dependence on the input data. The selection code is included (1304) in the updated computer program.
    Type: Application
    Filed: December 11, 2019
    Publication date: February 24, 2022
    Inventors: Paul Hubert Matthias HUTSCHEMAEKERS, Maarten Peter BODLAENDER, Oscar GARCIA MORCHON
  • Patent number: 10951423
    Abstract: A cryptographic system (100) is provided for distributing certificates comprising a certificate authority device (110) and multiple network nodes (140, 150, 160). A network node (140) sends a public key to the certificate authority device. The certificate authority device (110) generate a certificate comprising the public key, forms an identifier by applying an identity forming function to the certificate and generates local key material specific for the network node by applying a local key material generation algorithm of an identity based key pre-distribution scheme on the identifier, and sends the local key material encrypted to the network node. The network node may be authenticated implicitly through its access to a shared key obtainable from the local key material.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: March 16, 2021
    Assignee: Koninklijke Philips N.V.
    Inventors: Oscar Garcia Morchon, Ronald Rietman, Ludovicus Marinus Gerardus Maria Tohluizen, Maarten Peter Bodlaender
  • Patent number: 10790962
    Abstract: Some embodiments are directed to a cryptographic device (100) arranged to compute a block cipher on an input message (110). The device computes a plurality of intermediate block cipher results by computing and re-computing a first intermediate block cipher result (151) of the plurality of intermediate block cipher results by applying the plurality of block cipher rounds sequentially to the input message followed by one or more additional block cipher rounds. A plurality of averaging functions are applied to the plurality of intermediate block cipher results, the results of which are added, after which the inverse of the one or more additional block cipher rounds is applied.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: September 29, 2020
    Assignee: Koninklijke Philips N.V.
    Inventors: Ronald Rietman, Maarten Peter Bodlaender, Sebastiaan Jacobus Antonius De Hoogh
  • Patent number: 10687706
    Abstract: The present invention relates to a device (10) for obtaining and processing measurement readings including at least a component representative of a physical phenomenon in a living being (16), comprising a sensor (12) for obtaining measurement readings from at least one body part of a living being (16) from a distance having at least a component representative of the physical phenomenon in the living being (16), an identification unit (26) for identifying the at least one body part of the living being (16); an extraction unit (38) for extracting at least one first signal from the measurement readings representing at least one component representative of the physical phenomenon, an evaluation unit (30) for obtaining adjustment information according to the at least one identified body part, and an adjustment unit (34) for adjusting the at least one first signal according to the adjustment information and for generating at least one output signal representing the physical phenomenon of the living being (16).
    Type: Grant
    Filed: July 17, 2012
    Date of Patent: June 23, 2020
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Vincent Jeanne, Maarten Peter Bodlaender, Willem Verkruijsse
  • Publication number: 20200092081
    Abstract: Some embodiments are directed to a cryptographic device (100) arranged to compute a block cipher on an input message (110). The device computes a plurality of intermediate block cipher results by computing and re-computing a first intermediate block cipher result (151) of the plurality of intermediate block cipher results by applying the plurality of block cipher rounds sequentially to the input message followed by one or more additional block cipher rounds. A plurality of averaging functions are applied to the plurality of intermediate block cipher results, the results of which are added, after which the inverse of the one or more additional block cipher rounds is applied.
    Type: Application
    Filed: May 31, 2018
    Publication date: March 19, 2020
    Inventors: RONALD RIETMAN, MAARTEN PETER BODLAENDER, SEBASTIAAN JACOBUS ANTONIUS DE HOOGH
  • Publication number: 20190343464
    Abstract: A measuring system (1) comprises a sensor (6) arranged to be attached to a subject for obtaining a measured value representing a physical or a physiological quantity of the subject. The measuring system further comprises means for deriving a subject-related value from the measured value. The sensor is arranged to be attached at one of a plurality of positions on the subject. The measuring system further comprises means for establishing the position of the sensor on the subject. The means for deriving the subject-related value is arranged for deriving the subject-related value also in dependence on the position of the sensor on the subject.
    Type: Application
    Filed: July 22, 2019
    Publication date: November 14, 2019
    Inventors: Annelies Goris, Maarten Peter Bodlaender
  • Publication number: 20190349189
    Abstract: A first network node (100; 200) is configured to, —compute a first shared key (245) to protect confidentiality from the first identity of the second network node and the local key material to protect confidentiality of the first network node, —compute a second shared key (246) to protect integrity from the second identity of the second network node and the local key material to protect integrity of the first network node, —encrypt a message using the first shared key, and —compute a first message authentication code over the message using the second shared key.
    Type: Application
    Filed: January 2, 2018
    Publication date: November 14, 2019
    Inventor: MAARTEN PETER BODLAENDER
  • Patent number: 10469245
    Abstract: A system for cryptographic processing comprises message unit (1, 7, 12) for providing a first message representation (3, 6, 11), wherein the first message representation is a representation of a message. The system comprises key unit (2) for providing a key representation (4, 9, 14), wherein the key representation is an encrypted representation of a first key of a first cryptographic algorithm and a second key of a second cryptographic algorithm, wherein the first cryptographic algorithm is different from the second cryptographic algorithm. The system comprises step unit (5, 10, 15) for performing a step of the first cryptographic algorithm and a step of the second cryptographic algorithm based on the first message representation (3, 6, 11) and the key representation, to obtain a second message representation (6, 11, 16).
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: November 5, 2019
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Hendrik Jan Jozef Hubertus Schepers, Paulus Mathias Hubertus Mechtildis Antonius Gorissen, Maarten Peter Bodlaender, Wicher Ido-Jan Gispen
  • Patent number: 10398388
    Abstract: A measuring system (1) comprises a sensor (6) arranged to be attached to a subject for obtaining a measured value representing a physical or a physiological quantity of the subject. The measuring system further comprises means for deriving a subject-related value from the measured value. The sensor is arranged to be attached at one of a plurality of positions on the subject. The measuring system further comprises means for establishing the position of the sensor on the subject. The means for deriving the subject-related value is arranged for deriving the subject-related value also in dependence on the position of the sensor on the subject.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: September 3, 2019
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Annelies Goris, Maarten Peter Bodlaender
  • Publication number: 20190089546
    Abstract: A cryptographic system (100) is provided for distributing certificates comprising a certificate authority device (110) and multiple network nodes (140, 150, 160). A network node (140) sends a public key to the certificate authority device. The certificate authority device (110) generate a certificate comprising the public key, forms an identifier by applying an identity forming function to the certificate and generates local key material specific for the network node by applying a local key material generation algorithm of an identity based key pre-distribution scheme on the identifier, and sends the local key material encrypted to the network node. The network node may be authenticated implicitly through its access to a shared key obtainable from the local key material.
    Type: Application
    Filed: March 28, 2017
    Publication date: March 21, 2019
    Inventors: OSCAR GARCIA MORCHON, RONALD RIETMAN, LUDOVICUS MARINUS GERARDUS MARIA TOHLUIZEN, MAARTEN PETER BODLAENDER
  • Patent number: 9996917
    Abstract: The present invention relates to a data administration system (1a, 1b, 1c) comprising a sensor unit (10) for obtaining image data of at least a body part of a living being (2), a vital sign extraction unit (12) for extracting one or more vital signs of said living being (2) from the obtained image data of said living being (2), a feature extraction unit (14) for extracting one or more features of said living being (2) from the obtained image data of said living being (2), an identification unit (16) for determining the identity of said living being (2) by use of said one or more extracted features of said living being (2), and a data association unit (18) for associating the one or more extracted vital signs of said living being (2) with the determined identity of said living being (2).
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: June 12, 2018
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Vincent Jeanne, Maarten Peter Bodlaender
  • Publication number: 20170346621
    Abstract: A system for cryptographic processing comprises message unit (1, 7, 12) for providing a first message representation (3, 6, 11), wherein the first message representation is a representation of a message. The system comprises key unit (2) for providing a key representation (4, 9, 14), wherein the key representation is an encrypted representation of a first key of a first cryptographic algorithm and a second key of a second cryptographic algorithm, wherein the first cryptographic algorithm is different from the second cryptographic algorithm. The system comprises step unit (5, 10, 15) for performing a step of the first cryptographic algorithm and a step of the second cryptographic algorithm based on the first message representation (3, 6, 11) and the key representation, to obtain a second message representation (6, 11, 16).
    Type: Application
    Filed: December 11, 2015
    Publication date: November 30, 2017
    Inventors: HENDRIK JAN JOZEF HUBERTUS SCHEPERS, PAULUS MATHIAS HUBERTUS MECHTILDIS ANTONIUS GORISSEN, MAARTEN PETER BODLAENDER, WICHER IDO-JAN GISPEN
  • Patent number: 9619742
    Abstract: A data tag containing self-descriptive data, a method for reading such a data tag and a system for interpreting such a data tag are disclosed. Characterizing information about a first data element stored in a memory of the data tag is stored in a first header preceding a first data element. In addition, characterizing information about a second data element stored in the memory of the data tag is stored in a second header preceding a second data element. The application of a multitude of descriptive headers, each characterizing a data element stored in the data tag memory, facilitates flexible data storage on such devices. Furthermore, it also facilitates data compression due to the fact that field lengths can be characterized as well, thus excluding the presence of redundant bits in the data stored in the memory.
    Type: Grant
    Filed: May 15, 2002
    Date of Patent: April 11, 2017
    Assignee: NXP B.V.
    Inventors: Peter Van Den Hamer, Hendrik Dirk Lodewijk Hollmann, Maarten Peter Bodlaender
  • Patent number: 9572740
    Abstract: Monitoring of infants in an incubator may use cameras to measure vital signs and other medical parameters, including oxygen saturation of arterial blood. However, the images obtained by these cameras suffer from a reduced signal-to-noise ratio due to specular reflectance from light reflecting off the skin of the infant. By including radiation scattering structures within the incubator walls and light sources arranged along the edges of the incubator walls, diffuse illumination may be achieved, specular reflectance may be reduced, and the above-mentioned adverse affects on the signal-to-noise ratio of the camera images may be avoided and/or reduced.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: February 21, 2017
    Assignee: Koninklijke Philips N.V.
    Inventors: Maarten Peter Bodlaender, Willem Verkruijsse, Marek Janusz Bartula
  • Patent number: 9524654
    Abstract: A system for managing the food intake of a person comprises means for collecting information about food consumed by the subject, and means for providing feedback to the subject regarding the food consumed. It further comprises a sensor 57 for obtaining a signal related to the person and monitoring means for generating the information by performing a pattern recognition of the obtained signal for detecting whether the person is consuming food. The sensor comprises a camera and the pattern recognition comprises image processing. The image processing comprises the detection of a mouth and of a hand and of food. The system further comprises means for causing an audio/video-rendering device 56 to deliver the feedback. The camera is attached to the rendering device. The system further comprises means for identifying available rendering devices 56 arranged for being caused to deliver feedback.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: December 20, 2016
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Mariana Simons-Nikolova, Maarten Peter Bodlaender
  • Publication number: 20160183883
    Abstract: A measuring system (1) comprises a sensor (6) arranged to be attached to a subject for obtaining a measured value representing a physical or a physiological quantity of the subject. The measuring system further comprises means for deriving a subject-related value from the measured value. The sensor is arranged to be attached at one of a plurality of positions on the subject. The measuring system further comprises means for establishing the position of the sensor on the subject. The means for deriving the subject-related value is arranged for deriving the subject-related value also in dependence on the position of the sensor on the subject.
    Type: Application
    Filed: March 9, 2016
    Publication date: June 30, 2016
    Inventors: Annelies Goris, Maarten Peter Bodlaender
  • Publication number: 20160117952
    Abstract: A system for managing the food intake of a person comprises means for collecting information about food consumed by the subject, and means for providing feedback to the subject regarding the food consumed. It further comprises a sensor 57 for obtaining a signal related to the person and monitoring means for generating the information by performing a pattern recognition of the obtained signal for detecting whether the person is consuming food. The sensor comprises a camera and the pattern recognition comprises image processing. The image processing comprises the detection of a mouth and of a hand and of food. The system further comprises means for causing an audio/video-rendering device 56 to deliver the feedback. The camera is attached to the rendering device. The system further comprises means for identifying available rendering devices 56 arranged for being caused to deliver feedback.
    Type: Application
    Filed: January 7, 2016
    Publication date: April 28, 2016
    Inventors: MARIANA SIMONS-NIKOLOVA, MAARTEN PETER BODLAENDER