Patents by Inventor ABHIJIT DHAKEPHALKAR
ABHIJIT DHAKEPHALKAR has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10650473Abstract: A method of accelerating transactions for a relational database using a pre-populated multidimensional data cube includes pre-populating the multidimensional data cube based on values from the relational database system; executing one or more transactions using values in the multidimensional data cube instead of using the values from the relational database system; generating one or more entries that update the relational database system using results generated from executing the one or more transactions; posting the one or more entries to the relational database system; and repopulating the multidimensional data cube based on values from the relational database system that changed as a result of posting the one or more entries to the relational database system.Type: GrantFiled: January 23, 2019Date of Patent: May 12, 2020Assignee: Oracle International CorporationInventors: Abhijit Dhakephalkar, David Haimes, Arunesh C. Banerjee, Zeesha Currimbhoy, Robert Zwiebach, Rondy Ng
-
Publication number: 20190156430Abstract: A method of accelerating transactions for a relational database using a pre-populated multidimensional data cube includes pre-populating the multidimensional data cube based on values from the relational database system; executing one or more transactions using values in the multidimensional data cube instead of using the values from the relational database system; generating one or more entries that update the relational database system using results generated from executing the one or more transactions; posting the one or more entries to the relational database system; and repopulating the multidimensional data cube based on values from the relational database system that changed as a result of posting the one or more entries to the relational database system.Type: ApplicationFiled: January 23, 2019Publication date: May 23, 2019Applicant: Oracle International CorporationInventors: Abhijit Dhakephalkar, David Haimes, Arunesh C. Banerjee, Zeesha Currimbhoy, Robert Zwiebach, Rondy Ng
-
Patent number: 10242409Abstract: A method of accelerating execution of a transactions includes storing financial ledgers in a relational database, prepopulating a multidimensional data cube using the relational database, executing the transactions using the data cube by querying the data cube for aggregated balances to generate result values, generating accounting journal entries that update each account in the ledgers affected by the transactions using the result values from the data cube, posting the accounting journal entries to the financial ledgers in the relational database, repopulating the data cube with the changes resulting from the posted journal entries, and updating the aggregated balances of the data cube.Type: GrantFiled: April 11, 2014Date of Patent: March 26, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Abhijit Dhakephalkar, David Haimes, Arunesh C. Banerjee, Zeesha Currimbhoy, Robert Zwiebach, Rondy Ng
-
Publication number: 20140222632Abstract: A method of accelerating execution of a transactions includes storing financial ledgers in a relational database, prepopulating a multidimensional data cube using the relational database, executing the transactions using the data cube by querying the data cube for aggregated balances to generate result values, generating accounting journal entries that update each account in the ledgers affected by the transactions using the result values from the data cube, posting the accounting journal entries to the financial ledgers in the relational database, repopulating the data cube with the changes resulting from the posted journal entries, and updating the aggregated balances of the data cube.Type: ApplicationFiled: April 11, 2014Publication date: August 7, 2014Applicant: Oracle International CorporationInventors: Abhijit Dhakephalkar, David Haimes, Arunesh C. Banerjee, Zeesha Currimbhoy, Robert Zwiebach, Rondy Ng
-
Patent number: 8768794Abstract: A method of using rules to execute periodic allocations of funds in a hierarchal accounting structure may include receiving an allocation rule, comprising a source account, a rule for determining a first amount, a parent account, and an allocation basis; accessing a multidimensional data cube comprising a hierarchal arrangement and aggregated balances for each level of the hierarchal arrangement; generating an allocation scenario by allocating the first amount to the aggregated balances for the one or more child accounts according to the allocation rule; generating one or more accounting journal entries corresponding to the allocation scenario; posting the one or more accounting journal entries to a general ledger associated with a relational database; and updating, using the relational database, the multidimensional data cube to reflect the allocation scenario.Type: GrantFiled: April 27, 2012Date of Patent: July 1, 2014Assignee: Oracle International CorporationInventors: Abhijit Dhakephalkar, David Haimes, Arunesh C. Banerjee, Zeesha Currimbhoy, Robert Zwiebach, Rondy Ng
-
Patent number: 8712880Abstract: A method of using a formula to execute periodic transfers in a hierarchal accounting structure includes receiving a transfer formula that may comprise a source account, a target account, an offset account, an account characteristic, and a formula for determining a first amount of the source account based on the account characteristic. The method may also include accessing a multidimensional data cube with a hierarchal arrangement and aggregated balances for each level. The method may additionally include generating a transfer scenario by transferring the first amount to the aggregated balance for the target account according to the transfer formula, and generating one or more accounting journal entries corresponding to the transfer scenario. The method may further include posting the one or more accounting journal entries to a general ledger associated with a relational database; and updating the multidimensional data cube to reflect the transfer scenario.Type: GrantFiled: April 27, 2012Date of Patent: April 29, 2014Assignee: Oracle International CorporationInventors: Abhijit Dhakephalkar, David Haimes, Arunesh C. Banerjee, Zeesha Currimbhoy, Robert Zwiebach, Rondy Ng
-
Publication number: 20130080300Abstract: A method of using a formula to execute periodic transfers in a hierarchal accounting structure includes receiving a transfer formula that may comprise a source account, a target account, an offset account, an account characteristic, and a formula for determining a first amount of the source account based on the account characteristic. The method may also include accessing a multidimensional data cube with a hierarchal arrangement and aggregated balances for each level. The method may additionally include generating a transfer scenario by transferring the first amount to the aggregated balance for the target account according to the transfer formula, and generating one or more accounting journal entries corresponding to the transfer scenario. The method may further include posting the one or more accounting journal entries to a general ledger associated with a relational database; and updating the multidimensional data cube to reflect the transfer scenario.Type: ApplicationFiled: April 27, 2012Publication date: March 28, 2013Applicant: Oracle International CorporationInventors: Abhijit Dhakephalkar, David Haimes, Arunesh C. Banerjee, Zeesha Currimbhoy, Robert Zwiebach, Rondy Ng
-
Publication number: 20130080299Abstract: A method of using rules to execute periodic allocations of funds in a hierarchal accounting structure may include receiving an allocation rule, comprising a source account, a rule for determining a first amount, a parent account, and an allocation basis; accessing a multidimensional data cube comprising a hierarchal arrangement and aggregated balances for each level of the hierarchal arrangement; generating an allocation scenario by allocating the first amount to the aggregated balances for the one or more child accounts according to the allocation rule; generating one or more accounting journal entries corresponding to the allocation scenario; posting the one or more accounting journal entries to a general ledger associated with a relational database; and updating, using the relational database, the multidimensional data cube to reflect the allocation scenario.Type: ApplicationFiled: April 27, 2012Publication date: March 28, 2013Applicant: Oracle International CorporationInventors: ABHIJIT DHAKEPHALKAR, David Haimes, Arunesh C. Banerjee, Zeesha Currimbhoy, Robert Zwiebach, Rondy Ng