Patents by Inventor Sam Martin

Sam Martin 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: 10682083
    Abstract: A sensor system comprises first and second PPG sensors. A monitoring system monitors detection by at least one of the first and second detectors an optical calibration signals, for performing time calibration between the first and second PPG sensors. This system makes use of two PPG sensors. To enable these sensors to be independent units, rather than being fully integrated into a combined system, a calibration system is provided. Based on detected optical signals, the behavior over time of each PPG sensor can be monitored and thus calibration can take place.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: June 16, 2020
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Sam Martin Jelfs, Jozef Hubertus Gelissen, Reinder Haakma, Laurentia Johanna Huijbregts, Adrianus Petrus Johanna Maria Rommers
  • Patent number: 10682082
    Abstract: A sensor system comprises first and second PPG sensors. A monitoring system monitors detection by at least one of the first and second detectors an optical calibration signals, for performing time calibration between the first and second PPG sensors. This system makes use of two PPG sensors. To enable these sensors to be independent units, rather than being fully integrated into a combined system, a calibration system is provided. Based on detected optical signals, the behavior over time of each PPG sensor can be monitored and thus calibration can take place.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: June 16, 2020
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Sam Martin Jelfs, Jozef Hubertus Gelissen, Reinder Haakma, Laurentia Johanna Huijbregts, Adrianus Petrus Johanna Maria Rommers
  • Patent number: 10318271
    Abstract: A method and system for renewing software at the component-level is provided. A client program includes a base component for loading a software component into at least one loadable region of the program to update the program. Code in the software component is for writing state data associating the state of the update in storage, upon execution of the software component, and testing the state data to verify condition of the updated program and disallowing rollback and roll-forward attacks, the state data comprising hash chain values. The state data for verifying the correctness of the updated program is entangled with application data used for the program functionality. A server includes: an update pool having a plurality of software updates deployed in each client, and a policy control for monitoring and controlling at least one of: the length of time the client runs until the software update is invoked, a chain of the updates; and the granularity of the update.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: June 11, 2019
    Assignee: IRDETO CANADA CORPORATION
    Inventors: Clifford Liem, Hongrui Dong, Sam Martin, Yuan Xiang Gu, Michael Wiener
  • Publication number: 20180336065
    Abstract: When performing “time warp slice” rendering for a virtual reality display, the application rendering (30) of the images required for the application that requires the virtual reality display is synchronised (35) to the display frame rate and treated as a “normal” priority task (51) in terms of its scheduling on a host processor. The time warp slice rendering (50) to render the time warp “slices” into the display buffer (21) of the display (4) for scanning out (23) as the display panel is being refreshed is effected as a “real time” priority task (58). To do this, the rendering task setup processing that must be performed on the host processor for that rendering task is scheduled using an earliest deadline first scheduling policy and is synchronised (52) to specific, recurring display events (53) that allow the “real time” priority time warp slice rendering task setup processing on the host processor to be triggered at specific points in the scan out period (23) of the display (4).
    Type: Application
    Filed: June 15, 2016
    Publication date: November 22, 2018
    Applicant: Arm Limited
    Inventors: Sam Martin, Tom Cooksey, Bobby Batacharia
  • Publication number: 20180177440
    Abstract: A sensor system comprises first and second PPG sensors. A monitoring system monitors detection by at least one of the first and second detectors an optical calibration signals, for performing time calibration between the first and second PPG sensors. This system makes use of two PPG sensors. To enable these sensors to be independent units, rather than being fully integrated into a combined system, a calibration system is provided. Based on detected optical signals, the behavior over time of each PPG sensor can be monitored and thus calibration can take place.
    Type: Application
    Filed: June 22, 2016
    Publication date: June 28, 2018
    Inventors: Sam Martin Jelfs, Jozef Hubertus Gelissen, Reinder Haakma, Laurentia Johanna Huijbregts, Adrianus Petrus Johanna Maria Rommers
  • Publication number: 20180140210
    Abstract: A sensor system comprises first and second PPG sensors. A monitoring system monitors detection by at least one of the first and second detectors an optical calibration signals, for performing time calibration between the first and second PPG sensors. This system makes use of two PPG sensors. To enable these sensors to be independent units, rather than being fully integrated into a combined system, a calibration system is provided. Based on detected optical signals, the behavior over time of each PPG sensor can be monitored and thus calibration can take place.
    Type: Application
    Filed: June 22, 2016
    Publication date: May 24, 2018
    Inventors: Sam Martin Jelfs, Jozef Hubertus Gelissen, Reinder Haakma, Laurentia Johanna Huijbregts, Adrianus Petrus Johanna Maria Rommers
  • Publication number: 20170367663
    Abstract: A method for assisting a user in selecting audible alarm settings of a patient monitoring system for monitoring a patient is provided. A synthesis model is generated in response to 1) data indicative of audio features derived from audio recorded in the patient room, and 2) data indicative of vital signs recorded from the patient monitoring system. Sets of audio parameters indicative of respective plurality of audible alarm settings are then processed according to the synthesis model so as to generate respective outputs, e.g. indicative of audibility of the plurality of alarm sounds according to the audible alarm settings synthesized to be played in or outside the patient room. These outputs can then be presented to a user, so as to allow the user to evaluate e.g. alarm audibility and noise level impact of the plurality of audible alarm settings, and e.g. adjust the settings accordingly, such as alarm thresholds etc.
    Type: Application
    Filed: December 11, 2015
    Publication date: December 28, 2017
    Inventors: STIJN DE WAELE, MUN HUM PARK, ARMIN GERHARD KOHLRAUSCH, ALBERTUS CORNELIS DEN BRINKER, SAM MARTIN JELFS, JOSEPH JAMES FRASSICA
  • Patent number: 9799210
    Abstract: There is provided a method of operating a device to generate a target sound that is audible to a user of the device, the method comprising measuring background noise in an environment in which the device is located; using a perceptual loudness model to predict an audibility of the target sound to the user of the device based on the measured background noise; using the output of the perceptual loudness model to determine a gain value that is to be applied to a source signal used to generate the target sound in order to provide at least a desired level of audibility of the target sound to the user; applying the determined gain value to the source signal to produce a modified source signal; and generating the target sound using the modified source signal.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: October 24, 2017
    Assignee: Koninklijke Philips N.V.
    Inventors: Armin Gerhard Kohlrausch, Mun Hum Park, Sam Martin Jelfs, Thomas Falck
  • Patent number: 9721371
    Abstract: A method includes receiving a first image and a plurality of other images of a planar surface of a specimen. The method also includes identifying first scale-invariant features in the first image. The first scale-invariant features are based on a scale-invariant feature transform of the first image. The method includes storing the first scale-invariant features in a grouping. The method includes, for each respective image of the plurality of other images, identifying scale-invariant features based on a scale-invariant feature transform of the respective image; matching the scale-invariant features to the grouping; based on the matching, determining a planar homography of the respective image with respect to the grouping; and adding the scale-invariant features of the respective image to the grouping. The method also includes stitching the first image and the plurality of other images into a composite image based on the planar homographies.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: August 1, 2017
    Assignee: Caterpillar Inc.
    Inventor: Sam Martin
  • Patent number: 9693739
    Abstract: There is provided a system for use with a patient in a healthcare environment, the system comprising a medical device configured to monitor or treat a patient, the medical device being for use in a room in which the patient is located and comprising an alarm unit configured to issue an audible alarm; a detection unit configured to detect whether a healthcare staff member is in the room in which the patient is located; a remote alarm unit configured to issue an alarm to alert a healthcare staff member located outside the room in which the patient is located; and a control unit that is connected to the medical device, the remote detection unit and the alarm unit, the control unit being configured to: (i) control the alarm unit in the medical device to issue an audible alarm in the event that the medical device detects an alarm condition for the patient or the medical device and the detection unit detects that a healthcare staff member is in the room in which the patient is located; and (ii) control the remote a
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: July 4, 2017
    Assignee: Koninklijke Philips N.V.
    Inventors: Armin Gerhard Kohlrausch, Thomas Falck, Mun Hum Park, Sam Martin Jelfs, Katja Leuschner
  • Publication number: 20170161927
    Abstract: A method includes receiving a first image and a plurality of other images of a planar surface of a specimen. The method also includes identifying first scale-invariant features in the first image. The first scale-invariant features are based on a scale-invariant feature transform of the first image. The method includes storing the first scale-invariant features in a grouping. The method includes, for each respective image of the plurality of other images, identifying scale-invariant features based on a scale-invariant feature transform of the respective image; matching the scale-invariant features to the grouping; based on the matching, determining a planar homography of the respective image with respect to the grouping; and adding the scale-invariant features of the respective image to the grouping. The method also includes stitching the first image and the plurality of other images into a composite image based on the planar homographies.
    Type: Application
    Filed: December 2, 2015
    Publication date: June 8, 2017
    Applicant: Caterpillar Inc.
    Inventor: Sam Martin
  • Publication number: 20170147331
    Abstract: A method and system for renewing software at the component-level is provided. A client program includes a base component for loading a software component into at least one loadable region of the program to update the program. Code in the software component is for writing state data associating the state of the update in storage, upon execution of the software component, and testing the state data to verify condition of the updated program and disallowing rollback and roll-forward attacks, the state data comprising hash chain values. The state data for verifying the correctness of the updated program is entangled with application data used for the program functionality. A server includes: an update pool having a plurality of software updates deployed in each client, and a policy control for monitoring and controlling at least one of: the length of time the client runs until the software update is invoked, a chain of the updates; and the granularity of the update.
    Type: Application
    Filed: February 7, 2017
    Publication date: May 25, 2017
    Applicant: IRDETO B.V.
    Inventors: Clifford LIEM, Hongrui DONG, Sam MARTIN, Yuan Xiang GU, Michael WIENER
  • Patent number: 9588756
    Abstract: A method and system for renewing software at the component-level is provided. A client program includes a base component for loading a software component into at least one loadable region of the program to update the program. Code in the software component is for writing state data associating the state of the update in storage, upon execution of the software component, and testing the state data to verify condition of the updated program and disallowing rollback and roll-forward attacks, the state data comprising hash chain values. The state data for verifying the correctness of the updated program is entangled with application data used for the program functionality. A server includes: an update pool having a plurality of software updates deployed in each client, and a policy control for monitoring and controlling at least one of: the length of time the client runs until the software update is invoked, a chain of the updates; and the granularity of the update.
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: March 7, 2017
    Assignee: Irdeto B.V.
    Inventors: Clifford Liem, Hongrui Dong, Sam Martin, Yuan Xiang Gu, Michael Weiner
  • Publication number: 20160015329
    Abstract: There is provided a system for use with a patient in a healthcare environment, the system comprising a medical device configured to monitor or treat a patient, the medical device being for use in a room in which the patient is located and comprising an alarm unit configured to issue an audible alarm; a detection unit configured to detect whether a healthcare staff member is in the room in which the patient is located; a remote alarm unit configured to issue an alarm to alert a healthcare staff member located outside the room in which the patient is located; and a control unit that is connected to the medical device, the remote detection unit and the alarm unit, the control unit being configured to: (i) control the alarm unit in the medical device to issue an audible alarm in the event that the medical device detects an alarm condition for the patient or the medical device and the detection unit detects that a healthcare staff member is in the room in which the patient is located; and (ii) control the remote a
    Type: Application
    Filed: March 6, 2014
    Publication date: January 21, 2016
    Inventors: Armin Gerhard KOHLRAUSCH, Thomas FALCK, Mun Hum PARK, Sam Martin JELFS, Katja LEUSCHNER
  • Publication number: 20160005308
    Abstract: There is provided a method of operating a device to generate a target sound that is audible to a user of the device, the method comprising measuring background noise in an environment in which the device is located; using a perceptual loudness model to predict an audibility of the target sound to the user of the device based on the measured background noise; using the output of the perceptual loudness model to determine a gain value that is to be applied to a source signal used to generate the target sound in order to provide at least a desired level of audibility of the target sound to the user; applying the determined gain value to the source signal to produce a modified source signal; and generating the target sound using the modified source signal.
    Type: Application
    Filed: March 12, 2014
    Publication date: January 7, 2016
    Inventors: Armin Gerhard KOHLRAUSCH, Mun Hum PARK, Sam Martin JELFS, Thomas FALCK
  • Publication number: 20150358756
    Abstract: An audio apparatus comprises a receiver (201) which receives an audio signal. A generator (203) generates a multi-channel signal including a primary signal and a secondary signal. For example, the multi-channel signal may include a center speech signal and an ambient signal. A driver (205) generates drive signals for a set of loudspeakers (109-15) which for a loudspeaker will include at least a first signal component from the primary 5 signal and a second signal component from the secondary signal. A position circuit (207) determines the position of the loudspeaker (109) and the driver (205) adjusts a level of the primary signal component relative to a level of the secondary signal component in response to the first position relative to a reference position. The approach may allow automated adaptation of the audio rendering to specific loudspeaker configurations and may in particular 10 support optimized rendering for a plurality of listening zones.
    Type: Application
    Filed: January 27, 2014
    Publication date: December 10, 2015
    Inventors: Aki Sakari HARMA, Sam Martin JELFS, Werner Paulus Josephus DE BRUIJN
  • Publication number: 20150113518
    Abstract: A method and system for renewing software at the component-level is provided. A client program includes a base component for loading a software component into at least one loadable region of the program to update the program. Code in the software component is for writing state data associating the state of the update in storage, upon execution of the software component, and testing the state data to verify condition of the updated program and disallowing rollback and roll-forward attacks, the state data comprising hash chain values. The state data for verifying the correctness of the updated program is entangled with application data used for the program functionality. A server includes: an update pool having a plurality of software updates deployed in each client, and a policy control for monitoring and controlling at least one of: the length of time the client runs until the software update is invoked, a chain of the updates; and the granularity of the update.
    Type: Application
    Filed: March 22, 2012
    Publication date: April 23, 2015
    Applicant: Irdeto Canada Corporation
    Inventors: Clifford Liem, Hongrui Dong, Sam Martin, Yuan Xiang Gu, Michael Weiner
  • Publication number: 20080228175
    Abstract: The invention provides a medical device with a retention section for anchoring the medical device in the body of a living being, a drainage section for draining fluids from the body, e.g. urine, and a tip which facilitates insertion into the body. During the anchoring of the medical device, the tip is retracted toward a proximal end of the device, improving the users control over the position of the tip relative to other parts of the device and achieving the free flow of fluids through the device. An indicator may be provided to give a visual, audible, or tactile indication of at least a first position of the tip relative to the remaining part of the medical device.
    Type: Application
    Filed: March 13, 2008
    Publication date: September 18, 2008
    Applicant: Ranier Limited
    Inventors: Robert Snell, Sam Martin, Martin Cable, Eleanore King
  • Publication number: 20060080131
    Abstract: The instant invention is a method of indexing and displaying interests in real property tracts comprising accepting input of real property descriptions, maintaining a database containing interests in real property descriptions, creating an array index representing interests in real property tracts where each index in the array index represents a tract of real property, indexing of the property descriptions in the database to the related indices in the array index, and controlling a visual display device to indicate conflicting and non-conflicting interests in real property tracts.
    Type: Application
    Filed: October 11, 2005
    Publication date: April 13, 2006
    Inventor: Sam Martin
  • Publication number: 20050049575
    Abstract: The invention provides medical device with a retention section for anchoring the medical device in the body of a living being, a drainage section for draining fluids from the body, e.g. urine, and a tip which facilitates insertion into the body. During the anchoring of the medical device, the tip is retracted toward a distal end of the device and for improving the users control over the position of the tip relative to other parts of the device and thus to ensure the free flow of fluids through the device, indicating means is provided to give a visual, audible, or tactile indication of at least a first position of the tip relative to the remaining part of the medical device.
    Type: Application
    Filed: June 18, 2004
    Publication date: March 3, 2005
    Inventors: Robert Snell, Sam Martin, Martin Cable, Eleanore King, Signe Uhre Guldfeldt, Egon Triel, Sinan Kiamil