Patent · US Active

Using map objects to access object properties in a dynamic object-oriented programming language

US8244775B1 · kind B1 · utility

24Cited by
1References
9Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 13, 2008
Grant dateAug 14, 2012
Priority date
Expiry dateMay 6, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/4488
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

One embodiment of the present invention provides a system that uses map objects to access object properties for a program written in a dynamic object-oriented programming language, thereby facilitating property access for languages that allow additional properties to be defined for objects at runtime. During operation, the system receives an object of an object type. This object is associated with a memory region and a given map object (from a set of map objects associated with the given object type) that describes how properties of the object are mapped to fields in the memory region. When receiving a request to access a property of the object, the system determines whether the given map object includes a field mapping for the property. If so, the system accesses a field in the memory region associated with the property using the field mapping.

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