-
公开(公告)号:US11887076B2
公开(公告)日:2024-01-30
申请号:US17304966
申请日:2021-06-29
Applicant: Salesforce, Inc.
Inventor: Tarundeep Batra , Manasa Ranjan Tripathy , Ravi Shankar , Himanshu Kapoor , Ravindra Akella , John Banks
CPC classification number: G06Q20/10 , G06Q20/0855 , G06Q20/20 , G06Q20/202 , G06Q20/204
Abstract: 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.
-
公开(公告)号:US20240248913A1
公开(公告)日:2024-07-25
申请号:US18157471
申请日:2023-01-20
Applicant: Salesforce, Inc.
Inventor: Ravi Shankar , Gopala Sarma Akshintala , Atul Kumar , Shivanshu Goyal , Anshul Rawat
CPC classification number: G06F16/278 , G06F9/466 , G06F16/2343 , G06F16/285
Abstract: Database systems and methods are provided for parallel processing heterogenous jobs at a database system. One method involves identifying database records corresponding to a batch of jobs and identifying, for the respective jobs, a respective set of related database records associated with the respective job based on a respective value for a metadata field of the respective database record corresponding to the respective job. The metadata field value uniquely identifies the respective set of related database records associated with the respective database record. The method divides the batch of jobs into chunks based on the respective sets of related database records associated with the respective jobs. Each chunk includes a respective subset of the batch of jobs having an aggregate workload based on the respective sets of related database records associated with the respective jobs of the respective chunk that is less than a chunking threshold.
-
公开(公告)号:US11887117B2
公开(公告)日:2024-01-30
申请号:US17304972
申请日:2021-06-29
Applicant: Salesforce, Inc.
Inventor: Tarundeep Batra , Manasa Ranjan Tripathy , Ravi Shankar , Himanshu Kapoor , Ravindra Akella , John Banks , Pranav Pokharel
IPC: G06Q20/40 , G06F16/182 , G06Q20/38 , G06F16/21 , G06Q20/32
CPC classification number: G06Q20/401 , G06F16/1824 , G06F16/214 , G06Q20/382 , G06Q20/407 , G06Q20/322 , G06Q20/3821
Abstract: 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.
-
4.
公开(公告)号:US11880835B2
公开(公告)日:2024-01-23
申请号:US16915680
申请日:2020-06-29
Applicant: Salesforce, Inc.
Inventor: Manasa Ranjan Tripathy , Tarundeep Batra , Ravi Shankar
CPC classification number: G06Q20/389 , G06F11/079 , G06F11/1402 , G06Q20/3829 , G06Q20/4093 , G06Q20/425
Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating prevention of duplicate transactions across multiple transaction entities in database systems according to one embodiment. In one embodiment and by way of example, a method includes receiving a request to facilitate a financial transaction, wherein the request is received from an external computing device and includes an idempotency key that is unique to the request, and verifying, based on the idempotency key, the request as being a valid request or an invalid request, wherein the valid request is registered, and classifying, based on the idempotency key and a gateway log, the valid request as an original request or a duplicate request that is a successful duplicate request or an unsuccessful duplicate request.
-
公开(公告)号:US11847642B2
公开(公告)日:2023-12-19
申请号:US16915571
申请日:2020-06-29
Applicant: Salesforce, Inc.
Inventor: Manasa Ranjan Tripathy , Ravi Shankar
CPC classification number: G06Q20/3829 , G06F21/6254 , G06Q20/385
Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating secure communication of data during transactions across multiple transaction entities in database systems according to one embodiment. In one embodiment and by way of example, a method includes receiving a request to facilitate a financial transaction, wherein the request is received from an external computing device and includes sensitive data and one or more transient keys associated with a user, and selecting a gateway from multiple gateways to facilitate performance of the financial transaction, where the gateway is selected based on participation in securing of the sensitive data. The method may further include replacing, based on the one or more transient keys, the sensitive data with substitute data that is unique to the user, and communicating the substitute data to a gateway adapter to generate a file for the gateway, where the substitute data is communicated in lieu of the sensitive data, and converting the substitute data into the sensitive data.
-
-
-
-