Patent · US Active

Symmetrical dimensions in context-oriented programming to optimize software object execution

US9898310B2 · kind B2 · utility

0Cited by
3References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 30, 2014
Grant dateFeb 20, 2018
Priority date
Expiry dateSep 30, 2034

Classification

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

Abstract

A method, system, and/or computer program product optimizes execution of a computation. Multiple slots, each of which is a container for information, are defined. A coordinate tuple is defined for each of the multiple slots. The coordinate tuple describes a position of a slot along multiple dimensions in a slot space. The multiple dimensions describe roles for executing a software object, and each of the multiple dimensions has a same level of primacy such that no dimension has primacy over another dimension in the slot space. Multiple method slots are populated with software method objects that address different contexts and purposes as defined by coordinate tuples of the multiple method slots. Software method objects are retrieved from coordinate tuples in the slot space that match a defined context and purpose of a particular computation, which is propagated to a processor that is executing a particular software method object.

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