US2013268508A1PendingUtilityA1

Dynamic table framework for managing data in a high performance web service

33
Assignee: BRACHER CHARLESPriority: Apr 10, 2012Filed: Nov 29, 2012Published: Oct 10, 2013
Est. expiryApr 10, 2032(~5.7 yrs left)· nominal 20-yr term from priority
G06Q 30/02G06F 17/30864G06F 16/958G06F 16/951
33
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and method provides a dynamic table framework for managing data in a high performance web service. An example embodiment includes: receiving a request at a web service; creating a dynamic record from the request; obtaining a runtime corresponding to the dynamic record, the runtime including an associated plurality of symbol values corresponding to the request; choosing a model corresponding to the runtime, the model including a plurality of symbol managers, each of the plurality of symbol managers being associated with the plurality of symbol values, each of the plurality of symbol managers for processing a specific task of the model; executing the model, by use of a data processor, to process the request, the model using at least one of the plurality of symbol managers; and returning results generated by execution of the model.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 receiving a request at a web service;   creating a dynamic record from the request;   obtaining a runtime corresponding to the dynamic record, the runtime including an associated plurality of symbol values corresponding to the request;   choosing a model corresponding to the runtime, the model including a plurality of symbol managers, each of the plurality of symbol managers being associated with the plurality of symbol values, each of the plurality of symbol managers for processing a specific task of the model;   executing the model, by use of a data processor, to process the request, the model using at least one of the plurality of symbol managers; and   returning results generated by execution of the model.   
     
     
         2 . The method as claimed in  claim 1  wherein parameters from the request are included in the dynamic record. 
     
     
         3 . The method as claimed in  claim 2  including automatically detecting fields based on names of the parameters. 
     
     
         4 . The method as claimed in  claim 1  wherein choosing a model includes evaluating an expression based on information in the request. 
     
     
         5 . The method as claimed in  claim 1  wherein executing the model includes evaluating the plurality of symbol managers included with the model. 
     
     
         6 . The method as claimed in  claim 1  wherein the runtime is configured to operate a shared global symbol manager to change and read values in corresponding symbol values. 
     
     
         7 . The method as claimed in  claim 1  wherein the results returned include a listing of items. 
     
     
         8 . A system comprising:
 a data processor;   a dynamic table framework, executable by the data processor, configured to:
 receive a request at a web service; 
 create a dynamic record from the request; 
 obtain a runtime corresponding to the dynamic record, the runtime including an associated plurality of symbol values corresponding to the request; 
 choose a model corresponding to the runtime, the model including a plurality of symbol managers, each of the plurality of symbol managers being associated with the plurality of symbol values, each of the plurality of symbol managers for processing a specific task of the model; 
 execute the model, by use of a data processor, to process the request, the model using at least one of the plurality of symbol managers; and 
 return results generated by execution of the model. 
   
     
     
         9 . The system as claimed in  claim 8  wherein parameters from the request are included in the dynamic record. 
     
     
         10 . The system as claimed in  claim 9  being further configured to automatically detect fields based on names of the parameters. 
     
     
         11 . The system as claimed in  claim 8  being further configured to choose a model by evaluating an expression based on information in the request. 
     
     
         12 . The system as claimed in  claim 8  being further configured to execute the model by evaluating the plurality of symbol managers included with the model. 
     
     
         13 . The system as claimed in  claim 8  wherein the runtime is configured to operate a shared global symbol manager to change and read values in corresponding symbol values. 
     
     
         14 . The method as claimed in  claim 1  wherein the results returned include a listing of items. 
     
     
         15 . A non-transitory machine-useable storage medium embodying instructions which, when executed by a machine, cause the machine to:
 receive a request at a web service;   create a dynamic record from the request;   obtain a runtime corresponding to the dynamic record, the runtime including an associated plurality of symbol values corresponding to the request;   choose a model corresponding to the runtime, the model including a plurality of symbol managers, each of the plurality of symbol managers being associated with the plurality of symbol values, each of the plurality of symbol managers for processing a specific task of the model;   execute the model, by use of a data processor, to process the request, the model using at least one of the plurality of symbol managers; and   return results generated by execution of the model.   
     
     
         16 . The machine-useable storage medium as claimed in  claim 15  wherein parameters from the request are included in the dynamic record. 
     
     
         17 . The machine-useable storage medium as claimed in  claim 16  being further configured to automatically detect fields based on names of the parameters. 
     
     
         18 . The machine-useable storage medium as claimed in  claim 15  being further configured to choose a model by evaluating an expression based on information in the request. 
     
     
         19 . The machine-useable storage medium as claimed in  claim 15  being further configured to execute the model by evaluating the plurality of symbol managers included with the model. 
     
     
         20 . The machine-useable storage medium as claimed in  claim 15  wherein the runtime is configured to operate a shared global symbol manager to change and read values in corresponding symbol values.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.