×

Techniques for dynamic data processing

  • US 8,843,435 B1
  • Filed: 03/12/2009
  • Issued: 09/23/2014
  • Est. Priority Date: 03/12/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for processing an instance of a data structure comprising:

  • receiving, at a first point in time, a request to create an instance of a data structure, the data structure comprising one or more data elements, wherein at least one of the data elements is a dynamic data element that uses an association specifying how to retrieve data for the dynamic data element in accordance with criteria, said criteria being evaluated using a current context determined at a point in time;

    in response to receiving said request, performing first processing including allocating storage for any data elements in the data structure which are not dynamic data elements, wherein said first processing does not include allocating storage for the dynamic data element and does not include processing to retrieve data for said dynamic data element using said association unless it is determined that said dynamic data element is referenced at said first point in time in connection with a triggering event using said dynamic data element;

    detecting a reference to said dynamic data element at a second point in time in connection with the triggering event at said second point in time; and

    in response to said detecting, performing second processing, said second processing including;

    allocating storage for said dynamic data element if not previously allocated at said first point in time;

    evaluating said criteria at said second point in time using a current context determined at said second point in time; and

    retrieving data for said dynamic data element in accordance with said association being evaluated using said current context at said second point in time.

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