Patents by Inventor Sarah E. Knoop

Sarah E. Knoop 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: 11037657
    Abstract: A mechanism is provided to implement a health risk assessment system for adaptively and dynamically generating a personalized questionnaire for health risk assessment of a patient. A set of responses are analyzed and a patient is grouped to an initial group that matches a similar patient group. Utilizing the initial group, an initial question is selected to present to the patient. Responsive to receiving a current response to the initial question, the current response is analyzed, the patient is grouped to a next group, and a next question is identified and presented to the patient. The process continues until a last group is reached where a scoring of possible health risks associated with the patient is performed based on each response provided by the patient and identified groupings. A final possible health risk or ranked set of possible health risks is then presented based on the scoring.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sarah E. Knoop, Tan Hung Marie Ng, John T. E. Timm
  • Patent number: 11031103
    Abstract: A mechanism is provided to implement a health risk assessment system for adaptively and dynamically generating a personalized questionnaire for health risk assessment of a patient. A set of responses are analyzed and a patient is grouped to an initial group that matches a similar patient group. Utilizing the initial group, an initial question is selected to present to the patient. Responsive to receiving a current response to the initial question, the current response is analyzed, the patient is grouped to a next group, and a next question is identified and presented to the patient. The process continues until a last group is reached where a scoring of possible health risks associated with the patient is performed based on each response provided by the patient and identified groupings. A final possible health risk or ranked set of possible health risks is then presented based on the scoring.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: June 8, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sarah E. Knoop, Tan Hung Marie Ng, John T. E. Timm
  • Patent number: 11010365
    Abstract: As received, a data value of an expected input set of received data values is missing from user input. A subset of known data with data values similar to a subset of the received data values is determined. A data sample average for the missing data value is determined from data values within the subset of the known data. An initial estimate of the missing data value is initialized using the data sample average. Boundary data clusters near the initial estimate of the missing data value are identified within the subset of the known data. A data harvesting region encapsulated according to the boundary clusters is defined. Data support clusters within at least one subset of the known data inside the data harvesting region are selected. The initial estimate of the missing data value is updated based upon data of the boundary clusters and the data support clusters.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: May 18, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sunhwan Lee, Lingtao Cao, Sarah E. Knoop
  • Publication number: 20190303471
    Abstract: As received, a data value of an expected input set of received data values is missing from user input. A subset of known data with data values similar to a subset of the received data values is determined. A data sample average for the missing data value is determined from data values within the subset of the known data. An initial estimate of the missing data value is initialized using the data sample average. Boundary data clusters near the initial estimate of the missing data value are identified within the subset of the known data. A data harvesting region encapsulated according to the boundary clusters is defined. Data support clusters within at least one subset of the known data inside the data harvesting region are selected. The initial estimate of the missing data value is updated based upon data of the boundary clusters and the data support clusters.
    Type: Application
    Filed: March 29, 2018
    Publication date: October 3, 2019
    Inventors: Sunhwan Lee, Lingtao Cao, Sarah E. Knoop
  • Publication number: 20190096509
    Abstract: A mechanism is provided to implement a health risk assessment system for adaptively and dynamically generating a personalized questionnaire for health risk assessment of a patient. A set of responses are analyzed and a patient is grouped to an initial group that matches a similar patient group. Utilizing the initial group, an initial question is selected to present to the patient. Responsive to receiving a current response to the initial question, the current response is analyzed, the patient is grouped to a next group, and a next question is identified and presented to the patient. The process continues until a last group is reached where a scoring of possible health risks associated with the patient is performed based on each response provided by the patient and identified groupings. A final possible health risk or ranked set of possible health risks is then presented based on the scoring.
    Type: Application
    Filed: December 13, 2017
    Publication date: March 28, 2019
    Inventors: Sarah E. Knoop, Tan Hung Marie Ng, John T.E. Timm
  • Publication number: 20190095590
    Abstract: A mechanism is provided to implement a health risk assessment system for adaptively and dynamically generating a personalized questionnaire for health risk assessment of a patient. A set of responses are analyzed and a patient is grouped to an initial group that matches a similar patient group. Utilizing the initial group, an initial question is selected to present to the patient. Responsive to receiving a current response to the initial question, the current response is analyzed, the patient is grouped to a next group, and a next question is identified and presented to the patient. The process continues until a last group is reached where a scoring of possible health risks associated with the patient is performed based on each response provided by the patient and identified groupings. A final possible health risk or ranked set of possible health risks is then presented based on the scoring.
    Type: Application
    Filed: September 27, 2017
    Publication date: March 28, 2019
    Inventors: Sarah E. Knoop, Tan Hung Marie Ng, John T.E. Timm
  • Patent number: 9588997
    Abstract: A mechanism is provided for creating modules from an XML schema. The mechanism includes creating a syntax tree from a sample XML fragment of the XML schema, creating a module with a list of parameters based on the syntax tree, identifying variable pieces of information in the syntax tree to be inserted in the list of parameters with a variable sign, and inserting the variable information into the list of parameters. The mechanism includes inserting another module in the syntax tree of the module, in which the other module corresponds to another sample XML fragment and has another list of parameters, and identifying the other module with the variable sign in the syntax tree of the module. The mechanism includes inserting the other module into the list of parameters of the module in which the other module to serve as a parameter, and providing an option for constraining the module.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: March 7, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joshua W. Hui, Sarah E. Knoop, Peter M. Schwarz, John T. Timm
  • Patent number: 9047325
    Abstract: A mechanism is provided for creating modules from an XML schema. The mechanism includes creating a syntax tree from a sample XML fragment of the XML schema, creating a module with a list of parameters based on the syntax tree, identifying variable pieces of information in the syntax tree to be inserted in the list of parameters with a variable sign, and inserting the variable information into the list of parameters. The mechanism includes inserting another module in the syntax tree of the module, in which the other module corresponds to another sample XML fragment and has another list of parameters, and identifying the other module with the variable sign in the syntax tree of the module. The mechanism includes inserting the other module into the list of parameters of the module in which the other module to serve as a parameter, and providing an option for constraining the module.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: June 2, 2015
    Assignee: International Business Machines Corporation
    Inventors: Joshua W. Hui, Sarah E. Knoop, Peter M. Schwarz, John T. Timm
  • Publication number: 20140304304
    Abstract: A mechanism is provided for creating modules from an XML schema. The mechanism includes creating a syntax tree from a sample XML fragment of the XML schema, creating a module with a list of parameters based on the syntax tree, identifying variable pieces of information in the syntax tree to be inserted in the list of parameters with a variable sign, and inserting the variable information into the list of parameters. The mechanism includes inserting another module in the syntax tree of the module, in which the other module corresponds to another sample XML fragment and has another list of parameters, and identifying the other module with the variable sign in the syntax tree of the module. The mechanism includes inserting the other module into the list of parameters of the module in which the other module to serve as a parameter, and providing an option for constraining the module.
    Type: Application
    Filed: April 8, 2013
    Publication date: October 9, 2014
    Applicant: International Business Machines Corporation
    Inventors: Joshua W. Hui, Sarah E. Knoop, Peter M. Schwarz, John T. Timm
  • Publication number: 20140304305
    Abstract: A mechanism is provided for creating modules from an XML schema. The mechanism includes creating a syntax tree from a sample XML fragment of the XML schema, creating a module with a list of parameters based on the syntax tree, identifying variable pieces of information in the syntax tree to be inserted in the list of parameters with a variable sign, and inserting the variable information into the list of parameters. The mechanism includes inserting another module in the syntax tree of the module, in which the other module corresponds to another sample XML fragment and has another list of parameters, and identifying the other module with the variable sign in the syntax tree of the module. The mechanism includes inserting the other module into the list of parameters of the module in which the other module to serve as a parameter, and providing an option for constraining the module.
    Type: Application
    Filed: September 10, 2013
    Publication date: October 9, 2014
    Applicant: International Business Machines Corporation
    Inventors: Joshua W. Hui, Sarah E. Knoop, Peter M. Schwarz, John T. Timm