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

Icon_funbox Quotables

"The idea that cavalry will be replaced by these iron coaches is absurd. It is little short of treasonous."

Aide-de-camp to Field Marshal Haig ; At a tank demonstration, 1916

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 applications: 950
Last issue date: 05/24/2012


1                      
Application No.Application TitleIssue Date
20120131568SYSTEM AND METHOD OF PROVIDING SERVICE AGENT
Provided are a system and method of providing a service agent for a service execution environment based on user and terminal characteristics. The method includes providing a service agent satisfying a selected service and a verified terminal characteristics to a termina...
05/24/2012
20120131563MECHANISM FOR PROVIDING CUSTOMIZED VISUALIZATION OF APPLICATION BINARY INTERFACE/APPLICATION PROGRAMMING INTERFACE-RELATED INFORMATION
A mechanism for providing customized visualization of Application Binary Interface-related information is described. A method of embodiments of the invention includes querying a database storing interface provisioning details and interface usage details relating to appl...
05/24/2012
20120131564Process Of Finding Out If Software Will Run On An Operating System Without Installing That Software
A library controller that determines if a software is supported by an operating system is described. In one embodiment, the library controller receives the software and extracts library usage details from that software of a library that is provided by the operating syst...
05/24/2012
20120131565SYSTEM AND METHOD FOR UPDATING FIRMWARE OF BASEBOARD MANAGEMENT CONTROLLER OF COMPUTING DEVICE
A method and system for updating a firmware of a baseboard management controller (BMC) of a computing device. The method acquires configuration information of the BMC from a bus controller of the computing device, queries an address of the BMC on a local bus of the comp...
05/24/2012
20120110559PROCESSING METHOD
A method for processing computer program code to enable different parts of the computer program code to be executed by different processing elements of a plurality of communicating processing elements. The method comprises identifying at least one first part of the comp...
05/03/2012
20120072893In-Service Software Upgrade of Control and Line Cards of Network Element
Virtually partition control and line cards of network element into virtual partition A and virtual partition B, each including a control card and a line card. Redistribute sessions serviced by cards of virtual partition A to cards of virtual partition B. Then change sof...
03/22/2012
20120072895COMMUNICATION DEVICE, UPDATE METHOD, AND COMPUTER PROGRAM PRODUCT
A communication device includes: a receiving unit that receives metainformation indicating an update from an update information providing device to provide information related to the update; a determining unit that determines, on the basis of the received metainformatio...
03/22/2012
20120072882MANAGEMENT OF VARIANTS OF AN ENTERPRISE PROCESS
A method can include receiving an indicator that an enterprise process has been selected from a plurality of enterprise processes, and receiving an enterprise process value defining at least a portion of a mandatory process step associated with a mandatory portion of th...
03/22/2012
20120072883MANAGEMENT OF INTEGRATED ENTERPRISE PROCESSES
A computer system can include an enterprise process selection module configured to receive a plurality of enterprise process definitions representing a plurality of existing enterprise processes implemented on a target system. The computer system can include a proposed ...
03/22/2012
20120072894In-Service Software Upgrade on Cards of Virtual Partition of Network Element that Includes Directing Traffic Away from Cards of Virtual Partition
A method within network element, for directing traffic away from cards of first virtual partition, before changing software on cards of first virtual partition, until after cards of first virtual partition have session data, while network element services sessions. Redi...
03/22/2012
20120054728MAINTAINING A DATABASE OF PATCH DATA
Methods of maintaining a database of patch data for a system include parsing differences between a posted update and a previously posted update, prioritizing patch data from the posted update and a plurality of additional sources, and supplementing patch data in the dat...
03/01/2012
20120054727SYSTEM AND METHOD FOR UPDATING HARD-CODED DEPENDENCIES
A system and method includes discovering one or more instances of external resource access by statically analyzing application code. One or more locations of constants are identified in the application code and a configuration repository that specify addresses of discov...
03/01/2012
20120042307SYSTEM AND METHOD FOR CREATING MEMORY INTERFACE OF COMPUTING DEVICE
In a system and method for creating a memory interface of a computing device, the computing device includes a basic input output system (BIOS), a system management unit, a memory, a baseboard management controller (BMC), and a storage system. When the computing device b...
02/16/2012
20120042301SYSTEMS AND METHODS FOR HANDLING DATABASE DEADLOCKS INDUCED BY DATABASE-CENTRIC APPLICATIONS
Systems and methods are provided for handling database deadlocks induced by database-centric applications (DCAs). SQL statements and transactions associated with the DCAs are analyzed and parsed to generate Petri net models. A supervisory modeler generates augmented Pet...
02/16/2012
20120036503Integrating a new subsystem with an existing computing architecture
Apparatus for integrating a new subsystem with an existing computing architecture, the apparatus includes a first physical interface for receiving data from the existing computing apparatus, a second physical interface for outputting data to the new subsystem; a process...
02/09/2012
20120030651SYSTEM AND METHOD FOR TEST STRATEGY OPTIMIZATION
A test strategy optimizer for minimizing the impact of software update correctness testing is provided for software having several processes. Each process may have a criticality level associated with it and a test effort level associated with it. An update analyzer may ...
02/02/2012
20120030662DEVELOPMENT TOOL FOR FOOTPRINT REDUCTION
A method and apparatus for reducing a memory footprint of an embedded system. The method may include analyzing packages installed in a root file system of the embedded system, and determining which package components are not required for the operation of the embedded sy...
02/02/2012
20120011494INFORMATION PROCESSING APPARATUS, METHOD FOR CONTROLLING THE SAME, AND STORAGE MEDIUM
An apparatus saves first and second programs stored in a storage unit as saved information before the first and the second programs are updated. If the update of the first program is finished and then an error occurs while the second program is being updated, the inform...
01/12/2012
20120011493BINARY CODE CHANGE VULNERABILITY PRIORITIZATION
A human-readable list of patch differences ranked by weight helps vulnerability analysts allocate their time. From binary code, identified source functions and recognized sink functions are used when assigning relative weights to changes caused by a patch. Source functi...
01/12/2012
20120005664Storage device and configuration-information storing method
When configuration information about a configuration of a storage is changed, a determining unit of a storage device determines whether configuration information just updated is to be stored in accordance with a main update cause of the configuration information and/or ...
01/05/2012
20120005666MULTIPLE 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 one...
01/05/2012
20120005665METHOD OF DIAGNOSING AND/OR UPDATING OF SOFTWARE OF AN ELECTRONIC DEVICE EQUIPPED WITH AN HDMI TYPE CONNECTOR AND ASSOCIATED DEVICE
A method of diagnosing and/or updating software, associated with a processor within a first electronic device equipped with an HDMI type connector, includes: linking, using a suitable cable, a third-party electronic device, configured to perform a diagnosing or updating...
01/05/2012
20110321027REBOOTLESS DISPLAY DRIVER UPGRADES
Systems and methods for rebootless updating of a IHV display driver are disclosed. According to such a method, first, the operating system stops the driver from running Second, the system switches over to an interim or temporary display driver, which be a default driver...
12/29/2011
20110321028APPLICATIONS INCLUDING MULTIPLE EXPERIENCE MODULES
An application on a device includes multiple experience modules that each implement a set of features when the application is running on the device. Each of the multiple experience modules includes a first component that includes code specific to a particular type of th...
12/29/2011
20110321025Enhanced Upgrade Path
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for establishing upgrade paths. In one aspect, a method includes establishing an interim environment and platform, migrating the data from the legacy environment and platf...
12/29/2011
20110321023Concurrent Embedded Application Update
Providing concurrent embedded application updates comprising a first computer processor for executing a first embedded application, the executing generating a first plurality of processing threads, the first computer processor coupled to a first storage location and a s...
12/29/2011
20110321024METHOD AND APPARATUS FOR UPDATING AN EXECUTING APPLICATION
An approach is provided for updating an application such as a widget. An update platform receives a request to update an application executing on a device. Execution of the application retrieves all or a portion of stored code associated with the application from a stor...
12/29/2011
20110302568Method and System for Controlling Communication Ports
A method for limiting devices and controlling the applications executed from USB ports on personal computers (PCs). More specifically, the present invention relates to a method for ensuring that only authorized devices and applications are accessed from USB ports using ...
12/08/2011
20110302566FIXING SECURITY VULNERABILITY IN A SOURCE CODE
A computer implemented method for automatically fixing a security vulnerability in a source code is disclosed. The method includes obtaining identification of code that sends tainted data to corresponding sink code in the source code; and automatically fixing the vulner...
12/08/2011
20110302567UPDATING SOFTWARE IN AN INFORMATION HANDLING SYSTEM
For updating software in a memory, a table of contents is received. The table of contents includes a complete list of files of an updated version of the software. A subset is received of the files of the updated version of the software. The subset is written for storage...
12/08/2011
20110296391Systems and Methods for Dynamically Replacing Code Objects Via Conditional Pattern Templates
The present application is directed towards systems and methods for dynamically creating a substitution template from a conditional pattern template to transform code objects from a source installation to a target installation. Variable tokens in a pattern template may ...
12/01/2011
20110296390SYSTEMS AND METHODS FOR GENERATING MACHINE STATE VERIFICATION USING NUMBER OF INSTALLED PACKAGE OBJECTS
Embodiments relate to systems and methods for generating a machine state verification using a number of installed package objects. A physical or virtual client machine can host a set of installed software packages, including operating system, application, and/or other s...
12/01/2011
20110296395SYSTEMS AND METHODS FOR GENERATING CLIENT QUALIFICATION TO EXECUTE PACKAGE UPDATE MANAGER
A compatibility tool can certify compliance between software packages managers, used by or known to a user, and software packages to be updated or installed on a computing system. Additionally, the compatibility tool can identify a software package manager that is compa...
12/01/2011
20110296392NAVIGATION SYSTEM WITH DYNAMIC APPLICATION EXECUTION MECHANISM AND METHOD OF OPERATION THEREOF
A method of operation of a navigation system includes: detecting a source application for registering the source application to a target device; generating a first application portion for partitioning the source application for running the first application portion; and...
12/01/2011
20110289495SOFTWARE UPDATE MANAGEMENT
A software update method permits a local software update server to act as an update source for client computer systems in its local network. The local update server provides updates for one or more specified groups of client computers. In one disclosed embodiment, the m...
11/24/2011
20110289494SYSTEM SOFTWARE UPDATE METHOD
Provided is a computer system including a first server and a storage system. In the first server, a first virtual server and a second virtual server are operated. Upon reception of a request to boot the first virtual server, the second virtual server judges whether syst...
11/24/2011
20110289493SYSTEM THAT PROVIDES EMBEDDED SOFTWARE TO AN EMBEDDED SYSTEM
A system automates the provision of embedded software to an embedded system. The system may include a portable device having a portable device application that provides the embedded software to the embedded system, a communication link coupling the portable device to th...
11/24/2011
20110283269SYSTEMS AND METHODS FOR APPLYING RULES TO TRANSFORM OBJECTS OF AN APPLICATION
The present application is directed towards systems and methods for applying one or more rules that transform objects of an application from a previous instance of the application. Customized functions, objects, databases, and code of the instance of the application may...
11/17/2011
20110283273SYSTEMS AND METHODS FOR MANAGING POLICIES ON A COMPUTER
An apparatus, system, and method are disclosed for managing policies on a computer having a foreign operating system. Policies may specify hardware or software configuration information. Policies on a first computer with a native operating system are translated into con...
11/17/2011
20110283272PHOTOVOLTAIC PLANT HAVING A PLURALITY OF INVERTERS, INVERTER, USB MASS STORAGE DEVICE AND METHOD FOR CARRYING OUT SOFTWARE UPDATES ON INVERTERS
The invention relates to a photovoltaic plant having a plurality of inverters (1) connected to each other by way of a network (12), wherein the inverters (1) comprise a control apparatus (7) having at least one microprocessor (8) and a...
11/17/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?