Patents by Inventor Adam C. Lange-Pearson
Adam C. Lange-Pearson 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: 11152120Abstract: A method of searching a database of medical research for documentation in support of a specific treatment for a patient, the method including: identifying a medical condition; identifying attributes of the patient; searching the database for treatment regimens for the medical condition; scoring identified treatment regimens based on similarity of the attributes of the patient to cohorts treated with the treatment regimens and outcomes; and providing a recommendation for a treatment regimen for the patient based on the attributes of the patient.Type: GrantFiled: December 7, 2018Date of Patent: October 19, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Britt, Adam C. Lange-Pearson, Fernando Jose Suarez Saiz
-
Publication number: 20200185099Abstract: A method of searching a database of medical research for documentation in support of a specific treatment for a patient, the method including: identifying a medical condition: identifying attributes of the patient; searching the database for treatment regimens for the medical condition; scoring identified treatment regimens based on similarity of the attributes of the patient to cohorts treated with the treatment regimens and outcomes; and providing a recommendation for a treatment regimen for the patient based on the attributes of the patient.Type: ApplicationFiled: December 7, 2018Publication date: June 11, 2020Inventors: Michael Britt, Adam C. Lange-Pearson, Fernando Jose Suarez Saiz
-
Patent number: 10147050Abstract: Methods to provide selective supporting evidence processing by applying a first machine learning (ML) model to a first candidate answer to generate a first confidence score that does not consider supporting evidence for the first candidate answer, determining, from a second ML model, an expected contribution of processing supporting evidence for the first candidate answer, and upon determining that the expected contribution does not exceed a specified threshold, skipping supporting evidence processing for the first candidate answer.Type: GrantFiled: September 22, 2015Date of Patent: December 4, 2018Assignee: International Business Machines CorporationInventors: Michael W. Britt, Adam C. Lange-Pearson, Thomas P. Pitzen, Richard J. Stevens
-
Patent number: 10108906Abstract: Systems and computer program products to provide selective supporting evidence processing by applying a first machine learning (ML) model to a first candidate answer to generate a first confidence score that does not consider supporting evidence for the first candidate answer, determining, from a second ML model, an expected contribution of processing supporting evidence for the first candidate answer, and upon determining that the expected contribution does not exceed a specified threshold, skipping supporting evidence processing for the first candidate answer.Type: GrantFiled: December 19, 2014Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Michael W. Britt, Adam C. Lange-Pearson, Thomas P. Pitzen, Richard J. Stevens
-
Patent number: 9652717Abstract: Systems, methods, and computer program products to perform an operation comprising receiving a case, generating a set of candidate answers for the case, excluding a first candidate answer from the set of candidate answers upon determining that a first attribute in the case precludes returning the first candidate answer as a valid response to the case, and processing supporting evidence for the remaining candidate answers in the set of candidate answers.Type: GrantFiled: December 19, 2014Date of Patent: May 16, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael W. Britt, Adam C. Lange-Pearson, Thomas P. Pitzen, Richard J. Stevens
-
Patent number: 9519532Abstract: A method, processor, and computer system for handling interrupts within a hierarchical register structure. The method includes receiving at a root-level register an indication of an interrupt occurring at a lower level register in the register structure, using a system interrupt handler to invoke an error handler assigned to a set of registers of the structure that includes the lower level register, and using the invoked error handler to handle the interrupt and return to the system interrupt handler.Type: GrantFiled: January 20, 2014Date of Patent: December 13, 2016Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Jonathan L. Kaus, Adam C. Lange-Pearson, Gary R. Ricard, Jaimeson Saley
-
Patent number: 9489629Abstract: Systems, methods, and computer program products to perform an operation comprising receiving a case from a user, determining a level of sophistication of the user, determining a level of sophistication associated with each of a plurality of items of supporting evidence in a corpus of information, selecting a subset of the plurality of items of supporting evidence based on the determined levels of sophistication, and returning the selected subset to the user as part of a response to the case.Type: GrantFiled: December 19, 2014Date of Patent: November 8, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael W. Britt, Adam C. Lange-Pearson, Thomas P. Pitzen, Richard J. Stevens
-
Patent number: 9367374Abstract: A method, processor, and computer system for handling interrupts within a hierarchical register structure. The method includes receiving at a root-level register an indication of an interrupt occurring at a lower level register in the register structure, using a system interrupt handler to invoke an error handler assigned to a set of registers of the structure that includes the lower level register, and using the invoked error handler to handle the interrupt and return to the system interrupt handler.Type: GrantFiled: February 3, 2014Date of Patent: June 14, 2016Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Jonathan L. Kaus, Adam C. Lange-Pearson, Gary R. Ricard, Jaimeson Saley
-
Patent number: 9178808Abstract: The different switch modules making up a distributed virtual switch may route configuration commands for hardware resources to different modules within the distributed switch using a distribution and routing layer. At least one of the switch modules maintains a routing table that defines which switch modules are responsible for which hardware resources. The switch module uses the routing tables to forward the commands on the distribution and routing layer to the responsible switch module which then ensures that the relevant hardware resources are configured.Type: GrantFiled: December 6, 2011Date of Patent: November 3, 2015Assignee: International Business Machines CorporationInventors: Josep Cors, David R. Engebretsen, David L. Hermsmeier, Adam C. Lange-Pearson, Ward R. Nelson
-
Patent number: 9172639Abstract: The different switch modules making up a distributed virtual switch may route configuration commands for hardware resources to different modules within the distributed switch using a distribution and routing layer. At least one of the switch modules maintains a routing table that defines which switch modules are responsible for which hardware resources. The switch module uses the routing tables to forward the commands on the distribution and routing layer to the responsible switch module which then ensures that the relevant hardware resources are configured.Type: GrantFiled: January 8, 2013Date of Patent: October 27, 2015Assignee: International Business Machines CorporationInventors: Josep Cors, David R. Engebretsen, David L. Hermsmeier, Adam C. Lange-Pearson, Ward R. Nelson
-
Patent number: 8953489Abstract: A distributed switch may include a plurality of special-purpose processors that control the different functions of the switch. To enable some special services, however, the distributed switch may need one of these processors to perform the role of a master. When a processor is powered on, the processor may publish a corresponding unique ID. Before electing the master, the special-purpose processors may use a discovery process to identify the network topology of the switch and evaluate the published IDs to determine which processor should be the master. If all the processors nominate the same master processor, then that processor is elected as the master and may finish configuring the distributed switch to enable the special services.Type: GrantFiled: December 15, 2011Date of Patent: February 10, 2015Assignee: International Business Machines CorporationInventors: David R. Engebretsen, Stephen A. Knight, Adam C. Lange-Pearson, Jaimeson J. Saley
-
Patent number: 8929251Abstract: A distributed switch may include a plurality of special-purpose processors that control the different functions of the switch. To enable some special services, however, the distributed switch may need one of these processors to perform the role of a master. When a processor is powered on, the processor may publish a corresponding unique ID. Before electing the master, the special-purpose processors may use a discovery process to identify the network topology of the switch and evaluate the published IDs to determine which processor should be the master. If all the processors nominate the same master processor, then that processor is elected as the master and may finish configuring the distributed switch to enable the special services.Type: GrantFiled: January 8, 2013Date of Patent: January 6, 2015Assignee: International Business Machines CorporationInventors: David R. Engebretsen, Stephen A. Knight, Adam C. Lange-Pearson, Jaimeson J. Saley
-
Patent number: 8645755Abstract: Error handling is simplified for a self-virtualizing IO resource that utilizes a physical function adjunct partition for a physical function in the self-virtualizing IO resource to coordinate error recovery for the self-virtualizing IO resource, by restarting each virtual function adjunct partition associated with that physical function to avoid the need to coordinate error recovery within the logical partitions to which such virtual function adjunct partitions are assigned.Type: GrantFiled: December 15, 2010Date of Patent: February 4, 2014Assignee: International Business Machines CorporationInventors: Sean T. Brownlow, Charles S. Graham, Andrew T. Koch, Adam C. Lange-Pearson, Kyle A. Lucke, Gregory M. Nordstrom, John R. Oberly, III
-
Publication number: 20130155841Abstract: A distributed switch may include a plurality of special-purpose processors that control the different functions of the switch. To enable some special services, however, the distributed switch may need one of these processors to perform the role of a master. When a processor is powered on, the processor may publish a corresponding unique ID. Before electing the master, the special-purpose processors may use a discovery process to identify the network topology of the switch and evaluate the published IDs to determine which processor should be the master. If all the processors nominate the same master processor, then that processor is elected as the master and may finish configuring the distributed switch to enable the special services.Type: ApplicationFiled: December 15, 2011Publication date: June 20, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David R. Engebretsen, Stephen A. Knight, Adam C. Lange-Pearson, Jaimeson J. Saley
-
Publication number: 20130142196Abstract: The different switch modules making up a distributed virtual switch may route configuration commands for hardware resources to different modules within the distributed switch using a distribution and routing layer. At least one of the switch modules maintains a routing table that defines which switch modules are responsible for which hardware resources. The switch module uses the routing tables to forward the commands on the distribution and routing layer to the responsible switch module which then ensures that the relevant hardware resources are configured.Type: ApplicationFiled: December 6, 2011Publication date: June 6, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Josep Cors, David R. Engebretsen, David L. Hermsmeier, Adam C. Lange-Pearson, Ward R. Nelson
-
Publication number: 20120159245Abstract: Error handling is simplified for a self-virtualizing IO resource that utilizes a physical function adjunct partition for a physical function in the self-virtualizing IO resource to coordinate error recovery for the self-virtualizing IO resource, by restarting each virtual function adjunct partition associated with that physical function to avoid the need to coordinate error recovery within the logical partitions to which such virtual function adjunct partitions are assigned.Type: ApplicationFiled: December 15, 2010Publication date: June 21, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sean T. Brownlow, Charles S. Graham, Andrew T. Koch, Adam C. Lange-Pearson, Kyle A. Lucke, Gregory M. Nordstrom, John R. Oberly, III
-
Patent number: 7290125Abstract: Methods, systems, and media for timed power-on in a logically partitioned environment are disclosed. Embodiments may disclose determining a time period based upon a time to launch a partition and a time of day associated with the next partition to launch. After determining the time period, a timer is set to boot the system based upon the time period. More specifically, embodiments allow the timed power-on (TPO) and time of day (TOD) of logical partitions to be modified by clients independently of other partitions by determining the system TPO based upon TPOs and TODs of logical partitions as well as the TOD of the system. Some embodiments include initiating a transaction like an interrupt in response to a change in a TPO or TOD of logical partition or the system. Several of such embodiments incorporate adjusting or re-calculating the system TPO in response to the transaction.Type: GrantFiled: April 17, 2003Date of Patent: October 30, 2007Assignee: International Business CorporationInventors: Troy D. Armstrong, Adam C. Lange-Pearson
-
Patent number: 7155629Abstract: Methods, apparatus, systems, and articles of manufacture for maintaining virtual real time clocks (virtual RTCs) in a logically partitioned computer system are described. Changes made to a hardware real time clock (hardware RTC) while a partition manager is not running (or is not fully operational) are tracked. The cumulative effect of these changes on the hRTC value may be captured in a clock delta variable. For some embodiments, a service processor may be configured to track the changes to the hRTC while the partition manager is not running and generate the clock delta. Upon loading, the partition manager may utilize this captured clock delta to make adjustments to vRTCs, in an effort to preserve their integrity by compensating for the changes made to the hRTC while the partition manager was not running.Type: GrantFiled: April 10, 2003Date of Patent: December 26, 2006Assignee: International Business Machines CorporationInventors: Adam C. Lange-Pearson, Thomas J. Warne
-
Publication number: 20040230673Abstract: Methods, systems, and articles of manufacture for maintaining a virtual counter in a logically partitioned computer system are described. The virtual counter may be based on a remote counter. For some embodiments, while a reset to the remote counter is not in progress, a value of the virtual counter generated based on the remote counter, as well as a current value of an independent counter (e.g., running independently of the remote counter and not affected by a remote counter reset) is stored. While a reset to the remote counter is in progress, an estimated value of the virtual counter may be generated based on the previously stored value of the virtual persistent clock, the previously stored value of the independent counter, and a current value of the independent counter.Type: ApplicationFiled: April 17, 2003Publication date: November 18, 2004Applicant: International Business Machines CorporationInventors: Adam C. Lange-Pearson, Robert L. Holtorf, David Jones
-
Publication number: 20040210705Abstract: Methods, systems, and media for timed power-on in a logically partitioned environment are disclosed. Embodiments may disclose determining a time period based upon a time to launch a partition and a time of day associated with the next partition to launch. After determining the time period, a timer is set to boot the system based upon the time period. More specifically, embodiments allow the timed power-on (TPO) and time of day (TOD) of logical partitions to be modified by clients independently of other partitions by determining the system TPO based upon TPOs and TODs of logical partitions as well as the TOD of the system. Some embodiments include initiating a transaction like an interrupt in response to a change in a TPO or TOD of logical partition or the system. Several of such embodiments incorporate adjusting or re-calculating the system TPO in response to the transaction.Type: ApplicationFiled: April 17, 2003Publication date: October 21, 2004Applicant: International Business Machines CorporationInventors: Troy D. Armstrong, Adam C. Lange-Pearson