Patent · US Active

Using compiler-generated tasks to represent programming elements

US8572585B2 · kind B2 · utility

3Cited by
3References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 16, 2011
Grant dateOct 29, 2013
Priority date
Expiry dateApr 27, 2032

Classification

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

Abstract

The present invention extends to methods, systems, and computer program products for representing various programming elements with compiler-generated tasks. Embodiments of the invention enable access to the future state of a method through a handle to a single and composable task object. For example, an asynchronous method is rewritten to generate and return a handle to an instance of a builder object, which represents one or more future states of the asynchronous method. Information about operation of the asynchronous method is then passed through the handle. Accordingly, state of the asynchronous method is trackable prior to and after completing.

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