Spreadsheet tool manager for collaborative modeling
First Claim
1. A computer-implemented method for collaborative management of a plurality of modeling tools comprising:
- receiving, via a processor, a modeling tool request from a user for a modeling tool configured to perform operations in a spreadsheet application and to solve an engineering problem;
determining, via an inventory manager, that a tool record matching the modeling tool request does not exist;
building, via a tool creation module, a new modeling tool configured to operate in the spreadsheet application responsive to determining that a tool record does not exist;
updating, via the inventory manager, the inventory database if a tool record does not exist that matches the modeling tool request to include the new modelling tool;
prompting, via a processor, a user for information regarding an attribute of the new modeling tool, wherein the attribute comprises an engineering calculation;
receiving, via a processor, user input indicative of the attribute;
categorizing, via a taxonomy manager, the new modeling tool into a category of modeling tools having the attribute in common with the new modeling tool, wherein the taxonomy manager is configured to determine a taxonomy data structure that includes one or more categories of unit converters; and
saving, in the inventory database, the new modeling tool, wherein the new modeling tool is accessible by at least one other user.
1 Assignment
0 Petitions
Accused Products
Abstract
According to an embodiment of the present invention, a computer-implemented method for collaborative management of a plurality of modeling tools is described. The method may include receiving, via a processor, a modeling tool request from a user for a modeling tool configured to operate in a spreadsheet application, determining, via an inventory manager, whether a tool record exists matching the modeling tool request, building, via a tool creation module, a new modeling tool configured to operate in the spreadsheet application responsive to determining that a tool record does not exist, and updating, via the inventory manager, a tool record in an inventory database if a tool record does not exist that matches the modeling tool request.
-
Citations
12 Claims
-
1. A computer-implemented method for collaborative management of a plurality of modeling tools comprising:
-
receiving, via a processor, a modeling tool request from a user for a modeling tool configured to perform operations in a spreadsheet application and to solve an engineering problem; determining, via an inventory manager, that a tool record matching the modeling tool request does not exist; building, via a tool creation module, a new modeling tool configured to operate in the spreadsheet application responsive to determining that a tool record does not exist; updating, via the inventory manager, the inventory database if a tool record does not exist that matches the modeling tool request to include the new modelling tool; prompting, via a processor, a user for information regarding an attribute of the new modeling tool, wherein the attribute comprises an engineering calculation; receiving, via a processor, user input indicative of the attribute; categorizing, via a taxonomy manager, the new modeling tool into a category of modeling tools having the attribute in common with the new modeling tool, wherein the taxonomy manager is configured to determine a taxonomy data structure that includes one or more categories of unit converters; and saving, in the inventory database, the new modeling tool, wherein the new modeling tool is accessible by at least one other user. - View Dependent Claims (2, 3, 4)
-
-
5. A system for collaborative management of a plurality of modeling tools comprising a processor configured to:
-
receive, via the processor, a modeling tool request from a user for a modeling tool configured to perform operations in a spreadsheet application; determine, via an inventory manager, determining, via an inventory manager, that a tool record matching the modeling tool request does not exist; build, via a tool creation module, a new modeling tool configured to operate in the spreadsheet application responsive to determining that the tool record does not exist; update, via the inventory manager, the inventory database to include the new modelling tool if a tool record does not exist that matches the modeling tool request; prompt a user for information regarding an attribute of the new modeling tool, wherein the attribute comprises an engineering calculation; receive user input indicative of the attribute; categorize, via a taxonomy manager, the modeling tool into a category of modeling tools having the attribute in common with the modeling tool, wherein the taxonomy manager is configured to determine a taxonomy data structure that includes one or more categories of unit converters; and save, in the inventory database, the modeling tool, wherein the modeling tool is accessible by at least one other user. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium comprising program instructions that are executable by a processor that, when executed, perform a method for collaborative management of a plurality of modeling tools, the method comprising:
-
receiving, via the processor, a modeling tool request from a user for a modeling tool configured to perform operations in a spreadsheet application; determining, via an inventory manager, that a tool record matching the modeling tool request does not exist; building, via a tool building module, a new modeling tool configured to operate in the spreadsheet application responsive to determining that a tool record does not exist; updating, via the inventory manager, the inventory database if a tool record does not exist that matches the modeling tool request to include the new modelling tool; prompting, via a processor, a user for information regarding an attribute of the new modeling tool, wherein the attribute comprises an engineering calculation; receiving, via a processor, user input indicative of the attribute; categorizing, via a taxonomy manager, the modeling tool into a category of modeling tools having the attribute in common with the modeling tool, wherein the taxonomy manager is configured to determine a taxonomy data structure that includes one or more categories of unit converters; and saving, in the inventory database, the modeling tool, wherein the modeling tool is accessible by at least one other user. - View Dependent Claims (10, 11, 12)
-
Specification