Spreadsheet tool manager for collaborative modeling

US2017199728A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017199728-A1
Application numberUS-201614995041-A
CountryUS
Kind codeA1
Filing dateJan 13, 2016
Priority dateJan 13, 2016
Publication dateJul 13, 2017
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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 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. 2 . The computer-implemented method of claim 1 , wherein determining whether a tool record exists comprises: receiving, from a user, at least one attribute; determining, via a taxonomy manager, whether the at least one attribute exists in a tool record; outputting, via an output device, a selectable list of at least one tool record having the at least one attribute; and retrieving a modeling based on a user input indicative of a tool selection. 3 . The computer-implemented method of claim 2 , wherein the at least one attribute comprises an engineering calculation. 4 . The computer-implemented method of claim 1 , wherein the tool creation module is configured to build a new modeling tool by: prompting, via a processor, a user for information regarding an attribute of the new modeling tool; 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 at least one attribute in common with the modeling tool; and saving, in the inventory database, the modeling tool, wherein the modeling tool is accessible by at least one other user. 5 . The computer-implemented method of claim 1 , further comprising: receiving, via the processor, an existing modeling tool based on the modeling tool request responsive to determining that the tool record exists in the inventory database. 6 . The computer-implemented method of claim 5 , wherein the existing modeling tool is installable on a remote device. 7 . 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 operate in a spreadsheet application; determine, via an inventory manager, whether a tool record exists matching the modeling tool request; build, 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 update, via the inventory manager, a tool record in an inventory database if a tool record does not exist that matches the modeling tool request. 8 . The system of claim 7 , wherein the processor is configured to determining whether a tool record exists comprises: receive at least one attribute; determine, via a taxonomy manager, whether the at least one attribute exists in a tool record; output, via an output device, a selectable list of at least one tool record having the at least one attribute; and retrieve a modeling tool based on a user input indicative of a tool selection. 9 . The system of claim 8 , wherein the at least one attribute comprises an engineering calculation. 10 . The system of claim 7 , wherein the tool creation module is configured to: prompt a user for information regarding an attribute of the new modeling tool; receive user input indicative of the attribute; categorize, via a taxonomy manager, the modeling tool into a category of modeling tools having at least one attribute in common with the modeling tool; and save, in the inventory database, the modeling tool, wherein the modeling tool is accessible by at least one other user. 11 . The system of claim 7 , wherein the processor is further configured to: receive an existing modeling tool based on the modeling tool request responsive to determining that the tool record exists in the inventory database. 12 . The system of claim 11 , wherein the existing modeling tool is installable on a remote device. 13 . 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 operate in a spreadsheet application; determining, via an inventory manager, whether a tool record exists matching the modeling tool request; 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; 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. 14 . The non-transitory computer-readable storage medium of claim 13 , wherein determining whether a tool record exists comprises: receiving, from a user, at least one attribute; determining, via a taxonomy manager, whether the at least one attribute exists in a tool record; outputting, via an output device, a selectable list of at least one tool record having the at least one attribute; and retrieving a modeling tool based on a user input indicative of a tool selection. 15 . The non-transitory computer-readable storage medium of claim 14 , wherein the at least one attribute comprises an engineering calculation. 16 . The non-transitory computer-readable storage medium of claim 13 , comprising: prompting, via a processor, a user for information regarding a attribute of the new modeling tool; 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 at least one attribute in common with the modeling tool; and saving, in the inventory database, the modeling tool, wherein the modeling tool is accessible by at least one other user. 17 . The non-transitory computer-readable storage medium of claim 13 , further comprising: receiving, via the processor, an existing modeling tool based on the modeling tool request responsive to determining that the tool record exists in the inventory database. 18 . The non-transitory computer-readable storage medium of claim 17 , wherein the existing modeling tool is installable on a remote device.

Assignees

Inventors

Classifications

  • Plug-ins; Add-ons · CPC title

  • G06F8/35Primary

    model driven · CPC title

  • Version control (security arrangements therefor G06F21/57); Configuration management · CPC title

  • Installation · CPC title

  • Collaborative creation, e.g. joint development of products or services · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2017199728A1 cover?
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 th…
Who is the assignee on this patent?
Hamilton Sundstrand Space Sys
What technology area does this patent fall under?
Primary CPC classification G06F8/35. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jul 13 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).