Multi-Tool Extension for Software
AssigneeThe Travelers Indemnity Company
InventorsDouglas L. Roy, David M. Rollins
Life of this patent
Estimating the term…
Abstract
Techniques for software extensions and plugin tools are disclosed. A computing system executes a multi-tool extension in an extensible software environment of a user. Via the extensible software environment, the system uses the multi-tool extension to install a plugin tool from a restricted plugin tool library. The plugin tool in the plugin tool library is authorized to access the computing asset. The plugin tool receives a request from the user for the restricted computing asset. The plugin tool calls that restricted asset via the multi-tool extension. In response to the call, the extensible software environment presents information obtained from the restricted computing asset.
Claims20
A system comprising:
- at least one processor;
- and
- at least one computer-readable storage device storing program instructions;
- wherein the program instructions, when executed by the at least one processor, cause the system to perform operations comprising:
- executing, in a controlled computing environment, a multi-tool extension by extensible software of a user;
- installing, via the extensible software using the multi-tool extension, a first plugin tool of a plurality of plugin tools from a plugin tool library of the controlled computing environment, wherein the first plugin tool is authorized to access a computing asset in the controlled computing environment;
- receiving, by the first plugin tool, a request from the user for the computing asset;
- calling, by the first plugin tool via the multi-tool extension, the computing asset;
- and
- presenting information obtained from the computing asset by a user interface of the extensible software.
A method comprising:
- executing, in a controlled computing environment, a multi-tool extension by extensible software of a user;
- installing, via the extensible software using the multi-tool extension, a first plugin tool of a plurality of plugin tools from a plugin tool library of the controlled computing environment, wherein the first plugin tool is authorized to access a computing asset in the controlled computing environment;
- receiving, by the first plugin tool, a request from the user for the computing asset;
- calling, by the first plugin tool via the multi-tool extension, the computing asset;
- and
- presenting information obtained from the computing asset by a user interface of the extensible software.
A non-transitory computer readable medium comprising instructions that, when executed by one or more hardware processes, causes performance of operations comprising:
- executing, in a controlled computing environment, a multi-tool extension by extensible software of a user;
- installing, via the extensible software using the multi-tool extension, a first plugin tool of a plurality of plugin tools from a plugin tool library of the controlled computing environment, wherein the first plugin tool is authorized to access a computing asset in the controlled computing environment;
- receiving, by the first plugin tool, a request from the user for the computing asset;
- calling, by the first plugin tool via the multi-tool extension, the computing asset;
- and
- presenting information obtained from the computing asset by a user interface of the extensible software.
Dependencies are inferred from the claim text.