|
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....
|