-
公开(公告)号:US20210081427A1
公开(公告)日:2021-03-18
申请号:US16570729
申请日:2019-09-13
Applicant: salesforce.com, inc.
Inventor: Olumayokun Obembe , Paul Sydell , Da Zhao , Jason Woods , Ashwini Bijwe , Vijay Devadhar , Raksha Subramanyam , Shruti Ashutosh Sharma
Abstract: Techniques and structures to facilitate automatic adjustment of a database connection pool, including calculating a first value indicating a number of connections of to be provided by a first of a plurality of application servers, determining whether the first value is equal to a second value previously calculated to indicate the number of connections to be provided by the first application server and adjusting the database connection pool by providing the number of connections to access the database as indicated by the first value upon a determination that the first value is not equal to the second value
-
公开(公告)号:USD913319S1
公开(公告)日:2021-03-16
申请号:US29678932
申请日:2019-01-31
Applicant: salesforce.com, inc.
Designer: Jason Day , Stephen Goforth , Zachary McNulty , David James Woodward
-
公开(公告)号:US10949335B2
公开(公告)日:2021-03-16
申请号:US16252263
申请日:2019-01-18
Applicant: salesforce.com, inc.
Inventor: Martin Battaglia
Abstract: A mocking service generates a mock implementation of an API based on a API specification. Request and response behavior of the mock implementation of the API may be controlled by a separate API behavior file. The API behavior file may be parsed by the mocking service to generate behavior logic. When an API request is transmitted to the mock implementation of the API, the behavior logic is invoked and may control execution of the mock implementation of the API and the details of a generated response. Behaviors defined in the API behavior file may be global or resource specific and may include, for example, time delays, error rates, error codes, conditions, response overrides, etc.
-
公开(公告)号:US20210073402A1
公开(公告)日:2021-03-11
申请号:US16567944
申请日:2019-09-11
Applicant: salesforce.com, inc.
Inventor: Carolyn Leigh Grabill , Avrom Irwin Roy-Faderman , Seth Leger , Mason Everett , Christian Carter , Catherine Schell , Andrew Slater , Vladimir Gerasimov
IPC: G06F21/62
Abstract: A system and method for protecting access to metadata based on package membership. The system creates at least one customized metadata type for a first software package and assigns a package protected access mode to control access to the at least one customized metadata type by respective components of one or more software packages. The system denies access to the at least one customized metadata type, according to the package protected access mode, by at least one component of a second software package that shares a namespace with the first software package.
-
公开(公告)号:US20210073240A1
公开(公告)日:2021-03-11
申请号:US16564516
申请日:2019-09-09
Applicant: salesforce.com, inc.
Inventor: Martin Mario Almaraz , Valliappan Annamalai Natarajan , Jan Asita Fernando , Matthew Davidchuk
Abstract: Methods, systems, and devices supporting data archiving are described. A device (e.g., an application server) may identify a set of archiving jobs for a first database (e.g., a relational database), where each archiving job indicates a set of data records for archiving. The device may receive a data record of the set of data records from the first database, where the data record is filtered by an abstraction layer (e.g., removing some information from the data record such that the filtered data record corresponds to a user's view of the data record). For example, the filtered data record may include a subset of the total information for the stored data record. The device may transform this received, filtered data record from a first format to a second format supported by a second database. The device may then send the transformed data record to the second database for storage.
-
公开(公告)号:US20210073200A1
公开(公告)日:2021-03-11
申请号:US16563204
申请日:2019-09-06
Applicant: Salesforce.com, Inc.
Inventor: Ajay Krishna BORRA , Gokulakrishnan GOPALAKRISHNAN , Manpreet SINGH , Brian TOAL , Laksh VENKA , Metarya RUPAREL
IPC: G06F16/23
Abstract: A metric data stream for a plurality of metrics may be retrieved from a database system. Each metric may measure a respective computing characteristic. The metric data stream may include a plurality of values for each of a sequence of time intervals. Each value may correspond with a respective one of the metrics. A plurality of metric correlation matrices may be determined for the metrics, each of which is associated with a respective time period in the metric data stream. A subset of comparison metric correlation matrices may be selected from the plurality of metric correlation metric matrices. A designated anomaly score may be determined for a designated time period by comparing a designated metric correlation matrix associated with the designated time period with the selected subset of comparison metric correlation metric matrices.
-
公开(公告)号:US20210073195A1
公开(公告)日:2021-03-11
申请号:US16565401
申请日:2019-09-09
Applicant: salesforce.com, inc.
Inventor: Rohit Agrawal , Thomas Fanghaenel
IPC: G06F16/22 , G06F16/23 , G06F16/21 , G06F16/2453
Abstract: A computing system may repair a database index for a database table by placing a first structural lock on the database table to prevent modifications to the structure of the table. The computing system may scan the database table to determine a plurality of database records. The system may probe the database index for the database records to identify records with missing entries in the index. Based on the probing, the system may place a first data lock on a record of the database table corresponding to a missing index entry to prevent modification of data in the record. In response to placing the first record lock, the system adds an index entry for the locked database record to the database index. During repair of the index, one or more processes may use the database index to locate one of the plurality of database records included in the database table.
-
公开(公告)号:US20210065179A1
公开(公告)日:2021-03-04
申请号:US16557702
申请日:2019-08-30
Applicant: salesforce.com, inc.
Inventor: Tarundeep Batra , Manasa Ranjan Tripathy , Ravi Shankar , Himanshu Kapoor , Ravindra Akella , John Banks , Pranav Pokharel
IPC: G06Q20/40 , G06F16/182 , G06F16/21 , G06Q20/38
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.
-
公开(公告)号:US20210064601A1
公开(公告)日:2021-03-04
申请号:US16552119
申请日:2019-08-27
Applicant: Salesforce.com, Inc.
Inventor: Mikhail Chainani , Xiaodan Wang , Vijayanth Devadhar
IPC: G06F16/23 , G06F16/215
Abstract: A staging table created in a database system may store a snapshot of live database table captured prior to an unintended change to the live database table. One or more entries in the staging table may be updated to incorporate one or more intended changes to the live database table that occurred after the unintended change. The live database table may be updated by merging each of the updated entries from the staging table to the live database table. The updated database table may eliminate the unintended change.
-
公开(公告)号:US10936743B2
公开(公告)日:2021-03-02
申请号:US16539921
申请日:2019-08-13
Applicant: salesforce.com, inc.
Abstract: A method in an accessible datacenter connected to a data storage network is provided. The accessible datacenter comprises: at least one data pipeline, each of the at least one data pipeline connected to a respective secure datacenter and configured to receive data from each respective secure datacenter; a storage layer, configured to store the data received via the at least one data pipeline; and a visualization layer, configured to provide a user interface and to receive user input requesting access to the data. The method comprises: detecting scaling of the data storage network, the scaling comprising increasing available storage of the data storage network, the increasing available storage creating increased available storage; and providing access to the increased available storage continuously, via the visualization layer, without rendering the data storage network inaccessible during scaling; wherein the data is associated with the increased available storage.
-
-
-
-
-
-
-
-
-