Patents by Inventor Ravindra Akella
Ravindra Akella 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: 11887117Abstract: A cloud-based computing system is provided that includes a payments platform for integrating payment gateway services with a cloud computing platform so that clients of the cloud computing platform can perform payment transactions with customers via the cloud computing platform. The payments platform can use external and internal operating modes for ingesting new or old payment transaction data from the payment gateway services at the cloud computing platform.Type: GrantFiled: June 29, 2021Date of Patent: January 30, 2024Inventors: Tarundeep Batra, Manasa Ranjan Tripathy, Ravi Shankar, Himanshu Kapoor, Ravindra Akella, John Banks, Pranav Pokharel
-
Patent number: 11887076Abstract: A cloud-based computing system is provided that includes a payments platform for integrating payment gateway services with a cloud computing platform so that clients of the cloud computing platform can perform payment transactions with customers via the cloud computing platform. The payment gateways that include a particular payment gateway. The cloud computing platform can include a multitenant database system that provides applications and services to a plurality of clients, and a payments platform module. Each client can be, for example, a tenant or organization of the cloud computing platform that transacts business with one or more customers via a payment gateway. The payments platform module has a pluggable architecture for integrating each of the payment gateway adapters with the cloud computing platform.Type: GrantFiled: June 29, 2021Date of Patent: January 30, 2024Inventors: Tarundeep Batra, Manasa Ranjan Tripathy, Ravi Shankar, Himanshu Kapoor, Ravindra Akella, John Banks
-
Publication number: 20210326816Abstract: A cloud-based computing system is provided that includes a payments platform for integrating payment gateway services with a cloud computing platform so that clients of the cloud computing platform can perform payment transactions with customers via the cloud computing platform. The payment gateways that include a particular payment gateway. The cloud computing platform can include a multitenant database system that provides applications and services to a plurality of clients, and a payments platform module. Each client can be, for example, a tenant or organization of the cloud computing platform that transacts business with one or more customers via a payment gateway. The payments platform module has a pluggable architecture for integrating each of the payment gateway adapters with the cloud computing platform.Type: ApplicationFiled: June 29, 2021Publication date: October 21, 2021Applicant: salesforce.com, inc.Inventors: Tarundeep Batra, Manasa Ranjan Tripathy, Ravi Shankar, Himanshu Kapoor, Ravindra Akella, John Banks
-
Publication number: 20210326873Abstract: A cloud-based computing system is provided that includes a payments platform for integrating payment gateway services with a cloud computing platform so that clients of the cloud computing platform can perform payment transactions with customers via the cloud computing platform. The payments platform can use external and internal operating modes for ingesting new or old payment transaction data from the payment gateway services at the cloud computing platform.Type: ApplicationFiled: June 29, 2021Publication date: October 21, 2021Applicant: salesforce.com, inc.Inventors: Tarundeep Batra, Manasa Ranjan Tripathy, Ravi Shankar, Himanshu Kapoor, Ravindra Akella, John Banks, Pranav Pokharel
-
Patent number: 11080704Abstract: A cloud-based computing system is provided that includes a payments platform for integrating payment gateway services with a cloud computing platform so that clients of the cloud computing platform can perform payment transactions with customers via the cloud computing platform. The payments platform can use external and internal operating modes for ingesting new or old payment transaction data from the payment gateway services at the cloud computing platform.Type: GrantFiled: August 30, 2019Date of Patent: August 3, 2021Assignee: salesforce.com, inc.Inventors: Tarundeep Batra, Manasa Ranjan Tripathy, Ravi Shankar, Himanshu Kapoor, Ravindra Akella, John Banks, Pranav Pokharel
-
Patent number: 11074559Abstract: A cloud-based computing system is provided that includes a payments platform for integrating payment gateway services with a cloud computing platform so that clients of the cloud computing platform can perform payment transactions with customers via the cloud computing platform. The payment gateways that include a particular payment gateway. The cloud computing platform can include a multitenant database system that provides applications and services to a plurality of clients, and a payments platform module. Each client can be, for example, a tenant or organization of the cloud computing platform that transacts business with one or more customers via a payment gateway. The payments platform module has a pluggable architecture for integrating each of the payment gateway adapters with the cloud computing platform.Type: GrantFiled: August 30, 2019Date of Patent: July 27, 2021Assignee: salesforce.com, inc.Inventors: Tarundeep Batra, Manasa Ranjan Tripathy, Ravi Shankar, Himanshu Kapoor, Ravindra Akella, John Banks
-
Publication number: 20210065179Abstract: A cloud-based computing system is provided that includes a payments platform for integrating payment gateway services with a cloud computing platform so that clients of the cloud computing platform can perform payment transactions with customers via the cloud computing platform. The payments platform can use external and internal operating modes for ingesting new or old payment transaction data from the payment gateway services at the cloud computing platform.Type: ApplicationFiled: August 30, 2019Publication date: March 4, 2021Inventors: Tarundeep Batra, Manasa Ranjan Tripathy, Ravi Shankar, Himanshu Kapoor, Ravindra Akella, John Banks, Pranav Pokharel
-
Publication number: 20210065143Abstract: A cloud-based computing system is provided that includes a payments platform for integrating payment gateway services with a cloud computing platform so that clients of the cloud computing platform can perform payment transactions with customers via the cloud computing platform. The payment gateways that include a particular payment gateway. The cloud computing platform can include a multitenant database system that provides applications and services to a plurality of clients, and a payments platform module. Each client can be, for example, a tenant or organization of the cloud computing platform that transacts business with one or more customers via a payment gateway. The payments platform module has a pluggable architecture for integrating each of the payment gateway adapters with the cloud computing platform.Type: ApplicationFiled: August 30, 2019Publication date: March 4, 2021Inventors: Tarundeep Batra, Manasa Ranjan Tripathy, Ravi Shankar, Himanshu Kapoor, Ravindra Akella, John Banks
-
Patent number: 8782020Abstract: A method of and system for committing a transaction to a database. In one embodiment the method comprises initiating a database transaction; creating an electronic record that includes transaction data from the database transaction; executing a rule associated with the record to determine whether an electronic signature is required to connote review and/or approval of the electronic record, and requesting the electronic signature prior to committing the transaction to the database if execution of the rule results in a determination that an electronic signature is required.Type: GrantFiled: December 8, 2003Date of Patent: July 15, 2014Assignee: Oracle International CorporationInventors: Srikanth Karimisetty, Ravindra Akella, Savita Durgada, John Danese, Sanjay Rastogi, Manish Gupta
-
Patent number: 7966493Abstract: A method of and system for intercepting a transaction instantiated by a database application to determine if an electronic signature is necessary to commit the transaction to the database is disclosed. In one embodiment the method comprises calling an application program interface to raise an event in response to a triggering action generated by the database application; initiating a workflow process that executes a rule to determine if an electronic signature is required to approve the transaction; and if execution of the rule results in a determination that an electronic signature is required for the transaction, instantiating a signature collection process. Some embodiments further comprise obtaining an electronic signature in response to the signature collection process and thereafter, verifying the electronic signature and updating a filed of the electronic record to indicate a valid signature was collected if the electronic signature is verified.Type: GrantFiled: December 8, 2003Date of Patent: June 21, 2011Assignee: Oracle International CorporationInventors: Srinivasulu Puri, Ravindra Akella, Savita Durgada, Mark Fisher, Hany Saleeb, Manish Gupta, William Stearns
-
Patent number: 7694143Abstract: A method of and system for collecting an electronic signature for an electronic record stored in a database. In one embodiment the method comprises automatically creating an electronic record from data stored in a plurality of different database tables in response to the occurrence of a predetermined event; storing an instance of the electronic record in a common repository of electronic records that provides an audit trail that cannot be altered or disabled by users of the system; executing a rule associated with the electronic record to determine whether an electronic signature is required to connote review and/or approval of the electronic record; and if execution of the rule results in a determination that an electronic signature is required, marking the instance of the electronic record as unsigned and initiating a request to collect the required electronic signature.Type: GrantFiled: December 8, 2003Date of Patent: April 6, 2010Assignee: Oracle International CorporationInventors: Srikanth Karimisetty, Srinivasulu Puri, Charanjeet Singh, Ravindra Akella, Savita Durgada
-
Patent number: 7650512Abstract: A method of and system for searching unstructured data stored in a database. In one embodiment the method comprises storing a plurality of electronic records in a common repository of electronic records in the database that provides an audit trail that cannot be altered or disabled by users of the system where each electronic record comprises unstructured data stored in a character large-object (CLOB) format in a column of a table of the database; creating a security protocol that protects the electronic records against unauthorized access; and creating a query designed to identify electronic records in the database that meet criteria designated in the query. The method further comprises modifying the query in accordance with the security protocol to create a modified query prior to executing the query and running the modified query against the unstructured data.Type: GrantFiled: December 8, 2003Date of Patent: January 19, 2010Assignee: Oracle International CorporationInventors: Srikanth Karimisetty, Srinivasulu Puri, Charanjeet Singh, Ravindra Akella, Savita Durgada
-
Patent number: 7600124Abstract: A method of and system for associating an electronic signature with an electronic record in a computer system.Type: GrantFiled: December 8, 2003Date of Patent: October 6, 2009Assignee: Oracle International CorporationInventors: Srikanth Karimisetty, Srinivasulu Puri, Charanjeet Singh, Ravindra Akella, Savita Durgada
-
Publication number: 20050108212Abstract: A method of and system for searching unstructured data stored in a database. In one embodiment the method comprises storing a plurality of electronic records in a common repository of electronic records in the database that provides an audit trail that cannot be altered or disabled by users of the system where each electronic record comprises unstructured data stored in a character large-object (CLOB) format in a column of a table of the database; creating a security protocol that protects the electronic records against unauthorized access; and creating a query designed to identify electronic records in the database that meet criteria designated in the query. The method further comprises modifying the query in accordance with the security protocol to create a modified query prior to executing the query and running the modified query against the unstructured data.Type: ApplicationFiled: December 8, 2003Publication date: May 19, 2005Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Srikanth Karimisetty, Srinivasulu Puri, Charanjeet Singh, Ravindra Akella, Savita Durgada
-
Publication number: 20050108211Abstract: A method of and system for searching unstructured data stored in a database. In one embodiment the method comprises storing unstructured data in a column of a database table; allowing a user to identify elements in the unstructured data as indexed elements; creating an intermediate index into the unstructured data from the identified elements; and allowing a user to create queries on the unstructured data using the indexed elements. In some implementations of this embodiment the unstructured data comprises a well-formed XML document stored within a column of a database table. Also, in some implementations the unstructured data is part of an electronic record stored in a common repository of electronic records that provides an audit trail that cannot be altered or disabled by users of the database.Type: ApplicationFiled: December 8, 2003Publication date: May 19, 2005Applicant: ORACLE INTERNATIONAL CORPORATION, A California corporationInventors: Srikanth Karimisetty, Srinivasulu Puri, Charanjeet Singh, Ravindra Akella, Savita Durgada
-
Publication number: 20050108536Abstract: A method of and system for collecting an electronic signature for an electronic record stored in a database. In one embodiment the method comprises automatically creating an electronic record from data stored in a plurality of different database tables in response to the occurrence of a predetermined event; storing an instance of the electronic record in a common repository of electronic records that provides an audit trail that cannot be altered or disabled by users of the system; executing a rule associated with the electronic record to determine whether an electronic signature is required to connote review and/or approval of the electronic record; and if execution of the rule results in a determination that an electronic signature is required, marking the instance of the electronic record as unsigned and initiating a request to collect the required electronic signature.Type: ApplicationFiled: December 8, 2003Publication date: May 19, 2005Applicant: ORACLE INTERNATIONAL CORPORATION, A California corporationInventors: Srikanth Karimisetty, Srinivasulu Puri, Charanjeet Singh, Ravindra Akella, Savita Durgada
-
Publication number: 20050108283Abstract: A method of and system for associating an electronic signature with an electronic record in a computer system.Type: ApplicationFiled: December 8, 2003Publication date: May 19, 2005Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Srikanth Karimisetty, Srinivasulu Puri, Charanjeet Singh, Ravindra Akella, Savita Durgada
-
Publication number: 20050108295Abstract: A method of and system for committing a transaction to a database. In one embodiment the method comprises initiating a database transaction; creating an electronic record that includes transaction data from the database transaction; executing a rule associated with the record to determine whether an electronic signature is required to connote review and/or approval of the electronic record, and requesting the electronic signature prior to committing the transaction to the database if execution of the rule results in a determination that an electronic signature is required.Type: ApplicationFiled: December 8, 2003Publication date: May 19, 2005Applicant: ORACLE INTERNATIONAL CORPORATION, A California corporationInventors: Srikanth Karimisetty, Ravindra Akella, Savita Durgada, John Danese, Sanjay Rastogi, Manish Gupta
-
Publication number: 20050108537Abstract: A method of and system for intercepting a transaction instantiated by a database application to determine if an electronic signature is necessary to commit the transaction to the database is disclosed. In one embodiment the method comprises calling an application program interface to raise an event in response to a triggering action generated by the database application; initiating a workflow process that executes a rule to determine if an electronic signature is required to approve the transaction; and if execution of the rule results in a determination that an electronic signature is required for the transaction, instantiating a signature collection process. Some embodiments further comprise obtaining an electronic signature in response to the signature collection process and thereafter, verifying the electronic signature and updating a filed of the electronic record to indicate a valid signature was collected if the electronic signature is verified.Type: ApplicationFiled: December 8, 2003Publication date: May 19, 2005Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Srinivasulu Puri, Ravindra Akella, Savita Durgada, Mark Fisher, Hany Saleeb, Manish Gupta