text:
Inventors list
Assignees list
Classification tree browser
Top 100 Inventors
Top 100 Assignees
Including distribution of software
Subclass of:
717 - Data processing: software development, installation, and management
717176000 - Network
Patent class list (only not empty are listed)
Deeper subclasses:
|Class / Patent application number
|Number of patent applications / Date published
|Including downloading
|METHOD AND SYSTEM FOR DISTRIBUTED APPLICATION STACK DEPLOYMENT - Method, system, and programs for deploying a distributed application stack on a cluster. A request is first received to deploy the distributed application stack including a plurality of software artifacts on the cluster including a plurality of nodes. Configuration information is then retrieved from a configuration repository based on the received request. The configuration information includes a version of each software artifact of the distributed application stack and a type of each node of the cluster. An instruction is created for each node based on the retrieved configuration information. The instruction is to be used to direct each node to deploy at least one of the plurality of software artifacts from a software package repository onto the node itself. The created instruction is then transmitted to each node.
|METHODS AND SYSTEMS FOR IMPORTING SOFTWARE DISTRIBUTIONS IN A SOFTWARE PROVISIONING ENVIRONMENT - A provisioning server can import a software distribution and determine the type of distribution in order to integrate the software distribution in the software provisioning environment. The provisioning server can be configured to determine a type for the software distribution. Once determined, the provisioning server can be configured to locate a configuration template that matches the type of the software distribution. The configuration template can allow the generation of a configuration file that enables the software distribution to be incorporated into software provisioning processes, automatically. Once located, the provisioning server can be configured to generate a profile for the imported software distribution.
|MEDIATION APPARATUS, INSTALLATION SYSTEM, INSTALLATION METHOD, AND INSTALLATION PROGRAM - A receiving section receives an installation request including a validation date and time when a license of a plug-in is validated from a management apparatus. A license key acquiring section acquires a license key of the plug-in by requesting temporary issue thereof from a license server prior to the activation date and time. A plug-in acquiring section acquires the plug-in by requesting distribution thereof from a plug-in server prior to the validation date and time. A license key acquisition determining section determines whether the license key of the plug-in can be acquired from the license server at the time when the validation date and time has passed. An installing unit causes a multifunction peripheral to install therein the plug-in by using the temporarily issued license key and the plug-in when it is determined that the license key cannot be acquired.
|Method and Apparatus for Deploying and Instantiating Multiple Instances of Applications in Automated Data Centers Using Application Deployment Template - A method, apparatus, and computer instructions are provided for deploying and instantiating multiple instances of applications in automated data centers using an application deployment template. A first mechanism is provided to deploy multiple instances of applications using an application deployment plan template. The first mechanism uses deployment parameter sets to generate corresponding deployment plans based on the deployment template. A second mechanism is provided to instantiate multiple instances of applications using deployment plan templates. A service catalog that is exposed to consumers for selection of catalog items is built on top of the second mechanism. During the cataloging and order fulfillment process, the second mechanism instantiates multiple instances of applications using the generated deployment plans and an application model to deploy multiple application instances. An existing order may also be modified or terminated responsive to a user request or service term expiration.
|DEVICE FOR DISTRIBUTION OF CONTENT - A system, apparatus and method for distributing content are provided. A request to provide content available to associated computing devices is received from a computing device. A list of the content available for installation at the associated computing devices is retrieved from a content database by comparing respective device attributes of each of the associated computing devices with respective content attributes associated with the content, wherein the list further comprises indications of which respective content is available for installation at given ones of the associated computing devices. An indication of the list is transmitted to the computing device. In response, selection data indicative of a subset of the content on the list selected for installation at respective selected devices is received from the first computing device. Respective installation data for installing respective selected content is caused to be pushed to the respective selected devices.
|MANAGING THE DISTRIBUTION OF CLIENT PACKAGES - A method and system of a distributing server that encapsulates a client package within a client software repository package. The client software repository package contains at least a portion of a client repository. The client repository is installed at the subscribing server and is associated with one or more clients that are not authorized to access the distributing server. The distributing server transmits the client software repository package to a subscribing server that is authorized to access the distributing server. The subscribing server then serves the client package to the clients through the client repository.
|CONFIGURATION MANAGEMENT CENTER - A device receives configuration information associated with software to be installed in a network, builds a software package based on the configuration information, determines one or more devices of the network to perform installation of the software package, sends a command, to perform installation of the software package, to the determined one or more devices, receives one or more software package installation results from one or more other devices of the network where the software package is installed, and generates one or more reports based on the one or more software package installation results.
|PROVISIONING A SUITABLE OPERATING SYSTEM ENVIRONMENT - A method for provisioning a suitable operating system environment to a client machine in a client-server architecture including the at least one client machine in communication with a plurality of servers over a network. A pre-execution boot program is executed on powering the client machine, the pre-execution boot program being configured to identify a Dynamic Host Control Protocol (DHCP) server to obtain an Internet Protocol (IP) address for the client machine. Next, the client machine establishes contact with an installation server, which is coupled to the client machine over a network. Thereafter, the client machine receives a first software module from the installation server based on processor type of the client machine. The first software module scans the client machine using to obtain a list of hardware elements on the client machine and the client machine transmits the list of hardware elements on the client machine to the installation server. Finally, the client machine receives from the installation server a suitable Operating System Environment (OSE), including an operating system and device drivers for hardware elements previously identified on the client machine.
|MULTI-SCENERIO SOFTWARE DEPLOYMENT - A method for multi-scenario software deployment includes creating a software deployment plan that includes at least one task granulated into independently executable sub-tasks; and saving the software deployment plan on a computer readable medium. A computer program product for multi-scenario software deployment includes computer usable program code configured as a software deployment program which runs on a controlling computing device; the software deployment program being configured to: query a user for deployment parameters corresponding to software to be deployed to a target computing device(s); and create a plan for deploying software to a target computing device(s) which can be performed automatically and includes tasks that can be independently performed by separate people. The tasks deploying the software to the target computing device(s) are then performed according to the deployment parameters.
|Installation of updated software for server components - A target server is queried to build an inventory of components installed within the target server. The target server has a boot process by which it is employed within a production environment. Updated software is received for each component from an update server, based on the inventory built. The boot process is configured so that the target server installs the updated software for each component the next time it boots, instead of being employed within the production environment. The target server is caused to boot such that it installs the updated software for each component. Upon completion of the target server installing the update software for each component, the boot process is reconfigured so that the next time the target server boots it is again employed within the production environment. The target server is again caused to boot such that it is again employed within the production environment.
|METHOD AND DEVICE FOR PROTECTING SOFTWARE FROM UNAUTHORIZED USE - The present invention relation to a method and device for protecting a software program from unauthorized use, comprising a processor, a non-volatile memory, a content protection means, and a communication interface, wherein the non-volatile memory records and stores at least one functional fragment extracted from the said software program, wherein at least one transfer function is embedded into the remaining part of the software program for sending to the software protection device initial data and/or commands initiating execution of the extracted fragment to produce result data, and sending the result data to the programmable computer device, thus preventing hacking of the said software program. The software protection device can be implemented as an external or internal computer module.
|METHOD AND SYSTEM FOR CONTEXT-BASED APPLICATION MANAGEMENT - An approach for determining that context information of a user device satisfies pre-defined context information, initiating installation of an application on the user device based on the pre-defined context information, and determining to uninstall the application from the user device based on a change in the context information.
|METHODS, SYSTEMS AND COMPUTER PRODUCTS FOR A DYNAMIC REPOSITORY - A software development service offering of generating and installing software applications packages on computer systems running a set of operating systems including LINUX and UNIX operating systems, by creating a dynamic repository; populating a plurality software packages; running a tool that creates a set of index files, wherein the set of index files includes a menu of the plurality of software packages, wherein each software package in the plurality of software packages contains a set of contents; determining whether a software package is included in a menu of the plurality of software packages; and delivering to a client system the software package requested in a selection request, or delivering to the client system an other software package, when the software package is not included in the menu of the plurality of software packages.
|Local Server Management of Software Updates to End Hosts Over Low Bandwidth, Low Throughput Channels - Various method and system embodiments for updating software on end hosts in computing environments and particularly storage environments are provided. A remote server pushes the software update image to and through a local server via a network connection and high-throughput channels and to the end host via low-throughput channels. The local server manages the update process; the remote server simply pushes the software update image and the end host simply receives and applies an update. The local server stores the current software image running on the end host and decides whether it is more efficient to simply send the software update image on or to create, send and apply a patch at the end host. This approach reduces the update time of the end host, reduces any disruption of normal message traffic to and from the end host and simplifies patch management.
|APPLICATION CONFIGURATION SYSTEM, METHOD, AND PROGRAM - An application configuration system comprises a second application execution means which includes, an execution means which, after a copy reception control means which makes a storage means store a shared tenant data and unique tenant information copied from a first application execution means to said second application execution means obtains a copy of said shared tenant data from said first application execution means, executes processing according to request information which is inputted from a terminal and is transferred from a request control means to said second application execution means; and a data obtaining means which, when said execution means refers said unique tenant information, in case copying of said unique tenant information to said second application execution means is completed, obtains copied said unique tenant information, and in case said copying is not completed, obtains said unique tenant information of said first application execution means and outputs to said execution means.
|On-Demand active role-based software provisioning - Automated software provisioning based upon a set of role definitions for a user of a configurable device such as a computer or personal digital assistant. The present invention may be realized as an enhancement or extension to currently available software distribution tools which are used to distribute software to remote and local machines, and to permit unattended software installation and maintenance. The invention provides role-based software provisioning which automatically distributes the appropriate software programs and updates to computers that are owned by users based on the role of each user, thereby avoiding the need for intensive manual efforts to determine which computers need what software. The invention may also be interfaced to a License Management system in order to accomplish automatic recovery of unused software licenses, and to obtain permission for installing new licenses, based on user role changes.
|METHOD AND APPARATUS FOR CUSTOMIZING DEVICE CONTENT - An approach is provided for customizing device content. A content manager receives an input for specifying one or more content items for a device. Next, the content manager determines to detect the device. Then, the content manager determines to initiate installation of the one or more content items at the device based, at least in part, on the detection
|SIMPLIFYING THE DEPLOYMENT AND SERVICEABILITY OF COMMERCIAL SOFTWARE ENVIRONMENTS - An information processing system includes a preparation machine with an installed image; an execution machine on which the installed image is virtually installed; and a virtualizer for virtualizing the installed image on the execution machine to produce a virtually installed image by using a hierarchy of selective virtualizers, wherein the virtualizing is selective such that not all operations of the executing software of the installed image at any particular level are virtualized.
|BOOKMARKS AND PERFORMANCE HISTORY FOR NETWORK SOFTWARE DEPLOYMENT EVALUATION - Described are automatically generated software deployment bookmarks that maintain information regarding events and/or triggers with respect to a network software deployment operation. The bookmarks are accessible and useable for evaluating the progress and state of the deployment. For example, a bookmark may be generated when deployment to a client machine succeeds, when a software deployment package is created and/or distributed, and for network component and/or membership state changes. A set of bookmarks may be used to generate a curve indicative of the deployment progress over time, and may be compared to previous progress of deploying other network software to client computer systems that is based on maintained performance history data.
|SYSTEM AND METHOD FOR VERIFYING INTEGRITY OF SOFTWARE PACKAGE IN MOBILE TERMINAL - A method and system for verifying integrity of a software package in a mobile terminal is provided. The method includes receiving a catalog of available software packages from a distributor and displaying the catalog, if a desired software package to be installed is selected from the displayed catalog, acquiring a software package IDentifier (ID) corresponding to the selected software package from the catalog, transmitting the software package ID to the distributor to receive the selected software package corresponding to the software package ID and to transmit the software package ID to a verification authority, receiving, from the verification authority, integrity evidence information corresponding to the software package ID and verifying the integrity of the selected software package, and outputting a notification for notifying a user of a result of the verification and managing the selected software package according to a received user selection.
|RESOURCE DISTRIBUTION SYSTEM AND METHOD - A resource distribution system and method that distributes a software resource to terminal apparatuses including receiving a distribution instruction having resource information indicating the software resource to be distributed to the terminal apparatuses and terminal information indicating the terminal apparatuses which are destinations of the resource and distributing the software resource indicated by the resource information to the specified terminal apparatuses. The system receives, from the terminal apparatuses to which the software resource has been distributed, control information used to control the distribution and determines whether distribution to other terminal apparatuses should be executed on the basis of the received control information.
|Globally Distributed Utility Computing Cloud - Various techniques are disclosed for use in computing networks such as, for example, on-demand, grid and/or utility computing networks. Examples of at least a portion of the techniques (and/or related features, aspects, and/or benefits) disclosed herein include: techniques for migrating virtual appliances from a first server grid to a second server grid via a communication network; techniques for migrating distributed applications from a first server grid to a second server grid via a communication network; techniques for delivering pre-packaged software in virtual appliances to computing systems for use in operating software applications; techniques for managing use of virtualized computing resources implemented in a computing network; exchange systems for renting or leasing computing resources provided over a computing network; techniques for offering, via a computing network, virtualized computing resources for use in deployment of one or more distributed applications at one or more server grids of a computing network; techniques for offering, via a computing network, distributed application components for use in deployment of one or more distributed applications at one or more server grids of a computing network; techniques for implementing exchange of computing resources between computing resource providers and computing resource subscribers of a computing network; and the like. In at least one embodiment, the computing network may include multiple different data centers and/or server grids which are deployed different geographic locations. In at least one embodiment, at least some of the server grids may be operable to provide on-demand, grid and/or utility computing resources for hosting various types of distributed applications. In at least one embodiment, a distributed application may be characterized as an application made up of distinct components (e.g., virtual appliances, virtual machines, virtual interfaces, virtual volumes, virtual network connections, etc.) in separate runtime environments. In at least one embodiment, different ones of the distinct components of the distributed application may be hosted or deployed on different platforms (e.g., different servers) connected via a network. In some embodiments, a distributed application may be characterized as an application that runs on two or more networked computers.
|PROCESS AND SYSTEM FOR LOADING FIRMWARE - In a process for loading firmware via a hub into a group of interconnected control devices, a set of communication frames is transmitted by the hub and addressed to at least one of the control devices in the group for reaching all of the interconnected control devices therein. First and second inquiries regarding validity and invalidity respectively of the set of frames are sent collectively to the group, and based on replies from any of the control devices that have received at least one of the inquiries, the set of frames is re-transmitted or a successive set of frames is transmitted or loading of the firmware is aborted, the process being repeating all portions of the firmware are loaded.
|SYSTEM AND METHOD FOR OPTIMIZED TARGETING IN A LARGE SCALE SYSTEM - The system and method of the present invention utilize the attributes of the nodes to build a target list and filters are created based on the node attributes. The filters are installed on the mediators. Each mediator then applies that filter to its own local node list to create a local target list. This local target list will then contain the list of local nodes that need to have a targeted action applied, such as software installed, on them. The mediator then carries out the targeted action, such as software installation, on those nodes. By extending discovered node information with arbitrary attributes, the resolution of target lists defined by filters applied to the master node list is increased.
|METHODS AND SYSTEMS FOR MANAGING NETWORK CONNECTIONS ASSOCIATED WITH PROVISIONING OBJECTS IN A SOFTWARE PROVISIONING ENVIRONMENT - A provisioning server can manage and configure the network parameters for target machines and systems residing in the networks associated with the provisioning server. The provisioning server can associate provisioning objects with the network configurations stored in the network record. The provisioning server can maintain an object record that associates the network configurations with different provisioning object. The provisioning server can utilize the object record to determine network parameters for target machines requesting provisioning processes, such as target machine installs, and virtualization.
|APPARATUS SYSTEM AND METHOD FOR CUSTOMIZING A COMPUTING ENVIRONMENT - An apparatus, system, and method are disclosed for customizing a computing environment. An exportroot image, comprising a base operating system, may be sent to an application provider with a customization script. The customization script allows the application provider to develop a particular application to be used with the exportroot image in a desired computing environment. The provider can modify the customization script to make appropriate customizations to the exportroot image and base operating system as required by the particular application. The customization script is also capable of detecting the hardware architecture of the computer to install appropriate configuration files. The customization script expedites developing a computing environment by eliminating the need to send the exportroot image back to its provider to make modifications.
|METHOD AND SYSTEM FOR SOFTWARE DELIVERY - A computer system and method for software delivery that include articles of manufacture having two or more installed, functional software applications organized in a protoset, the protoset configured to enable creation of one or more subsets (also called reduced metasets) from the two or more installed, functional software applications, each of the one or more subsets configured to be operable with a predefined computer system independent of the protoset; and a protoset module configured to operate on the protoset to enable creation of the one or more subsets of the two or more installed, functional software applications, the module responsive to one or more requests for the creation of the one or more reduced metasets.
|Registration process for determining compatibility with 32-bit or 64-bit software - A registration process for computers as part of a provisioning system that automatically determines the appropriate components to install in each computer system. The registration process ensures that the configuration information necessary for provisioning of software components that are appropriate to each system are collected. The registration process can identify support for 64-bit components. The registration process checks a field in the processor to determine longword, that is 64-bit support, or checks an entry in a file maintained by an operating system to determine 64-bit support.
|METHODS AND SYSTEMS FOR PROVISIONING SOFTWARE - The present invention provides a unified provisioning environment, which comprehensively manages the tasks related to software provisioning. In particular, the present invention manages software provisioning using a hierarchy of commands. The lowest level in the hierarchy comprises distribution commands, which primarily handle base operating system specific tasks of provisioning. The second level comprises profile commands, which associate a configuration file, such as a Linux kickstart file, with a distribution and optionally allow for customization. The third level comprises system commands, which associate remote systems that are involved with the provisioning of the software. The fourth level comprises repository commands, which address configurations and tasks related to updating the software, remote installation procedures, and optionally customizing the software.
|METHODS AND SYSTEMS FOR PROVISIONING SOFTWARE - The present invention provides a unified provisioning environment, which comprehensively manages the tasks related to software provisioning. In particular, the present invention manages software provisioning using a hierarchy of commands. The lowest level in the hierarchy comprises distribution commands, which primarily handle base operating system specific tasks of provisioning. The second level comprises profile commands, which associate a configuration file, such as a Linux kickstart file, with a distribution and optionally allow for customization. The third level comprises system commands, which associate remote systems that are involved with the provisioning of the software. The fourth level comprises repository commands, which address configurations and tasks related to updating the software, remote installation procedures, and optionally customizing the software.
|ENABLING SOFTWARE SERVICE IN A HOSTED ENVIRONMENT - A method and system are disclosed for providing use of a given software application in a hosted computing environment. This hosted environment includes a host domain including a host server and a host database, and a customer domain including first and second customer servers. The first customer server includes a first suite of software applications, and the host server includes a first instance of a second suite of software applications. The second customer server is provided with a second instance of said second suite of software applications including said given software application. A user inputs data to the host server, and this data are stored in the host database. The given application, on the second customer server, retrieves this data from the host database and inputs the data to the first suite of software applications on the first customer server.
|DYNAMICALLY REGULATING CONTENT DOWNLOADS - A regulation service can deliver software packages to client computer systems while minimizing the overall effect on network (internet or LAN) traffic and/or server loads. In one implementation, the regulation service assigns acceptance rates to different software packages based on any number of different factors. Upon request for a software package, the regulation service can provide the acceptance rate and a refresh rate that differs for each software package. A client computer system can then calculate an access value, and if the access value is within an acceptance rate, the client computer system can access (e.g., download) a corresponding software package. If the access value is outside of the acceptance rate, the client computer system can refresh its requests until it identifies that the acceptance rate has changed, and the calculated value is within the new acceptance rate. Additional implementations include delivering bandwidth management policies to client computer systems.
|METHOD AND APPARATUS FOR CENTRALLY MANAGING APPLIANCE LANDSCAPE - A method and apparatus for remotely installing and managing computerized landscape of soft appliances in automatic and secure manner.
|APPLICATION RUNTIME EXPERT FOR DEPLOYMENT OF AN APPLICATION ON MULTIPLE COMPUTER SYSTEMS - An application Runtime Expert (ARE) manages deployment of application software on multiple computer systems. The ARE assists the user in verifying and fixing configuration and environment details of an application deployed on multiple computer systems. The ARE creates a user configurable XML template that contains configuration and environment details based on information collected from a master system that has a known good deployment. The ARE allows a user to edit the XML logic in the template and add plug-ins to the template. The XML template with the added plug-ins are sent to a target system and used to verify the deployment on the target system compared to the master system and to make fixes to the target system's configuration.
|SYSTEM AND METHOD FOR PROVIDING SERVICE - A system includes user accommodation apparatuses at various locations and a central apparatus. A user accommodation apparatus concerned accepts a use request from a user of a terminal, and determines which one of the user accommodation apparatuses the user is currently associated with, based on first information managed by the central apparatus. The user accommodation apparatus concerned uses the determined one of the user accommodation apparatuses, to obtain second information for specifying where in the system the user's copy of an application program is held, and causes the user's copy of an application program designated by the user to move from one of the user accommodation apparatuses specified by the second information to the user accommodation apparatus concerned. Thus, the user's copy of the designated application program in the user accommodation apparatus concerned operates to communicate with the terminal, thereby providing a service to the user.
|SYSTEM AND METHOD FOR ADMINISTRATION OF MOBILE APPLICATION - An administration system and methods for mobile security and other software applications operating on mobile devices in a corporate network. The administration system comprises an administration server, administration database and administration console. To facilitate integration of mobile applications into the administration system, each mobile application is provided with an associated administration console plug-in component. The administration plug-in component provides a set of user interfaces for configuring via the administration console application configuration settings specific to the one or more associated mobile applications. In addition, the plug-in component provides web interfaces, such as SOAP interfaces, for communicating application-specific configuration settings to the associated mobile applications. Accordingly, the administration system enables rapid and highly concurrent installation, configuration, updating, and patching of various mobile applications without modifying infrastructure of the administration system.
|CONFIGURABLE SOFTWARE DEPLOYMENT - Methods, systems, and computer-readable media for configurable software deployment are disclosed. A particular method includes, at a first computing device, identifying a deployment configuration associated with a software package that is deployable to a second computing device. A first sequence of deployment actions is selected from a list of available deployment actions. The first sequence of deployment actions is executable to install the software package at the second computing device. When an installation operation associated with the deployment configuration is selected, the first sequence of deployment actions is executed to install the software package at the second computing device.
|Provisioning for 32-bit or 64-bit systems - A provisioning system to automatically determine the appropriate components to install or make available for installation on a target computer system. The provisioning system ensures the provisioning of software components that are appropriate to each target computer system without requiring user input. The provisioning system can identify support for 64-bit software components. The provisioning system checks a field in the processor to determine longword, that is 64-bit support, or checks an entry in a file maintained by an operating system to determine 64 bit support. If 64-bit support is not detected then a 32-bit component is installed to ensure that the target computer system is capable of executing the software component.
|APPARATUS AND METHOD FOR MANAGEMENT OF SOFTWARE - In a software management apparatus, a storage unit stores use order information that indicates in what order a plurality of pieces of software are used upon request from a first information processing apparatus. Based on the progress of software running on a plurality of second information processing apparatuses and the use order information stored in the storage unit, a prediction unit predicts which software the first information processing apparatus is expected to request in the next place. An installation unit installs the software predicted by the prediction unit on one of the second information processing apparatuses.
|CREATION AND DEPLOYMENT OF DISTRIBUTED, EXTENSIBLE APPLICATIONS - Creating a distributed application includes selecting a group of components from a list of components available on a remote server cluster. Data required to install the selected components is received from the remote server cluster. A list of instructions is created in response to the received data. The list of instructions is then stored. The list of instructions is processed to extract the data required to install the selected components. The data required to install the selected components is transmitted to the remote server cluster to enable installation of the components on the remote server cluster.
|PERSONALIZED, AUTOMATED MODIFICATION METHOD AND SYSTEM FOR SOFTWARE APPLICATIONS AND CONTENTS - A system and method for providing modification of software applications and contents, without human intervention, during the transmission process in a network, which system comprising: an application and content server electronically connected to a network, a client electronic device in electronic communication with a network and being able to request for downloading of a client software application and contents, a client software application and contents which are characterized by being capable of being run in an electronic device, a proxy, filter or gateway electronically connected to a network through which client applications and its contents pass during transmission thereof to the client electronic device, a networked application for modification of client software applications and their contents electronically connected to the corresponding proxy, filter or gateway, corresponding to the present invention and characterized by being configured to detect, intercept and modify client software applications and their contents, keeping the compatibility of said client application and the contents with the client electronic device, a database server or electronic data store where the modifying application configuration for client applications is stored and optionally a database server or electronic data store where information of the results of the modifications, updates and/or personalizations performed by the modifying application for client applications is stored.
|CACHED CONTENT CONSISTENCY MANAGEMENT - A method and system for managing consistency of cached content assets are disclosed. A distribution server and client device that may be used in conjunction with such a system and method are also disclosed.
|NETWORK DELIVERY OF ENTERTAINMENT SOFTWARE - A system and method for preparing entertainment software for reduced network delivery time includes analyzing entertainment software to identify a first stage implementing a subset of the functionality of the entertainment software such that the first stage is deliverable to an entertainment platform across a network more quickly than the delivery of the entire entertainment software, and preparing the identified first stage for download, such that the identified first stage may be downloaded and used on the entertainment platform.
|DISTRIBUTED COMPUTING SYSTEM FOR LARGE-SCALE DATA HANDLING - A method for processing data on a distributed computing environment is provided. Input data that is to be processed may be stored on an input storage module. Mapper code can be loaded onto a map module and executed. The mapper code can load a mapper executable file onto the map module from a central storage unit and instantiate the mapper executable file. The mapper code, then, can pass the input data to the mapper executable file. The mapper executable file can generate mapped data based on the input data and pass the mapped data back to the mapper code.
|Distributed Installation Configuration System and Method - Distributed installation configuration system and method are provided. The system and method in one aspect collects information about all products and components being installed from a centralized user interface, before the actual installation is performed, regardless of the target machine locations. The collected information is then stored centrally. Thereafter, subsequent installations, whether on the same or different machine locations, access this information for the subsequent installation procedure.
|SOFTWARE INSTALLATION SYSTEM AND METHOD - A software installation system and method using a first mobile electronic device and a second mobile electronic device records an installation record of a software application of the first mobile electronic device and generates an installation list of the software application. The system and method further transmits the installation list to a server, and accesses the installation list by a second mobile electronic device and sends a request to the server for installing the software application. Furthermore, the system and method transmits the installation file to the second mobile electronic device, in response to the determination that the software application is available at no cost, and installs the software application in the second mobile electronic device according to the installation file and the installation record.
|IMAGE PROCESSING APPARATUS, SOFTWARE DELIVERY SYSTEM, AND INSTALL PROCESSING METHOD - An image processing apparatus, connected with a software delivery server, is provided that includes a storage unit; a requesting unit to transmit an installation request for an install-target software to the software delivery server; a related information receiving unit to receive software information from the software delivery server; a software acquiring unit to acquire the install-target software; a determining unit to determine whether dependency software is included and is firmware; a progress status registering unit to register a progress status of acquiring the install-target software and the firmware; a start-up unit to restart the image processing apparatus; and an installation processing unit to install the install-target software.
|PROGRAMMING MODEL FOR INSTALLING AND DISTRIBUTING OCCASIONALLY CONNECTED APPLICATIONS - An application executing in a virtual environment, such as a web browser, may be serviced by an application host, such as a webserver that maintains application resources or provides runtime services to the application. However, it may be difficult to configure the application to operate suitably when the application host is unavailable. Techniques for facilitating such operation include the storing of application resources in a computing environment (such as the local file system or a deployable mesh or cloud environment) while also initiating the application within the virtual environment in the context of the application host, which may reduce difficulties with isolation policies imposed by the virtual environment (e.g., cross-domain restrictions imposed by the web browser.) This configuration may promote the servicing of the application alongside other applications and data objects, e.g., the automated deployment and synchronization of the application among all devices comprising the user's mesh environment.
|SOFTWARE MANAGEMENT APPARATUS, SOFTWARE DISTRIBUTION SERVER, SOFTWARE DISTRIBUTION SYSTEM, AND SOFTWARE INSTALLATION METHOD - A software management apparatus includes a software-information obtaining unit that, when receiving a first installation request for installation of a software component onto an image forming apparatus specified by a user, obtains software information on the software component requested to be installed from a software distribution server; a request generating unit that generates a second installation request for installation of the software component requested to be installed based on the software information on the software component requested to be installed and the device information on the specified image forming apparatus; and a request transmitting unit that transmits the second installation request to the specified image forming apparatus so as to cause the software component, which is requested to be installed, to be installed onto the specified image forming apparatus.
|Method And System For Distributing A Software Application To A Specified Recipient - The present invention is related to a computer-implemented method and system for allowing a user to distribute an application in an electronic device to at least one specified recipient. The method according to the present invention includes invoking a share function in the electronic device by the user, and in response to the user invoking the share function, transmitting automatically an install image associated with the application to the at least one specified recipient. According to the present invention, the install image is an installable copy of the application.
|CONFIGURATION TO ORDER SOFTWARE DEPLOYMENT AND MANAGEMENT - In a configuration-to-order (CTO) software provisioning system, software upgrade/downgrade support, software running change support, and software file server management are provided in part using microcode typically stored on a user computer BIOS.
|SYSTEMS AND METHODS FOR AUTOMATIC DISCOVERY OF NETWORK SOFTWARE RELATIONSHIPS - Embodiments relate to systems and methods for automatic discovery of network software relationships. A set of managed machines, such as personal computers or servers, can be managed by a network management platform communicating with the machines via a secure channel. The network management platform can issue a set of discovery commands interrogating nodes of the network to report software or services which they consume. The network management platform can build a dependency map encoding the dependency or other relationships between nodes in the managed network based on their use of software resources. Network restorations can therefore be conducted in a rational order, maintaining stability in the restored nodes and network.
|METHOD, SYSTEM AND COMPUTER PROGRAM FOR DISTRIBUTING CUSTOMIZED SOFTWARE PRODUCTS - A solution for distributing software products in a data processing system is disclosed. A set of models of each software product is to be distributed (for example, of the UML type) is provided; each model includes an indication of relationships among a plurality of available logical items (representing functions provided by the software product, such as use cases) and a plurality of available distribution artifacts (used to distribute the software product). A set of logical items is then selected among the available ones. The process continues by identifying a set of distribution artifacts required to implement the selected logical items (among the available distribution artifacts); the required distribution artifacts are identified according to the corresponding relationships in the models. A software package is built including the required distribution artifacts. The software package is then distributed to a set of data processing entities of the system (i.e., endpoints), so as to cause each entity to install the required distribution artifacts on the entity.
|OBTAINING PROGRAM DATA OVER A NETWORK - A network comprises a data store storing for computing devices connectable to the network i) identification data associated with the computing devices and ii) source data identifying one or more sources of program data for the devices. The network also has one or more sources of program data associated with the said identification data; and a plurality of computing devices. The computing devices each include a communications program configured to communicate with the data store, provide the identification data associated with the computing device and obtain from the data store the said source data, and, having obtained the said source data from the data store, communicate with the identified source to obtain program data from the identified source.
|SOFTWARE PUBLISHER TRUST EXTENSION APPLICATION - A digitally signed unknown application from a software publisher having a reputation is assigned the reputation of the software publisher. In this manner, software publishers who have an established reputation of publishing applications are allowed to rely on their existing reputation when releasing a new application. By quickly assigning reputations to new applications, users executing the new applications for the first time are provided timely recommendations on the quality, e.g., trustworthiness, of the applications they wish to run.
|DISTRIBUTION OF CONTENT AND BEHAVIOR TO DISPARATE PLATFORMS - The invention generally relates to the delivery of content to devices of disparate platforms in executable format. The invention provides a way to create and deliver content and functionality to a number of different electronic devices having different platforms. In certain aspects, the invention provides an apparatus configured to receive a client application and a content application including functionality.
|System for Deploying Software Components on Computation Units that are Limited in Terms of Processing Capacity - The present invention relates to a system comprising a software platform for deploying components on computation units that are limited in processing capability. The host platform offers a core framework means of deploying and executing components on the computation units, said means comprising:
|METHOD, SYSTEM, AND COMPUTER READABLE MEDIUM FOR PROVISIONING AND REMOTE DISTRIBUTION - The present disclosure enables remote device management. A programmatic interface is associated with each application plug-in. A web server included with the on-device agent provides access to the programmatic interfaces according to open standards such as HTML or XML. The present disclosure enables access to remote devices through existing infrastructure without the need for proprietary systems. An IT administrator or other administrator may remotely access and update software and hardware, track device data plan usage statistics, provide live support, and track current and historical device locations. An IT administrator or other user may update device settings, detect corrupt software, provide unattended installation of software, update applications while in use, and update applications sharing common files. IT administrators may employ the teachings of the present disclosure to provide customizable solutions for their own organization with features disclosed herein.
|SYSTEMS AND METHODS FOR TRACKING A HISTORY OF CHANGES ASSOCIATED WITH SOFTWARE PACKAGES IN A COMPUTING SYSTEM - In order to track actions performed by a package manager, a computing system can be configured to include a tagging tool. The tagging tool can be configured to cooperate with the package manager in order to determine and generate a history of the actions performed by the package manager. The history can include a description of the actions, the reasons why the actions were performed, and a list and description of the software programs, files, and software libraries that are affected by the actions.
|SYSTEMS AND METHODS FOR FIRMWARE CLONING - Systems and methods for firmware network device firmware cloning arc described herein. Exemplary embodiments include firmware cloning systems and methods, including a means for reading firmware code stored in a network device for and copying the firmware code to another network device. In a blade server environment, a firmware-cloning utility is stored in a non-volatile memory of each network device. The firmware-cloning utility becomes a component of the actual firmware. The firmware-cloning utility allows firmware to be installed directly from one network device's non-volatile memory to another network device.
|SYSTEMS AND METHODS FOR PROVISIONING MACHINES HAVING VIRTUAL STORAGE RESOURCES - Embodiments relate to systems and methods for provisioning machines having virtual storage resources, such as virtual disks. A provisioning (or "cobbler") server can interact with a local virtual machine installation client to initiate software provisioning to a set of target machines. Each virtualization profile or virtualized system record can have one or more virtual disks associated with it for installation and storage. The provisioning process can entail, for example, the delivery of an operating system, applications, or other software to the targets. The virtual machine installation client can identify potential locations for virtual disks on the target, such as volume identifiers, media types, and/or file systems. The cobbler server can generate a distribution to the target machine taking the configuration of the virtual disk into account, and install the provisioned software to that storage resource without a need to manually specify storage parameters. Diskless machines can also be provisioned.
|AUTOMATED DEPLOYMENT OF DEFINED TOPOLOGY IN DISTRIBUTED COMPUTING ENVIRONMENT - A method for deploying a software product comprising a plurality of components is provided. The method can include reading a topological description of the software product and its components, wherein the topological description defines characteristics and dependencies of the components. The method can further include reading characteristics of a plurality of publishers and matching each of the plurality of components to one of the plurality of publishers according to the characteristics and dependencies of the components and the characteristics of the plurality of publishers. A publisher may be a computer connected to a network. The method can further include distributing the plurality of components among the plurality of publishers responsive to the step of matching and validating each set of components distributed to each publisher.
|Software Image Distribution - Aspects of the subject matter described herein relate to image distribution. In aspects, portions of an installation image of an operating system may be distributed to one or more repositories. In conjunction with determining a distribution of the installation image, one or more factors may be received. Based on the factor(s), a distribution manager may determine one or more repositories over which the data of the installation image is to be distributed. An indication of this distribution may be persisted for use in obtaining the data from the one or more repositories for installing, configuring, and/or re-configuring the operating system.
|Licensing Software and Licensing Propagation Mechanism for Embedded Systems in Chassis and Stacked Environments - A method of validating a license for a software application installed on a switch includes receiving a license file generated to provide a license for the software application, in which the license file contains a license key and license information for the switch, installing the license file on the switch to activate the license, validating the license internally on the switch using the license key within the license file and storing the license information associated with the license on the switch.
|IMAGE FORMING DEVICE, INSTALLING METHOD, AND RECORDING MEDIUM - An image forming device includes an information acquisition unit which acquires information of an execution environment of the image forming device. A program identifying unit identifies a first program which is executable in the execution environment of the image forming device, based on the acquired information of the execution environment. A copy unit copies the identified first program and a second program of a program package to a storage unit of the image forming device. The information acquisition unit, the program identifying unit, and the copy unit are installed in the image forming device by executing a program for installation of the program package.
|DEVICE MANAGEMENT APPARATUS, DEVICE MANAGEMENT METHOD, AND STORAGE MEDIUM - A device management apparatus which receives software to be used in an image processing apparatus from a distribution apparatus and redistributes the software to an image processing apparatus includes a first acquisition unit configured to acquire from the image processing apparatus user history information indicating usage history of a user of the image processing apparatus, a second acquisition unit configured to acquire from the distribution apparatus execution instruction information of the software including conditions for executing a process associated with installment of the software, a search unit configured to search for a user satisfying conditions included in execution instruction information acquired by the second acquisition unit based on the user history information acquired by the first acquisition unit, and an instruction unit configured to issue, when a user satisfying conditions included in the execution instruction information is found by the search unit, an execution instruction based on the execution instruction information to an image processing apparatus which is a distribution destination of the software.
|SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR AUTOMATING PACKAGING AND PROVISIONING OF J2EE WEB MODULES TO ECLIPSE-BASED RICH CLIENTS - Systems, methods and computer program products for automating packaging and provisioning of J2EE Web Modules to Eclipse-based Rich Clients. Exemplary embodiments include a method including deploying an application to an application server being packaged as a plugin, publishing the application to a dynamic update site, connecting to the dynamic update site, selecting the application having the web modules for provisioning, versioning each component of the application, determining interdependencies of each component, determining user access control for each component, generating feature and plugin jar files from each component, signing the feature and plugin jar files with a certificate supplied by an administrator, rewriting descriptor files for each component with contents required by a target platform, performing at least one of implementing a user supplied feature/plugin and triggering a feature/plugin packager for creating a feature/plugin, running the application on the client and synchronizing data between the client and the application server.
|Process for creating an automatically distributable software package - The invention relates to a process for creating an automatically distributable software package, as based on a standard software that is supplied to the computer. The process calls for a server that is connected to the computer over a communication network, such as the Internet, and involves the following steps:
|Data center edition system and method - A data center edition system and method are provided.
|EXTENDABLE EVENT PROCESSING - A system for extending event processing in an information and event management system includes an event stream application engine. The event stream application engine manages event stream applications, which includes installing the event stream applications in the information and event management system. The installed event stream applications are available to be deployed in an event data processing run-time environment to process event data received at the information and event management system. The system includes an event process extender to the event stream applications in an event stream processing workflow. Each event stream application in the workflow is to process the event data if the event stream application determines the event data to be relevant to processing performed by the event stream application..
|METHOD AND SYSTEM FOR SHARING PACKAGES IN A FRAMEWORK - A method and device for specifying multiple packages with a single entry to be shared by a bundle, are provided. A plurality of packages may be associated with an expression. The expression may be included in a description of a bundle that enables deployment of the plurality of packages in the framework. The plurality of packages may be exported by the bundle to the framework which provides an environment for execution of the plurality of packages.
|METHOD AND SYSTEM FOR PROVISIONING SOFTWARE - The present invention provides a unified provisioning environment, which comprehensively manages the tasks related to software provisioning. In particular, the present invention manages software provisioning using a hierarchy of commands. The lowest level in the hierarchy comprises distribution commands, which primarily handle base operating system specific tasks of provisioning. The second level comprises profile commands, which associate a configuration file, such as a Linux kickstart file, with a distribution and optionally allow for customization. The third level comprises system commands, which associate remote systems that are involved with the provisioning of the software. The fourth level comprises repository commands, which address configurations and tasks related to updating the software, remote installation procedures, and optionally customizing the software.
|METHOD OF DISTRIBUTING SOFTWARE AND A CLIENT DEVICE HAVING THE SAME - There is described a method of distributing software and supplemental display data and a client device having the same. The method reduces the cost of providing software to a number of devices on a multi-cast network. The software allows the user to gain access to the multi-cast network, and the supplemental display data is transferred to the client device over the network.
|DETERMINING APPLICATION DISTRIBUTION BASED ON APPLICATION STATE TRACKING INFORMATION - A method of distributing applications between a plurality of machines forming a client system. The method includes determining that applications should be distributed to maximize hardware utilization of each or the plurality of machines; determining a plurality of possible configurations of applications among the plurality of machines; creating a list of all possible configurations; comparing the list of all possible configurations to a database of state information; removing configurations from the list if the configuration is the same as a state previously determined to be non-functional to create a pruned list; generating a score for each configuration on the pruned list by comparing each configuration with states information in the database; selecting the configurations with the highest score, the number of configurations equaling the number of machines; and deploying the selected configurations on the plurality of machines.
|Distributed Asset Management System and Method - The present invention provides a method and system for managing remote applications running on devices that acquire, process and store data locally in order to integrate said data with heterogeneous enterprise information systems and business processes. The
|Parallel installation - Installation of multiple servers with interdependencies is done in parallel steps, with each server advancing in sequence with other servers. When a second server is dependent on a first server during the installation process, the first server may finish a task and send a message to the second server to attempt an installation step that depends on the first server. If a problem occurs, the second server may revert to a configuration state before the attempted step and the first server may reattempt the installation step on which the second server depends.
|Capability model for deploying componentized applications - Disclosed are systems and methods deploying a componentized application using a deployment tool to analyze an application to be deployed, where the application depends on at least two or more deployed capabilities that are interrelated, and the deployed capabilities each provide independent functionality. The deployment tool may automatically identify two or more deployed capability providers that provide the two or more deployed capabilities.
|Capability model for deploying componentized applications - Disclosed are systems and methods for deploying a componentized application in a deployment environment using a deployment tool to receive a description of how to deploy the component onto a logical description of the deployment environment, and map the logical description of the deployment environment to the deployment environment based on the mapping data. The deployment tool may receive a component to be deployed in the deployment environment, and automatically deploy the component to the deployment environment. The deployment tool may also generate mapping data including one or more desired attributes of the deployment model based on the description.
|OPERATING SYSTEM INSTALLATION USING BUILD PLANS - A method for using a build plan for installing an operating system (OS) on a target computing device includes receiving a selection of one or more steps to a base OS build plan; receiving a statement of one or more parameter values for at least one of the steps; creating an extended OS build plan by combining the selected steps with the base OS build plan; and deploying the OS and the extended OS build plan to the target computing device
|SYSTEM AND METHOD FOR INSTALLING AN APPLICATION ON CLIENT MACHINE - The present disclosure relates to a system and a method for installing an application on a client machine. The installation program of the application is stored in a repository and the user requires appropriate permissions to access the repository. The user provides authentication details to the server which in turn provides the user with credentials for installation. Then, the user runs a client application and inputs the credentials thereon to install the application on the client machine. The client application then installs the application available on the repository on the client machine after authenticating the client machine with the server using the credentials.
|SYSTEM METHOD AND MODEL FOR SOCIAL SYNCHRONIZATION INTEROPERABILITY AMONG INTERMITTENTLY CONNECTED INTEROPERATING DEVICES - System, device, method, and computer program and computer program products for providing communicating between devices having similar or dissimilar characteristics and facilitating seamless interoperability between them. Computer program software and methods of and systems and devices for sharing of content, applications, resources and control across similar and dissimilar permanently or intermittently connected electronic devices. Devices, systems, appliances, and the like communicating and/or interoperating within the framework provided. A social synchronization interoperability method, such as a Dart Social Synchronization method provides an efficient and easy to administrate method for synchronizing specific sets of data and/or operations across any number of devices and protocols without the need for every device to contact a master device, or for any device to act as a master. Social synchronization of devices and content provides an advantageous alternative to mastered synchronization techniques.
|IMAGE INSTALLER - A method, apparatus, and software are provided for deploying at least one virtual appliance to a deployment site of a multi-tier computer system. The method includes reading a deployment configuration file to identify at least one virtual appliance to deploy, transferring the identified at least one virtual appliance to the computer system, registering the at least one virtual appliance with a virtualization software of the computer system, changing the network settings of the virtualization software to match the deployment configuration file, placing a copy of the deployment configuration file on the virtualization software, and the virtualization software installing the identified at least one virtual appliance on the computer system.
|METHOD AND SYSTEM FOR DEPLOYING APPLICATION COMPONENTS IN A PARTIAL DEPLOYMENT - A method is provided for deploying an application component in a multi-component deployment configuration. An application component and integration topology is acquired for a multi-component deployment configuration. An additional application component is selected. A predefined integration is enabled associating the additional application component with a deployed application component in the application component and integration topology. The additional application component and the predefined integration are deployed on to a target machine.
|PORTAL FOR AUTOMATIC SOFTWARE INSTALLATION AND CONFIGURATION - A portal is established between a software installer and a client to allow on-line management of a software implementation project. The installer of customizable software and the client may communicate through the portal to establish specifications for the software product. The software may be implemented by incorporating preconfigured software components into the software product. A portion of the preconfigured components may be modified based on the specifications of the client. The specifications may be identified by providing the client with a set-up wizard through the portal. The set-up wizard prompts the client for information and the software system may be configured based on logic generated in response to client input.
|Installation of a Software Product on a Device with Minimal User Interaction - Described are systems and methods for installing software products on a computer. A software product is identified and authorized for installation on a computer. Parameters useful for installing the software product are identified and transmitted to a server. Installations instructions are received from the server, and the identified software product is automatically installed according to the received instructions.
|Selection of Ranked Configurations - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selection of ranked configurations. In one aspect, a method includes providing a plurality of class definitions for selection, each class definition modeling a respective data or functional component of a cloud-based environment using a group of configurable class parameters, each class definition supporting instantiation and inheritance of the class definition in a configuration specification for a cloud-based deployment; deriving respective performance metrics associated with each of the plurality of class definitions based on aggregated performance of multiple cloud-based deployments, wherein the multiple cloud-based deployments had been carried out according to respective configuration specifications that require instantiation of the class definition or a new class definition derived from the class definition; and utilizing the respective performance metrics associated with each of the plurality of class definitions in ranking the plurality of class definitions.
|CLOUD BASED MANAGEMENT OF AN IN-STORE DEVICE EXPERIENCE - The technology allows a user's demo experience to be set up and maintained remotely. Retailers and vendors may remotely manage and update the user experience on demonstration devices. A package of applications that highlight a particular device's capabilities can be selected and installed on demo versions of the particular device in stores all across the country. Usage information from the demonstration devices may be collected. With the collected information, retailers can ascertain user interest in particular devices and applications. Further, the user experience may be maintained and reset to default settings on a regular basis. Automatically resetting the experience maintains a consistent retail experience.
|METHOD AND APPARATUS FOR INTEGRATING JAVA SOFTWARE INTO MOBILE TERMINAL, AND MOBILE TERMINAL - A method and an apparatus for integrating Java software into a mobile terminal are provided. The method includes: installing and resolving Java software configured with an extended attribute to obtain contact data corresponding to the extended attribute; and adding an option for starting the Java software to the user interface of the mobile terminal according to the contact data, where the contact data includes the location and format of the added option for the Java software, and the data of the application entry of the Java software.
|METHOD AND APPARATUS FOR PERFORMING SERVICE IN PLURALITY OF DEVICES BASED ON WIDGET MIGRATION - A service performing method and a service requesting method are provided. The service performing method includes receiving from a second device a message including information representing whether to install a widget for performing a service, and location information of the widget; receiving the widget based on the location information of the widget, and selectively installing the widget based on the information representing whether to install the widget; and performing the service by executing the received widget.
|DISTRIBUTED CLOUD APPLICATION DEPLOYMENT SYSTEMS AND/OR ASSOCIATED METHODS - In certain example embodiments, distributed cloud application deployment systems (DCADS), and/or associated methods are provided. A formal description of the cloud application is created. The cloud application's formal representation, with its constituent nodes and their associated properties and interfaces, etc., is exported to a machine processable form. The exported DCADS machine processable rendition and any needed implementation artifacts are retrieved by a cloud application deployer that helps facilitate the deployment of the cloud application into the distributed and heterogeneous cloud environments as prescribed in the DCADS.
|DROPLET EXECUTION ENGINE FOR DYNAMIC SERVER APPLICATION DEPLOYMENT - A cloud computing environment provides the ability to deploy a web application that has been developed using one of a plurality of application frameworks and is configured to execute within one of a plurality of runtime environments. The cloud computing environment receives the web application in a package compatible with the runtime environment (e.g., a WAR file to be launched in an application server, for example) and dynamically binds available services by appropriately inserting service provisioning data (e.g., service network address, login credentials, etc.) into the package. The cloud computing environment then packages an instance of the runtime environment, a start script and the package into a web application deployment package, which is then transmitted to an application (e.g., container virtual machine, etc.). The application container unpacks the web application deployment package, installs the runtime environment, loads the web application package into the runtime environment and starts the start script, thereby deploying the web application in the application container.
|SYSTEM AND METHOD FOR PROVIDING AN ENTERPRISE DEPLOYMENT TOPOLOGY - In accordance with an embodiment, one or more enterprise software application products, such as Fusion Applications, can be installed and/or configured according to an integration and deployment design/blueprint that is built or optimized for use within a multi-tiered enterprise deployment topology at an organization/customer's data center. Based on the organization/customer's site topology and needs/requirements, provisioning of the software applications can be optimized, and application life cycle operations performed. This enables each product component to be aware of the topology, which in turn provides customers with an "out-of-the-box" solution. The deployment topology can also be optimized for security, performance and simplicity.
|SOFTWARE DISTRIBUTION MANAGEMENT METHOD OF COMPUTER SYSTEM AND COMPUTER SYSTEM FOR SOFTWARE DISTRIBUTION MANAGEMENT - [The present invention] improves the user-friendliness of a software distribution management system that uses representative clients.
|CREATING VIRTUAL AREAS FOR REALTIME COMMUNICATIONS - Examples that are described herein provide systems and methods for creating virtual areas for realtime communications. Some examples provide a quick and easy process for creating a virtual area for a set of communicants and provisioning those communicants for realtime communications in the virtual area. Some examples provide a quick and easy way for a user to wrap a realtime communications framework around a network service. Through seamless integration of realtime communications (e.g., realtime audio, video, chat, screen sharing, and file transfer) in persistent virtual areas, these examples are able to enhance and improve communicants' experiences with a network service relative to traditional browser based methods of collaborating on network service based projects.
|METHODS AND SYSTEMS FOR PLANNING APPLICATION DEPLOYMENT - According to one example, there is provided a method of deploying applications in a computer system. The method comprises obtaining, for each of a plurality of computer applications, a set of application characteristics, assigning, based on the obtained characteristics, each of the plurality of applications to one of a set of predetermined application models, and determining, based in part on the obtained characteristics and in part on application model compatibility data, a set of hardware characteristics, a virtual server distribution plan, and an application distribution plan.
|METHOD FOR INSTALLATION OF AN APPLICATION - The method for installation of an application at a customer device by a server in a remote procedure call protocol environment includes applying a proximity based interaction at the device and providing thereby interaction information. The method further includes retrieving by a retriever, based upon the interaction information an application identification from a proximity server, forwarding by a first forwarder an initiation message towards the server that comprises the application identification for initiating the installation, and installing by the server, upon reception of the initiation message and according to the remote procedure call protocol, the application according to the application identification, on the customer device.
|Data handling system - There is described a data handling system (
|RECOVERY AUTOMATION IN HETEROGENEOUS ENVIRONMENTS - A computer system may be configured to invoke drivers to one or more target machines. A controller, based on a request, may select a driver from a set of interface drivers. The controller may be configured to invoke the driver selected from the set of interface drivers. The invoked driver may issue commands to a target machine that was named in the request. The commands may install an operating system, named in the request, on the target machine.
|NETWORK TOPOLOGY-AWARE RECOVERY AUTOMATION - A computer system may be configured to deploy software to multiple target machines. A controller, based on a request, may select a target machine and an installation job. The controller may be configured to determine a machine location of the target machine. Based on the machine location, the installation job may be routed to a run queue. The run queue may comprise a set of dedicated workers that may service the installation job.
|PROCESSING, MODIFICATION, DISTRIBUTION OF INSTALLATION PACKAGES - According to example configurations, a customization engine receives a default installation package. The installation package supports installation of a respective application to a computing device. The customization engine further receives a set of rules indicating at least one alteration to be applied to the received installation package to transform the received installation package into a customized installation package. The customization engine further receives a set of data to be applied according to the rules. The customization engine modifies the received default installation package in accordance with the set of rules and supplied data to produce the customized installation package.
|APPLICATION RUNTIME EXPERT FOR DEPLOYMENT OF AN APPLICATION ON MULTIPLE COMPUTER SYSTEMS - An application Runtime Expert (ARE) manages deployment of application software on multiple computer systems. The ARE assists the user in verifying and fixing configuration and environment details of an application deployed on multiple computer systems. The ARE creates a user configurable XML template that contains configuration and environment details based on information collected from a master system that has a known good deployment. The ARE allows a user to edit the XML logic in the template and add plug-ins to the template. The XML template with the added plug-ins are sent to a target system and used to verify the deployment on the target system compared to the master system and to make fixes to the target system's configuration.
|USER-DRIVEN CONFIGURATION - The present disclosure involves systems, software, and computer implemented methods for providing user-driven configuration of application content packages. One process includes operations for receiving a request for configuring a user productivity feature for integration with an application running on a client device, presenting a configuration tool for allowing user-driven configuration of an application content package associated with the user productivity feature, and deploying the application content package for installation on the client device after receiving configuration of the application content package through the configuration tool. In some instances, the configuration tool is a hosted service provided on a server in a cloud computing network. Further, presenting the configuration tool can include presenting one or more back-end systems associated with the application for selection as a destination for the user productivity feature.
|System and Method for Automated Information Handling System Network Device Discovery and Support - Extended network plug and play functionality is provided for a first network device with a proxy located at a second network device. The proxy advertises a profile for the first network device and responds to a query of the profile by a third network device. The proxy provides an install package for the first network device to the third network device that the third network device applies to interact with the first network device through the network. In one embodiment, the proxy automatically detects network devices that are not plug and play compliant and retrieves the profile for the non-compliant network device using an identifier retrieved from the non-compliant device, such as a MAC address.
|COMPUTING SYSTEM WITH SUPPORT FOR ECOSYSTEM MECHANISM AND METHOD OF OPERATION THEREOF - A method of operation of a computing system includes: receiving an application package for operating on a first device and a second device; parsing the application package for an ecosystem, a first application, and a second application; installing the first application for operating with the first device; and installing the second application for operating on the second device and with the first application.
|JAVA STORE - A computer readable medium including computer readable code for causing a computer system to perform a method. The method includes receiving an application, receiving application information for the application, and determining an access privilege for the application based, in part, on the application information. The method also includes generating a deployment package for the application using the application and the access privilege, and publishing the application.
|APPARATUS AND METHOD FOR SELECTIVE FILE ERASURE USING METADATA MODIFICATIONS - A process that ensures the virtual destruction of data files a user wishes to erase from a storage medium, such as a hard drive, flash drive, or removable disk. This approach is appropriate for managing custom distributions from a large file sets as it is roughly linear in compute complexity to the number of files erased but is capped when many files are batch erased.
Patent applications in class Including distribution of software
Patent applications in all subclasses Including distribution of software


text:
Bank of America Corporation (BAC) Pre-Market Trading
Industry: Finance
Community Rating:
Edit Symbol List
Enter up to 25 symbols separated by commas or spaces in the text box below. These symbols will be available during your session for use on applicable pages.
Don't know the stock symbol? Use the
Symbol Lookup tool.
Alphabetize the sort order of my symbols
Investing just got easier…
Sign up now to become a NASDAQ.com member and begin receiving instant notifications when key events occur that affect the stocks you follow.Access Now X
News for BAC
After Hours Most Active for Mar 27, 2015 : T, INTC, CMCSA, QQQ, XOM, PHM, GMCR, MDLZ, PFE, BAC, AAPL, GE
3/27/2015 4:45:00 PM - NASDAQ.com News
Why Today's Weak GDP Report May Prompt a September Rate Hike
3/27/2015 11:38:00 AM - TheStreet
Today's Market: Mergers, Buybacks And Breakups Moving Stocks Higher
3/27/2015 10:31:00 AM - Seeking Alpha
The Warren Buffett Portfolio: 5 Most Recent Stock Buys
3/27/2015 10:11:12 AM - InvestorPlace Media
The Zacks Analyst Blog Highlights: Wells Fargo, Bank of America, JPMorgan Chase and U.S. Bancorp - Press Releases
3/27/2015 9:30:00 AM - Zacks.com

subset: commoncrawl


text:
Latest files
New Perks for Skyrim
Adds more perks and edit some of them
uploaded 16:19, 15 Sep 2012 1,758 39 20kb Krokodyl101
Perfect Vampire DAWNGUARD for Skyrim
Perfecte Vampiere!!!
uploaded 16:13, 15 Sep 2012 782 15 4,128kb NikoNormal
Nordic Kingdom for Skyrim
this is in early beta, so do not expect alot of done subjects in this. the navmesh is just a beta and what not, some problems might occur with crashing to desktop when entering and exiting the save, near the top of the main mountain, do not worry it will be fixed
uploaded 16:09, 15 Sep 2012 485 10 935kb ninvus
Dometria Follower for Skyrim
Just an imperial girl that can't stand imperial policy
uploaded 15:55, 15 Sep 2012 2,008 115 696kb SharkyBorror
Ten enchantments in Extra Effect for Skyrim
Adds ten enchantment slots.
uploaded 15:54, 15 Sep 2012 29,311 1,512 1kb Krokodyl101
Customizable Weights for Skyrim
This mod allows you to change the weight of items ingame.
uploaded 15:28, 15 Sep 2012 2,258 97 10kb Quad2Core
Call of Magic Main Menu replacer for Skyrim
This mod changes the default Skyrim theme to Morrowind's "Call of Magic" song
uploaded 15:14, 15 Sep 2012 625 30 674kb DcMxRaven
Skyrim concept art wallpaper HD for Skyrim
Skyrim in High definition ~ desktop wallpapers by Dezzz
concept art ~ fan art ~ Skyrim as you have never seen. Here is a compilation of my best images/wallpapers in 1920x1080 and 2560x1600. Now includes version 2.
uploaded 15:10, 15 Sep 2012 47,253 1,807 6,197kb dezzz
Block out the sun - Power for Skyrim
Just a quick Mod I threw together from a request on the forums.
uploaded 14:19, 15 Sep 2012 762 15 4kb redarrow141
Blades Agents In City - Riften Agent Aerin for Skyrim
Add a blades agent in riften "Agent Aerin"
uploaded 14:01, 15 Sep 2012 424 9 165kb MrX4
Alchemy Tomes for Skyrim
Alchemist Serius Arven has been scouring Skyrim for all the information any hopeful Alchemist could ever need!
uploaded 12:15, 15 Sep 2012 1,354 79 216kb Fyrelady
RamkilleR ENB Preset for Skyrim
uploaded 12:06, 15 Sep 2012 101 1 61kb ramkiller2


text:
Kul TirasTalk0
102,623pages on
this wiki
this wiki
Category page
This category is for articles and categories related to the Kul Tiras.
"Boralus, Kul Tiras' capital, lies on the island's west coast. The city's population has dwindled...Boralus
Pages in category "Kul Tiras"
The following 16 pages are in this category, out of 16 total.


text:
By Laurie Hornung — Feb 21, 2014 8:39pm
Melinda, such great news! Just know you are still in our prayers at Bible study and God has certainly heard them! I love the Bachini model also. Sounds very official and I pray the doctors will be using for many years to come to help others! Keep up the good work! Love, Laurie Hornung
- Older
- Newer


text:
by jamesc 3/30/2015 11:44:11 AM --
NORFOLK – Middle and high school student musicians competed recently for top honors at the 33rd annual Northeast Jazz Festival in the Cox Activities Center on the Northeast Community College campus in Norfolk.
The two-day event drew 80 musical groups from Nebraska, Iowa, Kansas, and South Dakota with over 2000 students performing. The competition hosted jazz bands and show/jazz choirs for school in four levels. Twenty trophies were presented at the end of each competition day for first, second, third, and fourth place and solo and instrumental awards.
by jamesc 11/7/2014 5:07:03 PM --
Members of the Northeast Community College Jazz Machine, under the direction of Kevin McLouth, performed during a recent Pops Concert at the College.
by derek 4/3/2009 11:59:22 AM --
(NORFOLK, Neb.) – For the second year in a row, a Northeast Community College automotive technology major was invited to participate in the Nebraska State Bandmasters Intercollegiate Band.
Northeast Community College, 801 East Benjamin Ave, Norfolk,
Nebraska 68701
phone: 402-371-2020 | tollfree: 1-800-348-9033 | email:


text:
Oakwood At The Saulet
No availability found through our partners. Please contact the business directly or check some of our recommended alternatives.
Travelers also recommend:
- More recommendations
Travel Blogs from New Orleans
New Orleans
... br>
It was Joan of Arc's 603rd Birthday & NOLA likes to celebrate their cultural French Heritage. It was a great atmosphere, a little chaotic - perhaps because it was the first of the season, but so much fun & such great costumes, banners together with horses & of course the music.
Weekend in the Big Easy - Part 2
... I decided to zig zag. I'd totally forgotten about guns and being shot in the back. I'd totally forgotten about being drunk. I'd totally forgotten about everything other than getting away from what was a very dangerous situation. I've had a few close calls with stupid stuff around the world but this has to be the closest I have been to being rolled. And I would have been rolled for my cards and $7. I made it to the street light and from there I found the street and then a ...
... headed up to bed. Ginny had an early flight and I still had a terrible cold. Two nights in New Orleans and in bed before 2 each night, impressive!
On Sunday, Leah and I found an awesome brunch place, The Ruby Slipper Cafe (http://www.yelp.com/biz/the-ruby-slipp er-cafe-new-orleans-3) which got its name for the calming and hopeful feeling of returning to NOLA after Katrina. The food was as heartwarming as the name. Leah and I split the St. ...
Plantations to New Orleans
... of the house had her own office where she planned meals, kept shopping lists and made extensive notes about her garden. Back in the car for a long drive along the Mississippi River, except we couldn't see much of the River thanks to the tall riverbank. It was a nice break from interstate driving, however, and we did get to show the girls some of the simpler and rundown houses and trailers where locals live. We also crossed the Mississippi River on two large bridges and ...
... a second section that deals with the war in Japan. I felt like I have a much better understanding of the broad strokes of the war--at least from D-Day on out. I wrote fairly extensive comments in the captions for the pictures, so more detail there. This is an excellent museum--I can recommend it highly if you are in New Orleans, but block out ...


text:
Now Playing
Podcasts & RSS Feeds
|All Content
|View all podcasts & RSS feeds
Connect with Us
Most Active Stories
- Experts To Brief Lawmakers On Hep C In RI; Cost Of Treatment Likely To Come Up During Budget Talks
- Former Speaker Gordon Fox Pleads Guilty to Bribery, Wire Fraud & Filing a False Tax Return
- Scott MacKay Commentary: Raimondo's Budget Challenges And Secrecy
- Fox Broke Statehouse Iron Rule
- TGIF: 17 Things to Know About Rhode Island Politics & Media
Fresh Air Weekend
9:03 am
Sat August 17, 2013
Fresh Air Weekend: 'Orange Is The New Black,' Valerie June, Sherpas
Originally published on Sat August 17, 2013 11:30 am
Fresh Air Weekend highlights some of the best interviews and reviews from past weeks, and new program elements specially paced for weekends. Our weekend show emphasizes interviews with writers, filmmakers, actors and musicians, and often includes excerpts from live in-studio concerts. This week:
Behind 'The New Black': The Real Piper's Prison Story: When she was 24, Piper Kerman dated a woman who was part of a drug smuggling ring. Years later, after being named as part of that ring, Kerman served time in a federal prison and at one point shared a cell with her former girlfriend. Her memoir of that experience inspired the Netflix series.
'Orange' Creator Jenji Kohan: 'Piper Was My Trojan Horse': Orange Is the New Black's showrunner explains how a story about a privileged white woman and criminality allows her to tell "really fascinating tales" of black women, Latinas, old women and criminals. Kohan also created the Showtime series Weeds.
Valerie June Wants To Be On Your Mind: June can sing a duel with the Devil, even as her voice tells you she knows she's already triumphed.
On Mount Everest, Sherpa Guides Bear The Brunt Of The Danger: Sherpa guides are 10 times more likely to die than commercial fishermen, the most dangerous, nonmilitary occupation in the U.S. But they're offered little financial protection by companies who charge Western climbers thousands of dollars for a trip up the mountain.
You can listen to the original interviews here:
- Behind 'The New Black': The Real Piper's Prison Story
- 'Orange' Creator Jenji Kohan: 'Piper Was My Trojan Horse'
- Valerie June Wants To Be On Your Mind
- On Mount Everest, Sherpa Guides Bear The Brunt Of The Danger


text:
|Page (1) of 1 - 12/28/12
|email article
|print page
Branch Funeral Home Owner Talks Upcoming Miller Place Expansion
Miller Place, New York (PRWEB) December 28, 2012
Construction is moving along on a new funeral home that plans to open its doors this summer in Miller Place.
The Branch Funeral Home, which currently has a location in Smithtown, is in the process of building a new branch, says John Vigliante whose family owns and operates the business.
We feel that Miller Place is a vibrant, growing area, Vigliante said in a recent interview. We know a lot of family and friends who have moved from the Saint James, Smithtown area and now live in Miller Place.
(Click here to place a textlink on this site)
@ Copyright, 2015 Digital Media Online, AllRights Reserved


text:
The World's original Krav Maga Association has landed in the Tampa Bay/St Pete area. Krav Maga is the street wise, self-defense system that's used effectively regardless of one's age or fitness level. Feel confident, be prepared and be dangerous! Learn from the best Krav practioners in the World. more
By | 12/10/12 11:10 AM | 3752 views


text:
DEFINITION of 'Cássio Casseb Lima '
A former president of state-owned Banco do Brasil, a major Latin American bank. Lima became bank president in 2003 when he was appointed to the position by Brazil's president, Luiz Inácio Lula da Silva. Lima succeeded Fernando Henrique Cardoso.
INVESTOPEDIA EXPLAINS 'Cássio Casseb Lima '
Cássio Casseb Lima was born in 1955 in Sao Paulo, Brazil. He began his career with Banco de Boston in 1976 while earning his bachelor of science degree in engineering from the University of Sao Paulo. As his career progressed, he moved through a number of financial institutions, including Banco Francês & Brasileiro, Banco Mantrust, Grupo Vila Romana, Citibank, and Credicard. He has also served on the board of directors of Sadia, Brasilprev, Aliança do Brasil, Localiza, Vicunha, Banco Fibra, Solpart and Marisa.
José DutraA former president and CEO of Brazilian oil company, Petrobrás. ...
Márcio A. CyprianoA former CEO of Banco Bradesco, one of the largest private banks ...
Carla CicoA former CEO of Brasil Telecom and the first women to serve as ...
Sovereign Fund Of BrazilA sovereign wealth fund created by Brazil in 2008. The fund's ...
Sao Paolo Stock Exchange (SAO) ...Based in Sao Paolo, Brazil, this exchange has the fourth-largest ...
Rio TradeIn the securities market, a transaction made in a desperate attempt ...
Personal Finance
How To Become A Corporate Board MemberWe look at how corporate boards are constructed, and how investors can get involved.
Evaluating The Board Of DirectorsCorporate structure can tell you a lot about a company's potential. Learn more here.
Credit & Loans
The Evolution Of BankingBanks are a part of ancient history. Find out how this system of money management developed into what we know today.
The Path To Becoming A CEOThink you have what it takes to be chief executive? Find out what those at the top have in common.
Fundamental Analysis
An Evaluation Of Emerging MarketsGet the full story on this asset class before you write it off as too risky.
Forex Education
Get To Know The Major Central BanksThe policies of these banks affect the currency market like nothing else. See what makes them tick.
Investing In Brazil 101Brazil is well positioned for future growth, and luckily for investors, it also has a very liberal investing climate.
Personal Finance
Investing In Emerging Market DebtThis asset class has left much of its unstable past behind. Find out how to invest in it.
Mutual Funds & ETFs
Understanding BRIC InvestmentsBrazil, Russia, India and China are becoming more popular for investing, but there is still plenty of risk among BRIC countries.
Forex Education
The New World Of Emerging Market CurrenciesTake advantage of foreign currency markets without stepping out of your house.


text:
Category Archives: Your Body
Comp-Day Snacks
There's no doubt about it: Competitions are stressful. You're often stuck shuttling between dressing rooms, ballrooms and hotel rooms, usually … Continue reading
Pain in the…
Every dancer, at some point, is faced with physical pain. Fractured bones, inflamed tendons and muscle strains seem to come … Continue reading
Thigh Masters
In the 1990s, actress Suzanne Somers turned the funky-looking ThighMaster into a fitness hit. And we get it! It's crucial, … Continue reading
Homemade & Healthy
Energy bars are one of the easiest snacks to toss in your dance bag, but it can be tough to … Continue reading
Battling Body Dysmorphia
When dance student Monica developed hips a few years ago, she began struggling with new insecurities. Now 15, Monica … Continue reading
The Best Stretches You're Not Doing
If your idea of stretching is sitting in a split for five minutes while you watch TV, it's time to … Continue reading


text:
Browse these popular wedding categories:
Sort by: Show per page
- 1 items
Sort by: Show per page
- 1 items
Related Products
Personalized Wedding Cellophane Bags
Personalized wedding cellophane bags are elegantly clear, making them a perfect match to any wedding color or theme. Your choice ...
Mini Round Personalized Clear Top Wedding Candle Favor
These mini personalized round clear top candle favors are a great way to send wedding guests home with a practical ...
Personalized Wedding Cookies
These beautifully hand decorated wedding cookies are the ultimate in edible favors, and are sure to be a crowd favorite. ...
Personalized Natural Cotton Wedding Favor Bag
Planning a back to basics event? These personalized natural cotton wedding favor bags are a must.Each soft bag is made ...


text:
OP Junior Member
Thanks Meter: 0
1 posts
Join Date:Joined: Apr 2014
i know you have to root it using the sprint way but it seems any post of people using the the rom the data wont work.
i am sorta a noob when it comes to phones but awesome with computer and can follow instructions greatly.
if someone could point me in right direction or anything would help


text:
Some conservatives say the Democratic Party has no room for moderates like Blue Dog Ben Chandler. The truth is -- it has even less room for true liberals.
Upcoming Events
Event Finder
Restaurant Finder
The Weekender
Subscribe to The Weekender, Louisville's weekly guide for where to go and what to do!
Most Read Stories
- Ear X-tacy Graffiti Appears on Bardstown Road Panera
- Review: Water by the Bridge 2015
- Where to Go and What to Do in Louisville This Weekend (March 26 – 29)
- 2013 Louisville Area Child Support Arrears List (Deadbeat Parents)
- Little Free Libraries Around Louisville
- Louisville Long-Term Bucket List
- 15,000 people are headed to Louisville for the VEX Robotics Championship
- Start Planning for Thunder Over Louisville 2015
- Easter Brunch Round Up [Food & Dining]
- Review: Storm Large Wows The Mercury Ballroom