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:
Oct. 31, 2006

Filed:

Nov. 21, 2000
Applicants:

Bradley J. Bartz, Lynnwood, WA (US);

Christopher G. Kaler, Redmond, WA (US);

Martyn S. Lovell, Seattle, WA (US);

Yevgeniy Rozenfeld, Bellevue, WA (US);

Inventors:

Bradley J. Bartz, Lynnwood, WA (US);

Christopher G. Kaler, Redmond, WA (US);

Martyn S. Lovell, Seattle, WA (US);

Yevgeniy Rozenfeld, Bellevue, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01); G06F 12/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

Development of multiple-version software employs versioned documents in a store. The documents are compared (differenced) at both line and character levels. Potential conflicts in merged documents are marked by detecting possible alternative histories from a common parent document. Changes from an earlier version are removed from a later version of the same document even when the document has intervening versions. A build lab allows developers to work in parallel on a new software build while another build is being run and patched on a different set of documents; the developers each have private copies from which changes pertaining to a build have been added, and then backed out when the file is returned to a common area.


Find Patent Forward Citations

Loading…