US 12,299,499 B2
Systems and methods to leverage unused compute resource for machine learning tasks
Sateesh Mannar, Plano, TX (US)
Assigned to STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY, Bloomington, IL (US)
Filed by STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY, Bloomington, IL (US)
Filed on Nov. 4, 2022, as Appl. No. 18/052,684.
Application 18/052,684 is a continuation of application No. 17/000,553, filed on Aug. 24, 2020, granted, now 11,526,385.
Claims priority of provisional application 63/004,202, filed on Apr. 2, 2020.
Prior Publication US 2023/0090320 A1, Mar. 23, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/50 (2006.01); G06F 9/48 (2006.01); G06F 9/54 (2006.01)
CPC G06F 9/5083 (2013.01) [G06F 9/4881 (2013.01); G06F 9/542 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for leveraging inactive computing resources, comprising:
one or more computing nodes having an active state and an inactive state, wherein the inactive state indicates a computing node of the one or more computing nodes is deactivated;
one or more processors; and
a memory communicatively coupled to the one or more computing nodes and the one or more processors, the memory containing instructions therein that, when executed, cause the one or more processors to:
identify a task to be performed by the one or more computing nodes based upon a received request,
receive a set of node identifications including a node identification from each node of the one or more computing nodes,
schedule one or more sub-tasks associated with the task for execution on at least one computing node of the one or more computing nodes during the inactive state of the at least one computing node by applying a resource model to the set of node identifications,
collate the one or more sub-tasks into a completed task, and
generate a completed task notification based upon the completed task.