Back to results
US 9,753,714 B1Granted
Software package management systems including multiple modules for supporting multiple software package types
AssigneeCA, Inc.
InventorLiam Irish
Life of this patent
Estimating the term…
Abstract
A method includes comparing a type associated with a software package including a plurality of files with a plurality of plugin types that are associated with a plurality of plugin modules, selecting one of the plurality of plugin types that supports the software package, and performing an action on the software package using the one of the plurality of plugin modules associated with the selected one of the plurality of plugin types.
Claims17
A method, comprising:
- comparing a type associated with a software package comprising a plurality of files with a plurality of plugin types that are associated with a plurality of plugin modules;
- selecting one of the plurality of plugin types that supports the software package based on the type associated with the software package;
- and
- installing the software package on a data processing system using the one of the plurality of plugin modules associated with the selected one of the plurality of plugin types;
- wherein installing the software package comprises performing an action on the software package using the one of the plurality of plugin modules associated with the selected one of the plurality of plugin types,
- wherein the plugin types are ranked in an order of preference;
- and wherein selecting one of the plurality of plugin types comprises:
- determining that multiple ones of the plurality of plugin types support the software package;
- and
- selecting the one of the plurality of plugin types from the multiple ones of the plurality of plugin types that support the software package that has a highest rank in the order of preference.
7 more elements
A system, comprising:
- a processor;
- and
- a memory coupled to the processor and comprising computer readable program code embodied in the memory that when executed by the processor causes the processor to perform operations comprising:
- comparing a type associated with a software package comprising a plurality of files with a plurality of plugin types that are associated with a plurality of plugin modules;
- selecting one of the plurality of plugin types that supports the software package based on the type associated with the software package;
- and
- installing the software package on a data processing system using the one of the plurality of plugin modules associated with the selected one of the plurality of plugin types;
- wherein installing the software package comprises performing an action on the software package using the one of the plurality of plugin modules associated with the selected one of the plurality of plugin types,
- wherein the plugin types are ranked in an order of preference;
- and wherein selecting one of the plurality of plugin types comprises:
- determining that multiple ones of the plurality of plugin types support the software package;
- and
- selecting the one of the plurality of plugin types from the multiple ones of the plurality of plugin types that support the software package that has a highest rank in the order of preference.
10 more elements
A computer program product, comprising:
- a tangible computer readable storage medium comprising computer readable program code embodied in the medium that when executed by a processor causes the processor to perform operations comprising:
- comparing a type associated with a software package comprising a plurality of files with a plurality of plugin types that are associated with a plurality of plugin modules;
- selecting one of the plurality of plugin types that supports the software package based on the type associated with the software package;
- and
- installing the software package on a data processing system using the one of the plurality of plugin modules associated with the selected one of the plurality of plugin types;
- wherein installing the software package comprises performing an action on the software package using the one of the plurality of plugin modules associated with the selected one of the plurality of plugin types,
- wherein the plugin types are ranked in an order of preference;
- and wherein selecting one of the plurality of plugin types comprises:
- determining that multiple ones of the plurality of plugin types support the software package;
- and
- selecting the one of the plurality of plugin types from the multiple ones of the plurality of plugin types that support the software package that has a highest rank in the order of preference.
8 more elements
Dependencies are inferred from the claim text.