Patent · US Active

Compatible dictionary layout

US10572275B2 · kind B2 · utility

0Cited by
21References
13Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 15, 2017
Grant dateFeb 25, 2020
Priority date
Expiry dateJun 15, 2037

Classification

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

Abstract

Compatibility can be maintained when program code and pre-computed data associated with the program code are distributed in separate modules by using a data structure of key/value pairs comprising a dictionary. The dictionary can include a fixed part, a floating part and a version number. The version number in the dictionary can be used to determine if a dictionary for the program is current or outdated by comparing the dictionary version number and the version number associated with a dictionary layout in the current shared library. The dictionary can be rebuilt dynamically if the version number of the dictionary does not match the version number of the dictionary layout in the current shared library. The version number of the dictionary can be updated to the version associated with the layout version and the version pointer in the dictionary can be updated to point to the updated version number.

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