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:
Apr. 08, 2014
Filed:
Nov. 17, 2010
Craig M. Federighi, Los Altos Hills, CA (US);
Jack R. Matthew, San Francisco, CA (US);
Randy D. Saldinger, San Jose, CA (US);
Steven C. Cento, Cupertino, CA (US);
Craig M. Federighi, Los Altos Hills, CA (US);
Jack R. Matthew, San Francisco, CA (US);
Randy D. Saldinger, San Jose, CA (US);
Steven C. Cento, Cupertino, CA (US);
Apple Inc., Cupertino, CA (US);
Abstract
Described herein are methods for sharing resource dependencies between applications stored on a system. For example, in at least certain embodiments, a computer-implemented method for sharing resource dependencies includes installing or initiating installation of multiple application bundles having one or more applications and respective resources on the system. Next, an installer determines identifiers (e.g., hash signatures) for first and second resources and determines whether the resources are identical if an identifier for the first resource matches an identifier for the second resource. Then, a link is created from the second application bundle to the first resource of the first application bundle if the first resource is identical to the second resource. The second resource may be removed from the system if it has been installed. Alternatively, installation of the second resource is terminated if it has not been installed on the system.