The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 23, 2007

Filed:

Jun. 30, 2003
Applicants:

Duane Tharp, Portsmouth, NH (US);

James Konrad Tauber, Rossmoyne, WA (US);

Biao Ren, Acton, MA (US);

Clyde Christopher Logue, Portsmouth, NH (US);

Inventors:

Duane Tharp, Portsmouth, NH (US);

James Konrad Tauber, Rossmoyne, WA (US);

Biao Ren, Acton, MA (US);

Clyde Christopher Logue, Portsmouth, NH (US);

Assignee:

mValent, Inc., Burlington, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
Abstract

Traditionally, a software product is produced through distinctive stages, such as development stage, quality control stage and a production stage, often resulting in difficulty of communications and lack of collaborations among the stages. To provide a true collaborative environment, techniques for creating a model are described. The model, in one perspective, is a collection of instances of environments needed for the stages to achieve a predetermined status of the software product. According to one embodiment, the model includes a plurality of first and second elements. Each of the first elements pertains to one of the instances and each of the second elements represents relationships between or among the first elements. Further the model may include a plurality of third elements, each carrying instructions or data. As a result, a model, accessible by each of the stages, provides a collaborative environment and is applicable to each of the stages, synchronizes changes and facilitates communications among the stages, thus greatly improving collaborations, communications and efficiency of producing the software product.


Find Patent Forward Citations

Loading…