Entries |
Document | Title | Date |
20080201707 | DYNAMIC 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 |
20080216070 | METHOD, 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 |
20080222631 | COMPLIANCE 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 |
20080229304 | METHOD 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 |
20080235680 | In-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 |
20080235681 | System, 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 |
20080244567 | Portable 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 |
20080256532 | Installing 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 |
20080295092 | Techniques for automatically installing and configuring database applications | 11-27-2008 |
20080295093 | Method and Module for Dynamic Hosting of Software Applications in a Gateway Between an Operator Network and a Local Area Network | 11-27-2008 |
20080307413 | REAL-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 |
20080313631 | METHOD 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 |
20080320471 | System-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 |
20080320472 | METHODS 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 |
20080320473 | METHODS 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 |
20090019436 | Augmenting 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 |
20090031300 | Process 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 |
20090031301 | Personalized 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 |
20090055820 | PROCESSING 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 |
20090064134 | SYSTEMS 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 |
20090064135 | Bootstrapper 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 |
20090070758 | METHOD 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 |
20090070759 | ELECTRONIC 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 |
20090077549 | System, 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 |
20090083733 | Installing 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 |
20090094602 | Methods 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 |
20090113417 | MULTIPLE 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 (S | 04-30-2009 |
20090113418 | METHOD 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 |
20090113419 | SYSTEM 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 |
20090144730 | SOFTWARE 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 |
20090150882 | System 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 |
20090158273 | Systems 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 |
20090158274 | Software 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 |
20090164989 | Method 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 |
20090172659 | VIDEO 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 |
20090183151 | Obtaining 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 |
20090199175 | Dynamic 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 |
20090199176 | SYSTEM 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 |
20090204958 | Method 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 |
20090210870 | SYSTEMS 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 |
20090210871 | SYSTEM 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 |
20090241107 | LICENSE 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 |
20090271783 | ELECTRONIC 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 |
20090282403 | COMPUTING 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 |
20090288080 | Method 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 |
20090288081 | DOWNLOAD 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 |
20090300603 | Image 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 |
20090300604 | SYSTEM 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 |
20090313619 | INSTALLATION 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 |
20100005463 | METHOD, 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 |
20100011354 | SYSTEM 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 |
20100042991 | BUSINESS-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 |
20100050169 | METHODS 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 |
20100058333 | Method, 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 |
20100083246 | SYSTEM 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 |
20100088694 | METHOD 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 |
20100088695 | SYSTEM 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 |
20100088696 | MOBILE 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 |
20100095296 | Method 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 |
20100100876 | Wireless 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 |
20100107156 | LOCAL 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 |
20100107157 | SERVER 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 |
20100115507 | Methods 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 |
20100146499 | Controlling 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 |
20100146500 | Method 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 |
20100162232 | NETWORKED 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 |
20100162233 | METHOD 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 |
20100162234 | METHOD 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 |
20100186009 | Parameterized 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 |
20100192147 | METHOD 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 |
20100218182 | SOFTWARE 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 |
20100223610 | SYSTEMS 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 |
20100242037 | Software 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 |
20100262963 | SYSTEMS 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 |
20100269108 | Methods 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 |
20100293541 | SIMPLIFYING 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 |
20100318988 | MITIGATING 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 |
20100318989 | STANDARD 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 |
20100333085 | Streaming 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 |
20100333086 | Using 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 |
20110010703 | DELIVERY 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 |
20110010704 | METHOD 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 |
20110010705 | System 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 |
20110016465 | SYSTEMS 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 |
20110029968 | Streaming 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 |
20110047540 | System 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 |
20110067024 | System 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 |
20110072425 | METHOD 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 |
20110078678 | METHODS 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 |
20110088028 | Mobile 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 |
20110093846 | CENTRALIZED 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 |
20110113423 | SYSTEM 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 |
20110113424 | Distribution 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 |
20110113425 | Systems 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 |
20110126190 | Stream-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 |
20110126191 | METHOD 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 |
20110126192 | SYSTEMS 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 |
20110138380 | DEVICE 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 |
20110145811 | METHOD 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 |
20110145812 | User 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 |
20110145813 | METHOD 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 |
20110173606 | INFORMATION 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 |
20110179409 | COMPUTERIZED 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 |
20110179410 | Method, 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 |
20110179411 | METHOD 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 |
20110185353 | Mitigating 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 |
20110185354 | Mobile 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 |
20110191770 | DOWNLOAD 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 |
20110191771 | Feature 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 |
20110202913 | SYSTEM, 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 |
20110202914 | METHOD 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 |
20110202915 | PROGRAM 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 |
20110219370 | IMAGE 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 |
20110225580 | OFFLINE 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 |
20110225581 | Host 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 |
20110231838 | APPARATUS 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 |
20110239211 | SYSTEM, 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 |
20110239212 | APPARATUS 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 |
20110246983 | Wireless 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 |
20110252417 | Method, 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 |
20110258620 | Method 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 |
20110276960 | IMAGE 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 |
20110276961 | Method 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 |
20110296404 | SYSTEMS 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 |
20110296405 | INFORMATION 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 |
20110307884 | INFORMATION 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 |
20110321037 | DATA 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 |
20110321038 | SYSTEM 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 |
20120011498 | METHOD, 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 |
20120036507 | SYSTEM, 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 |
20120066675 | MULTI-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 |
20120079477 | Applying 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 |
20120084773 | USER 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 device | 04-05-2012 |
20120089978 | METHOD 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 |
20120110568 | Viral 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 |
20120110569 | Installing 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 |
20120117561 | METHOD 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 |
20120137283 | SYSTEMS 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 |
20120137284 | METHOD 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 |
20120159471 | MULTI-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 |
20120159472 | MOBILE 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 |
20120167074 | ON-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 |
20120167075 | PREDICTIVE 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 |
20120174093 | SYSTEMS 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 |
20120180039 | Automated 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 |
20120254859 | METHOD 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 |
20120272232 | METHOD 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 |
20120272233 | AUTOMATIC 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 |
20120284705 | METHOD 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 |
20120284706 | Method, 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 |
20120291023 | DEVICE 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 |
20120311563 | SYSTEM 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 |
20120317565 | METHODS 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 |
20120331459 | Electronic 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 |
20120331460 | Centrally 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 |
20130007728 | APPARATUS AND METHOD FOR PROVIDING APPLICATION SERVICE BASED ON AREA - The present invention relates to a short range wireless communication device for providing an application service based on an area. In particular, an apparatus for providing an application service based on an area in a small cell including a femtocell base station or a WiFi Access Point, the apparatus including a communication unit to receive a list of application services from an Application Service Provisioning Server, select and download at least one application service from the received list, an application service database to store the at least one downloaded application service, a service controller to install the at least one downloaded application service, or uninstall an installed application service, a user equipment access detector to detect a user equipment entering or exiting a service area, and a user equipment database to store an identifier and information of the user equipment entering or exiting the service area. | 01-03-2013 |
20130019239 | DEPLOYMENT 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 |
20130055237 | SELF-ADAPTING SOFTWARE SYSTEM - A software system, such as an operating system, that has multiple parts can be deployed to a computing device incrementally, rather than all at once. The software system self-adapts to the user's needs by installing and removing system extensions automatically without user intervention. A core part of the software system is deployed in the computing device, and system extensions are delivered to the computing device when needed. The software system is aware of the system extensions, so they appear to be part of the system, even though they have not yet been downloaded. The system extensions can be delivered to the computing system on demand or over time during idle times of the computing device. Unused system extensions can be removed from the computing device, and can be downloaded again when next needed. | 02-28-2013 |
20130055238 | SYSTEM AND METHOD FOR PROVIDING VIRUS PROTECTION - A terminal device may backup data in a cloud server. The cloud server may generate a virtual apparatus to perform substantially the same operations as the terminal device, and may install an application in the virtual apparatus prior to the application being installed in the terminal device, thereby performing a virus check before the application is installed in the terminal device. In addition, the terminal device may store backup data in the cloud server. If the terminal device malfunctions, the terminal device may be restored by receiving the stored backup data from the cloud server. | 02-28-2013 |
20130067462 | INSTALLATION 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 |
20130067463 | INFORMATION 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 |
20130086577 | SERVER 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 |
20130139149 | Method 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 |
20130139150 | Platform 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 |
20130139151 | Streaming 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 |
20130152074 | METHOD 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 |
20130159995 | DOWNLOADABLE 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 (MS | 06-20-2013 |
20130159996 | SYSTEMS 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 |
20130167142 | SYSTEM 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 |
20130167143 | SYSTEM 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 |
20130179877 | INTELLIGENT 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 |
20130179878 | INTELLIGENT 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 |
20130191823 | DYNAMIC 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 |
20130205294 | METHOD 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 |
20130219383 | Using 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 |
20130232482 | METHOD AND SYSTEM FOR DEPLOYING SaaS (SOFTWARE AS A SERVICE) SERVICE BUNDLES - Presented is a method, system and computer readable executable code for deploying a SaaS (Software as a Service) service bundle. A computer application is compiled to generate at least one service bundle and a first message containing a first location of the at least one service bundle is posted. Then, a secure copy of the at least one service bundle at a second location is generated and a second message containing the second location of the at least one service bundle is posted. A service bundle is deployed based upon the second location contained in to the second message. | 09-05-2013 |
20130239104 | SYSTEMS AND METHODS FOR USING QUICK RESPONSE CODES TO ACTIVATE SOFTWARE APPLICATIONS - A computer-implemented method for facilitating access to shared resources within computer clusters may include (1) identifying a quick response code captured by at least one computing system, (2) identifying information encoded in the quick response code captured by the computing system, (3) determining that the information encoded in the quick response code contains an activation key that facilitates activation of a software application, then (4) applying, in response to this determination, the activation key to the software application in order to activate the software application without requiring a user of the software application to manually enter the activation key. Various other methods, systems, and computer-readable media are also disclosed. | 09-12-2013 |
20130239105 | INFORMATION-PROCESSING APPARATUS, SERVER, INFORMATION COMMUNICATION SYSTEM, INFORMATION-PROCESSING METHOD, INFORMATION PROVIDING METHOD, AND COMPUTER STORAGE MEDIUM - The object of the invention is to provide the user with improved operatability of an information-processing apparatus and usability of application programs as well as to implement rendering of services to download the application programs from a server to the information-processing apparatus. If storage means employed in the information-processing apparatus does not contain a free area with a storage size large enough for accommodating a desired application program and a data file relevant thereto to be downloaded from the server, an information communication system comprising the information-processing apparatus and the server automatically transfers application programs and data files from the storage means to an external recording medium such as the server itself to be saved therein in order to secure a free storage area in the storage means. The free storage area is used for storing a desired application program and a relevant data file which are to be downloaded from the server. | 09-12-2013 |
20130247030 | PROVIDING INFORMATION ABOUT A WEB APPLICATION OR EXTENSION OFFERED BY WEBSITE BASED ON INFORMATION ABOUT THE APPLICATION OR EXTENSION GATHERED FROM A TRUSTED SITE - A method for installing an offered web application or browser extension in a web browser includes receiving a user action on a website located at a first internet domain. Information about the offered web application or browser extension not currently installed in the web browser is displayed in response to the user action. The displayed information is provided by a digital marketplace located at a second internet domain distinct from the first internet domain. A correspondence of the displayed information to the offered web application or browser extension is ensured through functionality provided by the web browser. An indication to install the offered web application or browser extension is received from a user, and the web application or browser extension is installed in response to the received indication. | 09-19-2013 |
20130247031 | Method and System for Configuring and Managing Third Party Software, and Management Server - Embodiments of the present invention provide a method and system for configuring and managing third party software and a management server. The method includes registering, by a management server, third party software provided by each service provider and a configuration template corresponding to the third party software. After an application by a user for a service via a customer service terminal succeeds, the management server receives, a configuration instruction delivered by the customer service terminal. The configuration instruction includes information about a service provider providing the service and includes third party software corresponding to the service. The management server notifies a user equipment of downloading the third party software from the service provider. | 09-19-2013 |
20130263112 | DEPLOYMENT AND HOSTING OF PLATFORM INDEPENDENT APPLICATIONS - Method, system, and programs for deployment of applications are disclosed. An application capable of being executed in a plurality of different formats is provisioned. The application is deployed for execution by a client device and a server. Resources are dynamically allocated for execution of the application. | 10-03-2013 |
20130263113 | Managing Pre-Requisite of a Software Product Virtual Image - A mechanism is provided for managing pre-requisite software components of a software product distributed on a virtual machine. A list of pre-requisite software components for the software product provided in the software product virtual image distribution package of the software product virtual image is read. A test is performed as to whether each pre-requisite software component in the list of prerequisite software components is not installed in the virtual machine. If the prerequisite software component is not installed, the pre-requisite software component is retrieved. License text of the retrieved pre-requisite software component is read and displayed to a user. Upon approval of the license text by the user, the retrieved pre-requisite software component is installed. The process is repeated until all the pre-requisite software components are installed. | 10-03-2013 |
20130283262 | PROVIDING A CUSTOMIZED APPLICATION TO A USER TERMINAL - A user terminal with an application customized for terminal-specific properties. Terminal | 10-24-2013 |
20130290951 | Virtual Machine Manufacturing Methods and Media - A method for manufacturing an information handling system is disclosed wherein the method includes receiving an order for an information handling system (IHS), wherein the IHS comprises at least one virtual machine (VM) and determining a number of physical systems and an amount of storage required for the IHS. The method may also include providing the number of physical systems and the amount of storage and providing virtualization software for the number of physical systems, wherein the virtualization software is utilized to create the at least one virtual machine. The method further includes pre-configuring a plurality of parameters for the at least one VM. | 10-31-2013 |
20130311987 | SERVICE GATEWAY, MANAGEMENT SERVER AND SOFTWARE MODULE - In one embodiment, the service gateway includes a port for a dongle for enabling certain services, and a management module adapted for communicating through a network with a management server. The service gateway also includes an event module adapted for detecting the presence of a connected dongle, and for requesting the management module to have the management server install a driver bundle. | 11-21-2013 |
20130326501 | CLOUD SYSTEM HAVING FLEXIBLE APPLICATIONS - A cloud system having flexible applications mainly includes an executing module of client computers, a packager for software virtualization, and a server for software virtualization. The packager and the server are constructed on a Cloud platform. The packager stores applied software and archive files created after virtualization; the server connects with the packager for providing the archive files of the applied software to client computers. Installed in the client computers, the executing module of client computers further virtually creates a Cloud Relation Area for receiving and storing the archive files from the downloaded applied software. The client computers utilize the applied software on the Cloud platform via the executing module of client computers under an on-line pattern or an off-line pattern. | 12-05-2013 |
20130326502 | INSTALLING APPLICATIONS REMOTELY - A method includes accessing configuration that represents one or more installed software applications, and transmitting information that, when rendered at the remote computer, is operable to cause display of an interface for installing applications at the mobile device. The interface is based at least in part on the configuration information. The method also includes receiving, at the one or more server computers from the remote computer, an identification of a software application to be installed at the mobile device. The identification of the software application is made at the remote computer using the interface for installing applications. The method also includes sending a push notification from the one or more server computers to the mobile device. The push notification includes information identifying the software application. When processed by the mobile device, the push notification causes the mobile device to retrieve and install the software application. | 12-05-2013 |
20130339946 | SYSTEM AND METHODS FOR INTEGRATION OF AN APPLICATION RUNTIME ENVIRONMENT INTO A USER COMPUTING ENVIRONMENT - Systems and methods for creating application runtime environments or application environments that can be downloaded and integrated into the computing environment of a computing device are disclosed. One embodiment of the invention includes a computing device on which an operating system is installed that creates a computing environment, an Application Platform application, where the Application Platform application is at least partially natively implemented and creates an application runtime environment when executed by the computing device, and a cross-platform application, where the cross-platform application is configured to be executed within the application runtime environment and is not natively executable by the computing device. In addition, the Application Platform application is configured to integrate the cross-platform application into the computing environment of the computing device by providing at least one launch point for the cross-platform application within the computing environment. | 12-19-2013 |
20130346965 | IDENTIFICATION OF HOST-COMPATIBLE DOWNLOADABLE APPLICATIONS - A user's (client) computer sends a request for a listing of applications which can be downloaded from a server in an electronic marketplace and a list of functions provided by a host program. A description of an application, such as in an application manifest, provides a list of required functions and, preferably, a list of optional functions for a software application. The server sends a list of applications supported by those functions. Those supported applications are displayed to the user as being available for downloading. The user selects the desired application and the user's computer requests, and the server provides, a download of that application. The downloaded application will then operate on the user's computer using the required functions provided by the host programs, and may use any optional functions provided by the host programs. | 12-26-2013 |
20140007083 | DELIVERY AND EXECUTION OF LOGIC IN USER TERMINAL IN IMS SESSION | 01-02-2014 |
20140007084 | METHOD AND SYSTEM FOR SYNCHRONIZING APPLICATION PROGRAMS ACROSS DEVICES | 01-02-2014 |
20140019958 | ENTERPRISE PORTAL MOBILE APPLICATIONS INSTALLS - The disclosure generally describes computer-implemented methods, software, and systems for resolving issues with applications accessed through portals. A computer-implemented method includes providing an enterprise portal page to a mobile device including at least one link associated with a native mobile device application; identifying an issue associated with activation of the at least one link associated with the native mobile device application within the enterprise portal page, where the issue results from the native application being unavailable at the mobile device; identifying a device type of the mobile device on which the issue occurred; and providing information for resolving the issue to a user interface on the mobile device to correct the issue, including at least one suggested link for downloading the native mobile device application associated with the identified issue, the at least one suggested link is selected based on the identified issue and the identified device type. | 01-16-2014 |
20140047435 | STREAM-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. | 02-13-2014 |
20140059536 | MOBILE TERMINAL, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING METHOD - A mobile terminal includes: a reception section configured to receive an application downloaded from a server by operation of a browser in an information processing apparatus and transmitted through the information processing apparatus; and a management section configured to install the application received by the reception section. | 02-27-2014 |
20140082610 | MESH NETWORK AND MESH NETWORK NODE APPLICATION - A method for sharing an application includes generating, by a first mobile electronic device, an invitation to be sent to a second mobile electronic device to install the application in the second mobile electronic device, where the invitation contains a downloading address of a server on which an installation key is stored and a service set identifier (SSID) of the first mobile electronic device. The method further includes sending the invitation. | 03-20-2014 |
20140082611 | APPARATUS AND METHOD FOR MONITORING APPLICATION PERMISSIONS - An apparatus and a method for monitoring an application to be installed on a mobile device are provided. The apparatus includes a display unit, a monitoring unit for determining whether a user has selected an application for installation in the mobile device, the application requiring at least one permission predetermined by the user, and a controller for controlling the mobile device to present an alert to the user when the user selects the application, wherein each of the at least one permission represents an action performed by an application. | 03-20-2014 |
20140089915 | DOWNLOADABLE PLUGGABLE SERVICES - Downloadable pluggable services and methods of distributing the same are described. The downloadable pluggable services may correspond to communication services that can be downloaded to upgrade a communication system. The downloadable pluggable services may include a number of component parts that can be distributed among various servers in the communication system being upgraded along with instructions that enable the component parts to instruct each server in the communication system to operate in a coordinated fashion so as to provide the downloaded service. | 03-27-2014 |
20140109084 | Systems and Methods for File Processing - Systems and methods are provided for opening an unknown file. For example, whether a software matching with an unknown file is locally installed is detected; in response to the software being locally installed, the unknown file is opened using the installed software; and in response to the software not being locally installed, the software is downloaded and the unknown file is opened using the downloaded software. | 04-17-2014 |
20140109085 | METHODS 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. | 04-17-2014 |
20140123131 | SYSTEM AND METHOD FOR INSTALLING SOFTWARE APPLICATIONS - An example computer apparatus includes a processor coupled to a memory storing a program. The processor executes the program to perform operations including displaying an application menu screen displaying at least a selectable first menu item for an uninstalled first application and a selectable second menu item for an installed second application; periodically determining availability/unavailability of the first application for download from another computer apparatus; in response to selection of the first menu item if the most recent periodic determining has determined that the first application is unavailable for download from the server, providing announcement information about the first application; and in response to selection of the first menu item if the most recent periodic determining has determined that the first application is available for download from the server, initiating a process for downloading and installing the first application. | 05-01-2014 |
20140137103 | Method, 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; when 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. | 05-15-2014 |
20140157256 | OWNER/USER-DRIVEN CONTROLLED DISTRIBUTION OF SOFTWARE FOR MOBILE DEVICES AND PERSONAL COMPUTER THROUGH A PRIVILEGED PORTAL - A business process links several interrelated technological processes that allow a user or an owner to control the scope of applications or programs downloaded to a device by linking 1) an application or program rating system to 2) custom filters that screen out applications or programs not meeting the criteria defined by the user or owner to 3) a lock-down feature which warns, discloses, or impedes downloads or installation of applications not meeting the filter criteria to 4) an application or program removal system that removes or alerts users or owners of the presence of disables applications or programs that are either no longer consistent with user or owner expressed preferences because of a change of those preferences or a re-rating of or change in the application or program. | 06-05-2014 |
20140165053 | LICENSE MANAGEMENT SYSTEM - A license management system is provided for computer program applications, which includes an exchange network connecting a plurality of peer-to-peer network servers, wherein at least one network server of the plurality of peer-to-peer network servers acts as a provider server and at least one network server acts as a user server, and each peer-to-peer network server is configured to perform a method, which includes: controlling program installations according to respective license regulations; storing executable program codes to be distributed to requesting servers; generating, storing, and dispatching a metafile including at least license information on licensing conditions for a corresponding executable program code; sending a request for transmission of the metafile for a corresponding executable program code; downloading and storing a metafile; and downloading, installing, and executing the executable program code under the controlling of program installations according to the respective license regulations. | 06-12-2014 |
20140173590 | SYSTEM AND METHOD FOR PROVIDING APPLICATION PROGRAMS TO DEVICES - A system and method are provided for installing applications on a mobile device at first device initialization. An installation client communicates with a management server at an initial start-up state of a mobile device. The management server identifies a set of applications that are available for installation on the client device, and provides the installation files to the device. This initialization-installation of application programs allows the user to have the experience of having access to pre-installed applications at device initialization, while allowing application providers and mobile network operators real-time management of application programs being offered, without requiring pre-installing a bundle of applications on a device prior to device distribution. | 06-19-2014 |
20140181803 | APPLICATION WRAPPING SYSTEM AND METHOD - The method administers an enterprise computing system that includes a plurality of user mobile computing devices. The method includes selecting a pre-written application for inclusion in a menu of enterprise applications downloadable to a user computing device, allowing the user computing device to download the pre-written application, and interposing an application wrapper on the pre-written application before allowing the user computing device to download the pre-written application, the application wrapper being configured to control an operation of the pre-written application. | 06-26-2014 |
20140196023 | SYSTEM AND METHOD TO CREATE AND CONTROL A SOFTWARE APPLIANCE - A system and Method to create and control a software appliance across a wired or wireless connection, such method allowing users to select and store app packages containing control apps and Appliance apps the latter of which are deployed and launched on a selected Software Appliance. The resulting approach provides for improved personalization of the App experience when deployed between a mobile device and a Software Appliance that is installed on a device that is traditionally a shared resource such as a Television. | 07-10-2014 |
20140196024 | SYSTEMS AND METHODS FOR FIRMWARE DISTRIBUTION AND UPDATE OVER REMOTE APPLICATION - Described herein are firmware update systems and methods for providing a update/upgrade path for a plurality of products. An exemplary firmware update system may comprise Application Store providing applications to commonly available consumer devices like cell phones, tables and/or laptops, whose application provides a method of carrying with it a payload of firmware that can be distributed to a plurality of products. An exemplary integration system may or may not also comprise a central or remote database that tracks and manages the status of the Target Devices. An exemplary integration system may or may not also comprise a Target Device that can in turn communicate with other Target Devices within its realm of communication to provide a firmware update to these Secondary Target Devices. | 07-10-2014 |
20140196025 | SYSTEMS AND METHODS UTILIZING HIGHLY DYNAMIC WIRELESS AD-HOC NETWORKS - Systems and methods for propagating a mesh network are disclosed. In embodiments, an API for participation in a mesh network stored on a first device may be distributed without a central provider. The presence of the first device may be detected on a second mobile device. The second mobile device may wirelessly connect to the first device. A web browser application may be accessed on the second mobile device and used to access a DNS implementation on the first device. The second mobile device may submit a request for an API from the first device. The API from the first device may be downloaded and installed at the second mobile device. The second mobile device, using the installed API, may connect to and communicate with the first device. | 07-10-2014 |
20140196026 | TERMINAL DEVICE FOR DOWNLOADING AND INSTALLING AN APPLICATION AND METHOD THEREOF - An application installation method of a mobile device is provided. The method includes installing an application on the mobile device; presenting, if the application is installed, an icon corresponding to the application and a mark to indicate that the application is installed, such that at least a portion of the mark is located on the icon; executing the application; and presenting, after the application is executed, the icon without the mark. | 07-10-2014 |
20140201730 | METHOD AND APPARATUS FOR REMOTE PURCHASE, INSTALLATION, AND LICENSING OF SOFTWARE - A method and apparatus for remote purchase, installation, and licensing of software is disclosed. The method comprising receiving, from a mobile device, a request for a software application; determining compatibility between at least one registered device and the software application; providing, to the mobile device, a list comprising compatible registered devices; placing the software application on an installation queue for the selected registered device in response to an input; and downloading the queued software application to the registered device. | 07-17-2014 |
20140201731 | Distributing and Executing Software Code - Systems and methods for distributing and executing software code. In some embodiments, a method may include storing program instructions configured to invoke interactions with one or more of a plurality of automation devices, the plurality of automation devices divided into sets of one or more automation devices, each set of one or more automation devices associated with a respective Distributed Execution System (DES) node. The method may also include distributing the program instructions to each DES node, each DES node configured to operate in a discovery mode to evaluate the program instructions and identify one or more semantic statements that are applicable to its associated set of one or more automation devices, each DES node configured to operate in an execution mode subsequently to the discovery mode to execute the identified one or more semantic statements with respect to that DES node's associated set of one or more automation devices. | 07-17-2014 |
20140208310 | SCENE-SOUND SET OPERATING METHOD AND PORTABLE DEVICE - A scene-sound set operating method adapted to a portable device is provided. According to the method, the portable device receives an operation command from a scene-sound set system that provides a plurality of scene-sound sets; and a personal terminal device and the portable device simultaneously log in the scene-sound set system and correspond to each other in the scene-sound set system. The scene-sound set system transmits the operation command to the portable device according to a selection signal which is transmitted from the personal terminal device. The selection signal indicates selection of at least one of the scene-sound sets. According to the operation command, the portable device automatically downloads the selected scene-sound set from the scene-sound set system. The downloaded scene-sound set is installed in the portable device. | 07-24-2014 |
20140208311 | SYSTEM AND METHOD FOR MANAGING AN APPLICATION OR SOFTWARE COMPONENT FOR USE IN A DEVICE TO BE CONTROLLED IN A HOME NETWORK - The present invention relates to a system and method for managing an application wherein a function of a controlled device can be dynamically extended by continually updating the application for use in the controlled device. According to the present invention, a framework capable of providing integrated support to a variety of home network middleware is loaded on an application server corresponding to a control device, and Internet access services and middleware services for accessing various kinds of devices are bundled into the framework. Thus, application installation and management can be performed within a home network environment regardless of the hardware, network protocol and operating system used. | 07-24-2014 |
20140208312 | Method, System, Device And Storage Medium For Restoring User System - A service control is downloaded and installed. First software information installed by the user system is uploaded by the service control to a cloud server side. The first software information includes a software list, or the software list and personalized configuration files of each software. When needing to restore the user system, second software information of the user system is obtained from the cloud server side. Software of the user system is installed, based on the second software information obtained from the cloud server side. | 07-24-2014 |
20140208313 | ENHANCED DEPLOYMENT OF APPLICATIONS - Systems and methods for managing distribution of applications are provided herein. A host server can act as an intermediary between a communications device and an app store in order to manage distribution of applications to the communications device. Thus, the host server can receive from the communications device an app request for an application that resides at the app store. The host server can examine various catalog information and provide a package that includes the application to the communications device. | 07-24-2014 |
20140215457 | DOWNLOADING AND LAUNCHING AN APP ON A SECOND DEVICE FROM A FIRST DEVICE - The user experience of application downloading and usage between multiple devices in a network is enhanced. One instance of an app on a first device is able to identify and verify installation and/or execution of a companion app on a second device where the two devices may have entirely different platforms (e.g., smartphone operating system and TV platform). The experience for users who have devices on the same network converge in order to improve the user experience with respect to a particular app. In this manner, an enhanced and efficient means of providing an n-screen experience with the app is enabled; ways that provide synergy between devices on the same network. | 07-31-2014 |
20140245290 | METHOD AND APPARATUS FOR DEPLOYING SOFTWARE AS A SERVICE - A computer implemented method and apparatus for deploying software as a service. The method comprises defining, in metadata, dependencies between a software product and associated dependency assets that are associated with the software product, wherein the software product comprises a plurality of software product assets; receiving a request for the software product from a computer; and downloading to the computer the software product assets and associated dependency assets identified in the metadata for the computer based on an operating system and one or more capabilities of the computer. | 08-28-2014 |
20140250435 | Real-Time Meeting Object Extensibility - A system and method for sharing and installing customized meeting objects into an ongoing electronic meeting is disclosed. An object module, which defines the customized meeting object is loaded onto a server hosting the ongoing electronic meeting. Client-side portions of the object module are then downloaded to each of the clients that are participating in the electronic meeting. While the meeting is ongoing, the meeting player installs the client-side portions of the object module and displays the customized meeting object, at least, to a meeting presenter. Once displayed to a meeting presenter, the presenter may use the customized meeting object during the meeting and display such object to the meeting participants when desired. | 09-04-2014 |
20140282496 | TOOLS AND METHODS FOR COPYING APPLICATIONS - Various embodiments herein include at least one of systems, methods, and software to export and import an application. Some embodiments include a user selecting a source system and a target system, and automatically exporting an application from a source system and automated import of this export to the target system. Exporting an application can include testing whether a software export tool version is compatible with a software import tool version, and installing a compatible software import tool on the target system. Some embodiments include informing the user that the application has been successfully imported. | 09-18-2014 |
20140282497 | REWARDING MOBILE APP INSTALLATIONS WITHOUT A SOFTWARE DEVELOPMENT KIT IN THE MOBILE APP - In an embodiment, a method comprises transmitting, from a mobile computing device to a server computer, first data identifying a selection at the mobile computing device of an app that is not associated with an identification module associated with the server computer that would allow the server computer to identify the device; receiving, at the mobile computing device from the server computer, second data identifying zero or more apps lacking the identification module that have been selected previously using the mobile computing device; determining whether a protocol handler for each of the zero or more apps lacking the identification module is in the mobile computing device; in response to determining that a particular protocol handler for one of the apps is in the mobile computing device, transmitting to the server computer a message specifying that the particular protocol handler is in the mobile computing device; communicating a reward to any of: a particular one of the apps that is associated with the particular protocol handler, or a user account associated with the mobile computing device; wherein the method is performed by one or more computing devices. | 09-18-2014 |
20140298324 | SYSTEM AND METHOD FOR AUTOMATED CONFIGURATION OF SOFTWARE INSTALLATION PACKAGE - Automated configuration of a software application to be installed via a software installation package onto different user devices for different users. An initial software installation package is obtained, as is information representing (a) associations between the plurality of users and the plurality of user devices, and (b) user attributes from which access privilege level information for individual users is determinable. The initial software installation package is configured for the user devices based on the information representing (a) and (b), to produce a plurality of different specially-configured software installation packages, each one of which corresponds to one or more specific users and one or more specific user devices. Each specially-configured package includes parameters that establish functionality for the software application based on the access privilege level of the users. Each user is authenticated, and completion of installation of the software application is conditioned on a result of the authentication. | 10-02-2014 |
20140325504 | METHOD AND SYSTEM FOR DOWNLOADING AND INSTALLING CONTROL SOFTWARE AND SMART ELECTRONIC DEVICE USING THE SAME - Method for downloading and installing control software is provided. The method includes the following steps. Send a request from a smart electronic device to a control device for obtaining device information of the control device. Receive the device information which includes a download address of control software corresponding to the control device. Download the control software from the download address. And install the control software on the smart electronic device. A system for downloading and installing control software and a smart electronic device are also provided. | 10-30-2014 |
20140337831 | APPLICATION SYSTEM, APPLICATION SERVER, AND PROGRAM - A system includes a designation information transmitter and an application installer transmitter. The designation information transmitter is configured to transmit a designation information to a computer. The designation information includes an application identification information and a connection destination designation information. The application identification information identifies an application. The connection destination designation information designates a connection destination from which the application identified by the application identification information is available. The application installer transmitter is configured to transmit an application installer to the computer. The application installer includes an install function and a storing function. The install function is for installing the application identified by the application identification information in the computer. The storing function is for storing a scheme information in the computer. The scheme information is for launching the application identified by the application identification information. | 11-13-2014 |
20140344802 | SHARED APPLICATION BINARY STORAGE - Various embodiments include systems, methods, and software that leverage shared binary storage for several purposes. Such purposes, in some embodiments, include reduced deployment overhead in terms of data to transport, time to instantiate, and reduction, if not elimination, of redundancies and conflicts of and between software system components and configurations, such as by sharing single instances of binary files persisted in deployment units and avoiding duplicates thereof. In some such embodiments, deployment units of a software system, such as an ERP or other enterprise-class software system, are stored in a system database or other central data storage entity. In response to a request to instantiate a system based on the deployment units, the deployment units are staged in memory, metadata to facilitate deployment on a server is written, the deployment units and metadata are transmitted to each server to which deployment is requested, and the deployed system is started. | 11-20-2014 |
20140344803 | METHOD, SYSTEM AND SERVER FOR DOWNLOADING INSTALLATION PACKAGE - A system, a method and a server for downloading installation package are provided. The method for downloading installation package comprises the steps of receiving request information for downloading installation package from a hardware client, acquiring the installation package and a dynamic link library related to the installation package upon the receipt of the request information for downloading the installation package, compiling the dynamic link library that has been acquired to reduce a size of the dynamic link library, packing the dynamic link library and the installation package, wherein the size of the dynamic link library has been reduced, and transmitting the dynamic link library and the installation package to the hardware client. | 11-20-2014 |
20140344804 | SYSTEM AND METHOD FOR PROVIDING APPLICATION PROGRAMS TO DEVICES - A system and method are provided for installing applications on a mobile device at first device initialization. An installation client communicates with a management server at an initial start-up state of a mobile device. The management server identifies a set of applications that are available for installation on the client device, and provides the installation files to the device. The management server selects certain client devices for certain applications based on user segments, allowing customization of applications according to user data. This initialization-installation of application programs allows the user to have the experience of having access to pre-installed applications at device initialization, while allowing application providers and mobile network operators real-time management of application programs being offered, without requiring pre-installing a bundle of applications on a device prior to device distribution. | 11-20-2014 |
20140359605 | BUNDLE PACKAGE SIGNING - One or more techniques and/or systems are provided for generating a bundle package, digitally signing the bundle package, selectively disturbing the bundle package, and/or indexing one or more resource packages retrieved from the bundle package. That is, a bundle package (e.g., an application or game bundle package) comprises one or more app packages comprising application code configured to execute on various computing environments (e.g., operating systems, processors, etc.). The bundle package may comprise one or more resource packages comprising supplemental data used to provide optional user experience functionality for the application (e.g., French language support, high resolution textures, a gaming pad support, etc.). In this way, a client device may selectively download portions of the bundle package that may be relevant, which may mitigate download bandwidth, storage space, or resources otherwise used to obtain unnecessary portions of the bundle package (e.g., a tablet device may merely download low resolution textures). | 12-04-2014 |
20140359606 | BUNDLE PACKAGE RETRIEVING - One or more techniques and/or systems are provided for generating a bundle package, digitally signing the bundle package, selectively disturbing the bundle package, and/or indexing one or more resource packages retrieved from the bundle package. That is, a bundle package (e.g., an application or game bundle package) comprises one or more app packages comprising application code configured to execute on various computing environments (e.g., operating systems, processors, etc.). The bundle package may comprise one or more resource packages comprising supplemental data used to provide optional user experience functionality for the application (e.g., French language support, high resolution textures, a gaming pad support, etc.). In this way, a client device may selectively download portions of the bundle package that may be relevant, which may mitigate download bandwidth, storage space, or resources otherwise used to obtain unnecessary portions of the bundle package (e.g., a tablet device may merely download low resolution textures). | 12-04-2014 |
20140366016 | Software Installation Method, Device and System - A software installation method, device and system are disclosed, which relate to computer technology. In the method, when a user requests software installation on a first mobile terminal, receive information of the user and identification info of the software sent from the first mobile terminal, look up corresponding relationships between user information and software information established in advance, and judge whether the corresponding relationships include the information of the user and the identification info of the corresponding software. If yes, find an installation package corresponding to the identification info of the software, and send the installation package found to the first mobile terminal for installing the software on the first mobile terminal. A server includes: a first receiving module, a judgment module, a lookup module and a sending module. A mobile terminal includes: a sending module, a receiving module, and an installation module. | 12-11-2014 |
20150026675 | LIGHT INSTALLER - A light installer can be utilized to improve the installation process of a client-side application. A light installer can be an installer containing only the necessary information to initiate the installation process, such as information necessary for prompting the user for required data and authorizations, communicating with the content management system, downloading additional resources, and installing the client-side application. The light installer can minimize user interaction time by obtaining all necessary user authorizations early in the installation process, thereby enabling the light installer to install all components of the client-side application without further authorization from the user. Further, the light installer can be tagged with data identifying a user account associated with the client device that can be used for reporting, pre-populating data during the installation process, customizing the installation process, pre-authorizing the client-side application, etc. | 01-22-2015 |
20150033219 | METHOD AND SYSTEM FOR DISPLAYING A NON-INSTALLED ANDROID APPLICATION AND FOR REQUESTING AN ACTION FROM A NON-INSTALLED ANDROID APPLICATION - A method of operating an Android appliance in which code of a calling application is operative to send an Android operating system or other application an Intent object. The Intent object encapsulates a “Activity Action” string and optional auxiliary data relating to the Intent object. The user is presented with a user interface of comprising not currently installed applications capable of handling the Intent. Upon user selection of an application not currently installed on the Android appliance, the selected application is installed on the Android appliance. Subsequently the matching activity in the installed application is launched. Afterwards the Intent is passed to the Activity, capable of handling the aforementioned Intent, in the now launched application. | 01-29-2015 |
20150040120 | METHOD 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. | 02-05-2015 |
20150046919 | INFORMATION PROCESSING METHOD AND ELECTRONIC DEVICE - It is provided an information processing method, applied to a first electronic device including a display unit, M applications being installed in the first electronic device with M being an integer greater than or equal to 1. The method includes: detecting a first data transmission operation for transmitting a first display object of M display objects, for the M display objects displayed in a first interface of the display unit, wherein the M display objects correspond to the M applications; retrieving a first transmission file corresponding to a first application according to a predetermined rule in response to the first data transmission operation; and transmitting the first transmission file to at least one second electronic device so that the at least one second electronic device can receive and run the first transmission file to have the first application available. An electronic device is also provided. | 02-12-2015 |
20150052515 | METHOD FOR DISTRIBUTING, INSTALLING AND EXECUTING SOFTWARE-DEFINED RADIO APPLICATION - Disclosed is a method for distributing, installing and operating software-defined radio-based radio application independent of hardware and a user application. The radio application comprises a radio controller code and a user-defined function block code. A radio application package for distributing and installing the radio application includes pipeline component metadata for constituting a pipeline of the radio application. The user-defined function block code may be provided in the form of an execution code, a source code or an intermediate representation, and the radio controller code and the user-defined function block code may call a standard function block. Accordingly, with the configuration of the radio application of the present invention and the method for distributing, installing and operating the radio application according to the present invention, various wireless communication systems can be used independently of a modem chip just by downloading and installing the radio application. | 02-19-2015 |
20150074660 | METHOD AND APPARATUS OF DOWNLOADING AND INSTALLING A CLIENT - Disclosed are a method and an apparatus of downloading and installing a client. The method includes: upon receiving a request message of downloading client software that includes an identifier of the client software from a user terminal, a server obtaining account information of a user and installation information of the client software corresponding to the identifier of the client software, and sending the obtained account information and installation information of the client software to the user terminal. As such, when pushing the installation information of the client software to the user terminal, the server also provides the account information that is used for login of the client software to the user terminal, thus shortening the tedious procedure of re-registering the account information used for logging into the client software by the user, speeding up the user login of the client software and effectively improving user experience without the need of repeatedly registering the account information by the user. This saves the storage space of an application server and improves the storage capability of the application server. | 03-12-2015 |
20150095905 | METHOD AND APPARATUS FOR REMOTELY DELIVERING SOFTWARE - A computer implemented method and apparatus for remotely delivering software. The method comprises installing a provisioning application on a first device, in response to accessing an advertisement for a software product; determining one or more second devices that are synchronized with the first device, wherein the one or more second devices are remote from the first device, and wherein the one or more synchronized second devices are not registered with a software provider of the software product; registering the one or more synchronized second devices with the software provider of the software product; receiving, from the first device, a selection of one or more of the registered devices for installation of the software product; and directing installation of the software product on the one or more selected registered devices. | 04-02-2015 |
20150113525 | Method for a Reader to Provide Service, Reader and Computer-Readable Storage Medium - Disclosed are a method for a reader to provide a service, a reader and a computer storage medium. The method includes: obtaining and displaying, by a reader, at least one piece of plugin information, the plugin information including at least a plugin name; determining plugin information selected by a user from the at least one piece of plugin information, and downloading a corresponding plugin file according to the selected plugin information; and installing a plugin according to the downloaded plugin file, and invoking the plugin installed to provide a corresponding service. By enabling the reader to download a corresponding plug-in file according to plug-in information selected by a user, i.e., downloading the corresponding plug-in file according to the user's needs, the size of a reader installation package in the present disclosure can be controlled effectively, thereby saving traffic. In addition, by invoking an installed plug-in to provide a corresponding service, the types of services provided by the reader can be expanded, thereby satisfying the personalized need of a user and enhancing the reading experience. | 04-23-2015 |
20150121364 | Method, User Equipment, and Application Server for Downloading Application - A method for downloading an application includes, after learning an application downloaded by a second user equipment, sending, by a first user equipment that has an association relationship with the second user equipment, a downloading request for the application downloaded by the second user equipment to an application server, where the downloading request carries capability information of the first user equipment, and receiving, by the first user equipment, an application to be downloaded, where the application matches the capability information of the first user equipment and is sent by the application server. By using the foregoing technical solution, the application does not need to be manually downloaded for the user equipment, thereby saving manual operation and improving flexibility of downloading an application. | 04-30-2015 |
20150128129 | METHOD AND DEVICE FOR INSTALLING APPLICATION - A method for installing an application on a device, includes: when determining that a current processing request is an installation request of a downloaded application, determining an installation program object carried by an operating system itself as a process program object in response to the installation request; and starting up the installation program object carried by the operating system itself to install the downloaded application corresponding to the installation request. | 05-07-2015 |
20150149994 | INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING SYSTEM - An information acquirer acquires identification information to identify an application to be activated in a portable game machine from a stationary game machine. A determiner determines whether or not the portable game machine has the application identified by the identification information. If the portable game machine has the application, an application activator activates the application. On the other hand, if the portable game machine does not have the application, a download processing section acquires the application from the stationary game machine. | 05-28-2015 |
20150293756 | Software Deployment and Control Method and System - In one aspect, a method of monitoring a computer apparatus by means of a management system via a network is provided, the method comprising: establishing a connection between the computer apparatus and the management system via the network, the computer apparatus being located at a first location and the management system being located at a second location remote from the first location; installing a controller and creating on the computer apparatus at least one virtual machine, the or each virtual machine being monitored by the controller; monitoring one or more characteristics of the computer apparatus and/or the or each virtual machine and generating monitoring results based on the characteristics; and reporting the monitoring results to the management system via the network. A corresponding system may also be provided. In one embodiment, characteristics of the computer apparatus include the state of the at least one virtual machine or the state of the one or more programs running within the at least one virtual machine and monitoring results include state information indicative of the state. In a second aspect, a method and system of establishing a connection between a computer apparatus and a management system via a network, and a corresponding controller for connecting a virtual machine to a network. In a third aspect, a method of configuring a virtual machine is provided. In a fourth aspect, a method of controlling data flow between one or more peripheral devices and a virtual machine on a computing apparatus is provided. | 10-15-2015 |
20150301815 | VIRAL DISTRIBUTION OF MOBILE APPLICATION SOFTWARE - Methods and apparatus, including computer program products, are distribution of a mobile application. In one aspect there is provided a method. The method may include storing, at a first user equipment, a mobile payment application installation package; sending, by the first user equipment via a short-range radio link, an invitation to a second user equipment, the invitation representing an offer to receive the mobile payment application installation package; receiving, at the first user equipment, a response to the invitation; and sending, by the first user equipment via the short-range radio link, the mobile payment application installation package, when the response to the invitation represents an acceptance of the offer. Related apparatus, systems, methods, and articles are also described. | 10-22-2015 |
20150324181 | SMART WEARABLE DEVICES AND SYSTEM THEREFOR - The invention addresses a novel system and devices for remote control of wearable computers. In one embodiment the remote control is incorporated in a piece clothing or jewelry, for example a ring, a bracelet, a watch. In another embodiment, it is part of a user's mobile device. The system comprises hardware, accompanied by software running on two or more devices, and allowing for device interoperability over a wireless connection, e.g., Bluetooth. The invention further comprises novel software systems which improve usability of remote control devices disclosed herein and in other patent documents. The invention also presents solutions for combining software and device markets which are continuously introducing new products and more complex software systems. | 11-12-2015 |
20150355893 | SYSTEMS AND METHODS FOR LOCATION-BASED APPLICATION INSTALLATION - A system and/or method may be provided to install applications based on location. In particular, a location of a user device may be detected. Based on the location of the user device, one or more applications may be selected to be installed automatically on the user device. Further, when the user device departs from the location, the application may automatically be uninstalled. Thus, applications may be installed and/or uninstalled on the user device based on the location of the user device. The automatically installed application may provide functionality or information associated with the location that triggered the installation. For example, a merchant's store may be associated with the merchant's application which may be installed automatically on devices of customers who enter the merchant's store. | 12-10-2015 |
20150363178 | DEPLOYING SOFTWARE IN A COMPUTER NETWORK - A central server in a network stores, or has access to, data relating to software stored on computers in subnets of the network. The central server is able to designate a computer in each subnet as a wake-up master for that subnet. The wake up master maintains an awoken state and is able to issue a wakeup signal to any computer designated by the central server in the subnet. A computer in a subnet requesting software from another computer in the subnet, but unable to find it because the other computer may not be awake, issues a request to the central server. The central server identifies a computer in the subnet likely to have the software and causes the wake-up master of the subnet to wake up the identified computer so the requesting computer can communicate with, and download, the requested software from the identified computer. | 12-17-2015 |
20160004529 | INTEGRATION OF SOCIAL NETWORKS WITH INTEGRATED DEVELOPMENT ENVIRONMENT (IDE) - Disclosed herein is a framework for integrating social networks with integrated development environment (IDE). In accordance with one aspect, the framework automatically downloads social information based on a user's workspace content. The downloaded social information may be filtered and further displayed. Software development may be performed using the displayed social information and updated social information may be stored in a database. | 01-07-2016 |
20160011858 | Techniques for Deploying Virtual Software Applications on Computers | 01-14-2016 |
20160034263 | INFORMATION PROCESSING APPARATUS, FUNCTION EXTENSION METHOD FOR INFORMATION PROCESSING APPARATUS, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM - An information processing apparatus provided with an extension unit for performing control to download and install an extension program for extending functionality, the extension unit comprises: a first control unit that performs control to download from an external server an introduction program that provides information about the extension program which can be downloaded, and installs the introduction program; an obtaining unit that obtains, from the installed introduction program, information about the extension program; a provision unit that provides a screen for displaying the obtained information about the extension program and for receiving an instruction to install the extension program; and a second control unit that, in response to the instruction by a user via the screen, performs control to use key information included in the obtained information to download and install the extension program. | 02-04-2016 |
20160034264 | INFORMATION PROCESSING APPARATUS, PROGRAM MANAGEMENT METHOD FOR INFORMATION PROCESSING APPARATUS, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM - An information processing apparatus provided with an extension unit, the extension unit comprises a unit that performs control to download an introduction program that provides information about an extension program for extending functionality which can be downloaded and to install the introduction program; a unit that obtains, from the installed introduction program, information about an extension program which can be downloaded; a unit that performs control to download the extension program that can be downloaded and install the extension program that can be downloaded, based on the information obtained from the introduction program, in response to receiving an instruction to install the extension program which can be downloaded; and a unit that performs control to uninstall the installed extension program, based on limitation information for the extension program, which is included in the information obtained from the introduction program. | 02-04-2016 |
20160077817 | PRIVATE APPEXCHANGE - Private AppExchanges within an on-demand services environment in which multiple tenants have corresponding tenant identifiers (IDs) and the on-demand services environment is provided by an entity separate from the client entities. Access to a listing of apps is provided to a remote device based on a tenant ID associated with the user. The listing of apps for each tenant ID is controlled by an administrative entity associated with each respective tenant ID and. A download request is received from the remote device for a selected app from the listing. The remote device is allowed access only to the listing of apps having a tenant ID corresponding to the tenant ID for the remote device. Download access is granted to the remote device for a selected app in response to the download request. The code for the selected app is transmitted from a storage device to the remote device. | 03-17-2016 |
20160092187 | METHOD AND APPARATUS FOR PROVIDING A TIME PERIOD FOR STARTING AN APPLICATION - Disclosed are methods and systems for determining the time for a remote computer to begin executing an application downloaded over a network. A portion of the application to begin execution of the application is determined. The portion is less than the entirety of the application. The time to start the application on a remote computer is calculated and displayed. The time to start can be calculated based on an obtained a speed of the network to the remote computer, a time to transmit the portion of the application to the remote computer based on the portion of the application and the obtained connection speed, and a loading time for the portion of the application to load on the remote computer. | 03-31-2016 |
20160092191 | Software Providing System, and Method and Non-Transitory Computer-Readable Medium - A software providing system, being provided with at least one server, is connected to a user terminal via a network such that the software providing system provides an application program to the user terminal. A first installer, a second installer and Web content are stored in the at least one server. The first installer downloads the application program to the user terminal and install the application program on the user terminal, by being downloaded to the user terminal via the network and operating on the user terminal. The second installer downloads the first installer, by the second installer being downloaded to the user terminal via the network and operating on the user terminal. The Web content causes a display of the user terminal to display a Web page that receives an operation on the user terminal side to download the second installer to the user terminal. | 03-31-2016 |
20160098260 | SINGLE GESTURE ACCESS TO AN OPERATING SYSTEM MENU TO INITIATE OPERATIONS RELATED TO A CURRENTLY EXECUTING APPLICATION - A processing system can detect a single user gesture while a first application is currently executing in a software environment provided by an operating system and has focus in the operating system. Responsive to the single user gesture being detected, an operating system menu including at least a first menu item can be presented by a user interface. The first menu item can be configured to initiate uninstallation of the first application currently executing in the software environment provided by the operating system and having focus in the operating system. Responsive to receiving a user selection of the first menu item, using a processor of the processing system, the first application currently executing in the software environment provided by the operating system and having focus in the operating system can be uninstalled. | 04-07-2016 |
20160103668 | Device, Method, and Graphical User Interface for Presenting and Installing Applications - An electronic device displays a first application. The device detects a user input requesting an operation of a first type, and displays a user interface with application icons. Each application icon in the application icons corresponds to a respective application that is capable of performing the operation of the first type when stored in the memory of the device. The application icons include one or more application icons that correspond to one or more applications that are stored in the memory of the device and one or more application icons that correspond to one or more applications that are not stored in the memory of the device. The device detects activation of an application icon, in the application icons, that corresponds to a second application that is not stored in the memory of the electronic device, and installs the second application in the memory of the device. | 04-14-2016 |
20160110178 | Splitting Application Permissions on Devices - A data processing device may be operable to determine that a particular application being downloaded onto the data processing device is coupled to one or more other applications. The data processing device may cause display of a set of required usage permissions, where the set of required usage permissions may comprise one or more required usage permissions associated with the particular application itself and one or more required permissions for using the corresponding one or more other applications. The data processing device may cause display of a separate set of required usage permissions associated with each of the one or more other applications, either before the particular application is downloaded or at the same time as the particular application is downloaded. | 04-21-2016 |
20160110180 | AUTOMATIC RECOGNITION OF WEB APPLICATION - Methods, systems, and computer program products are provided that enable web applications to be identified, and that enable the identified web applications to be published to remote servers. Objects are accessed in storage for a developed web application. A feed is received that includes a plurality of signatures that correspond to a plurality of webapp development applications. A webapp development application used to develop the web application is identified by comparing the signatures to the objects. A web deployment package is downloaded for the identified webapp development application. The downloaded web deployment package is applied to enable the web application to be published to a server, such as by modifying settings and/or applying transformations to the objects that defined by the downloaded web deployment package. | 04-21-2016 |
20160112517 | VEHICLE PERFORMANCE CUSTOMIZATION VIA DOWNLOADABLE APPLICATIONS - Methods, systems, and computer-readable medium for modifying vehicle operation. One system includes a controller installed in a vehicle. The controller is configured to receive a user-selected operating parameter obtained through a downloaded application, generate a message for at least one embedded vehicle controller based on the user-selected parameter, and transmit the message to the at least one embedded vehicle controller. The message causes the embedded vehicle controller to modify operation. | 04-21-2016 |
20160117159 | Embeddable Video Capturing, Processing And Conversion Application - An embeddable video capturing, processing and conversion application for embedding a video capturing, processing, and conversion application component into third-party applications such as Web applications running in Web browsers or mobile applications running on mobile computing devices. The embeddable video capturing, processing and conversion application generally includes a client computing device | 04-28-2016 |
20160117388 | Searching and Accessing Application Functionality - A method of performing a search includes receiving, at a computing device, search results transmitted from a search system in communication with the computing device. The search results include a header for an application executable on the computing device and application access mechanisms associated with the header. Each application access mechanism has a reference to the application and indicates one or more performable operations for the application. The method includes displaying, on a display in communication with the computing device, a graphical user interface including the header, an expansion element associated with the header, and user selectable access links grouped with the header. Each access link is associated with an application access mechanism for the application. The expansion element has an expanded state and a collapsed state. | 04-28-2016 |
20160139903 | HEALTHCARE AS A SERVICE - DOWNLOADABLE ENTERPRISE APPLICATION - An application as a service provided in a secure environment. A sandbox in a user's computing environment may be created. An application may be downloaded to the user's computing environment to run within the sandbox. Data sources associated with the user's computing environment may be searched and connectivity established with data registry of the data sources based on data description received with the application. The application may be run within the sandbox using the established connectivity. Metering may be performed to monitor usage of the application at the user's computing environment. | 05-19-2016 |
20160139904 | METHOD FOR DOWNLOADING A PROGRAM - A method for downloading a program having at least one file from at least one service terminal to a user terminal is disclosed. The method includes the following steps of segmenting the at least one file into a plurality of blocks, and arranging the plurality of blocks according to a particular read order of the program, wherein the plurality of blocks include a first block and a second block; transmitting the first block to the user terminal; and executing the first block at the user terminal before the second block is transmitted to the user terminal. | 05-19-2016 |
20160162268 | SERIAL PROTOCOL COMMUNICATIONS BETWEEN A COMPUTERIZED USER DEVICE AND A BATTERY MODULE - Systems and methods that provide for efficient communication between a computerized user device and a battery module using a serial communication protocol. The systems and methods employ a bootloader program that can be executed in response to commands issued by the computerized user device using the serial communication protocol, thereby allowing one or more selected firmware programs to be downloaded into nonvolatile memory within the battery module and subsequently executed for performing functions relating to design, manufacture, testing, and/or maintenance of the battery module for a range of target battery applications. | 06-09-2016 |
20160179493 | SYSTEM AND METHOD FOR TRANSFERRING SOFTWARE APPLICATIONS AND DATA BETWEEN TWO MOBILE DEVICES WITH DIFFERENT OPERATING SYSTEMS | 06-23-2016 |
20160188308 | SURFACING VISUAL REPRESENTATIONS OF UNIVERSAL APPLICATIONS - Surfacing visual representations of universal applications is described. In one or more implementations, visual representations of universal applications purchased or installed on other devices associated with a user account are surfaced in an application launcher interface on a current computing device. The visual representations are selectable (e.g., with a single click or tap) to install the universal application on the current computing device. This enables the user to quickly and easily install universal applications already purchased on other devices onto a current device without having to perform any additional action, such as navigating away from the application launcher interface to enter payment information. In one or more implementations, the visual representations of the universal applications are surfaced under a “recently added” section and/or an “on other devices” section of the application launcher to enable the universal applications to be easily located by the user. | 06-30-2016 |
20160196126 | SYSTEM AND METHOD FOR INSTALLING A CLIENT APPLICATION USING A LIGHT INSTALLER | 07-07-2016 |
20160202963 | SOFTWARE DEPLOYMENT OVER A NETWORK | 07-14-2016 |
20160253161 | INFORMATION PROCESSING DEVICE EXECUTING COMMUNICATION PROCESSING WITH EXTERNAL DEVICE, AND METHOD AND SYSTEM FOR THE SAME | 09-01-2016 |
20160253163 | METHOD, DEVICE, AND PROGRAM STORAGE DEVICE FOR AUTONOMOUS SOFTWARE LIFE CYCLE MANAGEMENT | 09-01-2016 |
20180024825 | DOWNLOADING DATA TO A MOBILE DEVICE | 01-25-2018 |
20190146769 | MANAGEMENT APPARATUS AND MANAGEMENT METHOD | 05-16-2019 |