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:
Oct. 24, 2006
Filed:
Feb. 11, 2002
Kenton E. Noble, Hillsborough, CA (US);
Richard J. Lotero, San Mateo, CA (US);
Subash Chadalavada, Fremont, CA (US);
William Greene, Belmont, CA (US);
Keith Swartz, Seattle, WA (US);
Joseph H. Kent, Burlingame, CA (US);
Joseph Epstein, San Bruno, CA (US);
Kenton E. Noble, Hillsborough, CA (US);
Richard J. Lotero, San Mateo, CA (US);
Subash Chadalavada, Fremont, CA (US);
William Greene, Belmont, CA (US);
Keith Swartz, Seattle, WA (US);
Joseph H. Kent, Burlingame, CA (US);
Joseph Epstein, San Bruno, CA (US);
Oracle International Corporation, Redwood Shores, CA (US);
Abstract
A system and method for providing a code release infrastructure with granular code patching is described. Code patches, each including at least one resource unit are provided. Each resource unit includes metadata and file components. Code libraries, each including at least one resource unit, are patched. The metadata for each resource unit in the code patches is compared to the metadata for each such corresponding resource unit in the code libraries. Each resource unit in the code patches is merged into the code libraries for each such corresponding resource unit that is out-of-date as defined by merge rules. Archive files, as defined by archive file definitions, are created or updated using the resource units from the code libraries, or, optionally, are deleted. The archive files are digitally signed also as required. The system and method enables source and derived code and third party code to be patched granularly.