Patent · US Active

Dynamic runtime optimization of logical expressions for processing information

US11431589B2 · kind B2 · utility

0Cited by
1References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 24, 2019
Grant dateAug 30, 2022
Priority date
Expiry dateJan 17, 2040

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L43/045
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A logical expression engine and computer-implemented method for optimizing evaluation of a logical expression is provided. The method includes receiving an original logical expression to be applied by a computer program for processing input information, the original logical expression having at least one operator and a subexpression disposed on each side of a related operator of the at least one related operator. The method further includes receiving statistics accumulated about how the computer program applies the subexpressions of the original logical expression for processing the input information received by the computer program, using the accumulated statistics to optimize the order in which the subexpressions would be applied by the computer program, and outputting for application by the computer program an optimized logical expression having the subexpressions ordered in accordance with the optimized order.

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