U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"Telephone, n. An invention of the devil which abrogates some of the advantages of making a disagreeable person keep his distance. "

Ambose Bierce

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 717/168 - SOFTWARE UPGRADING OR UPDATING


Subclass of Class 717 - Data processing: software development, installation, and management
Definition: Subject matter comprising means or steps for modifying an
No. of patents: 958
Last issue date: 05/29/2012


1                      
NumberTitleIssue Date
8190587In-place image promotion
To promote an image, an identification of at least one of an symbol name and an existing symbol value associated with the symbol name is received. An identification of a new symbol value is also received. It is then determined that a binary file that is a component ...
05/29/2012
8181172Method for operation of an automation system
A method for operation of an automation system is specified, with programming elements for integration into a control program provided for the control and/or monitoring of a technical process being transferred or being able to be transferred from a programming devic...
05/15/2012
8176481Methods and apparatus for distributing software applications
Methods and apparatus for enabling execution of software programs permit: obtaining identification information that is indicative of a version of a software program; determining whether processing capabilities of a processor on which the software program is to be ex...
05/08/2012
8176482Methods and systems for inserting software applications into images
A computer-implemented method may include identifying an image of a first storage device, identifying a software application, and inserting the software application into the image. The method may also include inserting a software virtualization layer into the image....
05/08/2012
8171465Applicable patch selection device and applicable patch selection method
An applicable patch selection device comprises a first extraction unit for extracting, on the basis of information on an application target system, information on all the patches unapplied to the application target system from among information on released patches, ...
05/01/2012
8166469Method and an apparatus to conduct 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 the servers has a distinct platform. In response to the request, a set...
04/24/2012
8156486Patching devices and methods thereof for patching firmware functions
A patching device and method thereof for patching a firmware function by a patch function. When a fetch address from a processor does not correspond to the firmware function, the patching device outputs an instruction of the fetch address to respond to the processor...
04/10/2012
8156485Method and apparatus for creating a pluggable, prioritized configuration engine to be used for configuring a software during installation, update and new profile creation
One or more pluggable install components may be used with a modular install configuration engine. Each install component carries instructions that allow an install components to be used with the configuration engine. Each install component also carries payload files...
04/10/2012
8151256Platform independent registry framework
A method for managing a software application. The method involves receiving an abstract API command to perform a life cycle operation (LCO) on a target system, where the LCO identifies the software application, where the software application is associated with a sof...
04/03/2012
8136108Updating firmware with multiple processors
The present invention provides apparatuses, methods, and computer readable media for updating memory containing representations of computer-executable instructions in a processing system. A primary processor receives original sets of computer-readable instructions a...
03/13/2012
8127285System, and associated method, for downloading an application
A method for facilitating the downloading of an application from a server computer to a client device, whereby the client device generates to the server computer an initiation request for information describing available applications. In response to receipt of the i...
02/28/2012
8122444Legacy application decommissioning framework
A legacy application decommissioner provides developers a tool to decommission and migrate legacy application functionality in a phased approach. The decommissioner identifies core web services that invoke legacy applications through an accessibility layer that moni...
02/21/2012
8122443Dynamic multi-context delta view for merging structured data in a visual merge tool
Embodiments of the present invention provide a method, system and computer program product for a dynamic multi-context delta view for merging structured data in a visual merge tool. In one embodiment of the invention, a method for providing a dynamic multi-context d...
02/21/2012
8117609System and method for optimizing changes of data sets
A system and method for generating an update data set to be sent to remote terminals. The update data set comprises operators describing differences between two data sets, so that a remote terminal is able to transform an old data set into a more recent data set. Th...
02/14/2012
8112746Method for upgrading application data according to a new application definition
A method is disclosed for upgrading preexisting application data according to a new application definition, the method comprises parsing the preexisting application data to provide parsed preexisting application data and converting the parsed preexisting application...
02/07/2012
8108851External registration for function configuration within a client platform application
A method, system and computer program and method for modifying functionality of a computer program. In one embodiment, configuration files include configuration directives for removing and replacing computer executable codes. The configuration directives include cod...
01/31/2012
8108734Intelligent rolling upgrade for data storage systems
Various method, system, and computer program product embodiments for facilitating upgrades in a computing storage environment are provided. In one such embodiment, one of an available plurality of rolling upgrade policies registering at least one selectable upgrade ...
01/31/2012
8104031Storage system, storage unit, and method for hot swapping of firmware
A storage system includes host apparatuses and a storage unit including a plurality of pieces of firmware corresponding to connection paths to the host apparatuses. The host apparatuses each include status information notification means for sending a notification of...
01/24/2012
8104032System state rollback after modification failure
A rollback manager creates a restore point on a computer. The rollback manager stores a reboot indicator in non-revertible storage. The rollback manager monitors the reboot indicator to detect an unexpected reboot during deployment of a modification. The rollback ma...
01/24/2012
8099727System and method for providing uninterrupted operation of a replication system during a software upgrade
A software upgrade tool and procedure provide uninterrupted operation of a replication system during an upgrade of software components of the system. The replication system includes one or more user systems coupled to one or more target storage systems over a commun...
01/17/2012
8091081Method, system, and product for upgrading software objects using inherency
Techniques for identifying “relevant” objects for upgrading a repository of objects in a computer system. The relevant objects to be used for upgrading may include any combination of (1) “corresponding” objects in a prior and a new standard repository, (2) ...
01/03/2012
8091082Systems and methods for risk analysis and updating of software
Systems and methods for updating software includes detecting a change for a change object being generated or mitigated across a system landscape; comparing the change to a predetermined guideline; and preventing the change from propagating across the system landscap...
01/03/2012
8087013Assisted migration in a data processing environment
In assisting migration of data processing resources from a first operating environment to a second operating environment, a migration controller responds to a problem encountered during a migration process by invoking a network-based service to discover migration re...
12/27/2011
8082543Methods and systems for arbitrating error handling and firmware updates
A computer system is provided that comprises a processor and firmware in communication with the processor, the firmware having updatable components and an arbitrator. The arbitrator manages conflicts between error handling and firmware updates performed within the f...
12/20/2011
8079026Job definition verification system, and method and program thereof
The job definition verification system includes an approval information storage unit for storing approval information to the effect that execution is allowed which is obtained by an approver as to difference information obtained by update of at least one of job defi...
12/13/2011
8074212Method and apparatus for software upgrade in a digital television receiving device
A method and an apparatus for software upgrade in a digital television receiving device are disclosed. The method includes multiplexing service software into a transport stream according to a predefined protocol, extracting by the digital television receiving device...
12/06/2011
8065318Systems and methods for managing application configuration
Systems and methods are provided for managing an application configuration using messaging over a communications network. A configuration message including configuration changes to the application and a corresponding effective date when the configuration changes are...
11/22/2011
8065671Systems and methods for product updates with provisioning of data items
Software deployment systems and techniques allow unattended and virtually real-time provisioning of a data item, such as a set of commands, a patch, update, or upgrade, of a product on one or more client computing devices. An example product may be a large-scale sof...
11/22/2011
8060464Data-centric distributed computing
A distributed computing system provides a data management system in communication with a software management system and enables the software applications to move to the data to be processed in a distributed computing environment. The software management system store...
11/15/2011
8056070System and method for modifying and updating a speech recognition program
An embodiment provides a system and method for updating a speech recognition program. The system provides a speech recognition program, an update website for updating a speech recognition program, and a database for storing data that may be used to update a speech r...
11/08/2011
8056071Method, system, and computer program product for managing foreign holidays for a computer application based on email
A method, system, and computer program product are provided for managing foreign holidays. The system includes a processor configured to receive email information relating to foreign countries that a user communicates with, calculate based on the email information a...
11/08/2011
8051414Method and system for remote software updating of a medical device
A system is provided comprising first, second, and third servers, a medical device, and a database storing a plurality of software updates for various medical devices. The second server stores software update history for medical devices located in a plurality of cou...
11/01/2011
8051415Disk array apparatus, method for exchanging firmware, program for exchanging firmware and storage medium for storing program thereof
Disclosed is a disk array apparatus which includes disk apparatuses and which reads and writes data of the disk apparatus based on an I/O instruction issued by a host computer, includes: a CPU which carries out a first firmware; a memory which stores the first firmw...
11/01/2011
8042105Multiple configurable customization layer system, method and computer program product
A system, method and computer program product are provided for customizing a core program. In use, a core program is provided. In addition, a plurality of configurable customization layers are provided, each for customizing at least one aspect of the core program or...
10/18/2011
8042104Method and system for sending a rewrite control program to a control unit
A control unit has a first storing unit storing data of a rewrite control program received by the control unit in a rewritable storage medium at a destination address thereof received thereby. The control unit has a second storing unit storing the destination addres...
10/18/2011
8041988Firmware update for consumer electronic device
To update firmware on a consumer device intelligently, two or more application images are stored as firmware on the consumer device. If the primary application image is corrupt, the back-up application image is executed on the consumer device. The back-up applicatio...
10/18/2011
8037468Methods for synchronous code retrieval from an asynchronous source
The present invention discloses methods for delivering code to a host system including the steps of: accepting a CPU request, from a host-system processor of the host system, for a code segment; initiating a retrieval process to retrieve the code segment; upon expir...
10/11/2011
8032878Data reprogramming method and system
In a data reprogramming system, a receiving unit receives a plurality of items of data for use in reprogramming. The plurality of items of data are sent to the receiving unit. The plurality of items of data are respectively attached with the same identifier. A data ...
10/04/2011
8019798Method and apparatus for collecting and displaying network device information
In one particular embodiment, the disclosure is directed to a network management system. The network monitoring system includes at least one device definition file, a simple network management protocol enabled communications interface, and a data access interface. T...
09/13/2011
8020157Dependency notification
Communication devices that include one or more software components can determine whether a software component is missing, notify a computer server of a software component determined as missing, and request a download of the missing software component to the device.
09/13/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?