Patents by Inventor Jonathan Wray
Jonathan Wray 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: 20240118986Abstract: A method includes monitoring performance of a generated model while the generated model is being used for classification on live data, the monitoring including determining a first performance value of the generated model at a first point in time and determining a second performance value of the generated model at a second point in time; rendering, within a graphical user interface, a plot including a first axis and a second axis, the first axis including a characterization of a first performance metric and the second axis including a characterization of a second performance metric; and rendering, within the graphical user interface and the plot, a first graphical object at a first location characterizing the first performance value and a second graphical object at a second location characterizing the second performance value. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: December 20, 2023Publication date: April 11, 2024Inventors: Arijit Sengupta, Jonathan Wray, Grigory Nudelman, Daniel Kane, Geoffrey Grant
-
Publication number: 20240046188Abstract: Data characterizing inputs to a prediction process that classifies events, an output of the prediction process, and feedback data characterizing a performance of the outcome is monitored. A resource capacity affecting the outcome of the prediction process, and/or a cost-benefit affecting the outcome of the prediction process is determined from the monitoring. The determined resource capacity and/or the determined cost-benefit is provided. Related apparatus, systems, techniques, and articles are also described.Type: ApplicationFiled: October 20, 2023Publication date: February 8, 2024Inventors: Arijit Sengupta, Jonathan Wray
-
Patent number: 11892932Abstract: A method includes monitoring performance of a generated model while the generated model is being used for classification on live data, the monitoring including determining a first performance value of the generated model at a first point in time and determining a second performance value of the generated model at a second point in time; rendering, within a graphical user interface, a plot including a first axis and a second axis, the first axis including a characterization of a first performance metric and the second axis including a characterization of a second performance metric; and rendering, within the graphical user interface and the plot, a first graphical object at a first location characterizing the first performance value and a second graphical object at a second location characterizing the second performance value. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: July 13, 2022Date of Patent: February 6, 2024Assignee: AIBLE INC.Inventors: Arijit Sengupta, Jonathan Wray, Grigory Nudelman, Daniel Kane, Geoffrey Grant
-
Publication number: 20240012532Abstract: A first node having a first location in the first GUI and indicative of a first analytical task is provided in a first graphical user interface (GUI). A multi-step analytical process includes the first analytical task. Data is received characterizing a first user input indicative of selection of the first node. A first set of nodes is displayed in the first GUI. The first set of nodes are adjacent to the first node and are associated with a next step of the multi-step analytical process. The multi-step analytical process includes at least one of importing a dataset, building a model using the dataset, and/or deploying the model to operate on live data. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: September 20, 2023Publication date: January 11, 2024Inventors: Arijit Sengupta, Joseph Veltkamp, Richard Cooke, Robert Shaw, Jonathan Wray, John Delaney
-
Patent number: 11829918Abstract: Data characterizing inputs to a prediction process that classifies events, an output of the prediction process, and feedback data characterizing a performance of the outcome is monitored. A resource capacity affecting the outcome of the prediction process, and/or a cost-benefit affecting the outcome of the prediction process is determined from the monitoring. The determined resource capacity and/or the determined cost-benefit is provided. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: March 8, 2021Date of Patent: November 28, 2023Assignee: AIBLE INC.Inventors: Arijit Sengupta, Jonathan Wray
-
Patent number: 11797152Abstract: A first node having a first location in the first GUI and indicative of a first analytical task is provided in a first graphical user interface (GUI). A multi-step analytical process includes the first analytical task. Data is received characterizing a first user input indicative of selection of the first node. A first set of nodes is displayed in the first GUI. The first set of nodes are adjacent to the first node and are associated with a next step of the multi-step analytical process. The multi-step analytical process includes at least one of importing a dataset, building a model using the dataset, and/or deploying the model to operate on live data. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: July 20, 2022Date of Patent: October 24, 2023Assignee: AIBLE INC.Inventors: Arijit Sengupta, Joseph Veltkamp, Richard Cooke, Robert Shaw, Jonathan Wray, John Delaney
-
Publication number: 20230053644Abstract: Data is received characterizing an impact function, a first plurality of inputs to the impact function, and a plurality of weights associated with the first plurality of inputs. A first coefficient characterizing an interaction between a first input and a second input of the plurality of inputs is calculated based on a first set of weights of the plurality of weights. The first set of weights are indicative of interaction between the first input and the second input. A graphical object including a plurality of regions is displayed in a graphical user interface (GUI). A first region and a second region of the plurality of regions are indicative of the first input and the second input, respectively. A second graphical object connecting the first region to the second region is displayed in the GUI. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: July 20, 2022Publication date: February 23, 2023Inventors: Arijit Sengupta, Joseph Veltkamp, Richard Cooke, Robert Shaw, Jonathan Wray, John Delaney
-
Publication number: 20230029011Abstract: A first set of nodes indicative of a multi-step analytical process including a plurality of analytical tasks is provided in a first graphical user interface (GUI). A first node of the first set of nodes is indicative of a first analytical task of the multi-step analytical process. A spatial arrangement of the first set of nodes in the GUI is indicative of a temporal order associated with the plurality of analytical tasks in the multi-step analytical process. Data characterizing a first input from a first user indicative of a request for assistance with the first analytical task is received. A second user with a second GUI including the spatial arrangement of the first set of nodes is provided. Data characterizing a second input indicative of interaction of a second user with the first analytical task via the first node is received. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: July 20, 2022Publication date: January 26, 2023Inventors: Arijit Sengupta, Joseph Veltkamp, Richard Cooke, Robert Shaw, Jonathan Wray, John Delaney
-
Publication number: 20230021917Abstract: A first node having a first location in the first GUI and indicative of a first analytical task is provided in a first graphical user interface (GUI). A multi-step analytical process includes the first analytical task. Data is received characterizing a first user input indicative of selection of the first node. A first set of nodes is displayed in the first GUI. The first set of nodes are adjacent to the first node and are associated with a next step of the multi-step analytical process. The multi-step analytical process includes at least one of importing a dataset, building a model using the dataset, and/or deploying the model to operate on live data. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: July 20, 2022Publication date: January 26, 2023Inventors: Arijit Sengupta, Joseph Veltkamp, Richard Cooke, Robert Shaw, Jonathan Wray, John Delaney
-
Publication number: 20220342793Abstract: A method includes monitoring performance of a generated model while the generated model is being used for classification on live data, the monitoring including determining a first performance value of the generated model at a first point in time and determining a second performance value of the generated model at a second point in time; rendering, within a graphical user interface, a plot including a first axis and a second axis, the first axis including a characterization of a first performance metric and the second axis including a characterization of a second performance metric; and rendering, within the graphical user interface and the plot, a first graphical object at a first location characterizing the first performance value and a second graphical object at a second location characterizing the second performance value. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: July 13, 2022Publication date: October 27, 2022Inventors: Arijit Sengupta, Jonathan Wray, Grigory Nudelman, Daniel Kane, Geoffrey Grant
-
Publication number: 20220335313Abstract: Data is received characterizing input attributes associated with a plurality of entities and a target action. A first class associated with a first entity of the plurality of entities is determined by a first submodel of a plurality of submodels. A first plurality of weighted attributes associated with the first entity is determined. A first impact function associated with the first entity is determined based on the first entity. The first impact score associated with the first entity is calculated by the determined first impact function. The calculation can be based on one or more of the first plurality of weighted attributes, the input attributes, and/or a type associated with the target action. The first impact score is indicative of a probability that the first entity will successfully perform the target action. Related apparatus, systems, articles, and techniques are also described.Type: ApplicationFiled: April 16, 2021Publication date: October 20, 2022Inventors: Arijit Sengupta, Jonathan Wray
-
Publication number: 20220308904Abstract: A method includes receiving, via a model building platform, historical user behavior including historical data analysis characteristics; generating, based on the historical data analysis characteristics, a blueprint for guiding user action to accomplish a task, the generating including constructing the blueprint using the historical data analysis characteristics; receiving, via graphical user interface, user input requesting generation of a model and a task description; determining, using the blueprint and based on the task description, data analysis characteristics; and rendering, within the graphical user interface, a prompt to select the determined data analysis characteristics. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: June 16, 2022Publication date: September 29, 2022Inventors: Arijit Sengupta, Jonathan Wray, Grigory Nudelman, Daniel Kane, Geoffrey Grant
-
Publication number: 20220284368Abstract: Data characterizing inputs to a prediction process that classifies events, an output of the prediction process, and feedback data characterizing a performance of the outcome is monitored. A resource capacity affecting the outcome of the prediction process, and/or a cost-benefit affecting the outcome of the prediction process is determined from the monitoring. The determined resource capacity and/or the determined cost-benefit is provided. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: March 8, 2021Publication date: September 8, 2022Inventors: Arijit Sengupta, Jonathan Wray, Rodney Butters
-
Publication number: 20220284370Abstract: Data characterizing inputs to a prediction process that classifies events, an output of the prediction process, and feedback data characterizing a performance of the outcome is monitored. A resource capacity affecting the outcome of the prediction process, and/or a cost-benefit affecting the outcome of the prediction process is determined from the monitoring. The determined resource capacity and/or the determined cost-benefit is provided. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: March 8, 2021Publication date: September 8, 2022Inventors: Arijit Sengupta, Jonathan Wray
-
Patent number: 11429508Abstract: A method includes monitoring performance of a generated model while the generated model is being used for classification on live data, the monitoring including determining a first performance value of the generated model at a first point in time and determining a second performance value of the generated model at a second point in time; rendering, within a graphical user interface, a plot including a first axis and a second axis, the first axis including a characterization of a first performance metric and the second axis including a characterization of a second performance metric; and rendering, within the graphical user interface and the plot, a first graphical object at a first location characterizing the first performance value and a second graphical object at a second location characterizing the second performance value. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: December 21, 2018Date of Patent: August 30, 2022Assignee: Aible Inc.Inventors: Arijit Sengupta, Jonathan Wray, Grigory Nudelman, Daniel Kane, Geoffrey Grant
-
Patent number: 11409549Abstract: A method includes receiving, via a model building platform, historical user behavior including historical data analysis characteristics; generating, based on the historical data analysis characteristics, a blueprint for guiding user action to accomplish a task, the generating including constructing the blueprint using the historical data analysis characteristics; receiving, via graphical user interface, user input requesting generation of a model and a task description; determining, using the blueprint and based on the task description, data analysis characteristics; and rendering, within the graphical user interface, a prompt to select the determined data analysis characteristics. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: March 1, 2019Date of Patent: August 9, 2022Assignee: Aible Inc.Inventors: Arijit Sengupta, Jonathan Wray, Grigory Nudelman, Daniel Kane, Geoffrey Grant
-
Publication number: 20220237499Abstract: A method includes receiving data characterizing a first output of one or more of a first set of models associated with a first organization, the first set of models trained on a first dataset using a first set of resourcing levels; training one or more of a second set of models associated with a second organization based on a second dataset using a second set of resourcing levels, global constraints and the first output, wherein the second set of resourcing levels specifying a second condition on outputs of the one or more of the second set of models; assessing, based on a second output of the one or more of the second set of models, performance of the one or more of second set of models; and retraining the first set of models or a subset thereof. Related apparatus, systems, articles, and techniques are also described.Type: ApplicationFiled: January 22, 2021Publication date: July 28, 2022Inventors: Arijit Sengupta, Jonathan Wray, Joseph Veltkamp, Richard Cooke, John Delaney
-
Publication number: 20220129762Abstract: Data is received characterizing a population and a target trait characteristic for selecting candidates from the population. The population is segmented into at least a first subpopulation and a second subpopulation. A first number of candidates is selected from the first subpopulation and using a first model. The first number of candidates is selected according to the target trait characteristic. The first model having been trained using a first training population in which all members of the first training population are part of the first class of the two or more classes. A second number of candidates is selected from the second subpopulation and using a second model. The second model having been trained using a second training population in which all members of the second training population are part of the second class of the two or more classes. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: April 16, 2021Publication date: April 28, 2022Inventors: Arijit Sengupta, Jonathan Wray
-
Publication number: 20210141976Abstract: Performance of a first generated model can be monitored while the first generated model is deployed for use on live data. The monitoring can include determining a first performance value of the first generated model. Performance of a second generated model can be monitored while the second generated model is deployed for use on live data. The monitoring can include determining a second performance value of the second generated model. A plot including a first axis and a second axis can be rendered. The first axis can include a characterization of a first performance metric and the second axis can include a characterization of a second performance metric. A first graphical object at a first location characterizing the first performance value and a second graphical object at a second location characterizing the second performance value can be rendered. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: January 19, 2021Publication date: May 13, 2021Inventors: Arijit Sengupta, Jonathan Wray, Grigory Nudelman, Daniel Kane, Geoffrey Grant
-
Publication number: 20210089969Abstract: A method includes receiving input specifying a first selection of a first value of a variable of a dataset, the variable including a set of values associated with a model including a set of submodels, the set of submodels including a first submodel, the first value associated with the first submodel; determining a first routing rule specifying use of the first submodel associated with the selected first value when the model receives the selected first value as input; and deploying the model with the first routing rule. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: September 19, 2019Publication date: March 25, 2021Inventors: Arijit Sengupta, Jonathan Wray, John Delaney, Jaime Ignacio Rovirosa