×

Techniques for dynamic data processing

  • US 10,467,200 B1
  • Filed: 08/26/2014
  • Issued: 11/05/2019
  • Est. Priority Date: 03/12/2009
  • Status: Active Grant
First Claim
Patent Images

1. A server for processing an instance of a data structure, the server comprising:

  • a volatile data store; and

    a processing unit in communication with the volatile data store,wherein, at a first point in time, the processing unit;

    receives a request to create an instance of a data structure according to a definition of an object-oriented class defining data elements associated with the instance, those data elements including a dynamic data element the definition of which uses an association specifying how to retrieve data for the dynamic data element in accordance with criteria evaluated using a context that is current subsequent to the first point in time,in response to receiving the request, allocates storage in the volatile data store for data elements in the data structure which are not dynamic data elements but does not allocate storage in the volatile data store for the dynamic data element;

    wherein, at a second point in time that is subsequent to the first point in time, the processing unit;

    detects a reference to the dynamic data element in connection with a triggering event; and

    in response to detecting the reference, the processing unit;

    allocates storage in the volatile data store for the dynamic data element,evaluates the criteria using a current context determined at the second point in time, andretrieves data for the dynamic data element in accordance with the association used in the definition of that data element and in accordance with the criteria evaluated using the current context at the second point in time.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×