-
251.
公开(公告)号:US20220236976A1
公开(公告)日:2022-07-28
申请号:US17157583
申请日:2021-01-25
Applicant: salesforce.com, inc.
Inventor: Douglas James Wiegley , Apoorv Mahajan , Dmitri Sergeyevich Kiselev
Abstract: Computing systems, for example, multi-tenant systems deploy software artifacts in data centers created in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system receives pipeline templates including templating expressions that can be substituted with values for generating pipelines. A pipeline can be executed to perform a set of actions associated with continuous delivery of a software artifact. The system stores sets of partially hydrated pipeline templates. The partially hydrated pipeline templates can be compiled into executable pipelines associated with services configured on a datacenter of a cloud platform. The system stores different versions of pipeline templates as deployment packages. The system stores version pointers that identify specific deployment packages that are selected when a software release is deployed. The version pointers allow the deployment package to be updated in case of roll back or for deploying more recent changes.
-
公开(公告)号:US20220229846A1
公开(公告)日:2022-07-21
申请号:US17153590
申请日:2021-01-20
Applicant: salesforce.com, inc.
Inventor: Nathaniel Botwick , Norris Lee , Kevin A. Gibbs , John Arian Brock , Jeffrey Davis , Gregory Alan Rewis , Joel Benjamin Allen , Christopher M. Bosko , Jason Wagner , Scott Goodfriend
IPC: G06F16/25 , G06F16/2457 , G06F16/23 , H04L12/58
Abstract: Methods, systems, and devices for data processing are described. According to the techniques described herein, a device (e.g., an application server) may render a first graphical user interface including a first view of a first data record, the first view including a first field. The device may receive, via the first graphical user interface, a user input including a field-level comment for the first field. The first view further includes the field-level comment and a first field-level visual indicator indicating that the field-level comment is associated with the first field. The device may also render a second graphical user interface including a second view of a set of data records including the first data record. In some cases, the second view omits the first field and includes the field-level comment and a second record-level visual indicator indicating that the field-level comment is associated with the first data record.
-
公开(公告)号:USD958181S1
公开(公告)日:2022-07-19
申请号:US29768504
申请日:2021-01-29
Applicant: salesforce.com, inc.
Designer: Christopher James Bill
-
公开(公告)号:US20220222547A1
公开(公告)日:2022-07-14
申请号:US17144896
申请日:2021-01-08
Applicant: salesforce.com, inc.
Inventor: Arun Kumar Jagota
Abstract: System determines, for first value at first time in time series, first estimate based on value and velocity for time series, first lag, and first time. System determines, for first value, second estimate based on value and velocity for time series, second lag, and first time. System determines first weight based on difference between second value, at second time in time series, and first estimate and second weight based on difference between second value and second estimate. System determines, for second value, first forecast based on value and velocity for time series, first lag, and second time. System determines, for second value, second forecast based on value and estimated velocity for time series, second lag, and second time. System determines, for second value, combined forecast based on first forecast weighed by first weight and second forecast weighed by second weight. If combined forecast satisfies threshold, system outputs alert.
-
公开(公告)号:US20220222079A1
公开(公告)日:2022-07-14
申请号:US17148363
申请日:2021-01-13
Applicant: salesforce.com, inc.
Inventor: Jeaneth Vergara , Arifullah Khan Pattan
Abstract: Computing systems, for example, multi-tenant systems deploy software artifacts in data centers created in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system receives an artifact version map that identifies versions of software artifacts for datacenter entities. The system generates a master pipeline for deploying services on a target cloud platform. The master pipeline includes a change management stage comprising instructions for interacting with a change management system. The execution of the change management stage of a pipeline provides a status of deployment of one or more services to the change management system. The details recorded can be used for auditing, for example, to determine why certain change in the configuration of services of the datacenter was made.
-
256.
公开(公告)号:US11386327B2
公开(公告)日:2022-07-12
申请号:US15983782
申请日:2018-05-18
Applicant: salesforce.com, inc.
Inventor: Huishuai Zhang , Caiming Xiong
Abstract: Embodiments for training a neural network are provided. A neural network is divided into a first block and a second block, and the parameters in the first block and second block are trained in parallel. To train the parameters, a gradient from a gradient mini-batch included in training data is generated. A curvature-vector product from a curvature mini-batch included in the training data is also generated. The gradient and the curvature-vector product generate a conjugate gradient. The conjugate gradient is used to determine a change in parameters in the first block in parallel with a change in parameters in the second block. The curvature matrix in the curvature-vector product includes zero values when the terms correspond to parameters from different blocks.
-
公开(公告)号:US11386065B2
公开(公告)日:2022-07-12
申请号:US15420377
申请日:2017-01-31
Applicant: salesforce.com, inc.
Inventor: Thomas Fanghaenel , Patrick James Helland , James E. Mace
Abstract: Techniques are disclosed relating to efficiently processing of concurrent database transactions. In one embodiment, a database system receives a first key-value pair for a database transaction and stores the key-value pair in a data structure for active database transactions. The storing may include indexing into a hash table of the data structure with a key of the key-value pair to identify a hash bucket of the hash table corresponding to the key, acquiring a latch associated with the identified hash bucket, and, based on a state of the acquired latch, appending, to the hash bucket, a record specifying the key-value pair. The database system may cause the key-value pair from the data structure to be committed to persistent storage in response to the database transaction being committed.
-
公开(公告)号:US11385921B2
公开(公告)日:2022-07-12
申请号:US16528461
申请日:2019-07-31
Applicant: salesforce.com, inc.
Inventor: Fahad Azeem
IPC: G06F9/455
Abstract: A system can allow collaboration between two or more tenants in a multi-tenant system. Each tenant can share a common access to a processing space and a data storage device. Each tenant can be assigned to a virtual environment having a dedicated portion of the data storage device. The system can create a database record in a first dedicated portion assigned to the first tenant. The database record can be displayed on a user interface of the first tenant and include a collaboration tool component embedded within the database record. The database record can be transmitted to a database and transmitted from the database to a second dedicated portion of the data storage device. The second dedicated portion can be assigned to a second tenant of the multi-tenant system.
-
259.
公开(公告)号:US20220215195A1
公开(公告)日:2022-07-07
申请号:US17140987
申请日:2021-01-04
Applicant: salesforce.com, inc.
Inventor: Mingfei Gao , Zeyuan Chen , Le Xue , Ran Xu , Caiming Xiong
IPC: G06K9/00 , G06F40/289 , G06F40/186
Abstract: An online system extracts information from non-fixed form documents. The online system receives an image of a form document and obtains a set of phrases and locations of the set of phrases on the form image. For at least one field, the online system determines key scores for the set of phrases. The online system identifies a set of candidate values for the field from the set of identified phrases and identifies a set of neighbors for each candidate value from the set of identified phrases. The online system determines neighbor scores, where a neighbor score for a candidate value and a respective neighbor is determined based on the key score for the neighbor and a spatial relationship of the neighbor to the candidate value. The online system selects a candidate value and a respective neighbor based on the neighbor score as the value and key for the field.
-
公开(公告)号:US20220215107A1
公开(公告)日:2022-07-07
申请号:US17144035
申请日:2021-01-07
Applicant: salesforce.com, inc.
Inventor: Mang Fu Matthew Wong , Yanik Grignon , Larry H Tung , Peter S. Wisnovsky
IPC: G06F21/62 , G06F16/2455 , G06F16/28 , G06F21/60
Abstract: A computer implemented masking manager provides a method for access controls. The method includes receiving a request for an object in a database, retrieving the object from the database, applying masking rules to a field of the object to determine whether the requestor has access to the field, determining a replacement value for the field based on requestor access to the field, and returning the object to the requestor with the replacement value in the field of the object.
-
-
-
-
-
-
-
-
-