Matches 1 - 50 out of 168 1 2 3 4 >
Match Document Document Title
7614040 System and method for efficiently analyzing and building interdependent resources in a software project  
A dynamic dependency representation 402 may be iteratively constructed and maintained as resources are changed, including resources that are automatically generated. A type differencing component...
7610316 Extensible architecture for versioning APIs  
Some large software development projects need more than one versioning system to accommodate not only a diversity of document formats and data types, but also the geographic diversity of its...
7603393 Software merging utility  
A method and system merging a file across multiple versions of the file is provided. A file check-in request is identified. A merge candidate associated with the file is automatically identified. A...
7600219 Method and system to monitor software interface updates and assess backward compatibility  
A system and method for monitoring updates to the interface portion of a software library or repository. An embodiment of the invention determines whether detected changes made to the software...
7596570 Data sharing  
In some embodiments, a method for detecting a shared data element comprises providing a first feature of a first data element associated with a first storage device; detecting a second feature of a...
7584453 Method for sharing source code over a network  
Under the present invention source code can be shared among nodes in a peer-to-peer network. Specifically, source code to be shared will first be analyzed to identify a set of code patterns,...
7584207 Customization of metadata describing objects in a computing environment  
The present invention facilitates customization of metadata that describes objects in a software system without requiring modification of source code. A customization that describes a desired...
7581218 Transaction processing in a distributed data processing system  
A method of pre-processing a transaction within an application program in a distributed data processing system. The system comprises a network, a first computer system, a second computer system and...
7581207 Method of configuring managed entities in a communications network using configuration templates  
The advantages are derived from a cost-reduced managed entity configuration of various communications network equipment having diverse makes, models, and software releases. Expertise of highly...
7577939 Method, system and program product for sharing source code over a network  
Under the present invention source code can be shared among nodes in a peer-to-peer network. Specifically, source code to be shared will first be analyzed to identify a set of code patterns,...
7574693 Internet-based service for updating a programmable control device  
An Internet based service is provided for updating a programmable control device. An Internet site contains links to appliance-dependent control and feature option information which can be...
7571427 Methods for comparing versions of a program  
Systems and methods are discussed that allow profile information to be reused by various versions of a program. One illustrative aspect includes a method for comparing versions of a program in...
7565643 Sending notifications to project members in a project management system  
An embodiment of the present invention is a technique to send notification to members in a project management system. A notification list and information are created for a project. The notification...
7565210 Data communications  
The present invention provides methods of, computer programs for and apparatus for control and/or observation of a device with communication capabilities by a controller device with hypertext or...
7562349 Version adaptation interface for integration of different virtual machines  
A system and method for integrating different virtual machines (“VMs”). A first VM is loaded into an Application Server (“AS”) instance. The first VM includes standard features accessible...
7562342 Method and apparatus for incrementally processing program annotations  
A method and system for incrementally processing program annotations is provided. A source model, a doclet model and a semantic model are used to represent and transform annotations incrementally....
7559048 System and method for managing objects between projects  
A system and method for manipulating objects between related projects. Dependencies between object are checked as objects are moved between projects. The dependency review enables all dependent...
7555752 Configurable levels of source control for the configuration of a process automation system  
Configurable levels of source control for the configuration of a process automation system are enabled through a preference selection or license. A user that starts with a certain level of source...
7555640 Mobile electronic device with fragmented device settings  
A mobile electronic device with fragmented device settings enables preservation of user-defined settings during over-air software updates. Such a device in one aspect comprises a memory adapted to...
7552421 Method for adding comments to deleted code  
A method for adding comments to deleted code includes maintaining a first version of a file in a code repository, providing the first version of a file available to a first user, receiving a second...
7548918 Techniques for maintaining consistency for different requestors of files in a database management system  
A method and apparatus for providing file system operation locks at a database server is provided. A database server may employ database locks and file system operation locks in servicing requests...
7546322 Generating unique name/version number pairs when names can be re-used  
Various embodiments of a method, system and article of manufacture provide a version number. An object has a present name and a present version number. In response to changing the present name of...
7546314 Customizing application programs  
Methods and apparatus, including computer program products, for storing and using customization data. A repository contains one or more repository objects, one or more variants for each repository...
7539976 System and method for intelligently distributing source files within a distributed program build architecture  
A method implemented within a distributed build system is described comprising: transmitting a first source file from a program build file repository to a first node, the first node using the...
7539975 Method, system and product for determining standard Java objects  
Java class information is analyzed to determine if the code is standard for its particular class, and thus belongs to impliedly trustworthy software. An analysis tool performs a pre-analysis to...
7539943 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...
7529780 Conflict management during data object synchronization between client and server  
A client stores client metadata entries corresponding to a plurality of data objects. During a first phase of a synchronization process, the client sends one or more client metadata entries to a...
7519950 Method and system for version negotiation of distributed objects  
A subsystem provides for negotiating a common version for interfaces of objects supported by the subsystem and a remote subsystem. In one embodiment, the subsystem determines a list of interfaces,...
7512673 Rule based aggregation of files and transactions in a switched file system  
A switched file system, also termed a file switch, is logically positioned between client computers and file servers in a computer network. The file switch distributes user files among multiple...
7506310 Method and system for caching managed code for efficient execution on resource-constrained devices  
Described is a system and method that separates a managed code runtime library or program into four parts, comprising a header, resources, metadata and method implementations. The metadata and some...
7500224 Code blueprints  
A blueprint is described that provides a framework for writing a code generator. A blueprint translator translates the blueprint into one or more classes with source code. The newly generated code...
7490318 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...
RE40633 User centric product files distribution  
A user centric approach to program product distribution, such as a program product, including a complementary multi-vendor code control system (MVCCS) suitable for use to practice the user...
7480897 Method and system for managing development objects for computer program code  
Method and system for managing development objects for computer program code. One development object comprises source code written in a positional language while the other development object...
7480896 Lightweight methods for storing work in progress in a source code control system  
The present invention relates to a system and methodology to facilitate software development activities via the concept of “Shelving” which provides an improved alternative to conventional...
7480893 Rule-based system and method for checking compliance of architectural analysis and design models  
A method for extracting requirements of an architectural software model comprises providing a use case model as a directed graph of the architectural software model comprising nodes corresponding...
7458073 Development and build environment for packaged software delivery  
A development and build environment creates information used by the master node and nodes in a network of nodes to perform software loading and evaluation during boot and normal runtime. The...
7454745 Automated semantic-based updates to modified code base  
An apparatus, program product and method generate difference data representative of modifications made to one release of a standard code base to facilitate the adaptation of later releases of the...
7454744 Private source code commenting  
A method, computer program product, and data processing system for exchanging information regarding software source code among a team of developers is disclosed. In a preferred embodiment of the...
7451435 Self-describing artifacts and application abstractions  
Described herein is at least one implementation employing multiple self-describing software artifacts persisted on one or more computer-storage media of a software-based computer. In this...
7451434 Programming with shared objects in a shared memory  
A shared memory technology where shared objects can be used by any of multiple users, applications, or program sessions with programming language support during development and at runtime. The...
7444363 Database item versioning  
Database item versioning, such as items like stored procedures found in databases such as Standard Query Language (SQL) databases. In one embodiment, a program such as an editor, a database, a...
7437712 Software build tool with revised code version based on description of revisions and authorizing build based on change report that has been approved  
A system for managing software builds is provided. The system comprises a code control system operable to maintain a code version and a information associated with the code version, a parser module...
7434208 Graphical interface system monitor providing error notification message with modifiable indication of severity  
An interface is provided between a running computer application and a system monitor. The system monitor handles notification messages generated by the computer application. The interface includes...
7418734 Method and system for detecting privilege escalation vulnerabilities in source code  
A method and system of detecting vulnerabilities in source code. Source code is parsed into an intermediate representation. Models are derived for the code and the models are then analyzed in...
7412480 Device and method for updating code  
The invention is directed to a method for a software provider to enable a software-acquiring entity to arrive from an existent first signed piece of code at a second signed piece of code. Both...
7406678 Manager component resource addition and/or resource removal on behalf of distributed software application  
A distributed software application comprises a plurality of software components within a plurality of executables. A manager component for the distributed software application handles: an addition...
7406424 Migration of a workflow system to changed process definitions  
For migrating a work flow in a workflow management system having at least one process instance executing an original process definition, each process instance is checked during the execution of the...
7383535 System and method for implementing code hooks in a web-based environment  
A system and method for creating and supporting multiple customized versions of a software application within a web-based environment is disclosed. Customized code is created for a user of the...
7346894 Method and system for specifying file-specific program settings  
Methods and systems for specifying settings used by a file are described. A file is accessed using a software application. Associated with the file are global settings defined by the application....
Matches 1 - 50 out of 168 1 2 3 4 >