METHOD FOR VALIDATING DYNAMICALLY LOADED LIBRARIES USING TEAM IDENTIFIERS

Patent №

US 9,536,080

Granted

2017-01-03

Filed 2015

Owner

APPLE INC.

Lab

AI components

1

planning

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14726292

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.

PlanningG06F 21/52G06F 21/51G06F 21/64G06F 2221/033

AI classification

Planning0.98
Knowledge representation0.05
AI hardware0.01
Evolutionary computation0.00
Natural language0.00
Vision0.00
Machine learning0.00
Speech0.00

Ownership

APPLE INC.

assignment · 363950205

Assignors

KERR, GREGORY I., MARTEL, PIERRE-OLIVIER J., ASTRAND, LOVE HORNQUIST, KIEHTREIBER, PETER, KRSTIC, IVAN

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC