20 patents
Utility
Transaction management of multiple networked resources
2 Jan 24
A method for managing multiple REST requests of a browser or other client to resources in an atomic transaction using a transaction management process that is communicatively coupled to a cluster of computer-executed server processes.
Steven Bogrett, Oleksandr Podoprygora
Filed: 12 May 22
Utility
Highly Available Web-based Database Interface System
7 Dec 23
Techniques are provided for a highly available web-based database interface system (WDIS) processing database requests that target one or more databases managed by a coupled DBMS.
Steve Bogrett
Filed: 21 Aug 23
Utility
8x3l wlfzsnszt6c61ln4e
16 Nov 23
A method for managing multiple REST requests of a browser or other client to resources in an atomic transaction using a transaction management process that is communicatively coupled to a cluster of computer-executed server processes.
Steven Bogrett, Oleksandr Podoprygora
Filed: 12 May 22
Utility
9kq4s76vbu0wjhg3q68hnujz0j4cy97ldixcbdh0ev8n
19 Sep 23
A data processing method includes receiving a request to perform a calculation, identifying, based on the request, data items needed to perform the calculation and retrieving the data items from a data store, storing, in memory, the items, generating graphs for the calculation, wherein each graph comprises one or more nodes, each node comprising instructions to perform at least a portion of the calculation and at least one data item needed by the portion of the calculation, executing each of the graphs to generate a result for the calculation by traversing the graph and processing each node using the instructions of the node and the at least one data item of the node, wherein executing is performed without accessing the data store, and storing, in the data store, the result.
Gowri Shankar Ravindran, Prashanthi Ramamurthy, Kandarp Mahadev Desai
Filed: 22 Jan 21
Utility
qv6hajfgb8746kenedvonr1ak1vpd8dktumv2iavazlva1rclimrln
24 Nov 22
With digitally stored geographical maps, programmed algorithms can calculate a plurality of territories within a map, the territories being balanced with respect to metric data that is associated with units of the map, using channel flow-based principles of the Constructal Law.
ANDREW SALCHERT
Filed: 20 May 21
Utility
zz6cpej66ew4zllr1fzl38qjnztu2q6sxug 31
10 May 22
A data processing method comprises receiving a request to perform a prior period adjustment (PPA) for a tenant in which data values applicable to a time period earlier than a current time period will be modified, in response to the request, identifying a working subset of data from tenant data in the production database and copying the working subset to a calculation database separate from the production database, performing the PPA, using the working subset in the calculation database, to result in creating and storing a plurality of result data, receiving, while performing the PPA, an additional request using the tenant data in the production database, performing the additional request using the tenant data in the production database while performing the PPA and updating the replay log, after completing the PPA and using the replay log, transferring the plurality of results to the production database.
Ron Rasmussen, Vasu Krishnamoorthy, Denis Gefter
Filed: 31 Dec 19
Utility
ffdadgs7kuoylod1is c5p6ijasd62ec5wn7
21 Apr 22
A computer method of calculating credit values in incentive-based compensation comprises creating and digitally storing, in an electronic digital data store, credit rule records comprising expressions for calculating credit values, person assignment records that associate credit rule records with person records, and order records; receiving a request to execute a change of a credit rule, person assignment, or order; in real time in response, executing instructions to evaluate the credit rule against all orders then currently stored in the data store to determine a result set of matching orders, and append in the data store one or more credit value records each comprising a credit value, each credit value being calculated based on a rule expression, each credit value record being linked to an order identifier of matching orders, person assignment, and credit rule.
Saravanabavagugan Vengadasundaram
Filed: 30 Nov 20
Utility
jeaxo5zxzuzb c1bf2gd71x7u3fy0a342o3x8n8h74o786n6
21 Apr 22
Techniques are provided for a highly available web-based database interface system (WDIS) processing database requests that target one or more databases managed by a coupled DBMS.
STEVE BOGRETT
Filed: 31 Dec 21
Utility
a977riw5f8u0pe1g6rgedoayzt24ao76jjg6bw4ps1wh58ng0 lsp8
4 Jan 22
Techniques are provided for a highly available web-based database interface system (WDIS) processing database requests that target one or more databases managed by a coupled DBMS.
Steve Bogrett
Filed: 26 Aug 19
Utility
qftsi5ljrzect8533uh814 66eg9mezgiru6hm4ov7lsn61nj
2 Nov 21
A computer-implemented method comprises, using a server computer that is communicatively coupled to an instance of an application program, and under stored program control: collecting answer data from a computing device by executing input AI instructions, to programmatically select a plurality of question data representing questions about configuration values of the application program, to cause rendering the question data in a user interface of a display device coupled to the computing device, and to select other question data automatically via a decision tree embodied in the input AI instructions; receiving a plurality of answer data from the computing device in response to the rendering of the question data; automatically repeating executing the input AI instructions and receiving the plurality of answer data to obtain a complete set of answer data; based on applying pre-defined programmatic rules to the answer data, identifying a plurality of contextually relevant domain objects and storing the domain objects; applying one or more programmed transformations to the domain objects to result in automatically generating one or more configuration files for the instance of the application program, the configuration files being formatted for machine parsing at the instance of the application program to cause automatic modification of one or more configuration parameters of the instance of the application program; uploading the one or more configuration files to the instance of the application program to cause the modification.
Nitin Mathur, Krishna Bihari Kumar, Amitoz Singh Ralhan
Filed: 23 Feb 21
Utility
32km uvor1y52ae0nbsulgmzuv98ydrf5ducy15gao7jobx5cy8i3
13 May 21
A data processing method includes receiving a request to perform a calculation, identifying, based on the request, data items needed to perform the calculation and retrieving the data items from a data store, storing, in memory, the items, generating graphs for the calculation, wherein each graph comprises one or more nodes, each node comprising instructions to perform at least a portion of the calculation and at least one data item needed by the portion of the calculation, executing each of the graphs to generate a result for the calculation by traversing the graph and processing each node using the instructions of the node and the at least one data item of the node, wherein executing is performed without accessing the data store, and storing, in the data store, the result.
Gowri Shankar Ravindran, Prashanthi Ramamurthy, Kandarp Mahadev Desai
Filed: 22 Jan 21
Utility
eat4am2pz32vjy8ewefzqla8xjd5c5lmp5236b4u3gw
23 Feb 21
A non-transitory computer-readable storage media storing program instructions which, when executed by processor(s), cause the processor(s) to perform: receiving a workflow for processing a period, the workflow comprising steps for processing data items related to the period, processing the data items according to the workflow to generate an output, capturing, during processing, metadata about the output, storing the output, the workflow, the data items, and the metadata in a database, receiving a modification to one or more of the data items and storing the modification, resulting in modified data items, receiving, during an open period, a request to reprocess the period using the modified data items, in response to the request, processing, according to the workflow and the metadata, the modified data items to generate modified output, determining a difference between the output and the modified output, carrying the difference over to the open period.
Anil Kumar Kona, Desta Renee Price
Filed: 28 Nov 18
Utility
wglgo05hvurph9aq55lynmfju6i
26 Jan 21
A data processing method includes receiving a request to perform a calculation, identifying, based on the request, data items needed to perform the calculation and retrieving the data items from a data store, storing, in memory, the items, generating graphs for the calculation, wherein each graph comprises one or more nodes, each node comprising instructions to perform at least a portion of the calculation and at least one data item needed by the portion of the calculation, executing each of the graphs to generate a result for the calculation by traversing the graph and processing each node using the instructions of the node and the at least one data item of the node, wherein executing is performed without accessing the data store, and storing, in the data store, the result.
Gowri Shankar Ravindran, Prashanthi Ramamurthy, Kandarp Mahadev Desai
Filed: 3 Jun 19
Utility
e80i4k69g4p0mtihla8qbe6gyfnbtr8 rqof
7 Dec 20
A computer-implemented method is disclosed.
Shenshen Liang
Filed: 6 Aug 18
Utility
ynq5vuugmbx4gw0m9hp5lkdf2lehneu959jsvntxocxs35tcphh5u4
14 Sep 20
Updating a data storage unit using tenant specific update policies is disclosed.
Vasudev Krishnamoorthy, Tony Wang, Denis Gefter, Ron Rasmussen
Filed: 9 Feb 14
Utility
vhxamizho3f6u75 q33g
29 Apr 20
A data processing method comprises receiving a request to perform a prior period adjustment (PPA) for a tenant in which data values applicable to a time period earlier than a current time period will be modified, in response to the request, identifying a working subset of data from tenant data in the production database and copying the working subset to a calculation database separate from the production database, performing the PPA, using the working subset in the calculation database, to result in creating and storing a plurality of result data, receiving, while performing the PPA, an additional request using the tenant data in the production database, performing the additional request using the tenant data in the production database while performing the PPA and updating the replay log, after completing the PPA and using the replay log, transferring the plurality of results to the production database.
Ron RASMUSSEN, Vasu KRISHNAMOORTHY, Denis GEFTER
Filed: 30 Dec 19
Utility
oycbfn7vaqovdggtxe8rz9e48tigbb x8
19 Feb 20
Techniques are provided for a highly available web-based database interface system (WDIS) processing database requests that target one or more databases managed by a coupled DBMS.
STEVE BOGRETT
Filed: 25 Aug 19
Utility
9p79dg0pwd8agkja5u 9hulkh633me6hm7tzcd9t5a8bg0xa
27 Jan 20
A data processing method comprises receiving a request to perform a prior period adjustment (PPA) for a tenant in which data values applicable to a time period earlier than a current time period will be modified, in response to the request, identifying a working subset of data from tenant data in the production database and copying the working subset to a calculation database separate from the production database, performing the PPA, using the working subset in the calculation database, to result in creating and storing a plurality of result data, receiving, while performing the PPA, an additional request using the tenant data in the production database, performing the additional request using the tenant data in the production database while performing the PPA and updating the replay log, after completing the PPA and using the replay log, transferring the plurality of results to the production database.
Ron Rasmussen, Vasu Krishnamoorthy, Denis Gefter
Filed: 30 Jan 17
Utility
ftunnxbn4ypbouduskyf7x5ts8qqb9jdl zl
2 Dec 19
A data processing method comprises receiving a request to analyze a relationship between an explanatory element and a response element and obtaining, in response to the request, data associated with the explanatory element and the response element.
Shenshen Liang
Filed: 17 Dec 15
Utility
10wt1s0rc82nhciskh6x0m1xy40bhc5ium96gk4rtlof
13 Nov 19
A data processing method includes receiving a request to perform a calculation, identifying, based on the request, data items needed to perform the calculation and retrieving the data items from a data store, storing, in memory, the items, generating graphs for the calculation, wherein each graph comprises one or more nodes, each node comprising instructions to perform at least a portion of the calculation and at least one data item needed by the portion of the calculation, executing each of the graphs to generate a result for the calculation by traversing the graph and processing each node using the instructions of the node and the at least one data item of the node, wherein executing is performed without accessing the data store, and storing, in the data store, the result.
Gowri Shankar Ravindran, Prashanthi Ramamurthy, Kandarp Mahadev Desai
Filed: 2 Jun 19
- Prev
- 1
- Next
Patents are sorted by USPTO publication date, most recent first