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.
Patent No.:
Date of Patent:
Oct. 25, 2022
Filed:
Nov. 10, 2021
Hammer of the Gods Inc., Palo Alto, CA (US);
Kartik Thakore, Santa Clara, CA (US);
Srivatsa Akshay Sharma, Santa Clara, CA (US);
Walter Adolf De Brouwer, Los Altos Hills, CA (US);
Geert Trooskens, Meise, BE;
Meelis Lootus, London, GB;
Sam Leroux, Ghent, BE;
Holly Ly, Santa Clara, CA (US);
Hammer of the Gods Inc., Palo Alto, CA (US);
Abstract
The technology disclosed relates to systems and methods of cross-platform programming of tiny machine learning (ML) applications. The method includes providing a first declarative instruction that, when processed, interacts with a cross-platform capability of tiny ML hardware. The method includes providing a second declarative instruction that, when processed, invokes at least one procedure block. The method includes providing a third declarative instruction that, when processed, causes output from the tiny ML hardware. The method includes compiling the ML procedure block and the tiny ML model into bytecode. The bytecode interacts, via a virtual machine (VM) layer, with the capability to produce the output responsive to the first, second and third declarative instructions. The method includes executing the bytecode on the tiny ML hardware to process the declarative instructions without recompilation of the bytecode to adapt to alternative instances of the tiny ML hardware, each running its alternative VM layer.