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: 11783013Abstract: 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: GrantFiled: December 11, 2019Date of Patent: October 10, 2023Assignee: Koninklijke Philips N.V.Inventors: Paul Hubert Matthias Hutschemaekers, Maarten Peter Bodlaender, Oscar Garcia Morchon
-
Patent number: 11375960Abstract: 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: GrantFiled: July 22, 2019Date of Patent: July 5, 2022Assignee: KONINKLIJKE PHILIPS N.V.Inventors: Annelies Goris, Maarten Peter Bodlaender
-
Patent number: 11265154Abstract: 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: GrantFiled: January 2, 2018Date of Patent: March 1, 2022Assignee: Koninklijke Philips N.V.Inventor: Maarten Peter Bodlaender
-
Publication number: 20220058244Abstract: 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: ApplicationFiled: December 11, 2019Publication date: February 24, 2022Inventors: Paul Hubert Matthias HUTSCHEMAEKERS, Maarten Peter BODLAENDER, Oscar GARCIA MORCHON
-
Patent number: 10951423Abstract: 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: GrantFiled: March 28, 2017Date of Patent: March 16, 2021Assignee: Koninklijke Philips N.V.Inventors: Oscar Garcia Morchon, Ronald Rietman, Ludovicus Marinus Gerardus Maria Tohluizen, Maarten Peter Bodlaender
-
Patent number: 10790962Abstract: 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: GrantFiled: May 31, 2018Date of Patent: September 29, 2020Assignee: Koninklijke Philips N.V.Inventors: Ronald Rietman, Maarten Peter Bodlaender, Sebastiaan Jacobus Antonius De Hoogh
-
Patent number: 10687706Abstract: 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: GrantFiled: July 17, 2012Date of Patent: June 23, 2020Assignee: KONINKLIJKE PHILIPS N.V.Inventors: Vincent Jeanne, Maarten Peter Bodlaender, Willem Verkruijsse
-
Publication number: 20200092081Abstract: 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: ApplicationFiled: May 31, 2018Publication date: March 19, 2020Inventors: RONALD RIETMAN, MAARTEN PETER BODLAENDER, SEBASTIAAN JACOBUS ANTONIUS DE HOOGH
-
Publication number: 20190343464Abstract: 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: ApplicationFiled: July 22, 2019Publication date: November 14, 2019Inventors: Annelies Goris, Maarten Peter Bodlaender
-
Publication number: 20190349189Abstract: 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: ApplicationFiled: January 2, 2018Publication date: November 14, 2019Inventor: MAARTEN PETER BODLAENDER
-
Patent number: 10469245Abstract: 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: GrantFiled: December 11, 2015Date of Patent: November 5, 2019Assignee: 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: 10398388Abstract: 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: GrantFiled: March 9, 2016Date of Patent: September 3, 2019Assignee: KONINKLIJKE PHILIPS N.V.Inventors: Annelies Goris, Maarten Peter Bodlaender
-
Publication number: 20190089546Abstract: 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: ApplicationFiled: March 28, 2017Publication date: March 21, 2019Inventors: OSCAR GARCIA MORCHON, RONALD RIETMAN, LUDOVICUS MARINUS GERARDUS MARIA TOHLUIZEN, MAARTEN PETER BODLAENDER
-
Patent number: 9996917Abstract: 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: GrantFiled: August 8, 2012Date of Patent: June 12, 2018Assignee: KONINKLIJKE PHILIPS N.V.Inventors: Vincent Jeanne, Maarten Peter Bodlaender
-
Publication number: 20170346621Abstract: 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: ApplicationFiled: December 11, 2015Publication date: November 30, 2017Inventors: HENDRIK JAN JOZEF HUBERTUS SCHEPERS, PAULUS MATHIAS HUBERTUS MECHTILDIS ANTONIUS GORISSEN, MAARTEN PETER BODLAENDER, WICHER IDO-JAN GISPEN
-
Patent number: 9619742Abstract: 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: GrantFiled: May 15, 2002Date of Patent: April 11, 2017Assignee: NXP B.V.Inventors: Peter Van Den Hamer, Hendrik Dirk Lodewijk Hollmann, Maarten Peter Bodlaender
-
Patent number: 9572740Abstract: 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: GrantFiled: August 29, 2012Date of Patent: February 21, 2017Assignee: Koninklijke Philips N.V.Inventors: Maarten Peter Bodlaender, Willem Verkruijsse, Marek Janusz Bartula
-
Patent number: 9524654Abstract: 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: GrantFiled: January 7, 2016Date of Patent: December 20, 2016Assignee: KONINKLIJKE PHILIPS N.V.Inventors: Mariana Simons-Nikolova, Maarten Peter Bodlaender
-
Publication number: 20160183883Abstract: 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: ApplicationFiled: March 9, 2016Publication date: June 30, 2016Inventors: Annelies Goris, Maarten Peter Bodlaender
-
Publication number: 20160117952Abstract: 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: ApplicationFiled: January 7, 2016Publication date: April 28, 2016Inventors: MARIANA SIMONS-NIKOLOVA, MAARTEN PETER BODLAENDER