Patents by Inventor Thomas C. Long

Thomas C. Long 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: 20240087754
    Abstract: The invention provides biomarkers and combinations of biomarkers useful in diagnosing non-small cell lung cancer. Measurements of these biomarkers are inputted into a classification system such as Random Forest to assist in determining the likelihood that an individual has non-small cell lung cancer. Kits comprising agents for detecting the biomarkers and combination of biomarkers, as well as systems that assist in diagnosing non-small cell lung cancer are also provided.
    Type: Application
    Filed: August 15, 2023
    Publication date: March 14, 2024
    Inventors: Cherylle Goebel, Christopher LOUDEN, Thomas C. LONG
  • Patent number: 11769596
    Abstract: The invention provides biomarkers and combinations of biomarkers useful in diagnosing non-small cell lung cancer. Measurements of these biomarkers are inputted into a classification system such as Random Forest to assist in determining the likelihood that an individual has non-small cell lung cancer. Kits comprising agents for detecting the biomarkers and combination of biomarkers, as well as systems that assist in diagnosing non-small cell lung cancer are also provided.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: September 26, 2023
    Assignee: LUNG CANCER PROTEOMICS LLC
    Inventors: Cherylle Goebel, Christopher Louden, Thomas C Long
  • Patent number: 10956038
    Abstract: A method for managing data on a microcontroller. The method includes a computer processor receiving data to write to the memory of a microcontroller of a field-replaceable unit (FRU). The method further includes a computer processor determining that the received data is a type of data that is stored in a first logical partition, wherein the first logical partition is a logical partition of non-volatile memory of the microcontroller. The method further includes a computer processor determining whether the first logical partition includes sufficient space to store the received data.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventor: Thomas C. Long
  • Patent number: 10891703
    Abstract: Methods, systems and computer program products for preventing unauthorized use of protected equipment in violation of export regulations are provided. Aspects include periodically obtaining a location of the protected equipment and storing the location in a location log in a non-volatile memory. Upon receiving a request to operate the protected equipment, aspects also include obtaining the location log from the non-volatile memory and parsing data from the location log to determine whether the protected equipment entered a restricted geographic area. Based on a determination that the protected equipment did not enter a restricted geographic area, aspects include granting the request to operate the protected equipment.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: January 12, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel J. Kearney, Thomas C. Long, Budy Notohardjono, Steven J. Ahladas, David Kumhyr
  • Publication number: 20190378231
    Abstract: Methods, systems and computer program products for preventing unauthorized use of protected equipment in violation of export regulations are provided. Aspects include periodically obtaining a location of the protected equipment and storing the location in a location log in a non-volatile memory. Upon receiving a request to operate the protected equipment, aspects also include obtaining the location log from the non-volatile memory and parsing data from the location log to determine whether the protected equipment entered a restricted geographic area. Based on a determination that the protected equipment did not enter a restricted geographic area, aspects include granting the request to operate the protected equipment.
    Type: Application
    Filed: June 12, 2018
    Publication date: December 12, 2019
    Inventors: DANIEL J. KEARNEY, THOMAS C. LONG, BUDY NOTOHARDJONO, STEVEN J. AHLADAS, DAVID KUMHYR
  • Publication number: 20190221316
    Abstract: The invention provides biomarkers and combinations of biomarkers useful in diagnosing non-small cell lung cancer. Measurements of these biomarkers are inputted into a classification system such as Random. Forest to assist in determining the likelihood that an individual has non-small cell lung cancer. Kits comprising agents for detecting the biomarkers and combination of biomarkers, as well as systems that assist in diagnosing non-small cell lung cancer are also provided.
    Type: Application
    Filed: December 4, 2018
    Publication date: July 18, 2019
    Inventors: Cherylle Goebel, Christopher Louden, Thomas C Long
  • Publication number: 20180081547
    Abstract: A method for managing data on a microcontroller. The method includes a computer processor receiving data to write to the memory of a microcontroller of a field-replaceable unit (FRU). The method further includes a computer processor determining that the received data is a type of data that is stored in a first logical partition, wherein the first logical partition is a logical partition of non-volatile memory of the microcontroller. The method further includes a computer processor determining whether the first logical partition includes sufficient space to store the received data.
    Type: Application
    Filed: November 30, 2017
    Publication date: March 22, 2018
    Inventor: Thomas C. Long
  • Patent number: 9857976
    Abstract: A method for managing data on a microcontroller. The method includes a computer processor receiving data to write to the memory of a microcontroller of a field-replaceable unit (FRU). The method further includes a computer processor determining that the received data is a type of data that is stored in a first logical partition, wherein the first logical partition is a logical partition of non-volatile memory of the microcontroller. The method further includes a computer processor determining whether the first logical partition includes sufficient space to store the received data.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventor: Thomas C. Long
  • Patent number: 9857975
    Abstract: A method for managing data on a microcontroller. The method includes a computer processor receiving data to write to the memory of a microcontroller of a field-replaceable unit (FRU). The method further includes a computer processor determining that the received data is a type of data that is stored in a first logical partition, wherein the first logical partition is a logical partition of non-volatile memory of the microcontroller. The method further includes a computer processor determining whether the first logical partition includes sufficient space to store the received data.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventor: Thomas C. Long
  • Publication number: 20160378343
    Abstract: A method for managing data on a microcontroller. The method includes a computer processor receiving data to write to the memory of a microcontroller of a field-replaceable unit (FRU). The method further includes a computer processor determining that the received data is a type of data that is stored in a first logical partition, wherein the first logical partition is a logical partition of non-volatile memory of the microcontroller. The method further includes a computer processor determining whether the first logical partition includes sufficient space to store the received data.
    Type: Application
    Filed: September 8, 2015
    Publication date: December 29, 2016
    Inventor: Thomas C. Long
  • Publication number: 20160378341
    Abstract: A method for managing data on a microcontroller. The method includes a computer processor receiving data to write to the memory of a microcontroller of a field-replaceable unit (FRU). The method further includes a computer processor determining that the received data is a type of data that is stored in a first logical partition, wherein the first logical partition is a logical partition of non-volatile memory of the microcontroller. The method further includes a computer processor determining whether the first logical partition includes sufficient space to store the received data.
    Type: Application
    Filed: June 26, 2015
    Publication date: December 29, 2016
    Inventor: Thomas C. Long
  • Patent number: 9442756
    Abstract: In one embodiment, a computer-implemented method includes executing firmware including a command list configured to maintain commands executable by a host processor of a field-programmable unit. One or more of the commands define communications between the host processor and one or more back-end processors of the field-replaceable unit. The command list includes both periodic commands representing periodic processes and non-periodic commands representing non-periodic processes. Each command in the command list is set to one of active mode and inactive mode. Executing the firmware includes cycling through the command list, and executing, by the host processor, only the commands in the command list that are set to active mode while cycling through the command list.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: September 13, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Thomas C. Long
  • Patent number: 9436500
    Abstract: In one embodiment, a computer-implemented method includes executing firmware including a command list configured to maintain commands executable by a host processor of a field-programmable unit. One or more of the commands define communications between the host processor and one or more back-end processors of the field-replaceable unit. The command list includes both periodic commands representing periodic processes and non-periodic commands representing non-periodic processes. Each command in the command list is set to one of active mode and inactive mode. Executing the firmware includes cycling through the command list, and executing, by the host processor, only the commands in the command list that are set to active mode while cycling through the command list.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: September 6, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Thomas C. Long
  • Publication number: 20160085552
    Abstract: In one embodiment, a computer-implemented method includes executing firmware including a command list configured to maintain commands executable by a host processor of a field-programmable unit. One or more of the commands define communications between the host processor and one or more back-end processors of the field-replaceable unit. The command list includes both periodic commands representing periodic processes and non-periodic commands representing non-periodic processes. Each command in the command list is set to one of active mode and inactive mode. Executing the firmware includes cycling through the command list, and executing, by the host processor, only the commands in the command list that are set to active mode while cycling through the command list.
    Type: Application
    Filed: September 24, 2014
    Publication date: March 24, 2016
    Inventor: Thomas C. Long
  • Publication number: 20160085553
    Abstract: In one embodiment, a computer-implemented method includes executing firmware including a command list configured to maintain commands executable by a host processor of a field-programmable unit. One or more of the commands define communications between the host processor and one or more back-end processors of the field-replaceable unit. The command list includes both periodic commands representing periodic processes and non-periodic commands representing non-periodic processes. Each command in the command list is set to one of active mode and inactive mode. Executing the firmware includes cycling through the command list, and executing, by the host processor, only the commands in the command list that are set to active mode while cycling through the command list.
    Type: Application
    Filed: September 3, 2015
    Publication date: March 24, 2016
    Inventor: Thomas C. Long
  • Patent number: 8734007
    Abstract: A calibrated airflow monitoring method is provided. The monitoring method which includes: providing an airflow sensor positioned within an electronic system to be at least partially air-cooled, the airflow sensor including at least one temperature sensor and a heater associated with one temperature sensor of the at least one temperature sensor; calibrating, with the airflow sensor positioned within the electronic system, a duty cycle for use in powering the heater associated with the one temperature sensor; and providing a controller configured to use the calibrated duty cycle in powering the heater of the temperature sensor during airflow monitoring of the electronic system, and to obtain a hot temperature (Thot) reading from the one temperature sensor having the associated heater, and to determine, based at least in part on the hot temperature (Thot) reading, whether to issue an airflow warning.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: May 27, 2014
    Assignee: International Business Machines Corporation
    Inventors: Levi A. Campbell, Thomas C. Long, Robert B. Schlak, Peter A. Wendling, Jr.
  • Patent number: 8550702
    Abstract: A calibrated airflow sensor and monitoring method are provided. The monitoring method which includes: providing an airflow sensor positioned within an electronic system to be at least partially air-cooled, the airflow sensor including at least one temperature sensor and a heater associated with one temperature sensor of the at least one temperature sensor; calibrating, with the airflow sensor positioned within the electronic system, a duty cycle for use in powering the heater associated with the one temperature sensor; and providing a controller configured to use the calibrated duty cycle in powering the heater of the temperature sensor during airflow monitoring of the electronic system, and to obtain a hot temperature (Thot) reading from the one temperature sensor having the associated heater, and to determine, based at least in part on the hot temperature (Thot) reading, whether to issue an airflow warning.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: October 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Levi A. Campbell, Thomas C. Long, Robert B. Schlak, Peter A. Wendling
  • Publication number: 20130107905
    Abstract: A calibrated airflow sensor and monitoring method are provided. The monitoring method which includes: providing an airflow sensor positioned within an electronic system to be at least partially air-cooled, the airflow sensor including at least one temperature sensor and a heater associated with one temperature sensor of the at least one temperature sensor; calibrating, with the airflow sensor positioned within the electronic system, a duty cycle for use in powering the heater associated with the one temperature sensor; and providing a controller configured to use the calibrated duty cycle in powering the heater of the temperature sensor during airflow monitoring of the electronic system, and to obtain a hot temperature (Thot) reading from the one temperature sensor having the associated heater, and to determine, based at least in part on the hot temperature (Thot) reading, whether to issue an airflow warning.
    Type: Application
    Filed: October 31, 2011
    Publication date: May 2, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Levi A. CAMPBELL, Thomas C. LONG, Robert B. SCHLAK, Peter A. WENDLING
  • Patent number: 8245214
    Abstract: A system and incorporated method is provided for performing high reliability flash updates using firmware residing in a computing environment. The system comprises a nonvolatile memory having a boot sector and an application sector and a volatile memory in processing communication to update the nonvolatile memory. The volatile memory also includes an implemented algorithm that can temporarily store functions necessary to update the nonvolatile memory via a flash update.
    Type: Grant
    Filed: June 5, 2008
    Date of Patent: August 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Thomas C. Long, Robert P. Makowicki
  • Publication number: 20110321052
    Abstract: A method, system and computer program product for serially transmitting processor commands of different execution priority. A front-end processor, for example, serially receives processor commands. A low-priority queue coupled to the front-end processor stores low-priority commands, and a high-priority queue coupled to the front-end processor stores high-priority commands. A controller enables transmission of commands from either the low-priority queue or the high-priority queue for execution.
    Type: Application
    Filed: June 23, 2010
    Publication date: December 29, 2011
    Applicant: International Business Machines Corporation
    Inventors: Thomas C. Long, Robert P. Makowicki