INFERENCE WITH INLINE REAL-TIME ML MODELS IN APPLICATIONS

Patent №

US 11,792,084

Granted

2023-10-17

Filed 2022

Owner

MICROSOFT TECHNOLOGY LICENSING, LLC

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

17824801

Described are examples for using codelets executing within applications to use machine-learning (ML) models to infer a result based on application data. The codelets may be dynamically loaded into the applications during execution. A controller verifies, based on extended Berkeley packet filter (eBPF) bytecode of the codelet, that the codelet satisfies safety requirements for execution within the application. A computing device executing the application loads the verified codelet into a library of the application. The application executes the verified codelet to apply application data to the machine-learning model to infer a result. The ML model may be implemented by the eBPF code of the codelet or the codelet may include a call to a machine-learning model of a type supported by a controller of the application and a map for a serial representation of the machine-learning model. The computing device may reconstruct the ML model based on the serial representation.

Knowledge representationAI hardwareG06F 9/44526G06F 21/51G06N 3/10G06F 9/44589

AI classification

AI hardware1.00
Knowledge representation0.80
Machine learning0.49
Planning0.04
Natural language0.01
Vision0.00
Evolutionary computation0.00
Speech0.00

Ownership

MICROSOFT TECHNOLOGY LICENSING, LLC

assignment · 600210870

Assignors

FOUKAS, XENOFON, RADUNOVIC, BOZIDAR

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

© 2026 NYSGPT2525 LLC