Patents by Inventor John P. Keane
John P. Keane 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).
-
Publication number: 20220369961Abstract: This disclosure is directed to systems and techniques for detecting change in patient health based upon patient data. In one example, a medical system comprising processing circuitry communicably coupled to a glucose sensor and configured to generate continuous glucose sensor measurements of a patient. The processing circuitry is further configured to: extract at least one feature from the continuous glucose sensor measurements over at least one time period, wherein the at least one feature comprises one or more of an amount of time within a pre-determined glucose level range, a number of hypoglycemia events, a number of hyperglycemia events, or one or more statistical metrics corresponding to the continuous glucose sensor measurements; apply a machine learning model to the at least one extracted feature to produce data indicative of a risk of a cardiovascular event; and generate output data based on the risk of the cardiovascular event.Type: ApplicationFiled: May 16, 2022Publication date: November 24, 2022Inventors: Kamal Deep Mothilal, Michael D. Eggen, Ning Yu, John P. Keane, Shantanu Sarkar, Randal C. Schulhauser, David L. Probst, Mark R. Boone, Kenneth A. Timmerman, Stanley J. Taraszewski, Matthew A. Joyce, Amruta Paritosh Dixit, Kathryn E. Hilpisch, Kathryn Ann Milbrandt, Laura M. Zimmerman, Matthew L. Plante
-
Patent number: 9767481Abstract: Various embodiments of methods, systems, and computer programs are disclosed for providing advertisements in a conference user interface. One embodiment is a method comprising: a conferencing system establishing a conference between a plurality of participants via a corresponding computing device connected to the conferencing system via a communication network; presenting a conference user interface to the computing devices, the conference user interface displaying each of the participants as a unique participant object in a virtual location; an online advertising platform selecting advertisement data from one or more advertisers; providing the selected advertisement data to the conferencing system; and displaying the advertisement data with an associated advertisement object in the virtual location during the conference.Type: GrantFiled: March 14, 2013Date of Patent: September 19, 2017Assignee: American Teleconferencing Services, Ltd.Inventors: Boland T. Jones, David Michael Guthrie, Mark A. Sjurseth, John P. Keane
-
Patent number: 8776096Abstract: Methods to execute operating system dependencies for web applications are provided. A particular method includes receiving an operating system independent function call at a web server. The operating system independent function call may be initiated at a web-based application. The method further includes determining a particular operating system used by the web server and selecting a command based on the particular operating system. The method further includes executing the selected command.Type: GrantFiled: April 30, 2012Date of Patent: July 8, 2014Assignee: International Business Machines CorporationInventors: Michael A. Bockus, Jacob D. Henderson, Kevin R. Sawicki, John P. Keane
-
Patent number: 8676516Abstract: A method and test circuit provide measurements to accurately characterize threshold voltage changes due to negative bias temperature instability (NBTI) and positive bias temperature instability (PBTI). Both the bias temperature instability recovery profile and/or the bias temperature shifts due to rapid repetitions of stress application can be studied. In order to provide accurate measurements when stresses are applied at intervals on the order of tens of nanoseconds while avoiding unwanted recovery, and/or to achieve recovery profile sampling resolutions in the nanosecond range, multiple delay or ring oscillator frequency measurements are made using a delay line that is formed from delay elements that have delay variation substantially caused only by NBTI or PBTI effects. Devices in the delay elements are stressed, and then the delay line/ring oscillator is operated to measure a threshold voltage change for one or more measurement periods on the order of nanoseconds.Type: GrantFiled: June 15, 2012Date of Patent: March 18, 2014Assignee: International Business Machines CorporationInventors: Fadi H. Gebara, Jerry D. Hayes, John P. Keane, Sani R. Nassif, Jeremy D. Schaub
-
Publication number: 20130298040Abstract: Various embodiments of systems, methods, and computer programs are disclosed for providing simultaneous online conferences via a conference user interface. One embodiment is a method comprising: a conferencing system establishing a first online conference with a first set of participants and a second online conference with a second set of participants, the first and second sets of participants having a common participant simultaneously participating in both; the conferencing system simultaneously presenting to a client device associated with the common participant a first conference user interface and a second conference user interface, the first conference user interface for providing the first online conference and the second conference user interface for providing the second online conference; and the conferencing system enabling the common participant to selectively designate one of the first and second conference user interfaces as a primary display and the other as a secondary display.Type: ApplicationFiled: March 13, 2013Publication date: November 7, 2013Inventors: Boland T. Jones, David Michael Guthrie, Mark A. Sjurseth, John P. Keane
-
Publication number: 20130290870Abstract: Various embodiments of systems, methods, and computer programs are disclosed for simultaneously providing multiple online conferences via a conference user interface. One embodiment is a computer program embodied in a computer readable medium and executable by a processor for enabling simultaneous participation in at least two online conferences. The computer program comprises: logic configured to establish a first online conference with a first set of participants and a second online conference with a second set of participants, the first and second sets of participants having a common participant simultaneously participating in both; logic configured to present the first online conference via a conference user interface to a client device associated with the common participant; and logic configured to notify the common participant, via the conference user interface, of predetermined events occurring in the secondary conference.Type: ApplicationFiled: March 14, 2013Publication date: October 31, 2013Inventors: Boland T. Jones, David Michael Guthrie, Mark A. Sjurseth, John P. Keane
-
Publication number: 20120262187Abstract: A method and test circuit provide measurements to accurately characterize threshold voltage changes due to negative bias temperature instability (NBTI) and positive bias temperature instability (PBTI). Both the bias temperature instability recovery profile and/or the bias temperature shifts due to rapid repetitions of stress application can be studied. In order to provide accurate measurements when stresses are applied at intervals on the order of tens of nanoseconds while avoiding unwanted recovery, and/or to achieve recovery profile sampling resolutions in the nanosecond range, multiple delay or ring oscillator frequency measurements are made using a delay line that is formed from delay elements that have delay variation substantially caused only by NBTI or PBTI effects. Devices in the delay elements are stressed, and then the delay line/ring oscillator is operated to measure a threshold voltage change for one or more measurement periods on the order of nanoseconds.Type: ApplicationFiled: June 15, 2012Publication date: October 18, 2012Applicant: International Business Machines CorporationInventors: Fadi H. Gebara, Jerry D. Hayes, John P. Keane, Sani R. Nassif, Jeremy D. Schaub
-
Publication number: 20120216218Abstract: Methods to execute operating system dependencies for web applications are provided. A particular method includes receiving an operating system independent function call at a web server. The operating system independent function call may be initiated at a web-based application. The method further includes determining a particular operating system used by the web server and selecting a command based on the particular operating system. The method further includes executing the selected command.Type: ApplicationFiled: April 30, 2012Publication date: August 23, 2012Applicant: International Business Machines CorporationInventors: Michael A. Bockus, Jacob D. Henderson, Kevin R. Sanwicki, John P. Keane
-
Patent number: 8229683Abstract: A method, test circuit and test system provide measurements to accurately characterize threshold voltage changes due to negative bias temperature instability (NBTI) and positive bias temperature instability (PBTI). Both the bias temperature instability recovery profile and/or the bias temperature shifts due to rapid repetitions of stress application can be studied. In order to provide accurate measurements when stresses are applied at intervals on the order of tens of nanoseconds while avoiding unwanted recovery, and/or to achieve recovery profile sampling resolutions in the nanosecond range, multiple delay or ring oscillator frequency measurements are made using a delay line that is formed from delay elements that have delay variation substantially caused only by NBTI or PBTI effects. Devices in the delay elements are stressed, and then the delay line/ring oscillator is operated to measure a threshold voltage change for one or more measurement periods on the order of nanoseconds.Type: GrantFiled: December 8, 2010Date of Patent: July 24, 2012Assignee: International Business Machines CorporationInventors: Fadi H. Gebara, Jerry D. Hayes, John P. Keane, Sani R. Nassif, Jeremy D. Schaub
-
Patent number: 7949482Abstract: A method, test circuit and test system provide measurements to accurately characterize threshold voltage changes due to negative bias temperature instability (NBTI) and positive bias temperature instability (PBTI). Both the bias temperature instability recovery profile and/or the bias temperature shifts due to rapid repetitions of stress application can be studied. In order to provide accurate measurements when stresses are applied at intervals on the order of tens of nanoseconds while avoiding unwanted recovery, and/or to achieve recovery profile sampling resolutions in the nanosecond range, multiple delay or ring oscillator frequency measurements are made using a delay line that is formed from delay elements that have delay variation substantially caused only by NBTI or PBTI effects. Devices in the delay elements are stressed, and then the delay line/ring oscillator is operated to measure a threshold voltage change for one or more measurement periods on the order of nanoseconds.Type: GrantFiled: June 19, 2008Date of Patent: May 24, 2011Assignee: International Business Machines CorporationInventors: Fadi H. Gebara, Jerry D. Hayes, John P. Keane, Sani R. Nassif, Jeremy D. Schaub
-
Publication number: 20110074394Abstract: A method, test circuit and test system provide measurements to accurately characterize threshold voltage changes due to negative bias temperature instability (NBTI) and positive bias temperature instability (PBTI). Both the bias temperature instability recovery profile and/or the bias temperature shifts due to rapid repetitions of stress application can be studied. In order to provide accurate measurements when stresses are applied at intervals on the order of tens of nanoseconds while avoiding unwanted recovery, and/or to achieve recovery profile sampling resolutions in the nanosecond range, multiple delay or ring oscillator frequency measurements are made using a delay line that is formed from delay elements that have delay variation substantially caused only by NBTI or PBTI effects. Devices in the delay elements are stressed, and then the delay line/ring oscillator is operated to measure a threshold voltage change for one or more measurement periods on the order of nanoseconds.Type: ApplicationFiled: December 8, 2010Publication date: March 31, 2011Applicant: International Business Machines CorporationInventors: Fadi H. Gebara, Jerry D. Hayes, John P. Keane, Sani R. Nassif, Jeremy D. Schaub
-
Patent number: 7881135Abstract: A test setup for estimating the critical charge of a circuit under test (CUT) uses a charge injection circuit having a switched capacitor that is selectively connected to a node of the CUT. A voltage measurement circuit measures the voltage at a tap in the charge injection circuit before and after the charge is injected. When the injected charge causes an upset in the logical state of the CUT, the critical charge is calculated as the product of the voltage difference and the known capacitance of the capacitor. In one embodiment, (NMOS drain strike simulation) the amount of charge injected is controlled by a variable pulse width generator gating the switch of the charge injection circuit. In another embodiment (PMOS drain strike simulation) the amount of charge injected is controlled by a variable voltage supply selectively connected to the charge storage node.Type: GrantFiled: February 27, 2007Date of Patent: February 1, 2011Assignee: International Business Machines CorporationInventors: Ethan H. Cannon, Alan J. Drake, Fadi H. Gebara, John P. Keane, AJ Kleinosowski
-
Publication number: 20100319010Abstract: Systems and methods to execute operating system dependencies for web applications are provided. A particular method includes receiving an operating system independent function call at a web server. The operating system independent function call may be initiated at a web-based application. The method may determine a particular operating system used by the web server and select a command based on the particular operating system. The method may further include executing the selected command.Type: ApplicationFiled: June 12, 2009Publication date: December 16, 2010Applicant: International Business Machines CorporationInventors: Michael A. Bockus, Jacob D. Henderson, Kevin R. Sawicki, John P. Keane
-
Publication number: 20100271057Abstract: A test setup for estimating the critical charge of a circuit under test (CUT) uses a charge injection circuit having a switched capacitor that is selectively connected to a node of the CUT. A voltage measurement circuit measures the voltage at a tap in the charge injection circuit before and after the charge is injected. When the injected charge causes an upset in the logical state of the CUT, the critical charge is calculated as the product of the voltage difference and the known capacitance of the capacitor. In one embodiment, (NMOS drain strike simulation) the amount of charge injected is controlled by a variable pulse width generator gating the switch of the charge injection circuit. In another embodiment (PMOS drain strike simulation) the amount of charge injected is controlled by a variable voltage supply selectively connected to the charge storage node.Type: ApplicationFiled: February 27, 2007Publication date: October 28, 2010Inventors: Ethan H. Cannon, Alan J. Drake, Fadi H. Gebara, John P. Keane, AJ KleinOsowski
-
Publication number: 20090319202Abstract: A method, test circuit and test system provide measurements to accurately characterize threshold voltage changes due to negative bias temperature instability (NBTI) and positive bias temperature instability (PBTI). Both the bias temperature instability recovery profile and/or the bias temperature shifts due to rapid repetitions of stress application can be studied. In order to provide accurate measurements when stresses are applied at intervals on the order of tens of nanoseconds while avoiding unwanted recovery, and/or to achieve recovery profile sampling resolutions in the nanosecond range, multiple delay or ring oscillator frequency measurements are made using a delay line that is formed from delay elements that have delay variation substantially caused only by NBTI or PBTI effects. Devices in the delay elements are stressed, and then the delay line/ring oscillator is operated to measure a threshold voltage change for one or more measurement periods on the order of nanoseconds.Type: ApplicationFiled: June 19, 2008Publication date: December 24, 2009Applicant: International Business Machines CorporationInventors: Fadi H. Gebara, Jerry D. Hayes, John P. Keane, Sani R. Nassif, Jeremy D. Schaub
-
Patent number: 7548823Abstract: Correction of delay-based metric measurements using delay circuits having differing metric sensitivities provides improved accuracy for environmental and other circuit metric measurements that used delay lines. A delay line measurement, which may be a one-shot measurement or a ring oscillator frequency measurement is performed either simultaneously or sequentially using at least two delay lines that have differing sensitivities to a particular metric under measurement. A correction circuit or algorithm uses the measured delays or ring oscillator frequencies and corrects at least one of the metric measurements determined from one of the delays or ring oscillator frequencies in conformity with the other delay or ring oscillator frequency. The delays may be inverter chains, with one chain having a higher sensitivity to supply voltage than the other delay chain, with the other delay chain having a higher sensitivity to temperature.Type: GrantFiled: May 18, 2007Date of Patent: June 16, 2009Assignee: International Business Machines CorporationInventors: Harmander Singh, Alan J. Drake, Fadi H. Gebara, John P. Keane, Jeremy D. Schaub, Robert M. Senger
-
Publication number: 20090144006Abstract: A method and system for calibration of multi-metric sensitive delay measurement circuits provides for reduction of process-dependent variation in delays and their sensitivities to circuit metrics. A process corner for the delay circuit(s) is determined from at least one delay measurement for which the variation of delay due to process variation is previously characterized. The delay measurement(s) is made at a known temperature(s), power supply voltage(s) and known values of any other environmental metric which the delay circuit is designed to measure. Coefficients for delay versus circuit metrics are then determined from the established process corner, so that computation of circuit metric values from the delay measurements have improved accuracy and reduced variation due to the circuit-to-circuit and/or die-to-die process variation of the delay circuits.Type: ApplicationFiled: February 9, 2009Publication date: June 4, 2009Inventors: Harmander Singh, Alan J. Drake, Fadi H. Gebara, John P. Keane, Jeremy D. Schaub, Robert M. Senger
-
Patent number: 7542862Abstract: A method and system for calibration of multi-metric sensitive delay measurement circuits provides for reduction of process-dependent variation in delays and their sensitivities to circuit metrics. A process corner for the delay circuit(s) is determined from at least one delay measurement for which the variation of delay due to process variation is previously characterized. The delay measurement(s) is made at a known temperature(s), power supply voltage(s) and known values of any other environmental metric which the delay circuit is designed to measure. Coefficients for delay versus circuit metrics are then determined from the established process corner, so that computation of circuit metric values from the delay measurements have improved accuracy and reduced variation due to the circuit-to-circuit and/or die-to-die process variation of the delay circuits.Type: GrantFiled: May 18, 2007Date of Patent: June 2, 2009Assignee: International Business Machines CorporationInventors: Harmander Singh, Alan J. Drake, Fadi H. Gebara, John P. Keane, Jeremy D. Schaub, Robert M. Senger
-
Publication number: 20080288197Abstract: A method and system for calibration of multi-metric sensitive delay measurement circuits provides for reduction of process-dependent variation in delays and their sensitivities to circuit metrics. A process corner for the delay circuit(s) is determined from at least one delay measurement for which the variation of delay due to process variation is previously characterized. The delay measurement(s) is made at a known temperature(s), power supply voltage(s) and known values of any other environmental metric which the delay circuit is designed to measure. Coefficients for delay versus circuit metrics are then determined from the established process corner, so that computation of circuit metric values from the delay measurements have improved accuracy and reduced variation due to the circuit-to-circuit and/or die-to-die process variation of the delay circuits.Type: ApplicationFiled: May 18, 2007Publication date: November 20, 2008Inventors: Harmander Singh, Alan J. Drake, Fadi H. Gebara, John P. Keane, Jeremy D. Schaub, Robert M. Senger
-
Publication number: 20080288196Abstract: Correction of delay-based metric measurements using delay circuits having differing metric sensitivities provides improved accuracy for environmental and other circuit metric measurements that used delay lines. A delay line measurement, which may be a one-shot measurement or a ring oscillator frequency measurement is performed either simultaneously or sequentially using at least two delay lines that have differing sensitivities to a particular metric under measurement. A correction circuit or algorithm uses the measured delays or ring oscillator frequencies and corrects at least one of the metric measurements determined from one of the delays or ring oscillator frequencies in conformity with the other delay or ring oscillator frequency. The delays may be inverter chains, with one chain having a higher sensitivity to supply voltage than the other delay chain, with the other delay chain having a higher sensitivity to temperature.Type: ApplicationFiled: May 18, 2007Publication date: November 20, 2008Inventors: Harmander Singh, Alan J. Drake, Fadi H. Gebara, John P. Keane, Jeremy D. Schaub, Robert M. Senger