FREE patent keyword monitoring and additional FREE benefits. /images/triangleright (1K) REGISTER now for FREE triangleleft (1K)
Fresh Patents
Monitor Patents Patent Organizer How to File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations


Data Processing: Software Development, Installation, And Management > Software Upgrading Or Updating > Plural Version Management

Plural Version Management

Plural Version Management patent applications listed are from June 2005 to current and include Date, Patent Application Number, Patent Title, Patent Abstract summary and are linked to the corresponding patent application page.

11/08/07 - 20070261049 - Techniques to perform gradual upgrades
Techniques to perform gradual upgrades are described. An apparatus may include a database with a data set for a first version of an application program, and a computing device to couple to the database. The computing device may have a processor and memory, with the memory to store a first ...

11/08/07 - 20070261048 - Organization of application state and configuration settings
The operating system manages software entities by creating a construct called a context that organizes and manages software-related state and configuration settings of applications. A context may comprise an installation service, a configuration service and an activation service. Contexts can be linked or arranged hierarchically to form parent-child relationships. Hierarchies ...

11/01/07 - 20070256069 - Dependency-based grouping to establish class identity
A method for using dependency-based grouping to establish class identity comprises categorizing a plurality of classes into a set of class groups based at least in part on one or more dependencies between the classes, and generating metadata to be use for loading the classes, where the metadata includes a ...

10/11/07 - 20070240147 - Servicing software through versioning
Software typically changes over its useful lifetime. New versions of software are created to change or improve functionality, to add functionality, to correct coding errors, improve performance, to adapt to new hardware and for many other well-known reasons. The process of delivering new versions of software to users is called ...

09/27/07 - 20070226730 - Method and system for tracking and exchanging incremental changes to hierarchical objects
Techniques to track and publish changes to object instances. For an “outbound process” to publish object instances, a list of object instances is initially received. For each received object instance, a determination is made whether or not the object instance has changed since its last publication. For each changed object ...

09/20/07 - 20070220507 - Managing version information for software components
A system manages version information for a group of software components by maintaining a version repository containing version information for all of the components. The system determines a baseline for the components, modifies data in the repository in connection with updating software components, and accesses the data in the repository ...

07/19/07 - 20070169105 - Telephone handset, base and associated method for updating the software of the handset
The present invention relates to a telephone handset, a base and an associated method for updating the software of the handset. The communication base comprises a radio interface to communicate with a communication device operating by means of a software application, a charger circuit and a means of detecting a ...

07/19/07 - 20070169103 - Method and apparatus to 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 which the consuming application has a dependency for artifacts. A snapshot of the shared artifact libraries ...

07/19/07 - 20070169102 - Production redeployment
In accordance with embodiments, there are provided mechanisms and methods for substituting a new version resource adaptor for a production version of the resource adaptor. These mechanisms and methods can enable embodiments to provide upgrade to a new version resource adaptor contemporaneous with completion of work by the production version ...

07/19/07 - 20070169101 - Multi-branch management for updating software
A system for managing updates of an executable component in accordance with an updating tree with multiple branches is provided. In one implementation, specific updates are provided to users with specific problems while general updates are provided to all users of the executable component. A range of lower version numbers ...

07/19/07 - 20070169100 - Integrated development environment with managed platform registry
A software development tool, in the form of an integrated development environment (IDE), comprises a managed platform registry for managing the combination of compatible target platforms and versions of a software development framework. Each compatible combination of a platform and a version of the software development framework is assigned a ...

04/12/07 - 20070083860 - Sku determination mechanism and api
Applications or operating system components requiring a SKU, or other indicator of an operating system, make a call to an API. The calling application passes an indicator of the most current version of an operating system known at the time of the application creation as an argument. This argument may ...

03/15/07 - 20070061800 - System and method for updating software in a network device
A network device including a software updating module for automatically updating software of the network device so that the software corresponds with that of a server side is provided. The software updating module includes a version file downloading unit for downloading a new version file from the server side, a ...

