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:
Aug. 20, 2019

Filed:

Sep. 01, 2017
Applicant:

Facebook, Inc., Menlo Park, CA (US);

Inventors:

Yuandong Tian, Belmont, CA (US);

Qucheng Gong, Daly City, CA (US);

Yuxin Wu, Sunnyvale, CA (US);

Assignee:

Facebook, Inc., Menlo Park, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 15/18 (2006.01); G06N 5/02 (2006.01); G06F 9/38 (2018.01); G06F 9/48 (2006.01); G06N 20/00 (2019.01); G06N 20/10 (2019.01); A63F 13/67 (2014.01); G06F 9/445 (2018.01); G06F 9/54 (2006.01); G06F 9/30 (2018.01); A63F 13/79 (2014.01); G06N 20/20 (2019.01);
U.S. Cl.
CPC ...
G06F 9/3851 (2013.01); G06F 9/4881 (2013.01); G06N 20/00 (2019.01); A63F 13/67 (2014.09); A63F 13/79 (2014.09); G06F 9/3009 (2013.01); G06F 9/30123 (2013.01); G06F 9/44563 (2013.01); G06F 9/4843 (2013.01); G06F 9/544 (2013.01); G06N 5/025 (2013.01); G06N 20/10 (2019.01); G06N 20/20 (2019.01);
Abstract

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.


Find Patent Forward Citations

Tian, Yuandong. (2019). Techniques for capturing state information and performing actions for threads in a multi-threaded computing environment (U.S. Patent No. 10387161). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/10387161

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…