Patent ID: 8327329
Filing Date: 2012-12-04
Classification: G06F

Abstract:
1. A computer-readable storage medium that is not a signal storing instructions executable by a computing system, comprising: an application separator module configured to: for each component of the application, the distiller module configured to: extract functional attributes from the component of an application configured to operate on a first operating platform, the functional attributes including information from which the component can be generated to operate on one or more operating platforms; and collect identifying attributes of the component including one of more of: an application identifier specifying the application with which the component is associated; a version identifier of one of the component and the application with which the component is associated; an update identifier indicating a most recent update of the component; and a description of the component; a distillation storage module configured to: receive the functional attributes and the identifying attributes of the component; store the functional attributes and the identifying attributes from the component in a component entry a single time; and provide access to the component entry; and access the distillation store to determine the component entry to retrieve based on a search of the distillation store and retrieve the component entry based on criteria of the search; acknowledge a selected operating platform; and generate the component for the selected operating platform from the functional attributes of the component entry.