Entries |
Document | Title | Date |
20080201705 | APPARATUS AND METHOD FOR GENERATING A SOFTWARE DEPENDENCY MAP - A system and method for generating a software installation map, also referred to as a dependency map, that involves receiving a first software package comprising at least a first software file and a second software file. The first software file is dependent on the second software file. The method further involves generating a first software element representing the first software file and generating a second software element representing the second software file. The method involves generating a first dependency pointer representing the dependency between the first software file and the second software file. Finally, the software elements are provided in an installation map, and the process repeats for each software file in the first software package. | 08-21-2008 |
20080244563 | Dynamic configuration environment for setup - A setup or installation operation is divided into discrete task components, each of which has a data input. The data input may be in the form of an information file that is populated by user input, discovery routines, or from predefined data. When an installation is successfully completed, the information file may be saved and be used to track a configuration history. The same information file may be used for a silent setup where an installation operation may be executed without any user input. The setup system may be extensible by adding additional discrete task components and extending the information file to include data used by the additional components. | 10-02-2008 |
20080244564 | Bookmark and configuration file for installation sequence - A bookmark file is stored in persistent storage and is updated as various tasks are completed during an installation process. The bookmark file may be read when an installation process is started so that the installation process may continue from a point after the last successfully completed task, if the installation process had failed and was restarted. The bookmark file may also include data collected from a user interface during the installation process. When an installation process is restarted, some embodiments may present the data in a user interface for the user to modify. The installation process may be defined in a configuration file that includes metadata that defines the sequence of installation tasks as well as some error handling for various tasks. | 10-02-2008 |
20080271013 | Method for Installing a Computer Operating System through Add-on Disk Image Files - A method for reducing file storage area includes duplicating a original disk image file of an operating system to a storage device of a computer, duplicating a plurality of add-on disk image files to the storage device, and installing the original disk image file of the operating system and at least one add-on disk image file to the storage device of the computer. The plurality of add-on disk image files are different language packages, different package specific software or different SKU packages. | 10-30-2008 |
20080307410 | Electro-Mechanical System for Non-Duplication of Software - A system consisting of a memory storage unit in which the licensed softwares are stored. The function of this device is to recognize the requested data and thereby allow the software from the memory storage unit according to the instructions set to this device. It is an effective means for protecting the software in the device from duplication. | 12-11-2008 |
20080307411 | SOFTWARE EXECUTION WITH MINIMAL IMPACT DEPLOYMENT - Software execution with minimal impact deployment allows software to be executed on a system without first running a conventional installation process. Techniques are used to avoid any requirement of writing settings to restricted areas of operating system maintained data stores. | 12-11-2008 |
20090007094 | Loosely coupled product install and configuration - A method, system and program are provided for managing the installation and configuration of a software product by using a proxy service to loosely couple the installation and/or configuration of constituent modules within the installation/configuration flow of the software product. The proxy service invokes the installation/configuration processing of an existing software component, thereby reducing the complexity associated with installing new component installation processes every time a component is to be supported, especially where the software products and new component(s) do not share the same installation/configuration platforms. | 01-01-2009 |
20090031298 | System and method for automated installation and/or launch of software - Automated installation and launch of software on a computing system is accomplished by stored program code that determines the computing system configuration, selects a version of the software accordingly, uninstalls any software already installed on the computing system that conflicts with the software to be installed and launched, terminates any process running on the computing system that conflicts with the software to be installed and launched, and suppresses displays on the computing system while installing and launching the software on the computing system. | 01-29-2009 |
20090037904 | Firmware Installation - A firmware bundle is download to a non-operational storage area without changing a live copy of firmware in a device. The firmware bundle is downloaded in order to reboot the device to deploy one or more downloaded firmware packages from the non-operational storage area to the device, launch an Early Boot Installer manager to spawn and monitor the status of one or more Early Boot Installer processes contained in the firmware bundle download, determine in parallel whether a firmware install to one or more subsystems of the device is desire, and install the downloaded firmware package in parallel to one or more subsystems of the device. | 02-05-2009 |
20090083730 | Installing Protected Software Product Using Unprotected Installation Image - An installation image for installing an unprotected software product is used to install a protected version of the same product. A protected version of the executable file is embedded in a new installation image with the original installation image, in which the unprotected version of the executable file is damaged so as to be unusable and unreadable. The new installation image causes the original installation image to operate, installing the damaged installation file and other data files. The new installation image then replaces the damaged installation file with the protected installation file. | 03-26-2009 |
20090113415 | SYSTEM FOR IMPORTING CALENDAR DATA FROM A COMPUTER SCREEN INTO A CALENDAR APPLICATION - An exemplary embodiment of the invention relates to a method, system, and storage medium for performing calendaring and reminder activities for a computer user. The method includes analyzing text displayed on a computer screen, identifying calendar parameters resulting from the analysis, creating a calendar entry record that includes a source of the calendar parameters, pasting the calendar parameters into the calendar entry record, and automatically storing the calendar entry record in a calendar application without opening the calendar application. Calendar parameters include at least one of a date, a time, a meeting type, and a subject. | 04-30-2009 |
20090119660 | MICRO INSTALLATION PROCESS FOR SOFTWARE PACKAGING AND DISTRIBUTION - The present invention discloses a software program that includes a first set of one or more compressed files and an executable file. The executable file can include a second set of one or more compressed files. The software program can be a self-executing program stored in a machine readable medium. Executing the software program can result in an automatic extraction of files contained within the first set and the second set of compressed files. In one embodiment, the software program can be an installation program, which includes a configuration file specifying settings to be applied during an installation process. The installation program can be dynamically constructed at a time an installation file is requested. The installation program can be a network lean file containing only those necessary components for a customized installation, which minimizes an amount of time and bandwidth expended when transferring the installation program over a network. | 05-07-2009 |
20090144727 | INTERPRETED MULTIPLE PRODUCT INSTALLATION - An installer can do a combined installation of multiple software products. The installer can do a combined pre-install phase, a combined install phase, and a combined post-install phase for the multiple software products. | 06-04-2009 |
20090144728 | MODULE BASED SOFTWARE SYSTEM LINKING RUNTIME TO INSTALL TIME - A software product can comprise multiple components. At least one component comprising multiple feature sets. The feature sets can each define multiple OSGi bundles. The installation can include installing the OSGi bundles as indicated by the feature sets. The runtime can include loading the OSGi bundles as indicated by the feature sets. | 06-04-2009 |
20090217261 | RECORDING MEDIUM, INSTALL METHOD, AND COMPUTER PROGRAM - n (where n is a natural number) divided software components divided from software to be installed are individually recorded in n recording mediums. Each of the second to n-th recording mediums from among the n recording mediums includes an install execution file that executes an install processing of a corresponding divided software component, an install assistant file that executes a run determination processing for determining whether or not the install of the divided software component recorded in the first recording medium is executed and when the install is not executed, runs the install execution file, and an autorun setup file that enables the install assistant file to be automatically run on an operating system. | 08-27-2009 |
20090241106 | User Process Object Code Installer - A computer implemented method of computer implemented method for installing a code object in a user process virtual memory space, while the user process is running is provided. The user process is run in a virtual memory space. A controller process is run in a different virtual memory space than the user process. The control process requests to a kernel module to install the code object into the virtual memory space of the user process. The kernel module installs the code object into the virtual memory space of the user process, while the user process is running. | 09-24-2009 |
20090249328 | COMPONENT-BASED SOFTWARE INSTALLATION - A system and method for automated management of a multi-component software installation. The software product comprises multiple components that can operate independently, but which may operate better (e.g., with more or different functionality) if able to call another component (a “supplying” component). A persistent data store records the installation status of the components (e.g., as static Boolean values). Each installed component that depends on another component (i.e., can benefit from calling an element of the other component) is coded to compile conditionally, based on whether the supplying component is installed. If installed, the supplying component can be linked at compile time; if the supplying component is not installed, the installed component compiles and runs without the benefit of the supplying component. | 10-01-2009 |
20090260004 | COMPUTER PROGRAM UPDATES FOR MOBILE COMPUTING DEVICE - A system and method for updating a computer program on a mobile computing device comprises uploading of packages to a repository, wherein each package comprises update data for a different portion of the computer program, a server identifying portions of the computer program to be updated on a device based on comparing information reported by the device and metadata about packages in the repository and a download server configured to wirelessly download the packages to the mobile computing device. The device may report back installation status to a server. | 10-15-2009 |
20090282401 | DEPLOYING SOFTWARE MODULES IN COMPUTER SYSTEM - Methods and systems are disclosed herein for deploying software modules in a computer system. In one embodiment, a number of containers are registered with a deployer. At least one container provides runtime environment for a corresponding type of software module in the computer system. The software modules are one of standalone software modules and components of software applications. From an archive file a number of files that include deployable software modules are extracted. The software modules corresponding to at least one of the containers are detected based on container specific detecting mechanisms. The detected software modules are validated in order to test their functionality and interoperability. When the software modules are validated, they are distributed for implementation in the corresponding containers. | 11-12-2009 |
20090293053 | Method and system for dynamic generation of computer system installation instructions - An automated system generates installation instructions for software installation on a multiple machine cluster system. Pre-configured instruction modules gather information about the components on the system to be installed. From this information, an instruction installation scenario is created for each machine in the cluster system. From this scenario, the system determines which installation instructions are to be performed for each cluster machine. This system also determines the ordering of the instruction installations within a specific machine and between the machines. The invention tracks the installation process and notes the completion of each installation or installation event within the installation process. Also, a written or electronic document of the installation steps can be made available to a system user. | 11-26-2009 |
20100017798 | Automatic Computer Program Customization Based On A User Information Store - Software programs, such as an operating system or other application programs, are automatically customized to a specific user(s) based on data corresponding to the specific user(s) that is maintained in a user information store. In one embodiment, the information store is a unified store that is accessible by multiple programs including the operating system. Thus, new information or information changes can be made available to multiple programs by the user adding (or changing) the information only once. In another embodiment, the operating system image to be installed on a computer is pre-populated with user-specific information at the factory. The user-specific information can be integrated into the operating system at the factory or alternatively upon an initial boot of the computer by the user. | 01-21-2010 |
20100031251 | METHOD AND APPARATUS OF SOFTWARE MIGRATION - The present invention relates to a method and apparatus of software migration. The method for software migration includes: generating software profile, the software profile comprises file layout, registry information and environment variable settings; copying the file layout to corresponding folders, setting the registry information and the environment variable settings according to the software profile, so as to achieve software migration. The method and apparatus for software migration mentioned above better realizes the software on the old computer or external storage devices can be migrated to the new computer or external storage devices when the old computer or external storage devices will be replaced or eliminated, which avoids the expenses for purchasing new software and bring convenience to users because the software needs not to be installed. | 02-04-2010 |
20100107153 | METHOD OF INSTALLING INTEGRATED FILE AND IMAGE FORMING APPARATUS FOR INSTALLING THE INTEGRATED FILE THEREIN - A method of installing an integrated file, and an image forming apparatus to install the integrated file therein, the method including: analyzing information of a package file, which is a package of files to be installed in the image forming apparatus, by receiving the package file and separating a metadata file describing package file information from the package file; managing files installed in the image forming apparatus by analyzing the metadata file, and when a file, of the package file, to be installed in the image forming apparatus is determined as a result of the analysis, requesting an installer to install the file; and installing, by the installer, the file in the image forming apparatus. Accordingly, various files are installed at once by using one integrated file, and thus an easy installation method is provided and a version of a file is managed by supporting a metadata file. | 04-29-2010 |
20100138826 | Changable Deployment Conditions - Methods and apparatuses receive a plurality of files including a software package having code to execute a program on a system with specific attributes, the software package to contain a list identifying specific system attributes required to execute the program. An installation process for the software package is initialized on a system with at least one system attribute that is compatible with the program but not identified by the list of system attributes in the software package, the installation process to identify the system attributes and configured to fail if the system attributes differ from the list in the software package. The installation process identifies an external list of system attributes from the plurality of files separate from the software package wherein the external list of attributes identifies the compatible attribute. The installation process is then executed based on the external list of system attributes. | 06-03-2010 |
20100162229 | FRAMEWORK VERSIONING - Various embodiments are directed to framework versioning for a mobile computing device. The described embodiments may include a web browser, a plurality of application frameworks, one or more applications compatible with one or more of the plurality of application frameworks, and a loader module operative to select and load one of the plurality of application frameworks into the web browser for each of the one or more applications based on an identifier in each of the one or more applications. Other embodiments are described and claimed. | 06-24-2010 |
20100306761 | METHOD AND APPARATUS FOR DYNAMIC MIDDLEWARE ASSEMBLY - In one embodiment, the present invention is a method and apparatus for dynamic middleware assembly. One embodiment of the inventive method for dynamically assembling middleware at a client involves selecting a middleware component from a group of middleware components, where the selection is based at least in part on a first profile defining characteristics of the client and a second profile defining characteristics the selected middleware component. The selected middleware component is then dynamically assembled (installed and configured) at the client. | 12-02-2010 |
20100318985 | CONTEXTUAL DISCOVERY OF VALUE-ADDED COMPONENTS - Embodiments of methods and systems of providing contextual discovery of value-added components or add-ins of an application are disclosed. In conjunction with a startup of the application, indicators for each available value-added component for the application may be contextually displayed on a user interface of a first computing device, where the indicators are undifferentiated based on installation status of the value-added components. Upon a user selection of a particular value-added component that is not currently installed, the value-added component may be obtained from a second computing device and may be installed. The end-user is thus provided with an integrated seamless, contextual discovery and installation of desired value-added components on an as-needed basis. The methods and systems may be based on varying levels of permission, and may be performed for sub-components of value-added components. | 12-16-2010 |
20110004874 | INFORMATION PROCESSING APPARATUS, METHOD OF CONTROLLING THEREOF, AND COMPUTER-READABLE STORAGE MEDIUM STORING PROGRAM THEREFOR - An application program or an extended application program is installed that extends the functionality of this application program. If the application program is installed, a license file used in this application program is stored in a storage unit. If the extended application is installed, then control is executed so as to install the extended application using the license file stored in the storage unit and used in installing the application program corresponding to the extended application program. | 01-06-2011 |
20110010701 | Methods and Systems for Archiving and Restoring Securely Installed Applications on a Computing Device - Embodiments of the present disclosure provide methods and systems of backing up applications and their associated data installed on a device, such as a mobile device. In particular, data for a backed-up application is stored on a remote archive host and can be restored to dynamically managed containers of securely installed applications on the device. Upon request, the archive host may provide a package of files to the device. The device may then restore the application based on the contents of the package. The package may comprise all the files needed to install the application including the program code, data, and documents. Alternatively, the package may simply comprise just some of the files, such as just the data or documents for an application. After installation, a secure installer framework may be used to verify the applications and authorize the application's execution on the device. | 01-13-2011 |
20110016464 | INFORMATION PROCESSOR, INFORMATION PROCESSING METHOD, AND COMPUTER-READABLE STORAGE MEDIUM - An information processor includes a first part storing one or more programs included in one or more packages; a second part correlating and retaining the package and version information of the programs on a program basis; a third part comparing, if one of the installed programs is to be installed, the version information of the installed one of the programs and the one of the programs to be installed; a fourth part determining whether the one of the programs to be installed is subordinate to a package other than a package including the one of the programs to be installed, if the version information of the one of the programs to be installed is determined to be lower; and a fifth part installing the one of the programs to be installed if the one of the programs to be installed is determined to be not subordinate to the other package. | 01-20-2011 |
20110029967 | MODEL DRIVEN DEPLOYMENT OF COMPOSITE APPLICATIONS - Embodiments of the present invention provide a method, system and computer program product for model driven deployment of component based applications. In an embodiment of the invention, a method for model driven deployment of component based applications can include selecting units representative of corresponding programmatic objects to be deployed into a target environment and specifying a deployment topology for the target environment. The method also can include matching portions of the units to different automation signatures and filtering the different automation signatures to a set of automation signatures based upon the deployment topology. The set of automation signatures can be ordered according to known dependencies of a corresponding deployment model and the ordered set of automation signatures can be bundled into an automation workflow and published to an automation engine for execution to deploy the programmatic objects into the target environment. | 02-03-2011 |
20110083129 | MANAGEMENT SYSTEM, MANAGEMENT APPARATUS, MANAGEMENT METHOD, AND COMPUTER READABLE RECORDING MEDIUM STORING THE MANAGEMENT PROGRAM - By having a version information storage section that stores respective version information on the program installed in the data relay apparatus; a requirement information storage section that stores, for each of the plurality of versions of the program, requirement information for changing that version to a different version; a confirmation section that checks whether a version of the program application of which is instructed can be applicable to the data relay apparatuses by looking up the version information stored in the version information storage section and the requirement information stored in the requirement information storage section; and an install processing section that installs, in response to the confirmation section determining that the program is applicable, the program in the instructed version to the data relay apparatuses, the labor for the maintenance is reduced and thee maintenance cost is reduced. | 04-07-2011 |
20110107326 | SYSTEMS AND METHODS FOR SPACE EFFICIENT SOFTWARE PACKAGE MANAGEMENT - A space management tool can consolidate the duplicate files in the software packages while maintaining the file structure of the software packages. The space management tool can search the software packages to identify duplicate files and consolidate the duplicate files without altering the file structure of the software packages. In particular, the space management tool can consolidate the storage space utilized by the software packages by removing duplicate files in the software packages and replacing the removed files with a reference to the remaining file. | 05-05-2011 |
20110131565 | SYSTEMS AND METHODS FOR MANAGING A NETWORK OF COMPUTER SYSTEM USING A VERSION IDENTIFIER GENERATED BASED ON SOFTWARE PACKAGES INSTALLED ON THE COMPUTING SYSTEMS - An administrator system can generate a version identifier for a computing system based on the software packages installed on a computing system. The version identifier can represent the software packages installed on the computing system. The administrator system can utilize the version identifier to manage a network of computing systems. The administrator system can compare the version identifiers of the computing system to verify that the computing system have the same software packages installed. Likewise, the administrator system can compare the version identifiers of the computing system to a test version identifier. | 06-02-2011 |
20110131566 | SYSTEMS AND METHODS FOR MANAGING A NETWORK OF COMPUTER SYSTEM USING A VERSION IDENTIFIER GENERATED BASED ON SOFTWARE PACKAGES INSTALLED ON THE COMPUTING SYSTEMS - An administrator system can generate a version identifier for a computing system based on the software packages installed on a computing system. The version identifier can represent the software packages installed on the computing system. The administrator system can utilize the version identifier to manage a network of computing systems. The administrator system can compare the version identifiers of the computing system to verify that the computing system have the same software packages installed. Likewise, the administrator system can compare the version identifiers of the computing system to a test version identifier. | 06-02-2011 |
20110138378 | AUTORUN MEMORY CONTROLLER - Autorun functionality is incorporated into an integrated circuit memory device such as any USB peripheral, which has a memory component interfaced to a USB microcontroller. This provides autorun of one or more executables or application installers from a memory component with a USB interface without an intermediate hardware-based autorun feature. USB peripheral devices internally include a USB microcontroller that performs the functionality associated with identifying the device to a host computing device, such as a personal computer. Autorun firmware is embedded into the USB microcontroller. The autorun firmware enables autorun of an installable or executable application stored on the memory component of the USB device. The firmware acts as bridge component translating all commands and interactions between a host PC and the memory component. | 06-09-2011 |
20110191766 | APPARATUS AND METHOD FOR GENERATING A SOFTWARE DEPENDENCY MAP - A virtual installation map, and method involving installing a software functionality using the same, the virtual installation map including a first software installation map including a plurality of software elements representative of a related software file, the software elements also including at least one dependency to another software element. The virtual installation map further including a second software installation map also including a second plurality of software elements representative of related software file along with related dependencies. The first and second software installation maps may be hosted in separate databases and may relate to software products provided by different vendors. One or both software installation maps may include a pointer or other reference to the other installation map thereby providing a virtual installation map, in one example. | 08-04-2011 |
20110209142 | APPARATUS AND METHOD FOR MANAGING A PLURALITY OF SOFTWARE DEPENDENCY MAPS AND SOFTWARE INSTALLATION USING THE SAME - A virtual installation map, and method involving installing a software functionality using the same, the virtual installation map including a first software installation map including a plurality of software elements representative of a related software file, the software elements also including at least one dependency to another software element. The virtual installation map further including a second software installation map also including a second plurality of software elements representative of related software file along with related dependencies. The first and second software installation maps may be hosted in separate databases and may relate to software products provided by different vendors. One or both software installation maps may include a pointer or other reference to the other installation map thereby providing a virtual installation map, in one example. | 08-25-2011 |
20110214119 | APPARATUS AND METHOD FOR PROVIDING SOFTWARE CONFIGURATIONS ON A PLURALITY OF PLATFORMS - A virtual installation map, and method involving installing a software functionality using the same, the virtual installation map including a first software installation map including a plurality of software elements representative of a related software file, the software elements also including at least one dependency to another software element. The virtual installation map further including a second software installation map also including a second plurality of software elements representative of related software file along with related dependencies. The first and second software installation maps may be hosted in separate databases and may relate to software products provided by different vendors. One or both software installation maps may include a pointer or other reference to the other installation map thereby providing a virtual installation map, in one example. | 09-01-2011 |
20110225576 | DATA STREAMING FOR INTERACTIVE DECISION-ORIENTED SOFTWARE APPLICATIONS - Providing data to a computer software application by intercepting a request made by a computer software application to retrieve a first data set from a first data storage location, accessing a record, defined in advance of the request, that includes a reference to the first data set and a reference to a second data set, retrieving the first data set from a data storage location other than the first data storage location, and retrieving the second data set from a data storage location other than the first data storage location in advance of a request by the computer software application to access the second data set at the first data storage location. | 09-15-2011 |
20110225577 | APPARATUS AND METHOD FOR ROLLBACK OF SOFTWARE UPDATES - A virtual installation map, and method involving installing a software functionality using the same, the virtual installation map including a first software installation map including a plurality of software elements representative of a related software file, the software elements also including at least one dependency to another software element. The virtual installation map further including a second software installation map also including a second plurality of software elements representative of related software file along with related dependencies. The first and second software installation maps may be hosted in separate databases and may relate to software products provided by different vendors. One or both software installation maps may include a pointer or other reference to the other installation map thereby providing a virtual installation map, in one example. | 09-15-2011 |
20110231837 | VIRTUAL APPLICATION PACKAGE RECONSTITUTION - Techniques for creating and using a recipe to create a virtual package for a virtual application. Existing methods for creating virtual packages may require the use of an expert or may not be reliable. In some embodiments, a dehydrator is use to create a recipe. The dehydrator may take as input a reference virtual package and install media for the application and output a recipe that may be used to create a particular virtual package for a particular operating system and/or environment. In some embodiments, a rehydrator may be used to create a particular virtual package from a recipe. The rehydrator may take as input a recipe and install media for an application and output a particular virtual package for a particular operating system and/or environment. | 09-22-2011 |
20110246981 | AUTOMATED SOFTWARE INSTALLATION WITH INTERVIEW - A computing device prompts a user to supply installation parameters for joint installation of an operating system and core software on a server device, and stores, in a memory, the installation parameters received from the user. The computing device provides, to the server device, instructions to install an image of the operating system directly to volumes for the core software, where the instructions require input of installation parameters during the installation. The computing device also receives, from the server device and during the operating system installation, requests for the installation parameters. The computing device sends, to the server device, the stored installation parameters that are responsive to the requests for the installation parameters. | 10-06-2011 |
20110246982 | APPARATUS AND METHOD FOR MAINTAINING A SOFTWARE REPOSITORY - A virtual installation map, and method involving installing a software functionality using the same, the virtual installation map including a first software installation map including a plurality of software elements representative of a related software file, the software elements also including at least one dependency to another software element. The virtual installation map further including a second software installation map also including a second plurality of software elements representative of related software file along with related dependencies. The first and second software installation maps may be hosted in separate databases and may relate to software products provided by different vendors. One or both software installation maps may include a pointer or other reference to the other installation map thereby providing a virtual installation map, in one example. | 10-06-2011 |
20110258619 | APPARATUS AND METHOD FOR GENERATING A SOFTWARE DEPENDENCY MAP - A virtual installation map, and method involving installing a software functionality using the same, the virtual installation map including a first software installation map including a plurality of software elements representative of a related software file, the software elements also including at least one dependency to another software element. The virtual installation map further including a second software installation map also including a second plurality of software elements representative of related software file along with related dependencies. The first and second software installation maps may be hosted in separate databases and may relate to software products provided by different vendors. One or both software installation maps may include a pointer or other reference to the other installation map thereby providing a virtual installation map, in one example. | 10-20-2011 |
20110271273 | METHOD AND DEVICE FOR APPLICATION INSTALLATION TO MULTIPLE MEMORY COMPONENTS - A method and device for installing an application to a device are provided. The method includes: receiving, at the device, application files associated with the application, the application files including computer readable instruction files and resource files; installing, by an installation manager, the computer readable instruction files to a first memory component associated with the device; and storing the resource files on a second memory component associated with the device. | 11-03-2011 |
20120023491 | SYSTEMS AND METHODS OF CREATING A RESTORABLE COMPUTER INSTALLATION | 01-26-2012 |
20120030668 | POST-PRODUCTION PREPARATION OF AN UNPROTECTED INSTALLATION IMAGE FOR DOWNLOADING AS A PROTECTED SOFTWARE PRODUCT - An installation image for installing an unprotected software product is used to install a protected version of the same product. A protected version of the executable file is embedded in a new installation image with the original installation image, in which the unprotected version of the executable file is damaged so as to be unusable and unreadable. The new installation image causes the original installation image to operate, installing the damaged installation file and other data files. The new installation image then replaces the damaged installation file with the protected installation file. | 02-02-2012 |
20120042309 | METHOD AND SYSTEM FOR AUTOMATICALLY EXECUTING AN OPERATION AFTER A MEDIA EVENT - A method for automatically executing an operation after a media event. The present method receives a media change notification (MCN) from a non-defeatable autorun. Next, a file corresponding to a media event responsible for the MCN is accessed. The file corresponding to the media event is then authenticated and an instruction contained on the file is executed. Additionally, the accessing, authenticating, and executing of the content contained in the file cannot be defeated by a user. | 02-16-2012 |
20120042310 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR PLATFORM INDEPENDENT FRAMEWORK - In accordance with an example embodiment a method and apparatus is provided. The method comprises providing a plurality of plug-ins associated with a platform in a framework, the plurality of plug-ins comprising a set of source plug-ins, a set of target plug-ins and a set of filter plug-ins, the set of filter plug-ins comprising in-built plug-ins and a user-defined plug-ins. A selection of a source plug-in from the set of source plug-ins, at least one filter plug-in from the set of filter plug-ins, and a target plug-in from the set of target plug-ins may be facilitated and the selected source plug-in, the at least one filter plug-in and the target plug-in may be linked for configuring at least one application in the framework. | 02-16-2012 |
20120072903 | MULTI-IMAGE MIGRATION SYSTEM AND METHOD - A system and method for application migration include matching an infrastructure of a source application with a plurality of multi-image work sets from a catalog by selecting a mapping of components of the infrastructure with components in the multi-image work sets to provide one or more selected multi-images. The source application is migrated to a target environment using the one or more selected multi-images. | 03-22-2012 |
20120096453 | Software Package Management Mechanism - A computer system disclosed. The computer system includes a processing unit, a computer-readable medium coupled to the processing unit, a Windows operating system executed from the computer-readable medium and an Extension PacKage (EPK) file stored on the computer-readable medium. The EPK file includes one or more software package files and a version file having metadata information to enable installation of the one or more software package files. The computer system also includes a package manager, executed from the computer-readable medium by the processing unit, to install the one or more software package files for operation on the Windows operating system. | 04-19-2012 |
20120151468 | APPARATUS AND METHOD FOR SIMULATING SOFTWARE INSTALLATION USING SOFTWARE DEPENDENCY MAP - A virtual installation map, and method involving installing a software functionality using the same, the virtual installation map including a first software installation map including a plurality of software elements representative of a related software file, the software elements also including at least one dependency to another software element. The virtual installation map further including a second software installation map also including a second plurality of software elements representative of related software file along with related dependencies. The first and second software installation maps may be hosted in separate databases and may relate to software products provided by different vendors. One or both software installation maps may include a pointer or other reference to the other installation map thereby providing a virtual installation map, in one example. | 06-14-2012 |
20120151469 | APPARATUS AND METHOD FOR VALIDATING AND REPAIRING A SOFTWARE INSTALLATION - A virtual installation map, and method involving installing a software functionality using the same, the virtual installation map including a first software installation map including a plurality of software elements representative of a related software file, the software elements also including at least one dependency to another software element. The virtual installation map further including a second software installation map also including a second plurality of software elements representative of related software file along with related dependencies. The first and second software installation maps may be hosted in separate databases and may relate to software products provided by different vendors. One or both software installation maps may include a pointer or other reference to the other installation map thereby providing a virtual installation map, in one example. | 06-14-2012 |
20120159470 | METHOD AND DEVICE FOR GENERATING SOFTWARE INSTALLATION PACKET - A method and device for generating a software installation package is disclosed in the present invention. The method includes: in the process of generating the software installation package, a plurality of support library files required to develop the software are divided according to file types, and the support library files of the same type are compressed together, and the compressed support library files of the same type are located in the same one part of the software installation package. By adopting the present invention, the size of APP installation packages can be reduced greatly, the network propagation speeds up greatly when applied to the network transmission field, and flash space, as well as the cost, is greatly reduced when the software installation packages are written into flash directly. | 06-21-2012 |
20120167073 | MANAGED UPGRADES OF COMPONENTS IN AN INTEGRATED SOFTWARE AND HARDWARE SYSTEM - A set of managed upgrades is described for an integrated software and hardware system that functions as a communications service broker in a telecommunications (telecom) network environment. The system can be used to perform mediation and orchestration of services in the telecom network. The system includes a chassis having a plurality of enclosure slots that are adapted to contain computing blades. Each blade includes a managed server. In addition, the system includes an administration console for managing updates, installation and/or rollbacks on the computing blades. The console receives a request to update a deployment package on a managed server and sequentially distributes the deployment package to each the managed server, wherein the managed servers process the deployment package. The administration console then updates a set of metadata associated with the deployment package in a deployment packages directory. | 06-28-2012 |
20120216186 | PACKAGING FILES HAVING AUTOMATIC CONVERSION ACROSS PLATFORMS - A client receives a response to a request from a client to a server to extract files from a software package. The reply includes an archive file of the files and attribute information for the files. The files and the attribute information are extracted from the archive file. The client determines that at least one of the files is associated with a first encoding different than a second encoding of the client. With the attribute information, the client determines that the at least one of the files is not a binary file. The client translates the at least one file from the first encoding to the second encoding. | 08-23-2012 |
20120266158 | RELEASE MANAGEMENT SYSTEM FOR A MULTI-NODE APPLICATION - A deployment system provides the ability to deploy a multi-node distributed application, such as a cloud computing platform application that has a plurality of interconnected nodes performing specialized jobs. The deployment system includes a release management system that builds and manages versioned releases of application services and/or software modules that are executed by the plurality of nodes of the cloud computing platform application. The release management system utilizes specification files to define a jobs and application packages and configurations needed to perform the jobs. The jobs and application packages are assembled into a self-contained release bundle that may be provided to the deployment system. The deployment system unwraps the release bundle and provides each job to deployment agents executing on VMs. The deployment agents apply the jobs to their respective VM (e.g., launching applications), thereby deploying the cloud computing platform application. | 10-18-2012 |
20120317564 | AUTOMATED MODIFICATION OF PRE-GENERATED MSI PACKAGED APPLICATIONS - Deployment packages for applications may be created automatically to deploy unique instances of an application for execution on a computer system. The deployment packages may be created by copying an original deployment package to a new deployment package and modifying properties, attributes, and/or values within the new deployment package. The modified parameters may include a globally-unique identifier (GUID). The modifications to the new deployment package may be performed automatically without access to source code for the application in the original deployment package. The new deployment package may be deployed on a computer system to install a unique instance of the application. Automatic creation of deployment packages may be useful for testing multiple copies of an application in parallel on a computer system. | 12-13-2012 |
20120324439 | CONFIGURATION INFORMATION MANAGEMENT METHOD AND CONFIGURATION INFORMATION MANAGEMENT DEVICE - A configuration information management method includes: installing, by a computer, a first application based on an instruction for installation of the first application including first identification information; determining whether or not related identification information relating to the first identification information is stored in a first file for storing information of the first application in the installation; holding the related identification information stored in the first file when the related identification information is stored; and registering, in the first file, the first identification information as identification information for the first application when the related identification information is not stored. | 12-20-2012 |
20120331457 | METHOD FOR INSTALLING APPLICATION IN PORTABLE TERMINAL - A method for installing an application in a portable terminal includes acquiring a screen image of another portable terminal and acquiring information about at least one applications from the acquired screen image, displaying a list of the at least one applications whose information is acquired, and requesting and receiving an installation file of an application selected by a user from the displayed list, and installing the selected application by using the received installation file. | 12-27-2012 |
20130007726 | Virtual machine disk image installation - A processor copies first and second installable binary files into first and second disk images of first and second virtual machines, respectively, before instantiating the images. The processor can copy first installation parameters and second installation parameters into the first image. The processor copies additional first installation parameters and additional second installation parameters into the second image. The processor at least partially executes a first installation process, based on the first installation parameters, to install the first installable binary files, and a second installation process, based on the additional second installation parameters, to install the second installable binary files. The processor at least partially executes the installation processes in an interleaved manner in relation to one another, based on dependencies. After instantiating the images, the processor can execute scripts based on the second installation parameters and the additional second installation parameters to complete installation. | 01-03-2013 |
20130047149 | ONLINE SOFTWARE EXECUTION PLATFORM - A system and method for a new type of software repository and remote execution solution where any native application can be run from within a web page is disclosed. Users now has a much easier way to launch, run or execute any software directly from within a server or server cloud without the need of manually download and installation. The system further allows software run inside an isolated environment to protect user's local environment. | 02-21-2013 |
20130067458 | APPLICATION SITE OF ORIGIN REFERENCE SCHEME - In embodiments of an application site of origin reference scheme, an application package can be installed on a computing device, and the application package includes an application authored in a mark-up language and executed from script files. The script files of the application can be executed at the computing device, and an application user interface can be displayed in a Web browser. Resources can then be referenced for use with the application, where the resources are referenced with site of origin references that are unique to the application package and agnostic to the file system of the computing device. | 03-14-2013 |
20130086576 | SYSTEM AND METHOD FOR SUPPORTING AUTOMATICALLY DEPLOYING/UNDEPLOYING APPLICATION COMPONENTS IN A TRANSACTIONAL MIDDLEWARE MACHINE ENVIRONMENT - A system and method can support automatically deploying application components in a transactional middleware machine environment. A deployment center can receive one or more application packages, each of which contains binary files for one or more transactional servers and configuration information that describes relationship and parameters of the one or more transactional servers in the application package. The deployment center can further generate one or more distribution packages for each transactional middleware machine in the transactional middleware machine environment based on the one or more application packages. Then, the deployment center can deploy the one or more distribution packages to the plurality of transactional middleware machines in the transactional middleware machine environment. | 04-04-2013 |
20130111465 | METHOD AND SYSTEM FOR INSTALLING [[A]] TERMINAL EQUIPMENT | 05-02-2013 |
20130111466 | INSTALLATION OF SOFTWARE ONTO A COMPUTER | 05-02-2013 |
20130152072 | Development of Platform Independent Applications - Method, system, and programs for providing packages to applications is disclosed. An application that is executable on a plurality of device platforms is generated. The application is deployed to a client device. A package list received from the client device is analyzed to determine package dependencies for packages on the package list. The packages on the package list and dependent packages are provided based on the package dependencies to the client device. The packages and dependent packages may be installed by the client device to ensure that the application is executable based on characteristics of the client device. | 06-13-2013 |
20130167136 | COMPONENT-BASED INSTALLATION - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for installing software. In one aspect, a method includes receiving information regarding software elements, which form a software program, each of the software elements including one or more files, creating software element descriptors corresponding to the software elements, wherein each software element descriptor specifies the one or more files that are included in a respective software element, and generating a deployment package including the software element descriptors for installation of the software program, wherein each software element is separately addable and updatable in the software program, using a corresponding software element descriptor, after the software program has been installed on a computer. | 06-27-2013 |
20130167137 | Initializing an Application on an Electronic Device - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for initializing an application on an electronic device. In one aspect, a method includes detecting, in an electronic device, an instruction to initialize an application from a package installed on the electronic device, the application configured to be embedded in a page conforming with hypertext markup language (HTML) and use an HTML compliant variable for initialization, wherein the application is not initialized in an HTML compatible browser application, obtaining, in response to the instruction and from a file in the package, an application file name for an application file and at least one value for the HTML compliant variable, loading the application file identified by the application file name such that the application is initialized and executed on the electronic device, and providing the value to the application for the initialization. | 06-27-2013 |
20130167138 | METHOD AND APPARATUS FOR SIMULATING INSTALLATIONS - A method, apparatus and computer program product for simulation installation operations is presented. An installer software application is identified and is used for performing installation operations, and a payload to be installed by the installer software application is also identified. Installation of the payload by the installer software application is simulated, wherein an entry is made in a database to record operations that were performed rather than conventional installation operations. This simulation includes updating configuration information and product information for the payload in a product database and refraining from performing file copies. | 06-27-2013 |
20130167139 | METHOD AND SYSTEM FOR DISTRIBUTED APPLICATION STACK TEST CERTIFICATION - Method, system, and programs for automatically certifying a configuration of a distributed application stack to be deployed on a cluster. A request is first received to certify the configuration of the distributed application stack to be deployed on the cluster based on a baseline configuration of the distributed application stack. The configuration of the distributed application stack includes version of each of the plurality of software artifacts. Based on the configuration in the request, the distributed application stack is then deployed on the cluster. A record is received from each node of the cluster indicating a status during the deployment and/or a result after the deployment for the respective node. Based on the received records, a certification record is then created for the configuration in the request. | 06-27-2013 |
20130167140 | METHOD AND APPARATUS FOR DISTRIBUTED OPERATING SYSTEM IMAGE DEPLOYMENT - A method and apparatus provides for controlling the distribution and installation of operating systems. In one example, the method and apparatus partitions a storage device of a device into a first partition and a second partition. The method and apparatus installs a first operating system into the first partition of the storage device, obtains an image of the second operating system, the image including at least the second operating system pre-configured for operation with the device, and installs, using the first operating system, the image of the operating system to the second partition of the storage device. In an embodiment, the image is transmitted from one or more other devices. In an embodiment, two or more images are cached on the device according to the likelihood they will be used in the future. | 06-27-2013 |
20130205291 | Recipe-Based Application Conversion - An installation package associated with an application is obtained. Installation of the application in a first type of system is analyzed based at least in part on the installation package. A first set of changes made to the first type of system resulting from installation of the application in the first type of system is identified. Based on the first set of changes, a second set of changes made to a second type of system resulting from installation of the application in the second type of system is identified, and a recipe identifying the second set of changes is generated. A new installation package associated with the application can also be generated. This new installation package is configured for installation of the application on the second type of system, and is based at least in part on both the recipe and the installation package | 08-08-2013 |
20130275960 | VALIDATION OF CURRENT STATES OF PROVISIONED SOFTWARE PRODUCTS IN A CLOUD ENVIRONMENT - In one aspect, a state file is received that describes a desired state of a provisioned software product started in a cloud environment. The state file defines the bundles to be installed and their desired state. The desired states of the bundles are read from the state file. Currently installed bundles, from the provisioned software product, are analyzed together with current states of the currently installed bundles. The specified bundles in the state file are compared to the currently installed bundles. The current states of the currently installed bundles are compared to the desired states from the state file to determine whether a current state of the provisioned software product corresponds to the desired state. | 10-17-2013 |
20130311986 | CLOUD-BASED APPLICATION RESOURCE FILES - A cloud computing system can be used to transparently reduce the storage space of an application on a client device. An application can be installed with a minimal set of application resource files. The remaining application resource files can be replaced with application resource file placeholders, which can have the appearance of application resource files but are in fact empty files. When an application requests an application resource file, an application resource file retrieval process installed on the client device can detect the difference between an application resource file and an application resource file placeholder. The application resource file retrieval process can trigger a fault in response to detecting an application resource file placeholder, which causes the client device to obtain the requested application resource file from a remote storage location, such as cloud-based storage. Additionally, installed application resource files can be replaced with application resource file placeholders. | 11-21-2013 |
20130326497 | SYNCHRONIZATION POINT VISUALIZATION FOR MODIFIED PROGRAM SOURCE CODE - Visualization of synchronization points in modified program source code includes identifying the synchronization points in a program source code segment. The identification is performed in response to a modification of the program source code segment. The visualization of the synchronization points also includes storing line numbers of the synchronization points and line contents corresponding to text located at stored line numbers in the program source code segment. The visualization of the synchronization points further includes implementing, as part of a debugging session: retrieving the synchronization points and the line contents, displaying the line contents of the synchronization points on a display screen, and providing a user with an option to step through the synchronization points in the program source code while skipping the remaining portions of the program source code segment. Displaying the line contents includes visually differentiating the synchronization points from remaining portions of the program source code segment. | 12-05-2013 |
20130346962 | MECHANISM AND SYSTEM FOR DEPLOYING SOFTWARE OVER CLOUDS - A mechanism for deploying software over clouds is provided. The mechanism comprises the following steps. A source cloud platform stores a software project and builds up an environmental transfer configuration. The source cloud platform collects the settings of the software project and related resources to obtain a list file, and a target cloud platform receives the list file and assigns a corresponding data transmission status as un-transmitted. When the data transmission status is un-transmitted, the target cloud platform requests the source cloud platform for the software project. The source cloud platform transmits the software project to the target cloud platform. When the target cloud platform confirms that the software project has been received completely according to the list file, the target cloud platform accordingly installs the software project and builds up related resources. | 12-26-2013 |
20140040879 | INTERMEDIATE APPLICATION INSTALLATION FILE - Methods, systems, and apparatus, including medium-encoded computer program products, for effecting software installation. In one aspect, a method includes specifying a first file type for application installation files for an application execution environment, and specifying a second file type for application distribution files corresponding to the application installation files, wherein an application installation file of the first file type includes a software application, the application installation file must be digitally signed for the software application to be installed in the application execution environment from the application installation file, and wherein an application distribution file of the second file type includes the software application, the software application is not installable in the application execution environment from the application distribution file, and the application distribution file is convertible to the first file type through at least addition of a digital signature. | 02-06-2014 |
20140075431 | SYSTEM AND METHOD FOR SERVICE DEFINITION PACKAGES FOR USE WITH A CLOUD COMPUTING ENVIRONMENT - A system and method for providing service definition packages for use with a cloud computing environment. In accordance with an embodiment, a cloud platform enables provisioning of enterprise software applications (e.g., Fusion Middleware applications) within a cloud environment. In an embodiment, enterprise applications can be packaged as service definition packages (SDP). Each SDP can include an application binary component, a metadata defining the application's service characteristics and requirements, and a plugin that enables the SDP to be installed into the cloud platform. The SDP can also include a virtual assembly that defines a topology and configuration for a set of virtual appliances. The application, as defined by its SDP, can be instantiated as one or more services that are then accessible by other (e.g., customer) applications within the cloud environment. | 03-13-2014 |
20140082608 | IMAGE FORMING APPARATUS, METHOD OF PREINSTALLING APPLICATION, AND NON-TRANSITORY COMPUTER-READABLE MEDIUM - An image forming apparatus, which is configured to install application software that runs on an operation environment, comprises: a storage unit which stores a data file of system software, a data file of application software required to extend a function of the image forming apparatus, a license file required to install the application software, and a control file which defines a state after preinstall with respect to the application software; a preinstall unit which preinstalls application software stored in the storage unit using the license file upon activation of the image forming apparatus; and a changing unit which changes the preinstalled application software to a state defined by the control file. | 03-20-2014 |
20140215455 | SERVICE NODE, NETWORK, AND METHOD FOR PRE-FETCHING FOR REMOTE PROGRAM INSTALLATION - A system for package pre-fetching for a remote program installation includes a service node having a processor, a computing node type database, and a cache, the service node being configured to receive at least one package request for a package required for an installation of an operating system and at least one peripheral application thereof from a computing node, and determine a package request sequence by which the computing node issues the at least one package request according to a type of the computing node. In another embodiment, a method includes receiving a package request from a computing node, and determining a package request sequence by which the computing node issues at least one package request according to a type of the computing node, so as to pre-read a subsequent package into a cache before the computing node issues a request for the subsequent package. | 07-31-2014 |
20140215456 | METHOD AND APPARATUS FOR MAINTAINING WIRELESS NETWORK DEVICES IN WIRELESS NETWORKS - An apparatus for maintaining a wireless network includes an input/output interface (IO) to receive notification of a maintenance package and to communicate with wireless access points of the wireless network, and a controller to communicate with the wireless access points in response to the notification. In a first phase, the controller triggers each of the wireless access points that reaches a state of having no wireless associations to suspend accepting requests for wireless associations and install the maintenance package. In a second phase, the controller triggers each of the wireless access points not having the maintenance package installed after a time period to install the maintenance package. | 07-31-2014 |
20140245287 | EFFECTIVE INSTALLATION OF APPLICATION SOFTWARE PRODUCT - An electronic device includes a storage unit, a storage control unit, and a link unit. The storage unit is configured to store an application software product. The storage control unit is configured to: compare functions of an existing application software product already stored in the storage unit with functions of a new application software product to be installed; control the storage unit to store a file for a function not duplicative with the existing application software product; and control the storage unit not to store a file for a duplicative function, for the new application software product. The link unit is configured to link location information of the file for the duplicative function of the existing application software product to a position where the file for the function not stored due to the duplication is to be written in the new application software product stored in the storage unit. | 08-28-2014 |
20140282492 | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD - A processor obtains a plurality of commands executed in an installation of software on an information processing apparatus, and obtains information affected by execution of the plurality of commands in an operating environment of the information processing apparatus. The processor extracts, according to the affected information, a plurality of commands related to generation of a plurality of files or a plurality of processes that are present when the installation ends normally, and outputs the extracted commands. | 09-18-2014 |
20140298321 | INSTALLATION CONTROL METHOD AND INSTALLATION CONTROL APPARATUS - An installation control method executed by a computer, the installation control method includes: extracting installation information related to an install process of each of a plurality of software modules to be installed onto an apparatus; calculating a load with respect to the install process on the apparatus, in installing the plurality of software modules in each of a plurality execution sequence candidates of an install process in accordance with the installation information; and selecting an execution sequence that is executed by the apparatus, among the execution sequence candidates, in accordance with the load. | 10-02-2014 |
20140298322 | SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR MANAGING SERVICE INSTALLATION - Systems, methods, and computer program products are provided for managing installation of services on a secure element having a secure element profile. A request to install a service on the secure element is received. There is a determination of a preferred version of the service corresponding to the secure element profile of the secure element. There is also a determination of an existing version of the service loaded on the secure element. Using a rules engine, there is a determination of whether to install on the secure element either the existing version of the service or the preferred version of the service. A command is transmitted to either (a) install the existing version of the service or (b) delete the existing version of the service and load and install the preferred version of the service, based on the determination using the rules engine. | 10-02-2014 |
20140337829 | INFORMATION PROCESSING APPARATUS, ELECTRONIC CONTROL UNIT, INFORMATION PROCESSING METHOD, AND PROGRAM - A configuration information generation section | 11-13-2014 |
20140359601 | RESOURCE PACKAGE INDEXING - One or more techniques and/or systems are provided for generating a bundle package, digitally signing the bundle package, selectively disturbing the bundle package, and/or indexing one or more resource packages retrieved from the bundle package. That is, a bundle package (e.g., an application or game bundle package) comprises one or more app packages comprising application code configured to execute on various computing environments (e.g., operating systems, processors, etc.). The bundle package may comprise one or more resource packages comprising supplemental data used to provide optional user experience functionality for the application (e.g., French language support, high resolution textures, a gaming pad support, etc.). In this way, a client device may selectively download portions of the bundle package that may be relevant, which may mitigate download bandwidth, storage space, or resources otherwise used to obtain unnecessary portions of the bundle package (e.g., a tablet device may merely download low resolution textures). | 12-04-2014 |
20140380302 | COMPUTER PROGRAM INSTALLATION ACROSS MULTIPLE MEMORIES - Embodiments herein are directed to a method for installing a program across multiple memories. The method includes calculating a memory space requirement of the program. It may be determined that a first available memory space in a first memory of the first computer system is smaller than the memory space requirement. The first memory is a default memory for installing the program. Upon determining that the first available memory space in the first memory is smaller than the memory space requirement, the method may perform the step of identifying a second memory in communication with the first computer system that has a second available memory space. The first and second available memory spaces, when combined, are sufficient for the memory space requirement to install files of the program. The files of the program may be installed in the first and second memories. | 12-25-2014 |
20150089491 | SOFTWARE INSTALLATION METHOD, TERMINAL, AND COMPUTER STORAGE MEDIUM - A software installation method is provided by the present disclosure. According to the software installation method, a simplified installation request for software is received; a first installation package which only contains a basic function of the software is downloaded, the software including the first installation package and at least one second installation package which can be installed selectively and contains an additional function or additional functions expanded from a basic function of the software; and the first installation package is analyzed to install the basic function. Meanwhile, a terminal, and a corresponding computer storage medium are provided. With the technical solutions of the present disclosure, network traffic and storage space can be saved. | 03-26-2015 |
20150121361 | Software Installation Method, Device And System - A software installation method, device and system. The method includes: downloading a software installation package; detecting type of the software installation package; installing the software installation package in a parallel software installation mode if the type of the software installation package is not Microsoft Installer (MSI) type; and installing the software installation package in a serial software installation mode if the type of the software installation package is the MSI type. | 04-30-2015 |
20150309787 | Packaging Content Updates - Aspects of the present disclosure are directed to obtaining user feedback and causing a package of content updates to be created and distributed based on the received feedback. In accordance with one embodiment, a method is provided for creating a package that contains one or more content updates that are configured for implementation on a remote device. | 10-29-2015 |
20150331882 | REDUNDANT FILE DELETION METHOD, APPARATUS AND STORAGE MEDIUM - A redundant file deletion method and apparatus and a storage medium are provided. Identifiers of all files in a program installation package are obtained. File association information in the program installation package is extracted, and the file association information is information associated with a file that has been used in the program installation package. According to the extracted file association information, an identifier of the file that has been used in the program installation package is obtained. An identifier of the redundant file is obtained according to the identifiers of all the files and the identifier of the file that has been used. The redundant file is deleted from the program installation package according to the obtained identifier of the redundant file. | 11-19-2015 |
20150363182 | SMART DEVICE, WEARABLE DEVICE AND METHOD FOR PUSHING &RECEIVING INSTALLATION PACKAGE - A method for pushing an installation package from a wearable device to a smart device is provided. The method includes the steps of: pre-storing an installation package required by a smart device into a wearable device; pairing with a smart device via a transmission link; and automatically pushing the installation package to the smart device via the transmission link to install the installation package on the smart device when the wearable device and the smart device are paired with each other for the first time. | 12-17-2015 |
20160011859 | CACHING AND ANALYZING IMAGES FOR FASTER AND SIMPLER CLOUD APPLICATION DEPLOYMENT | 01-14-2016 |
20160011861 | ACCURATELY ESTIMATING INSTALL TIME | 01-14-2016 |
20160011862 | METHODS AND APPARATUS FOR IMPROVING COMPATIBILITY BETWEEN NETWORK DEVICES | 01-14-2016 |
20160026449 | Software Discovery in an Environment with Heterogeneous Machine Groups - A mechanism is provided for software discovery in an environment with heterogeneous machine groups may be provided. A group comprising computing systems that have similar software program installations is defined. A first scan procedure is performed by scanning each computing system of the group using a first software signature catalogue to identify installed programs. Software signatures of identified installed programs are added to a base installation software catalogue. A second scan procedure is performed by scanning the group of computing systems using the base installation software catalogue to identify installed software programs. | 01-28-2016 |
20160085533 | COMPARTMENTALIZING APPLICATION DISTRIBUTION FOR DISPARATE ELECTRONIC DEVICES - Techniques are provided for generating a logical application by grouping multiple physical distributions of an application for programming a plurality of electronic devices. A logical application can run separate commands through a single interface, lessening the number of connections needed between different user's electronic devices (e.g., smart phones, tablets, workstations, wearable computers) and a company's various servers. In certain embodiments, different physical distributions of the application may correspond to different operating systems versions of the application. Compiled code for each of these operating systems and device types is controlled and assigned to select users' devices from vastly different distribution architectures. In certain embodiments, a particular version (i.e., physical distribution) of the logical application to be installed to the device is determined based on the operating system of the device and the appropriate version of the logical application is installed on the device. | 03-24-2016 |
20160092189 | REVISION LOCKING - When a new version of a first program is to be installed on a first device, metadata supplied to that device specifies which versions of a second program stored on a second device are compatible with the new version. The first device uses this metadata to determine a compatibility classification that indicates how compatible the current version of the second program and the new version of the first program are, and transitions to a state representative of this compatibility classification. A process executing on the first device receives messages from applications executing on the first device. The process reads mappings between these applications and the message types these applications send. The process forwards an application's message to the second device if the application sends a message type allowable in the first device's state. Otherwise, the process queues that message at least until the first device transitions to a different state. | 03-31-2016 |
20160092193 | METHOD AND APPARATUS FOR OPERATING A PROCESSING AND/OR PRODUCTION INSTALLATION - The invention relates to a method for operating a processing and/or production installation having at least two engineering systems producing a respective output file including an operating variable for at least one component of the installation. The first output file of a first engineering system is transmitted from the first engineering system to a second engineering system. A second output file is provided by a second engineering system using the first output file, and the processing and/or production installation being operated using the second output file. first origin data describing an origin of the first output file of the first engineering system, and second origin data describing an origin of the second output file from the second engineering system. | 03-31-2016 |
20160098259 | Software Aircraft Part Installation System - A method and apparatus for installing a software aircraft part in an aircraft. A command to install the software aircraft part is received. A determination is made as to whether the software aircraft part is present in the aircraft. A third party verifies that the software aircraft part is to be installed when the software aircraft part is present in the aircraft. The third party is in a location remote to the aircraft. An installation of the software aircraft part in the aircraft is performed when the software aircraft part is present in the aircraft and the software aircraft part is verified for the installation. The aircraft operates with the software aircraft part installed in the aircraft. | 04-07-2016 |
20160132313 | CANCEL AND ROLLBACK UPDATE STACK REQUESTS - Techniques for cancel and rollback of update stack requests are disclosed herein. At a time after receiving a request to cancel and rollback an update request for a computer system, one or more computer resources within a computer system invoke one or more computer system capabilities at least to cancel computer system operations to update the computer. When the computer system operations to update the computer system are cancelled, one or more computer resources within a computer system invoke one or more computer system capabilities at least to roll back the computer system to a previous good state. | 05-12-2016 |
20160139906 | DEPLOYING AN APPLICATION ACROSS MULTIPLE DEPLOYMENT ENVIRONMENTS - Disclosed examples to configure an application for deployment involve displaying a user-selectable control in a user interface. A selected state and an unselected state of the user-selectable control distinguish between whether different components of the application are to be deployed in a same cloud and whether the different components of the application are to be deployed in separate clouds. When the user-selectable control indicates that the different components of the application are to be deployed in the separate clouds, a first one of the different components is bound to a first cloud and a second one of the different components is bound to a second cloud in an application deployment profile. When the user-selectable control indicates that the different components of the application are to be deployed in the same cloud, the different components of the application are bound to the same cloud in the application deployment profile. | 05-19-2016 |
20160147519 | METHOD FOR INSTALLING AT HIGH SPEED AND INITIALIZING SOFTWARE IN CLIENT PC USING CLOUD SERVER AND CLIENT LAUNCHER - Provided is a method for installing at high speed and initializing software in a client PC using a cloud server and a client launcher, which is capable of preventing the waste of resources, such as PC storage spaces, by selectively installing only software required for a user in a client PC chiefly used in an organization, such as a school or a company. Furthermore, there is a method for installing at high speed and initializing software in a client PC using a cloud server and a client launcher, in which the system of a client PC can be stably maintained because the client PC is automatically initialized after software installed in the client PC is used. | 05-26-2016 |
20160162271 | Application Migration Method, Device and System for Mobile Terminal - Disclosed are an application migration method, device and system for a mobile terminal, wherein, the application migration method for a mobile terminal includes: obtaining a software installation information table of a first terminal, wherein the software installation information table comprises software IDs; obtaining installation programs corresponding to the software IDs in accordance with the software IDs in the software installation information table and an operating system type of a second terminal, wherein the obtained installation programs are adapted to the operating system type of the second terminal; installing the obtained installation programs for the second terminal. The embodiment of the present document can expediently install in a new mobile terminal the applications that are the same as the ones in an original mobile terminal. | 06-09-2016 |
20160162274 | INFORMATION PROCESSING APPARATUS, METHOD OF CONTROLLING THE SAME AND NON-TRANSITORY COMPUTER READABLE MEDIUM - An information processing apparatus having a safe mode for operation restricting a function of a bundle more than in a normal operation mode, comprises: an installation unit that installs a host bundle, and inactivates, as a temporary install, a fragment bundle added to the host bundle in order to extend a function of the host bundle, and stores the fragment bundle in a first memory area; and a holding unit that holds a list defining whether the temporarily installed fragment bundle is activated or inactivated when the information processing apparatus starts in the safe mode, wherein the installation unit, when the information processing apparatus starts in the safe mode, moves a fragment bundle defined to be activated in the list, out of temporarily installed fragment bundles, to a second memory area to activate that fragment bundle. | 06-09-2016 |
20160170730 | METHOD AND SYSTEM FOR CONTEXT-BASED CONTROL OVER ACCESS TO PERSONAL DATA | 06-16-2016 |
20160179495 | Device and method for packaging application | 06-23-2016 |
20160188309 | BUNDLE ADMINISTRATION AND MANAGEMENT - Aspects of bundle administration and management are described. The use of bundles, as described herein, may be relied upon to assist users with the installation of applications associated with artifacts. In one embodiment, a bundle includes both a manifest and an artifact. A computing device may open the bundle and parse the manifest to identify an application for the artifact. The computing device may evaluate a status of a qualification to the application and if the status meets the qualification, then install the application. Thus, with the combination of the manifest and the artifact in the bundle, it is not necessary that a user search for and identify an application associated with the artifact (e.g., a data or content file), because the computing device may reference the manifest to ascertain the application and, based upon one or more qualifications, for example, install the application automatically for the user. | 06-30-2016 |
20160196125 | APPLICATION PROVIDING METHOD, APPLICATION PROVIDING SERVER, AND RECORDING MEDIUM | 07-07-2016 |
20170235558 | SYSTEM AND METHOD FOR RECAPTURE AND REBUILD OF APPLICATION DEFINITION FROM INSTALLED INSTANCE | 08-17-2017 |