In 1879, Auguste Bartholdi received design patent number 11,023 titled "Design for a Statue". It was for the Statue of Liberty.
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.
| Number | Title | Issue Date |
| 8185884 | System and method for offline updation of software in virtual machine (VM) images System and method for offline management of software in VM images are described. In one embodiment, the method includes obtaining updation-related information from the software application and an operating system in which the software application runs while the soft... | 05/22/2012 |
| 8166470 | Method for replacing code in a running object oriented program The invention is directed to a method of replacing code in an object oriented application program running on a Virtual Machine (VM). The method comprises the steps of receiving at the virtual machine a request to replace code; in response to receipt of said request,... | 04/24/2012 |
| 8145688 | Tools and techniques for original digital files The present invention provides tools and techniques for distinguishing a file from any or all copies of the file that may exist. One method ascertains (204) the actual physical location of the file (512) and associates (214) that physical locati... | 03/27/2012 |
| 8132164 | System, method and computer program product for virtual patching A system, method, and computer program product are provided for virtual patching. Initially, information associated with at least one vulnerability of a computer application is collected. Further, at least one host interface is identified that is capable of being us... | 03/06/2012 |
| 8127286 | MSI enhancement to update RDP files A Terminal Server Administrator is provided with the ability to indirectly update RDP files that have been placed inside an MSI file. The TS Web Access server retrieves the RDP file from the MSI file being published by the Active Directory, contacts the correspondin... | 02/28/2012 |
| 8108852 | Online modification of CIL code programs for industrial automation A procedure is provided to implement modifications to a running object-oriented program, in particular a program for controlling an automation facility. The program is stored temporarily in a memory in the form of an intermediate code which can be converted into exe... | 01/31/2012 |
| 8065672 | Simplifying rollback to prior versions of patches used to fix errors in pre-installed software A patch tool receives multiple patches, with each patch designed to fix a corresponding subset of a set of errors in a system. Some of the patches may require that the files from older patches be removed from the system. In an embodiment of the present invention, a ... | 11/22/2011 |
| 8056072 | Rebootless 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 d... | 11/08/2011 |
| 8051111 | Method and system for modularizing windows imaging format A method and system may include capturing a computer system in a file-based manner that promotes single-instancing of files and thus prevents the occurrence of duplicate files, separating the captured computer system into primary file resources and ancillary file re... | 11/01/2011 |
| 8037469 | System and method of configuring computer settings A computer settings configuration system and method for configuring computer settings are provided. The computer settings configuration system comprises a loading module for loading into computer readable memory a subset of computer setting variables and a modificat... | 10/11/2011 |
| 8032879 | System for remote loading of objects or files in order to update software A system for remote loading of objects or files in order to update software includes operating system architecture that calls for different tasks to be broken down into software modules that are connected to one another by dynamic links or are composed of executable... | 10/04/2011 |
| 8028282 | System for atomically updating a plurality of files A method for updating platform firmware is disclosed. This capability is facilitated by a standard software abstraction for a firmware storage device, known as Firmware Volume (FV) that is managed through a Firmware File System (FFS). The FFS enables firmware files ... | 09/27/2011 |
| 8024722 | Method and system for automatic installation of a functional unit driver on a host A method for automatic loading to a host of a functional unit driver stored as part of an executable program on a memory of a first functional unit, the method comprising physically connecting the first functional unit to the host and the first functional unit repor... | 09/20/2011 |
| 8010576 | Inventory and configuration management A schema is provided that describes specific executables and parameters. Relationships between the executables and parameters are also defined. The schema is provided to represent SCM and IM tasks uniformly. Information regarding a specific component is represented ... | 08/30/2011 |
| 8006240 | Support continuous availability by allowing the use of multiple concurrent versions of shared artifact libraries, with proper bind-drain semantics, for long-lived process application consumers A computer implemented method, apparatus, and computer usable program code for updating multiple concurrent versions of shared artifact libraries. Shared artifact libraries are associated with a consuming application for establishing shared artifact libraries upon w... | 08/23/2011 |
| 7975264 | Deploying patches in batch mode to fix errors in pre-installed software In an embodiment of the present invention, a patch tool receives multiple patches, with each patch designed to fix a corresponding subset of a set of errors in a system. The patch tool determines a subset of patches, which together fix all of the set of errors, and ... | 07/05/2011 |
| 7937698 | Extensible mechanism for automatically migrating resource adapter components in a development environment The illustrative embodiments provide a computer implemented method, apparatus, and computer usable program code for automatically migrating a resource adapter component. In one embodiment, information describing a development and runtime environment associated with ... | 05/03/2011 |
| 7937697 | Method, system and computer program for distributing software patches A software patch management solution is proposed. The devised solution is based on the idea of automating the installation of the patches through a software distribution infrastructure. An automation engine is added to a distribution server. The automation engine in... | 05/03/2011 |
| 7913245 | Apparatus, system and method for modular distribution and maintenance of non-“object code only” dynamic components An apparatus, system, and method are disclosed for modular distribution and maintenance of non-“object code only” (OCO) dynamic components. OCO components comprise compiled executable modules. Non-OCO components comprise user readable and/or editable components.... | 03/22/2011 |
| 7882502 | Single file update A system and method are described for performing updating of an application using a single file update. In one embodiment, a request from a client is received at a server to amend a deployed application by updating a single file of the application. The request is re... | 02/01/2011 |
| 7865890 | Electronic apparatus, a network apparatus, a management method, a software updating method, a management program, a software updating program, and a recording medium A disclosed electronic apparatus causes a network apparatus to update software of the network apparatus, both apparatuses being connected via a network, and a result of updating is provided to the electronic apparatus. The electronic apparatus includes a software ma... | 01/04/2011 |
| 7853941 | Process for automatic matching of software A remote camera positioning and control system is disclosed that permits a sole operator to use and support a camera out of arm's reach. The system can include a handle module that incorporates, for example, an axially and rotationally moveable grip and a proximal h... | 12/14/2010 |
| 7836442 | Out-of-band patch management system A computer system is disclosed that includes a primary processor and a service processor operable regardless of a power state of the computer system. A non-volatile memory device is communicatively coupled to the primary processor and the service processor. The non-... | 11/16/2010 |
| 7823146 | Method and system for software installation A method and system for software installation, includes detecting a software request, identifying a caller, determining a system history of the software request based on at least one of a caller identification and the software request. ... | 10/26/2010 |
| 7814476 | Systems and methods for updating software Systems and methods are disclosed for updating a software program through base image patching. In an exemplary method for base image patching, the method includes receiving a patch, retrieving a base image, wherein the base image corresponds to a base version of a s... | 10/12/2010 |
| 7802243 | System and method for server customization A method, system and program product for customization of a plurality of servers in a computer network. A server customizer module is generated that includes a server customizer initialization file containing a plurality of arguments for populating and running a plu... | 09/21/2010 |
| 7802242 | Image processing apparatus used in network environment At the power-on timing, a device search request is sent in broadcast transmission or multicast transmission from a server side device. Device search response data is transmitted from a client side device to the server side device. At the server side device receiving... | 09/21/2010 |
| 7793280 | Method and arrangement for installing a software module in a device A method and arrangement for installing a software module in a device are provided, an operating system and a hardware-independent software environment such as a Java environment may be operated on the device and new software modules for the operating system may be ... | 09/07/2010 |
| 7779403 | Method and system for discovering communication device capabilities A method for discovering capabilities of a communication device, including updating the capabilities of the communication device, generating update information corresponding to the communication device after updating the capabilities of the communication device, and... | 08/17/2010 |
| 7752616 | Update system capable of updating software An electronic device with a handoff agent is capable of coordinating the update by one or more update agents in the electronic device. The handoff agent is capable of selectively updating an application software or firmware that is stored in non-volatile memory that... | 07/06/2010 |
| 7747996 | Method of mixed lock-free and locking synchronization A method to enabling interoperability of a locking synchronization method with a lock-free synchronization method in a multi-threaded environment is presented. The method examines a class file for mutable fields contained in critical code sections. The mutable field... | 06/29/2010 |
| 7698700 | System quiesce for concurrent code updates Methods, systems, and articles of manufacture for allowing an update to an executable component, such as a logical partitioning operating system, running on a computer system without requiring a reboot (or IPL) of the computer system are provided. Processors or task... | 04/13/2010 |
| 7685591 | Customizing a software application through a patch file An integrated application setup enables the implementation of application customizations through patch technology. A customization patch extends a typical patch file format such that the customization patch serves as a container for application customization data us... | 03/23/2010 |
| 7673300 | Segmented linker using spatial locality of reference for over-the-air software updates A segmented linker for generating from an original binary file an upgraded binary file suitable for replacing a copy of the original binary file installed in a target device. The segmented linker receives as inputs a plurality of objects, the original binary file, a... | 03/02/2010 |
| 7644404 | Network having customizable generators and electronic device having customizable updating software Disclosed herein is a network having a customizable update generator and electronic devices having customizable updating software adapted to dynamically incorporate support for new instruction extensions in an existing instruction set. The customizable generator may... | 01/05/2010 |
| 7624392 | USB device set A USB device set includes a first USB device, which is operable both as a host device and as a peripheral device; and a second USB device, which is operable both as a host device, and as a peripheral device. Each of the first and second USB devices includes: a first... | 11/24/2009 |
| 7624391 | Device-based model for software driver delivery and upgrade A method and apparatus for facilitating the upgrade of device drivers for computer peripheral devices includes detecting a version of the device driver in use by the computer from data sent by the computer to the peripheral device determining whether the version of ... | 11/24/2009 |
| 7600225 | System and method for intra-package delta compression of data A system and method for providing file data, such as a set of files for updating a computer system, in a self-contained package, in which the package size is significantly reduced via delta compression. A build mechanism examines files to be distributed, and generat... | 10/06/2009 |
| 7577949 | Installation source management Described herein are one or more implementations for facilitating the installation and/or maintenance of software products from a cached software-installation source. With at least one implementation, an installation-source manager loads installation-source componen... | 08/18/2009 |
| 7577950 | Database update method and apparatus using optical disk with limited content lifetime A navigation system allows to copy the data in the optical disk for updating a database of the navigation system with use of an optical disk while prohibiting the illegal copying of the optical disk. The navigation system uses an optical disk specially made so that ... | 08/18/2009 |