×

Data store interface that facilitates distribution of application functionality across a multi-tier client-server architecture

  • US 9,106,660 B2
  • Filed: 03/10/2014
  • Issued: 08/11/2015
  • Est. Priority Date: 07/09/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • responsive to initialization of an application running on a server computer system, caching, by the application, into a hierarchical data map and retaining indefinitely according to the application, a plurality of data points from a database associated with the server computer system, wherein each of the plurality of data points includes a field name and a calculated value and wherein the hierarchical data map comprises a random access memory resident data structure;

    receiving, by the server computer system, a request from a client computer system, wherein the request contains one or more input values that are to be stored within the hierarchical data map; and

    responsive to the request;

    transferring, by the application, the one or more input values to one or more target data points of the plurality of data points;

    updating, by the application, the calculated value of at least one of the plurality of data points based on the one or more target data points and a formula corresponding to the calculated value;

    persisting, by the application, changed contents within the hierarchical data map to the database; and

    returning, by the application, at least a subset of calculated values to the client computer system by copying the subset of calculated values from data points of the plurality of data points into a transmission directed to the client computer system.

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