US2023274051A1PendingUtilityA1

Interactive Tool for Specifying Factor Relationships in Design Structure

Assignee: JMP STATISTICAL DISCOVERY LLCPriority: Feb 28, 2022Filed: Aug 4, 2022Published: Aug 31, 2023
Est. expiryFeb 28, 2042(~15.6 yrs left)· nominal 20-yr term from priority
G06F 30/12G06F 30/20G06F 3/0481G06F 3/0482G06F 3/04845
65
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A computing device obtains first and second factors for a nesting design and first and second sets of candidate options for the first and second factors, respectively. The computing device also receives a nesting indication that the second factor is nested within the first factor. The computing device generates the nesting design by portioning the first and second sets of candidate options into respective first and second different sets of groups. Based on the nesting indication, the computing device generates an assignment of groups for a design, and also selects options in the nesting design for the first and second factors based on the assignment of groups. The computing device also generates terms for a computer model for a computer simulation of the nesting design, as well as one or more computer-generated assessments of the nesting design based on the computer simulation.

Claims

exact text as granted — not AI-modified
1 . A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, the computer-program product including system instructions operable to cause a computing system to:
 obtain a first factor for a nesting design and a first set of candidate options for the first factor;   obtain a second factor for the nesting design and a second set of candidate options for the second factor;   display, in an interactive graphical user interface, first and second user controls representing the first and second factors, respectively;   receive, using the interactive graphical user interface, user input arranging the second user control to be nested within the first user control;   receive, using the interactive graphical user interface and responsive to the arranging, a nesting indication that the second factor is nested within the first factor;   responsive to receiving the nesting indication, generate an adjustable design structure representing the nesting design and one or more cross-relationships between factors in the nesting design by:
 portioning, by the computing system, the first set of candidate options into at least two groups of a first set of groups; 
 portioning, by the computing system, the second set of candidate options into at least two groups of a second set of groups, wherein the first set of groups and the second set of groups are different; 
 generating, based on the nesting indication, an assignment of groups by the computing system for a design, wherein the assignment of groups assigns a first group from the first set of groups for use with a second group of the second set of groups in the nesting design; 
 selecting, by the computing system, based on the assignment of groups, options in the nesting design for the first factor from the first set of candidate options; and 
 selecting, by the computing system, based on the assignment of groups, options in the nesting design for the second factor from the second set of candidate options; and 
 wherein the adjustable design structure is configured to determine an order in which the first and second factors appear in the nesting design; 
   generate a computer simulation of the nesting design, wherein to generate the computer simulation, the system instructions are operable to cause the computing system to generate terms for a computer model for the computer simulation of the nesting design, and wherein an amount of terms in the computer model are constrained by the computing system according to the nesting indication that the second factor is nested within the first factor;   execute the computer simulation of the nesting design according to the terms generated for the computer model;   receive one or more responses output by the computer simulation; and   generate one or more computer-generated assessments of the nesting design based on the one or more responses output by the computer simulation of the nesting design according to the computer model, wherein the one or more responses output by the computer simulation are input parameters for generating the one or more computer-generated assessments.   
     
     
         2 . The computer-program product of  claim 1 , wherein the system instructions are operable to cause the computing system to:
 generate the assignment of groups such that any group from the first set of groups is only assigned one group from the second set of groups; and   generate the nesting design based on selecting options for the first factor from a first group of the first set of groups and selecting options for the second factor from a second group of the second set of groups assigned to the first group according to the assignment of groups.   
     
     
         3 . The computer-program product of  claim 1 , wherein the system instructions are operable to cause the computing system to:
 select options for the first factor and the second factor as input into the computer simulation simulating one or more responses according to the nesting design; and   receive the one or more responses output by the computer simulation based on the input.   
     
     
         4 . The computer-program product of  claim 1 , wherein the system instructions are operable to cause the computing system to:
 display, in the graphical user interface, the one or more computer-generated assessments;   receive using the graphical user interface a change indication to change one or more of:
 an amount of factors in the nesting design; 
 an amount or range of candidate options for a given factor of the nesting design; and 
 an amount of replicates of design cases in the nesting design; and 
   update the graphical user interface to display at least one updated computer-generated assessment accounting for the change indication.   
     
     
         5 . (canceled) 
     
     
         6 . The computer-program product of  claim 1 , wherein the system instructions are operable to cause the computing system to:
 obtain a third factor and a third set of candidate options for the third factor;   receive, using the graphical user interface, a cross indication that the third factor is crossed with one or more of the first factor or the second factor; and   generate the nesting design in which:
 selected options for the third factor from the third set of candidate options are distributed in design cases amongst factors in which the third factor is crossed; and 
 selected options for the second factor from the second set of candidate options are constrained according to the assignment of groups. 
   
     
     
         7 . The computer-program product of  claim 1 , wherein the system instructions are operable to cause the computing system to:
 obtain a third factor and a third set of candidate options for the third factor;   receive a subsequent indication that the third factor is nested within the second factor; and   wherein the amount of terms in the computer model are constrained by the computing system according to the nesting indication and the subsequent indication.   
     
     
         8 . The computer-program product of  claim 1 , wherein the system instructions are operable to cause the computing system to:
 receive the nesting indication by displaying in the graphical user interface a guided prompt for user input indicating the second factor is nested within the first factor; and   generate the one or more computer-generated assessments by generating computing instructions for the one or more computer-generated assessments based on the guided prompt.   
     
     
         9 . The computer-program product of  claim 1 , wherein the system instructions are operable to cause the computing system to:
 receive the nesting indication by receiving a level in a nesting hierarchy for each factor of the nesting design; and   generate the one or more computer-generated assessments based on the nesting hierarchy.   
     
     
         10 . The computer-program product of  claim 1 , wherein:
 the nesting indication further indicates to cross a third factor with both the second factor and the first factor; or   the nesting indication further indicates to cross a third factor with the first factor, then nest the second factor within the first factor.   
     
     
         11 . The computer-program product of  claim 1 , wherein the nesting indication further indicates to fully nest a series of multiple factors in a design. 
     
     
         12 . The computer-program product of  claim 1 , wherein the system instructions are operable to cause the computing system to:
 generate, in response to the nesting indication, a computing structure indicating nesting and cross relationships between factors in the nesting design, wherein the computing structure comprises one or more of a computing vector, computing list and a computing array; and   portion the first set of candidate options and the second set of candidate options based on the computing structure.   
     
     
         13 . The computer-program product of  claim 1 , wherein the system instructions are operable to cause the computing system to:
 generate the one or more computer-generated assessments of the nesting design by generating computer-generated assessments for assessed factors, or assessed interaction of crossed factors, in the nesting design; and   display, in the graphical user interface, an indication of nesting relationships for the assessed factors, or the assessed interaction of crossed factors.   
     
     
         14 . The computer-program product of  claim 1 , wherein the computing system is configured to generate terms for the computer model by determining one or more model types based on one or more factor statuses for the first factor indicating one or more of:
 the first factor is nesting another factor of the nesting design,   the first factor is nested within another factor of the nesting design, and   the first factor is crossed with another factor of the nesting design.   
     
     
         15 . The computer-program product of  claim 1 ,
 wherein the first factor is a categorical factor, and the first set of candidate options comprise category options for the first factor; and   wherein the second factor is a continuous factor, and the second set of candidate options comprises a range set of one or more ranges for options for the second factor; and   wherein the portioning the first set of candidate options comprises distributing the category options to each group of the first set of groups; and   wherein the portioning the second set of candidate options comprises distributing one or more ranges of the range set to each group of the second set of groups.   
     
     
         16 . The computer-program product of  claim 1 , wherein the system instructions are operable to cause the computing system to:
 generate multiple candidate designs;   generate the nesting design by selecting from the multiple candidate designs based on the one or more computer-generated assessments; and   display a graphical representation of the nesting design in the graphical user interface, wherein the graphical user interface indicates nesting relationships for factors in the nesting design.   
     
     
         17 . The computer-program product of  claim 1 , wherein the system instructions are operable to cause the computing system to:
 obtain the first factor and the second factor pertaining for a design for a measurement system analysis, wherein the measurement system analysis comprises measurement tests for evaluating a product set comprising one or more industrial products; and   generate the one or more computer-generated assessments indicating one or more of:
 a variability caused by a factor of the measurement system analysis; 
 a likelihood of classification into one of multiple groups for the product set according to a measurement standard; and 
 a likelihood of going beyond a threshold related to the measurement standard. 
   
     
     
         18 . The computer-program product of  claim 1 , wherein the computing system is configured to generate terms for the computer model by:
 displaying, in the graphical user interface, computer-generated model terms indicating terms of a nested type; and   receiving user input indicating to further exclude at least one model term of the computer-generated model terms.   
     
     
         19 . The computer-program product of  claim 18 , wherein the computing system is configured to generate terms for the computer model by displaying, in the graphical user interface, the computer-generated model terms further indicating terms of an interaction type for crossed factors of the nesting design. 
     
     
         20 . The computer-program product of  claim 1 , wherein the computing system is configured to generate terms for the computer model by:
 receiving, using the graphical user interface, a cross indication that the second factor is crossed with the first factor;   generating an additional graphical user interface displaying candidate computer-generated model terms;   receiving the nesting indication subsequent to the cross indication; and   updating the additional graphical user interface to display less total computer-generated terms than the candidate computer-generated model terms.   
     
     
         21 . A computer-implemented method comprising:
 obtaining a first factor for a nesting design and a first set of candidate options for the first factor;   obtaining a second factor for the nesting design and a second set of candidate options for the second factor;   displaying, in an interactive graphical user interface, first and second user controls representing the first and second factors, respectively;   receiving, using the interactive graphical user interface, user input arranging the second user control to be nested within the first user control;   receiving, using the interactive graphical user interface and responsive to the arranging, a nesting indication that the second factor is nested within the first factor;   responsive to receiving the nesting indication, generating an adjustable design structure representing the nesting design and one or more cross-relationships between factors in the nesting design by:
 portioning, by a computing system, the first set of candidate options into at least two groups of a first set of groups; 
 portioning, by the computing system, the second set of candidate options into at least two groups of a second set of groups, wherein the first set of groups and the second set of groups are different; 
 generating, based on the nesting indication, an assignment of groups by the computing system for a design, wherein the assignment of groups assigns a first group from the first set of groups for use with a second group of the second set of groups in the nesting design; 
 selecting, by the computing system, based on the assignment of groups, options in the nesting design for the first factor from the first set of candidate options; and 
 selecting, by the computing system, based on the assignment of groups, options in the nesting design for the second factor from the second set of candidate options; and 
 wherein the adjustable design structure is configured to determine an order in which the first and second factors appear in the nesting design; 
   generating a computer simulation of the nesting design by generating terms for a computer model for the computer simulation of the nesting design, and wherein an amount of terms in the computer model are constrained by the computing system according to the nesting indication that the second factor is nested within the first factor;   executing the computer simulation of the nesting design according to the terms generated for the computer model;   receiving one or more responses output by the computer simulation; and   generating one or more computer-generated assessments of the nesting design based on the one or more responses output by the computer simulation of the nesting design according to the computer model, wherein the one or more responses output by the computer simulation are input parameters for generating the one or more computer-generated assessments.   
     
     
         22 . The computer-implemented method of  claim 21 ,
 wherein the generating the assignment of groups comprises generating the assignment of groups such that any group from the first set of groups is only assigned one group from the second set of groups; and   wherein the generating the nesting design comprises generating the nesting design based on selecting options for the first factor from a first group of the first set of groups and selecting options for the second factor from a second group of the second set of groups assigned to the first group according to the assignment of groups.   
     
     
         23 . The computer-implemented method of  claim 21 ,
 wherein the computer-implemented method further comprises:
 selecting options for the first factor and the second factor as input into the computer simulation simulating the one or more responses according to the nesting design; and 
 receiving the one or more responses output by the computer simulation based on the input. 
   
     
     
         24 . The computer-implemented method of  claim 21 , wherein the computer-implemented method further comprises:
 displaying, in the graphical user interface, the one or more computer-generated assessments;   receiving using the graphical user interface a change indication to change one or more of:
 an amount of factors in the nesting design; 
 an amount or range of candidate options for a given factor of the nesting design; and 
 an amount of replicates of design cases in the nesting design; and 
   updating the graphical user interface to display at least one updated computer-generated assessment accounting for the change indication.   
     
     
         25 . (canceled) 
     
     
         26 . The computer-implemented method of  claim 21 ,
 wherein the computer-implemented method further comprises:
 obtaining a third factor and a third set of candidate options for the third factor; and 
 receiving, using the graphical user interface, a cross indication that the third factor is crossed with one or more of the first factor or the second factor; and 
   wherein the generating the nesting design comprises generating the nesting design in which:
 selected options for the third factor from the third set of candidate options are distributed in design cases amongst factors in which the third factor is crossed; and 
 selected options for the second factor from the second set of candidate options are constrained according to the assignment of groups. 
   
     
     
         27 . The computer-implemented method of  claim 21 ,
 wherein the computer-implemented method further comprises:
 obtaining a third factor and a third set of candidate options for the third factor; and 
 receiving a subsequent indication that the third factor is nested within the second factor; and 
   wherein the amount of terms in the computer model are constrained by the computing system according to the nesting indication and the subsequent indication.   
     
     
         28 . The computer-implemented method of  claim 21 ,
 wherein the receiving the nesting indication comprises displaying in the graphical user interface a guided prompt for user input indicating the second factor is nested within the first factor; and   wherein the generating the one or more computer-generated assessments comprises generating computing instructions for the one or more computer-generated assessments based on the guided prompt.   
     
     
         29 . The computer-implemented method of  claim 21 , wherein the generating terms for the computer model comprises:
 displaying, in the graphical user interface, computer-generated model terms indicating terms of a nested type; and   receiving user input indicating to further exclude at least one model term of the computer-generated model terms.   
     
     
         30 . A computing device comprising processor and memory, the memory containing instructions executable by the processor wherein the computing device is configured to:
 obtain a first factor for a nesting design and a first set of candidate options for the first factor;   obtain a second factor for the nesting design and a second set of candidate options for the second factor;   display, in an interactive graphical user interface, first and second user controls representing the first and second factors, respectively;   receive, using the interactive graphical user interface, user input arranging the second user control to be nested within the first user control;   receive, using the interactive graphical user interface and responsive to the arranging, a nesting indication that the second factor is nested within the first factor;   responsive to receiving the nesting indication, generate an adjustable design structure representing the nesting design and one or more cross-relationships between factors in the nesting design by:
 portioning, by the computing device, the first set of candidate options into at least two groups of a first set of groups; 
 portioning, by the computing device, the second set of candidate options into at least two groups of a second set of groups, wherein the first set of groups and the second set of groups are different; 
 generating, based on the nesting indication, an assignment of groups by the computing device for a design, wherein the assignment of groups assigns a first group from the first set of groups for use with a second group of the second set of groups in the nesting design; 
 selecting, by the computing device, based on the assignment of groups, options in the nesting design for the first factor from the first set of candidate options; and 
 selecting, by the computing device, based on the assignment of groups, options in the nesting design for the second factor from the second set of candidate options; and 
 wherein the adjustable design structure is configured to determine an order in which the first and second factors appear in the nesting design; 
   generate a computer simulation of the nesting design, wherein to generate the computer simulation, the system instructions are operable to cause the computing system to generate terms for a computer model for the computer simulation of the nesting design, and wherein an amount of terms in the computer model are constrained by the computing device according to the nesting indication that the second factor is nested within the first factor;   execute the computer simulation of the nesting design according to the terms generated for the computer model;   receive one or more responses output by the computer simulation; and   generate one or more computer-generated assessments of the nesting design based on the one or more responses output by the computer simulation of the nesting design according to the computer model, wherein the one or more responses output by the computer simulation are input parameters for generating the one or more computer-generated assessments.

Join the waitlist — get patent alerts

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

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