01/11/07 - 20070011671 - Method for the static analysis of concurrent multi-threaded software
A method for the static analysis of concurrent multi-threaded software which bypasses the state explosion situation that plagues the prior art, thereby making our method scalable while—at the same time—producing no loss in precision. Our inventive method maintains patterns of lock acquisition and lock release by individual threads by constructing ...

01/04/07 - 20070006212 - Methods and platforms for highly available execution of component software
A technique to replace components adaptively to a sign of imminent failure or actual failure without allowing error or deterioration in performance to occur at the time of replacing components is described. A technique to have new requests directed to the replaced components executed by the new components is also ...

10/19/06 - 20060236319 - Version control system
A version control system such as may be used in an information management system for a source code development project. Multiple versions of artifacts are stored in the version control system. Some versions are stored in uncompressed form while others are stored in compressed form. The artifacts selected to be ...

10/05/06 - 20060225069 - Firmware version managing method of computer system and information processing device
Automated update to the firmware of the optimum version can be performed when a system board is exchanged, etc. When a system board is exchanged, a version change unit compares the version of the firmware of the system board with the version of the firmware of the corresponding partition stored ...

09/07/06 - 20060200817 - Versioning support for drivers frameworks
The subject invention relates to systems and methods that facilitate automatic version level updates of driver components in the context of an operating system framework. In one aspect, an automated computer versioning system is provided. The system includes a version library supplying various components of an operating system framework, wherein ...

09/07/06 - 20060200816 - Compact representation of vendor hardware module revisions in an open architecture test system
Method and system for associating software components with vendor hardware module versions in an open architecture test system are disclosed. The method includes receiving a set of hardware versions of a vendor hardware module, receiving a set of software components supported by the vendor hardware module, processing the set of ...

08/31/06 - 20060195837 - Synchronized-download version manager (s-dvm)
A Synchronized-Download Version Manager (S-DVM) allows media creators to take advantage of the valuable attributes embedded in a media file because it provides the ability to not only download and identify the different media versions that pervade the Internet, but it also enables the analysis, investigation, and tracking of each ...

08/31/06 - 20060195836 - Computer platform operating system compatibility management method and system
A computer platform operating system compatibility management method and system is proposed, which is designed for use in conjunction with a computer platform, such as a network server, for the computer platform to be selectively bootable between an old-version operating system (such as Windows NT4.0) and a new-version operating system ...

08/03/06 - 20060174241 - Method for controlling a software maintenance process in a software system landscape and computer system
A method for controlling a software maintenance process in a software system landscape has a plurality of logical systems, wherein independent service software components are executed in a central control system and used to perform actions of the software maintenance process for servicing the logical systems. The service software components ...

08/03/06 - 20060174240 - System and method for updating firmware in a secure manner
A mechanism that allows firmware to be updated in a secure manner is discussed. Two attributes are used in the actual ROM to refer to a Virtual ROM module. The two attributes are a version attribute and a reference to a separate module that is capable of validating updates. The ...

07/27/06 - 20060168579 - Service clean-up
Versions of a service not reachable by a set of service requestors that use the service are removed. Multiple, different versions of a service are stored, along with metadata associated with the multiple, different versions of the service. The metadata is examined to determine one or more of the multiple, ...

07/20/06 - 20060161913 - Method and apparatus for marking code for data versioning
A method, apparatus, and computer instructions for marking data versioning for code. Responsive to receiving an application programming interface call, a first marking statement in the code and a second marking statement are inserted in the code. A portion of code between the first marking statement and the second marking ...

07/20/06 - 20060161912 - Infrastructure for device driver to monitor and trigger versioning for resources
An improved method, apparatus, and computer instructions for receiving a call to create a version. State information for at least one of the device driver and a device associated with the device driver is identified to form identified state information in response to receiving the call, the identified state information ...

07/20/06 - 20060161911 - Method and apparatus for managing versioning data in a network data processing system
A method, apparatus, and computer instructions for managing versioning data for a state between a first virtual machine on a data processing system and a second virtual machine on a remote data processing system. Versioning information is stored in response to a request to generate a version in the first ...

