Patent · US Active

Runtime optimization using meta data for dynamic programming languages

US9027010B2 · kind B2 · utility

6Cited by
13References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 21, 2012
Grant dateMay 5, 2015
Priority date
Expiry dateApr 25, 2033

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/4441
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and an apparatus that optimize operations for a key among a collection of key indexed data structures using meta data describing properties of the key with respect to the collection of data structures are described. The meta data may correspond to a cache dynamically updated to indicate invariants which are true for the key in a current state of the collection of data structures. Expensive calculations to search through the collection of data structures for the key may be avoided. For example, costly lookup operations over a collection of data structures may not be required at all if a key is known to always (or to never) reference certain specific values, or for these values to have certain meta-properties, in any of the collection of data structure globally throughout a system at a current state.

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