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

Icon_funbox Did You Know...

...that it was melting ice cream that inspired the invention of the outboard motor? It was a lovely August day and Ole Evinrude was rowing his boat to his favorite island picnic spot. As he rowed, he watched his ice cream melt and wished he had a faster way to get to the island. At that moment the idea for the outboard motor was born!

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/122 - Source code version


Subclass of Class 717 - Data processing: software development, installation, and management
Definition: Subject matter including means or steps for maintaining
No. of patents: 281
Last issue date: 03/20/2012


1                
NumberTitleIssue Date
8140545Data organization and evaluation using a two-topology configuration
A computer-implemented method for organizing data in a two-topology configuration is disclosed. The method includes providing a plurality of nodes, each node including data relating to a corresponding object state, and linking each of at least one of the plurality o...
03/20/2012
8136092Multi-attribute dynamic link library packaging
A system for packaging a dynamically linked computer program function includes a compiler configured to compile a source file iteratively to create a plurality of corresponding object files, the source file associated with a specific computer program function having...
03/13/2012
8117596Method and system for version independent software release management
A method for assembling an update for a software release is described, comprising defining classes of software components, each class comprising one or more instances of the class, each instance having a unique identifier, each instance representing a software compo...
02/14/2012
8095911Method and system for utilizing development components
Methods, systems, and software for utilizing development components or other enterprise content—whether developed internally or by third parties—are described herein. One method for utilizing reusable development components includes presenting an interface to a ...
01/10/2012
8078589Software 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 view associated with the identified merge candidate is automatically...
12/13/2011
8046741Private 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 present invention, a developer associates commentary with a particular ...
10/25/2011
8042097Automated semantic-based updates to modified code base
An apparatus and program product generate difference data representative of modifications made to one release of a standard code base to facilitate the adaptation of later releases of the standard code base. The difference data is generated at least in part in conne...
10/18/2011
8037452Task aware source checkin and build
An integrated source code control and work item tracking tool is capable of establishing a relationship between work definition and work implementation. Once established, a more holistic view of the development process can be attained, and specific tasks can be easi...
10/11/2011
7996442Method and system for comparing and re-comparing data item definitions
A method, system, and computer program product provides the capability to compare data object definitions in a database in a less costly and less time-consuming manner than previous techniques. A method of comparing multiple versions of data item definitions in a da...
08/09/2011
7975256Optimizing application performance through data mining
Metadata describing common Java classes is extracted and utilized to optimize a Java program's performance based on the code requirements of the application. Data mining techniques extract metadata and other information about different sets of JVM byte code written ...
07/05/2011
7966346Updating groups of items
Updating a set of items is disclosed. A set of items is received. The set of items is partitioned into groups. Group dependency information for the groups is calculated. Optionally, a dependency report is produced. Optionally, groups are updated. Optionally, change ...
06/21/2011
7926033Method for supporting new network element software versions in an element management system without upgrading
A method and apparatus for configuring an element management system server (an EMS server) to support new network element service application versions without upgrading the EMS server software is provided. The EMS stores base version data that describes the data mod...
04/12/2011
7926032Two meta-level modeling approach for mapping typed data
The present invention is directed to an improved mapping system and code generation system. Embodiments of the present invention separate the mapping of data elements into two metalevels. The first metalevel maps between types of elements (e.g., string, int, float, ...
04/12/2011
7921138Comment processing
Methods, apparatus, and computer-readable media employing computer-readable components for localization of data included in software programs are described. The computer-readable components comprise data elements defined based on a software data schema; and an owned...
04/05/2011
7886270Methods, systems, and computer program products for file version control management
Methods, systems, and computer program products for file version control management are provided. Methods include receiving a loadset of at least one data file and activating the loadset. For each data file in the loadset, the data file is written to a target system...
02/08/2011
7865878Method and apparatus for operating enterprise software from a detachable storage device
A method and apparatus for enabling an application to run from a detachable device attached to a host computer, the method comprising eliminating the usage of the registry of the computer, and using relative file paths. These modifications enable organization applic...
01/04/2011
7861224Delta compression using multiple pointers
Encoding a new version of a data module includes constructing a delta data module having data for providing the new version of the data module. The delta data module may indicate an encoding for copying data at an offset from one of a number of pointers into differe...
12/28/2010
7856621Method for synchronization of concurrently modified interdependent semi-derived artifacts
Described is a method for synchronizing concurrently modified interdependent semi-derived artifacts. For example, one artifact can be a software model file and the other artifact can be a code file. A temporary artifact is generated and includes all the elements of ...
12/21/2010
7743364Work flow management system, work flow management apparatus and method
A work flow management system, a work flow management apparatus and a management method capable of managing the work flow through a plurality of devices are provided. The work flow management system includes a work flow management apparatus, and the desired job hist...
06/22/2010
7720870Method and system for quantifying the quality of search results based on cohesion
A method and system for quantifying the quality of search results from a search engine based on cohesion. The method and system include modeling a set of search engine search results as a cluster and measuring the cohesion of the cluster. In an embodiment, the cohes...
05/18/2010
7703074Method and apparatus for tracking changes in a system
A method for analyzing a target system that includes obtaining a plurality of characteristics from the target system using a characteristics extractor, wherein the plurality of characteristics is associated with a characteristics model, storing each of the plurality...
04/20/2010
7698323Method and system for accessing and managing information
A method and system for finding, accessing, connecting, and sharing information in the context of business activities. Authorized users may search and view information content from managed or unmanaged data repositories maintained at various locations. Users may con...
04/13/2010
7676793Determination of dependent objects by a source control system and a method to automatically include those objects with the parent object when changes are enabled
This software invention requires that information be saved with each object that is placed in a source control system. This information includes the name, type, status, version number, and references to parent objects. When the object is checked-out, this informatio...
03/09/2010
7653898Method and apparatus for generating a characteristics model for a pattern-based system design analysis using a schema
A method for analyzing a target system that includes generating a characteristics model using a schema defining a domain, obtaining a plurality of characteristics from the target system using a characteristics extractor, wherein the plurality of characteristics is a...
01/26/2010
7634757Ensure a consistent control system configuration methodology through an enforceable user defined development life cycle
A user-defined development life cycle component is part of a qualification and version control system that is an integral part of a configuration toolset in a process automation system. The user enables and defines a development life cycle to be used by defining qua...
12/15/2009
7634758System and method for backing up open files of a source control management repository
A software agent, system and method for backing up open files of a source control management repository are provided. The agent includes a context information agent for retrieving context information including a location of the at least one open file from the source...
12/15/2009
7600219Method 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 interface are likely to cause backward compatibility problems. Initially,...
10/06/2009
7581207Method 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 trained analysts is employed in a time-efficient manner to write discrete...
08/25/2009
7571427Methods 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 binary format. The method includes finding equivalent contents in portion...
08/04/2009
7562349Version 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 through a standard native interface. A second VM is loaded into the AS...
07/14/2009
7552421Method 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 version of the file, the second version being an updated version of ...
06/23/2009
7519951Multi-attribute dynamic link library packaging
A method of packaging a dynamically linked computer program function comprising: establishing an attribute, each attribute exhibiting a plurality of at least one of variations, characteristics and parameters associated with the dynamically linked computer program fu...
04/14/2009
7500224Code 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 can then be compiled. If the user wishes to add additional functional...
03/03/2009
7490318Computer 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 oper...
02/10/2009
7454744Private 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 present invention, a developer associates commentary with a particular ...
11/18/2008
7454745Automated 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 standard code base. The difference data is generated at least in part ...
11/18/2008
7444363Database 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 source and a mechanism. An editor program provides for editing a stored p...
10/28/2008
7437712Software 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 in communication with the code control system, the parser module ope...
10/14/2008
7434208Graphical 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 an import module to scan a source file, extract notification messages...
10/07/2008
7428726Techniques for software configuration tracking
Techniques for gathering and tracking build information are described. Builds are registered initially. When a test execution is performed, a matching build is automatically determined from those previously registered builds as matching the software under test for a...
09/23/2008
1                
 
Sign InRegister
Username  
Password   
forgot password?