Patents by Inventor Christopher Francois
Christopher Francois 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: 20230197224Abstract: Health care information for multiple patients is processed to classify patients into categories. Additional data fields related to a category in which a patient is classified are added to the patient record. These data fields are populated in part by automatically processing the existing patient data. Such automatic processing can result in a probability that the underlying data supports having a particular value stored in one of the added data fields, and this probability also can be stored. Over time, additional data can be obtained from patients, caregivers and other sources, for structured data fields based on data entry forms for patient reported outcomes, caregiver reported outcomes, events of interest, survival and resource utilization. A set of factor scores is computed for each patient, for each category in which the patient is classified.Type: ApplicationFiled: February 15, 2023Publication date: June 22, 2023Inventors: Scott Bradley, Richard Gliklich, Christopher Francois Paul
-
Publication number: 20230197223Abstract: Health care information for multiple patients is processed to classify patients into categories. Additional data fields related to a category in which a patient is classified are added to the patient record. These data fields are populated in part by automatically processing the existing patient data. Such automatic processing can result in a probability that the underlying data supports having a particular value stored in one of the added data fields, and this probability also can be stored. Over time, additional data can be obtained from patients, caregivers and other sources, for structured data fields based on data entry forms for patient reported outcomes, caregiver reported outcomes, events of interest, survival and resource utilization. A set of factor scores is computed for each patient, for each category in which the patient is classified.Type: ApplicationFiled: February 15, 2023Publication date: June 22, 2023Inventors: Scott Bradley, Richard Gliklich, Christopher Francois Paul, Constantinos Ioannis Boussios, Charles Kossi Kekeh
-
Patent number: 11594310Abstract: Health care information for multiple patients is processed to classify patients into categories. Additional data fields related to a category in which a patient is classified are added to the patient record. These data fields are populated in part by automatically processing the existing patient data. Such automatic processing can result in a probability that the underlying data supports having a particular value stored in one of the added data fields, and this probability also can be stored. Over time, additional data can be obtained from patients, caregivers and other sources, for structured data fields based on data entry forms for patient reported outcomes, caregiver reported outcomes, events of interest, survival and resource utilization. A set of factor scores is computed for each patient, for each category in which the patient is classified.Type: GrantFiled: March 21, 2017Date of Patent: February 28, 2023Assignee: OM1, Inc.Inventors: Scott Bradley, Richard Gliklich, Christopher Francois Paul, Constantinos Ioannis Boussios, Charles Kossi Kekeh
-
Patent number: 11594311Abstract: Health care information for multiple patients is processed to classify patients into categories. Additional data fields related to a category in which a patient is classified are added to the patient record. These data fields are populated in part by automatically processing the existing patient data. Such automatic processing can result in a probability that the underlying data supports having a particular value stored in one of the added data fields, and this probability also can be stored. Over time, additional data can be obtained from patients, caregivers and other sources, for structured data fields based on data entry forms for patient reported outcomes, caregiver reported outcomes, events of interest, survival and resource utilization. A set of factor scores is computed for each patient, for each category in which the patient is classified.Type: GrantFiled: March 21, 2017Date of Patent: February 28, 2023Assignee: OM1, Inc.Inventors: Scott Bradley, Richard Gliklich, Christopher Francois Paul
-
Publication number: 20220143465Abstract: Among other things, a processor executes instructions to: update, in real time during a current instance of an exercise activity by a subject competitor, a graphical user interface displayed on a display device, the display device being included in a first exercise machine operated by the subject competitor or included in a mobile electronic device. The graphical user interface includes: a ranking of the subject competitor and a second competitor based on (i) a projected performance metric of the subject competitor over a predefined scope of the exercise activity compared to (ii) a historical performance metric of the second competitor over the predefined scope of the exercise activity in a previous instance of the exercise activity, an illustration of a margin between the historical performance metric of the second competitor and the projected performance metric for the subject competitor, and an illustration of the projected performance metric.Type: ApplicationFiled: January 24, 2022Publication date: May 12, 2022Inventors: Non Wachirajindakul, Christopher Francois Paul
-
Patent number: 11229825Abstract: Among other things, a processor executes instructions to (a) during a current instance of an exercise activity having a predefined scope and being performed by a subject competitor on a machine, compute a first performance metric for the subject competitor using performance data from the subject competitor's performance of a lesser scope than the predefined scope of the current instance of the exercise activity, the first performance metric being normalized to reflect a hypothetical performance over the predefined scope, (b) receive performance data representing an historical performance during a previous instance of the exercise activity by at least one other competitor on a machine, and (c) present to the subject competitor comparative data based on the first performance metric and on a second performance metric for the historical performance by at least one other competitor that is based on the received performance data and that reflects performance of the at least one other competitor of a scope of the prType: GrantFiled: August 24, 2020Date of Patent: January 25, 2022Assignee: Hydrow, Inc.Inventors: Non Wachirajindakul, Christopher Francois Paul
-
Patent number: 9360820Abstract: Printing apparatuses include, among other components, a media path transporting sheets of print media in a process direction. A transfer station is located at a first location of the media path, and a fusing station is located at a second location of the media path (the second location is closer to the end of the media path (in the process direction) relative to the first location). Also, a single blower is located adjacent the fusing station, and two outlets receive air from the single blower. A first outlet (of the two outlets) provides air to the transfer station to reduce the temperature of the transfer station, and a second outlet (of the two outlets) is located between the transfer station and the fusing station and directs the sheets of print media toward one side of the media path.Type: GrantFiled: October 23, 2014Date of Patent: June 7, 2016Assignee: Xerox CorporationInventors: Christopher Pearce, Christopher Francois David Watts, Simon Neil Jowett
-
Publication number: 20160116885Abstract: Printing apparatuses include, among other components, a media path transporting sheets of print media in a process direction. A transfer station is located at a first location of the media path, and a fusing station is located at a second location of the media path (the second location is closer to the end of the media path (in the process direction) relative to the first location). Also, a single blower is located adjacent the fusing station, and two outlets receive air from the single blower. A first outlet (of the two outlets) provides air to the transfer station to reduce the temperature of the transfer station, and a second outlet (of the two outlets) is located between the transfer station and the fusing station and directs the sheets of print media toward one side of the media path.Type: ApplicationFiled: October 23, 2014Publication date: April 28, 2016Inventors: CHRISTOPHER PEARCE, CHRISTOPHER FRANCOIS DAVID WATTS, SIMON NEIL JOWETT
-
Patent number: 9229716Abstract: According to one aspect of the present disclosure, a method and technique for task priority boost management is disclosed. The method includes: responsive to a thread executing in user mode an instruction to boost a priority of the thread, accessing a boost register, the boost register accessible in kernel mode; determining a value of the boost register; and responsive to determining that the boost register holds a non-zero value, boosting the priority of the thread.Type: GrantFiled: December 12, 2011Date of Patent: January 5, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher Francois, Giles R. Frazier, Bruce G. Mealey, Suresh E. Warrier
-
Patent number: 9027021Abstract: A mechanism is provided in a logically partitioned data processing system for controlling depth and latency of exit of a virtual processor's idle state. A virtualization layer generates a cede latency setting information (CLSI) data. Responsive to booting a logical partition, the virtualization layer communicates the CLSI data to an operating system (OS) of the logical partition. The OS determines, based on the CLSI data, a particular idle state of a virtual processor under a control of the OS. Responsive to the OS calling the virtualization layer, the OS communicates the particular idle state of the virtual processor to the virtualization layer for assigning the particular idle state and wake-up characteristics to the virtual processor.Type: GrantFiled: April 12, 2012Date of Patent: May 5, 2015Assignee: International Business Machines CorporationInventors: Richard L. Arndt, Naresh Nayar, Christopher Francois, Karthick Rajamani, Freeman L. Rawson, III, Randal C. Swanberg
-
Patent number: 8793482Abstract: A computer configuration utility automatically alters system configuration parameters to sample multiple different configurations. At least one workrate metric is measured at each sampled configuration. The workrate measurements for the multiple different configurations are compared to determine the effect of different configurations with respect to at least one optimization criterion. System configuration is automatically adjusted to the optimum configuration. Preferably, the workrate metric is (non-idle) instructions executed per unit of time.Type: GrantFiled: February 14, 2013Date of Patent: July 29, 2014Assignee: International Business Machines CorporationInventors: Christopher Francois, Mark R. Funk, Allan E. Johnson, Todd J. Rosedahl, Philip L. Vitale
-
Patent number: 8719561Abstract: A computer configuration utility automatically alters system configuration parameters to sample multiple different configurations. At least one workrate metric is measured at each sampled configuration. The workrate measurements for the multiple different configurations are compared to determine the effect of different configurations with respect to at least one optimization criterion. System configuration is automatically adjusted to the optimum configuration. Preferably, the workrate metric is (non-idle) instructions executed per unit of time.Type: GrantFiled: November 29, 2010Date of Patent: May 6, 2014Assignee: International Business Machines CorporationInventors: Christopher Francois, Mark R. Funk, Allan E. Johnson, Todd J. Rosedahl, Philip L. Vitale
-
Publication number: 20130265717Abstract: A printing device having ultrafine particle (UFP) emissions is disclosed which includes an UFP particle removal assembly comprising a fluid conduit having a printing device emission input and output and an other fluid input and output wherein an emission portion of the conduit is affected by the other fluid portion and communication of the other fluid through the removal assembly effects a condensation/coalescence of the UFP emissions between the emission input and output for a reduction in UFP content of printing device emissions at the printing device emission output.Type: ApplicationFiled: April 6, 2012Publication date: October 10, 2013Applicant: Xerox CorporationInventor: Christopher Francois David Watts
-
Publication number: 20130152098Abstract: According to one aspect of the present disclosure, a method and technique for task priority boost management is disclosed. The method includes: responsive to a thread executing in user mode an instruction to boost a priority of the thread, accessing a boost register, the boost register accessible in kernel mode; determining a value of the boost register; and responsive to determining that the boost register holds a non-zero value, boosting the priority of the thread.Type: ApplicationFiled: December 12, 2011Publication date: June 13, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher Francois, Giles R. Frazier, Bruce G. Mealey, Suresh E. Warrier
-
Patent number: 8448006Abstract: A mechanism is provided for directed resource folding for power management. The mechanism receives a set of static platform characteristics and a set of dynamic platform characteristics for a set of resources associated with the data processing system thereby forming characteristic information. The mechanism determines whether one or more conditions have been met for each resource in the set of resources using the characteristic information. Responsive to the one or more conditions being met, the mechanism performs a resource optimization to determine at least one of a first subset of resources in the set of resources to keep active and a second subset of resources in the set of resources to dynamically fold. Based on the resource optimization, the mechanism performs either a virtual resource optimization to optimally schedule the first subset of resources or a physical resource optimization to dynamically fold the second subset of resources.Type: GrantFiled: October 19, 2010Date of Patent: May 21, 2013Assignee: International Business Machines CorporationInventors: Michael S. Floyd, Christopher Francois, Naresh Nayar, Karthick Rajamani, Freeman L. Rawson, III, Randal C. Swanberg, Malcolm S. Ware
-
Patent number: 8341628Abstract: A mechanism is provided in a logically partitioned data processing system for controlling depth and latency of exit of a virtual processor's idle state. A virtualization layer generates a cede latency setting information (CLSI) data. Responsive to booting a logical partition, the virtualization layer communicates the CLSI data to an operating system (OS) of the logical partition. The OS determines, based on the CLSI data, a particular idle state of a virtual processor under a control of the OS. Responsive to the OS calling the virtualization layer, the OS communicates the particular idle state of the virtual processor to the virtualization layer for assigning the particular idle state and wake-up characteristics to the virtual processor.Type: GrantFiled: December 23, 2009Date of Patent: December 25, 2012Assignee: International Business Machines CorporationInventors: Richard Louis Arndt, Christopher Francois, Naresh Nayar, Karthick Rajamani, Freeman Leigh Rawson, III, Randal Craig Swanberg
-
Publication number: 20120198452Abstract: A mechanism is provided in a logically partitioned data processing system for controlling depth and latency of exit of a virtual processor's idle state. A virtualization layer generates a cede latency setting information (CLSI) data. Responsive to booting a logical partition, the virtualization layer communicates the CLSI data to an operating system (OS) of the logical partition. The OS determines, based on the CLSI data, a particular idle state of a virtual processor under a control of the OS. Responsive to the OS calling the virtualization layer, the OS communicates the particular idle state of the virtual processor to the virtualization layer for assigning the particular idle state and wake-up characteristics to the virtual processor.Type: ApplicationFiled: April 12, 2012Publication date: August 2, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: RICHARD L. ARNDT, NARESH NAYAR, CHRISTOPHER FRANCOIS, KARTHICK RAJAMANI, FREEMAN L. RAWSON, III, RANDAL C. SWANBERG
-
Publication number: 20120137118Abstract: A computer configuration utility automatically alters system configuration parameters to sample multiple different configurations. At least one workrate metric is measured at each sampled configuration. The workrate measurements for the multiple different configurations are compared to determine the effect of different configurations with respect to at least one optimization criterion. System configuration is automatically adjusted to the optimum configuration. Preferably, the workrate metric is (non-idle) instructions executed per unit of time.Type: ApplicationFiled: November 29, 2010Publication date: May 31, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher Francois, Mark R. Funk, Allan E. Johnson, Todd J. Rosedahl, Philip L. Vitale
-
Publication number: 20120096293Abstract: A mechanism is provided for directed resource folding for power management. The mechanism receives a set of static platform characteristics and a set of dynamic platform characteristics for a set of resources associated with the data processing system thereby forming characteristic information. The mechanism determines whether one or more conditions have been met for each resource in the set of resources using the characteristic information. Responsive to the one or more conditions being met, the mechanism performs a resource optimization to determine at least one of a first subset of resources in the set of resources to keep active and a second subset of resources in the set of resources to dynamically fold. Based on the resource optimization, the mechanism performs either a virtual resource optimization to optimally schedule the first subset of resources or a physical resource optimization to dynamically fold the second subset of resources.Type: ApplicationFiled: October 19, 2010Publication date: April 19, 2012Applicant: International Business Machines CorporationInventors: Michael S. Floyd, Christopher Francois, Naresh Nayar, Karthick Rajamani, Freeman L. Rawson, III, Randal C. Swanberg, Malcolm S. Ware
-
Publication number: 20120079500Abstract: Accounting charges are assigned to workloads by measuring a relative use of computing resources by the workloads, then scaling the results using determined work-rate for the corresponding workload. Usage metrics for the individual resources may be selectable for the resources being measured and the work-rates may be determined from an analytical model or from empirical model that determines work-rates from an indication of processor throughput. Under single workload conditions on a platform, or other suitable conditions, a workload type may be used to select the particular usage metrics applied for the various resources.Type: ApplicationFiled: September 29, 2010Publication date: March 29, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael S. Floyd, Christopher Francois, Naresh Nayar, Karthick Rajamani, Freeman Leigh Rawson, III, Randal C. Swanberg