Patent · US Active

Dynamic pattern matching code generation

US11093218B2 · kind B2 · utility

0Cited by
6References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 14, 2017
Grant dateAug 17, 2021
Priority date
Expiry dateAug 21, 2039

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06N99/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An intermediate representation of a workflow of one or more modules may be generated to decouple language implementations of the one or more modules. In response to receiving a workflow of one or more modules, the workflow may be analyzed to determine an optimal implementation language for each of the one or more modules to thereby reduce effects of data marshalling. An intermediate representation of the workflow that is configured to decouple any implementation languages associated with the one or more modules may be generated. To allow for decoupling, the intermediate representation may be written in a declarative language. The generated intermediate representation may then be compiled to generate an executable program that corresponds to the workflow and is implemented in the determined optimal language for each of the one or more modules.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.