Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Including downloading

Subclass of:

717 - Data processing: software development, installation, and management

717174000 - SOFTWARE INSTALLATION

717176000 - Network

717177000 - Including distribution of software

Patent class list (only not empty are listed)

Deeper subclasses:

Entries
DocumentTitleDate
20110202914METHOD AND SYSTEM FOR INSTALLING APPLICATIONS - A method for installing an application according to an exemplary embodiment downloads an application purchased by a client and installs the application in a terminal in an asynchronous manner. The method includes transmitting a request to download at least one application to the server, downloading an application from the server in response to the request to download at least one application and storing the downloaded application, and installing the stored application in the terminal in an order of completion of downloading of the application.08-18-2011
20130086577SERVER APPARATUS, TERMINAL APPARATUS, AND APPLICATION CONTROL SYSTEM - A server apparatus, a terminal apparatus and an application control system are provided. An application managing unit (04-04-2013
20110202915PROGRAM MANAGEMENT SYSTEM, PROGRAM MANAGEMENT METHOD, CLIENT, AND COMPUTER PROGRAM PRODUCT - In a client apparatus, when a request to install a program stored in a server is received, a dependence display creating unit acquires server program information including information indicating the program stored in the server and information indicating the dependence between the program and other programs, and acquires apparatus program information including information indicating a program installed in the client apparatus. The dependence display creating unit creates a display screen on the basis of the information indicating the dependence in the server program information such that the dependence between a program which is designated to be installed and other programs is clear. In addition, the dependence display creating unit displays information indicating an installed program among the programs to be installed, on the basis of the apparatus program information.08-18-2011
20110202913SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR SOFTWARE DISTRIBUTION - A software distribution system includes a software distribution server that distributes software; an image processing apparatus; an information processing apparatus; and an activation server that performs license authentication for software installed on the image processing apparatus. The information processing apparatus includes a selection receiving unit that receives designation of software as software to be installed on the image processing apparatus; and a distribution-request transmitting unit that transmits a request for distribution of the designation-received software to the software distribution server. The image processing apparatus includes a download control unit that downloads the designation-received software from the software distribution server; an installation control unit that performs installation of the downloaded software; and an activation control unit that performs, concurrently with the installation of the downloaded software, activation of the downloaded software to place the downloaded software in an enabled state under the license authenticated by the activation server.08-18-2011
20080256532Installing and Executing Shared Applications in Shared Folders - Provided are a method, system, and program for installing and executing shared applications in shared folders. A program is installed by a base computer, having a local storage, to a shared folder accessible to multiple client computers over a network. Installing the program adds files for the program to the shared folder and modifies the local device used by the base computer and enables the base computer to run the program by accessing the program files in the shared folder. An image is created of the local device of the base computer including the installed program. The image is provided to the client computers to apply to local devices of the client computers. Applying the image to the local devices of the client computers enables the client computers to access the program files in the shared folder to run the program.10-16-2008
20130139149Method and system to remotely flash an external module - A method to remotely flash an external module comprises the steps to electronically transfer a computer program from a computer device to an external module, to partially install the external module to a vehicle, to extract the key data from a device securing the vehicle, to transfer the key data to a computer, to analyze and process the key data with a computer program generating a new computer program allowing the external module to communicate with the security device, to transfer the generated computer program to the external module, to complete the installation of the external module to the vehicle.05-30-2013
20100042991BUSINESS-IN-A-BOX INTEGRATION SERVER AND INTEGRATION METHOD - The present invention is related to a business-in-a-box (BiB) integration server and BiB integration method. The BiB integration server includes a software package acquisition module for acquiring the installation package of at least one piece of software according to an installation information; a software installation module, for installing at least one piece of software on at least one hardware platform that constitutes the BiB according to the installation information; and a software package transmission module, for transmitting the software installation package to at least one client terminal. The present invention further provides a BiB service system, comprising a BiB apparatus, and a BiB remote console for controlling the BiB apparatus. Further, the present invention provides a BiB integration method corresponding to the BiB integration server. Through the apparatus and method, it is achieved flexible integration of hardware and software, allowing a third party to freely plug in new software and to manage the installed software.02-18-2010
20090158274Software Development Kit for a Medical Device and Web-Based Server - Methods and systems of patient treatment are disclosed. The methods and systems include use of medical device informatics to modify and validate therapies and drugs used in those therapies. In certain embodiments, a medical device, such as a medical infusion pump, interfaces with a server to administer the patient treatments. In one aspect, a software development kit is disclosed. The kit includes medical device installation software containing computer-readable instructions allowing a user to define metadata related to one or more characteristics of a medical device. The kit also includes data package delivery software including computer-readable instructions configured to deliver a data package from a server to a medical device. The kit further includes server software containing computer-readable instructions for execution on a medical device server, the server software configured to control communication from the server to the medical device.06-18-2009
20100107157SERVER CONNECTED WITH IMAGE FORMING APPARATUS AND CLIENT, IMAGE FORMING SYSTEM HAVING THE SAME, AND DRIVER REMOTE INSTALLATION METHOD OF IMAGE FORMING APPARATUS - A server connected with an image forming apparatus and a client, an image forming system having the same and a driver remote installation method of an image forming apparatus, the method including selecting at least one client in which a driver of the image forming apparatus is to be installed by the server; selecting a type of the driver to be installed in the at least one selected client; installing an install manager to install the driver in the at least one selected client; and installing the selected driver in the at least one selected client using the install manager.04-29-2010
20100107156LOCAL COLLECTOR - Embodiments of the invention relate to systems, methods, and computer program products for remotely collecting data from the local storage of a machines. For example, embodiments of the method involve deploying a collection tool to the machine via a network, automatically installing the collection tool on the machine, generating a snapshot of the data, storing the snapshot in a storage area on the machine, and transmitting the data from the storage area to a remote collection server. Because the data is transmitted from the snapshot stored in the storage area rather than from the original data stored on the local storage of the machine, the data may be transmitted to the remote collection server without substantially affecting a user's ability to use the machine and interact with the data stored on the machine.04-29-2010
20120167075PREDICTIVE SOFTWARE STREAMING - A software streaming platform may be implemented that predictively chooses units of a program to download based on the value of downloading the unit. In one example, a program is divided into blocks. The sequence in which blocks of the program historically have been requested is analyzed in order to determine, for a given history, what block is the next most likely to be requested. Blocks then may be combined into chunks, where each chunk represents a chain of blocks that have a high likelihood of occurring in a sequence. A table is then constructed indicating, for a given chunk, the chunks that are most likely to follow the given chunk. Based on the likelihood table and various other considerations, the value of downloading particular chunks is determined, and the chunk with the highest expected value is downloaded.06-28-2012
20090094602Methods for Virally Distributing Location-Based Applications - A location-based messaging system and its methods of operation are disclosed, including methods for virally distributing location-based applications are also disclosed. Methods for sending geographic location information for a target address from a computing device to a receiving device that will enable the receiving device to display a map and/or directions from a geographic location of the receiving device to the geographic location of the target address, methods for processing and distributing location-based data, and methods for receiving and responding to location-based data. 04-09-2009
20090271783ELECTRONIC DEVICE AND USER INTERFACE DISPLAY METHOD THEREOF - An electronic device and a user interface display method thereof are provided. The electronic device organizes a plurality of computer programs executable on the electronic device into a virtual book. Each page of the virtual book includes a user interface of one of the computer programs. The electronic device displays one of the pages as a current page so that the user interface of the current page is accessible to a user of the electronic device. The electronic device senses movement and/or pressure caused by the user and interprets the movement and/or the pressure as operating actions of the user on the virtual book. The electronic device downloads new computer programs from a download server and adds corresponding new pages into the virtual book. At lease one of the computer programs provides a service of a corporate operator of a wireless service network.10-29-2009
20120117561METHOD AND SERVER FOR APPLICATION SERVICE IN HOME NETWORK SYSTEM - Disclosed are a method and a server for application service in a home network. An application service method in a home network system according to an exemplary embodiment of the present invention includes: receiving characteristic information of the terminals and application requests from the terminals; downloading an integrated document including a plurality of components in response to the application requests; generating the application corresponding to each of the terminals by selecting and extracting at least some components from the integrated document according to the characteristic information; and providing the generated application to the corresponding terminal.05-10-2012
20130067462INSTALLATION METHOD, INFORMATION PROCESSING APPARATUS AND DEVICE DRIVER - In response to a request from a client for the download installation of a device driver, device informational data that has been registered in a server and an installation set, which also has been registered in the server and includes the device driver and applications related to the device driver, are downloaded from the server to the client. On the basis of the device information data that has been downloaded from the server, the device driver and the related applications are installed in the client. After installation, post-installation processing regarding the applications related to the installed device driver is executed at the client based upon the device informational data.03-14-2013
20130067463INFORMATION PROCESSING DEVICE, PROGRAM INSTALLATION SUPPORT METHOD, AND COMPUTER-READABLE RECORDING MEDIUM - An information processing device performs communications via a network with a management device storing dependency information indicating a dependency relationship between programs. The information processing device includes a sending unit that sends, to the management device, identification information of a program to be downloaded; a receiving unit that receives, from the management device, install possibility information indicating whether the program to be downloaded can be installed in the information processing device, the install possibility information being determined based on the dependency information; and a display control unit that causes a display unit to display a screen page indicating whether the program to be downloaded can be installed in the information processing device based on the install possibility information, before downloading the program to be downloaded.03-14-2013
20130167142SYSTEM AND METHOD FOR INSTALLING PROGRAM - A system capable of installing programs includes a plurality of personal computers (PCs) communicating with a network server. Each of the PCs includes a setup transmitting module, a host identification code replacing module, and a program installing module. The setup transmitting module downloads an installation package of a program from the network server to the PC. The installation package includes a linking relationship between an identification code of the program and a host identification code of a first PC which firstly installs the program thereinto, the linking relationship is used for determining if a PC is authorized to install the program thereinto. The host identification code replacing module obtain an identification code of the PC, and replaces the identification code of the PC with the identification code of the first PC, so as to enable the PC is authorized to install the program thereinto. A related method is also provided.06-27-2013
20130167143SYSTEM FOR AUTOMATICALLY SETTING UP SMARTPHONES APPS - A system for automatically setting up smartphone Apps, and the system previously stores initial execution information required to initially execute the smartphone App, downloads and installs the smartphone App, and initially execute the smartphone App based on the previously-stored initial execution information, thereby enabling a user to execute the smartphone App without a specific manipulation.06-27-2013
20080307413REAL-TIME INSTALLATION AND/OR CONFIGURATION ASSISTANT - A system and method of assisting a user include displaying a status of at least one of an installation and configuration within a first of a plurality of windows. A point of progress of at least one of the installation and configuration is monitored. Knowledgebase information is retrieved related to the point of progress. The knowledgebase information is displayed within a second of the plurality of windows to assist the user with the at least one of the installation and configuration. An instant messaging chat session can be displayed within a third of the plurality of windows to assist a user with the at least one of the installation and configuration.12-11-2008
20080295093Method and Module for Dynamic Hosting of Software Applications in a Gateway Between an Operator Network and a Local Area Network11-27-2008
20080295092Techniques for automatically installing and configuring database applications11-27-2008
20110191770DOWNLOAD PROGRAM, INFORMATION STORAGE MEDIUM, DOWNLOAD SYSTEM AND DOWNLOAD METHOD - A download program causes a computer to function as: a user identification information section that acquires a user identification (ID) information; a download section that downloads a download file including a compressed target program determined based on the acquired user ID information from the server through the network, and stores the download file in a predetermined download file storage area; an extraction section that extracts the compressed target program included in the download file stored in the predetermined download file storage area by the download; and an installation program execution section that executes an installation program for installing the extracted target program in the computer.08-04-2011
20090070758METHOD AND SYSTEM FOR FAST RENDERING OF UNSIGNED APPLET JARS IN A WEB BROWSER ENVIRONMENT - A system for fast rendering of an applet in a Web browser environment. A server process pre-determines the order in which the applet classes are loaded by the applet. The server process determines the classes of the applet that are required for applet start-up, and these startup classes are bundled into an initial JAR file on the server for the applet, along with a list of other class files belonging to the original JAR files. After the initial JAR file is downloaded, and while the JVM on the client system is loading the applet classes from the initial JAR file to bring up the applet, the rest of the applet classes (i.e. non-startup classes) are downloaded from the server to the client in the background. As each such non-startup class is received by the client system, it is loaded into the correct JAR file based on the class list.03-12-2009
20120110568Viral Application Distribution - Viral application distribution facilitates distribution of an application among users and increases likelihood of downloading the application by the users. A first device may receive information of an application from a second device through a short-range communication channel. The information may comprise identification information of the application without any personally identifiable information of the second device to protect privacy of a user of the second device. A version of the application that is compatible with the first device is determined by searching a catalog using the identification information of the application. The compatible version of the application may then be downloaded or obtained by the first device. Location-based viral distribution may also be performed between devices that visit a location, even at different times.05-03-2012
20110296405INFORMATION PROCESSING DEVICE - An information processing device includes an installation unit which downloads installation data of an application program corresponding to a function from an external device and installs the application program. A license acquisition unit acquires a license file from an external device in order to activate the function. A license managing unit manages presence of a license of the function independently of presence of the license file. A license transfer managing unit transfers the license from a source device to a destination device and updates the presence of the license of the function. An automatic return unit automatically returns the transferred license to the source device according to automatic return conditions stored in the information processing device.12-01-2011
20110296404SYSTEMS AND METHODS FOR HOST-LEVEL DISTRIBUTED SCHEDULING IN A DISTRIBUTED ENVIRONMENT - A system for host-level distributed scheduling of a software installation in a distributed computer environment is disclosed. An information handling system includes an out-of-band processor operable to communicatively connect to a second information handling system via a network. The information handling system is configured to: retrieve an identifier indicative of a software installation consequent to a software installation request being invoked; download a software installation package via the network, where the software installation package includes a payload; store the payload in an image repository; schedule the software installation to occur based, at least in part, on the identifier and a timing parameter; store software installation information in a nonvolatile memory medium; and perform the software installation according to the scheduling. The scheduling and the performing of the software installation is without dependency on communicative connection to the network.12-01-2011
20110173606INFORMATION PROCESSING APPARATUS, CONTROL METHOD THEREOF, AND PROGRAM - An information processing apparatus is arranged to determine whether or not the software is installed from any one of the updater from the recording medium and the downloaded updater, in accordance with a type of the updater determined by a server based on version information of the software stored in the external recording medium and is also arranged to operate such that when the updater type includes a full updater, the software in the external recording medium is not installed but the full updater is downloaded from the server apparatus and installed, and when the updater type does not include the full updater, the software in the external recording medium is installed and a difference data is downloaded from the server and installed concurrently with it.07-14-2011
20110191771Feature Manager System for Facilitating Communication and Shared Functionality Among Components - The feature manager system for facilitating communication and shared functionality among components comprises a network of components, where one component receives or generates a request for a feature, searches its local system for the feature, and if the feature is not available locally, sends a request to a server component in the network. The server component searches its local system for the feature, and either sends the feature to the requesting component, or sends a separate request for the feature to another server component in the network.08-04-2011
20100011354SYSTEM AND METHOD FOR LOCALIZING DISPLAY OF APPLICATIONS FOR DOWNLOAD - Disclosed herein are systems, methods, and computer readable-media for localizing display of applications for download, the method including receiving from a developer and ingesting into an online store an application localized in different languages, including a designated default language, determining a local language of a user desiring to download the application from the online store, presenting to the user an interface to download a version of the application in the user's local language if the application is available in the user's local language, and presenting to the user an interface to download the version of the application in the designated default language if the application is unavailable in the user's local language. In one aspect, a list of all available localized versions is presented to the user. In another aspect, statistics about when the user desires an unavailable localized version are recorded and reported to the developer. One variation includes receiving from the user a request for an unavailable localized version, and forwarding the request to the developer. To assist a customer in selecting a proper localized version, the method can display to the user one or more representative screenshots of the localized application. In the case of people who speak more than one language, determining a local language of a user further includes determining one or more secondary local languages and/or assigning an order of priority to the secondary languages.01-14-2010
20110219370IMAGE FORMING APPARATUS AND METHOD FOR PROVIDING MANUAL THEREOF - An image forming apparatus is provided. The image forming apparatus includes a reception unit which receives an application and a manual for the application; a storage unit which converts the received manual to a format displayable on the image forming apparatus, and stores the converted manual and the application; and a control unit which, if a command to request the built-in manual or the converted manual is input, loads a manual corresponding to the command, and controls a display unit to display the loaded manual. Therefore, a manual provided by a third party may be added to an image forming apparatus.09-08-2011
20100005463METHOD, SYSTEM, AND PROGRAM FOR AUTOMATICALLY CHANGING KEYBOARD LAYOUT SETTINGS - A user visiting a computer other than his or her customary one logs on to a website or email server where the user's personal keyboard preference profile has been stored. The personal preferences are downloaded via the browser to the computer being used, and passed to its operating system via an Applications Programming Interface where the computer can install the personal preference profile as the temporary keyboard layout profile. The original keyboard layout of that computer is retrieved from the operating system and sent to the website or email for temporary storage so that the original layout may be restored once the user is finished.01-07-2010
20090158273Systems and methods to distribute software for client receivers of a content distribution system - A content distribution system employs IP multicast techniques to facilitate in identifying software dynamically, and to facilitate in downloading the software from the appropriate server to diverse client receivers. The clients monitor multicasts from a server and utilize a master/slave hierarchy technique to assist in requesting desired software blocks. The server sends out multicasts with payloads that identity, for example, manufacturers and model numbers of client receivers. The client receivers can then listen and download the payloads that pertain to their specific models. The master/slave technique allows only a master client receiver to request software blocks. Once fulfilled, the master status can be passed to another client receiver to request software blocks.06-18-2009
20120110569Installing and Updating Interpreted Programming Language Applications using a Designated Virtual Machine - A method, system and program of executing an interpreted programming language application from a server at a designated virtual machine on a client computer are provided. A manifest file is extracted which indicates at least one resource for the interpreted programming language application as well as the repository file associated with the resource. The repository file is located in a web start cache and moved to a run directory accessible by the designated virtual machine, outside the web start cache. The interpreted programming language application is then executed from the run directory using the at least one resource.05-03-2012
20090150882System and method for software application installation - Disclose is a method and system for software installation based on an installation profile indicator. A software installation system server may store or be functionally associated with sets of related software application image blocks in a software image repository. The repository may include a single image file (“unified image” or “global image”), which unified image may include a set of software components organized and stored as a set of image blocks.06-11-2009
20120036507SYSTEM, METHOD AND APPARATUS FOR MANAGING APPLICATIONS ON A DEVICE - The invention provides a system, a method and a computer program product that facilitate access to one or more applications by a computing device. The invention includes determining one or more contexts associated with at least one of the computing device and a user of the computing device, such that the one or more contexts describe at least one of an environment and an activity of the at least one of the user and the computing device. Thereafter at least one contextual tag corresponding to the one or more contexts is generated. Subsequently, the one or more applications associated with the at least one contextual tag are identified and the computing device is enabled to access the one or more applications.02-09-2012
20130219383Using an Application Cache to Update Resources of Installed Applications - Various embodiments enable installable applications that are to be used on a local client machine to utilize an application cache manifest file that resides remotely, on the web, to define various resources that are to be updated and available offline after the installable application has been deployed on the local client machine Whenever the content of the manifest file is updated on the web, the installed application automatically updates its local application cache resources and allows the installed application to use those resources offline. This is done without having to install a new update of the application or burden the user with having to navigate to a location to obtain the updated content.08-22-2013
20100088695SYSTEM AND METHOD FOR LOCALIZING A SERVER APPLICATION USING A CLIENT-SIDE TRANSLATOR - A method is provided for localizing a server application using a client-side translator. A client device selects a locale specific resource file using client locale information stored in a client operating system or provided by a user. The client locale information may be sent to a server. The client may download a locale specific resource file associated with the server application or install a locale specific resource file from a computer readable medium. The server application sends a displayable string to the client device. The displayable string may be a lookup key to mapping a locale specific string in the locale specific resource file to the displayable string. The displayable string may be replaced by the locale specific string corresponding to a translation of the displayable string. The locale specific string displays on the client device.04-08-2010
20100088694METHOD AND APPARATUS FOR CONFIGURING SOFTWARE RESOURCES FOR PLAYING NETWORK PROGRAMS - The present invention provides a method and apparatus for configuring software resource for playing network programs. A request for downloading network programs transmitted by a user terminal to a network server includes the configuration information of software resources at the user terminal. After comparing and balancing the software resources required for playing network programs and the software resources at the user terminal, the network server transmits to the user terminal the software resource that is required for playing programs but are absent at the user terminal. The user terminal combines the received software resource with the local software resources to play the downloaded network programs. The user terminal can sufficiently configure the software resources required for playing network programs only by attachedly transmit the configuration information of software resources that the user terminal has when transmitting a request for downloading network programs.04-08-2010
20110185353Mitigating Problems Arising From Incompatible Software - A method and apparatus for mitigating problems arising from incompatible software is described herein. In one embodiment, a process can be provided to obtain, from an external source, an incompatibility list. The incompatibility list can identify non-priority software incompatible with priority software to be installed or already installed on a system. A determination can be made as to whether the non-priority software from the incompatibility list resides on the system. The process can automatically quarantine one or more files associated with the non-priority software identified in the incompatibility list and which reside on the system.07-28-2011
20100083246SYSTEM AND METHOD FOR VERIFYING DELIVERED SOFTWARE - Some embodiments of the present invention provide a system that verifies software which was distributed from a master site to a user site. During operation, the system receives a master list from the master site at the user site, where the master list specifies items of software which could be installed on the user site. The system also generates an actual list on the user site indicating which items of software are actually installed on the user site. The system then compares the actual list with the master list, and if the actual list is inconsistent with the master list, the system performs a remedial action.04-01-2010
20090210870SYSTEMS AND METHODS FOR GENERATING ORDERED DOWNLOAD SELECTIONS BASED ON USAGE INFORMATION - Embodiments relate to a platform for generating ordered download selections based on usage information. A download site can provide a selectable or searchable set of applications to download. The download site collects usage information from online desktops operating on a set of clients. The online desktop of each client samples the applications being used on the client at given intervals and reports the client's usage statistics to the download site. The download site aggregates the usage information received from participating clients and collectively orders applications for download, according to usage rank. A work processing application used by the most users in the last day or other period may be listed first, followed by the second-most used, and so forth. The sampling of actual application usage, instead of for instance download totals, allows the download site to provide downloads in an order most closely approximating users' actual usage behavior.08-20-2009
20100100876Wireless device provisioning hardware tool - Systems and methods are disclosed for provisioning a position monitoring device. The position monitoring device may include a wireless communication modem and a first serial port. A provisioning device may be coupled to the position monitoring device through a serial connection. The provisioning device can include a memory, a second serial port, and a processor. In some embodiments, the provisioning device initiates an automatic configuration of the wireless communication modem through a series of attention commands.04-22-2010
20090282403COMPUTING SYSTEM FOR PROVIDING SOFTWARE COMPONENTS ON DEMAND TO A MOBILE DEVICE - A computing system includes a computer network, a server connected thereto, and a client device for communicating with the server over the computer network. The client device runs an application shell software module providing a dynamically configurable application in a piecemeal manner by individually downloading and running a plurality of software components that are individually stored on the computer network and downloaded/run when needed. The server receives a request for available software components from the application shell software module, controls a search of an index for available software components and transmits a response to the application shell software module providing details of available software components. The application shell software module receives details of available software components from the server, retrieves a selected software component from the location identified by location data for the selected software component, and starts and stops the selected software component within the application shell software module in accordance with received data.11-12-2009
20090113419SYSTEM AND METHOD FOR A LIGHT WEIGHT SERVER INSTALLER - In one embodiment a light weight server installer is provided which enables a user to install a Java Platform Enterprise Edition compatible application server with no additional functionality. The user can then select the functionality he or she requires and the light weight server installer installs only the components necessary to implement the selected functionality. In another embodiment the user uses a graphical user interface to make his or her selections. In another embodiment the light weight server installer is an internet installer, enabling the user to download over the internet only the components necessary to implement the selected functionality.04-30-2009
20090288081DOWNLOAD DISCOVERY FOR WEB SERVERS - Facilitating installation of additional functionality on a web server. The method includes at a data store, receiving a request from a client to access programmatic code units. The data store includes programmatic code units. The programmatic code units are configured to provide additional web server functionality when installed at a web server. The client is distinct and separate from the data store. The method further includes, at the data store, providing information about one or more programmatic code units to the client. Input is received from the client selecting one or more programmatic code units to be installed on a web server. The web server is separate and distinct from both the data store and the client. The one or more selected programmatic code units are sent to the web server, where after the one or more selected programmatic code units are installed on the web server.11-19-2009
20110126192SYSTEMS AND METHODS FOR PROVIDING AND UPDATING A UNIFIED CLIENT - The present invention is directed towards systems and methods for more efficiently managing installation of a plurality of application plug-ins for a client device. A client device executes, upon startup, a receiver application. The receiver application may manage installations of application plug-ins for a user of the client device. The receiver application may receive from an update server a delivery of application plug-ins to install on the client device. Upon receipt of the delivery, the receiver application may automatically install each of the application plug-ins on the client device transparently to the user of the client device. The receiver application may automatically start each of the application plug-ins.05-26-2011
20110126191METHOD FOR EXTRACTING FONT METADATA FROM FONT FILES INTO SEARCHABLE METADATA FOR PACKAGE DISTRIBUTION - A package installer identifies a font package that facilitates rendering a font of a file being opened by a user based on font metadata downloaded from the remote server. The font metadata includes information identifying one or more font packages available for download from the remote server. Font metadata associated with each font package further indicates one or more fonts supported by the corresponding font package. A graphical user interface (GUI) is displayed to the user prompting whether the user desires to install the identified font package. The GUI further indicates that an additional font needs to be installed in order to view the file correctly. In response to an input from the user via the GUI, the package installer downloads the font package from the remote server for local installation.05-26-2011
20110126190Stream-Based Software Application Delivery and Launching System - In one embodiment, a method includes: receiving, by a first computer system, a data stream transmitted from a second computer system over a network connection between the first computer system and the second computer system, wherein the data stream comprises executable code of a software program; extracting, by the first computer system, the executable code of the software program from the data stream; allocating, by the first computer system, an amount of dynamic memory for the executable code of the software program; loading, by the first computer system, the executable code of the software program directly into the allocated dynamic memory; and executing, by the first computer system, the software program by launching the executable code of the software program loaded in the allocated dynamic memory.05-26-2011
20100162233METHOD AND SYSTEM FOR DISTRIBUTING BUNDLED APPLICATIONS - Provided are a method and system for distributing bundled applications, which represent the installation and execution relationships of an application based on the work relevance and bundle corresponding applications together to distribute the bundled applications. A plurality of applications for distribution are converted into a plurality of distributable applications. A meta information file including information on installation and execution relationships of the distributable applications is generated. A bundled applications distribution copy including a plurality of distributable applications and the meta information file is generated and distributed.06-24-2010
20090055820PROCESSING SYSTEM CAPABLE OF DOWNLOADING FIRMWARE CODE AND BEING TESTED AT SAME SITE DURING MP PHASE - A processing system capable of downloading a firmware code and being tested at the same site during a mass production phase includes: a processor for performing operations of the processing system, where the processor has a plurality of terminals as communication terminals of the processing system, and is capable of receiving the firmware code through the plurality of terminals of the processor; and a storage unit, coupled to the processor, for storing the firmware code received from the processor.02-26-2009
20080320473METHODS AND SYSTEMS FOR DYNAMICALLY GENERATING INSTALLATION CONFIGURATION FILES FOR SOFTWARE - The present invention provides methods and systems for dynamically generating configuration files used in installing software distributions and software installation testing. In particular, the present invention employs a framework comprising an API to discover and monitor an inventory of distributions, a set of templates for the configuration files, and plugins that may be selectively invoked to customize the configuration files. When performing installation testing, a server will access the distribution inventory and select appropriate templates that are to be part of the test. The server will then automatically generate the installation configuration files from the templates. The server may also execute one or more plugins that customize the configuration files as desired. Small client applications run on the target machines of the installation tests and are used to download the configuration files and the distributions. The present invention may also employ a scheduling service to coordinate the operations of the server and target machines.12-25-2008
20080244567Portable printer driver - In accordance with the devices, systems and methods described herein a portable printer driver may be automatically uploaded and installed by using a helper application when a portable drive or portable memory device is coupled to a host. The portable printer driver and helper application may be stored on the portable memory device. The helper application may be automatically loaded into host memory, where it subsequently resides, using plug and play capability available on the host. The helper application, which is capable of being host memory resident, can monitor the state of specified computer events. Specifically, the helper application can detect the removal of the portable memory device and delete any files associated with the printer driver from the host.10-02-2008
20100146499Controlling Access to Electronic Devices by Meeting Invitees - A meeting manager specifies controlled access to the use of an electronic device by sending a meeting request to at least one invitee, wherein the meeting request specifies access rights to control use during the meeting of least one feature of a plurality of features of at least one electronic device associated with the at least one invitee. The meeting manager requires the at least one invitee accept the access rights specified in the meeting request for controlling use at the at least one electronic device in order for the invitee to accept the meeting request.06-10-2010
20090083733Installing Software onto a Client through a Network, and Corresponding Client - The present invention relates to a method and system for installing software onto a client in the NIM environment and corresponding client. Said method includes: initializing said client, wherein a virtual mapping device associated with a memory driver of the client is created, the virtual mapping device for scheduling between the client's memory driver and the remote NIM server with respect to the I/O operation for running the software so as to direct the I/O operation for running said software to the client's memory driver or the remote NIM server; running said software on the client; acquiring the resources desired for running software; and conducting data migration operation from the NIM server to the client while running said software, wherein the migrated data is the resource data obtained from NIM server and desired for installing said software; and the software installation being completed when all the data desired for installing said software are migrated to the memory driver of the client. It is unnecessary for the present invention to copy all the installation images to the local client before installing software, therefore time delay of installing OSs or application programs can be shortened or even eliminated.03-26-2009
20090164989Method for producing and application-specific installation package from device objects - A method for producing an application-specific installation package from device objects provided via the Internet and for integrating the installation package into an object-based, management, or configuration, system for servicing or monitoring field devices of automation technology. An original installation description file is provided via the Internet, wherein the original installation description file is downloaded onto a computer unit or onto the object-based, management, or configuration, system and started, wherein device objects needed for the installation package are interactively selected via a user interface and stored in the computer unit or in the object-based, management, or configuration, system, wherein the original installation description is copied, wherein the copy of the installation description file is stored in the computer unit or in the object-based, management, or configuration, system, together with the downloaded device objects of the field devices.06-25-2009
20090183151Obtaining Software for a Handheld Device - Techniques for improved installation of software on handheld devices. In one embodiment, a handheld device is coupled with a computer that has a client software application. The client software application can support installing software applications onto the handheld device. The client software application can determine if the handheld device is in need of, or already has, one or more particular software applications installed on the handheld device. The client application software can then obtain the particular software applications from a remote server and then transfer the particular software applications to the handheld device. Advantageously, a user can automatically be made aware of the particular software applications that it may need. In one implementation, a user of the handheld device or the computer can purchase the particular software applications.07-16-2009
20090144730SOFTWARE DEPLOYMENT METHOD AND SYSTEM, SOFTWARE DEPLOYMENT SERVER AND USER SERVER - A software deployment method creates and provides an installation parameter file for each computer to be deployed according to a software deployment task. The installation parameter file of each computer to be deployed is used to guide a network installation of software on the computer. A corresponding software deployment system, a software deployment server, and a software deployment user server are also provided. The installation parameter files are generated collectively according to the software deployment tasks, so that the computer equipment is guided by the installation parameter file to install the software automatically. Therefore, the software deployment on the computers in batches is more convenient. Moreover, as the installation parameter file corresponds to each computer to be deployed, the software type and the parameter configuration of each computer to be deployed can be adjusted flexibly, which facilitates the customization of the software.06-04-2009
20090288080Method of Delivering Software Over a Network - In a method of delivering software over a network a server presents a software feature selection list to a client. In response to selection of selected features from the software feature selection list, the server determines a set of software modules required to perform the selected features. The set of software modules includes a subset of core modules and a subset of non-core modules. The server begins downloading to the client machine the set of software modules. The client stores the core modules in core module storage as they are received. The client stores the non-core modules in non-core module storage as they are received. While the client is receiving and storing downloaded modules, the client determines if it has received the subset of core modules. The client examines a core module from the core module storage. If the client has installed all prerequisite modules for the examined core module, the client machine installs the examined core module; otherwise, the client examines another core module in the core module storage. The client continues to examine and install core modules until all of the core modules have been installed. After installing all of core modules, the client examines a non-core module from the non-core module storage. If the client has installed all prerequisite modules for the examined non-core module have been installed, the client installs the examined non-core module; otherwise, the client examines another non-core module to the non-core module storage. The client machine continues to examine and install non-core modules until all of the non-core modules have been installed.11-19-2009
20120272233AUTOMATIC CREATING METHOD OF GROUP APPLICATION AND COUPLE APPLICATION - Disclosed are an automatic creating method of a group application or a couple application which comprises (1) downloading and installing a group application or a couple application creating application by an administrator; (2) creating the group application or the couple application from the application creating application by the administrator; (3) inputting an identification means of a client or a counterparty relating to the group application or the couple application by the administrator; and (4) transmitting the group application or the couple application to the client or the counterparty. Thus, an Internet space in which only a small number of people or two person may communicate with each other and share information may be created simply and easily.10-25-2012
20120272232METHOD FOR INSTALLING APPLICATIONS INSTALLED IN AN OLD MOBILE TERMINAL TO A NEW MOBILE TERMINAL - Disclosed is a method for installing applications between mobile terminals capable of easily installing applications installed in an existing mobile terminal in a new mobile terminal at the time of purchasing a mobile terminal. An installation apparatus extracts identification information regarding applications installed in a first mobile terminal from the first mobile terminal connected to communicate data with the installation apparatus for installing data. The installation apparatus extracts link information providing an access path of downloading and installing application files from an application market provided from a web based on the identification information or downloading applications from the application market. The installation apparatus transmits the application files to the second mobile terminal so as to be installed in the second mobile terminal or transmits the link information so as to be stored in the second mobile terminal.10-25-2012
20090199176SYSTEM AND METHOD TO SECURELY LOAD A MANAGEMENT CLIENT FROM A STUB CLIENT TO FACILITATE REMOTE DEVICE MANAGEMENT - Systems and methods are described for securely downloading management client software onto a device from an embedded stub in the device. In one embodiment, the stub client is activated by a message with credentials from a management server. The stub client, after verification of the credentials, downloads and activates a full management client. The management client then participates in any authorized management session with the device management server. The messages are preferably encrypted using a key that is based on the credentials. The credentials may be specific to the device and to the service provider associated with the device.08-06-2009
20090199175Dynamic Allocation of Virtual Application Server - A management system for virtual applications may deploy sets of virtual applications to many client devices, dynamically allocate virtual application servers to individual clients, manage updates to the virtual applications, and provide other high level management to deployments of virtual applications. A client device may include a virtual application management client that may communicate with a management server. The management client may add or remove virtual applications to the client device based on a policy received from the management server, and may query the management server to determine a currently available virtual application distribution server when a virtual application is requested. The management server may distribute and manage versions of applications across one or more virtual application distribution servers.08-06-2009
20090064135Bootstrapper and software download manager - The present invention provides a bootstrapper and download manager for handling the download and installation of one or more software products to a computer. The invention determines system requirements and whether any prerequisite software is required by a software product to be downloaded. Any necessary prerequisite software is installed on the computer and if more than one software product has a shared prerequisite, then the invention recognizes that and prevents downloading multiple ones of the shared prerequisites. Also, in the event of an interruption or error during download, the invention can resume downloading or installation based on the download successfully stored on the local machine without requiring the download all over again. This saves considerable time during the download and install process and enhances user productivity and experience. A download manager provides a user interface to efficiently select from multiple software products for download and negotiate issues such as multiple and different product licenses.03-05-2009
20110225581Host apparatus connected to image forming apparatus and driver installation method and computer-readable medium thereof - Disclosed are a host apparatus connected to an image forming apparatus and a driver installation method and computer-readable medium thereof. A driver installation method of a host apparatus includes accessing a web page provided by the web server and selecting an installation of at least one driver stored in the web server in the host apparatus, transmitting user information of the host apparatus to the driver download server by the host apparatus, determining by the driver download server an existence of a custom driver for a user of the host apparatus by using the user information; and installing in the host apparatus the at least one driver selected according to the existence of the custom driver. With this configuration, a host apparatus and a driver installation method enables a user to install a latest version of the custom driver without any complicated process if a user accesses a web server in the image forming apparatus and selects an installation of the at least one driver.09-15-2011
20110231838APPARATUS AND METHOD FOR INSTALLING SOFTWARE USING 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
20090210871SYSTEM AND METHOD FOR SOFTWARE APPLICATION MIGRATION - Disclose is a system and method for one or more software applications from a source computing platform to a destination computing platform, by identifying installed software components. According to some embodiments of the present invention, a software application may be migrated by generating a list of its components, and downloading components according to the generated list.08-20-2009
20090204958Method for Starting a Field Device for Process Automation Engineering - A method for the startup of a field device of process automation technology uses a service program which runs on a service unit connectable with the field device and with a field device manufacturer service computer SC via a public network (e.g. Internet). The service program communicates with the field device and reads-out its serial number and software version number. Then the service program communicates with the field device manufacturer service computer and ascertains the current software version number belonging to the serial number of the field device. If the two software version numbers do not agree, a corresponding report is produced and, as required, in a third method step, the current software version is downloaded from the service computer and transferred into the field device.08-13-2009
20080229304METHOD AND ARRANGEMENT FOR SPREAD OF APPLICATIONS - It is provided a mechanism for improving the procedure for a first communication device to send a message to a second device, the message including a link to an application server where the second device is requested to perform down load an application. A method in a first communications device (first device) including sending a message to a second communication device (second device), the message including a link to an application server from where an application can be downloaded into the second device; obtaining first information from the application server whether the second device has activated the link received in the message, and started to download the application, the first information indicating whether the second device has started to download the application, and indicating whether the second device downloads the application when the first information is obtained.09-18-2008
20110113425Systems And Methods For Making Software Available For Download - In one embodiment, a system and method for providing software involve compiling software available for download in a database, prompting a user to select a product for which software is sought, receiving the user product selection, and presenting to the user software available for download, the software being intended for installation on the product that the user selected.05-12-2011
20100162234METHOD FOR INSTALLING APPLICATION AND COMPUTER SYSTEM THEREOF - The invention relates to a method for installing an application used in a computer. The computer includes a user information reading program, and the method includes the steps as follows. An application is downloaded to the computer, and the application includes a piece of first user information. The user information reading program reads the first user information included in the application after the application is downloaded, and the application is installed according to the first user information.06-24-2010
20100192147METHOD OF INSTALLING SOFTWARE, PROGRAM, AND INFORMATION PROCESSING APPARATUS - In an information processing apparatus, when an installation execution instruction is input, a package which is instructed by the execution instruction, and packages which are in a dependence relationship with the package are set as an install items. For each of the packages, a license text indicated by text data in the package is set as a display text for a license dialog. A group of packages having the same license which is to be concluded is detected by comparing display texts which are set in packages, with one another, and, for each group of packages having the same license, a license dialog in which the common display text is described is displayed. In this case, the user is inquired about the intention of agreement conclusion while identification information of packages corresponding to the license is described together with the license which is the display text, in the dialog.07-29-2010
20090300604SYSTEM AND METHOD FOR BUILDING VIRTUAL APPLIANCES USING A REPOSITORY METADATA SERVER AND A DEPENDENCY RESOLUTION SERVICE - A system and method for building virtual appliances using a repository metadata server and a dependency resolution service is provided. In particular, a hosted web service may provide a collaborative environment for managing origin repositories and software dependencies, whereby remote clients may follow a simple and repeatable process for creating virtual appliances. For example, the repository metadata server may cache and parse metadata associated with an origin repository, download software from the origin repository, and generate resolution data that can be used by the dependency resolution service. The dependency resolution service may then use the resolution data to resolve dependencies for a package selected for an appliance, wherein the dependencies may include packages that are required, recommended, suggested, banned, or otherwise a dependency for the selected package.12-03-2009
20100186009Parameterized Installation Packages - An installation package may have metadata concerning optional parameters for a software package to be installed. The metadata may be read by an installation system, and a user interface presented to a user for input on the parameters values. The installation system may store the parameters for later replication of the installation. The installation system may perform the installation on a local device or a remote device, and may further be capable of presenting the user interface on another device. In some embodiments, the metadata may be available to the installation system without having to open the installation package.07-22-2010
20100262963SYSTEMS AND METHODS FOR ACTIVATING A NETWORK APPLIANCE - A method of activating a network appliance that can include obtaining a computer hardware module having installed an open architecture operating system and licensing architecture software with a hardware module identification, receiving a user registration identification that is preconfigured in accordance with a user's selection compute resource application(s) for a selected duration of time, and submitting the hardware module identification and user registration identification to an internet-based license database server for providing an activation license or install key. Additional steps include accepting an install key from the license database server comprising a module identification code and software product selector code, entering the install key into the licensing architecture software on the hardware module, using the module identification code to enable the hardware module, and using the software product selector code to enable the one or more compute resource application for the selected duration of time.10-14-2010
20110145813METHOD FOR DYNAMICALLY MANAGING MULTICAST SESSIONS FOR SOFTWARE DOWNLOADS AND RELATED SYSTEMS - Methods and systems are disclosed for dynamically managing multicast sessions for software downloads and, more particularly, for such software downloads used in build-to-order manufacturing information handling systems. Multiple multicast sessions are automatically managed simultaneously, where each session can have its own unique set of session parameters, in such a way as to support a high mix, high volume manufacturing build-to-order environment. Multicast session control parameters, such as start time and client count, are defined for each multicast session base upon download requests from the information handling systems as they reach the software installation phase.06-16-2011
20110145812User terminal device for managing network device and method thereof - A user terminal device connected in a network is provided. The user terminal device includes a display to display a main user interface (UI) screen including therein a first install menu to install an application and a second install menu to install a driver, an input unit through which one of the first install menu and the second install menu is selected on the main UI screen, and a controller to carry out an application installation in which an application program is installed onto a device connected in the network, if the first install menu is selected, and carry out a driver program installation in which a driver program is installed onto the user terminal device, if the second install menu is selected. The controller causes the display to display a map image, indicative of an arrangement of devices in an environment where the network is constructed, and carries out the application program installation or the driver program installation onto the device selected from the map image.06-16-2011
20110145811METHOD AND SYSTEM FOR SOFTWARE UPDATE OF WIND ENERGY HARDWARE COMPONENTS - A method for installing software data at at least one hardware component of a wind energy device is provided. The at least one hardware component is adapted to operate on the basis of the software data. The method includes providing the software data, detecting a network parameter indicating an operational condition of a network, determining, on the basis of the network parameter, whether the network is in an appropriate network download condition, if the network is in an appropriate network download condition, downloading of the software data from a download server to a data center, detecting an operation parameter indicating an operational condition of the at least one hardware component, determining, on the basis of the operation parameter, whether the at least one hardware component is ready for software installation, and if the at least one hardware component is ready for software installation, installing the software data from the data center at the at least one hardware component.06-16-2011
20100218182SOFTWARE PROTECTION USING AN INSTALLATION PRODUCT HAVING AN ENTITLEMENT FILE - Techniques for establishing entitlement to a computer program product are provided, and include providing a client identity in a registration process to produce an entitlement file, obtaining an encoded version of a computer program product, and transforming the computer program product into an installation product in a computer storage medium, wherein the installation product comprises the entitlement file to establish entitled use of the computer program product. Also, techniques for facilitating security compliance of a computer program product include providing an encoded version of a computer program product, and providing an installation product builder for the computer program product, wherein the installation product builder creates an installation product in a computer storage medium using a client identity and the encoded version of the computer program product during a registration process, and wherein the created installation product comprises an entitlement file to facilitate security compliance of the computer program product.08-26-2010
20090077549System, Apparatus, and Method for an Upgrader Module - A method and apparatus for obtaining and installing software updates on consumer electronics devices is described. In one embodiment, the method may include obtaining a software update for a consumer electronics (CE) device and a communications protocol for installing the software update on the CE device. The method may also include a portable device installing the software update on the CE device utilizing the communications protocol, in response to the portable device detecting a communications link between the portable device and the CE device.03-19-2009
20100242037Software Deployment over a Network - Devices in a network environment may have a local client application that may periodically update software components on a local device and may configure user access and other parameters to the software component for individual users. The client application may operate by querying a domain server and may receive a description of available software components. After identifying a component to install, the client application may download the component from a data store and install the component, then configure individual user access to the component.09-23-2010
20100088696MOBILE WIRELESS COMMUNICATIONS SYSTEM PROVIDING DOWNLOADING AND INSTALLATION OF MOBILE DEVICE APPLICATIONS UPON REGISTRATION AND RELATED METHODS - A mobile wireless communication system is disclosed herein which may include an application server configured to provide at least one mandatory mobile device application. The system may further include a mobile wireless communications device configured to initiate a registration request to register with a wireless communications network, and download and install the at least one mandatory mobile device application from the application server via the wireless communications network upon registration during background operation and without user prompting or user acceptance.04-08-2010
20110113424Distribution Of Software Updates - Methods, apparatuses, and systems for distribution of software updates are described. A first software component and a task sequence may be received at a computer. The task sequence may include instructions for installing the first software component at the computer. The computer may store the first software component and the task sequence in a logically protected region of the computer. The computer then may execute the task sequence to install the first software component in a current software stack of the computer. The task sequence may include instructions for de-installing a software component from the software stack on the computer.05-12-2011
20090113418METHOD AND APPARATUS FOR RESPONSIVE EXECUTION OF A PLATFORM-INDEPENDENT PROGRAM ON A COMPUTING PLATFORM THAT HAS NOT BEEN PROVISIONED - Apparatus and methods are disclosed that download a vanguard-installation-bundle to a computing platform responsive to a set of platform characteristics of the computing platform. The vanguard-installation-bundle includes executable data that includes a platform-dependent set of executable data and a platform-independent set of executable data. The platform-dependent set of executable data is configured to enable execution of the platform-independent set of executable data by the computing platform. The platform-independent set of executable data includes an application program and a sufficient library. The sufficient library is a subset of a reference library. The platform-dependent set of executable data is also configured to invoke installation of the reference library on the computing platform. The method automatically executes the platform-dependent set of executable data on the computing platform and also automatically invokes installation of the reference library on the computing platform.04-30-2009
20100223610SYSTEMS AND METHODS FOR PROVIDING A LIBRARY OF VIRTUAL IMAGES IN A SOFTWARE PROVISIONING ENVIRONMENT - A provisioning server can maintain a library of virtual images. The virtual images can be a disk image of software that has been previously installed according to metadata. The metadata can represent parameters utilized to create the virtual image and the parameters required to provision the virtual image on a target machine. The provisioning server can maintain the metadata for a virtual image in a virtual image record associated with the virtual image. The provisioning server can provision a virtual image to one or more target machines. To provision the virtual image, the provisioning server can copy the virtual image to a storage device on the one or more target machines and configure the target machine according to metadata in the associated virtual image record.09-02-2010
20090113417MULTIPLE USER CONTROL OF A DOWN LOADABLE APPLICATION - Control of an operation of a multimedia terminal by an application, for example, a game or interactive television module, using remote control input signal is provided. An application is downloaded (S04-30-2009
20130139150Platform Specific Payload Management - A computer-implemented method, program product and apparatus for platform specific payload management. The method receives a request containing an OS override value, calls a set of selection bundles using the OS override value and receives true for all selection bundles in the set of selection bundles applicable to the OS override value to form applicable selections and false for all selection bundles not applicable to the OS override value. The computer-implemented method further identifies OS specific payloads using the applicable selections, selects an OS specific payload as a deployable image from a repository, downloads the deployable image to a target system from the repository and unpacks the deployable image on the target system to form an installed image.05-30-2013
20130139151Streaming Optimized Virtual Application Images - Embodiments provide an optimized virtual application or suite of virtual applications, but are not so limited. In an embodiment, components of a system are configured to generate an optimized virtual package that can be used in a virtual application streaming environment. Components of the system can provide bits of the optimized virtual package based in part on scenario mappings associated with a user action and/or an application or application feature. In one embodiment, a client virtualization handler can operate to download byte ranges of an optimized virtual package including re-prioritizing byte range download operations as part of streaming virtual application functionality over a computing network.05-30-2013
20100333086Using Task Sequences to Manage Devices - Task sequences are used to manage devices. According to one aspect, a user-defined or user-selected task sequence is received. The task sequence is converted into an ordered series of steps, and the series of steps are performed, in accordance with their order, in managing a device over a network. In certain implementations, the ordered series of steps are steps for automatically deploying an operating system on the device.12-30-2010
20100333085Streaming Optimized Virtual Application Images - Embodiments provide an optimized virtual application or suite of virtual applications, but are not so limited. In an embodiment, components of a system are configured to generate an optimized virtual package that can be used in a virtual application streaming environment. Components of the system can provide bits of the optimized virtual package based in part on scenario mappings associated with a user action and/or an application or application feature. In one embodiment, a client virtualization handler can operate to download byte ranges of an optimized virtual package including re-prioritizing byte range download operations as part of streaming virtual application functionality over a computing network.12-30-2010
20110010703DELIVERY SYSTEM, SERVER DEVICE, TERMINAL DEVICE, AND DELIVERY METHOD - A distribution system comprising a server device and a terminal device communicably connected to each other via a network. Wherein, the terminal device transmits an acquisition request of the distribution package to the server device, receives the distribution package from the server device and stores the distribution package, determines whether current date and time is the application start timing based on the application start timing information included in the distribution package, and applies the resource by executing the application script when the current date and time is determined to be the application start timing. And the server device receives the acquisition request of the distribution package from the terminal device, and transmits the distribution package to the terminal device when the acquisition request is received.01-13-2011
20110029968Streaming An Application Install Package Into A Virtual Environment - A system and method for streaming an install package into a virtual environment. The system includes a server and a client. The server streams an install package to the client as a series of streamlets. The client starts an installer component in a suspended state outside the virtual environment. The client registers the installer component in the virtual environment and initiates execution of the installer component in the virtual environment to receive portions of the install package and install the received portions of the install package in the virtual environment. During package installation, a virtualization manager detects an attempt to execute a call to a file system and confines file system changes resulting from the call to the virtual environment in response to determining that the attempt was made by the installer component and the installer component is registered in the virtual environment.02-03-2011
20090031301Personalized platform for accessing internet applications - The present invention provides a system and method for providing a personalized platform for accessing internet applications. According to one embodiment of the invention, a social network provider receives a request for installation of an application from a user of the social network, installs the application at multiple points in the user's social network environment, and personalizes interfaces with the application at these integration points based on information about the user available from the social network. The present invention enables applications to be integrated in the social network environment at multiple integration points and to be personalized for and configured by the user.01-29-2009
20110113423SYSTEM AND METHOD FOR INSTALLING SOFTWARE APPLICATIONS - An example method of installing an application onto an apparatus involves displaying an application menu screen comprising a fixed number of menu item display locations, at least one of the menu item display locations displaying a first menu item for an non-installed application. An announcement screen is displayed in response to selection of the first menu item for the non-installed application, the announcement screen comprising a selection item configured to initiate a downloading operation for the non-installed application. The downloading operation is initiated in response to selection of the selection item. The application can be installed/non-installed separately from other applications.05-12-2011
20100269108Methods And Apparatus For Providing Map Locations In User Applications Using URL Strings - A method in a computer device for use in displaying a map is described. The computer device includes a memory for storing a mapping application and a user interface having a display. A selection of a hypertext link object in an electronic file or message is received through the user interface. The hypertext link object is associated with a uniform resource locator (URL) string comprising a server address and location data corresponding to a location. In response to receiving the selection of the hypertext link object, a mapping function of the mapping application is invoked via a URL hook instead of displaying a map of the location based on map data received in response to a request to a server identified by the server address. The mapping function is invoked for rendering, in the display, a map of the location based on alternative map data received in response to a request to a mapping server. Advantageously, processing of the received hypertext link mapping indicator is handled differently depending on the type of device or whether a predetermined mapping application is installed in the device, so that optimal mapping functionality is provided for different device environments.10-21-2010
20090031300Process and system to supply a multimedia application on a terminal using a programming agent - The invention is in the technological field of imaging, to supply a multimedia application on a terminal (01-29-2009
20090313619INSTALLATION OF CUSTOMIZED APPLICATIONS - The described implementations relate to installation of customized applications. One technique obtains a software application generated by a producer. The technique identifies customizations made by a customizer to the software application that are desired by a customer. The technique further installs the software application and the customizations on the customer's computer in a single operation.12-17-2009
20110078678METHODS AND APPARATUS FOR PRODUCING CROSS-PLATFORM SOFTWARE APPLICATIONS - The present disclosure provides a system that produces cross-platform software applications by installing different container applications on different hardware platforms. Each container application is native to that hardware platform and includes a web browser and a web server. Standard web applications run locally on the hardware platform due to the local web server, and the standard web applications appear native to each different hardware platform because a converter in the container application converts standard web browser controls to native appearing controls.03-31-2011
20120079477Applying Social Computing Paradigm to Software Installation and Configuration - A method for installation and configuration of a software product includes installing a software product and determining configuration settings of the software product based upon a social network of peers. A system for installation and configuration of at least one software product includes at least one client install package capable of utilizing a social network for at least one of installing software; transmitting configuration settings; transmitting post-installation configuration settings; or responding to post-installation configuration modifications; and a server that stores and aggregates the configuration settings of a plurality of users, forming at least one social network.03-29-2012
20110258620Method and Apparatus for Making a BPM Application Available to Multiple Tenants - A computer-implemented method, an apparatus, and an article of manufacture for making a business process management (BPM) application available to multiple tenants in a multi-tenancy software model. The method includes: obtaining a service level agreement (SLA) as required by a tenant in a multi-tenancy software model, in response to a registration request for the BPM software application from the tenant; selecting a multi-tenancy model based on the obtained SLA; calling a predetermined conversion process corresponding to the selected multi-tenancy software model and disposing BPM software components in the BPM software application, such that the BPM application is made available to the tenant as a multi-tenancy BPM software application; and saving in metadata of the tenant, a result of disposing the BPM software components by the conversion process.10-20-2011
20100058333Method, system and computer-readable medium for personalized gadget configuration - A system and method for selecting gadgets for enablement during or related to a consumer's out-of-the-box experience with a newly purchased computational device are provided. Information and selections provided or input by the user direct the computer to select or identify one or more gadgets for presentation to the user. Two or more profiles each include at least one gadget; the information and selections received from the user are compared to aspects of the profiles to determine user-profile matches. Each match with a profile causes the device to make the user aware of and/or enable user accessibility to one or more gadgets associated with each matching profile. The user may self select one or more profiles and/or may provide data that upon directs the device to select one or profile, wherein gadgets associated with each selected profile may be made accessible and/or at least partially downloaded from the Internet.03-04-2010
20090241107LICENSE FILE ISSUANCE APPARATUS, IMAGE PROCESSING APPARATUS, LICENSE FILE ISSUANCE METHOD, APPLICATION INSTALLATION METHOD, AND STORAGE MEDIUM - An apparatus for issuing license files includes an acceptance unit configured to accept a license file issuance request, and a license file issuance unit configured to issue a license file that includes license information for a first application of an image processing apparatus and customization information relating to customization of the first application, if the acceptance unit accepts the license file issuance request.09-24-2009
20080320472METHODS AND SYSTEMS FOR DYNAMICALLY GENERATING INSTALLATION CONFIGURATION FILES FOR SOFTWARE - The present invention provides methods and systems for dynamically generating configuration files used in installing software distributions and software installation testing. In particular, the present invention employs a framework comprising an API to discover and monitor an inventory of distributions, a set of templates for the configuration files, and plugins that may be selectively invoked to customize the configuration files. When performing installation testing, a server will access the distribution inventory and select appropriate templates that are to be part of the test. The server will then automatically generate the installation configuration files from the templates. The server may also execute one or more plugins that customize the configuration files as desired. Small client applications run on the target machines of the installation tests and are used to download the configuration files and the distributions. The present invention may also employ a scheduling service to coordinate the operations of the server and target machines.12-25-2008
20080320471System-Program Download System - To provide a system-program download system that cannot provide a program for control devices to devices and to persons other than a registered control device and a registered user. The system-program download system includes: a management server that manages information on a customer who has purchased a control device and information on the control device, determines whether a customer and a control device are legitimate upon reception of a request for downloading a program from the customer, and generates a download module including a program and a machine-information verification code that identifies the control device; a portable storage medium 12-25-2008
20080313631METHOD FOR INSTALLING FILES, DIGITAL SUBSCRIBER LOOP SYSTEM AND CUSTOMER PREMISES EQUIPMENT - A method for installing files, a digital subscriber loop (DSL) system, and customer premises equipment (CPE) is provided. The method includes the following steps: a CPE acquires a package which includes a command list and payload files, and in which the command list includes an Execute command; the CPE processes the command list, determines corresponding payload files based on the Execute command in the command list, and executes functions of the payload files. In the method and system of the present invention, a new Execute command is added into the command list defined by a TR-069 standard. The payload files in the package are executed under the instruction of the Execute command after the CPE downloads the package carrying the Execute command. The CPE can determine complicated instance or carry out complex operations based on the downloaded package.12-18-2008
20110179410Method, System, Terminal and Device Management Server for Installing Software Components - A method for installing software components includes: a terminal receives a software component package delivered by a Device Management (DM) server directly or a download address of the component package and a command instructing to download delivered by the DM server, where the software component package contains more than one software component; if the terminal receives the download address and the command instructing to download, the terminal downloads the software component package from the download address; the terminal installs the obtained software component package locally and generates management nodes and subnodes of the management nodes corresponding to the software components under a Deployed subtree of the Software Component Management Object (SCOMO) of the terminal With the present invention, the process of installing software component is more reasonable. A system and apparatus for installing software components are also provided.07-21-2011
20110179409COMPUTERIZED GAMING SYSTEM, METHOD AND APPARATUS - The present invention in various embodiments provides a computerized wagering game method and apparatus that features an operating system kernel, a system handler application that loads and executes gaming program shared objects and features nonvolatile storage that facilitates sharing of information between gaming program objects. The system handler of some embodiments further provides an API library of functions callable from the gaming program objects, and facilitates the use of callback functions on change of data stored in nonvolatile storage. The nonvolatile storage also provides a nonvolatile record of the state of the computerized wagering game, providing protection against loss of the game state due to power loss. The system handler application in various embodiments includes a plurality of device handlers, providing an interface to selected hardware and the ability to monitor hardware-related events.07-21-2011
20120311563SYSTEM AND METHOD FOR INSTALLING SMART CARD APPLET - Disclosed are a system and a method for installing a smart card applet. A response message for an OTA message received from an external remote server is transmitted to form a communication channel based on HTTP (hyper text transfer protocol) between a smart card and the remote server. The applet is installed based on applet installation information received through the communication channel. A large scale applet is installed in a card within a short period of time.12-06-2012
20110047540System and Methodology for Automating Delivery, Licensing, and Availability of Software Products - System and methodology automating delivery, licensing, and availability of software products are shown and described. In one embodiment, for example, a system of the present invention for delivering and licensing application software is described that comprises: a cloud server storing a plurality of software applications, including storing metadata indicating permitted licensing and operation of the software applications; a client computer for operating software applications, the client computer in communication with the cloud server; a client user interface at the client computer, which allows a user to request software applications from the cloud server; a communication module at the cloud server, for receiving requests from the user to operate particular software applications at the client computer; an authentication module at the cloud server, for authenticating the requests received from the user to operate certain software applications at the client computer; and a local library at the client computer for receiving from the cloud server the particular software applications requested by the user and making those applications available for operation at the client computer, pursuant to permitted licensing and operation specified by the metadata.02-24-2011
20110010705System and Method of Owner Application Control of Electronic Devices - Systems and methods of owner application control of an electronic device are provided. Owner application control information is stored on the electronic device and/or one or more remote servers. Owner application control information is consulted to determine if one or more required applications are available for execution on the electronic device. If not, one or more required applications not available are downloaded and installed. This could be in a manner transparent to the user of the electronic device. If one or more required applications are not available on the electronic device, the device can be functionally disabled in whole, or in part, until one or more required applications are available.01-13-2011
20110010704METHOD AND APPARATUS FOR INSTALLING APPLICATION USING APPLICATION IDENTIFIER - An application installation method and apparatus using an application identifier (AI) are disclosed. The application installation method includes: transmitting, by a terminal, an AI inputted by a user and terminal information to an installation information providing server; acquiring, by the installation information providing server, installation information corresponding to the AI and the terminal information, and transmitting the acquired installation information; and connecting, by the terminal, to an installation file providing server according to the installation information, downloading an installation file corresponding to the AI, and installing an application corresponding to the AI.01-13-2011
20110016465SYSTEMS AND METHODS FOR SYNCHRONIZING USER AND MACHINE DATA DURING TRACKING OF PRODUCTS ON A USER COMPUTER - Systems and methods for synchronizing a web application service on a server with a user computer so that users are not required to log-in to access their data are described. An installed product application programming interface (IPAPI) is provided on the web server that is configured to associate a user ID associated with the user of the user computer with a machine ID associated with the user computer. The credentials are automatically transmitted to the web application through cookies from a browser at the user computer to the web application so the user does not have to log-in to the web application service or at their computer.01-20-2011
20110067024System and method of downloading add-on elements to extend software functions - This specification discloses a system and method of downloading add-on elements to extend software functions. After the server generates the payment file for the add-on elements selected by the client according to the selected payment method, the payment file is transmitted to the client. After the client successfully verifies the rights limitation data in the payment file, the add-on elements are loaded for the user to customize the software. This also achieves the effects of combining with programs and data of some third-party manufacturers.03-17-2011
20100293541SIMPLIFYING INSTALLATION OF SOFTWARE MODULES ON HETEROGENEOUS REMOTE SYSTEMS - An installer system provided according to an aspect of the present invention facilitates easy installation of software modules in a heterogeneous computing system in which many operating systems are installed in the remote systems. In an embodiment, the installer system performs different installation actions on different remote systems, depending on the specific operating system installed on the corresponding remote system and the specific software module being installed. Each installation action may be translated into one or more commands according to the syntax/semantics requirement of the respective operating system on the remote system.11-18-2010
20110138380DEVICE MANAGEMENT IN A WIRELESS NETWORK - Embodiments of the present disclosure describe methods, apparatus, and system configurations for device management in a wireless communication network. A method includes determining, by a server of a communication network, that one or more updates are designated for a mobile station, initiating a re-authentication of the mobile station based on the determining to trigger the mobile station to establish communication with the server of the communication network to receive the one or more updates, and sending the one or more updates to the mobile station. Other embodiments may be described and/or claimed.06-09-2011
20110088028Mobile Point-Of-Presence for On Demand Network Client Services and Security - Devices, systems and methods are disclosed which relate to implementing a point-of-presence system on a mobile service network. Such a point-of-presence system includes a mobile device communications network; a mobile device; a point-of-presence logic installed on a mobile device; and an application server in communication with the point-of-presence logic via the communications network. Communications between the point-of-presence logic and the network and application server include network data, configuration, and/or installation of connection and device management applications. This point-of-presence system constitutes a mechanism for the service provider to best optimize network resources, even at the device level, while providing optimum network service to mobile users—even for mobile devices that have not been pre-configured for the mobile service network.04-14-2011
20100115507Methods for Securely Distributing Computer Software Products - A product distribution and payment system for limited use or otherwise restricted digital software products. Digital content data comprising a software product to be rented is made available to customers through a detachable local storage medium, such as a DVD or CD-ROM disc, or over a network connection. The product digital content is capable of being accessed and played back through a computer or game console at the customer site. The software product may comprise a limited use product that is restricted in the number of plays or duration of use. The customer is allowed to download and purchase the product using his computer or playback console. The product purchase information is encoded and transmitted to the content distributor. When the preset time or number of plays has elapsed the software program is frozen and access to the program is not allowed. In one embodiment of the present invention, a two-way, public key/private key encryption system is implemented to transmit the product and usage information between the server providing the software product and the customer computer system.05-06-2010
20110093846CENTRALIZED MANAGEMENT OF MOTOR VEHICLE SOFTWARE APPLICATIONS AND SERVICES - In one example, a network device stores a mapping of application operation modes to vehicle conditions such as a first condition of the vehicle powered but not moving and a second condition of the vehicle moving. The network device receives a wirelessly transmitted request for a particular application to utilize an interface powered by the vehicle. The network device compares an application identifier specified by the received request to the mapping. The network device then identifies a portion of the vehicle interface according to the comparison and signals control software on the vehicle to grant the particular application access to only the identified portion of the vehicle interface itself. The application can reside on the mobile device and utilize the vehicle interface as an extended interface, or the application can reside on the vehicle.04-21-2011
20100162232NETWORKED DEPLOYMENT OF MULTI-APPLICATION CUSTOMIZATIONS - A user node receives a multi-project solution which includes customizations that collectively extend installed applications. The customizations are installed on the user node as a single solution from an end-user perspective, e.g., by displaying a single progress update bar, displaying a single entry for the multi-project solution in an add/remove programs control, and making a single trust decision for the multi-project solution, as opposed to individual displays and individual trust decisions for each customization. Deployment may invoke an enhanced application manifest, an enhanced deployment manifest, or both.06-24-2010
20120174093SYSTEMS AND METHOD FOR DYNAMICALLY LOADING SOFTWARE PLATFORMS ONTO PLAYBACK DEVICES - Systems and methods are disclosed that dynamically load a software platform for a playback device. One embodiment includes a playback device, including a processor, and memory containing a platform installer, where the platform installer configures the processor to dynamically load a software platform from a remote server into device memory that provides a runtime environment for applications using a software platform configuration.07-05-2012
20090300603Image install of a network appliance - A method and apparatus for installing a network appliance. In one embodiment, the method includes copying an install image pertaining to the network appliance to an install staging area in a memory device of the network appliance, obtaining current installation object data from a server, and saving an up-to-date set of installation objects in the install staging area using the installation object data received from the server. The method may further include marking the install staging area as bootable, rebooting the network appliance, and installing from the install staging area onto the network appliance.12-03-2009
20090064134SYSTEMS AND METHODS FOR CREATING AND EXECUTING FILES - The invention generally relates to systems and methods for creating and executing files. In one embodiment, the file includes an executable program, a parameter for use by the executable program in subsequent operation, and an identifier that includes at least a first attribute computed from the executable program but not from the parameter. The first attribute is for facilitating subsequent detection of changes to the executable program but not for facilitating detection of changes to the parameter.03-05-2009
20090172659VIDEO GAME FORWARD COMPATIBILITY INCLUDING SOFTWARE PATCHING - Methods for updating video game software or handheld game devices, and systems for performing the methods. In some embodiments a first handheld game device with a later version of a game update software of a second handheld game device with an earlier version of the game.07-02-2009
20120011498METHOD, DEVICE AND COMPUTER PROGRAM PRODUCT FOR AUTOMATIC PROVISIONING OF CONTENT AT THE DEVICE - Method, device and computer program product for automatic provisioning of content are provided. The method includes receiving a content to be processed at a device. The method further includes automatically determining, by an application dependency manager, files required for processing the content at the device. Furthermore, the method includes downloading the files required for processing the content from a source external to the device. Thereafter, the method includes processing the content at the device using the files.01-12-2012
20120159471MULTI-MACHINE DEPLOYMENT AND CONFIGURATION OF MULTI-TIERED APPLICATIONS - Technologies are described herein for deploying and configuring a multi-tiered application to multiple computers. A selection of one or more application packages from multiple available application packages is received. Each of the selected application packages may correspond to one of multiple deployment configurations. The selected application packages may form the multi-tiered application. A union operation is performed on the multiple deployment configurations to generate a merged deployment configuration. A deployment workflow for deploying and configuring the selected application packages to the multiple computers is generated. The selected application packages are deployed to the multiple computers over a network according to the deployment workflow and the merged deployment configuration.06-21-2012
20120159472MOBILE TERMINAL AND APPLICATION CONTROLLING METHOD THEREOF - A mobile terminal is presented. The mobile terminal includes a controller configured to identify a sharing terminal within a defined distance of the mobile terminal and to pair the sharing terminal with the mobile terminal, the sharing terminal and the mobile terminal configured to share a first application with each other after the pairing, and a display unit configured to display an indicator for distinguishing the application that is shared between the mobile terminal and the sharing terminal, wherein the indicator identifies the sharing terminal.06-21-2012
20110072425METHOD FOR INSTALLING AND MANAGING NFC APPLICATIONS WITH PICTURES - A method for installing a NFC application (APP) that includes a picture (PIC) in a mobile communication device (03-24-2011
20100095296Method and Related Management Architecture for Managing Bundles in an Open Services Gateway Initiative Service Platform - A method for managing a plurality of bundles in an open services gateway initiative service platform includes adding the plurality of bundles into a service list and generating configuration files corresponding to the plurality of bundles, storing the configuration files, updating a status corresponding to a first bundle of the plurality of bundles in the service list when the first bundle is initiated, and loading a configuration file corresponding to the first bundle.04-15-2010
20120317565METHODS AND DEVICES FOR CONTROLLING ACCESS TO COMPUTING RESOURCES - Methods and devices for controlling access to resources are disclosed herein. In one example embodiment, the method comprises: executing an application at a first computing device, wherein an attempt to access a computing resource on the computing device is made by the application; determining that the application is not configured to access the computing resource, in response to the attempt; displaying, in a user interface of the computing device, a permission request to allow the application to access the computing resource; and transmitting data from the computing device to the application server, the data notifying the application server that the attempt to access the computing resource was made by the application when the application was not configured to access the computing resource, and the data being usable by the application server to determine whether a corresponding computing resource on at least one different computing device is likely to be accessed when the application is executed on the at least one different computing device.12-13-2012
20120167074ON-DEMAND OR INCREMENTAL REMOTE DATA COPY - Files, or other data, may be stored in a package, and the contents of the package may be retrieved incrementally and/or on-demand. In one example, files are packaged into a ZIP file or similar type of package. Additionally, metadata is added to the package that describes the contents of the package at the sub-file level, thereby allowing portions of files to be retrieved by appropriately-configured software. When the package is to be used on a local machine, placeholder files may be created on that machine, which are to be populated by the package's contents at a later time. When a request for data in the package is made, if the data does not reside locally, then a request for the specific data (possibly at the sub-file level) is made, and the placeholder files are populated with the actual package data.06-28-2012
20110179411METHOD FOR CONFIGURING AN APPLICATION - The invention relates to a method for automatically configuring an application after downloading the same via a website. An example of an area of application of the present invention is enterprise web applications that are installed on a server in a customer network. The proposed “one-touch configuration” method simplifies the initial configuration of the application to be installed, and makes manual entries after installation unnecessary. The method according to the invention is further applicable to obtaining applications from the Internet, wherein a customer has an account with a provider. The customer logs in using the customer login thereof at the website of the company. The company is aware of which applications the customer has purchased, by means of the customer account information, and can proved corresponding supplementary downloads, including a licensing key. The licensing key can then be transmitted to the installed application in a simple manner using the method presented.07-21-2011
20120137284METHOD FOR INSTALLING IMAGE FILE - An installing method for an image file is capable of more effectively installing the image file in a computer. The installing method includes the following steps that a wire network connection between the computer and an image file server is made; the image file is downloaded from the image file server to the computer by using the wire network connection; the wire network connection is closed, and the image file is decompressed and installed to the computer; a wireless network connection between the computer and the image file server is made; and an installation result and an install log of the computer are returned by using the wireless network connection.05-31-2012
20120137283SYSTEMS AND METHODS FOR TRACKING COMPUTING SYSTEMS UTILIZING SOFTWARE REPOSITORIES - A software repository can capture and record a universal unique identifier (UUID) associated with a software package manager accessing the software repository. To capture the UUID, the software repository can be encoded as a base Universal Resource Locator (URL) that includes a redirection (e.g. undefined field) to capture the UUIDs of the software package managers. Once captured, the UUIDs can be stored in a record along with any other relevant information such as the software packages downloaded, the date/time of download, and the like.05-31-2012
20110185354Mobile Application Delivery Management System - A computer implemented method and system is provided for managing delivery of mobile applications to a user's mobile device. A distribution server in communication with a transaction management server via a network is provided. The distribution server acquires identification information of the user's mobile device and one or more mobile applications. The distribution server determines the mobile device's network service information and characteristic information based on the identification information. The transaction management server initiates a mobile application delivery transaction based on the network service information and the characteristic information for generating a reference pointer for each of the mobile applications. The distribution server delivers the reference pointer to the mobile device based on the network service information and/or characteristic information. The reference pointer enables the user to perform actions associated with the mobile applications, which are tracked and analyzed for initiating marketing by a partner server via a marketing server.07-28-2011
20120254859METHOD AND APPARATUS FOR DOWNLOADING SOFTWARE UPDATES TO PLACE USER TERMINAL INTO A DESIRED CONFIGURATION STATE - In accordance with the present invention, a method and apparatus that provides software products for installation on a user terminal is provided. The method begins by receiving over a communications network a user selection that includes a choice of a plurality of user-selected software products to be downloaded. In response to receipt of the user selection, an installation guide is assembled that includes installation instructions associated with each of the user-selected software products. A single user command is received over the communications network that includes a request to begin downloading the user-selected software products. In response to the request, the user-selected software products and the installation instructions are sequentially downloaded over the communications network to the user terminal. One or more of the software products may be configured to be automatically installed after they are downloaded.10-04-2012
20100050169METHODS AND SYSTEMS FOR PROVIDING REMOTE SOFTWARE PROVISIONING TO MACHINES - A provisioning server can generate a network boot emulator configured to provision software for target machines that may not support network booting. The provisioning server can be configured to build the network boot emulator in a format that is usable by target machines regardless of the software available on the target machines. The network boot emulator can include instructions necessary to locate and access software distributions, combine software distributions according to the templates or profiles in order to generate a software installation, and install the software installation on a target machine. The network boot emulator can also include instructions necessary to configure the software installation.02-25-2010
20120180039Automated Deployment of Applications with Tenant-Isolation Requirements - An embodiment of the invention provides a method for multi-tenant enabling a service, where the service includes a plurality of service components. Rules are received from a provider of the service, wherein the rules include rules for isolating the service components and rules for sharing the service components. The service components are matched with virtualization environments and/or physical environments based on the rules. The virtualization environments include at least one isolation container and/or at least one shared container. The service components are stored in the virtualization environments and/or the physical environments based on the matching. The service components are mapped to the at least one isolation container of the virtualization environments, the at least one shared container of the virtualization environments, and/or the physical environments based on the storing of the service components.07-12-2012
20090070759ELECTRONIC APPARATUS AND PROGRAM DOWNLOADING METHOD THEREOF - A method by which an electronic apparatus downloads a program includes receiving program information regarding a utility program from an external apparatus, and determining whether the utility program is executable, and downloading the utility program from the external apparatus if a determination is made that the utility program is executable. Therefore, checking whether a utility program is executable is possible prior to downloading of the utility program. A user may efficiently use the utility program, and user convenience may be enhanced.03-12-2009
20120084773USER TERMINAL DEVICE AND SERVICE PROVIDING METHOD THEREOF - A method for providing a service in a user terminal device, in which the user terminal device downloads a service hub program, installs the service hub program, generates an icon container corresponding to the service hub program, displays the icon container, receives an input selecting the icon container, displays an application icon included in the icon container, and deletes a program and data installed in the user terminal device according to a change in status of the user terminal device04-05-2012
20090019436Augmenting a Virtual Machine Hosting Environment from within a Virtual Machine - Systems and methods augment a virtual machine (computer) hosting environment from within a virtual machine. A communication channel between the virtual machine and the player is used to send instructions to the player to load and execute requested software modules. Requests to load and execute the modules may originate in the corporate network and may be issued by the corporate network administrator. If a requested module is not stored on the host computer, the virtual machine may upload the module, via the communication channel, to the player. The uploaded module may, for example: (a) install a required upgrade in the host operating system; (b) execute virus checking software on the host computer; or (c) install a corporate network-provided secure printing module that enables software being executed by the host computer to print on devices connected to the host computer.01-15-2009
20110239212APPARATUS AND METHOD FOR AUTOMATED SOFTWARE INSTALLATION - A virtual installation map, and method involving installing a software functionality using the same, the virtual installation map including a first software installation map including a plurality of software elements representative of a related software file, the software elements also including at least one dependency to another software element. The virtual installation map further including a second software installation map also including a second plurality of software elements representative of related software file along with related dependencies. The first and second software installation maps may be hosted in separate databases and may relate to software products provided by different vendors. One or both software installation maps may include a pointer or other reference to the other installation map thereby providing a virtual installation map, in one example.09-29-2011
20110252417Method, System, Terminal and Device Management Server for Installing Software Components - A method for installing software components includes: a terminal receives a software component package delivered by a Device Management (DM) server directly or a download address of the component package and a command instructing to download delivered by the DM server, where the software component package contains more than one software component; if the terminal receives the download address and the command instructing to download, the terminal downloads the software component package from the download address; the terminal installs the obtained software component package locally and generates management nodes and subnodes of the management nodes corresponding to the software components under a Deployed subtree of the Software Component Management Object (SCOMO) of the terminal. With the present invention, the process of installing software component is more reasonable. A system and apparatus for installing software components are also provided.10-13-2011
20120089978METHOD FOR MANAGING APPLICATIONS OF PORTABLE DEVICES - A method for managing applications of a portable device by a computer electrically connected to the portable device is provided, wherein the computer connects to the internet. Application information from websites is obtained by the computer after the portable device is recognized, wherein the application information is obtained by analyzing the applications of the portable device. According to the application information, an application is downloaded from the websites to the portable device through the Internet connection of the computer and not the Internet connection of the portable device. The downloaded application is provided to the devices other than the portable device by the computer through the internet.04-12-2012
20110276961Method and Device for Installing Applications on NFC-Enabled Devices - The invention relates to a method for installing an application on an NFC-enabled device, such as an NFC-enabled mobile phone. If the NFC-enabled device is unable to identify or find the target application associated with a Target Identifier (Target ID) in a received Generic Control record, a look-up table in which Target IDs are associated with target URIs from which installation files for the target applications of the Target IDs can be downloaded is used to retrieve the target URI of the Target ID in the received Generic Control record. One or several installation files for the target application is then downloaded from the retrieved target URI, whereupon the target application of the Target ID in the received Generic Control record is installed on the NFC-enabled device using the downloaded installation file(s).11-10-2011
20120331459Electronic Control System for a Machine - A machine such as a domestic appliance is designed by providing a controller that has a generic PSoC as part of the controller board and includes interfaces specifically designed for cooperation with the input sensors and output controls. The machine is serviced by a method comprising providing a hand held unit which can communicate through the internet with a database providing software for the PSoC of the SPCB circuit board, providing on the SPCB an interface for local communication with the hand held unit and causing the hand held unit to communicate with the database of machines, stored on the internet, to download software onto the PSoC of the machine.12-27-2012
20120331460Centrally Controlled Proximity Based Software Installation - An illustrative embodiment of a computer-implemented process for a centrally controlled proximity based software installation receives a request to install a software package, sends a list of machines associated with the received request to a rules engine and generates a set of proximity groups using the list of machines. The computer-implemented process uploads the software package of the received request to a selected machine within a proximity group of the set of proximity groups, instructs the selected machine to install the software package and instructs the remaining machines associated with the proximity group of the selected machine to download the software package from the selected machine and to install the software package. Responsive to a determination that no more requests exist, the computer-implemented process reports to a central installer.12-27-2012
20110307884INFORMATION PROCESSING TERMINAL, INFORMATION PROCESSING SYSTEM, COMPUTER-READABLE STORAGE MEDIUM HAVING STORED THEREON INFORMATION PROCESSING PROGRAM, AND INFORMATION PROCESSING METHOD - An information processing apparatus includes connection means, reception means, and installation means. The connection means automatically connects to a server. The reception means automatically performs processes of receiving one or more programs from the server. The installation means automatically performs processes of installing the programs on the information processing apparatus.12-15-2011
20110321038SYSTEM AND METHOD FOR DOWNLOADING AND DISPLAYING ADS - There is disclosed a system and method for downloading and displaying advertisements during software installation on the device. In an embodiment, the method comprises: receiving a selection of one or more software installation options and considering any additional criteria for selection of an initialization file; in dependence upon the selection of one or more installation options and any additional criteria, downloading a corresponding initialization file; reading the downloaded initialization file for a list of one or more advertisement files to be downloaded to the device and played back in accordance with playback parameters provided in the initialization file; and downloading the list of advertisement files and displaying the advertisement files during the software installation in accordance with the playback parameters.12-29-2011
20110321037DATA ONLY SOLUTION PACKAGE - Technologies are described herein for deploying a data only solution package separate from custom code. In this way, lifecycles of the data only solution package and the custom code can be separately controlled. In an illustrative implementation, the data only solution package is received at a computer. A data specification is installed at the computer through the data only solution package. The data specification may specify a location of an external system storing external data. A data subscription may also be installed at the computer through the data only solution package. The data subscription may include queries for retrieving the external data from the external system and frequency information specifying a frequency at which to retrieve the external data. The external data is retrieved from the external system utilizing the location information, the queries, and the frequency information. A data cache at the computer is populated with the external data.12-29-2011
20120291023DEVICE AND METHOD FOR AUTOMATIC DRIVER INSTALLATION - Provided are a device and method for automatic driver installation. The device comprises: a remoter server, a client host and an information security device. The remote server stores driver and interface protocol program downloading service for the client host. The client host is in communication connection with the remote server, receives data information inputted by the information security device, and downloads the driver or interface protocol program from the remote server according to the data information and install or load the driver or interface protocol program. The information security device is in communication connection with the client host and feedbacks data information according to instruction issued by the client host. The present scheme can effectively reduce the number of times user account control (UAC) window pops up and ensure operating system security while installing and deploying middleware, thus simplifying user operation.11-15-2012
20100146500Method and system for installing a software application on a mobile computing device - A method is disclosed of installing a software application, typically a security application such as a one-time password application, on a mobile computing device such as a mobile telephone or PDA. The method comprises creating an account for a user on a network, the account having user identification data including a user name, a user e-mail address and an address of a mobile computing device of the user. An invitation message is transmitted to the user, the invitation including a link to an installation web page. A deployment server supporting the installation web page receives an initial request from the user to install the software application, transmits data to the mobile computing device of the user and receives a response from the mobile computing device, from which one or more characteristics of the mobile computing device can be determined. When a confirmatory request is received at the deployment server from the mobile computing device to install the software application, the software application is transmitted to the mobile computing device and installed on it. The mobile computing device can then function like a dedicated hardware token.06-10-2010
20130019239DEPLOYMENT OF OPERATING SYSTEMS WITH DETECTION OF LOOP CONDITIONSAANM FONTIGNIE; JACQUESAACI ONEXAACO CHAAGP FONTIGNIE; JACQUES ONEX CHAANM LATINO; FRANCESCOAACI BARIAACO ITAAGP LATINO; FRANCESCO BARI ITAANM PASTORELLI; BERNARDOAACI ROMEAACO ITAAGP PASTORELLI; BERNARDO ROME IT - A deployment request from a target machine is received for an operating system on a source machine. Tracking information indicative of an evolution of the deployment of the operating system is received. Deployment of the operating system is enabled or refused in response to each deployment request according to the tracking information.01-17-2013
20080235681System, method and apparatus for retrieving schedule information from a remote location for an electronic calendar - A user device accesses a webpage (hosted on a schedule host server) to identify a calendar or schedule of interest for downloading for incorporation into a calendar application within the user device (or otherwise identifies the calendar or schedule from a message received at the user device). A single click on a link within the webpage or message) selects a specific schedule or events or calendar entries corresponding thereto and constitutes a user request for the information. The user's request is redirected to a fulfillment server that retrieves calendar/schedule information corresponding to the selected link and downloads the information to the user's calendar, and thus multiple calendar entries are inserted and stored in response to selection of the link. A calendar plug-in may be provided within the user device for interfacing to the calendar application. Optionally, additional information (i.e., markers, tags, flags) may be inserted or associated with the calendar entries to uniquely identify them and associate them with a specific calendar/schedule.09-25-2008
20080235680In-Page Installer - A method of notifying a user about the existence of relevant software and facilitating the installation of such software using a browser. A user's interactions with the browser are monitored to determine a context for a given browsing session, and it is determined whether software relevant to the context is available. If such software is available, it is recommended to the user, and if the user wishes to install the software, the installation can be performed via the browser. The software can be recommended to the user through a variety of means, including incorporating the recommendation in a static web page, incorporating the recommendation in a dynamic web page, and delivering the recommendation as part of advertising content. The recommendation may include a link to installation scripts or the like which facilitate the installation of the software by the browser.09-25-2008
20110246983Wireless Network Backup Device and Method - A system and method is provided for automatically backing up one or more computers to a wireless backup device either across a pre-existing wireless network if one is in use by the one or more computers or across a newly formed wireless network if a pre-existing wireless network is not in use by the one or more computers. The backup operation is performed by a software application provided by the wireless backup device which application can be launched, installed and configured on the one or more computers automatically and without user input via an initial hardwired connection between the wireless backup device and the one or more computers.10-06-2011
20080222631COMPLIANCE MANAGEMENT METHOD AND SYSTEM - A compliance method and system. The method includes receiving by computing system compliance data comprising a plurality of compliance rules from a plurality of different compliance domains. The plurality of compliance rules are converted from said text format to a first plurality of program objects. Attributes for the first plurality of program objects are modified. A compliance report comprising an output of the plurality of program objects is generated. An automated compliance verification software tool compares the first plurality of program objects with compliance verification data in order to verify if the first plurality of program objects is in accordance with the compliance verification data.09-11-2008
20130179877INTELLIGENT AND AUTOMATED CODE DEPLOYMENT - Exemplary system and computer program product embodiments for deploying code in a computing sysplex environment are provided. In one embodiment, by way of example only, a system-wide trending mechanism is applied. At least one of an idle time and a low Central Processing Unit (CPU) utilization time of one system in the sysplex environment is matched with an estimated deployment time obtained from at least one of a latest measured period of time and a calculated time trend. A system-wide coordinating mechanism is applied. A staggered code deployment operation is recommended for at least one node of the system at an optimum system time generated from the matching. Data obtained from the code deployment operation is recorded, including a new latest measured period of time. The data is used to generate an updated time trend.07-11-2013
20130179878INTELLIGENT AND AUTOMATED CODE DEPLOYMENT - Exemplary method embodiments for deploying code in a computing sysplex environment are provided. In one embodiment, by way of example only, a system-wide trending mechanism is applied. At least one of an idle time and a low Central Processing Unit (CPU) utilization time of one system in the sysplex environment is matched with an estimated deployment time obtained from at least one of a latest measured period of time and a calculated time trend. A system-wide coordinating mechanism is applied. A staggered code deployment operation is recommended for at least one node of the system at an optimum system time generated from the matching. Data obtained from the code deployment operation is recorded, including a new latest measured period of time. The data is used to generate an updated time trend.07-11-2013
20080216070METHOD, SYSTEM, AND STORAGE MEDIUM FOR PROVIDING WEB-BASED ELECTRONIC RESEARCH AND PRESENTATION FUNCTIONS VIA A DOCUMENT CREATION APPLICATION - An exemplary embodiment of the invention relates to a method, system, and storage medium for providing web-based electronic research and presentation functions via a document creation application. The method includes scanning an active document on a computer to identify relevant keywords, searching a database for reference materials relating to the relevant keywords, and displaying relevant reference materials on the computer. The method further includes deploying process software for providing the web-based electronic research and presentation functions via a document creation application. The deployment includes installing the process software on a server, identifying server addresses for users accessing the process software on the server, sending the process software to the server and copying the process software to a file system of the server. The deployment also includes sending the process software to a client computer and executing the process software on the client computer.09-04-2008
20110276960IMAGE PROCESSING APPARATUS, WEB SERVER, INSTALLATION SYSTEM, INSTALLATION METHOD, AND PROGRAM - An image processing apparatus includes a downloading unit configured to download a plurality of software pieces from a distribution server, an installation unit configured to install software for the image processing apparatus that is included in the plurality of downloaded software pieces, and a transmission unit configured to transmit, to a web server, software for the web server that is included in the plurality of downloaded software pieces and setting data for performing operation tests of the software for the image processing apparatus and the software for the web server.11-10-2011
20080201707DYNAMIC DEPLOYMENT OF CUSTOM CODE - A method and system for dynamically downloading custom code for execution within a host application is provided. A deployment system augments the manifest used for deploying managed applications to include information describing how the host application is to use the custom code, referred to as host manifest information. The deployment system reports the progress of the downloading of the manifest and the custom code to the host application. The host application can then perform appropriate host-specific processing. The host application may provide to the deployment system an interface for verifying the trust of the custom code. The deployment system also allows the host application to control the uninstalling of the custom code.08-21-2008
20110225580OFFLINE CONFIGURATION AND DOWNLOAD APPROACH - A system for creating a station having a configuration and making the station active within a supervisor application without a need of actual site controller hardware. The configuration may be changed. The new station may be downloaded with the changed configuration to a site controller. Multiple steps for effecting the present configuration design and station download may automatically be accomplished by fewer steps.09-15-2011
20110239211SYSTEM, APPARATUS, AND METHOD FOR DOWNLOADING FIRMWARE - Disclosed are an apparatus for downloading a firmware and an apparatus for installing the firmware. The apparatus for downloading the firmware may download an encrypted firmware in the apparatus for installing the firmware. The apparatus for installing apparatus may receive and install the encrypted firmware.09-29-2011
20130152074METHOD FOR AUTOMATIC CONSECUTIVE INSTALLING OPERATING SYSTEMS - A method for automatic consecutive installing operating systems is disclosed. The method includes establishing a transmission link between a server device and a device under test (DUT), downloading a preinstallation environment module from the server device via the transmission link, utilizing the preinstallation environment module to perform a boot process, obtaining an installation file from the server device and installing a first operating system on the DUT according to the installation file, modifying the installation file to indicate that a second operating system is a next installation operating system, and utilizing the preinstallation environment module to perform a boot process again and installing the second operating system on the DUT according to the modified installation file.06-13-2013
20130205294METHOD TO LAUNCH AN APPLICATION ON A MOBILE DEVICE USING SHORT CODE - A Quick Application Launch System that serves for rapid launch of varied types of applications in a range of Portable Computing Devices. The quick application launch system includes a Mobile Server Platform (MSP) and a Client Application Unit (CAU).08-08-2013
20100318989STANDARD COMMANDS FOR NATIVE COMMANDS - A system and method for standardizing commands used for various application behaviors in an application regardless of the environment of the application. A client intercepts a user input standard command, retrieves a corresponding native command from a standardizing server and inputs the native command in the application.12-16-2010
20100318988MITIGATING USER INTERRUPTION FOR PARTIALLY DOWNLOADED STREAMED AND VIRTUALIZED APPLICATIONS. - Technologies are described herein for mitigating user interruption for partially downloaded or streamed virtual applications from a network, such as the Internet. A memory abstraction module can monitor page faults related to memory requests. A page fault may result from a memory request to load code that is not currently available and may trigger the retrieval of code from the network. A monitoring module may identify the quantity or frequency of page faults resulting in code fetches over the network. When the quantity or frequency of fetches over the network exceeds one or more thresholds, an indication of potential delay may be provided to the user. Modified code within an application can trigger download of a collection of code related to specific functionality within the application referred to as wrapped functionality. The user may be provided with a cancel button, or other mechanism, to abort the wrapped download.12-16-2010
20120284706Method, System, Terminal and Device Management Server for Installing Software Components - A method for installing software components includes: a terminal receives a software component package delivered by a Device Management (DM) server directly or a download address of the component package and a command instructing to download delivered by the DM server, where the software component package contains more than one software component; if the terminal receives the download address and the command instructing to download, the terminal downloads the software component package from the download address; the terminal installs the obtained software component package locally and generates management nodes and subnodes of the management nodes corresponding to the software components under a Deployed subtree of the Software Component Management Object (SCOMO) of the terminal. With the present invention, the process of installing software component is more reasonable. A system and apparatus for installing software components are also provided.11-08-2012
20120284705METHOD AND SYSTEM FOR SELECTING A PROGRAM FOR DOWNLOAD - A system selects an application program for download. The system includes a host system, such as a personal computer, having a disk sub-system storing a plurality of application programs. The disk sub-system includes a file storing a plurality of identifiers, with each of at least some of the identifiers being associated with one or more of the application programs. A target system, such as a wireless handheld electronic device, includes a hardware identifier and a vendor identifier. A communications channel connects the host system and the target system. An application loader routine executes at the host system, communicates with the target system through the communications channel, requests the hardware and vendor identifiers as a received identifier from the target system over the communication channel, and employs the identifiers and the received identifier to select one of the application programs for download from the host system to the target system.11-08-2012
20130159995DOWNLOADABLE APPLICATION DYNAMIC MANAGEMENT DEVICE FOR COMMUNICATION EQUIPMENT - A device (D) is designed to manage applications for a piece of communication equipment (EC) of a user, capable of connecting to a communication network (R). This device (D) comprises i) a search system (MR) configured to determine, through the network (R), applications that may be downloaded and used by the communication equipment (EC) and that are potentially useful to the user based on at least one parameter, and ii) a management system (MG) configured to order the communication device (EC) to download to a storage system (MS06-20-2013
20130159996SYSTEMS FOR DOWNLOADING LOCATION-BASED APPLICATION AND METHODS USING THE SAME - Systems for downloading location-based applications and associated methods are disclosed. The system can include a memory storing computer-executable instructions and a processor for executing the instructions. The instructions include communicating with a storage device storing a plurality of application packages having associated locations, and receiving a search criterion from a user via a user interface. The instructions further include selecting the application packages based on the search criterion, and displaying at least one selected application package on a map through the user interface. The selected application package can be positioned on the map based on the corresponding associated locations. The instructions further include allowing the user to download the selected application package through the user interface.06-20-2013
20130191823DYNAMIC FEATURE ENHANCEMENT IN CLIENT SERVER APPLICATIONS AND HIGH VOLUME SERVER DEPLOYMENT WITH DYNAMIC APP STORE INTEGRATION - Generally, this disclosure provides methods and systems for dynamic feature enhancement in client server applications and for high volume server deployment with dynamic app store integration and further enable the delivery of a secure server in a pre-configured turnkey state through an automated process with increased efficiency tailored to mass production. The system may include a server application module configured to receive request packets from, and send response packets to, a web based client application, the packets comprising input data, output data and control commands associated with a feature; and a script engine module coupled to the server application module, the script engine module configured to identify a plug-in application on a remote server, download the plug-in application and execute the plug-in application under control of the server application module, wherein the plug-in application implements the feature.07-25-2013
20120066675MULTI-PLATFORM APPLICATION PLAYER - In a first embodiment of the present invention, a method for operating a multi-platform application player on a device is provided, comprising: receiving an indication of a first application to run on the device; determining a platform required for the first application to run; identifying a first application player suitable for running an environment compatible with the determined platform, wherein the first application player is capable of running the first application as well as one or more other applications created for the determined platform; loading the first application player in the multi-platform application player; and running the first application in the first application player in the multi-platform application player on the device.03-15-2012

Patent applications in class Including downloading