-
公开(公告)号: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.
-
253.
公开(公告)号: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.
-
256.
公开(公告)号: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.
-
公开(公告)号:US11381540B2
公开(公告)日:2022-07-05
申请号:US16670642
申请日:2019-10-31
Applicant: salesforce.com, inc.
Inventor: Jayanth Parayil Kumarji , Madhav Vaidyanathan
IPC: H04L51/234 , H04L51/08 , G06Q10/10
Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for tracking electronic mail (email) events. Upon generating an email, a database entry including an email identifier associated the email is stored. A notification received from a client device is processed, where the notification indicates that the email associated with the email identifier has been opened. Responsive to processing the notification, the database entry associated with the email is identified using the email identifier and event information of the database entry is stored or updated to indicate that the email has been opened. The database entry associated with the email identifier is updated to include attributes of the email, where the attributes include a recipient identifier identifying a recipient of the email. Status information associated with the email may be provided using the database entry, where the status information indicates that the recipient has opened the email.
-
公开(公告)号:US11379905B2
公开(公告)日:2022-07-05
申请号:US16732552
申请日:2020-01-02
Applicant: salesforce.com, inc.
Inventor: Osvaldo Rene Canel Lopez , Michael Starukhin , Steven deRochemont , Vadim Shmah
Abstract: Aspects of the disclosure described herein provide for a streamlined system for developing an order fulfillment process. The system may include a stateless web resource application programming interface (API) supported by a server, which may be configured as an endpoint to receive order requests (e.g., via an e-commerce website) and generate an instance of a complex object based on the order request. The instance of the complex object may be generated according to an invocable action configured at the system and may include one or more nested data types corresponding to order parameters indicated by the order request. The instance of the complex object may be processed according to fulfillment rules to generate a response to the order request. The response to the order request may include an identification of an order fulfillment center, a fulfillment order, etc.
-
公开(公告)号:US11379189B1
公开(公告)日:2022-07-05
申请号:US17354439
申请日:2021-06-22
Applicant: salesforce.com, inc.
Inventor: Owen Winne Schoppe , Sönke Rohde , Brian J. Lonsdorf , Jessica Lundin , David J. Woodward , Alan Martin Ross , Michael Sollami
Abstract: Techniques are disclosed relating to automatically synthesizing user interface (UI) component instances. In disclosed techniques a computer system receives a set of existing UI elements and a set of design rules for the set of existing elements, where design rules in the set of design rules indicate one or more allowed states for respective UI elements in the set of existing UI elements. The one or more allowed states may correspond to one or more visual characteristics. Using the set of existing UI elements, the computer system may then automatically generate a plurality of UI component instances based on the set of design rules, where a respective UI component instance includes a first UI element in a first allowed state. The computer system may then train, using the plurality of UI component instances, a machine learning model operable to automatically generate UI designs.
-
-
-
-
-
-
-
-
-