Patent · US Active

Runtime polymorphism

US7861250B2 · kind B2 · utility

3Cited by
10References
10Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 25, 2003
Grant dateDec 28, 2010
Priority date
Expiry dateNov 5, 2026

Classification

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

Abstract

Runtime polymorphism may be enabled with metadata that is usable for casting objects to casted objects. In an exemplary media implementation, processor-executable instructions cause operations including: discover at least one type of an object while in a runtime environment; and create a casted object from the object by casting the object to the casted object using metadata. An exemplary computing device implementation includes: one or more processors; and one or more media in operative communication therewith, the one or more media including: an object of a first type; metadata that is capable of being used to cast unknown objects in a runtime environment; and processor-executable instructions that, when executed, cause the one or more processors to perform an action including: casting the object of the first type to a casted object of a second type using the metadata in the runtime environment, the first type differing from the second type.

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