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.
Patent No.:
Date of Patent:
Dec. 09, 2014
Filed:
Jun. 07, 2010
Richard Byers, Bellevue, WA (US);
Frank Peschel-gallee, Kirkland, WA (US);
Raja Krishnaswamy, Redmond, WA (US);
Richard Byers, Bellevue, WA (US);
Frank Peschel-Gallee, Kirkland, WA (US);
Raja Krishnaswamy, Redmond, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
A library management system may compare contracts between programming libraries to identify unions, intersections, and differences between libraries. The management system may have a contract analyzer that may remove the contract definition from an existing library to form a library contract. The library contract may be managed as a first class item within a programming environment, and may be used as a reference for comparing existing and new versions of the library. The library management system may create reference libraries for programmers to write applications using two or more intersecting libraries, among other uses.