US2023118178A1PendingUtilityA1

Method and device for facilitating efficient traversal of natural language sequences

Assignee: TD AMERITRADE IP CO INCPriority: Feb 18, 2020Filed: Dec 16, 2022Published: Apr 20, 2023
Est. expiryFeb 18, 2040(~13.6 yrs left)· nominal 20-yr term from priority
Inventors:John Kula
G06F 40/18G06F 40/20G06F 40/10G06F 16/3329G06Q 10/0637G06F 40/30G06N 5/04G06F 16/2282G06F 40/35G06F 40/205
64
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A computer system includes memory storing computer-executable instructions and a processor configured to execute the computer-executable instructions. The computer-executable instructions include building a questions table including multiple first questions and multiple potential requirements to which the first questions correspond, respectively. The computer-executable instructions include adding, to the questions table, one or more second questions, each of which correspond to at least two requirements from among the potential requirements. The computer-executable instructions include adding, to the questions table, for each second question among the one or more second questions, the at least two requirements to which the second question corresponds. The computer-executable instructions include determining a question, from among the first questions and the second questions, that corresponds to a highest number of potential requirements, and displaying the determined question to a user.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer system comprising:
 a memory configured to store computer-executable instructions; and   a processor configured to execute the computer-executable instructions, to cause the computer system to generate requirements for a project by,
 determining a question, from among first questions and second questions included in a questions table, that corresponds to a highest number of a plurality of potential requirements, wherein the second questions each correspond to at least two requirements among the plurality of potential requirements, 
 displaying the determined question to a user, 
 receiving an answer to the displayed question, the answer being a selected one of at least two options, and 
 adding, to a requirements table, ones of the potential requirements assigned to the selected one of the at least two options for the answered question as the requirements for the project such that other ones of the potential requirements assigned to a non-selected one of the at least two options for the answered question are determined as not being one of the requirements for the project. 
   
     
     
         2 . The computer system of  claim 1 , wherein the computer-executable instructions cause the computer system to,
 delete the answered question from the questions table such that one or more of a duration of time, an amount of power consumption and a computational burden to generate the requirements is reduced.   
     
     
         3 . The computer system of  claim 2 , wherein the computer-executable instructions cause the computer system to,
 delete, from the questions table, all of the potential requirements corresponding to each of the at least two options for the answered question from an entirety of the questions table such that the ones of the potential requirements corresponding to the answered question are removed from each of remaining one of the first questions and the second questions in the question table.   
     
     
         4 . The computer system of  claim 3 , wherein the computer-executable instructions cause the computer system to,
 determine one or more questions, from among the first questions and the second questions included in the questions table, that correspond to no requirements included in the questions table, and   delete the determined one or more questions from the questions table.   
     
     
         5 . The computer system of  claim 4 , wherein the computer-executable instructions cause the computer system to,
 determine whether the questions table is empty, and   display the requirements table to the user, in response to determining that the questions table is empty.   
     
     
         6 . The computer system of  claim 4 , wherein the computer-executable instructions cause the computer system to,
 determine whether the questions table is empty, and   in response to determining that the questions table is not empty,
 determine next question, from among questions remaining in the questions table, that corresponds to a highest number of potential requirements, and 
 display the determined next question to the user. 
   
     
     
         7 . The computer system of  claim 6 , wherein the computer-executable instructions cause the computer system to,
 receive an answer to the displayed next question, and   delete the answered next question from the questions table.   
     
     
         8 . A method of generating requirements for a project, the method comprising:
 determining a question, from among first questions and second questions included in a questions table, that corresponds to a highest number of a plurality of potential requirements, wherein the second questions each correspond to at least two requirements among the plurality of potential requirements;   displaying the determined question to a user;   receiving an answer to the displayed question, the answer being a selected one of at least two options; and   adding, to a requirements table, ones of the potential requirements assigned to the selected one of the at least two options for the answered question as the requirements for the project such that other ones of the potential requirements assigned to a non-selected one of the at least two options for the answered question are determined as not being one of the requirements for the project.   
     
     
         9 . The method of  claim 8 , further comprising:
 deleting the answered question from the questions table.   
     
     
         10 . The method of  claim 9 , further comprising:
 deleting, from the questions table, all of the potential requirements corresponding to each of the at least two options for the answered question from an entirety of the questions table such that the ones of the potential requirements corresponding to the answered question are removed from each of remaining one of the first questions and the second questions in the question table.   
     
     
         11 . The method of  claim 10 , further comprising:
 determining one or more questions, from among the first questions and the second questions included in the questions table, that correspond to no requirements included in the questions table; and   deleting the determined one or more questions from the questions table.   
     
     
         12 . The method of  claim 11 , further comprising:
 determining whether the questions table is empty; and   in response to determining that the questions table is empty, displaying the requirements table to the user.   
     
     
         13 . The method of  claim 11 , further comprising:
 determining whether the questions table is empty; and   in response to determining that the questions table is not empty,
 determining a next question, from among questions remaining in the questions table, that corresponds to a highest number of potential requirements, and 
 displaying the determined next question to the user. 
   
     
     
         14 . The method of  claim 13 , further comprising:
 receiving an answer to the displayed next question; and   deleting the answered next question from the questions table.   
     
     
         15 . A non-transitory computer-readable medium storing computer-executable instructions that, when executed by a processor, cause the processor to generate requirements for a project by:
 determining a question from among first questions and second questions included in a questions table, that corresponds to a highest number of a plurality of potential requirements, wherein the second questions each correspond to at least two requirements among the plurality of potential requirements;   displaying the determined question to a user;   receiving an answer to the displayed question, the answer being a selected one of at least two options; and   adding, to a requirements table, ones of the potential requirements assigned to the selected one of the at least two options for the answered question as the requirements for the project such that other ones of the potential requirements assigned to a non-selected one of the at least two options for the answered question are determined as not being one of the requirements for the project.   
     
     
         16 . The non-transitory computer-readable medium of  claim 15 , wherein the computer-executable instructions include:
 deleting the answered question from the questions table.   
     
     
         17 . The non-transitory computer-readable medium of  claim 16 , wherein the computer-executable instructions include:
 deleting, from the questions table, all of the potential requirements corresponding to each of the at least two options for the answered question from an entirety of the questions table such that the ones of the potential requirements corresponding to the answered question are removed from each of remaining one of the first questions and the second questions in the question table.   
     
     
         18 . The non-transitory computer-readable medium of  claim 17 , wherein the computer-executable instructions include:
 determining one or more questions, from among the first questions and the second questions included in the questions table, that correspond to no requirements included in the questions table; and   deleting the determined one or more questions from the questions table.   
     
     
         19 . The non-transitory computer-readable medium of  claim 18 , wherein the computer-executable instructions include:
 determining whether the questions table is empty; and   in response to determining that the questions table is empty, displaying the requirements table to the user.   
     
     
         20 . The non-transitory computer-readable medium of  claim 18 , wherein the computer-executable instructions include:
 determining whether the questions table is empty; and   in response to determining that the questions table is not empty,
 determining a next question, from among questions remaining in the questions table, that corresponds to a highest number of potential requirements, and 
 displaying the determined next question to the user.

Join the waitlist — get patent alerts

Track US2023118178A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.