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. 03, 2017

Filed:

May. 29, 2015
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Gregory I. Kerr, Cupertino, CA (US);

Pierre-Olivier J. Martel, Mountain View, CA (US);

Love Hornquist Astrand, Cupertino, CA (US);

Peter Kiehtreiber, Cupertino, CA (US);

Ivan Krstic, San Francisco, CA (US);

Assignee:

Apple Inc., Cupertino, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 21/51 (2013.01); G06F 21/52 (2013.01); G06F 21/64 (2013.01);
U.S. Cl.
CPC ...
G06F 21/52 (2013.01); G06F 21/51 (2013.01); G06F 21/64 (2013.01); G06F 2221/033 (2013.01);
Abstract

According to one embodiment, in response to a request received from an application by a launch module hosted by an operating system and executed by a processor to dynamically load a library, a library validation module hosted by the operating system extracts a first team identifier (ID) from the application, where the first team ID identifies an application provider that provides the application. The library validation module extracts a second team ID from the library, where the second team ID identifies a library provider that provides the library. The first team ID and the second team ID are compared to determine whether the first team ID matches the second team ID. In response to determining that the first team ID matches the second team ID, the launch module launches the library to allow the application communicate with the library; otherwise, the request is denied.


Find Patent Forward Citations

Loading…