×

Code optimization across interfaces

  • US 8,214,813 B2
  • Filed: 01/12/2007
  • Issued: 07/03/2012
  • Est. Priority Date: 01/12/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • under control of a processor configured with computer-executable instructions, accessing code for optimization, the code for optimization including at least one method call associated with a fact in a system;

    accessing interface code and abstract implementation data;

    using the abstract implementation data to manipulate an abstract state, the abstract state including one or more facts representing the system called by the code for optimization across an interface associated with the interface code; and

    performing code transformations on the code for optimization based at least in part on the abstract implementation data and at least one of the one or more facts included in the abstract state, wherein performing code transformations on the code for optimization comprises;

    determining if the fact in the system is a known fact represented in the abstract state;

    in an event the fact in the system is a known fact represented in the abstract state, retrieving the known fact while not issuing a call to the system across the interface; and

    in an event the fact in the system is not a known fact represented in the abstract state, issuing a call to the system across the interface.

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