07/20/06 - 20060161910 - Method, system and program product for automatically ensuring compatability of a code module loaded into a program-code environment
An approach for automatically ensuring compatibility of a requested code module for a program-code environment is provided in which the requested code module provides an indication of at least one compatible operating system version which can execute the requested code module. This indication is automatically compared to version information of ...

07/13/06 - 20060156300 - Vouching an authorized copy
A vouching system and method provides an alternative means for authorizing access to protected content material. When a copy of content material (201) is deemed to be unauthorized by a rendering device (200), authorization can be obtained by contacting the source (100) of the copied material. If the copy (201) ...

07/06/06 - 20060150179 - System for, method of registering a connection, computer readable medium and robot appliance
The present invention presents an improved apparatus and method for monitoring a material processing system, wherein the material processing system includes a processing tool, a number of RF-responsive electrical sensors coupled to the processing tool to generate and transmit electrical data, and a sensor interface assembly (SIA) configured to receive ...

06/29/06 - 20060143601 - Runtime optimizing applications for a target system from within a deployment server
A deployment server can include a profile data store, a generic application data store, and an optimizer. The profile data store can contain a plurality of attributes for devices and associate different optimization parameters or optimization routines to each of the stored attributes. The generic application data store can contain ...

06/22/06 - 20060136902 - Mobile process automation method
Remote devices communicate with a central server in order to provide event tracking information pertaining to a business process, which is conducted by persons performing multiple roles. Software, including a state machine, is downloaded onto the device. A first state table is also downloaded and applied to the state machine ...

06/15/06 - 20060130048 - Shared schema for software user interface designers and developers
A method, an apparatus and a system provide a shared schema for software user interface designers and developers. In some embodiments, a system includes a machine-readable medium to store a set of validation rules that are based on rules derived from a designer and rules derived from a developer. The ...

06/15/06 - 20060130047 - System and apparatus for software versioning
An extensible markup language (XML) versioning system allows versioning an XML based application software so that customizations made to an early version of the application software can be easily incorporated into the later version of the application software. The XML versioning system identifies XML semantic blocks in a customized early ...

05/18/06 - 20060107260 - Efficient generator of update packages for mobile devices
An efficient generator of update packages employs a new command SET PTR CACHE to take advantage of a rudimentary caching mechanism that allows exploiting of local patterns in pointer replacements. ...

04/13/06 - 20060080652 - Methods and systems for providing an application from an application providing system to a first front-end system and a second front-end system
Systems and methods are disclosed for providing an application. The systems and methods may include receiving a first selection data from a first front-end system or a first back-end system and receiving a second selection data from a second front-end system and a second back-end system. The systems and methods ...

04/06/06 - 20060075398 - Controlled deployment of software in a web-based architecture
The present invention includes systems and methods for the controlled deployment of software in a web-based environment where multiple versions of a single application are supported to provide field experience of various versions before general deployment. The systems and methods of the invention support backwards compatibility, which allows older versions ...

04/06/06 - 20060075397 - Methods 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 executed are incompatible with proper execution of the version of the software ...

03/30/06 - 20060070057 - Method and a device for allowing only a specific kind of hardware to correctly execute software
A method of limiting the use of software determines, before the software is executed on hardware, whether or not the hardware has a specific configuration inherent in a specific kind of hardware. If it is determined that the hardware has the specific configuration, then the method allows the software to ...

02/02/06 - 20060026587 - Systems and methods for operating system migration
The present invention provides for systems and methods that recognize source and target devices and automatically identify, transfer, and convert user profiles, user settings, data, applications, and other information from the source device with its source operating system to the target device with its target operating system. The system surveys ...

02/02/06 - 20060026586 - Systems and methods for enabling functions in a computerized system
Systems and methods are provided for configuring and executing complex software. The complex software may include code corresponding to a core layer and code corresponding to at least one of a plurality of industry extensions. A method for configuring software is provided that includes presenting at least one business set ...

