×

UNIFIED EXPRESSION AND LOCATION FRAMEWORK

  • US 20090222794A1
  • Filed: 02/29/2008
  • Published: 09/03/2009
  • Est. Priority Date: 02/29/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product comprising one of more computer-readable media having thereon computer-executable instructions that, when executed by a computing system capable of running a continuation based runtime, causes the computing system to perform a method for allowing the continuation based runtime to resolve location expressions of multiple location expression classes, the method comprising:

  • an act of providing multiple location expression classes, each location expression class used to resolve a respective distinct category of location expressions into a location in a continuation based runtime, at least some of the multiple location expression classes having a common method that may be used to cause instances of the respective location expression class to resolve location expressions to a location;

    an act of accessing a location expression of a particular type;

    an act of identifying a location expression class of the multiple location expression classes that is used for resolving location expressions of the particular type;

    an act of using the location expression to identify one or more input parameters representing an environment for the location expression to provide to an object instance of the identified location expression class;

    an act of requesting a resolved location of the location expression using the common method of the object instance of the identified location expression class; and

    an act of receiving the resolved location of the location expression in response to the act of requesting.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×