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

Icon_funbox Did You Know...

...that the first rickshaw was invented in 1869 by an American Baptist minister, the Rev. E. Jonathan Scobie, to transport his invalid wife around the streets of Yokohama?

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/101 - Software project management


Subclass of Class 717 - Data processing: software development, installation, and management
Definition: Subject matter comprising means or steps for planning,
No. of patents: 398
Last issue date: 05/29/2012


1                    
NumberTitleIssue Date
8191037Customized control building
A system and method is disclosed for creating a reusable control from various applications or portions of applications. Using a pre-existing application or one specifically developed for the control, a developer programmatically declares which functionalities of the...
05/29/2012
8191036Mechanism to support orphaned and partially configured objects
Mechanisms to support orphaned and partially configured objects are provided. A project includes a variety of objects. At least one object is designated as an orphaned object. The orphaned object lacks complete configuration details. Other objects of the project dep...
05/29/2012
8176464Method and framework for securing a source code base
A framework for securing a source code base during the development phase of a software development lifecycle is provided. The framework includes an aspect package module and a validator package module. The aspect package module integrates security routines into the ...
05/08/2012
8166450Methods and apparatus for compiling instructions for a data processor
Methods and apparatus optimized for compiling instructions in a data processor are disclosed. In one aspect, a method of address calculation is disclosed, comprising operating a compiler to generate at least one instruction; canonicalizing the address calculation in...
04/24/2012
8140367Open marketplace for distributed service arbitrage with integrated risk management
A method, system, and computer-readable medium that support an open marketplace for distributed service arbitrage with an integrated risk management is presented. Orders for work packets, which are processed within a software factory, are allowed to be bid upon only...
03/20/2012
8136086Control method for apparatus capable of using macros describing operation sequence
A multi function peripheral (MFP) is provided with a scanner and a printer for operating a copy function, and a macro control unit and macro function unit for operating a macro function in order to reliably operating the macro function even for an event generated as...
03/13/2012
8127268Server testing framework
A system and method of developing software includes a configuring a build tool configuration file with instructions to start a server software application, provision the server software application with test data; run unit tests on software that communicates with th...
02/28/2012
8126768Application change request to deployment maturity model
The invention provides a system and method of improving change management structure of an organization, wherein change management structure includes process definitions for managing change requests to software applications. In one embodiment, the invention may inclu...
02/28/2012
8122425Quality software management process
A quality management framework system and method for operating a quality plan in a product development organization having quality objectives. The system includes a plurality of computer implemented tools accessible by users for operating a plurality of quality proc...
02/21/2012
8103948Method for providing both automated and on demand project performance measurements
A method and system for displaying and reporting project completion information of a large-scale project having a number of individual subprojects. A rollup agent is employed for acquiring project completion information from a number of subproject databases to provi...
01/24/2012
8046387System and method for providing intelligence centers
Disclosed herein, among other things, is a system comprising a content repository, a communication portal developer, a content manager, and an analytic engine. The content repository is adapted to store electronic content in a computer-readable storage medium. The c...
10/25/2011
8042089Process automation system and method employing multi-stage report generation
The embodiments of the invention described herein employ sophisticated techniques for managing distributed processes in a process automation system. Specifically, one embodiment of the invention implements a general purpose property mechanism in which arbitrary data...
10/18/2011
8010937Method and apparatus for application building using build styles
A method of building several software products using build styles. The method receives target settings including definitions for several build settings for directing build applications to build the several software products. The method receives build styles to build...
08/30/2011
8010936System and method for describing method process using guided architectural decisions
A method author uses a method generator to create a customized project-specific method that includes first class decision elements. The decision elements are included in a meta model for a process framework, and describe actual decisions for a user to resolve. Once ...
08/30/2011
8006222Release planning
A method of software release planning. The method comprises the steps of assigning stakeholder priorities to a set of requirements for software; explicitly defining a set of constraints on the requirements; and operating on the stakeholder priorities with algorithms...
08/23/2011
8006223Method and system for estimating project plans for packaged software applications
A system for estimating and generating project plans for implementing packaged software applications, the system includes: a view layer configured to act as a user interface for user inputs and system outputs; a model and control layer configured to implement rules ...
08/23/2011
7971179Providing artifact lifespan and relationship representation
A system and method for providing artifact lifespan and relationship representation is disclosed. A timeline portion of a lifespan of at least two artifacts is provided. In addition, a relationship representation portion between the at least two artifacts is also pr...
06/28/2011
7971180Method and system for evaluating multi-dimensional project plans for implementing packaged software applications
A method for scoring and ranking multi-dimensional project plans for implementing packaged software applications, the method includes: determining one or more dimensions for a project plan; assigning one or more attributes to each of the one or more dimensions; assi...
06/28/2011
7962889Techniques for instantiating and configuring projects
Techniques for project management instantiation and configuration are provided. A master project includes policy directives that drive the dynamic instantiation and configuration of resources for a project. The resources are instantiated and configured on demand and...
06/14/2011
7949610Method and system for discovering dependencies in project plans of distributed system
A method and system for discovering dependencies in project plans of a distributed system. Project plans are located by a project plan path. A project plan contains dependency information of a task to be performed, a resource necessary to perform the task, and a pre...
05/24/2011
7930677Method, system and computer program for tracking software development
A solution (300) for tracking computer software development (for example, based on UML diagrams) is proposed. In the solution of the invention, a completion coefficient is associated (312) with each activity concerning the development process (to indic...
04/19/2011
7908583Evidentiary enrichment of traceability links between software specification requirements
Traceability links between software specification requirements are evidentially enriched. A traceability link indicates that a second specification requirement is dependent to some degree on a first specification requirement. A likelihood that the second specificati...
03/15/2011
7890922System and article of manufacture for integration of data management operations into a workflow system
Techniques are provided for processing a workflow. A workflow including one or more data management activities is received. A workflow description is generated from the workflow that includes a description of the one or more data management activities. One or more d...
02/15/2011
7890921Automated method for coherent project management
A coherent interactive project management system has a dashboard including a graphic user interface (“GUI”) in communication with a GUI engine, where the dashboard provides links to a plurality of differing interactive hierarchical display screens. A data engine...
02/15/2011
7873939Processing logic modeling and execution
Provides processing logic modeling and executing methods, systems and apparatus. These facilitate collaboration between business analyst and IT staff for process modeling and maintenance of the consistency between business level design and IT implementation design. ...
01/18/2011
7870113System and method for organizing data
A system and method for organizing and retrieving data is provided. The present invention replicates existing data in a format that is representative of naturally occurring relationships associated with the elements in the data. The data is organized into groups whi...
01/11/2011
7870151Fast accurate fuzzy matching
A computer-implemented technique for fuzzy matching. This works quickly yet accurately to determine if a given computer-readable record is represented, by exact match or pretty close match, in a large collection of computer-readable records. Further tools may be pro...
01/11/2011
7865867System and method for managing and monitoring multiple workflows
A criteria-based system and method is provided for performing workload management. Unlike conventional systems, the invention provides a system and method that includes a core workload management entity for performing workload management for multiple process lines. ...
01/04/2011
7856615Computer method and apparatus for managing software configurations using change flow hierarchies
Computer method and apparatus for managing configurations of programming models is disclosed. A software development workspace respective to a user holds a programming model configuration specified by the user. The configuration is formed of one or more model elemen...
12/21/2010
7856616Action-based in-process software defect prediction software defect prediction techniques based on software development activities
An action-based in-process software defect prediction (ABDP) applies classifying records of a performed action to predict whether subsequent actions cause defects in a project. A performed action is previously defined herein as an operation performed based on tasks ...
12/21/2010
7853921Interface and related methods for dynamically generating a filter graph in a development system
A system is presented including a plurality of sources, and an interface, selectively coupled to the plurality of sources, to generate and implement a development project of processing chains, wherein the interface dynamically loads a processing chain for each of th...
12/14/2010
7802227Customized control building
A system and method is disclosed for creating a reusable control from various applications or portions of applications. Using a pre-existing application or one specifically developed for the control, a developer programmatically declares which functionalities of the...
09/21/2010
7784021Method for specifying, deploying and dynamically updating work flows
A method for specifying, deploying and updating work flows. A work flow comprising manual and automatic steps is created in a computing system A first XML schema set represents the automatic steps. The XML schemas in the first XML schema set identify software routin...
08/24/2010
7774378System and method for providing intelligence centers
Disclosed herein, among other things, is a system comprising a content repository, a communication portal developer, a content manager, and an analytic engine. The content repository is adapted to store electronic content in a computer-readable storage medium. The c...
08/10/2010
7774742Facilitation of multi-project management using task hierarchy
A method on a computer for providing critical chain-based project management is disclosed. The method includes receiving at least one project plan for a project comprising a plurality of tasks and calculating a task priority for each of the plurality of tasks based ...
08/10/2010
7765520System and method for managing cross project dependencies at development time
A method and memory for storing data for access by an application program being executed on a computing device, comprising: a data structure stored in said memory, said data structure including information that embodies software project dependency relationships used...
07/27/2010
7739653Representing software development item relationships via a graph
Software development items can be represented in a graph data structure. Relationships between the represented items can be detected and reflected in the graph data structure. Queries can be run against the data structure to determine which software development item...
06/15/2010
7739652Determining software complexity
Methods, apparatus, and computer program products for determining software complexity. A plurality of versions of a software module whose complexity is to be determined are compressed. Lengths of the compressed versions are compared, one with another, to provide com...
06/15/2010
7703070Method and system for assessing a software generation environment
A method and system for assessing a software generation environment (SGE). The SGE has a plurality of SGE characteristics. At least one query is generated for each SGE characteristic. Each query has a plurality of response choices and each response choice has a nume...
04/20/2010
7694270Systems and methods for facilitating and managing business projects
Systems and methods for facilitating and managing a business project, include generating, on a computer, a plurality of primary fact sheets, each primary fact sheet being made up of a plurality of tiles. Each tile represents a predetermined attribute of a particular...
04/06/2010
1                    
 
Sign InRegister
Username  
Password   
forgot password?