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: 11037657Abstract: 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: GrantFiled: September 27, 2017Date of Patent: June 15, 2021Assignee: International Business Machines CorporationInventors: Sarah E. Knoop, Tan Hung Marie Ng, John T. E. Timm
-
Patent number: 11031103Abstract: 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: GrantFiled: December 13, 2017Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Sarah E. Knoop, Tan Hung Marie Ng, John T. E. Timm
-
Patent number: 11010365Abstract: 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: GrantFiled: March 29, 2018Date of Patent: May 18, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sunhwan Lee, Lingtao Cao, Sarah E. Knoop
-
Publication number: 20190303471Abstract: 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: ApplicationFiled: March 29, 2018Publication date: October 3, 2019Inventors: Sunhwan Lee, Lingtao Cao, Sarah E. Knoop
-
Publication number: 20190096509Abstract: 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: ApplicationFiled: December 13, 2017Publication date: March 28, 2019Inventors: Sarah E. Knoop, Tan Hung Marie Ng, John T.E. Timm
-
Publication number: 20190095590Abstract: 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: ApplicationFiled: September 27, 2017Publication date: March 28, 2019Inventors: Sarah E. Knoop, Tan Hung Marie Ng, John T.E. Timm
-
Patent number: 9588997Abstract: 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: GrantFiled: September 10, 2013Date of Patent: March 7, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joshua W. Hui, Sarah E. Knoop, Peter M. Schwarz, John T. Timm
-
Patent number: 9047325Abstract: 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: GrantFiled: April 8, 2013Date of Patent: June 2, 2015Assignee: International Business Machines CorporationInventors: Joshua W. Hui, Sarah E. Knoop, Peter M. Schwarz, John T. Timm
-
Publication number: 20140304304Abstract: 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: ApplicationFiled: April 8, 2013Publication date: October 9, 2014Applicant: International Business Machines CorporationInventors: Joshua W. Hui, Sarah E. Knoop, Peter M. Schwarz, John T. Timm
-
Publication number: 20140304305Abstract: 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: ApplicationFiled: September 10, 2013Publication date: October 9, 2014Applicant: International Business Machines CorporationInventors: Joshua W. Hui, Sarah E. Knoop, Peter M. Schwarz, John T. Timm