01/19/06 - 20060015863 - Systems and methods for tracking file modifications in software development
A software development environment exposes a GUI with visual markings for differentiating developer modifications to software files. The differentiation techniques can be provided as defaults with embodiments of the invention, or can be customizable to allow for useful grouping of modifications. The software development environment may also provide a selection ...

11/24/05 - 20050262496 - Information processing apparatus, executability determining method, and computer program for the same
The present invention provides an information processing apparatus, an executability determining method and a computer program for the same. The information processing apparatus according to the present invention includes a list fetching section for fetching from outside disabled contents list information indicating disabled contents information disabling execution of an application ...

11/24/05 - 20050262495 - Administration mode for server applications
In one embodiment, application versioning and production redeployment support is designed to handle application upgrade needs in mission-critical, production environments. With multiple application versions, application availability to both existing and new clients is not interrupted during the process of application upgrade. It also provides the ability to test a new ...

11/24/05 - 20050262494 - Production redeployment through application versioning
In one embodiment, application versioning and production redeployment support is designed to handle application upgrade needs in mission-critical, production environments. With multiple application versions, application availability to both existing and new clients is not interrupted during the process of application upgrade. It also provides the ability to test a new ...

11/17/05 - 20050257213 - Management module failover across multiple blade center chassis
A method and system for a failover management module for a server blade chassis. A virtual out-of-band network connects management modules in different server blade chassis. Upon a detection of a failure of the management module(s) in a first server blade chassis, a management module in a second server blade ...

11/17/05 - 20050257212 - System and method for autonomic software delivery for personal area networks
A system and method for autonomic software delivery for personal area networks is presented. A software installer is included in a responding device that uses a device profile table to identify the capabilities of a requesting device. Once identified, the responding device provides software data, such as software identifiers and ...

11/17/05 - 20050257211 - Method and mechanism for managing incompatible changes in a distributed system
A method and mechanism for managing data to resolve incompatibilities between different versions of data is disclosed. According to one approach, incompatibilities to private data is managed using group/member dependent key(s)/link(s), static shared data is managed using group/member dependent key(s)/link(s), and dynamic shared data is managed using data transformation function(s). ...

11/17/05 - 20050257210 - Upgrading pattern configurations
Methods and systems, including computer program products, implementing techniques for upgrading pattern configurations. The techniques include receiving configuration for a pattern, determining whether the configuration is current with respect to the pattern, automatically upgrading the configuration if the configuration is not current, and using the configuration to modify one or ...

11/03/05 - 20050246702 - System and method for automatically updating versions of software programs in client computers
A system for automatically updating versions of software programs in client computers includes: client computers (1), each including software programs (10) and a version update inquiry module (11); an application server (2) including a version number obtaining module (200), a comparing module (201), a connecting module (202), and an updating ...

09/22/05 - 20050210461 - Method and mechanism for performing a rolling upgrade of distributed computer software
An improved method and mechanism for performing rolling upgrades to distributed software installations is disclosed. The present approach eliminates or minimizes extraneous downtime when performing a rolling upgrade, thereby improving performance an availability for users of the software installation. A rolling upgrade can be performed by defining a private symbolic ...

09/01/05 - 20050193387 - Version update method
A version update method is provided for updating a version of a communication system application program installed in a plurality of terminals connected to a communication network and operating between at least two terminals. The method includes: starting communications between the two of the plurality of terminals; exchanging version information ...

08/11/05 - 20050177826 - Versioning support in object-oriented programming languages and tools
A versioning policy included in a target component indicates how the target component is to be accessed, for example, either as a library component or a platform component. A component may be designated as a library component when it is not versioned in a binary compatible manner. When other components ...

07/14/05 - 20050155031 - Changed file identification, software conflict resolution and unwanted file removal
As computer programs grow more complex, extensible, and connected, it becomes increasingly difficult for users to understand what has changed on their machines and what impact those changes have. An embodiment of the invention is described via a software tool, called AskStrider, that answers those questions by correlating volatile process ...



###

FreshPatents.com Support