Sign up


Match Document Document Title
9015702 Determining compatibility of an application with different versions of an operating system  
An aspect of the present invention detects usage, by an application process, of a utility provided by a first version of an operating system, and determines whether a later version of the operating...
9015837 Systems and methods for verifying an update to data of an electronic device  
Systems and methods for verifying an update to data of an electronic device are provided. A system includes an auto-update module configured to receive an update from an update server over a...
9015695 Information processing apparatus and information processing method  
Firmware of subsystems included in an information processing apparatus is divided according to functions so as to include data areas containing first version information. Second version information...
9015693 System and method for modifying and updating a speech recognition program  
The system provides a speech recognition program, an update website for updating a speech recognition program, and a way of storing data. A user may utilize an update website, to add, modify, and...
9015692 Method and system for customizing content on a server for rendering on a wireless device  
A server implemented method for processing data for rendering on a wireless device. A request to execute a generic application may be received. The server identifies a custom configuration for the...
9009193 Techniques providing a software fitting assessment  
Techniques are presented for providing a software fitting assessment. The techniques may be performed by methods, apparatus, and/or computer program products. The techniques include automatically...
9009693 Out-of-band framework libraries within applications  
An enhanced binder provides flexibility and certainty when selecting a version of a software library to load, and an enhanced loader prevents a library version vulnerable to a security flaw from...
9009694 Pre-verification and sequencing of patches  
The present invention provides an interactive graphical user interface (GUI) patch environment for installing a patch on the targeted systems. A system administrator or other authorized user...
9009695 Method for changing over from a first adaptive data processing version to a second adaptive data processing version  
The invention relates to a method and to a system for changing over from a first adaptive data processing version (V1) on data processing means using at least one data model (dm) which is...
9003385 Software release  
Some embodiments of a method and an apparatus to conduct software release have been presented. In one embodiment, a user submits a request to conduct software release on a set of servers. Each of...
9003400 Tracking computing systems utilizing software repositories  
A software repository can capture and record an identifier associated with a software package manager accessing the software repository.
9003388 Information processing apparatus and update process support system  
An information processing apparatus includes a storage unit that stores reboot necessity information for respective versions of programs that are install targets of an electronic device, the reboot...
9003401 Intelligent and automated code deployment  
Exemplary method embodiments for deploying code in a computing sysplex environment are provided. In one embodiment, by way of example only, a system-wide trending mechanism is applied. At least one...
9003392 Use of cloning in maintenance of virtual appliances  
Maintenance of a virtual appliance is provided. The virtual appliance comprises a set of software components each one installed on a corresponding virtual machine. A maintenance descriptor is...
9003389 Generating an encoded package profile based on executing host processes  
Embodiments relate to generating an encoded package profile based on executing host processes. A physical or virtual client machine can host a set of installed software packages, including...
9003386 Fallback system for software upgrade  
A computer system includes a processor, an application layer, and a data layer. The application layer includes a primary application layer, and at times of system upgrade or configuration change, a...
9002525 Updating control software on a network-connected HVAC controller  
Apparatus, systems, methods, and computer program products are disclosed for providing software updates to client devices. A client device (such as a thermostat) executes software to perform one or...
9003364 Overriding system attributes and function returns in a software subsystem  
An approach is provided in which a request is received from a software module to retrieve a value stored in a pre-defined location. Prior to retrieving the value, an override tank is checked for a...
9002574 Mobile integration platform (MIP) integrated handset application proxy (HAP)  
Systems, software and methods are disclosed for using a mobile phone (1640) in conjunction with a head unit (1620) of a vehicle. The user interface of a user application program (1644) executing on...
8997044 Overriding system attributes and function returns in a software subsystem  
An approach is provided in which a request is received from a software module to retrieve a value stored in a pre-defined location. Prior to retrieving the value, an override tank is checked for a...
8997084 Method and apparatus for determining compatible versions of dependent entities in a computer system  
A computer executed method of determining compatible versions of dependent entities of a root entity having a specified version in a computer system. The method comprises building a directed graph...
8997077 Systems and methods for remediating a defective uninstaller during an upgrade procedure of a product  
A computer-implemented method for remediating a defective uninstaller during an upgrade of a product is described. A system is queried to identify the defective uninstaller. An executable...
8997079 Image forming apparatus capable of updating control program, and storage medium  
An image forming apparatus which makes it possible to perform an image forming operation even during update of a control program. The image forming apparatus is provided with distributed module...
8997081 Analytics for mobile applications  
A tag delivery network is disclosed for delivering tags to collect analytics related to use of mobile applications. The tag delivery network may include multiple servers for communicating with...
8997078 Release lifecycle management system for a multi-node application  
A deployment system provides the ability to deploy a multi-node distributed application, such as a cloud computing platform application that has a plurality of interconnected nodes performing...
8997045 Processing proposed program code libraries in a networked computing environment  
An integrated development environment (IDE)-based approach for processing/analyzing proposed program code libraries as a replacement for existing program code libraries in a networked computing...
8997080 System updates with personal virtual disks  
A method and system for updating a collection of software resources in a virtual desktop infrastructure system. Virtual machines associated with sets of virtual disk elements in a hierarchy of disk...
8997076 Auto-updating an application without requiring repeated user authorization  
A loader application and an associated dynamic link library are installed on a client system. Upon a first execution of the loader application, a user authorization to communicate with locations...
8997088 Methods and systems for automated deployment of software applications on heterogeneous cloud environments  
A method and system of deploying at least one software application from at least one source platform to at least one target platform is provided. The method may include obtaining configuration data...
8996744 Managing firmware update attempts  
Attempts to update confirmation information or firmware for a hardware device can be monitored using a secure counter that is configured to monotonically adjust a current value of the secure...
8990796 Method of automated operating system deployment for a network of multiple data processors  
A method of deploying a new operating system on a plurality of data processors. Hardware and driver information is determined from the data processors. A general disk image for all of the data...
8990813 Automated virtual machine image deployment and testing by accessing downloadable test packages and dynamically-changing test parameters  
A mechanism for utilizing a virtual machine cloud for automated test system deployment is disclosed. A method of embodiments of the invention includes selecting a master image used to initialize...
8990793 Updating an operating system  
Systems and methods for updating operating system software are provided. In some aspects, an update for an operating system of a computing device is received, at a first time, at the computing...
8984501 Hierarchy and processing order control of downloadable and upgradeable media processing applications  
A method for an audio/video (A/V) system includes accessing processing modules for downloadable applications. Each downloadable application can have at least one processing module and data for a...
8984500 Programming a computing node connected to a sensor and an actuator  
A computing node is connected to a sensor and an actuator. The computing node receives a module which is used to program the computing node to perform a function associated with the sensor and the...
8978024 Federated system automatic update communication to enable selective update of critical firmware elements  
A method for firmware update coordination in a federated computing system can include receiving in a host one of different computers coupled to one another in a federated computing system,...
8978160 Method for selective software rollback  
A system and method for validating a software file to be installed into a controller. The method includes preparing the software file including assigning a software version code to the software...
8978027 Method of disseminating updated drivers to mobile computing devices and a dissemination system therefor  
Disclosed herein are methods and systems that provide compatible device drivers to mobile computing devices. In one embodiment, a method of determining compatibility between different versions of...
8972966 Updating firmware in a hybrid computing environment  
Systems, methods and products directed toward facilitating firmware updates in a hybrid computing environment. One aspect includes providing a primary operating environment and a secondary...
8972965 Display device and method for controlling and upgrading the same  
A display device and method for controlling and updating the same are disclosed herein. The display device may include a broadcast receiver for receiving a broadcast signal, a demultiplexer for...
8972963 End-to-end patch automation and integration  
A method of automating patching of a computer system includes determining whether a computer patch is available for a computer system of a customer, determining a patch management policy of the...
8972519 Optimization of multimedia service over an IMS network  
Predetermined multimedia services are provided to a plurality of users through a IP Multimedia Subsystem (IMS). A request is received at a placement server of a multimedia service by at least one...
8972973 Firmware update discovery and distribution  
A firmware update system is described that collectively handles firmware updates for hardware resources of a computing device. The firmware update system may be configured to handle firmware...
8972964 Dynamic firmware updating system for use in translated computing environments  
Systems and methods for updating firmware executing on a computing system are disclosed. One method includes building an initial stack for use by an updated firmware module, and quiescing I/O...
8972874 Graphical user interface typing and mapping system  
A graphical user interface (GUI) type model helps application designers create error free graphical user interface applications (GAPs). The GUI type model provides a reference set of GUI element...
8966466 System for performing firmware updates on a number of drives in an array with minimum interruption to drive I/O operations  
The present invention concerns an apparatus comprising a management utility and a processing utility. The management utility may be implemented on a host computer and be configured to initiate a...
8966646 Software license management  
A method of managing a software license comprises loading a software program into volatile memory, obtaining authorization data, modifying a portion of the volatile memory relied upon by the...
8966098 Method and/or apparatus for certifying an out of band management application in an external storage array  
A method for configuring a storage array, comprising the steps of (A) configuring the storage array with a minimal number of components for initial testing; (B) sending a first symbol call command...
8966235 System for remote provisioning of electronic devices by overlaying an initial image with an updated image  
There is provided a method and system to automatically provide software and/or firmware updates to the electronic devices, particularly mobile devices used by consumers such as portable health-care...
8966470 Remote content updates for portable media devices  
Improved techniques for interaction between a host device (e.g., host computer) and a portable media device (e.g., media player) are disclosed. According to one embodiment, interaction between the...