Entries |
Document | Title | Date |
20080201704 | OFFICE EQUIPMENT AND PROGRAM INSTALLATION SUPPORT METHOD - The invention provides a technique that can make, when a driver program for controlling office equipment from an external apparatus is installed in the external apparatus, work for the installation simple and easy regardless of a positional relation between the office equipment and the external apparatus. | 08-21-2008 |
20080216067 | Arrangement and Method for Programming Motor Vehicles - A reprogrammable system arranged in a motor vehicle includes a data network that connects a plurality of control-units arranged in the vehicle for controlling vehicle systems. At least a first control-unit of the control-units is provided with a reprogrammable memory for storing software, which directs the first control-unit in controlling a vehicle system that is connected to the first control-unit. At least a second control-unit of the control-units is connected to a media-receiver adapted to receive a portable media, which includes software to be installed in the memory of the first control-unit. The second control-unit is further arranged to obtain the software from the portable media and to transfer the software to the first control-unit. A method for reprogramming an ECU by using the reprogrammable system arranged in a motor vehicle is also provided. | 09-04-2008 |
20080216068 | Method And System For Migrating Information Between Information Handling Systems - A system for migrating information includes a first information handling system (“IHS”). The first IHS is for, in response to a first boot event, booting from a computer readable medium, bypassing the first IHS' user authentication requirement, and establishing a connection between the first IHS and a second IHS. The system for migrating information also includes the second IHS, coupled to the first IHS. The second IHS is for, in response to a second boot event, booting from a storage device of the second IHS, establishing the connection between the first IHS and the second IHS, and migrating information from the first IHS to the second IHS. | 09-04-2008 |
20080216069 | PROVISIONING OF SOFTWARE COMPONENTS VIA WORKFLOW MANAGEMENT SYSTEMS - For a software component to be installed on a target computer system a product dependency graph is determined which identifies additional software components required by the to-be-installed software component as prerequisite or corequisite software components. For each of these software components a corresponding installation facility is determined. Then a process model is generated being executable by a Workflow Management System (WFMS). The WFMS process model comprises a directed graph of activities, wherein each software component of the product dependency graph is associated with an activity such that when the activity is executed the installation facility corresponding to each of the software components is performed. Moreover, the WFMS process model is generated in a way that the sequence of activities in the directed graph is not violating the dependencies of the software components in the product dependency graph. Finally the WFMS process model is inserted in the WFMS as the provisioning process. | 09-04-2008 |
20080235679 | Loading Software on a Plurality of Processors - Loading software on a plurality of processors is presented. A processing unit (PU) retrieves a file from system memory and loads it into its internal memory. The PU extracts a processor type from the file's header which identifies whether the file should execute on the PU or a synergistic processing unit (SPU). If an SPU should execute the file, the PU DMA's the file to the SPU for execution. In one embodiment, the file is a combined file which includes both PU and SPU code. In this embodiment, the PU identifies one or more section headers included in the file which indicates embedded SPU code within the combined file. In this embodiment, the PU extracts the SPU code from the combined file and DMA's the extracted code to an SPU for execution. | 09-25-2008 |
20080244559 | Acquisition and Control System - An acquisition and control system for use with devices installed in an underground well, comprising: an installation designer, a data server including a database of device specific and installation-specific data; an application builder; and a control and acquisition system; wherein the installation designer comprises a system for defining a hardware and software functional configuration for the devices installed in the well, the functional configuration being provided to the data server; the application builder comprises a system for obtaining software components from the data server and configuring such components to correspond to the functional configuration defined by the installation builder, the application builder outputting the configured software components to the control and acquisition system; and the control and acquisition system installs the configured software components in a data communication and processing environment connected to the devices installed in the well so as to control operation of the devices and to acquire data from the devices in accordance with the functional configuration. | 10-02-2008 |
20080244560 | FORMS CONVERSION AND DEPLOYMENT SYSTEM FOR MOBILE DEVICES - A method and system for automatically converting forms generated using a desktop forms development tool to be compatible with mobile devices, for deploying the converted forms to the mobile devices, and for running converted forms on the mobile devices is provided. A forms system provides a conversion component, a deployment component, and a device component. A forms file is generated to be processed by a forms display program on a variety of devices. The forms system transforms the forms file to a target form file designed for execution by a target forms display program on a device of the target device type. | 10-02-2008 |
20080244561 | HOST BUS ADAPTOR DRIVER AND OPERATING SYSTEM INSTALLATION METHOD - A host bus adaptor driver for installing an operating system in an I/O device unit from a system device. The connection of a single path and a single disk unit to the destination of installation is guaranteed at the time of installing an operating system in the I/O device unit having at least a redundant path or a plurality of disk units. Thus, the user is not required to change the system configuration definition and do the cable insertion/removal job. The host bus adaptor driver includes a device for reading the OS start information held in the host bus adaptors, a device for determining a host bus adaptor and a connection path for installing the operating system based on the OS start information thus read, and a device for permitting the installer of the operating system to use only the host bus adaptor and the connection path thus determined. | 10-02-2008 |
20080244562 | Method of Identifying and Checking Software Installation Requirements - The present invention provides a method, system and computer program product for discovering and checking software installation requirements. In a preferred embodiment, the method begins by parsing and reading the installation requirements already stored in a text file. Once all the requirements have been checked and it is determined that the requirements have been met, the software is then installed. | 10-02-2008 |
20080256529 | Work Packet Forecasting in a Software Factory - A method, system, and computer-readable medium for predicatively selecting which work packets will be needed by a software factory to create a deliverable custom software are presented. In a preferred embodiment, the computer-implemented method includes: presenting an initial checklist that consists of a series of question groups; receiving answers to the initial checklist; in response to determining that received answers to the initial checklist indicate that a new series of questions is required to predict which work packets will be needed to create the deliverable custom software, dynamically generating a new checklist; evaluating leading indicators for the received answers; based on relevancy of answers and the leading indicators, eliminating irrelevant questions from the new checklist; and based on answers to remaining relevant questions, determining if a particular work packet will be needed to create the deliverable custom software in the software factory. | 10-16-2008 |
20080256530 | System and Method for Determining Firmware Compatibility for Migrating Logical Partitions - An apparatus, program product and method for facilitating logical partition migrations between computers by determining if the firmware of the computers is compatible. A hypervisor of a source logical partition may transfer a token and compatibility table indicative of firmware running on the source computer. A hypervisor on the system of the target logical partition may compare the firmware indicated by the token with a token and/or compatibility table listing firmware versions compatible with the target computer. Conversely, a token of the target computer may be compared to a compatibility table associated with firmware that is compatible with the source computer. In either instance, a match may result in the migration of the logical partition. Alternatively, an absence of a match may result in the migration being prohibited. | 10-16-2008 |
20080263541 | Computer-readable recording medium for recovery of software - A computer-readable recording medium storing a program for effectively restoring a previous status of a storage device which stores information of basic software, application software and setting data therefor in a computerized numerical controller when replacing the storage device. The recording medium stores a software recovery program for requiring an operator to select one of the functions of: installing a set of software with default setting; retreating all information stored in the storage device to an external storing device; restoring the all information retreated in the external storing device to the storage device, and performing one of the functions selected by the operator. | 10-23-2008 |
20080263542 | Software-Firmware Transfer System - A software and/or hardware transfer system is provided including: reading hidden computing device identification; reading computing device identification; and installing or uninstalling software only when the hidden computing device identification and the computing device identification from the computing device match or the hidden computing device identification is blank. | 10-23-2008 |
20080271012 | SYSTEM AND METHOD OF GENERATING CUSTOMIZED DOCUMENTATION FOR A SOFTWARE PRODUCT - A system and method for creating customized documentation is disclosed. The method comprises storing one or more documents such that each of the one or more documents corresponds to one of a plurality of versions of a software product. The version of the software product which is installed in an installation environment is detected. The configuration of the installation environment is also detected. At least one document from the one or more documents that corresponds to the version of the software product installed in the installation environment is selected. A subset of the selected document that includes the version of the software product installed in the installation environment and the configuration of the installation environment is then determined. A customized document is composed, based on one or more subsets of the selected document. | 10-30-2008 |
20080276233 | Method And System For Collecting Data to Support Installed Software Applications - A method and system for collecting data to support a software application are disclosed. In one embodiment, the method comprises receiving as an input a software application. Installation data is retrieved from the software application. The method further comprises encoding within the installation data a description of support data to be collected from a user of the software application. | 11-06-2008 |
20080307409 | METHOD FOR VIRTUALIZING A PERSONAL WORKING ENVIRONMENT AND DEVICE FOR THE SAME - The present invention is directed to a method for virtualizing a personal working environment and a device for the same, relating to the information security field. The method comprises the steps of: installing a Virtual Machine (VM) environment on a device; upon virtualizing the personal working environment, connecting the device to a host, loading the VM environment into the host; and responding to a user operation and saving data of the user operation to the device by the VM environment. The device comprises a communication interface module, a VM environment storage module, and a control module. The present invention provides a means for secure and convenient mobile work. | 12-11-2008 |
20080313629 | Method for installation of objects for a component-based management system for field devices of automation technology - A method for installation of objects for a component-based management system for field devices of automation technology, wherein the management system includes a frame application and a plurality of device managers which can run in the frame application, it is checked in the installation of new objects that such are not inconsistent with earlier installations. | 12-18-2008 |
20080320467 | Generically Managing the Configuration of Heterogeneous Software Artifacts - A method for managing a configuration of heterogeneous software artifacts uses a common central configuration representation. An artifact of an unknown type, from an initial software solution, is submitted to a solution configuration tool. The solution configuration tool sends a request to a solution architect for locations of configuration files within the artifact. For each artifact whose configuration file locations have been requested from the solution architect, the solution configuration tool determines if each corresponding configuration file is a property file or an Extensible Markup Language (XML) file. If the corresponding configuration file is an XML file, then the solution architect provides a first and second xPath for locating the names and values of the configuration parameters in the XML configuration file. The configuration file and configuration parameter locator information is then stored in a configuration locator file. Information in the configuration locator file is used to introspect configuration parameters from the artifacts and store these generically in a central configuration file. Solution-level parameters are then defined and mapped to artifact-level parameters for use in configuring subsequent software solutions instantiated from the initial software solution. | 12-25-2008 |
20080320468 | Standardized Software Application Configuration - A system and method of providing a user with a post installation configuration file include providing a user with a list of software applications that are available for installation. At least one software application selection from the list of applications is received by the system. At least one post installation configuration script associated with the use selected software application is retrieved, the at least one post installation configuration script using a common user interface for a plurality of software application from the list of software applications. The at least one post installation configuration script associated with the use selected software application and the at least one user selected software application are packaged into a user package. | 12-25-2008 |
20090007093 | Dynamic correction of component manifests - Described is processing a manifest associated with a software component (such as for installation purposes) to determine whether the manifest has errors, and if so, providing a corrected manifest. To process the manifest, an identifier associated with the manifest is used to consult a correction data store to determine whether the manifest is known to require correction. The identifier may be generated via a hash (e.g., of the manifest contents) if one is not appropriately associated with the manifest. If the manifest is known to require correction, a corrected manifest is used, such as from a substitute corrected manifest, or a set of deltas that modify the manifest into the corrected manifest. The substitute manifest or deltas may be in the data store or obtained via a link. A corrected manifest may also be provided by evaluating the manifest for rule violations, and fixing any rule violations that are found. | 01-01-2009 |
20090013319 | DATA PROCESSING SYSTEM AND METHOD - Embodiments of the present invention relate to a data processing system comprising a receiver to receive a first entity comprising first meta-data, expressed using a semantic web language, defining at least one relationship between first software and at least one associated patch for the first software; means to receive a second entity comprising second meta-data, expressed using the semantic web language, defining at least one relationship between installed software and at least one installed patch for the installed software; and a semantic web query language engine for subjecting the one or more of the first meta-data, second meta-data and an ontology, expressing concepts and relationships between software and at least one patch for said software, to an analysis; and means to output data representing the result of the analysis; the result providing data relating to at least one of the first meta-data and the second meta-data. | 01-08-2009 |
20090019434 | INSTALLED BASE DATA HUB - An installed base data hub for centrally managing information about the installed customer base of an enterprise is disclosed. According to one embodiment, an installed base data hub comprises a data repository configured to store installed base data, the installed base data including first information representative of at least one customer of the enterprise and second information representative of one or more products purchased by the customer. The hub further includes a data librarian configured to cleanse the installed base data, a security module configured to manage access to the data repository, a subscription interface configured to enable one or more of a plurality of spoke systems to read data from the repository, and a publication interface configured to enable one or more of the plurality of spoke systems to write data into the repository. In various embodiments, at least one of the spoke systems is external to the enterprise. | 01-15-2009 |
20090031296 | WIRELESS COMMUNICATION SYSTEM INSTALLATION - Apparatus and methods for wireless systems provide a mechanism to enhance the communication capabilities of wireless users. In an embodiment, data is stored on a wireless mobile device, where the data is correlated to information to install a wireless server on an electronic system. At least a portion of the data from the wireless mobile device may be downloaded to initiate installation of the wireless server on the electronic system. | 01-29-2009 |
20090031297 | Electronics Module - An electronics module for a well installation comprises a wireless receiver for receiving data and/or software from an external source. | 01-29-2009 |
20090037901 | Ready-to-Use Media Center Systems Through Custom Preconfiguration - A method and system which enable preconfiguration of an information handling system to function as a media hub. In certain embodiments, during the preconfiguration a customer can select media services such as television services (e.g., Cable TV or Dish Network Service provider) and an information handling system manufacturer can then preconfigure the information handling system during a factory install process for the selected television provider. Additionally, the preconfiguration process can load media guides onto the preconfigured information handing systems during the factory install process. Additionally, in certain embodiments, if a remote control for a receiver is found, then the remote control settings can be preinstalled onto the information handling system. When a user receives the preconfigured information handling system, all that is necessary to setup the system is to couple an IR emitter to the receiver. | 02-05-2009 |
20090037902 | Transitioning From Static To Dynamic Cluster Management - Methods and apparatus, including computer program products, are provided for transitioning components of a static cluster system to a dynamic cluster system. In one aspect, there is provided a computer-implemented method. The method may include selecting, at a user interface, a static cluster system to transition one or more components of the selected static cluster system to a dynamic cluster system. At least one install agent may be provided to the selected static cluster system. The install agent may be configured to install one or more agents outside of the selected static cluster system. The one or more agents may be configured to move the one or more components from the selected static cluster system to a dynamic cluster system. Related apparatus, systems, methods, and articles are also described. | 02-05-2009 |
20090037903 | Information Processing Device, and Method and Computer Readable Medium Therefor - An information processing device, configured to be connected with a plurality of devices, includes a device extracting unit configured to extract, from the plurality of devices connected with the information processing device, a plurality of first devices of which respective drivers for controlling the plurality of first devices are to be installed into the information processing device, and an installation executing unit configured to consecutively install, into the information processing device, the respective drivers of the plurality of first devices extracted by the device extracting unit, in a single installation. | 02-05-2009 |
20090049442 | DATA PROCESSING APPARATUS AND SOFTWARE PROGRAM ACTIVATION METHOD - A data processing apparatus includes an installation unit configured to install software programs, an activation unit configured to activate a plurality of software programs including one or more software programs installed by the installation unit to complete an installation work for the one or more software programs, and a display unit configured to cause a display device to display an image relating to the software program activated by the activation unit. The display unit displays a screen relating to the plurality of software programs activated by the activation unit according to a display pattern corresponding to the plurality of software programs, to prevent a screen display for the software programs whose installation work is already completed from interfering with user's operation for software program newly installed by the installation unit on an initial setting screen. | 02-19-2009 |
20090064131 | POST-INSTALL CONFIGURATION FOR APPLICATIONS - Embodiments of the present teachings provide for standardized post installation configuration of a software application. For Linux-based applications, a portal service provides a Red Hat Packet Manager (“RPM”) package that includes selected software to be installed on a user's computing device, and a post install configuration file (“PIC”). A post-install configurator accesses the PIC file and performs post-installation configuration based on the contents of the PIC file. The PIC file thus provides a standardized mechanism in which software vendors can specify post-installation configuration of their applications, without having to develop their own tools or applications. | 03-05-2009 |
20090083728 | System and method for application management - A system includes at least one developer device to create and/or modify at least one computer application to be deployed to an end device, the computer application defined by a manifest, the manifest including (a) at least one file fingerprint unique to a computer file associated with the computer application, and (b) metadata of the computer file, and at least one dispatch server to manage deployment/undeployment of the computer application. | 03-26-2009 |
20090083729 | Installation Method, Installation Program and Computer-Readable Record Medium - An installation method, an installation program and a computer-readable record medium are supplied. In that, in order to install driver of a printing apparatus which supports a plurality of language to a host computer, steps of obtaining corresponding language information of the driver from a language storing section; obtaining corresponding language information of operation panel of the printing apparatus from the language storing section; selecting a language for installing the driver on the basis of the corresponding language information of the driver and the corresponding language information of the operation panel; judging whether the selected language is contained in the corresponding language information of the operation panel; installing the driver on the basis of the selected language; and setting the selected language as a language of the operation panel if the selected language is judged to be contained in the corresponding language information of the operation panel in the judging step, are executed. | 03-26-2009 |
20090089776 | Configuration and Change Management System with Restore Points - A configuration and change management system may have installation and configuration processes that include a discovery mechanism for discovering incomplete installations or configuration changes, a cleanup mechanism for placing the system in a state to continue, an installation or configuration mechanism, and a rollback mechanism for rolling back to a defined restore point if a problem is detected. The configuration and change management system may be used for initial installation, as well as configuration changes after installation. The system may be used in a multiple server environment with interdependencies between devices, as well as a multiple services environment with interdependencies between applications and services, including services provided over the Internet. | 04-02-2009 |
20090089777 | MANAGING SOFTWARE UPDATES IN AN AUTOMATION ENVIRONMENT - A scheduling computer receives a plurality of schedules that contain times that a new or different version of a software program will be available, times that one or more machines controlled or monitored by automation computers will be inactive, and times that a necessary resource will be available. The scheduling computer then compares these schedules to determine the time or times when it will be advantageous to install software on the automation computer(s). The scheduling computer then displays these times or time so that software may be installed on the automation computer without disrupting the manufacturing process or inefficiently halting a machine performing a manufacturing step or so that software may be installed on more than one automation computer at substantially the same time. | 04-02-2009 |
20090089778 | USER-SPECIFIED INSTALL LOCATIONS - Computer implemented methods, data processing systems and computer program products install deliverables into user-specified install locations. A user-specified install location is provided. Software virtual product data is extracted from a software bundle. Software virtual product data is stored within the user-specified install location. | 04-02-2009 |
20090094594 | BLADE-BASED MODULAR SYSTEM FOR SUPPORTING APPLICATION SPECIFIC FUNCTIONS - Blade-based systems and methods are provided that support a plurality of application-specific functions associated with data processing, communication and/or storage. Exemplary embodiments include a chassis for receipt of a plurality of blades. The blades are programmed/loaded with application-specific software, e.g., wireless communication software, that facilitates data-related operations. The chassis may also contain cooling vents, power supply modules and/or circuitry, and a backplane for requisite communications. Additional structural features and components may include mounting brackets, cooling/exhaust fans and detachable front/rear faces to facilitate mounting and/or service of associated components. The design and operation of the blade-based system and method offer significant advantages to entities involved in the manufacture, installation, maintenance and/or use of hardware and software applications by unifying the hardware and application software in a cost effective, reliable and efficient modular assembly. | 04-09-2009 |
20090094595 | Customized Software Documentation Based on Actual Configuration Values - A method for customizing end-user or administrative software documentation such as installation instructions is provided. A software provider first collects computer system information for multiple computer sub-systems used by a customer. The collected computer system information comprises sub-system descriptions of each of the multiple computer sub-systems, software descriptions of all software that is currently residing in each of the multiple computer sub-systems, and hardware descriptions of all hardware that are allocated to each of the multiple computer sub-systems. The software provider then receives, from the customer, the name of new software that is to be installed in a user-selected computer sub-system. Based on the collected computer system information, the software provider determines which specific device in the user-selected computer sub-system should have the new software installed. At run time, variables in the installation instructions are replaced with a device's name. | 04-09-2009 |
20090094596 | SYSTEMS AND METHODS FOR AN ADAPTIVE INSTALLATION - The present solution addresses conflicts and incompatibilities between an installation and the files or components existing on a computer at the time and point of installation. The adaptive installation technique of the present solution performs real-time cross referencing of the files and components to be installed with the current environment of the computer where the application is to be installed. In this manner, only actual or real conflicts at the point and time of installation and in view of the current environment are resolved. The present solution dynamically adapts the installation instructions of the installer at the installer's run time to prevent or avoid conflicts and incompatibilities that may exist on the computer targeted for the installation. This adaptive technique adapts the installation instructions specifically for the computer environment at the time of install and s suitable for this computer. | 04-09-2009 |
20090094597 | Portable firmware device - A method of providing new functionality to an electronic product is provided. The new functionality for the electronic product being installed via a new firmware load from a memory card. The new firmware load being released to the electronic product upon the provision of an authentication by the user of the electronic product that matches the authentification credentials stored within the memory card. In a further embodiment of the invention the authentication further supports the transfer of additional content relating to the authenticated user thereby providing the electronic device with a “personality” determined by the user. In another embodiment of the invention the new firmware load is “personalized” to the memory card such that it cannot be illegally duplicated or copied thereby allowing vendors to provide via the Internet new functionalities for electronic products on a procurement basis. | 04-09-2009 |
20090100421 | Transactional multi-package installation - Described is installing multiple software packages to a computing device in a single transaction, whereby the multiple package installation commits if successful, or the device is rolled back to a determined state if unsuccessful. A client process provides a system service (installer) with a package, and the service partitions package installation actions into execution, commit and rollback phases, with the execution phase run for each package. If successful, the transaction is committed by performing the multiple commit phases. If unsuccessful, the installation is rolled back via the rollback phases. The phases may be interleaved, with execution and commit phases performed in FIFO order, and rollback phases performed in LIFO order. A client process may dynamically determine which packages to install, a client process may be embedded in a package and join the transaction, and/or one client process may delegate control to another client to add package actions to the transaction. | 04-16-2009 |
20090100422 | INFORMATION PROCESSING APPARATUS AND CONTROL METHOD THEREFOR - If a device driver is simply installed in the same manner for any network environment, there is a possibility that the device driver is installed in a manner improper for a particular network environment. To avoid the above problem, an information processing apparatus selects an optimum installation mode according to property information of the information processing apparatus and property information of an image forming apparatus. | 04-16-2009 |
20090106751 | DATA STORAGE MEDIUM, SOFTWARE INSTALLATION METHOD AND COPYRIGHT PROTECTION MODULE - A data storage medium includes a first storage unit and a second storage unit. The first storage unit is used to store a target electronic device ID, the second storage unit stores software installation data. The software installation data includes a copyright protection module, a software installation program, and a software data. When the software installation data is invoked to install the software data, the copyright protection module is invoked and automatically runs. The copyright protection module accesses the first storage unit and reads the target electronic device ID. The software data can be installed in the target electronic device only if the first storage unit contained the target electronic device ID or the first storage unit is writable and the target electronic device ID is stored in the first storage unit successfully. | 04-23-2009 |
20090133013 | Creating Virtual Applications - Embodiments are provided to create a virtual application or suite of virtual applications. In an embodiment, a system is configured to create a virtual package which includes information that can be used in a hosted virtual application environment. The system can provide bits of a virtual package based in part on user demand for an application or certain application functionality. In one embodiment, a system includes a sequencer component which can create a virtual package which includes information associated with setup-time and run-time changes made to a computing device. The sequencer component can use a number of extensible markup language (XML) files to create the virtual package. Other embodiments are available. | 05-21-2009 |
20090133014 | METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCT FOR AUTOMATIC DOWNLOAD OF SOFTWARE DEPENDENCIES ON INSTALLATION - A device for automatically downloading an application package is provided. The application package that is downloaded contains a dependency manager, a configuration file and other application files. During installation of the application package the dependency manager is started automatically and is capable of reading data in the configuration file contained within the application package. The dependency manager is further capable of comparing information relating to required components in the file with required components in the device and determining if any required components are missing or whether a newer version of the required components in the device are required. In this regard, the dependency manager is further capable of generating a request for a required component(s) that is missing or is not up-to-date and downloading the missing or outdated required component(s) from a server. The dependency manager is further capable of installing the downloaded required component(s) in the device. | 05-21-2009 |
20090144725 | Method and System for Software Installation - A method for installing software on an information handling system (IHS) is provided, the method including receiving data associated with a plurality of hardware components and a plurality of software components, providing a plurality of software devices corresponding to the data, transferring the plurality of software devices to a virtual hard drive of a virtual machine and capturing an image of the virtual hard drive on an image storage. | 06-04-2009 |
20090144726 | USE OF ALIASING IN AN INSTALLER - An installer can use an alias to indicate a combined software program. The combined program can include multiple software products. The software products can each be independently runnable. The alias can be used by the installer system to install the multiple software products automatically. | 06-04-2009 |
20090150880 | PRINTER DRIVER INSTALLING METHOD, RECORDABLE MEDIUM RECORDED WITH PROGRAM EXECUTING THE INSTALLING METHOD, IMAGE FORMING APPARATUS AND HOST APPARATUS THEREOF - A printer driver installing method installs a driver program which corresponds to an image forming apparatus in a host apparatus which is connected to the image forming apparatus, and includes selecting installation of the driver program, controlling the image forming apparatus to receive an installer information, authorizing by using the received installer information, and installing the driver program in the host apparatus if the installer information is authorized. | 06-11-2009 |
20090150881 | Building and Installing Dynamic Installation Packages Using a Declarative Authoring Tool - Building a package for installing a software application on a data processing system with a distributed architecture is provided. The installation package is built using an authoring tool based on a declarative model. A descriptor is used to define a desired configuration of the system The installation package is built declaring a discoverer element, a producer element and a consumer element into the wizard tree. During the installation process, the discoverer element detects a current configuration of the system. The producer creates a working queue dynamically, inserting the installation operations that are needed for reaching the desired configuration from the current configuration of the system. The producer then executes the installation operations defined in the working queue. In this way, the installation operations are determined at runtime. | 06-11-2009 |
20090158270 | System and Method for Creating Platform-Specific Self-Extracting Client Packages Using a Production Server - System and method for creating platform-specific self-extracting client packages using a production server are described. In one embodiment, the method comprises compiling a source file on a first build server comprising a first computing platform to produce a first executable seed file for the first computing platform and compiling the source file on a second build server comprising a second computing platform to produce a second executable seed file for the second computing platform; and providing the first and second executable seed files to a production server comprising the first computing platform. The production server uses the first executable seed file to create a first client package and a second client package, wherein the first client package is designed to be installed and execute on a first workstation running on the first computing platform and the second client package is designed to be installed and execute on a second workstation running on the second computing platform. | 06-18-2009 |
20090158271 | INSTALLING METHOD, INSTALLER, AND INSTALLING PROGRAM - An installer generates an application list containing application program type of each application, generates, based on the application list, a configuration file containing predetermined items set for all the installed applications and predetermined item set for respective installed applications, sets a common item in a registry, sets the number of installed applications and the like as attributes of the common item, sets an item for each application immediately under the common item, sets program installation folder and the like as attributes of the item set for each application, sets the number of installed applications in the field of number of installed applications in the registry using a computer, sets a value of an IP address in the field of IP address in the registry, and installs selected applications. | 06-18-2009 |
20090172657 | System, Method, Apparatus, Mobile Terminal and Computer Program Product for Providing Secure Mixed-Language Components to a System Dynamically - An apparatus for receiving secure-mixed language libraries for usage in a platform is provided. The apparatus includes a processing element that is configured to execute a platform which includes one or more packages containing one or more non-native applications and one or more libraries. The one or more libraries may consist of a native part and a non-native part. In this regard, the one or more libraries may contain software code associated with one or more different programming languages. One of the libraries of a package(s) consists of a native extension library. The processing element is configured to allow at least one of the non-native applications to call the libraries. The processing element is further configured to utilize the software code in the libraries to extend or add functions and/or functionality to at least one of the non-native applications. | 07-02-2009 |
20090172658 | APPLICATION INSTALLATION - A method for installing an application includes detecting the initiation of a connection between a peripheral device and a client. An application state is determined. An active application state is an indication that the application has previously been installed. Upon a determination that the application state is not active, the application is installed on the client from the peripheral device, the application state is set to active, and the peripheral device is enabled to perform tasks as guided by the client. | 07-02-2009 |
20090178034 | IMPLEMENTATION TOOL COMBINING PRE-CONFIGURATION AND QUESTIONNAIRE - Systems, methods, and machine-readable media are disclosed for configuration of an application program using a set of pre-configuration data and a questionnaire. In one embodiment, a method for delivering configuration information for an application, can comprise saving a set of configuration information related to the application. A set of one or more questions related to configuration of the application can be defined and saved. In some cases, at least one of the set of one or more questions related to configuration of the application can relate to at least a subset of the set of configuration information. The set of configuration information and the set of one or more questions can be delivered for use in configuring an installation of the application. | 07-09-2009 |
20090193411 | METHOD AND SYSTEM FOR ASSESSING DEPLOYMENT AND UN-DEPLOYMENT OF SOFTWARE INSTALLATIONS - A method and system for assessing deployment and un-deployment of a software application installation are disclosed. In one embodiment, the method comprises receiving as an input a software application installation. Native code is extracted from the software application installation and executed. Information regarding the execution of the native code is provided to a user. | 07-30-2009 |
20090193412 | Computer-Readable Medium, Information Processing Apparatus, Display Control Method - A computer-readable medium causes an information processing apparatus capable of performing a plurality of setting processing for making a setting in accordance with a predetermined sequence to perform processing including a first display control process including displaying a corresponding setting image for each of the plurality of setting processing, an information acceptance process including accepting information required to perform the setting processing through the displayed setting image, a shift command acceptance process including accepting a shift command for making a shift toward another setting processing from setting processing corresponding to the setting image displayed in the first display control process, and a second display control process including displaying an input completion image showing information accepted in the information acceptance process in addition to the setting image corresponding to the setting processing to be shifted by the shift command when the shift command is accepted in the shift command acceptance process. | 07-30-2009 |
20090210869 | ADVANCED PACKAGING AND DEPLOYMENT OF VIRTUAL APPLIANCES - Methods and apparatus, including computer program products, are provided for deploying virtual appliances. In one aspect, there is provided a computer-implemented method. The method may include receiving information representative of one or more requirements of virtual appliances and one or more resources available to host the virtual appliances. A download manager may be used to install the virtual appliances. The installation may be configured based on the received information. The start of the virtual appliances may be initiated based on a dependency description. The dependency description includes a sequence for starting the virtual appliances including the network configuration. Related apparatus, systems, methods, and articles are also described. | 08-20-2009 |
20090217259 | Building Operating System Images Based on Applications - Example systems and methods for creating an operating system image for an embedded device. In one example, the system includes an operating system base module including an operating system for the embedded device, a software application module, the software application module including one or more software applications that are programmed to execute on the embedded device, and an analysis program module programmed to identify dependencies in the one or more software applications. The system also includes a components module including one or more components that are added to the operating system base, and a mapping module programmed to map the dependencies to one or more components from the components module. Methods for creating an operating system image for an embedded device using an integrated development system are also described. | 08-27-2009 |
20090217260 | AUTOMATED VIRTUAL APPLIANCE SIZING - Methods and apparatus, including computer program products, are provided for sizing the operating system of a virtual machine. In one aspect, there is provided a computer-implemented method. The computer-implemented method includes receiving information representative of an extended application layer and a container, both of which operate at a virtual machine at a host. A determination is made regarding whether one or more aspects of the extended application and the container may be deinstalled. The extended application and the container are implemented without the deinstalled aspects. Related apparatus, systems, methods, and articles are also described. | 08-27-2009 |
20090222813 | System and Method for Automated Configuration of an Information Handling System - A system and method for automated deployment of an information handling system are disclosed. A method for managing the deployment of an information handling system may include executing a deployment application on an information handling system, the deployment application including one or more tasks associated with the deployment of the information handling system. The method may further include automatically determining for a particular task whether an execution time for the particular task is within a predetermined range of execution times. The method may further include automatically performing an error-handling task in response to determining that the execution time for the particular task is not within the predetermined range of execution times. | 09-03-2009 |
20090241104 | APPLICATION MANAGEMENT WITHIN DEPLOYABLE OBJECT HIERARCHY - The management of applications in a computing environment often involves a significant number of computing operations, such as acquiring the application, deploying data objects in various locations, and configuring the application with respect to the deployed device. Conventional computing environments may provide inadequate support throughout a typical application life cycle, especially for a computing environment distributed across many devices. Instead, the computing environment may be represented in a deployable object hierarchy that may be distributed to various devices. An application management service may therefore be provided to install representations of the application in the object hierarchy, and to support many other aspects of the application life cycle, such as application discovery, sharing, updating, and removal. The devices may therefore provide the applications of the computing environment to the user in a consistent manner with reduced manual management among the devices comprising the computing mesh. | 09-24-2009 |
20090241105 | Detecting Applications in a Virtualization Environment - A method, computer program product and system for allowing licence tools to detect the installation of applications that are not physically installed on a machine when an Application Virtualization Environments is used. In one embodiment of the invention, the licence tools may further detect application usage. In one embodiment of the invention, a virtual installation signature may be defined. Agents in a target computer may be used to compare the virtual installation signature of an application with a localized list of potential applications to detect whether the software is installed on the target computer. | 09-24-2009 |
20090249326 | System for Signaling An Application to a Host Device and Method Therefor - An application is signaled to a host device using descriptors incorporated into an application information table. Only applications intended for a certain host device are downloaded to that host device. The descriptors allow the host to identify applications that are addressed to the host based on attributes of the host. When addressing is performed at the level of an application, the application signaling is accomplished using a single application information table and the evaluation of logical parameters against selected host attributes to identify all of the applications addressed to the host. When addressing is performed at the level of a table, multiple tables are evaluated using logical parameters applied to selected host attributes to determine which table is addressed to the host. Addressing conflicts are resolved using priority measures assigned to selected host attributes. | 10-01-2009 |
20090249327 | METHOD FOR METERING AN EXTENSIBLE LICENSE FOR JAVA APPLICATIONS - A method in one embodiment includes using a class loader, detecting an entry point to a Java application; using a class loader, detecting each entry point extension to the Java application; and contacting a third party license server for acquiring a license for each of the Java application and extension associated with each detected entry point. | 10-01-2009 |
20090254898 | CONVERTING A DEVICE FROM ONE SYSTEM TO ANOTHER - Re-purposing a computer from one operating system to another is both simplified and made less susceptible to error by moving original system firmware to a backup location and then installing both new firmware and the new operating system in one process. Because the original firmware is maintained and accessible, should the new firmware, for example, a BIOS, fail, the original firmware can be restored and the process restarted. To assist in the seamless change from one operating system to another, an inventory of computer assets may be used to built an installation program and removable memory for use in the upgrade. | 10-08-2009 |
20090254899 | METHOD FOR VIRTUALIZING SOFTWARE APPLICATIONS - A method for virtualizing of software applications. The method comprises initializing a virtual environment created by a virtual engine executed over a computer; creating a new data file; launching an installation process of a software application to be virtualized, wherein the installation process runs in the virtual environment; during the installation process, capturing data writes to a file system of the computer's operating system; and saving the data writes to the new data file. | 10-08-2009 |
20090260002 | SOFTWARE OPTION SELECTION AND VALIDATION SYSTEM - The present disclosure discloses a method for providing an activation of a requested software option associated with a base system software. The method may include receiving a request for an activation of a requested software option including an option part number for the requested software option. The software option being installed on the customer system. The method may further include the step of generating an activation code based on the option part number for the requested software option. | 10-15-2009 |
20090260003 | APPLICATION PACKAGING DEVICE AND METHOD FOR CONTROLLING THE SAME - End user license agreements included in a plurality of encrypted applications are extracted from the applications. In this way, acceptances of the end user license agreements are obtained from a user without waiting completion of decryption of the plurality of encrypted applications. | 10-15-2009 |
20090265702 | METHOD OF REINSTALLING A COMPUTER BASED ON FREQUENCY OF APPLICATION UTILIZATION - A system and method for efficiently reinstalling computer software, which tracks frequency of utilization for each software application loaded onto the computer and reinstalls applications based on frequency of utilization, with the option to reinstall a computer operating system first or to reinstall computer applications along with libraries, so that computer users can resume working as soon as possible instead of waiting many hours for the entire reinstallation image to complete before a computer system reboot allows for continuation of computer usage. | 10-22-2009 |
20090265703 | System and method for application portability - A data processing system having a processor and accessible memory, the data processing system executing a first operating system, the data processing system also having an application and virtualized application environment, the application and virtualized application environment capable of being packaged and moved to a second data processing system. There is also a machine-usable medium encoded with a container, the container storing a packaged data processing system application and associated virtualized application environment, the virtualized application environment capable of being executed on a plurality of different operating systems. There is also a method, including executing an application in a virtualized application environment on a first device and packaging the virtualized application environment and the application in a container. The method also includes unpacking the container on a second device and executing the application in the virtualized application environment on the second device. | 10-22-2009 |
20090271782 | MECHANISM FOR DETERMINING APPLICABILITY OF SOFTWARE PACKAGES FOR INSTALLATION - Mechanism for determining applicability of a software package for installation is described herein. In one embodiment, a process is provided to retrieve authentication information of a component from an installation descriptor file, where the descriptor file describes installation information of the software package. The software package may include one or more components and each component having zero or more sub-components. For at least one sub-component of at least one existing component that has already been installed, an image of the sub-component is authenticated using an authentication key extracted from the authentication information to determine whether the component can be installed based on the existing component. Other methods and apparatuses are also described. | 10-29-2009 |
20090276769 | Computer System and a Method of Deploying an Application in a Computer System - A computer system has a runtime environment (e.g. Java) and a deployment system (e.g. a Spring framework layer) arranged to deploy an application into the runtime environment. The application comprises bundles (e.g. OSGi bundles or JSR modules) each with manifest metadata defining dependencies for the respective bundle. A deployment management unit refers to one or more personality specific deployers to determine which of the bundles have a specific personality from a predetermined set of personality types. The personality specific deployers transform the respective personality-specific bundles by inserting one or more additional dependencies into the metadata of the bundle according to their personality type. The deployment management unit applies one or more operations to all of the plurality of bundles, including installing each of the bundles ready for deployment and deploys those bundles not having a specific personality type. The personality specific deployers deploy the personality-specific bundles according to their respective personality types. | 11-05-2009 |
20090282397 | Secure Dynamic Loading - The invention relates to a method for loading, installing and running software, called loading units, having different levels of confidence by a data processing unit ( | 11-12-2009 |
20090282398 | ON-THE-FLY ADDITION OF PRODUCTS TO AN EXISTING INSTALLATION - A user interface to a software installer is arranged to enable users to select additional software products that are downloaded, queued, and then installed dynamically (i.e., “on-the-fly”) on a PC while an existing software installation is performed. The user interface may be configured to provide an indication of the progress of software products that are currently being installed, as well as a list of other software products that are available for installation. When a user selects a new software product from the list, the installer will immediately fetch the software and queue it for installation. The user interface will be updated to display the installation progress for the new software product along with the installation progress for the existing products. The user can repeat the process and continue to add new products that will also be installed on-the-fly until all the desired software products are installed on the user's PC. | 11-12-2009 |
20090282399 | Package header system and method to facilitate streaming a single firmware file upgrade - The disclosed system and method provides a software package header that includes a copy of a firmware file header for a firmware file constituent of the software package. The package header is provided to a network service device such as a gateway as an initial portion of a software package to perform a firmware installation. The package header content is used to validate firmware files expected to be received and installed by the network service device. The package header structure permits all firmware files to be validated prior to the installation of any of the firmware files, while avoiding the use of additional network service device resources. | 11-12-2009 |
20090282400 | APPARATUS TO MANAGE BINDING INFORMATION ON BUNDLES REMOTELY INSTALLED INTO AN OSGi SERVICE PLATFORM AND METHOD THEREOF - An apparatus to generate and manage binding information that is used to map a bundle remotely installed into an open service gateway initiative (OSGi) framework, to at least one controller device that is interested in a change of a life cycle of the bundle, by using a controlled device, in which an OSGi service platform is installed. | 11-12-2009 |
20090288078 | Method and Apparatus for Deploying Applications - A computer implemented method, apparatus, and computer usable program code for deploying packages. In response to a request to deploy a package for a software application containing metadata, a first portion of the metadata describing the package is processed. A second portion of the metadata relating to modification of a database is processed for the software application after processing the first portion of the metadata. A third portion of the metadata describing all other content for the software application is processed after processing the second portion of the metadata. | 11-19-2009 |
20090293052 | APPARATUS AND METHOD FOR PORT ADAPTOR FOR PERIPHERAL DEVICE SOFTWARE AND DATA - An adaptor for a peripheral device port includes non-volatile memory attached to the port using a port splitter or hub. The non-volatile memory is typically used for storage of peripheral device specific information such as device drivers and users' guide. Said adaptor provides necessary software as well as reference documents without any additional connection. A host computer sees an additional storage device in addition to a target peripheral device. This eliminates the need for CD or DVD devices for software installations or reference documents. Said adaptor can be easily integrated into a target device or cable for simpler usage. | 11-26-2009 |
20090300599 | Systems and methods of utilizing virtual machines to protect computer systems - Systems and methods are provided for utilizing virtual machines to protect computer systems. A first virtual machine may be initiated to execute a computer program. When the computer program attempts to access a computer file, a determination may be made of whether the first virtual machine is allowed access to the computer file. If access is allowed, the virtual machine may be permitted access to the computer file, and the computer program may thereafter access the computer file. A first (or “master”) virtual machine may additionally or alternatively cause initiation of a second (or “slave”) virtual machine to access untrusted computer files. Master virtual machines may be configured to communicate with and/or control slave virtual machines. | 12-03-2009 |
20090300600 | INFORMATION PROCESSING APPARATUS AND INSTALLATION METHOD - The installation of multiple applications by an installer is executed in a mode that does not display an error message in a display device. Upon an installation performed by the installer ending, the result of the installation performed by the installer is determined. As a result of the determination, an installer that failed at the installation is caused to re-execute the installation of the application whose installation failed in a mode that displays an error message in the display device. As a result of the re-execution, an error message is displayed in the display device by the installer that failed at the installation. | 12-03-2009 |
20090307684 | MANAGING PACKAGE DEPENDENCIES - An illustrative embodiment provides a computer implemented method for managing package dependencies for an application installation. The computer implemented method identifies a set of used files for the application and a package for a respective file in the set of used files to form identified packages, adding names of the identified packages to an original package list of package names for the application, wherein the original package list defines package dependencies, and determines whether the identified packages can be located. The computer implemented method, responsive to a determination that the identified packages can be located, determines whether files within the identified packages can be found, responsive to a determination that the files within the identified packages can be found, determines whether files within the identified packages were used, and responsive to a determination that the files within the identified packages were used, updates the original list of package names for the application to form an updated list of managed package dependencies. The computer implemented method further creates a difference list between the updated list and the original list of package names and selectively installs the application using a combination of the original list of package names and the difference list according to the package dependencies. | 12-10-2009 |
20090307685 | Method, Arrangement, Computer Program Product and Data Processing Program for Deploying a Software Service - Deploying a software service. A defined software service offering is selected from a plurality of defined software service offerings. An instantiation order for deploying the selected defined software service offering on a corresponding computer system is generated. Each defined software service offering comprises a software service definition and at least one defined software policy. One selected from the group consisting of the software service definition, the software policy, and a combination thereof, provides a hardware configuration for the software service, a software configuration for the software service, and a managing policy for the software service. The instantiation order of the software service for execution on the computer system is created based on the hardware configuration, the software configuration and the managing policy. | 12-10-2009 |
20090313618 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD THEREFOR, STORAGE MEDIUM STORING CONTROL PROGRAM THEREFOR, IMAGE PROCESSING APPARATUS, CONTROL METHOD THEREFOR, AND STORAGE MEDIUM STORING CONTROL PROGRAM THEREFOR - An information processing apparatus capable of easing a setup of an alternative apparatus on execution of alternative printing function. An installation unit installs driver software corresponding to a first image processing apparatus on the information processing apparatus. A collection unit collects information about a second image processing apparatus corresponding to other driver software that has been already installed on the information processing apparatus when the driver software is installed by the installation unit. A transmission unit transmits the information collected by the collection unit to the first image processing apparatus. | 12-17-2009 |
20090320017 | Dynamic Web Installer - A dynamic web installer, in which a user selects components via an external input selector (e.g. a web page) and, based on those selections, generates a custom installer to include only the components requested by the user. The user can then retrieve this installer and perform the installation. | 12-24-2009 |
20090328030 | INSTALLING A MANAGEMENT AGENT WITH A VIRTUAL MACHINE - A management service can install one or more third-party agents and any number of customizations for an operating system/virtual machine at the same as the system/machine is installed. In one implementation, a management service places (e.g., from a remote location) an operating system/virtual machine image in a mounting location. Before installing the corresponding system (OS or virtual machine), the management service also inserts one or more third-party agents into the image, as well as any number or type of policies and customizations. The management service then directs installation of the combined image (including rules, policies, and customizations) so that the operating system, third-party agents, and provided customizations, are all installed together during the same installation process. Accordingly, the management service allows for agents to reliably and immediately begin executing with installation of the operating system/virtual machine. | 12-31-2009 |
20090328031 | DYNAMIC XPS FILTER - A system and method enhances a default workflow path of a workflow system. The system provides access to policy rules and associated triggering conditions not available to the default workflow path of the workflow system. The configured rules are stored in a repository, and may be dynamically reconfigurable. Selected ones of the rules and triggering conditions are bound to at least one resource, such as a printer. An orchestrator is installed as a default workflow path, e.g., as an XPS filter, and is thus executed during default workflow path processing for a job submitted to the default workflow path. The orchestrator may then perform additional processing functions including accessing the configured policy rules and associated triggering conditions. A processing unit may be executed if the associated triggering condition is satisfied. | 12-31-2009 |
20100011351 | DYNAMIC FILE SYSTEM RESTRICTION FOR PORTABLE STORAGE DEVICES - A method of installing an application on a portable storage device is disclosed. The method includes receiving file system commands issued by an installer application and selectively intercepting and modifying at least one file system command before the at least one file system command is executed with respect to a destination file system. The method restricts access to a first file system located at a fixed storage memory device and directs access to a second file system located on the portable storage device. | 01-14-2010 |
20100011352 | Matching Plugins to Users - A method of matching one or more software plug-ins to a user, the method including: defining one or more trigger events based on one or more actions of an application; monitoring a use of the application for the one or more trigger events; generating a suggestion of one or more plug-ins based on the use of the application; and generating a notification including the suggestion. | 01-14-2010 |
20100017796 | INPUT/OUTPUT TRANSACTION MANAGEMENT DURING PLATFORM INITIATION - In a Uniform Extensible Firmware Interface (UEFI) environment, a system management mode (SMM) driver and a non-SMM driver may be installed for the same hardware device. Until the SMM driver is available, the non-SMM driver is configured to conduct input/output (IO) transactions directly with the hardware device. The non-SMM driver can utilize native UEFI services to receive a notification that the SMM driver is available. Upon receiving such notification, (or if the SMM driver was already available before the non-SMM driver), the non-SMM driver is reconfigured to redirect all IO requests to the SMM driver, which then conducts the corresponding IO transactions directly with the hardware device. Redirecting all non-SMM IO requests for a hardware device to the SMM driver for the hardware device limits direct access to the hardware device to only one driver, the SMM driver, thereby facilitating the integrity or atomicity of IO transactions. | 01-21-2010 |
20100017797 | IMAGE FORMING APPARATUS, SERVICE SYSTEM AND METHOD OF INSTALLING OPEN SERVICES GATEWAY INITIATIVE (OSGI)-BASED SERVICE - A method of installing an Open Services Gateway initiative (OSGi)-based service, the method including: accessing characteristic information associated with an OSGi bundle; generating a virtual Java Archive (JAR) file using the accessed characteristic information; and installing the generated virtual JAR file on an OSGi framework. Accordingly, there is no need to generate a separate JAR file, and user convenience is thus increased. | 01-21-2010 |
20100031247 | SIMPLIFIED DEPLOYMENT MODELING - A deployment modeling platform enables a user to model application characteristics of target software and to associate application modeling parameters to the modeled application characteristics. A user may also model environment characteristics of a target deployment environment and to associate environment modeling parameters to the modeled deployment environment characteristics. Still further, a user may create a deployment model that associates and maps selected parameters of the modeled application characteristics of the target software to associated parameters of the modeled environment characteristics of the deployment environment, and to verify that each parameter that relates to a requirement is mapped to and is fulfilled by an associated parameter that relates to a corresponding capability to determine whether validation problems exist in order to deploy the target software in the associated deployment environment. | 02-04-2010 |
20100031248 | Installation Sequence Manager - An installation manager may have a user interface that may enable a user to modify the execution of an installation sequence. A user may indicate an installation step or task within a step that may for pausing the sequence, skipping the step or task, repeating a step or task, or closely monitoring a specific step or task. The user's modifications to the installation sequence may be presented in the user interface, and the modifications may persist even when a system reboot operation is performed during the sequence. The installation manager may enable a user to augment the installation sequence by pausing the sequence, inspecting an item or performing an additional task, and resuming the sequence. | 02-04-2010 |
20100031249 | METHOD FOR POLICY BASED ENFORCEMENT OF BUSINESS REQUIREMENTS FOR SOFTWARE INSTALL - A method for policy-based enforcement of business requirements for a software install. The method includes identifying installation prerequisites and business prerequisites based on business policies of a software solution, where the software solution may be installed on a computing machine; identifying software prerequisites required for the software solution; determining whether the business prerequisites and installation prerequisites can be complied without compromising the software prerequisites; on determining that the business prerequisites can he complied, installing the software solution on the computing machine; and on negative determining notifying a user regarding non-compliance of the business prerequisites. | 02-04-2010 |
20100031250 | INFORMATION PROCESSING APPARATUS AND CONTROL METHOD FOR INFORMATION PROCESSING APPARATUS - When a peripheral device is connected to a host apparatus for the first time, an easy and secure installation of the driver of the peripheral device into the host apparatus is made possible. A printer | 02-04-2010 |
20100037217 | COMPUTER PROGRAM PRODUCT FOR EVALUATING THE WORKLOADS OF INSTALLATION PLANS IN QUANTITY BY BUILDING A PRE-REQUISITE RELATION KNOWLEDGE-BASE - A first embodiment of the invention includes a computer program product including machine executable instructions stored on machine readable media, the instructions for providing an installation plan for installing at least one application in at least one processing system, by implementing a method including: loading a configuration management database (CMDB) including pre-requisite relations knowledge base and a configuration information database with workload information and skill information for installation of the at least one application; and using the loaded information to select the installation plan. In another embodiment, a system is provided. | 02-11-2010 |
20100037218 | Registry Emulation - A method for running a software application on a computer having an operating system that provides a local database containing consistent configuration data to be accessed by programs running on the computer. The method includes providing a file containing further configuration data required by the application, which further data are not stored in the local database. A request by the application to access the local database is intercepted, and an item of the further configuration data is returned from the file to the application, responsive to the request. | 02-11-2010 |
20100042986 | SOA-registry, method and platform manager for automatic SOA application deployment - The invention concerns a SOA-registry ( | 02-18-2010 |
20100042987 | INSTALL SYSTEM THAT INSTALLS DRIVER BEST SUITED FOR CONFIGURATION OF DATA PROCESSING DEVICE - When a periphery device is brought into connection with a data processing device, the data processing device executes a driver search program stored in the periphery device and installs a driver from a registered install source. The driver search program is for registering, as the install source, either a drive of the periphery device or a drive provided to a device other than the periphery device. | 02-18-2010 |
20100058324 | MULTIPLE ORGANIZATION SUPPORT IN A NETWORKED SYSTEM - Some embodiments of multiple organization support in a networked system have been presented. In one embodiment, a centralized server manages a networked system, which includes the centralized server and a set of computing machines coupled to each other within an internal network of a customer. The centralized server segregates data within the networked system by grouping data into the concept of an organization created by the customer in order to isolate the organizations. | 03-04-2010 |
20100058325 | Live Operating System Installation Method and System for Universal Serial Bus Devices - A method and apparatus for the installation of a live operating system includes an installation module that automatically detects available portable removable storage devices. The installation module also automatically determines available operating systems for installation on the portable removable storage devices. The determination of available operating systems can include checking for available operating systems on remote servers. The installation module provides a user interface that is populated with the available installation options including the options to select a size of a persistent overlay and the use of encryption. The installation process installs the user selected operating system on the user designated portable removable storage device and validates the installation. The installation can be performed without generating a new partition on the portable removable storage device and without reformatting the device. | 03-04-2010 |
20100058326 | Information processing apparatus and function expansion method - An information processing apparatus receives index information about an expansion function realized by being linked to a predetermined service provided by an external apparatus from a server apparatus connected via a network, displays a menu of information representing the expansion functions on a display screen, based on the index information, downloads software for executing the expansion function based on location information of the software when the expansion function being executed in accordance with a user selection on the menu on the display screen; the location information contained in the index information, and uses the downloaded software to executes the expansion function selected by an user. | 03-04-2010 |
20100070968 | DESKTOP WIDGET ENGINE EMULATOR COMPONENT FOR A RAPID APPLICATION DEVELOPMENT TOOL - An emulator for hosting desktop widgets. The emulator mimics the functions of a desktop widget engine. The emulator serves as a user interface component that may be added via a rapid application development tool, such as Oracle International Corporation's Application Development Framework. The rapid application development tool may be used to install the emulator, for example, in a region of a user interaction environment or an application created by the rapid application development tool. If desired, multiple options may be provided in terms of regions to provide the emulator. In addition, one or more selection devices, such as a drop down menu, may be provided to select particular desktop widgets for use and display. Tabbed pages may be provided on a display for the emulator for organizing both personal and enterprise desktop widgets. Security settings control access to widgets, and an option to allow or restrict access to widget display options in the emulator. | 03-18-2010 |
20100077391 | Virtual Machine Manufacturing Methods and Media - A method for manufacturing an information handling system is disclosed wherein the method includes receiving an order for an information handling system (IHS), wherein the IHS comprises at least one virtual machine (VM) and determining a number of physical systems and an amount of storage required for the IHS. The method may also include providing the number of physical systems and the amount of storage and providing virtualization software for the number of physical systems, wherein the virtualization software is utilized to create the at least one virtual machine. The method further includes pre-configuring a plurality of parameters for the at least one VM. | 03-25-2010 |
20100077392 | CAP FILE FOR THE PERSONALIZATION OF A JAVA APPLICATION - A personalization method of one application capable of being executed on a Java card contains the successive steps of:
| 03-25-2010 |
20100083244 | METHODS, APPARATUSES, AND COMPUTER PROGRAM PRODUCTS FOR REPURPOSING COMPUTING DEVICES - An apparatus may include a processor configured to analyze a connected device to determine one or more capabilities of the device. The processor may be further configured to suggest one or more applications that the device is capable of implementing based at least in part upon the determined capabilities. The processor may be additionally configured to program at least one suggested application into a memory of the device such that the device is repurposed. Corresponding methods and computer program products are also provided. | 04-01-2010 |
20100095294 | INFORMATION PROCESSING METHOD AND PROGRAM - Commands such as installation operation and launch program commands need to be executed after appropriately switching between an administrator account and another account, for each command, when an installer constituting a program for readily performing installation operations collectively for a plurality of pieces of software or the like is launched. When an installer is launched in the present invention, process-to-process communication is secured between the processes of an administrator account and a user account, and an account to execute a command included in the installer is determined in the process of the administrator account. If the determination result indicates that the account to execute the command is the user account, the command is executed in the process of the user account rather than in the process of the administrator account. | 04-15-2010 |
20100107151 | METHOD AND SYSTEM FOR IMPLEMENTING PERFORMANCE KITS - Described is an improved method, system, and computer program product for implementing performance kits. Test data for the performance kit is preloaded into an installation image that is distributed with a vendor's product. This avoids the need for the customer himself to have to perform the tasks of installing the test data at the customer site. | 04-29-2010 |
20100107152 | IMAGE FORMING APPARATUS, AND WEB APPLICATION INSTALLING METHOD - A web application processing method, the web application processing method including: receiving web application information regarding a web application; accessing a web page for the web application using the web application information; reading contents from the web page; generating a virtual application corresponding to the web application using the read contents; and installing the generated virtual application in an image forming apparatus. Therefore, it is possible for a user to easily install a web application using uniform resource locator (URL) information, thereby increasing user convenience. | 04-29-2010 |
20100115506 | METHOD AND ARRANGEMENT FOR SOFTWARE DEPENDENCY RESOLUTION - The present invention relates to a method and a computer arrangement comprising a processor and a memory. The processor is operatively arranged to execute a group of instructions present in the memory unit, and by means of interaction with other hardware arranged to access data organized into named files. The invention is characterized by resolution of dependencies on resources represented by said data in form of named files by configuration of said instruction group so that such dependencies are resolved from a specific set of file names, which has the property that all names, used in that set of file names for the purpose of said resource reference, correspond to the same contents of referenced objects, on all computers connected to said set of file names in the corresponding primary standard way. | 05-06-2010 |
20100122247 | APPLICATION PLATFORM AND APPLICATION - The problem of the present invention is to be capable of efficiently using a system resource of a device. For solving the above problem, an application platform according to the present invention comprises determining unit for determining whether an application for installation or activation is installed or activated, wherein when the determining unit determines whether the application for installation or activation is installed or activated, the determining unit refers to a first resource use amount and a second resource use amount larger than the first resource use amount of each of a plurality of applications already installed or activated, a first resource use amount and a second resource use amount larger than the first resource use amount of the application for installation or activation. | 05-13-2010 |
20100125841 | APPLICATION RESTORE POINTS - Techniques are disclosed for creating an application restore point when an application is installed or updated and for restoring the application and other elements of a computing system modified by the installation and update processes to a state as they exist at the application restore point. The application restore point captures information about which files are modified, created, or deleted by the installation and update processes. In one embodiment, a user invokes an installer process to install or update the application. When the installer process modifies or creates a file, an original copy of the file, or a reference to the file is placed into the application restore point. To restore the application, files of the computing system having original copies in the application restore point are replaced with the original copies while all new files referred to in the application restore point are deleted. | 05-20-2010 |
20100138823 | METHOD AND SYSTEM FOR SOFTWARE VIRTUALIZATION DIRECTLY FROM AN INSTALLATION PACKAGE - A method and system for providing a virtual system environment directly from an installation package is disclosed. An installation package containing one or more installer applications is received and an installer application providing an instance of an operating system is copied from the installation package to a virtual container created in a test machine. A virtualization package is created for the selected installed application, and the virtual system environment is provided in the test machine. | 06-03-2010 |
20100138824 | SDR TERMINAL AND RECONFIGURATION METHOD - A Software Communications Architecture (SCA)-based software-defined radio (SDR) terminal and a reconfiguration method thereof are provided. The SDR terminal includes a software module including first and second hardware modules that are programmable and a memory storing at least one wireless access application; and a software module including a reconfiguration core framework that perform a service mode switch using the wireless access application, wherein, if a service mode switch from a first service mode to a second service mode occurs, the SDR terminal installs a wireless access application corresponding to the second service mode in one of the first and second hardware modules. | 06-03-2010 |
20100138825 | Computer System and Method for Configuring an Application Program in a Computer System - A computer system which configures an application program to execute with one or more resources is disclosed. The computer system includes a configuration unit to configure the application program for deployment into a runtime execution environment. The application program is divided into a plurality of bundles and the configuration unit examines the bundles individually to determine a bundle environment for each bundle based on dependencies of that bundle on the one or more resources. The configuration unit selects one or more conventions, which provide templates of configuration for a relevant resource, according to the determined bundle environment, and the configuration unit automatically generates a system configuration from the selected conventions and adds the generated system configuration to the application program, whereby the dependencies of the application program upon the resources are configured based on at least the automatically generated system configuration. | 06-03-2010 |
20100146498 | METHOD TO MAKE SMP/E BASED PRODUCTS SELF DESCRIBING - Systems and methods of providing information from run-time installations of mainframe SMP/E based products. Information is embedded into a fingerprint library. The fingerprint library may then be associated with a product installed via SMP/E. The fingerprint library may then remain with the product when it is copied to its distributed location. A system administrator may later query the run-time installation and retrieve information previously only known to the SMP/E tool in an SMP/E controlled installation. In one embodiment, information may be embedded into a fingerprint library at product build time. | 06-10-2010 |
20100162228 | OPERATING METHOD FOR AN AUTOMATION ENGINEERING COMPONENT, AND AN AUTOMATION ENGINEERING COMPONENT - A component of automation technology has a central unit, a boot memory, and a system memory. When a starting condition is invoked, the central unit implements a boot program stored in the boot memory. Because of the implementation of the boot program, the central unit is able to communicate with a server, accept a system program from the server and, optionally, store the accepted system program in the system memory by overwriting a system program already stored in the system memory. The central unit furthermore carries out the system program. Because of the implementation of the system program, the central unit communicates at least once with a peripheral unit which is connected to the central unit and is in operative connection with an industrial engineering progress. On the other hand, the boot program is configured such that a communication of the central unit with the peripheral unit is not possible. | 06-24-2010 |
20100192145 | Operation System Installation Methods and Media - A method for out-of-band installation and provisioning of an operating system in an information handling system is provided. The method may include sending an OS installation request to a management controller, which may include an internal persistent storage Furthermore, the method may include selecting a selected OS driver pack in response to the OS installation request and exposing the selected OS driver pack to a target server. Finally, the method may include installing the OS with the selected OS driver pack onto the target server. | 07-29-2010 |
20100199274 | Object oriented component and framework architecture for signal processing - A signal intelligence system comprising a plurality of software components that are programmable to provide a signal intelligence function. The signal intelligence system includes a processor system having a plurality of interconnected processor devices and a plurality of processor managers that are connected to the processor devices and are configured to control software components associated with the processor devices. Further, the signal intelligence system has a framework manager that is configured to interact with the plurality of processor managers to control the processor devices and effectuate the signal intelligence function. | 08-05-2010 |
20100205598 | METHOD FOR INSTALLING OPERATING SYSTEM IN COMPUTER - The invention provides a method for installing an operating system in a computer having a plurality of hard disks. The method includes: establishing a BBS table in a fixed address space of a memory for recording a default boot sequence of the hard disks via a BIOS memory; setting the default boot sequence of the hard disks so as to form an actual boot sequence; and interchanging, in boot sequential order, a hard disk among the hard disks which have the highest boot priority in the default boot sequence and that of a hard disk having the highest boot priority in the actual boot sequence, such that the operating system is installed in the hard disk having the highest boot priority in the actual boot sequence, thereby improving the booting efficiency of the computer. | 08-12-2010 |
20100205599 | MECHANISM TO ENABLE PLUG-AND-PLAY HARDWARE COMPONENTS FOR SEMI-AUTOMATIC SOFTWARE MIGRATION - A method and device for dealing with problem of software-incompatibility or obsolescence of hardware. The method includes copying of information regarding architecture and other features from hardware components, conversion of existing hardware-specific software to suit architecture of new hardware component and transmittal of adapted software to new hardware. The method and device provide for enabling semi automatic migration of hardware-specific software between hardware components such as computer processors. This process of software migration, in turn, provides for effective transfer of functionality from one hardware component to the other. This novel process can be used for migration of software from one processor to the other. | 08-12-2010 |
20100211943 | METHOD FOR SIMPLIFYING PROCESS FOR INSTALLING APPLICATION OF WINDOWS OPERATING SYSTEM - A method for simplifying a process for installing an application of a Windows operating system is applied. The method includes the following steps. An answer file is created, in which an installation profile is created according to an installation sequence of installation packages of the Windows operating system and a configuration file is created according to environment parameters of the Windows operating system. The answer file is loaded. An original Windows Preinstallation Environment Image (WIM) file is read, and is stored into a memory unit, and the original WIM file defined as a target WIM file. The answer file is added and modified into a Windows image file of the target WIM file. The target WIM file is initiated and an installation procedure of the Windows operating system is performed. | 08-19-2010 |
20100211944 | INFORMATION PROCESSING APPARATUS - A virtual machine is efficiently constructed, and a constructing time is reduced. Other than a target virtual machine which is a target for setting parameters, a setting purpose virtual machine is provided, and without starting the target virtual machine, a host side virtual machine setting unit of a host obtains a target virtual machine setting parameter file, and makes a storage area for setting parameters of the target virtual machine (a target virtual machine data) accessible from the setting purpose virtual machine, and a guest side virtual machine setting unit sets the parameters of the target virtual machine without starting the target virtual machine by obtaining the target virtual machine setting parameter file from the host side virtual machine setting unit, and writing the setting parameters in the storage area for setting the parameters of the target virtual machine (the target virtual machine data) which has been made accessible. | 08-19-2010 |
20100235827 | Creation of multiple radio instances - In a first aspect an exemplary embodiment of the invention provides an apparatus that includes a memory; a hardware unit embodying at least a portion of a radio physical layer; and a controller configured to install a radio system package into the memory, to respond to a first request to load a new radio system instance of the installed radio system package and to respond to a second request to activate the loaded radio system instance and to execute the loaded radio system instance using the hardware unit. The controller is further configured to execute a plurality of radio system instances of the same radio system package or different radio system packages with the hardware unit so that a portion of physical layer resources are shared in a non-interfering manner between the radio system instances. The exemplary embodiments may be embodied in a software defined radio having a multiple radio controller. | 09-16-2010 |
20100235828 | CLONING IMAGE CREATION USING VIRTUAL MACHINE ENVIRONMENT - Systems, methods, and computer programs for creating a cloning image using a pseudo environment in a virtual machine. The pseudo environment is configured based on an inventory of the assets of a reference machine. The cloning image can be deployed to one or more target machines. | 09-16-2010 |
20100242036 | INFORMATION PROCESSING APPARATUS, MODIFICATION MONITORING METHOD AND PROGRAM - According to one embodiment, an information processing apparatus includes a storage device wherein an operating system is installed, a detecting module configured to detect a process of installing a program to be operated on the operating system into the storage device and a performance of the information processing apparatus, and a display unit configured to store information indicating the performance of the information processing apparatus and information indicating install program which are detected by the detecting module into the storage device and to display the stored each of the information indicating the performance of the information processing apparatus and the information indicating install program in associate with temporal sequence in a graphic form. | 09-23-2010 |
20100262962 | Method To Enable Application Sharing On Embedded Hypervisors By Installing Only Application Context - A system and method for reducing storage space requirements for an embedded hypervisor. The system and method includes installing an application context on a hypervisor while installing files needed by the applications to a shared storage device. Such a system and method provides a unique application context install. Additionally, such a system and method uniquely shares applications while reducing the space occupied on the embedded device. Also, such system and a method uniquely loads applications from remote storage without actually caching the applications on a local system. | 10-14-2010 |
20100275197 | COMPUTER READABLE STORAGE MEDIUM FOR INSTALLING A PROGRAM - A computer readable storage medium storing computer readable instructions is provided. The computer readable instructions manipulate a computer to install a computer program by executing steps of installing a computer program in the computer, and registering designating information indicating a location of a content summary information providing site, through which content summary information concerning the computer program is distributed, in an information reader, which is capable of accessing the content summary information based on the registered designating information, obtaining the content summary information and location information concerning information content included in the accessed content summary information, and accessing the information content based on the obtained location information, so that the information reader obtains the content summary information concerning the installed computer program based on the registered designating information. | 10-28-2010 |
20100281476 | Image forming apparatus and image forming system - Provided is an image forming apparatus which makes input of an initial setting value of driver software such as a printer driver easier and capable of preventing erroneous input. A MFP is connected through a network to an administrator PC in which driver software is installed, and controlled by the driver software. The MFP includes an initial setting value input portion for inputting an initial setting value of the driver software and a setting value table that stores a setting value of an image forming function included in the MFP. The initial setting value input portion sets the setting value stored in the setting value table on an initial setting value input screen of the driver software as the initial setting value of the driver software so that a user can change the initial setting value set on the initial setting value input screen. | 11-04-2010 |
20100287545 | METHOD OF EXECUTING A COMPUTER APPLICATION, ASSOCIATED KIT AND AIRCRAFT - A method for running a computer application for interfacing with a crew of a vehicle, for example an aircraft, to a corresponding system and to an aircraft including the system. The method reads a removable medium, including the application to be run, by a removable-medium reader with which an on-board running system in the vehicle is equipped, and runs the application by a running mechanism with which the running system is equipped and connected to the removable-medium reader. The running of the application requires permanent recording of data necessary for execution thereof only on the removable medium. As an example, a portable application is used or the running system is booted from an installed operating system provided on the removable medium. | 11-11-2010 |
20100293539 | METHOD FOR SERVICING A FIELD DEVICE OF AUTOMATION TECHNOLOGY - A method for servicing a field device of automation technology with an operating program comprising a frame application and executable software components designed for the field devices and encapsulating the servicing functionalities of field devices. The software component designed for the field device is divided in two and comprises a basic software component and a software extension component, wherein the basic software component serves for reading and writing of device parameters of the field device and provides a graphical, basic, user interface, and the software extension component is produced from the program code of the device software of the field device and delivers the service functionality of the field device. | 11-18-2010 |
20100293540 | 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 | 11-18-2010 |
20100306759 | SYSTEM FOR PACKAGING NATIVE PROGRAM EXTENSIONS TOGETHER WITH VIRTUAL MACHINE APPLICATIONS - Methods and apparatus are described for packaging native program extensions with a virtual machine application. The application is distributed in an application package containing application code that runs in a virtual machine, native code that runs outside the virtual machine, and other resources. When the application requires access to native features of the underlying device not provided in the virtual machine, the native code is installed and executed. The virtual machine application accesses the native features by communicating with the native code running outside the virtual machine via inter-process communication. | 12-02-2010 |
20100306760 | SOFTWARE SETUP SYSTEM - Methods and apparatuses for automatic system setup. At least one embodiment of the present invention stores the setup configuration information (e.g., in files and/or in directory servers). The setup configuration information is stored (e.g., using a configuration file naming scheme) so that the configuration information for a particular machine can be found. A setup daemon on the machine searches for suitable configuration information in a number of places, such as: in a location in a local file system, in locations in mounted file volumes, and directory servers. The configuration information may be encrypted, and the setup daemon searches for the decryption key in a similar fashion. | 12-02-2010 |
20100313195 | Determining required software components for SCSI system initialization - A first managing software component for a first data transmission protocol and a first portion of a first utilization software component for the first data transmission protocol are loaded on a computer system. The inclusion of the first managing software component for the first data transmission protocol is verified. A second managing software component for a second data transmission protocol and a first portion of a second utilization software component for the second data transmission protocol is loaded. The inclusion of the second managing software component for the second data transmission protocol is verified. A usable protocol combination is identified including at least the first data transmission protocol and the second data transmission protocol. A second portion of the first utilization software component and a second portion of the second utilization software component are loaded upon identifying the usable protocol combination including at least the first data transmission protocol and the second data transmission protocol. | 12-09-2010 |
20100313196 | MANAGING SECURELY INSTALLED APPLICATIONS - Embodiments of the present disclosure provide methods and systems for managing securely installed applications. After installation, an installation framework performs a bind process to correlate the randomly assigned identifier with the unique identifier of the application. The installation framework also manages the execution of the application. When an application is launched, the application framework performs a search for that application's randomly assigned identifier and locates the application's container. The application is then allowed to execute within its container. During execution, the software application may also be restricted in various ways by the installation framework to its dynamic containers. The installer may also work with a trusted operating system component, such as the kernel, to help enforce the container restrictions. In addition, if desired, the use of random identifiers for containers may be used in conjunction with other security mechanisms, such as the use of code signing. | 12-09-2010 |
20100318984 | Information processing apparatus, installer program, and recording medium - An image forming apparatus includes a printer driver; a first software-identifier storage unit that stores therein a first software identifier that identifies software of a printing device, in which a second plugin for enabling the printing device to implement a feature corresponding to a feature of a first plugin to be installed in the printer driver, can be installed; an installable plugin determining unit that compares the first software identifier with the second software identifier and determines whether the second plugin can be installed in the software of the printing device; and an installing unit that installs, if it is determined that the second plugin can be installed, the first plugin in the printer driver. | 12-16-2010 |
20100333083 | Software Asset Packaging and Consumption Method and System - A reusable asset packaging and consumption method and system that support consumption activities and variability point instances associated with asset types or artifact types. Generic consumption activities and variability point types for different asset types or artifact types and developed and stored in a repository. When an asset packager packages an asset, a needed activity is selected from the activities associated with the type of the asset. The activity, a variability point instance bound with the activity, and the context constraints, together with the artifacts is packaged into the asset package, where the asset package is then stored in a repository. During consumption, the asset consumer obtains the asset package, verifies the context, and executes the activity packaged in the asset, while specifying variability point values for the bound variability instance. | 12-30-2010 |
20110004872 | Automated Installation of Operating Systems on Virtual Machines Using Checksums of Screenshots - A method and a system automatically install a guest operating system on a virtual machine run by a host. In one embodiment, the host includes an installation manager that computes a checksum of a region of an input request image. The installation manager compares the checksum with a stored checksum, and, based on a comparison result of the checksum, automatically determines an input to the input request. | 01-06-2011 |
20110004873 | SYSTEM FOR CONTROLLING SMART CARD AND METHOD THEREOF - A system for managing smart cards is disclosed. A system for managing smart cards, comprises a key management server for managing at least one master key used to grant the right to manage a smart card which operates in conjunction with a mobile terminal, and generates an installation key, used to grant the right to install or store a predetermined applet, based on the master key, and a card management server for receiving the generated installation key, and provides the applet to the mobile terminal based on the installation key in response to a request from the mobile terminal. | 01-06-2011 |
20110016463 | COMPUTER-HARDWARE, LIFE-EXTENSION APPARATUS AND METHOD - A computer hardware life-extension apparatus and method is disclosed to circumvent hardware-dependent software installation locks, imposed by selected software packages, which may artificially enforce compliance with a minimum set of hardware requirements before allowing installation. Various techniques may be used to circumvent the artificial hardware locks, thereby effectively extending the useful life, and delaying the forced obsolescence, of selected computer hardware. An apparatus and method in accordance with the invention may be used to extend the life of a wide variety of computer hardware, including but not limited to processors, main memory, secondary storage devices, and the like. | 01-20-2011 |
20110035744 | SELF-SERVICE DATABASE REPORTING SYSTEMS AND METHODS - The present disclosure enables users to interactively create, customize, and execute reports on data stored in databases using only a web browser. The user can create, customize, and execute reports by selecting various report elements including, for example, data sources, fields, filters, labels, charts, dashboards, and the like. Advantageously, the present invention enables users to create the reports through an Internet connection, without any special software, such as web browser plug-ins, database applications, and the like, without knowledge of data access languages, such as SQL, and without direct access to a database server. The present invention can directly connect to a plurality of different database types through a virtual or physical network connection. It fully functions without requiring the creation of additional configuration items like catalogs, models or secondary schemas by a programmer or database administrator (DBA). | 02-10-2011 |
20110047539 | SOFTWARE DEFINED RADIO MANAGEMENT - A system for facilitating the management of reconfigurable communication resources. These reconfigurable communication resources may include, for example, software defined radio (SDR) modules. SDR modules may comprise fixed hardware-level support for a multitude of wireless radios whose operation/protocols are defined at the software level. A variety of software-based radio definitions (e.g., radio software) may be stored on the apparatus, the radio software defining operation/protocol for one or more radios. Radios defined in the stored radio software may be individually loaded into the SDR module in order to emulate the operation (e.g., wireless communication) of corresponding hardware-based radio modules. Loading radios into, or the unloading of radios from, the SDR module may be managed based on decision criteria. | 02-24-2011 |
20110055823 | Logical Migration Of Applications And Data - Implementations are described of a computing device that migrates data and software applications from a first computing device to a second computing device, in order to preserve data and other application-related customizations. | 03-03-2011 |
20110072424 | SYSTEM FOR CREATING VIRTUAL APPLICATION, METHOD FOR INSTALLING VIRTUAL APPLICATION, METHOD FOR CALLING NATIVE API AND METHOD FOR EXECUTING VIRTUAL APPLICATION - A virtual application creating system, a virtual application installing method, a native API calling method and a virtual application executing method are disclosed. The virtual application creating system comprises a virtual environment library block including a plurality of modules that process native application program interfaces (APIs) of an operating system such that the native application APIs are suited to a virtual environment, finding a module capable of processing a specific native API from the plurality of modules when the specific native API is called and operating the found module; a virtual application installation block receiving position information of an application to be virtualized and information on an installation place where the application will be virtualized and installed from a user and inserting the virtual environment library block into a memory to install a virtual application in the installation place; and a virtual application execution block executing the virtual application installed in the installation place. Accordingly, an application selected by a user can be virtualized and installed in a position designated by the user, for example, an external storage unit, and the installed virtual application can be executed in a virtual environment independent from a host. | 03-24-2011 |
20110078677 | COMPUTER READABLE STORAGE MEDIUM STORING SECURE PRINTING SET-UP PROGRAM AND METHOD OF SETTING SECURE PRINTING - There is provided a non-transitory storage medium that stores a secure printing set-up program executable on an image processing device connectable to an image forming device. The secure printing set-up program includes a set of program instructions including: obtaining other user information indicative of whether there is any other user that is able to use the image forming device; and installing a driver with such a default setting that the image forming device operates in either one of a secure mode and a normal mode, the secure mode being such that the image forming device forms images when a user of the information processing device is authenticated, the normal mode being such that the image forming device forms images without authenticating the user of the information processing device, the default setting being configured to be selected between the secure mode and the normal mode depending on the other user information. | 03-31-2011 |
20110083128 | METHOD FOR SELECTING SOFTWARE AND INSTALLING SAME VIA A TELEMATIC MODULE IN A MOTOR VEHICLE - Methods for configuring a telematic module and/or a non-telematic module in a motor vehicle. | 04-07-2011 |
20110088027 | TRACKING BLOCK-LEVEL WRITES - One embodiment is a method of installing a block-level write tracking driver in a Microsoft Windows™ operating system so that no reboot of the system is need, another embodiment is a method of installing a block-level write tracking driver in a Linux operating system so that no reboot of the system is needed, and still another embodiment is a method of tracking block-level writes to snapshots under newer Microsoft Windows™ operating systems. | 04-14-2011 |
20110107324 | ASSOCIATION OF OBJECT ELEMENTS TO OPERATIONAL MODES - A method characterized by association of object elements to operational modes is adapted for use during installation or runtime of a software package. In an example embodiment, the software package includes objects and object behaviors, wherein a particular object has at least two different object behaviors associated with the particular object, and wherein different object behaviors are each associated with a different operational mode. The example method includes accepting a signal from a user input device to specify an operational mode in a target system for the software package and determining an object behavior that is associated with the specified operational mode. In one implementation, the determined behavior is installed in the target system while at least one other object behavior that is not associated with the specified operational mode is not installed in the target system. In another implementation, the software package is run via the target system, where the software package implements the determined behavior and does not implement at lease one other object behavior that is not associated with the specified operational mode. | 05-05-2011 |
20110107325 | Early Detection of Errors in a Software Installation - A method and apparatus for the installation of software is described herein. In one embodiment, a process is provided to verify a first set of packages selected from all packages, for example, on an optical disk, and verify a second set of packages on the optical disk. The verifying of the first set of packages calculates a first checksum for each package in the first set of packages and compares this first checksum to a second checksum for each package read from the optical disk. A second set of packages is verified if the verification of the first packages is successful. The second set of packages is verified by copying each package in the second set of packages, from the optical disk. A third checksum is included with each package read, and this third checksum is compared with a fourth checksum calculated for each package. | 05-05-2011 |
20110113421 | Programmatic Creation Of Task Sequences From Manifests - Methods, apparatuses, and systems are described for receiving, by a computer, data representing a first manifest and a second manifest, the first manifest identifying at least some of a plurality of software components and the second manifest identifying at least some of the plurality of software components; determining a first one of the software components that is identified by the second manifest and not identified by the first manifest; generating, by the computer, a task sequence comprising instructions for creating a software stack from an image of the software stack, and for installing the first one of the software components to the created software stack; and recording, by the computer, data representing the task sequence to a computer-readable medium. | 05-12-2011 |
20110126188 | Methods and Articles of Manufacture for Hosting a Safety Critical Application on an Uncontrolled Data Processing Device - Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device are provided. Various combinations of installation, functional, host integrity, coexistence, interoperability, power management, and environment checks are performed at various times to determine if the safety critical application operates properly on the device. The operation of the SCA on the UDPD may be controlled accordingly. | 05-26-2011 |
20110126189 | Method And Device For Customizing Software - A method of configuring software on a computer is disclosed herein. The software comprises at least one module and the computer comprises a nonvolatile storage having at least one address. An embodiment of the method comprises loading a flag into the address; reading the flag using the software; and activating the module in the software depending on the state of the flag, wherein activating the module causes at least one program to be installed on the computer. | 05-26-2011 |
20110131564 | SYSTEMS AND METHODS FOR GENERATING A VERSION IDENTIFIER FOR A COMPUTING SYSTEM BASED ON SOFTWARE PACKAGES INSTALLED ON THE COMPUTING SYSTEM - 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 identify the software packages installed on a computing system and data specific to the software packages. The administrator system can apply a hash function to the specific data to generate hashed data. Then, the administrator system can concentrate the hashed data to generate the version identifier. | 06-02-2011 |
20110154317 | Imposing Pre-Installation Prerequisite Checks on the Install User to Ensure a Higher Rate of Installation Success - Methods, systems and computer products are provided for imposing pre-installation prerequisite checks on the install user to ensure a higher rate of installation success. Projected failure rates are calculated for scenarios in which a user opts to not perform one or more prerequisite activities prior to the installation. The system prompts the user to perform the prerequisites, and provides installation advices showing the projected failure rates in the event the user opts out of performing one or more prerequisites. The system may not allow the user to bypass some prerequisites designated as being mandatory to the installation. | 06-23-2011 |
20110185352 | BUILDING PACKAGES OF FUNCTIONALLY DIFFERENT PROGRAMS FROM SOURCE CODE OF A SINGLE PROGRAM - Build-result packages are created for functionally different programs from a source code package of a single program. | 07-28-2011 |
20110191765 | System and Method for Self-Provisioning of Virtual Images - A system, method, and computer-readable medium are disclosed for automatically provisioning a virtual image on a target system. A service operating system comprising a virtual machine monitor and a personalization agent is installed on a target system. A set of digital assets entitlement data is provided along with an associated set of digital assets data contained in a virtual software image, which is then installed on the target system by the personalization agent. | 08-04-2011 |
20110202911 | APPLICATION INSTALLATION SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR ALLOWING A PACKAGE TO BE INSTALLED BY A THIRD PARTY - A computer implemented method of developing computer applications, the method comprising providing to multiple users access, over a network, to information on a data center, with a subgroup of the users having access to a sub-portion of the information that is different from the sub-portion accessible by the remaining tenants of the subgroup; and communicating with the data center over the network employing a computer system associated with a user of the sub-group to establish application functionality with the sub-portion that may be accessed, over the network, by additional parties authorized by the user. Also disclosed is a machine-readable medium and a data center, both of which facilitate carrying-out the steps of the method. | 08-18-2011 |
20110214118 | SYSTEMS AND METHODS FOR GENERATING AND STORING TRANSLATION INFORMATION AS PACKAGE METADATA - Embodiments relate to systems and methods for generating and storing translation information as package metadata. A physical or virtual client machine can host a set of installed software packages, including operating system, application, and/or other software. A package manager tracks the set of installed packages and language resources available for the installed set. The package manager can host or access a set of package attributes which include language specifications which indicates a language that should be used for search, display, and/or other activities. The language specifications be used to link to remote a remote repository storing various language metadata, including translations of source text. The resulting translated descriptions of source text from applications or other objects can be received and locally stored as translation information on the client machine. Translations can be periodically generated and/or updated. | 09-01-2011 |
20110219368 | PACKAGE MANAGEMENT SYSTEM - A package manager that determines circular dependencies in a list of software packages to be installed on a client computer and resolves those circular dependencies so that the list of software packages can be installed is described. The package manager receives a list of software packages along with information regarding the dependencies of the software packages. The package manager generates a directed graph of the software packages based on the dependency information. Using the directed graph, the package manager determines strongly coupled components to collect and install, where each strongly coupled component includes a set of dependent components. The package manager further installs these strongly coupled components. | 09-08-2011 |
20110219369 | INFORMATION PROCESSING APPARATUS, PROCESSING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM HAVING PROCESSING PROGRAM RECORDED THEREON - By including a control definition information storage unit that obtains, from control definition information having control information related to an application program defined, a functional element identification name that can be arbitrarily set to a functional element; a functional element definition information reading section that obtains, by referencing to functional element definition information configured related to a functional element ID unique to the functional element identification name, the functional element ID corresponding to the functional element identification name; and a setup unit that sets up the application program in the information processing apparatus, using the obtained functional element ID the need to create multiple resource files and code files for the respective purposes or the like can be eliminated, thereby reducing the management cost therefor. | 09-08-2011 |
20110231835 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR CONDITIONALLY ENABLING AN INSTALLATION ASPECT - In accordance with embodiments, there are provided mechanisms and methods for conditionally enabling an installation aspect. These mechanisms and methods for conditionally enabling an installation aspect can enable an improved determination of boundaries associated with the code, improved communication between code developers and users, improved security and access restriction, etc. | 09-22-2011 |
20110231836 | APPARATUS AND METHOD FOR ESTABLISHING DEPENDENCIES IN 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. | 09-22-2011 |
20110246979 | Mechanism for JRuby and SIP Servlets Integration - A mechanism for JRuby and SIP Servlets integration is disclosed. A method of embodiments of the invention includes deploying, by a Session Initiation Protocol (SIP) Servlets application server, a JRuby application to provide Voice over Internet Protocol (VoIP) services, and associating, by the SIP Servlets application server, a deployment file in a Ruby adaptation layer of a JAVA EE application server with the JRuby application, the deployment file defining a Session Initiation Protocol (SIP) Servlets application name in a SIP configuration section of the deployment file and a name of a class that handles SIP message. | 10-06-2011 |
20110246980 | Facilitating Software Acquisition - In certain embodiments, facilitating software acquisition includes accessing a memory storing software programs. A selected software program is identified. One or more product requirements of the selected software program and one or more target parameters of a target environment for the selected software program are determined. One or more commands to install the selected software program at the target environment according to the product requirements and the target parameters are determined. | 10-06-2011 |
20110252416 | NON-TRANSITORY COMPUTER READABLE MEDIUM, DEVICE DRIVER SETTING DEVICE, INSTALL DEVICE, DEVICE DRIVER PACKAGE, METHOD FOR SETTING DEVICE DRIVER AND INSTALL METHOD - A device driver setting device includes an acquiring unit, an allowing unit, and a writing unit. The acquiring unit acquires, from a data group constituting a device driver, condition information for each of one or more items which the device driver refers to. The condition information for each of the one or more items indicates a condition which can be taken by a setting value to be set in each of the items. The allowing unit allows a user to select a setting value which is to be set in each of at least a part of the items acquired, in accordance with the condition information associated with each of the at least a part of the items acquired. The writing unit writes setting values which are to be set in the respective items acquired into the data group based on a result of the selecting. | 10-13-2011 |
20110265079 | ELECTRONIC DEVICE AND METHOD FOR COMPUTING OPTIMAL PARAMETERSOF AN EQUALIZATION FILTER - In an electronic device and a method for computing optimal parameters of an equalization filter, an output file, which comprises times and voltages of data points that represent a signal, of electronic circuit simulation software is loaded, and is read using the installed post-processing software. A time interval of outputs of the signal is obtained by selecting an output type of the signal. A parameter file which includes several sets of equalization parameters of the equalization filter is received, to select optimal equalization parameters for the equalization filter from the several sets of equalization parameters according to the times, the voltages, and the time interval, using a parameter formula y(n)=a*x(n)−b*x(n−1)−c*x(n−2). | 10-27-2011 |
20110276959 | INFORMATION PROCESSING APPARATUS, INSTALLATION SYSTEM, INFORMATION PROCESSING METHOD, AND INSTALLATION METHOD - An information processing apparatus useful in simplifying installation operations performed by an installation operator and preventing interpolation, by a third person, of a range of a value to be set for a parameter of an application to be installed includes a confirmation unit configured to confirm correctness of definition information included in application data, a display unit configured to display a screen used by an installation operator for setting the value of the parameter based on the definition information if correctness of the definition information is confirmed by the confirmation unit, a validity confirmation unit configured to, if the value is set for the parameter via a screen, confirm the validity of the parameter value based on the definition information, and a transmission unit configured to transmit, if the validity of the value of the parameter is confirmed, the application data and the value of the parameter. | 11-10-2011 |
20110296399 | METHOD AND SYSTEMS FOR THE MANAGEMENT OF NON VOLATILE ITEMS AND PROVISIONING FILES FOR A COMMUNICATION DEVICE WITH MULTIPLE SERVICE ACCOUNTS - Methods and systems enable communication devices equipped with software defined radio based chipset modules to seamlessly re-program the communication device to operate on any of a variety of service provider networks. By re-programming a communication device equipped with software defined radio based chipset module, the communication device can support communications over both UMTS and CDMA communication networks. An environment is provided which allows a user to quickly and efficiently switch between service provider accounts supporting communications. | 12-01-2011 |
20110296400 | INFORMATION PROCESSING APPARATUS AND METHOD FOR TRANSFERRING LICENSE - An information processing apparatus includes an install unit to receive install data for software to install the software for providing a function, an acquisition unit to acquire a license file for activating the function, a management unit to manage information indicative of presence or absence of a license to use the function, independently of presence or absence of the license file, and an update unit to update the information indicative of presence or absence of the license upon transferring the license between apparatuses. | 12-01-2011 |
20110296401 | ONLINE MARKETPLACE FOR PRE-INSTALLED SOFTWARE AND ONLINE SERVICES - The subject disclosure relates to pre-installed software and services, such as online services, and markets for pre-installed software and online services. In one aspect, the disclosed subject matter facilitates contracting between software vendors and device manufacturers or redistributors for placement and/or conversion of software applications or services in devices. As further advantages, embodiments of the disclosed subject matter can provide transparency into markets for device placement and can facilitate detailed contract performance tracking. Further non-limiting embodiments are provided that illustrate the advantages and flexibility of the disclosed subject matter. | 12-01-2011 |
20110302575 | PRINT CONTROL APPARATUS AND DISPLAY METHOD FOR THE SAME - In a print control apparatus that searches for and installs a printer driver supporting a specified output device, hardware information on the output device is obtained by searching the output device. A printer driver that matches the output device is searched from the obtained hardware information, and based on the search results, the display of the output device is switched. | 12-08-2011 |
20110321033 | Application Blueprint and Deployment Model for Dynamic Business Service Management (BSM) - Disclosed are systems and methods for model based provisioning of applications and servers (both physical and virtual) to execute provisioned applications in a reliable and repeatable manner. Several aspects of a complex application management including compliance, change tracking, monitoring, discovery, processing steps, CMDB integration are disclosed within a comprehensive hierarchy of definition templates forming a model. This model can then be used at provisioning time to instantiate a compliant instance of the provisioned application. This model can also be used at run-time for managing run-time aspects of the provisioned application. Additionally, the model based approach can help track applications even when or if applications drift from their intended design and policies for use. | 12-29-2011 |
20110321034 | Method for Improving the Performance of Computers - In a method for improving the performance of a computer system by releasing computer resources, a list P of programs installed on a computer system is determined. All relevant extension points EP of the computer system are searched for registered entries. A list A of automatically starting programs is generated by assigning the registered entries at the relevant extension points EP to the installed programs, respectively. The list A of the automatically starting programs is compared with a list S of system-required programs and a list V of used programs. Programs that are not system-required and programs that have not been used for a longer period of time are deactivated and computer resources that have been used by the deactivated programs are released. The deactivation of programs can be done by the user or automatically and can be cancelled when necessary. | 12-29-2011 |
20110321035 | METHODS AND APPARATUS TO COLLECT WIRELESS INFORMATION - Example methods, apparatus, and articles of manufacture to collect wireless information are disclosed. A disclosed example method involves installing an operating system and a data collector to execute outside a context of the operating system on a wireless handheld device. A testing process is performed to ensure functionality of the wireless handheld device. An application is installed on the wireless handheld device to execute in the context of the operating system. The data collector is to collect usage information regarding the application and to provide the usage information to a network provider. | 12-29-2011 |
20110321036 | GENERATING AND USING CONSTRAINTS ASSOCIATED WITH SOFTWARE RELATED PRODUCTS - A computer implemented method and apparatus is provided for generating and using constraints that are associated with software programs or other software entities intended for use in a specified data processing system or environment. One embodiment is directed to a method that includes the step of extracting metadata pertaining to the one or more software programs from at least one database. The extracted metadata is selectively processed to generate a set of constraints that affect the use of the one or more programs in a specified environment, wherein such processing includes transforming the extracted metadata to provide the set of constraints in a prespecified constraint language. The method further comprises detecting a proposed action of a user that is associated with the one or more software programs, and determining whether the proposed action violates any constraint in the set. | 12-29-2011 |
20120011497 | METHOD AND APPARATUS FOR INSTALLING SOFTWARE IN MOBILE COMMUNICATION TERMINAL - Disclosed is a method and an apparatus for installing software in a mobile communication terminal. The apparatus for installing software in a mobile communication terminal, includes an external memory having software to be installed, a detector of the mobile communication terminal for, if an external memory is plugged in the mobile communication terminal, detecting a plugging state of the external memory, a memory being embedded in the mobile communication terminal, and a controller of the mobile communication terminal for reading the software to be installed from the external memory and storing the software in the memory if connection with the external memory is detected. | 01-12-2012 |
20120017208 | SYSTEM AND METHOD FOR UPDATING DEVICE DRIVERS - A computer-implemented method, computer program product, and computing system for scanning a computing device to identify a plurality of devices included within the computing device, thus generating a list of identified devices. The list of identified devices is compared to a master list of supported devices to identify a list of supported identified devices. A device driver is obtained for each supported identified device included within the list of supported identified devices, thus generating a plurality of obtained device drivers. The plurality of obtained device drivers are installed onto the computing device. | 01-19-2012 |
20120030667 | PACKAGING AN APPLICATION - A method for packaging an application, for use with a system comprising the application and a plurality of libraries, the method comprising: in response to runtime execution of the application, monitoring library data associated with at least one of the plurality of libraries that is invoked by the application; associating the library data with an identifier of the application; and using the library data and the application identifier to create a package comprising the application and the at least one of the plurality of libraries. | 02-02-2012 |
20120036505 | Information Processing Apparatus that Automatically and Sequentially Displays Graphical User Interface Images and Recording Medium Storing Program - An information processing apparatus includes a display device; a storage device storing a program that includes a main program and N subsequent programs, and a subsequent processing code; and a processor displaying a GUI screen on the display device in accordance with the programs and writing program termination information in the storage device. The processor (a) terminates the main program after displaying a first GUI screen in accordance with the main program and executing the subsequent processing code, (b) displays a second GUI screen in accordance with a first subsequent program that is specified by the subsequent processing code on the basis of the program termination information and that is executed after the main program, and (c) sequentially displays third and subsequent GUI screens, in accordance with N-1 subsequent programs subsequent to the second subsequent program that is executed after the first subsequent program, until a termination condition is satisfied. | 02-09-2012 |
20120047499 | Apparatus and Method for Managing Software Applications Using Partitioned Data Storage Devices - Methods, devices, and computer storage media for installation, upgrading, reinstallation, and roll back of software application packages are disclosed. A first software application package is stored in an installation partition of a data storage device of a computing device. The first software application package includes a first software application. The first software application can be installed on an active partition of the data storage device. A first authentication key, associated with the first software application, is determined and stored on the active partition, and then copied to the installation partition. In response to determining that the first software application is to be reinstalled on the active partition: (a) the first software application is reinstalled from the first software application package stored on the installation partition to the active partition, and (b) the associated authentication key stored on the installation partition is copied to the active partition. | 02-23-2012 |
20120047500 | DEVICE MANAGEMENT APPARATUS, CLIENT APPARATUS, AND DEVICE MANAGEMENT METHOD - This invention relates to a device management apparatus. This device management apparatus is a device management apparatus which communicates with a client computer, includes an output management unit adapted to manage output information of a device for each user, an identification unit adapted to identify a user who is about to install a driver, a device extraction unit adapted to extract a device used by the user identified by the identification unit based on the output information, and a transmission unit adapted to transmit the driver of the device extracted by the device extraction unit to the client computer. | 02-23-2012 |
20120066674 | TECHNIQUES FOR CONDITIONAL DEPLOYMENT OF APPLICATION ARTIFACTS - Techniques for conditionally deploying artifacts of a software application (e.g., a SOA application). In one set of embodiments, a deployment plan can be generated that specifies a list of artifacts to be deployed for the application. At a time of deployment, the deployment plan can be retrieved and processed by an installation module to carry out the deployment process. As part of this processing, the installation module can determine, for each artifact in the deployment plan, whether the artifact is associated with a user-defined condition. If such an association is found, the installation module can evaluate the user-defined condition and execute conditional deployment logic for the artifact based on the outcome of the evaluation. In this manner, the deployment activities to be carried out for the application can be dynamically modified at the time of deployment. | 03-15-2012 |
20120072902 | Self-Starting Method and Apparatus for Mobile Terminal, and Mobile Terminal - The present invention discloses a self-starting method and apparatus for a mobile terminal and a mobile terminal, which method comprises: when the mobile terminal is installed in a computer, installing the mobile terminal as a virtual compact disc (CD) of the computer; automatically running an automatic installation program in the virtual CD so as to install a driver of the mobile terminal in the computer; and driving the mobile terminal using the driver. The present invention can achieve the self-starting of the mobile terminal, thus achieving the technical effect of facilitating use of user. | 03-22-2012 |
20120079475 | Life Cycle Management of User-Selected Applications on Wireless Communications Devices - Tools and techniques for performing life cycle management of user-selected applications on wireless communications devices are described herein. In part, the tools provide machine-readable media for presenting to the subscriber a list of available applications for installation on the device, and for receiving selections from the subscriber of one or more of the applications. Additionally, the tools provide methods for selling advertising space on the devices. | 03-29-2012 |
20120079476 | 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. | 03-29-2012 |
20120084768 | Capturing Multi-Disk Virtual Machine Images Automatically - A plurality of virtual disk images are established on a virtual machine. The virtual machine identifies corresponding network address translations for a plurality of disks, each having a corresponding plurality of data sets. The virtual machine installs the corresponding plurality of data sets to the plurality of virtual disks using the corresponding network address translations. An image of the plurality of disks is created, wherein the image contains the plurality of virtual disks with the plurality of data sets. | 04-05-2012 |
20120084769 | SEMANTICALLY RICH COMPOSABLE SOFTWARE IMAGE BUNDLES - A composable software bundle is created by retrieving a semantic representation of a set of software modules. A functional representation of a set of operations is retrieved. Each operation in the set of operations is to be performed on the set of software modules during at least one virtual image life-cycle phase in a set of virtual image life-cycle phases. A set of artifacts including a set of executable instructions associated with the set of operations is identified. The semantic representation, the functional representation, and the set of artifacts, are stored in a composable software bundle. | 04-05-2012 |
20120084770 | Installing Analytical Content - A computer program product is tangibly embodied in a computer readable storage medium and comprises instructions that when executed by a processor perform a method including: presenting business category identifiers to a user in a computer system, each business category identifier representing one of multiple reporting content bundles for configuring a transactional application and an analytical application; receiving, in the computer system, a selection by the user of at least one of the business category identifiers; and installing in the computer system, from the selected reporting content bundle, at least one transactional content object in the transactional application, and at least one analytical content object in the analytical application. | 04-05-2012 |
20120089976 | Integrating Software Components - Aspects of the subject matter described herein relate to integrating software components. In aspects, a previously created component is inserted into a target project. To do this, a location of elements of the component is obtained as well as a destination for placing the elements. Fixup code is also inserted into the project. The fixup code is to be executed after installing the component on a target entity prior to allowing the component to execute. The fixup code discovers the installation location of the component on the target entity and changes reference(s) from the original location to the installation location. After the component and the fixup code are inserted into the project, the project may be used to create a package which may be deployed on one or more target entities. | 04-12-2012 |
20120096452 | INFORMATION PROCESSING APPARATUS AND CONTROL METHOD FOR INFORMATION PROCESSING APPARATUS - A method for controlling an information processing apparatus which can be connected to an image input device, by installing an application program and a control program, can activate the application program by an event occurring by user's operations in the image input device, and cause the control program to control the image input device by an instruction of the application program includes installing the control program in an operating system of the information processing apparatus, determining whether the application program is installed in the information processing apparatus, when the application program is not installed, installing on the information processing apparatus an event correspondence application program which can be activated by the same event as the application program and can install the application program in the information processing apparatus, and registering the event correspondence application program as an application program which is activated by the event in the information processing apparatus. | 04-19-2012 |
20120102483 | HANDLING CALLS TO NATIVE CODE IN A MANAGED CODE ENVIRONMENT - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, provide a technique for handling calls to native code in a managed code environment. In one aspect, a method includes the actions of: loading, in a managed code environment operating on one or more data processing apparatus, code of an application and code of an extension, wherein the loading includes loading the code of the extension into a first domain and loading the code of the application into a second domain, the first domain being different than the second domain; receiving, through an application program interface (API) of the managed code environment, a call to a function of native program code corresponding to an identified computing platform; allowing the call when the call arises from the first domain; and disallowing the call when the call arises from the second domain. | 04-26-2012 |
20120110565 | CHAINED DATA PROCESSING AND APPLICATION UTILIZATION - The disclosed embodiments provide a system that facilitates application usage. During operation, the system obtains a user context associated with a first user, wherein the user context includes at least one of a location of the first user, profile data for the first user, device data associated with a computing device for the first user, and data types associated with existing applications on the computing device. Next, the system obtains a first set of new applications matching the user context. Finally, the system provides the first set of new applications to the first user for installation and use by the first user. | 05-03-2012 |
20120110566 | APPARATUS AND METHOD FOR SETTING UP MULTI-TENANT SAAS APPLICATIONS - Disclosed herein is an apparatus and method for setting up multi-tenant. SaaS applications, which convert setup information for SaaS applications into metadata, manage the metadata, and dynamically generate and provide a relevant service based on the metadata at the request of a user. The apparatus for setting up multi-tenant SaaS applications includes an environment setup unit for receiving setup information required to set up service environments of SaaS applications and converting the setup information into metadata. A setup information management unit manages setup information for SaaS applications for respective tenants using the metadata converted by the environment setup unit. A service provision unit provides SaaS applications that have been set up in different environments for the respective tenants using the metadata managed by the setup information management unit. | 05-03-2012 |
20120131569 | AUTOMATED SOLARIS CONTAINER CREATION - The inventive method comprises obtaining predetermined parameters, associating these parameters with a creation script file, executing the script file to install the complete runtime environment according to the predetermined parameters, and publishing notification of the installation of the complete runtime environment on the machine. In one aspect, executing the script is performing an autoboot. In one aspect, obtaining predetermined parameters is performed using a GUI. In one aspect, the complete runtime environment is a Solaris container. In one aspect, the predetermined parameters comprise at least one of zone name, IP address, Solaris version, number of CPUs, amount of memory and number of processors. The method can also comprise determining whether the runtime environment exists on the machine and if the runtime environment exists, reinstalling the runtime environment on the machine. The method can also comprise notifying a system operator if the runtime environment exists on the machine. | 05-24-2012 |
20120137281 | METHOD AND APPARATUS FOR INSTALLING PROGRAMS ON A COMPUTER PLATFORM - In accordance with an example embodiment of the present invention, a software installer framework module providing an installation interface to cause an obtained computer program to be installed on to a computer platform is provided, as well as a plurality of installer plug-in modules, being at least one installer plug-in module for each type of computer program to be installed, each installer plug-in module being arranged such that in use it is able to install and/or uninstall the type of computer program to which it relates to and/or from the computer platform. In use, an install or uninstall command in relation to a specific computer program is received at the software installer framework module via the installation interface, and the software installer framework module selects one of the plurality of installer plug-in modules in dependence on a type of the specific computer program, the selected installer plug-in module then undertaking the installation or un-installation of the specific computer program to or from the computer platform. | 05-31-2012 |
20120144385 | SYSTEM, METHOD AND PROGRAM PRODUCT TO MANAGE INSTALLATION OF PROGRAMS - A system, method and computer program product for controlling execution of a script program programmed to install a computer program is disclosed. An installation computer begins execution of the script program, and before a line or stanza of the script program is executed to initiate installation of the computer program, the installation computer determines that the line or stanza is programmed to initiate installation of the computer program. In response, the installation computer determines if the computer program is already installed. If the computer program is already installed, the installation computer skips the line or stanza of the script program so the script program will not attempt to install the computer program. However, if not, the installation computer continues to execute the script program including the line or stanza programmed to initiate installation of the computer program, such that the script program attempts to install the computer program. | 06-07-2012 |
20120144386 | APPARATUS AND METHOD FOR MONITORING SOFTWARE INSTALLATION PERFORMANCE - 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-07-2012 |
20120151467 | PROVIDING COM ACCESS TO AN ISOLATED SYSTEM - The database (namespace) for storing component metadata for an application that is to be run in an isolated environment is isolated by an operating system by storing the component metadata in a local set of information associated with the isolated application instead of in a global namespace. The operating system utilizes this local metadata instead of the global database when components are employed. Registration data for components is placed within a manifest, enabling the operating system to determine the relationship between an application and a component or set of components used by the application. | 06-14-2012 |
20120174092 | INTEGRATED COMMERCIAL INFRASTRUCTURE AND BUSINESS APPLICATION PLATFORM - A system may include receipt, from a user, of a request to determine a candidate business application, access of a business application platform providing business services to the user in order to determine a business configuration of the business application platform, and determination of a first business application not installed in the business application platform based on the determined business configuration. | 07-05-2012 |
20120185842 | SYSTEM AND METHOD FOR PROVIDING AN APPLICATION INSTALLATION TOOL - A system and method for providing an application installation tool is disclosed. The system may comprise an input module configured to receive an identifier of a new computing device and at least one user-selected application from a list of user-selectable applications for installation at the new computing device. The system may also comprise an output module configured to output at a display device the list of user-selectable applications for user selection based on the identifier of the new computing device. The system may also comprise a processor module configured to install the at least one user-selected application to the new computing device based on the identifier and the user selection, wherein the processor module is communicatively coupled to at least one applications database from which the at least user-selected application is distributed. | 07-19-2012 |
20120185843 | RECONFIGURATION OF COMPUTER SYSTEM TO ALLOW APPLICATION INSTALLATION - A method and apparatus for installing an application on a computer are disclosed. Following receipt of a request to install an application, a software state, comprising the new application and several of the applications installed on the computer, is derived. Then, the method determines whether the software state can be implemented on the computer. If the software state cannot be implemented on the computer, then the method derives another software state. This is repeated until the derived software state can be implemented on the computer system, or until determining that no software state exists which can be implemented on the computer system. | 07-19-2012 |
20120185844 | METHOD FOR STARTING UP MACHINES OR MACHINES IN A MACHINE SERIES AND PLANNING SYSTEM - A method for starting up an automation machine in a machine series is described. With the method, a software package is automatically generated in a planning system with a step tree. The step tree included in the software package is structured in the form of a graph with edges and nodes, wherein at least some of the nodes comprise start-up data or start-up information relating to the start-up data, and wherein the edges describe permitted transitions between two respective nodes. The software package is executed on a machine or on a unit which is connected with the machine for communication. A planning system for carrying out the method is also disclosed. | 07-19-2012 |
20120185845 | Detecting Applications in a Virtualization Environment - A method for allowing license tools to detect the installation of applications that are not physically installed on a machine when an Application Virtualization Environments is used. In one embodiment of the invention, the license tools may further detect application usage. In one embodiment of the invention, a virtual installation signature may be defined. Agents in a target computer may be used to compare the virtual installation signature of an application with a localized list of potential applications to detect whether the software is installed on the target computer. | 07-19-2012 |
20120198436 | Compatible Operating System - A device to perform an inventory of components for the device in response to detecting at least one operating system on a storage device coupled to the device, identify at least one compatible operating system from the storage device based on the inventory of components, and generate a user interface on a display device to list at least one of the compatible operating systems. | 08-02-2012 |
20120198437 | TERMINAL, METHOD AND COMPUTER PROGRAM PRODUCT FOR VALIDATING A SOFTWARE APPLICATION - A terminal for validating a software application includes a processor capable of operating an operating system (OS) platform (e.g., Symbian™ OS platform), and capable of operating at least one software application above the OS platform. The software application(s) are associated with a permission record that includes permissions identifying services the software application is authorized to receive from the OS platform. The OS platform is capable of receiving a request, from a software application, for a service of the OS platform. The OS platform can determine if the software application is authorized to receive the requested service based upon the associated permission record. And if the software application is authorized, the OS platform is capable of providing the requested service to the software application. | 08-02-2012 |
20120216185 | MANAGING VIRTUAL MACHINES - Virtual machines are managed by obtaining software hierarchy information of a current virtual machine to be installed. Then logical memory assigned to the current virtual machine is divided into a private part and a shared part based at least in part upon existing software hierarchy information of at least one virtual machine already installed and the software hierarchy information of the current virtual machine. Then, the shared part of the logical memory is mapped to shared segments of a physical memory, wherein the shared segments are used by at least one installed virtual machine. | 08-23-2012 |
20120246634 | PORTABLE VIRTUAL APPLICATIONS - In accordance with the present disclosure, a method for operating a virtual application comprises loading an image of the virtual application into a memory of an information handling system from a deployment package is disclosed. A shared library that is required for executing the virtual application is loaded. An address for a memory location corresponding to an entry point for a function in the shared library is saved to an address table for the virtual application. The virtualization data from the deployment package is used to determine whether the address for the memory location corresponding to the entry point for a function in the shared library should be adjusted. | 09-27-2012 |
20120246635 | Platform Independent Imaging Method And System - A method and system for defining a platform independent image on a medium readable by an information handling system determines a core operating system, enterprise configurations and a driver file for each of plural platform model types with one or more installation functions operable to install the enterprise configurations in an operating system of an information handling system having one of the plural platform model types. The installation function determines the platform model type of an information handling system loaded with the platform independent image and configures the core operating system with the enterprise configurations and a driver file associated with the determined platform model type. | 09-27-2012 |
20120254855 | ON-DEMAND SOFTWARE MODULE DEPLOYMENT - A method, system, program product and signal bearing medium embodiments of the present invention provide for deploying software modules for software application use in a computer system thereby reducing load time as well as memory requirements. Deployment of a plurality of software modules and associated deployment descriptors into a software module depository and creation of a deployment information repository from the associated deployment descriptors occurs. A name service is initialized with information from the deployment information repository and a requested software module identifier is then mapped to a respective enabler. Having mapped the requested software module to an enabler, the respective software module is enabled for the software application use. On-demand deployment in this manner saves start-up time as well as initial and ongoing memory allocation. | 10-04-2012 |
20120260245 | 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. | 10-11-2012 |
20120266157 | BROADCAST RECEIVING APPARATUS AND METHOD OF INSTALLING SERVICE - A broadcast receiving apparatus is provided. The broadcast receiving apparatus includes a communication interface unit which receives a new application corresponding to a new service; a determination unit which installs the new application in the second operating system and determines whether the new application normally operates in the second operating system; and a control unit which, when the new application normally operates in the second operating system, installs the new application in the first operating system. | 10-18-2012 |
20120278796 | AUTOMATICALLY INSTALLING DEVICE DRIVERS - When a device is connected to a computer, many computers are configured to seek a driver for a device (e.g., accessible over a network), install either the driver for the device (if accessible) or a default driver, and terminate the installation process. However, this process may delay access to the device until the driver is fully installed, and may leave a device in an incomplete state through the default driver, even if a driver is subsequently accessible. Instead, when a device is connected, the computer may promptly install a default driver in order to provide rapid access to the device. The computer may then begin and persist in seeking access to a driver library containing a driver for the device, and upon (eventually) retrieving the driver, may replace the default driver with the driver, thereby achieving full functionality of the device through the proper driver without involving the user. | 11-01-2012 |
20120284702 | BINDING APPLICATIONS TO DEVICE CAPABILITIES - Installation data associated with a hardware device is obtained (e.g., at the time the device is installed on a computing device). Identifiers of applications that are allowed to access a capability of the hardware device are identified from the installation data and stored in a device permissions record as being allowed to access the capability of the hardware device. Subsequently, a request to access the capability of the hardware device is received from an application. A check is made as to whether the application is identified in a device permissions record as being allowed to access the capability of the hardware device. The application is allowed to access the capability of the hardware device if the device permissions record indicates the application is allowed to access the capability of the hardware device, and otherwise the request from the application is denied. | 11-08-2012 |
20120284703 | MANAGING CHARACTERISTICS VARIATION WITHIN SOFTWARE SOLUTION PACKAGES - Various embodiments of systems and methods for managing characteristics variations within solution packages are described herein. In one aspect, the method includes displaying one or more identifiers corresponding to one or more solution packages, receiving a user selection of the solution package, rendering industries and countries supported by the selected solution package, receiving a user selection of at least one of the countries and the industries, based upon the selection of at least one of the one or more countries and the one or more industries, identifying modeling element(s) associated with the solution package, receiving a user selection of the modeling element, and based upon the user selection, providing one or more configuration blocks for configuring the selected solution package by setting or configuring the corresponding one or more characteristics of the modeling element. The configuration may be for specifying applicable industries and/or countries for the modeling element. | 11-08-2012 |
20120297376 | CREATING A RELATIVELY UNIQUE ENVIRONMENT FOR COMPUTING PLATFORMS - Systems and methods for significantly disrupting both the execution and distribution capabilities of computer viruses across computer networks and devices are provided. According to one embodiment, a computer program is installed within a computer system in a locally unique form having altered semantics based on a diversity mechanism. Execution of the computer program will fail to perform as intended on the computer system unless the locally unique form of the computer program is first transformed into an executable form of the computer program having correct semantics using the diversity mechanism. Use of the diversity mechanism differentiates an execution or loading environment associated with the computer system from that of other computer systems by affecting operational behavior of computer programs attempting to execute on the computer system. Responsive to an attempted execution of the computer program, it is transformed into the executable form by a protected pre-execution process. | 11-22-2012 |
20120304164 | SYSTEMS AND METHODS TO CONFIGURE CONDITION BASED HEALTH MAINTENANCE SYSTEMS - Methods and reconfigurable systems are provided for monitoring the health of a complex system. The system may include, but is not limited to a computing node including a memory and a processor. The processor can be configured to receive a plurality of standardized executable application modules, each standardized executable application module containing instructions to perform one of a plurality of different standardized functions, receive a binary file comprising instructions, which when loaded into memory by the processor, configure the standardized executable application modules and configure the memory by creating at least one data structure in the memory used by at least one of the plurality of standardized executable application modules. | 11-29-2012 |
20120304165 | METHOD FOR INSTALLING AND SIMULTANEOUSLY UPDATING OPERATING SYSTEM SOFTWARE - A method for installing operating system software on a machine computer for controlling machines includes:
| 11-29-2012 |
20120304166 | BOOTUP METHOD AND DEVICE FOR APPLICATION PROGRAM IN MOBILE EQUIPMENT - A bootup device and method for an application program on a mobile equipment to improve the bootup speed of the application program on the mobile equipment. The bootup device has an application management module, that boots up a virtual machine module based on the application program to be run. A virtual machine module, loads codes of the application program and Just in Time (JIT) compilation results of a bootup process of the application program into a memory, search, in the JIT compilation results, for local JIT compiled codes corresponding to the bootup process code segment to be executed, and executes the found local JIT compiled codes when executing each bootup process code segment of the application program. A storage management module, store and reads the codes of the application program and the JIT compilation results obtained from the JIT compilation of the bootup process of the application program. | 11-29-2012 |
20120311560 | PORTABLE VIRTUAL MACHINE - A system, method and computer program for launching an application into a host OS, include storing a snapshot/image of a Virtual Execution Environment (VEE) on a portable device, wherein the VEE snapshot is packed into a self-extracting file; launching the VEE from the portable device on a computer; and starting a user application within the VEE. The VEE snapshot can be restricted in its use. The VEE can be a Virtual Private Server or a Virtual Machine. The user application is a non-native application for a host OS of the computer. The VEE is launched from an icon on the portable device. The portable device can be, e.g., an iPod, a flash memory card, a digital player, a mobile phone device, a portable gaming device, rewritable CD/DVD/HD DVD/Blu Ray disk, etc. Alternatively, some data can be stored on the portable device, while other data can be downloaded from a network. | 12-06-2012 |
20120324438 | METHODS AND SYSTEMS FOR GENERATING READ-ONLY OPERATING SYSTEMS - Methods and systems for use in generating read-only production operating systems including at least one application for use with a target workstation are disclosed. One example method includes providing a baseline operating system based on a hardware profile of the target workstation, executing an installation script for a target application, adding at least one resource to the baseline operating system based on an error message indicating at least one resource called by the installation script is not found, and writing, at a computing device, a production operating system to a read-only media. The production operating includes the baseline operating system and the at least one resource. | 12-20-2012 |
20120331456 | Comparing system engram with product engram to determine compatibility of product with system - Information includes states that are each representable by a number and that each corresponds to a characteristic. Each characteristic is assigned an index integer of an index, and has potential states from which the state corresponding to the characteristic is specified within the information. An engram value for each characteristic is equal to the number representing the state corresponding to the characteristic multiplied by a state base value for the characteristic. The state base value for each characteristic is equal to a base value to the power of the index integer assigned to the characteristic. The base value is identical for all the characteristics. An engram is based on the engram values for the characteristics. Engrams can be generated and can be compared to one another, to, for instance, determine whether a product can be compatibly installed in relation to a target system. | 12-27-2012 |
20130024853 | ELECTRONIC DEVICE WITH PROMPTING FUNCTION AND PROMPTING METHOD - An electronic device with a prompting function is provided. The electronic device includes a storage module, a detecting module, a processing module, and a display module. The storage module stores contents associated with dialog boxes which are to be generated during using or installing applications and associated options of each of the contents, the associated options of each of the contents comprising preferred options and not preferred options. The detecting module obtains a content and the associated options of the content from a pop-up dialog box. The processing module compares the obtained content with the stored contents and determines a preferred option of the obtained content according to the stored associated preferred option if the obtained content matches one of the stored content. The processing module further changes the display state of the determined preferred option of the content. | 01-24-2013 |
20130024854 | INFORMATION PROCESSING APPARATUS AND CONTROLLING METHOD THEREOF - An application program determines, based upon a user's operation that has been received during execution, whether installation of an extension function is necessary, saves information identifying an extension function whose installation is necessary in memory if it is determined that installation of the extension function is necessary, activates an installer of the extension function whose installation is necessary and then terminates execution of this application program. If the application program is activated by the installer after the completion of installation, the application program activates the extension function, which has been installed by the installer, based upon the identifying information that has been saved in the memory. | 01-24-2013 |
20130042231 | Methods and Apparatus for Software Updating - A computer-implemented method includes receiving a restore command to restore a vehicle computing system (VCS) system state. The method further includes restoring a base system state to a known, functional state and obtaining a list of applications previously installed on the VCS. The method also includes for each application previously installed on the VCS, finding a version of the application compatible with the restored base system state. Also, the method includes installing the version of each application compatible with the restored base system state. | 02-14-2013 |
20130042232 | DEVICE, INFORMATION PROCESSING METHOD, AND COMPUTER-READABLE STORAGE MEDIUM - A device may include a first manager to store attribute information of a first program in a first storage in response to an install request to install the first program, and a second manager to store attribute information of a second program in a second storage in response to an install request to install the second program. The second manager may store attribute information of a third program and attribute information of the second program included in the third program in the second storage, and store attribute information of the first program included in the third program in the first storage, in response to an install request to install the third program that includes the first program and the second program. | 02-14-2013 |
20130055236 | METHOD AND SYSTEM FOR INTEGRATED ASSET MANAGEMENT - The method and system of the present invention provides an improved technique for integrated asset management. Information is aggregated from a variety of sources into a centralized computerized database. Thereafter, asset transition events are scheduled. Information from the centralized computerized database is used in the performance of the asset transition events and information relating to the asset transition events is added to the centralized computerized database. Subsequent changes to the asset are also recorded into the centralized computerized database. As a result, a plethora of information is available within said database for the purpose of managing future asset transition events. | 02-28-2013 |
20130061217 | Deciding Whether to Install a First Application within One of a Plurality of Candidate Environments - A mechanism is provided for deciding whether to install a first application within one of a plurality of candidate environments. An environment comprising one or more other applications. The first application and a candidate environment are analysed to determine whether there is the potential for the first application to interact in an unintended manner with an application in the candidate environment. If there is no such potential, then the environment is identified as a suitable environment into which to install the first application. An unintended interaction is when a rule would be broken by an interaction between the first application and an application in the candidate environment. | 03-07-2013 |
20130067456 | APPLICATION CONFIGURATION FRAMEWORK FOR ENTERPRISE RESOURCE PLANNING APPLICATION INSTALLATION - A configuration application utilizes an application configuration framework to create a configuration questionnaire to dynamically manage an enterprise resource planning (ERP) application installation process. The configuration application imports an ERP system's metadata to configure the ERP application installation through the application configuration framework. The configuration application requests question parameters from a configuring user to configure the ERP application installation according to the metadata. Subsequently, the configuration application creates a configuration questionnaire for the ERP application installation based on the question parameters. | 03-14-2013 |
20130067457 | METHOD AND SYSTEM FOR INSTALLING PORTABLE EXECUTABLE APPLICATIONS - According to the invention, a first executable environment is provided. The first executable environment is for execution within an operating system environment of a host computer system. The first executable environment is not an emulator for emulating any of another processor and another operating system. A software application is provided for installation and execution within the operating system environment. The software application is for fixed installation and not for installation in a portable fashion for being ported from one host computer system to another. The software application is then installed within the first executable environment, the installed software application installed within a removable peripheral memory storage device for execution within the first executable environment. | 03-14-2013 |
20130074063 | MANAGING DATA LINKED WITH THE SETUP, INSTALLATION, AND CONFIGURATION OF ENTERPRISE SOFTWARE - Various arrangements for installing, setting up, and configuring enterprise software are presented. A set of business characteristics may be received in response to a questionnaire. The set of business characteristics may be analyzed in conjunction with various tasks of one task lists, wherein each task comprises one or more data gathering setup steps for enterprise software. Using the business characteristics, various tasks may be identified as requiring or not requiring user input because of the applicability to the customer. A task list that indicates tasks needing to be completed may be presented to the user. | 03-21-2013 |
20130081011 | GAMING DEVICE HAVING HARD DRIVE BASED MEDIA AND RELATED METHODS - Various embodiments are directed to a gaming device that uses an internal hard drive for primary media storage. The software is installed on the hard drive without requiring physical access to the hard drive including, but not limited to, removal or replacement of the hard drive. According to one method, an install flash program is used to format and/or reformat an internal hard drive. Additionally, the install flash program is used to install media stored on a removable storage device onto the internal hard drive. | 03-28-2013 |
20130086575 | APPLICATION BURNING DEVICE FOR POWER PWM CONTROLLERS AND APPLICATION BURNING METHOD - An application burning device and at least one power PWM controller are mounted on a main board. The device includes a processor and a storage unit storing applications to be burned to the at least one power PWM controller. The processor determines whether there is a power PWM controller not burned yet, and burns a corresponding application to the controller. A related application burning method is also provided. | 04-04-2013 |
20130104121 | Information Processing Device - An information processing device is configured to start a download module at a predefined date and time. A transmitter unit | 04-25-2013 |
20130111462 | REACTIVE ANTI-TAMPERING SYSTEM | 05-02-2013 |
20130111463 | METHOD AND APPARATUS FOR DEVELOPING SOCIALLY SUITABLE APPLICATIONS AND DEVICES | 05-02-2013 |
20130111464 | MODULAR AND OPEN PLATFORM IMAGE CAPTURE DEVICES AND RELATED METHODS | 05-02-2013 |
20130125110 | SOFTWARE INSTALLATION - A method of installing software receives installation task data including a plurality of installation tasks. The plurality of installation tasks includes at least one user-modifiable installation task and at least one user-unmodifiable installation task. The method receives task order data defining a requisite order of execution. The method executes each of the plurality of installation tasks in accordance with the requisite order, wherein executing each user-modifiable installation task comprises altering and executing at least one installation command for the user-modifiable installation task in response to receiving a first user input. | 05-16-2013 |
20130132940 | ADAPTATION OF DATA FLOW OF ONE OR MULTIPLE SYSTEMS WITHIN A SYSTEM LANDSCAPE - Disclosed are methods, systems and products, including a method that includes generating a system landscape overview including a context selection menu and an information window, the system landscape overview of a system landscape includes a plurality of systems identified by a unique identifier, the context selection menu enables modifying an import to at least one of the plurality of systems, and the information window provides metadata for the at least one of the plurality of systems; receiving, from the context sensitive menu, modification information representative of a schedule for an import to the at least one of the plurality of systems; determining, by a calculation engine, a workflow to install the at least one of the plurality of systems system; and providing the received modification information to a job scheduler to enable scheduling of the import to the at least one of the plurality of systems. | 05-23-2013 |
20130139145 | Risk Mitigation for Installation Wizards - A mechanism is provided in a data processing system for installing a software product in a data processing system using a debug mode of an installation wizard. The mechanism separates an installation wizard for installing a software product in a data processing system into a plurality of installation code portions. Each of the plurality of installation code portions corresponds to a state. The mechanism associates each of the plurality of installation code portions with a display panel. The mechanism initializes execution of the installation wizard. For a given installation code portion within the plurality of code portions, the mechanism presents a display panel associated with the given installation code portion to a user, receives user input associated with the given installation code portion, and proceeds to the next installation code portion. The mechanism then completes the installation wizard to install the software product in the data processing system. | 05-30-2013 |
20130139146 | Optimized SCA CORBA descriptor for SCA CORBA descriptor files - A preparsers tool is provided for converting SCA XML files into CORBA structures usable by an SCA Core Framework (CF). The preparsers tool retrieves a set of target environment implementation definitions (TEID) that define at least one characteristic of a target environment to which a CORBA CDR file is provided. For each component in the target environment, at least one of the component instantiation implementation software device dependencies, usesdevice dependencies, and deployment dependencies, are merged together into an implementation device dependencies list having a first part comprising visible device dependencies and a second part comprising external device dependencies. The parsed set of XML files is converted into a CORBA structure type, the conversion based at least in part on the TEID, such that the conversion of the parsed set of XML files results in a CORBA structure having a type and precedence order that is correct for the target environment. | 05-30-2013 |
20130145360 | VEHICLE APPLICATION STORE FOR CONSOLE - The present disclosure is directed to an application store on board a vehicle. The application store contains, in one configuration, a plurality of applications for installation on an on board computer of the vehicle, with the applications provided to the vehicle operator being provided to the operator being based on predetermined types of information related to the vehicle, its state, operation, and/or configuration, vehicle location, vehicle type, make, model, and/or year of manufacture, and/or occupant(s) and/or occupant(s) of other vehicles. | 06-06-2013 |
20130152071 | Stochastic Method for Program Security Using Deferred Linking - A method to install software by receiving a partially linked version of the software including a plurality of code modules, randomly ordering the code modules, assigning non-volatile memory addresses for the software and generating an executable image of the software. A system to install a software application having a partially linked object code version of the software application including a plurality of code modules and an installation program configured to randomly order the code modules, assign non-volatile memory addresses for the software, and generate an executable image of the software, wherein the installation program performs the ordering, assigning, and generating on a target computing device that is different from a development computing device that partially linked the software application. | 06-13-2013 |
20130159992 | APPROACH FOR IMPLEMENTING PACKAGE-BASED SUBSCRIPTIONS - An approach is provided for creating and managing pricing models and subscriptions for packages. As used herein, the term “package” refers to a logical entity that has one or more member applications, where each of the member applications provides one or more services. One or more pricing models may be assigned to a package and made available to subscribers and the pricing models assigned to a package may be changed. Users may subscribe to one or more packages and incur charges based upon the pricing models assigned to the packages to which the users subscribe. Embodiments include providing a graphical user interface for service providers to create and manage packages, define pricing models and to manage pricing model assignments for packages. Embodiments also include providing a graphical user interface for subscribers to view available applications and packages in a “marketplace” and to subscribe to packages and manage their subscriptions. | 06-20-2013 |
20130167135 | COMPATIBILITY CHECK - System, method and a computer program product for providing a compatibility check are disclosed. Compatibility check includes selecting a solution for purchase by a user, wherein the selected solution is configured to be desired for operation in a first system, performing a compatibility check to determine whether the selected solution is capable of operating in the first system, generating results of the compatibility check, and determining, based on the generated results, whether to purchase the selected solution. | 06-27-2013 |
20130174140 | ACCURATELY ESTIMATING INSTALL TIME - Timing parameters that influence an install time interval for installing a product on computing machines in a test environment in accordance with an installation configuration option are identified. A test value of the timing parameter and a test value of the install time are determined for each of the computing machines. The test values of the timing parameter and the install time determined for the sample computing machines are analyzed to determine an install time calculation expression for the installation configuration option. For installation in accordance with the installation configuration option in a normal operating environment, a current value of each of the timing parameters of the predetermined install time calculation expression for the installation configuration option. The install time interval in the normal operating environment is estimated based on the current value of the timing parameters and the install time calculation expression. | 07-04-2013 |
20130174141 | INSTALL METHOD, APPARATUS - An install method executed by an apparatus, including receiving a call from a first program when the first program is activated; and installing a second program that is used by the first program, in response to the call. | 07-04-2013 |
20130185712 | APPARATUS, CONTROL METHOD, AND STORAGE MEDIUM - At a timing after a target application is installed, in a case where a usage amount of a resource used at a predetermined timing by the target application exceeds a declaration of a maximum value of the usage amount of the resource described in an application file corresponding to the target application, a framework is instructed to stop the target application. | 07-18-2013 |
20130185713 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR CONTROLLING SOFTWARE APPLICATION INSTALLATIONS - Methods, systems, and computer program products that automatically control the installation of software applications on a device are provided. The installation of a software application on a device is detected. The installation is temporarily halted and information about the detected software application installation is collected. A danger level of the detected software application is assessed based upon the collected information. Installation of the detected software application is allowed to continue if the assessed danger level is below a threshold level and installation of the detected software application is terminated if the assessed danger level is above the threshold level. | 07-18-2013 |
20130198734 | ACCESS TO PROTECTED CONTENT BASED ON LICENSE HIERARCHY - According to example configurations as described herein, use of software can be contingent upon whether a hierarchical license tree has a valid license for a software resource associated with a respective node in the tree. For example, an installer can be configured to traverse the hierarchical license tree to identify which, if any, of the software resources as represented by nodes in the tree has a valid license and therefore can be installed for execution on a respective computer system. If a valid license exists for a given node in the tree, the software resource associated with the given node as well as software resources associated with child nodes of the given node can be installed for use on the computer. A software resource manager can be configured to prevent installation, execution, etc., of software resources for nodes above the respective parent node that do not have a corresponding valid license. | 08-01-2013 |
20130198735 | METHOD FOR GENERATING AND USING CONSTRAINTS ASSOCIATED WITH SOFTWARE RELATED PRODUCTS - A computer implemented method and apparatus is provided for generating and using constraints that are associated with software programs or other software entities intended for use in a specified data processing system or environment. One embodiment is directed to a method that includes the step of extracting metadata pertaining to the one or more software programs from at least one database. The extracted metadata is selectively processed to generate a set of constraints that affect the use of the one or more programs in a specified environment, wherein such processing includes transforming the extracted metadata to provide the set of constraints in a prespecified constraint language. The method further comprises detecting a proposed action of a user that is associated with the one or more software programs, and determining whether the proposed action violates any constraint in the set. | 08-01-2013 |
20130198736 | SCHEMA SPECIFICATION TO IMPROVE PRODUCT CONSUMABILITY ON INSTALLATION, CONFIGURATION, AND/OR UN-INSTALLATION ACTIVITY - Provided are techniques for retrieving a universal schema specification file that defines a structure of a product specific data set, retrieving the product specific data set that defines a specific configuration for a version of a product, validating the product specific data set using the universal schema specification file, and using the validated product specific data set and a product specific installable to automatically install the version of the product with the specific configuration. | 08-01-2013 |
20130198737 | ON BOARD VEHICLE INSTALLATION SUPERVISOR - The present disclosure describes a microprocessor executable installation supervisor operable to determine, for a selected computational component to be installed in the vehicle, whether the selected computational component satisfies a requirement and/or restriction associated with the selected computational component, when installed, and, when the selected computational component can satisfy the requirement and/or restriction, create a set of data structures in the selected computational component and/or a computer readable medium on board the vehicle to bind the selected computational component to the vehicle. | 08-01-2013 |
20130227544 | Systems and Methods for Enhancing Performance of Software Applications - A system for enhancing performance of a software application obtains a list of files to be processed by the software application, and sorts that list in the order of the physical position of files in the list on a hard drive. The files are loaded in the sorted order which can decrease or minimize the total file seeking time, thereby increasing the speed of execution of the software. | 08-29-2013 |
20130227545 | APPLICATION VIRTUALIZATION - A virtual application packaged for a specific executing environment may be executed on a processing device having an executing environment different from the specific executing environment. A reference, included in extracted installer metadata, to one or more key paths of a hierarchically-structured data store may be modified according to a set of rules related to the executing environment detected in the processing device. The modified extracted installer metadata may be provided to an installer for installing the virtual application. During execution of the virtual application, a request to read, write, or modify the hierarchically-structured data store may be intercepted and changed, such that a first key path included in the request may be mapped to a second key path, based on the detected executing environment. Similarly, a response to the request, which may include the second key path, may be intercepted and modified, to the first key path. | 08-29-2013 |
20130227546 | APPLICATION VIRTUALIZATION - A virtual application packaged for a specific executing environment may be executed on a processing device having an executing environment different from the specific executing environment. A reference, included in extracted installer metadata, to one or more key paths of a hierarchically-structured data store may be modified according to a set of rules related to the executing environment detected in the processing device. The modified extracted installer metadata may be provided to an installer for installing the virtual application. During execution of the virtual application, a request to read, write, or modify the hierarchically-structured data store may be intercepted and changed, such that a first key path included in the request may be mapped to a second key path, based on the detected executing environment. Similarly, a response to the request, which may include the second key path, may be intercepted and modified, to the first key path. | 08-29-2013 |
20130232479 | METHOD AND APPARATUS FOR MANAGING 64-BIT REGISTRY KEYS USING A 32-BIT INSTALLER - A computer implemented method and apparatus for creating 64-bit registry keys using a 32-bit installer comprising creating a feature tree for a plurality of 64-bit features, receiving a plurality of features selected for installation, creating 32-bit registry keys for the plurality of selected features, storing the 32-bit registry keys in a 32-bit hive of a memory, synchronizing the selected features in the feature tree to a 64-bit hive and storing a feature list registry of the plurality of features selected for installation. | 09-05-2013 |
20130254757 | NESTING INSTALLATIONS OF SOFTWARE PRODUCTS - In one aspect, a new software application building upon a base software product is created. A definition of a new software product is generated including the new software application. A reference to the base software product is included in the definition of the new software product. In another aspect, an installable package for the new software product is generated based on the definition and stored in a public repository. In yet another aspect, the installable package of the new software product includes a reference to an installable package of the base software product to enable customers installing the new software product with nesting an installation of the base software product. | 09-26-2013 |
20130254758 | Application Construction for Execution on Diverse Computing Infrastructures - Example systems and methods of application construction for execution on diverse computing infrastructures are presented. In one example, an application descriptor comprising information regarding an application is received. Available computing machine resources for execution of the application are selected based on the information in the application descriptor. Software resources comprising the application are installed on the selected computing machine resources based on the information in the application descriptor. At least one of the selected computing machine resources and the installed software resources are configured for execution of the application based on the information in the application descriptor. | 09-26-2013 |
20130254759 | INSTALLING AN OPERATING SYSTEM IN A HOST SYSTEM - Method and system for installing an operating system (OS) in a host computer system. The method comprises: receiving user parameters required during OS installation in a pre-boot execution environment and generating an unattended installation pack; transferring the unattended installation pack to a baseboard management controller (BMC); sending a control command to the BMC to instruct the BMC to mount the installation pack as a universal serial bus (USB) key; and installing the OS in the host in response to receiving a reply from the BMC, wherein during the OS installation process, the unattended pack is obtained from the USB key so as to acquire the user parameters in the installation process. The method and system make it possible for the OS installation to use no external storage or network apparatus and thus the required resources are reduced in the OS installation for a host. | 09-26-2013 |
20130268926 | Tools And Methods For Customizing Multi-Function Devices - Apparatus are provided that includes a multi-function device that is configured to perform a plurality of functions relating to manipulating a document. The multi-function device can have a display configured to display interface tool for facilitating the customization of a function of the multi-function device. The interface tools allow a user to communicate with the multi-function device to enter information relating to the customized function. The custom application can be configured to be installed on the multi-function device, and the custom application is used to customize the multi-function device. | 10-10-2013 |
20130275958 | AUTOMATIC IDENTIFICATION OF SERVICES - In one aspect, a metadata of an application is received. The metadata describes a number of artifacts of the computer application. Based on a reference in the application metadata, at least one service that the application is configured to access is determined. In another aspect, additional metadata describing artifacts associated with the at least one service are identified. The artifacts associated with the at least one service and the artifacts of the computer application are selected for installation of the computer application. | 10-17-2013 |
20130275959 | APPLICATION INSTALLATION METHOD AND MOBILE DEVICE - An application installation method for a mobile device is provided. In the method, the application is analyzed to obtain a supporting display format. When the supporting display format of the application meets a first display format of the mobile device, the application is installed. When the supporting display format of the application only supports a second display format of an electronic device, a notification is issued to warn that the application only supports the second display format. When a continuously installing signal is received, the application is installed. When a termination signal is received, the installation of the application is terminated. | 10-17-2013 |
20130283258 | Techniques for Objective Assessment and Improvement of Software Quality - Techniques for quantifying and improving consumability of software bundles are provided. In one aspect, a method for quantifying a consumability of a software bundle is provided which includes the following steps. Constituent software products of the bundle are identified. Software components an installation of which is a pre-requirement for an installation of the software products are identified. Software units an installation of which is a pre-requirement for an installation of the software components are identified. Dependency graphs are created for the software components. The dependency graphs for the components are merged to create dependency graphs for the products. The dependency graphs for the products are merged to create a dependency graph for the bundle. The dependency graph for the bundle is used to quantify the consumability of the bundle. | 10-24-2013 |
20130283259 | APPLICATION INSTALLATION - Methods, computer program products, and systems for installing an application at a runtime instance. A method includes receiving a request to install an application and accessing data defining shared resources required by the application. Data that defines shared resources already installed at existing runtime instances is accessed. An existing runtime instance with the greatest number of installed shared resources common to the shared resources required by the application is selected. The application is installed at the selected runtime instance. | 10-24-2013 |
20130283260 | IMAGE GUIDED METHOD FOR INSTALLING APPLICATION SOFTWARE - An image guided method for installing application software has the steps of using an electronic device to capture an image associated with an application software (App), comparing the captured image with data in an image database, generating installing information of the App based on the comparison result, and displaying the installing information on the electronic device to guide a user to install the App in the electronic device. Therefore, when the user takes the electronic device to capture an image or an icon associated with the App, the user receives the installing information of the App through the image comparison process and installs the App in the electronic device conveniently. | 10-24-2013 |
20130290949 | SYSTEM RESET - Some embodiments of the invention provide techniques whereby a user may perform a system reset (e.g., to address system performance and/or reliability degradation, such as which may be caused by unused applications that unnecessarily consume system resources, an attempted un-install of an application that left remnants of the application behind, and/or other causes). In some embodiments, performing a system reset replaces a first instance of an operating system on the system with a new instance of the operating system, and removes any applications installed on the system, without disturbing the user's data. | 10-31-2013 |
20130305239 | Catalog-Based Software Component Management - Multiple software component identifiers are maintained in a catalog of an operating system running on a device. Each of these software component identifiers corresponds to one of multiple software components installed on the device. The catalog is accessed in response to a request regarding one of the multiple software components, and the request is responded to based at least in part on information included in the catalog. Additionally, two or more versions of a software component that are installed on the computing device can be identified. Which one of the two or more versions of the software component is an active version of the software component to be run is determined. In response to requests for information regarding the software component, information regarding the active version of the software component is returned. | 11-14-2013 |
20130326496 | Generating Super Templates to Obtain User-Requested Templates - Techniques for creating a virtual machine super template to create a user-requested virtual machine template. A method includes identifying at least one virtual machine super template to be created via analyzing at least one existing template in a repository and/or a user-defined combination of software, creating the super template by installing software requested by the user to be within the super template, and creating a user-requested virtual machine template by un-installing software from the super template that is not required in the user-requested template and/or adding software to the super template required in the user-requested template that is not present in the super template. | 12-05-2013 |
20130332919 | AUTOMATED TIME-TO-VALUE MEASUREMENT - According to one aspect of the present disclosure, a method and technique for automated time-to-value (TTV) measurement is disclosed. The method includes: initiating an installation module of an application to install the application on a data processing system; responsive to initiating installation of the application via the installation module, monitoring, via a TTV module of the application, a time period associated with the installation of the application; and recording, by the TTV module, the time period corresponding to the installation of the application. | 12-12-2013 |
20130346961 | SYSTEMS AND METHODS TO CREATE A CLEAN INSTALL OF AN APPLICATION - Disclosed herein are methods, systems, and software for computer application installation. In one example, a method of computer application installation includes executing a computer application installer. The method further provides, interrupting the computer application installer with a clean install mechanism, and forcing installation of all application components even if one or more of the application components was previously installed. | 12-26-2013 |
20140007077 | DRIVER MANAGING PROGRAM AND INFORMATION PROCESSING DEVICE | 01-02-2014 |
20140007078 | PERSONAL COMPUTER SYSTEM WITH COMPARTMENT FOR LONG-TERM STORAGE OF ASSOCIATED OBJECT AND METHODS | 01-02-2014 |
20140033195 | SOFTWARE SELECTION BASED ON AVAILABLE STORAGE SPACE - Software selection based on available storage space involves determining that a data package (e.g., a software component) is not to be loaded (e.g., not to be installed) onto a storage device (e.g., a disk drive) of a computer (e.g., a target computer). This determination is based on the available storage capacity of the storage device (e.g., free disk space) and on a storage requirement of the optional data package (e.g., disk space required by the proposed software component). In some example embodiments, available storage capacity is determined automatically (e.g., by using an application programming interface). | 01-30-2014 |
20140033196 | METHOD AND SYSTEM FOR DETERMINING THE ELIGIBILITY FOR DEPLOYING PROTECTED CONTENT - Methods and systems for using a flexible serialization technique to determine whether certain protected content items (e.g., software) are eligible to be installed on a target computer system during an installation procedure are described. Consistent with some embodiments of the invention, a serial number entered by an end-user is decoded to identify a product identifier that corresponds with a select folder in a folder hierarchy on a storage medium that contains various payloads for installing digital content items on a target computer system. The folder that corresponds with the product identifier includes license configuration information that specifies a set of digital content items eligible for installation, based on the serial number entered by the end-user. | 01-30-2014 |
20140033197 | MODEL-BASED VIRTUAL SYSTEM PROVISIONING - Model-based virtual system provisioning includes accessing a model of a workload to be installed on a virtual machine of a system as well as a model of the system. A workload refers to some computing that is to be performed, and includes an application to be executed to perform the computing, and optionally includes the operating system on which the application is to be installed. The workload model identifies a source of the application and operating system of the workload, as well as constraints of the workload, such as resources and/or other capabilities that the virtual machine(s) on which the workload is to be installed must have. An installation specification for the application is also generated, the installation specification being derived at least in part from the model of the workload and the model of the virtual system. | 01-30-2014 |
20140040877 | APPLICATION EXECUTION AND INSTALLATION ENVIRONMENT - Methods, systems, and apparatus, including medium-encoded computer program products, for installing software, including application execution environments, on a computer platform. One or more aspects of the subject matter described in this specification can be embodied in one or more methods that include obtaining an installer package for a target computer, the installer package including an application execution environment program and an installer for a software program, the application execution environment program including a cross-platform application program interface to provide services to applications that run in the application execution environment, wherein the installer runs in the application execution environment; and providing the installer package to the target computer to install the software program by running the installer in the application execution environment copied to the target computer. | 02-06-2014 |
20140040878 | INSTALLING AN APPLICATION INTO A VIRTUALIZED ENVIRONMENT - An electronic device has a plurality of virtualized environments. Selection of an application of an application store is received, and a virtualized environment is identified for installing the application selected from the application store. | 02-06-2014 |
20140053147 | RAPID DEPLOYMENT OF SOFTWARE SYSTEM - A system for a rapid deployment of software system includes a rapid deployment preparation module and a rapid deployment module. The rapid deployment preparation module archives a machine-independent portion of a software system preinstalled and preconfigured on a source machine. The rapid deployment module unpacks and installs the machine-independent portion of the software system on a target machine. The rapid deployment module then reconstructs a machine-dependent portion of the software system on the target machine using the target machine specific data. | 02-20-2014 |
20140053148 | ARTIFACT DIVIDER FOR LARGE SCALE APPLICATION BUILDS - A method for building an application installation repository is disclosed herein. In one embodiment a build directory comprising a plurality of application objects is evaluated. Artifact generation rules may also be evaluated with respect to the application objects and the build directory. Object groupings, each comprising one or more application objects of the plurality of application objects, are defined according to the evaluations of the artifact generation rules and the hierarchical directory structure and artifacts are generated according to the object groupings. An installable application is generated that includes the generated artifacts. Artifacts may be further grouped into sharable units and assemblies according to rules and organization of application objects in the build directory. A delta build including only artifacts corresponding to modified files and correspondingly modified metadata may also be generated according to methods disclosed herein. A corresponding computer program product is also disclosed. | 02-20-2014 |
20140059535 | Software Inventory Using a Machine Learning Algorithm - A software inventory method, comprising storing data representative of a logic engine established via a machine learning algorithm, detecting a software item on a computer system, determining at least one parameter of the software item, estimating, using the logic engine and the at least one parameter, a category of the software item, and communicating the at least one parameter to another computer system in response to the estimated category is a given category. | 02-27-2014 |
20140075428 | APPLICATION DETECTION SYSTEM - A method of operating an application detection system is disclosed. One embodiment of the method includes: determining an application list with a detection application on an electronic device, the application list being a list of installed and running applications on the electronic device; generating a launch command to confirm installation of a first application in the application list; receiving a notification of whether the launch command succeeded upon execution; and confirming the first application to be in the application list when the launch command succeeds in launching the first application on the electronic device. | 03-13-2014 |
20140075429 | Methods and Articles of Manufacture for Hosting a Safety Critical Application on an Uncontrolled Data Processing Device - Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device are provided. Various combinations of installation, functional, host integrity, coexistence, interoperability, power management, and environment checks are performed at various times to determine if the safety critical application operates properly on the device. The operation of the SCA on the UDPD may be controlled accordingly. | 03-13-2014 |
20140075430 | INFORMATION BACKUP METHOD AND APPARATUS - The present invention discloses an information backup method in the field of computer technologies. A log file is monitored at an electronic device that comprises a local memory. A first part of the log file is determined to be associated with a first subset of operations that comprise a first action of uninstalling a specific application. In accordance with the determination, user information that is associated with the specific application is stored in the local memory, and the user information may comprise a user database, a configuration file and a private file generated and updated when a user uses the specific application. A second part of the log file is further determined to be associated with a second subset of operations that comprise a second action of reinstalling the specific application. The user information is extracted from the local memory for use in the second action of reinstalling the specific application. | 03-13-2014 |
20140082605 | Method for adjusting of binary files built under one initial operating system environment in a way to load on multiple other operating system environments which include customizing information, and software programs based on the method - A method for adjusting of a binary file built under one initial operating system environment in a way to load on multiple other target operating system (os) environments which include customizing information, where both the said file and the files of the target os-es are analyzed and data within the said file is replaced with data obtained from the binaries of the target os-es. One or more software programs implemented based on the method. | 03-20-2014 |
20140082606 | Methods and Articles of Manufacture for Hosting a Safety Critical Application on an Uncontrolled Data Processing Device - Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device are provided. Various combinations of installation, functional, host integrity, coexistence, interoperability, power management, and environment checks are performed at various times to determine if the safety critical application operates properly on the device. The operation of the SCA on the UDPD may be controlled accordingly. | 03-20-2014 |
20140082607 | Methods and Articles of Manufacture for Hosting a Safety Critical Application on an Uncontrolled Data Processing Device - Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device are provided. Various combinations of installation, functional, host integrity, coexistence, interoperability, power management, and environment checks are performed at various times to determine if the safety critical application operates properly on the device. The operation of the SCA on the UDPD may be controlled accordingly. | 03-20-2014 |
20140089913 | METHOD OF DEPLOYING A CONTEXTUALLY DEPENDENT APPLICATION - Embodiments are directed to a method and apparatus for deploying a contextually dependent application on a mobile device. A method includes determining a current location of a mobile device and gathering environmental data from the mobile device. The method also includes inferring from the current location of the mobile device and the gathered environmental data an operating environment of the mobile device and receiving a list of applications, wherein the list of applications includes metadata for each of the applications. The method further includes analysing the metadata to identify an application that has characteristics that are compatible with the operating environment of the mobile device and installing the identified application on the mobile device. | 03-27-2014 |
20140101654 | Method for Managing an Application and Application Platform - A method for managing an application and an application platform, including: installing, by an application platform, a first application upon receiving a request for installing the first application, and sending a summary of the first application to a server; wherein an application list is maintained for each user in the server, and the application list is to store summaries of all of applications installed by each user; and uninstalling, by the application platform, a second application upon receiving a request for uninstalling the second application, and notifying the server to delete a summary of the second application from an application list corresponding to a user sending the request for uninstalling the second application; wherein the first application and the second application are a same application or different applications. | 04-10-2014 |
20140109080 | SELF-CONFIGURING VEHICLE CONSOLE APPLICATION STORE - The present disclosure is directed to an application store on board a vehicle. The application store contains, in one configuration, a plurality of applications for installation on an on board computer of the vehicle, with the applications provided to the vehicle operator being provided to the operator being based on predetermined types of information related to the vehicle, its state, operation, and/or configuration, vehicle location, vehicle type, make, model, and/or year of manufacture, and/or occupant(s) and/or occupant(s) of other vehicles. | 04-17-2014 |
20140109081 | SYSTEM AND METHOD TO USE TEXT-TO-SPEECH TO PROMPT WHETHER TEXT-TO-SPEECH OUTPUT SHOULD BE ADDED DURING INSTALLATION OF A PROGRAM ON A COMPUTER SYSTEM NORMALLY CONTROLLED THROUGH A USER INTERACTIVE DISPLAY - An auditory user interactive interface to an application program being installed in the computer controlled system. A routine in an object, in an application program being installed in the computer controlled system for providing an auditory user interface to the program in combination with auditory means for offering the user of the computer controlled system the auditory user interface during installation of said application program, and responsive to the selection of the auditory interface provides the auditory user interface during said installation of the application program. | 04-17-2014 |
20140123126 | AUTOMATIC TOPOLOGY EXTRACTION AND PLOTTING WITH CORRELATION TO REAL TIME ANALYTIC DATA - Systems and methods are disclosed for extracting a topology for an installation of a plurality of software components. The topology may be extracted from instantiating instructions for the components of the installation such as an application manifest, manifest tree, configuration scripts, source code, and the like. One of a plurality of rendering engines generates one of a plurality of representations of the topology. Status data for the components may be collected and visually represented on the graphical representation of the topology. Examples of representations include a network topology, a release pipeline graph, a service architecture, and a state machine graph. The status of the topology may be updated in realtime as status information is output by the installation. | 05-01-2014 |
20140123127 | System and Method of Enabling a Function within a Module Configured to be Used within an Information Handling System - A system and method of enabling a function within a module configured to be used with an information handling system is disclosed. In one form, the method of enabling functions includes detecting whether to install a custom install routine within a module configured to enable access to a hash function, and accessing a lock bit configured to lock access to the hash function. The method can further include detecting whether to set the lock bit to lock access to the hash function. | 05-01-2014 |
20140123128 | ACCURATELY ESTIMATING INSTALL TIME - Timing parameters that influence an install time interval for installing a product on computing machines in a test environment in accordance with an installation configuration option are identified. A test value of the timing parameter and a test value of the install time are determined for each of the computing machines. The test values of the timing parameter and the install time determined for the sample computing machines are analyzed to determine an install time calculation expression for the installation configuration option. For installation in accordance with the installation configuration option in a normal operating environment, a current value of each of the timing parameters of the predetermined install time calculation expression for the installation configuration option. The install time interval in the normal operating environment is estimated based on the current value of the timing parameters and the install time calculation expression. | 05-01-2014 |
20140137099 | RAPID CONFIGURATION OF SOFTWARE - In a field of software configuration, a technology of migrating and configuring software rapidly by determining a correspondence between device specific information and a specific configuration file location recording such information. According to one aspect of the present invention, a method for software fast configuration is provided comprising: obtaining and analyzing a software configuration program to identify a method related to the device specific information in the software configuration program; adding an identification to the device specific information obtained by the method related to the specific device information; and determining a correspondence between the device specific information and its record location in a software configuration file based on the added identification. According to the technical solution of the present invention, the correspondence between the record location in the configuration file and the device specific information may be automatically recorded and/or may be used for rapid configuration of software. | 05-15-2014 |
20140143770 | Differential Flash Archive Installation - Methods and systems are disclosed for installing a software program in a computing device. The computing device has stored therein, a first operating system that supports an execution of the software program. In an embodiment, the method includes determining a differential software component between a second software component and a first software component. The second software component includes the first operating system and the software program and the first software component includes the first operating system. The method further includes generating a differential image corresponding to the differential software component. Subsequently, the method follows with storing the differential image and a version of a second operating system onto a bootable computer readable medium. The version of the second operating system is supportive of an extraction of the differential image onto the computing device. The method further includes accessing the bootable computer readable medium from the computing device. In a successive progression, the differential image is installed in the computing device based at least in part on the accessing without performing one or more verifications related to the first operating system prior to the installation, wherein the differential image corresponds to the software program. | 05-22-2014 |
20140165052 | METHOD FOR LOADING SOFTWARE ONTO A PROCESSOR UNIT OF A SUBCOMPONENT OF AN ARRAY CONSISTING OF A PLURALITY OF COMPONENTS HAVING DIFFERENT SUBCOMPONENTS - A method for loading software onto a processor unit of a subcomponent of an assembly that contains a plurality of components having different subcomponents. The assembly includes a central processor. In order to be able to carry out at least a portion of such a method automatically, subcomponent-specific structure information is selected from a stored subcomponent-specific structure information list about the component by way of stored base information about the respective component, on the basis of a component-specific structure information list about the assembly stored in the central processor, and by way of additional stored base information about the subcomponent. The selected subcomponent-specific structure information is then used to generate, via the subcomponent, a loading list which causes the software to be loaded onto the processor unit that belongs to the subcomponent. | 06-12-2014 |
20140173589 | SOFTWARE INSTALLER WITH BUILT-IN HYPERVISOR - A software installation method comprising receiving an instruction to install a first software entity in a first computing environment, establishing a virtual computing environment in the first computing environment, and installing the software entity in the virtual computing environment, wherein the establishing and the installing are subject to a determination that a user is not privileged to install the first software entity in the first computing environment. | 06-19-2014 |
20140189679 | METHODS AND SYSTEMS FOR PRODUCING, EVALUATING AND SIMULATING EXECUTABLE APPLICATIONS - A method and system for producing executable applications comprises selecting a processor type and compiling a binary code module for execution by the selected processor type. The method and system further comprise selecting one or more operating systems and linking the binary code module with a loader module for each selected operating system to produce an executable application to be executed on that operating system. Methods and systems for evaluating and simulating executable applications are also disclosed. | 07-03-2014 |
20140208308 | COMPUTER SYSTEM AND METHOD FOR RESOLVING DEPENDENCIES IN A COMPUTER SYSTEM - A computer system and a method are disclosed for use in automatically deploying an application program to execute with one or more library resources. The computer system includes a deployment unit which deploys the application program into a runtime execution environment. When a predetermined trigger condition is detected, the deployment unit clones a first library resource to create a clone, transforms the application to depend upon the clone and resolves the dependencies of the application using the clone. In one embodiment, the trigger condition relates to a pinning situation, whereby a library upon which the application program depends cannot be wired to the application program to resolve the dependency. Here, the clone now satisfies that dependency. In another embodiment, the trigger condition is a mandatory cloning property that requires the library to be cloned. The mandatory cloning property may also be user-specified through a user interface. | 07-24-2014 |
20140208309 | METHOD, APPARATUS, AND COMMUNICATION SYSTEM FOR IMPLEMENTING INTERNET APPLICATION - Methods, apparatus, and communication systems for implementing an internet application are disclosed. A number N of code files of a processing logic used for implementing a first internet application can be loaded in a memory and can be compiled into a runtime library. The runtime library can be registered to the first internet application. A message data package can be received from an internet application client and parsed to obtain an internet application identification. When the internet application identification indicates that the message data package corresponds to the first internet application, a corresponding function in the runtime library of the first internet application can be called to process the message data package, according to a message identification contained in the message data package. | 07-24-2014 |
20140215453 | METHODS FOR APPLICATION MANAGEMENT IN AN ELECTRONIC DEVICE SUPPORTING HARDWARE ACCELERATION - Methods for application management in an electronic device are provided. It is first determined whether the application to be installed is listed in a first list, wherein the first list lists a set of applications which are hardware accelerable. The application is then marked as a hardware accelerable application in response to the application being listed in the first list. Thereafter, the application is installed, wherein a hardware acceleration function of the application is enabled to activate a hardware acceleration unit of the electronic device for hardware acceleration during executing the application being marked as the hardware accelerable application. | 07-31-2014 |
20140215454 | APPARATUS, CONTROL METHOD FOR APPARATUS, AND STORAGE MEDIUM - An apparatus to which an external storage device is connectable includes a setting unit configured to, after the external storage device is connected, perform software installation of the apparatus based on setting data acquired from the external storage device, a storage control unit configured to store, in the external storage device, progress information necessary for displaying a screen used for checking a progress status of the software installation and identification information of the apparatus, and a display unit configured to display the progress status of the software installation of the apparatus identified by the identification information stored in the external storage device, based on the progress information. | 07-31-2014 |
20140223426 | METHOD OF GENERATING, FROM AN INITIAL PACKAGE FILE COMPRISING AN APPLICATION TO BE SECURED AND AN INITIAL CONFIGURATION FILE, A PACKAGE FILE FOR SECURING THE APPLICATION, AND ASSOCIATED COMPUTER PROGRAM PRODUCT AND COMPUTING DEVICE - A method for generating one package file, from an initial package file including an application to be secured and an initial configuration file, is implemented by a computer. In one aspect, the method includes extracting, from the initial package file, the application and the initial configuration file and creating a first configuration file from the initial configuration file. The method also includes creating an application for dynamically creating an execution environment for the application to be secured, configured to implement the loading of a security library, substitute, from a function call associated with the application to be secured, of one call to an unsecured function with a call to a function of the security library, and launch the application to be secured after the substitution. The method further includes encapsulating the first configuration file and the application to be secured in a first package file. | 08-07-2014 |
20140245286 | APPLICATION MANAGING SYSTEM AND METHOD USING SAME - A system and method used in an electronic apparatus for managing a number of applications installed in the electronic apparatus. The application managing system includes a detection module and an uninstall module. The detection module detects usage states of each application at every predetermined time period and determines unused application(s) in the predetermined time period according to the usage states of the applications. The uninstall module uninstalls the unused application(s). The usage states of each application include times the application was used in the predetermined time period and/or a last time the application was activated in the predetermined time period. | 08-28-2014 |
20140259007 | ENTERPRISE MANAGEMENT FOR DEVICES - Installing apps on a device. The device is generally configured to be used in a closed market environment that only allows generally available apps of the closed market to be installed. The method includes determining that the device has been authorized to install apps outside of a set of apps generally available from the closed market and from a set of apps available only to users of a particular enterprise. The method further includes determining that an app, that is not generally available from the closed market, has been verified by a central authority. The method further includes installing the app on the device in spite of the fact that the device is generally configured to be used in a closed market environment. | 09-11-2014 |
20140259008 | PERFORMING UNATTENDED SOFTWARE INSTALLATION - Systems and computer program products may perform unattended software installation. The systems and computer program products may include receiving a user's selection of one or more software installation files, and reading at least a portion of the one or more user-selected software installation files. The systems and computer program products may additionally include extracting, from the read one or more software installation files, questions that a user will be asked to answer during execution of the one or more user-selected software installation files, and compiling the extracted questions. The systems and computer program products may further include prompting a user to provide answers to the compiled questions, and receiving answers to one or more questions of the compiled questions prior to execution of the one or more user-selected software installation files. The systems and computer program products may additionally include storing the received answers, and providing the stored answers when requested during execution of the one or more user-selected software installation files. | 09-11-2014 |
20140259009 | PERFORMING UNATTENDED SOFTWARE INSTALLATION - Methods may perform unattended software installation. The method may include receiving a user's selection of one or more software installation files, and reading at least a portion of the one or more user-selected software installation files. The method may additionally include extracting, from the read one or more software installation files, questions that a user will be asked to answer during execution of the one or more user-selected software installation files, and compiling the extracted questions. The method may further include prompting a user to provide answers to the compiled questions, and receiving answers to one or more questions of the compiled questions prior to execution of the one or more user-selected software installation files. The method may additionally include storing the received answers, and providing the stored answers when requested during execution of the one or more user-selected software installation files. | 09-11-2014 |
20140282488 | AUTOMATIC QUALITY ASSURANCE FOR SOFTWARE INSTALLERS - An approach for assuring quality of a software installer is presented. A first view of a system is recorded. The installer is executed to create installed components for an application, and subsequently, a second view of the system is recorded. Based on a recorded change between the first and second views, information about the installed components is recorded. The installation is determined to be successful or unsuccessful. If successful, selected installed components are removed. The installer is executed to reinstall the selected installed components. The reinstallation is verified. A third view of the system is recorded. An uninstaller is executed to uninstall the software application. A fourth view of the system is recorded. The uninstallation is verified. A report is generated using the first, second, third and fourth views. | 09-18-2014 |
20140282489 | Predictive System for Deploying Enterprise Applications - Predictive systems for deploying enterprise applications include memory structures that output predictions to a user. The predictive system may include an HTM structure that comprises a tree-shaped hierarchy of memory nodes, wherein each memory node has a learning and memory function, and is hierarchical in space and time that allows them to efficiently model the structure of the world. The memory nodes learn causes, predicts with probability values, and form beliefs based on the input data, where the learning algorithm stores likely sequence of patterns in the nodes. By combining memory of likely sequences with current input data, the nodes may predict the next event. The predictive system may employ an HHMM structure comprising states, wherein each state is itself an HHMM. The states of the HHMM generate sequences of observation symbols for making predictions. | 09-18-2014 |
20140282490 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, AND RECORDING MEDIUM STORING INFORMATION PROCESSING PROGRAM - An information processing system includes an control unit to accept input, an operating unit to execute information processing based on the input accepted by the control unit, and a registration unit to register functional information that indicates the type of function utilized by an application among a plurality of functions included in the operating unit in accordance with an electronic signature linked to the application included in the control unit. | 09-18-2014 |
20140282491 | Method, device and computer program for the automatic installation or uninstallation of software modules on equipment on board an aircraft - The automatic installation and uninstallation of software modules on equipment on an aircraft. For each reference of an obtained list of references of software modules to be installed or uninstalled, resolution rules linked to an operation associated with the software module in question are identified. The rules comprise at least one reference to an operation of installing or uninstalling at least the software module in question and a list of actions to be performed. For each reference on the obtained list, a list of references of operations to be carried out is determined depending on the obtained list and the identified resolution rules. A list of actions to be performed is determined depending on the list of references of operations to be carried out and the identified resolution rules. At least one referenced action on the list of actions to be performed is executed by calling a specific software agent. | 09-18-2014 |
20140289722 | PARALLEL PROGRAM INSTALLATION AND CONFIGURATION - A method, computer-readable storage medium, and computer system are provided. In an embodiment, begin installation of a first program product with an installation manager. Poll the first program product to determine whether an operation milestone has been reached during the installation of the first program product. Upon detecting an operation milestone, performing the parallel operation substantially concurrent with the installation. | 09-25-2014 |
20140289723 | PSEUDO PROGRAM USE DURING PROGRAM INSTALLATION - A method, computer-readable storage medium, and computer system are provided. In an embodiment, install a first program product with an installation manager. Run a pseudo first program product while the first program product is installing. Perform functions of the first program product with the pseudo first program product while the first program product is installing. | 09-25-2014 |
20140298315 | SOFTWARE SIGNATURE DISCOVERY - In a method for determining and scoring signatures for a software package, a processor compares files on a clean computer system after installation of a software package to files on the clean computer system before the installation. The processor determines a signature of the software package. The signature includes files on the clean computer system after installation of the software package that were not present on the clean computer system before the installation. | 10-02-2014 |
20140298316 | Managing method for application program installation and electronic device - A managing method is utilized for an operating system to manage installation of an application program. The managing method includes storing an installation information in a managing database; and generating a determining result indicating whether the application program is capable of being installed in the operating system according to a program name of the application program and the installation information. The operating system determines whether to install the application program according to the determining result. | 10-02-2014 |
20140298317 | METHODS AND APPARATUS TO CONVERT A MACHINE TO A VIRTUAL MACHINE - Methods, apparatus, systems and articles of manufacture are disclosed to convert a machine to a virtual machine. An example method disclosed herein includes moving, via a processor, an original operating system to create free space on a storage device, installing a hypervisor in the free space on the storage device, generating a virtual machine in the free space on the storage device, and loading the hypervisor and the virtual machine, the virtual machine to execute the original operating system. | 10-02-2014 |
20140298318 | COMPUTER-EXECUTABLE APPLICATION PACKAGING METHOD, COMPUTER-EXECUTABLE DEVICE AND STORAGE MEDIA PERFORMING THE SAME - A method for generating a computer executable application package includes receiving a platform independent application package and searching, in a memory, a platform package template that corresponds to a target platform. The method further includes inserting the received platform independent application package into the searched platform package template to generate a pre-package, and repackaging the generated pre-package to generate a target platform dependent application package. | 10-02-2014 |
20140298319 | METHOD FOR INSTALLING OPERATING SYSTEM ON ELECTRONIC DEVICE - A method for installing an operating system one or a great number of electronic devices includes steps of burning the operating system onto an NAND flash memory. The boot file of the operating system is captured from the NAND flash memory. The electronic device having been burnt the boot file of the operating system is connected to the USB flash stick storing the kernel file of the operating system. The electronic device is started up. The boot file of the operating system is run from the NAND flash memory of the electronic device, so accessing the kernel file of the operating system from the USB flash stick to make all system applications of the kernel files of the operating system have been executed. | 10-02-2014 |
20140298320 | Preinstalled Application Management Method for Mobile Terminal and Mobile Terminal - An embodiment of the present invention discloses a preinstalled application management method for a mobile terminal, where storage space of the mobile terminal includes at least one directory, and an installation package of at least one preinstalled application is stored in the at least one directory. The method includes: starting the mobile terminal; scanning the at least one directory; and installing the installation package of the at least one preinstalled application in the at least one directory to generate a preinstalled application having user-level permission. Besides, an embodiment of the present invention further provides a mobile terminal. By using the method and the mobile terminal, the preinstalled application can be uninstalled. | 10-02-2014 |
20140304701 | Object-Oriented Open Framework for Campaign Generation - A campaign generation framework is provided for generating a campaign file that describes actions for installing a software bundle on a highly available system. A campaign initialization procedure compliant with the Software Management Framework (SMF) is automatically generated based on a configuration file and an Entity Types File (ETF). The configuration file describes a deployment configuration of the highly available system, and the ETF describes the software bundle. The SMF defines Extensible Markup Language (XML) schemas that include XML elements organized as a hierarchy. A hierarchy of entities types is constructed for the deployment configuration from top to bottom of the hierarchy using the campaign generation framework that includes a set of object-oriented classes and methods provided by the classes. Each XML element in the XML schemas corresponds to one of the classes, and the classes are grouped into module classes according to the hierarchy of the XML elements. | 10-09-2014 |
20140325501 | COMPUTER INSTALLATION METHOD, COMPUTER-READABLE MEDIUM STORING COMPUTER INSTALLATION PROGRAM, AND COMPUTER INSTALLATION APPARATUS - A computer installation method for performing installation processing, the computer installation method includes: acquiring, on the basis of apparatus identification information indicating a target computer, order information including a software item to be installed in the target computer and/or a setting item to be set in the target computer; storing, in a readable storage area in the target computer, the order information and a setting program including an installation instruction for the software item and/or an implementation instruction for the setting item; storing, in the readable storage area in the target computer, an image file of software including an operation system; and executing, when the operation system is started in the target computer, an instruction corresponding to the order information among the instructions included in the setting program. | 10-30-2014 |
20140337828 | VIRTUAL SOFTWARE APPLICATION DEPLOYMENT CONFIGURATIONS - Configuration items for a software application can be automatically and/or manually discovered, and the application can be packaged to form a virtual application package. A deployment configuration can include settings for the configuration items. The deployment configuration can be set after packaging the software application. For example, a selected configuration item in the deployment configuration may be changed in response to user input. The virtual application package can be deployed to instantiate the application one or more times, and the deployment configuration can be applied in the instantiated application. | 11-13-2014 |
20140359597 | DYNAMIC IMAGE COMPOSITION SYSTEM EMPLOYING FENCED APPLICATIONS - The disclosed dynamic image composition system employing fenced applications includes an information handling system (IHS) that may employ an application fencing tool to generate a fenced application. The IHS may also employ a fenced imaging tool to dynamically modify images with fenced applications, statically modify images with fenced applications and/or generate images with fenced applications. | 12-04-2014 |
20140359598 | APPLICATION INSTALLATION FROM SEARCH RESULTS - A search management system receives at a computing device one or more search results from a search operation based on a search query. The search operation was performed a search on content in a datastore accessible through an application. At least one of the search results is associated with an application identifier identifying the application. A contextual application installer determines whether the application identified by the application identifier is already installed for execution by the computing device and installs the application on the computing device, if the application is not already installed on the computing device. As part of the installing operation, the contextual application installer presents a prompt identifying the application and installs the application on the computing device if an instruction to install the application is received responsive to presentation of the prompt. | 12-04-2014 |
20140359599 | Operating System Deployment Method, Server and Electronic System - A method of operating system (OS) deployment for installing an OS on a plurality of electronic devices includes installing the OS on a sample electronic device; packing the OS in the sample electronic device into a prebuilt package; transmitting the prebuilt package to the plurality of electronic devices; and restoring the prebuilt package to the OS respectively in the plurality of electronic devices. | 12-04-2014 |
20140359600 | DYNAMIC IMAGE COMPOSITION METHOD EMPLOYING FENCED APPLICATIONS - The disclosed dynamic image composition method employs fenced applications. The method employs an information handling system (IHS) that may use an application fencing tool to generate a fenced application. The method may use the fenced imaging tool to dynamically modify images with fenced applications, statically modify images with fenced applications and/or generate images with fenced applications. | 12-04-2014 |
20140366013 | Wireless communication terminal and method for securely running industry software - A wireless communication terminal and a method for securely running industry software are disclosed. Industry software and data are stored in an internal storage medium of a wireless communication terminal. A user interface (UI) of the wireless communication terminal includes a UI-customized Small Computer System Interface (SCSI) instruction processing module, and the wireless communication terminal includes a customized SCSI instruction processing module in the wireless communication terminal. The UI sends a customized SCSI instruction from the UI-customized SCSI instruction processing module to interact with the customized SCSI processing module in the wireless communication terminal, so as to load the industry software and the data into a memory of a Personal Computer (PC) to run the industry software and the data in the memory of the PC. After the data are updated, the UI sends a customized SCSI instruction to write updated software or the updated data back into the storage medium of the wireless communication terminal. The technical solution of the disclosure lowers the risk that industry software and data are tampered and stolen, and thus greatly increases security. The wireless communication terminal enables the industry software to be conveniently carried and used, which improves user experience. | 12-11-2014 |
20140380300 | DYNAMIC CONFIGURATION FRAMEWORK - Methods, systems, and computer-readable media for deploying a software module in a dynamic configuration framework are presented. A system may be running a software service, such as a software service that abstracts or transforms requests such that the requests may be serviced by a web service. The system may receive a request to deploy a new software module. In response to the request, the system may retrieve a binary file from a database. The binary file may comprise, for example, a Java Archive (.jar) file. A real-time class loader may then be accessed, where the real-time class loader may be configured to deploy the retrieved binary file. The software module may then be deployed by the real-time class loader using the retrieved binary file. The deployment may be achieved without interrupting the software service being run on the system. | 12-25-2014 |
20140380301 | LAUNCHING A TARGET APPLICATION BASED ON CHARACTERISTICS OF A STRING OF CHARACTERS IN A SOURCE APPLICATION - A method and system for launching a target application. A predefined data type is identified by: determining that a first row of a parser table including a first regular expression formulating a string of characters includes rows ordered from a more general to a more specific regular expression; setting a first regular expression as a regular expression matching the string; resetting the regular expression with a second regular expression, of a next row of the parser table, that formulates the string more specifically than the first regular expression; and selecting the predefined data type in the row of the regular expression as the predefined data type of the string, upon performing the resetting for all rows of the parser table. The target application previously associated with a combination of the identified data type and a source application containing the string is identified and launched with the string as a parameter. | 12-25-2014 |
20150026673 | ENFORCING EXTERNAL INSTALL REQUIREMENTS DURING SOFTWARE DEPLOYMENT - A method, system and article of manufacture are disclosed for policy-based enforcement of business requirements for a software install. The method comprises the steps of determining a policy infrastructure analogous to one or more business requirements; and embedding the policy infrastructure in a software installation process for installing a given software application. The software installation process is used to install the given software application into a computer system while ensuring that all installation prerequisites of the software application are met during the install. In a preferred embodiment of the invention, the determining step includes the step of preparing one or more policies for the business requirements, each of the policies including a condition part that evaluates either to true or false, and an action part that specifies one or more actions to be taken if the condition part evaluates to true. | 01-22-2015 |
20150026674 | Driver Installation Method and Apparatus for Terminal Device - A method and apparatus for installing a driver of a terminal device are provided. The method includes: calling a driver installation program, and setting the driver installation program to directly search for a driver program in a local machine; and searching for the driver program in the local machine through the driver installation program, and installing the searched-out driver program. The method and apparatus can improve the speed of a system for installing a driver of a terminal device, thereby improving user experience. | 01-22-2015 |
20150033218 | Generating and Using Constraints Associated with Software Related Products - A computer implemented method and apparatus is provided for generating and using constraints that are associated with software programs or other software entities intended for use in a specified data processing system or environment. One embodiment is directed to a method that includes the step of extracting metadata pertaining to the one or more software programs from at least one database. The extracted metadata is selectively processed to generate a set of constraints that affect the use of the one or more programs in a specified environment, wherein such processing includes transforming the extracted metadata to provide the set of constraints in a prespecified constraint language. The method further comprises detecting a proposed action of a user that is associated with the one or more software programs, and determining whether the proposed action would violate violates any constraint in the set. | 01-29-2015 |
20150040119 | COMPUTER SYSTEM AND DEVICE DRIVER INSTALLATION METHOD - A computer system includes: storing a first file management table that stores a record associating a device driver that can be installed in the computer system with identification information of a logic area in which the particular device driver is stored; reading a second file management table stored in a recording medium placed in the drive, generating a third table by inserting the record in the first management table into the second management table, and generating a virtual file management table that associates the third table with the device driver stored in the first table as well as the device driver stored in the second table, and searching for the device driver requested, install the requested device driver. | 02-05-2015 |
20150046917 | AUTOMATIC QUALITY ASSURANCE FOR SOFTWARE INSTALLERS - An approach for assuring quality of a software installer is presented. A change between first and second views of an operating system is determined. The second view is recorded after executing an installer to create installed software application components. The installation is determined to be successful. A location for an installed shortcut for the software application is determined. Executable and command line information inside the shortcut is extracted using the location. Based on the extracted executable and command line information, the application is executed to perform a test of the application. While the application is executing, a close signal is sent to a window of the application. An exit code from the application is read. If the exit code matches a standard exit code, the test is documented as being successful. If the exit code does not match the standard exit code, the test is documented as being unsuccessful. | 02-12-2015 |
20150058836 | APPARATUS, CONTROL METHOD, AND STORAGE MEDIUM - An image forming device conducts software installation according to a script acquired from an external storage device, after connection of the external storage device. When conducting the software installation, the image forming device acquires from the external storage device and saves data related to software installation of a subsequent step to be conducted according to the script. The image forming device then provides a notification urging disconnection of the external storage device in response to saving of data related to software installation until a step directly after a software installation step that is being conducted. | 02-26-2015 |
20150067671 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD, AND STORAGE MEDIUM - An information processing apparatus installs, in its own apparatus, of software and setting values corresponding to the software stored in an external storage device in accordance with a script acquired from the external storage device after the external storage device is connected. The information processing apparatus provides an input screen for the setting values when the setting values are not stored in the external storage device upon installation of the setting values according to the script, installs the software by use of the inputted setting values, stores the inputted setting values in the external storage device, and overwrites the script stored in the external storage device so that the stored setting values are referred. | 03-05-2015 |
20150082298 | PACKAGING AND DEPLOYING HYBRID APPLICATIONS - Described herein is a technology to facilitate packaging and deployment of a hybrid application. In one implementation, one or more initial dependencies are identified from a configuration file associated with a hybrid application. Any issues associated with the initial dependencies may be resolved to generate one or more final dependencies. A package may be generated based on the one or more final dependencies and the hybrid application code. The package may then be deployed to a target device or device simulator. | 03-19-2015 |
20150082299 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, INFORMATION PROCESSING APPARATUS, AND CONTROL METHODS AND CONTROL PROGRAMS THEREOF - A system of this invention is directed to an information processing system that allows a client to enjoy the execution result of a program acquired or to be acquired by the client, even if the program cannot be installed or executed in a client apparatus. In the information processing system, a first information processing apparatus and a second information processing apparatus are connected via communication media. It is requested, from the first information processing apparatus to the second information processing apparatus, to install a program acquired but inexecutable by the first information processing apparatus into the second information processing apparatus. Execution of the program installed in the second information processing apparatus in response to the request is synchronized with an operation for the program in the first information processing apparatus. | 03-19-2015 |
20150089490 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, DEVICE, SOFTWARE INSTALLATION METHOD, AND STORAGE MEDIUM - An image forming apparatus stores a saving instruction for a script and data containing its identification information in a USB storage, in the case where the image forming apparatus detects that the script and the data required for software installation corresponding to itself does not exist in the USB storage when the USB storage is connected. A computer acquires a script and data corresponding to identification information of an image forming apparatus contained in a saving instruction, and saves them to the USB storage, in the case where the computer detects that the saving instruction exists in the USB storage when the USB storage is connected. The image forming apparatus then executes software installation using the script and the data contained in the USB storage, when this USB storage containing the script and the data, which were saved by the saving step, corresponding to the image forming apparatus is connected. | 03-26-2015 |
20150095902 | INITIATING USE OF SOFTWARE AS PART OF A MESSAGING WINDOW - Disclosed is a novel system and method for initiating trial use of a software application. One or more trial software icons are displayed on a messaging window of a graphical users interface on a display coupled to a computing device. Each trial software icon represents a trial software application, such as a separate and distinct trial software application, that is not currently installed on the computing device. Moving an object representing a file attachment, such as through drag-and-drop action, to one of the trial software icons automatically installs the trial software application on the computing device. Also the trial software application is launched automatically to open the file attachment. | 04-02-2015 |
20150113522 | SYSTEM, METHOD AND PROGRAM PRODUCT TO MANAGE INSTALLATION OF PROGRAMS - A method for controlling execution of a script program programmed to install a computer program is disclosed. An installation computer begins execution of the script program, and before a line or stanza of the script program is executed to initiate installation of the computer program, the installation computer determines that the line or stanza is programmed to initiate installation of the computer program. In response, the installation computer determines if the computer program is already installed. If the computer program is already installed, the installation computer skips the line or stanza of the script program so the script program will not attempt to install the computer program. However, if not, the installation computer continues to execute the script program including the line or stanza programmed to initiate installation of the computer program, such that the script program attempts to install the computer program. | 04-23-2015 |
20150128127 | 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. | 05-07-2015 |
20150143358 | CONFIGURATION AND INSTALLATION AUTOMATION - A processor may be configured to process a first and second set of configuration statements. The processor may also be configured to at least partially rebuild a software product based, at least in part, on the processed first set of configuration statements. The processor may also install or reinstall the software product. The processing, rebuilding, and the installing or reinstalling features may be performed by a configuration and installation utility that can determine which steps need to be performed. | 05-21-2015 |
20150143359 | SOFTWARE SIGNATURE DISCOVERY - In a method for determining signatures for a software package, a processor compares files on a computer system after an installation of a software package to files on the computer system before the installation. The processor determines a signature of the software package. The signature includes an indication of files on the computer system after the installation of the software package that were not present on the computer system before the installation. The processor compares files remaining on the computer system after an uninstall of the first software package to the files on the computer system after the installation of the first software package. The processor determines one or more files indicated in the first signature not remaining on the computer system after the uninstall of the first software package. | 05-21-2015 |
20150149993 | METHODS AND SYSTEMS FOR BUILDING A SOFTWARE APPLIANCE - A computer implemented method may include installing a software appliance on a first computer system, the software appliance including database software and a business application. The software appliance may be configured on the first computer system to a predetermined configuration of the business application and the database software. The configured software appliance may be detached from an operating system of the first computing device. The detaching of the software appliance may include collecting metadata associated with the software appliance, the operating system and hardware the first system. The detached software appliance and the metadata may be stored on computer readable medium. | 05-28-2015 |
20150293769 | APPLICATION IMPLEMENTATION METHOD AND APPARATUS - Application implementation methods and apparatus are described, which are used to implement a function of a target application without installation of the target function. An example method may include acquiring an installation package of the target application; generating a proxy interface for managing the target application; and dynamically loading, by the proxy interface, the installation package by using an operating parameter of a terminal, and starting an operation interface of the target application. | 10-15-2015 |
20150310209 | EXECUTING THIRD-PARTY APPLICATION - After a data request sent by a third-party developer is received, metadata description information of requested data is sent to the third-party developer for the third-party developer to develop a third-party application based on the metadata description information. Program information of the third-party application submitted by the third-party developer is received and the third-party application is deployed in a data container environment. The data container environment stores specific data needed during the execution of the third-party application. The third-party application is executed in the data container environment. The present disclosure solves a conflict between data security risk and opening of high value data. | 10-29-2015 |
20150324182 | AUTOMATED DEPLOYMENT OF A PRIVATE MODULAR CLOUD-COMPUTING ENVIRONMENT - A method and associated systems for automated deployment of a private modular cloud-computing environment. A processor receives and analyzes user requirements, then uses those requirements to select and optimize module packages that direct automatic installations & configurations of modules of the private modular cloud-computing environment. These packages provide resources and instructions that let the processor first validate a base computing platform as being able to physically support desired virtualized cloud platform and services, then automatically install and configure the cloud's virtualization layer, cloud-management stack, virtual infrastructure, cloud services, applications, middleware, and other components onto the base platform. The processor analyzes and confirms the success of each deployment step of each module package as the step is performed. Module packages may be saved, revised, and reused to identify, update, duplicate, or optimize modules of the deployed cloud platform. | 11-12-2015 |
20150331685 | SYSTEMS AND METHODS FOR APPLICATION INSTALLATION PLATFORMS - Systems and methods for providing an application marketplace configured to install applications outside of an application store provided by the entity providing the operating system of a computing device in accordance with embodiments of the invention are illustrated. In one embodiment, a computing device includes a processor and a memory connected to the processor and storing an application installation application, wherein the application installation application directs the processor to obtain target information including data descriptive of the computing device, transmit a request for a set of recommended applications, where the request includes the target information, obtain recommended application data identifying at least one installation package targeted to the computing device based on the target information, and install the recommended application data on the computing device. In an additional embodiment, the recommended application data is signed using an OEM key. | 11-19-2015 |
20150339112 | METHOD OF AND DEVICE FOR MANAGING APPLICATIONS - A device for managing applications installed on the device and a method thereof are provided. The device includes a controller configured to obtain driving information of the applications in response to the applications being executed, and determine an application satisfying an uninstall condition, among the applications, based on the driving information. The device further includes an interface configured to change a display of an object indicating the determined application, based on the uninstall condition. | 11-26-2015 |
20150347110 | SOFTWARE INSTALLATION AND CONFIGURATION - A method to manage an initial software installation and configuration script is provided. The method may include saving, by a plurality of collaboration tools, a new customization associated with the initial software installation and configuration script in an installation and configuration knowledgebase. The method may also include saving, by the plurality of collaboration tools, a new solution associated with the initial software installation and configuration script in the installation and configuration knowledgebase. The method may further include querying, by a search engine or a similarity engine, the installation and configuration knowledgebase for the new customization or the new solution based on a comparison between a criteria provided by an administrator and an index of vocabularies stored in the configuration knowledgebase related to the initial installation and configuration script. Additionally, the method may include returning a search result based on the querying the installation and configuration knowledgebase. | 12-03-2015 |
20150347113 | SOFTWARE INSTALLATION AND CONFIGURATION - A method to manage an initial software installation and configuration script is provided. The method may include saving, by a plurality of collaboration tools, a new customization associated with the initial software installation and configuration script in an installation and configuration knowledgebase. The method may also include saving, by the plurality of collaboration tools, a new solution associated with the initial software installation and configuration script in the installation and configuration knowledgebase. The method may further include querying, by a search engine or a similarity engine, the installation and configuration knowledgebase for the new customization or the new solution based on a comparison between a criteria provided by an administrator and an index of vocabularies stored in the configuration knowledgebase related to the initial installation and configuration script. Additionally, the method may include returning a search result based on the querying the installation and configuration knowledgebase. | 12-03-2015 |
20150355894 | INFORMATION PROCESSING APPARATUS, APPLICATION MANAGEMENT METHOD, AND NON-TRANSITORY COMPUTER-READABLE MEDIUM - An information processing apparatus in which an application operates, comprises: a framework that causes a first application and a second application for extending the first application to operate; and installation control unit configured to control installation of an application into the framework, wherein the installation control unit holds data of the second application in a first storage area in a case of receiving an instruction to install the second application, and installs the second application into the framework using the data of the second application held in the first storage area, in a case of receiving an instruction to activate the second application after receiving the instruction to install the second application. | 12-10-2015 |
20150363184 | METHODS AND DEVICES FOR PROMPTING APPLICATION REMOVAL - A method for a device to prompt application removal is provided. The method includes: receiving an instruction for removing an application; acquiring historical use information of the application based on the instruction for removing application; and outputting removal prompting information based on the historical use information. | 12-17-2015 |
20150370550 | VIRTUAL SOFTWARE APPLICATION DEPLOYMENT CONFIGURATIONS - Configuration items for a software application can be automatically and/or manually discovered, and the application can be packaged to form a virtual application package. A deployment configuration can include settings for the configuration items. The deployment configuration can be set after packaging the software application. For example, a selected configuration item in the deployment configuration may be changed in response to user input. The virtual application package can be deployed to instantiate the application one or more times, and the deployment configuration can be applied in the instantiated application. | 12-24-2015 |
20150378703 | APPLICATION BLUEPRINTS BASED ON SERVICE TEMPLATES TO DEPLOY APPLICATIONS IN DIFFERENT CLOUD ENVIRONMENTS - Disclosed examples to configure an application blueprint involve, during a design phase, binding a service template to a node of the application blueprint. The application blueprint defines an application to be deployed in a cloud environment. The service template is mapped to a plurality of services that are selectable during a runtime phase to implement the node in the cloud environment. During the runtime phase, a first one of the services is bound to the node of the application blueprint based on the first one of the services being mapped to the service template and being selected during the runtime phase. An application deployment profile is generated based on the binding of the first one of the services to the node. | 12-31-2015 |
20150378707 | MOBILE TERMINAL AND METHOD FOR CONTROLLING THE SAME - A mobile terminal including a wireless communication unit configured to provide wireless communication; a touchscreen configured to display at least one page including at least one application icon; and a controller configured to display a first screen for installing a specific application on the touchscreen, display a second screen for setting a position at which an icon corresponding to the specific application will be displayed on the touchscreen after being installed, upon reception of an input for installing the specific application, and display the icon of the specific application at the position on the touchscreen in response to a predetermined touch input on the displayed second screen. | 12-31-2015 |
20160004523 | SOFTWARE SIGNATURE DISCOVERY - In a method for determining and scoring a signature for a software package. A processor determines a signature of a first software package, wherein the signature comprises an indication of a first set of files on a computer system after installation of the first software package that were not present on the computer system before the installation, and an indication of a second set of files not remaining on the computer system after an uninstall of the first software package. A processor compares the first and the second set of files indicated in the signature of the first software package to files indicated in one or more other signatures of other software packages. A processor determines a score for the signature of the first software package based on the comparison. | 01-07-2016 |
20160026448 | Identifying Unmatched Registry Entries - A method and a related system for identifying unmatched registry entries may be provided. The method may comprise scanning a file system and discovering software based on a file signature, collecting first attributes of the discovered software, collecting native registry entries, and comparing the first attributes against second attributes of the collected registry entries based on a filtering rule. Thereby, the registry entries may be grouped into two groups. One group may represent matched registry entries and the other group may represent unmatched registry entries. The unmatched registry entries may be identified as unequivocal entries for further software discovery. | 01-28-2016 |
20160026451 | Automated Operating System Installation on Multiple Drives - Technologies are provided herein for automated operating system installation on multiple drives. A device switch connects a mass storage device to a test control system (“TCS”) or a system under test (“SUT”). When connected to the TCS, the mass storage device is mounted with a disk image containing an installer program for an operating system. When the mass storage device is connected to the SUT, the installer program is executed to install the operating system onto an activated drive connected to the SUT. Multiple operating systems can be installed in a similar fashion by mounting a corresponding disk image for an operating system onto the mass storage device and by installing from the mass storage device the operating system onto a corresponding drive connected to the SUT. Errors generated during the automated installation process can be analyzed and utilized to identify and correct errors in a computing system firmware. | 01-28-2016 |
20160026481 | SYSTEM AND METHOD FOR DEPLOYING A DATA-PATH-RELATED PLUG-IN FOR A LOGICAL STORAGE ENTITY OF STORAGE SYSTEM - A method for deploying a data-path-related plug-in for a logical storage entity of a storage system, the method comprising: deploying the data-path-related plug-in for the logical storage entity, wherein the deploying includes creating a plug-in inclusive data-path specification and wherein the plug-in inclusive data-path specification includes operation of the data-path-related plug-in; and creating a verification data-path specification, wherein the verification data-path specification does not include operation of the data-path-related plug-in and wherein a task executed in a verification data path, having the verification data-path specification, generates verification data that enables validation of given data generated by the task being executed in a plug-in inclusive data-path having the plug-in inclusive data-path specification. | 01-28-2016 |
20160035312 | DISPLAY APPARATUS AND METHOD OF CONTROLLING THE DISPLAY APPARATUS - A first display apparatus includes a detector configured to detect a second display apparatus in proximity with the first display apparatus; a transparent display configured to display an image and receive a user input in an overlapping area of the transparent display, wherein the overlapping area is in proximity with the second display apparatus; a communicator configured to form a communication link with the second display apparatus when the second display apparatus is detected, and transmit, to the second display apparatus, a request related to an object corresponding to the user input via the communication link when the user input is received; and a controller configured to obtain data corresponding to the request via the communicator. | 02-04-2016 |
20160041818 | Installing an Application into a Virtualized Environment - An electronic device has a plurality of virtualized environments. Selection of an application of an application store is received, and a virtualized environment is identified for installing the application selected from the application store. | 02-11-2016 |
20160077819 | METHOD AND DEVICE FOR RUNNING APPLICATION PROGRAM - The present disclosure relates to a method and a device for running an application program. The method includes: receiving a triggering signal instructing to run a second application program in a operating first application program; loading and parsing an installation package of the second application program to obtain a program component of the second application program through the first application program; and running the program component of the second application program in a runtime environment provided by the first application program. | 03-17-2016 |
20160077821 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR COLLABORATIVELY INSTALLING A COMPUTER APPLICATION - In one embodiment, a method for collaboratively installing a computer application includes monitoring an installation process of an application. The method also includes determining that the installation process requires remote assistance in order to continue. Also, the method includes sending a remote assistance request to remote assistance personnel at a remote site in response to the determination that the installation process requires remote assistance in order to continue. Moreover, the method includes receiving a response to the remote assistance request. The response includes remote assistance information required for installing the application provided by the remote assistance personnel at the remote site. Also, the remote assistance information and the response to the remote assistance request are invisible to an installer of the application. In addition, the method includes continuing the installation process of the application using the remote assistance information received from the remote assistance personnel at the remote site. | 03-17-2016 |
20160092192 | SYSTEM AND METHOD FOR AUTOMATIC RELOADING OF SOFTWARE INTO EMBARKED EQUIPMENT - A system and method for automating detection of a change of configuration of an embedded unit and the reloading of the appropriate software configuration into the unit. An automatic reloading system comprises a transmitter associated with the unit to transmit a configuration frame comprising a set of identifiers of the current hardware and/or software configuration of the unit, a detector to capture the configuration frame and to detect a change of hardware and/or software configuration of the unit, and a software loader to automatically reload a set of appropriate software elements into the unit according to the detected change of configuration. | 03-31-2016 |
20160117158 | Global Optimization and Verification of Cyber-Physical Systems Using Floating Point Math Functionality on a System with Heterogeneous Hardware Components - Global optimization and verification of cyber-physical systems using graphical floating point math functionality on a heterogeneous hardware system (HHS). A program includes floating point implementations of a control program (CP), model of a physical system (MPS), objective function, requirements verification program (RVP), and/or global optimizer. A simulation simulates HHS implementation of the program using co-simulation with a trusted model, including simulating behavior and timing of distributed execution of the program on the HHS, and may verify the HHS implementation using the RVP. The HHS is configured to execute the CP and MPS concurrently in a distributed manner. After deploying the program to the HHS, the HHS is configured to globally optimize (improve) the CP and MPS executing concurrently on the HHS via the global optimizer. The optimized MPS may be usable to construct the physical system. The optimized CP may be executable on the HHS to control the physical system. | 04-28-2016 |
20160139907 | ELECTRONIC DEVICE AND METHOD FOR CONTROLLING ELECTRONIC DEVICE - A mobile phone includes a display, a memory and a deletion control. The deletion control unit is configured to, when a tap operation is performed on a deletion icon attached to a start-up icon, extract a deletion candidate application relevant to a deletion target application on which a tap operation has been performed based on information in an application information table stored in the memory unit. The deletion control unit is configured to delete the deletion target application and to delete the extracted deletion candidate application. | 05-19-2016 |
20160147522 | APPLICATION BROKER FOR MULTIPLE VIRTUALISED COMPUTING ENVIRONMENTS - A method for deploying a software application for execution, the method comprising: receiving an application specification for the application, the application specification including an identification of one or more resources required for execution of the application; receiving a set of infrastructure specifications, each infrastructure specification including an identification of one or more resources associated with a virtualised computing environment in a set of virtualised computing environments; receiving a set of compliance characteristics for the application, each compliance characteristic including one or more criteria, each of the criteria being based on one or more formal parameters concerning a resource; receiving a set of software component definitions, each software component definition including one or more of: a) an indication of one or more actual parameters the software component is operable to provide; and b) an indication of one or more virtualised computing environments in the set of virtualised computing environments with which the software component is operable to execute; selecting, for each of the resources identified in the application specification, a virtualised computing environment based on the set of infrastructure specifications, the set of compliance characteristics and the set of software component definitions, wherein the selected virtualised computing environments are operable to generate actual parameters corresponding to one or more formal parameters for the criteria such that a measure of a number of evaluable criteria meets a predetermined threshold. | 05-26-2016 |
20160154640 | METHOD FOR MANAGING AN ARCHITECTURE AND ASSOCIATED ARCHITECTURE | 06-02-2016 |
20160170729 | METHOD AND DEVICE FOR INSTALLING SMART APPLIANCE | 06-16-2016 |
20160188310 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD FOR INFORMATION PROCESSING APPARATUS, AND STORAGE MEDIUM OF PROGRAM FOR EXECUTING CONTROL METHOD - An information processing apparatus includes: a detection unit configured to detect a connection of a portable medium storing a plurality of applications, the plurality of applications containing a first type of application and a second type of application that is added to the first type of application to enhance functionality of the first type of application; an installation unit configured to install, in response to a detection by the detection unit, the first type of application first and then install the second type of application among the plurality of applications stored in the portable medium; and a control unit configured to start, after installation by the installation unit, the first type of application after enabling the second type of application. | 06-30-2016 |
20160202962 | DEPLOYMENT PATTERN MONITORING | 07-14-2016 |
20160378452 | Policy-Based Compression of Machine Code Generated by a Virtual Machine - A computing system performs a policy-based machine code compression method. The computing system hosts a virtual machine that generates machine code from bytecode. The computing system determines whether to compress the machine code file according to a set of conditions specified by a policy. If the set of conditions is satisfied, the machine code file is compressed. For system booting and package installation, the machine code file can be deleted to save storage. When launching an application, the compressed machine code file is decompressed for execution. When the application process terminates, the decompressed machine code file can be deleted. The machine code file compression can be performed on a mobile device to save storage, or on a host when building a system image to reduce download time. Parallel compression and decompression algorithms can be used for the machine code file compression and decompression in a multi-core computing system. | 12-29-2016 |
20190146757 | HARDWARE DEVICE BASED SOFTWARE GENERATION | 05-16-2019 |
20190146770 | Method for Identifying File and Mobile Terminal | 05-16-2019 |
20220137946 | STATE-DRIVEN VIRTUALIZATION SYSTEM IMAGING - A method for forming a virtualization system image. A specification of an expressed end state of a virtualization system image is analyzed. The specification is decomposed into lower level specifications and the lower level specifications are decomposed into idempotent operations. The virtualization system image corresponding to the expressed end state is assembled by processing the idempotent operations. The expressed end state, decomposed lower level intents, and decomposed idempotent operations are codified into a decomposition hierarchy. The decomposition hierarchy is query-able such that, for a given intent, an idempotent operation is returned. An idempotent operation code library is query-able such that, for a given idempotent operation, a corresponding set of executable code is returned. An image builder executes the executable code. When all of the idempotent operations have been successfully executed, the virtualization system image is complete. A virtualization system image is deployed to computing nodes that constitute a computing cluster. | 05-05-2022 |