...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?
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.
| Number | Title | Issue Date |
| 8191037 | Customized 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 |
| 8191036 | Mechanism 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 |
| 8176464 | Method 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 |
| 8166450 | Methods 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 |
| 8140367 | Open 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 |
| 8136086 | Control 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 |
| 8127268 | Server 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 |
| 8126768 | Application 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 |
| 8122425 | Quality 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 |
| 8103948 | Method 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 |
| 8046387 | System 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 |
| 8042089 | Process 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 |
| 8010937 | Method 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 |
| 8010936 | System 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 |
| 8006222 | Release 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 |
| 8006223 | Method 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 |
| 7971179 | Providing 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 |
| 7971180 | Method 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 |
| 7962889 | Techniques 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 |
| 7949610 | Method 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 |
| 7930677 | Method, 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 |
| 7908583 | Evidentiary 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 |
| 7890922 | System 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 |
| 7890921 | Automated 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 |
| 7873939 | Processing 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 |
| 7870113 | System 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 |
| 7870151 | Fast 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 |
| 7865867 | System 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 |
| 7856615 | Computer 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 |
| 7856616 | Action-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 |
| 7853921 | Interface 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 |
| 7802227 | Customized 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 |
| 7784021 | Method 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 |
| 7774378 | System 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 |
| 7774742 | Facilitation 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 |
| 7765520 | System 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 |
| 7739653 | Representing 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 |
| 7739652 | Determining 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 |
| 7703070 | Method 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 |
| 7694270 | Systems 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 |