TECHNIQUES FOR CAPTURING STATE INFORMATION AND PERFORMING ACTIONS FOR THREADS IN A MULTI-THREADED COMPUTING ENVIRONMENT

Patent №

US 10,387,161

Granted

2019-08-20

Filed 2017

Owner

FACEBOOK, INC.

AI components

3

ml · kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15694673

Techniques are disclosed for implementing an extensible, light-weight, flexible (ELF) processing platform that can efficiently capture state information from multiple threads during execution of instructions (e.g., an instance of a game). The ELF processing platform supports execution of multiple threads in a single process for parallel execution of multiple instances of the same or different program code or games. Upon capturing the state information, one or more threads may be executed in the ELF platform to compute one or more actions to perform at any state of execution by each of those threads. The threads can easily access the state information from a shared memory space and use the state information to implement rule-based and/or learning-based techniques for determining subsequent actions for execution for the threads.

Machine learningKnowledge representationAI hardwareG06F 9/3851G06F 9/4881G06F 11/3065G06F 11/3466G06N 20/00A63F 13/67A63F 13/79G06F 9/3009+7 more

AI classification

AI hardware1.00
Machine learning0.99
Knowledge representation0.83
Natural language0.04
Vision0.02
Planning0.00
Evolutionary computation0.00
Speech0.00

Ownership

FACEBOOK, INC.

assignment · 440520587

Assignors

TIAN, YUANDONG, GONG, QUCHENG, WU, YUXIN

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

© 2026 NYSGPT2525 LLC