-
71.
公开(公告)号:US20230237275A1
公开(公告)日:2023-07-27
申请号:US17830889
申请日:2022-06-02
Applicant: salesforce.com, inc.
Inventor: Guangsen Wang , Samson Min Rong Tan , Shafiq Rayhan Joty , Gang Wu , Chu Hong Hoi , Ka Chun Au
IPC: G06F40/35 , G06F40/40 , H04L51/02 , G06F40/186
CPC classification number: G06F40/35 , G06F40/40 , H04L51/02 , G06F40/186
Abstract: Embodiments provide a software framework for evaluating and troubleshooting real-world task-oriented bot systems. Specifically, the evaluation framework includes a generator that infers dialog acts and entities from bot definitions and generates test cases for the system via model-based paraphrasing. The framework may also include a simulator for task-oriented dialog user simulation that supports both regression testing and end-to-end evaluation. The framework may also include a remediator to analyze and visualize the simulation results, remedy some of the identified issues, and provide actionable suggestions for improving the task-oriented dialog system.
-
公开(公告)号:US20230229435A1
公开(公告)日:2023-07-20
申请号:US17580499
申请日:2022-01-20
Applicant: salesforce.com, inc.
Inventor: Patrick Calahan , Vishrut Dixit , Jonathan Thomas Hays
IPC: G06F8/71
CPC classification number: G06F8/71
Abstract: A method for managing code development includes receiving, from a workspace, a request for a primary set of code in a first repository, providing, in response to the request, the primary set of code to the workspace with support for code management for the primary set of code from a first code management system, and providing, in response to the request, a secondary set of code to the workspace with support for code management for the supporting set of code from a second code management system.
-
公开(公告)号:USD992574S1
公开(公告)日:2023-07-18
申请号:US29814558
申请日:2021-11-05
Applicant: salesforce.com, inc.
Designer: Jonathan Jordan , Derek Piccola
Abstract: The file of this patent contains at least one drawing/photograph executed in color. Copies of this patent with color drawing(s)/photograph(s) will be provided by the Office upon request and payment of the necessary fee.
FIG. 1 is a front view of a display screen or portion thereof with graphical user interface showing the claimed design; and,
FIG. 2 is another embodiment thereof.
The outer broken lines in the figures show a display screen or portion thereof, and form no part of the claimed design. The other broken lines in the figures show portions of the graphical user interface that form no part of the claimed design.-
公开(公告)号:US11700112B2
公开(公告)日:2023-07-11
申请号:US16863402
申请日:2020-04-30
Applicant: salesforce.com, inc.
Inventor: Alexandre Hersans , John Bracken , Assaf Ben Gur , William Charles Mortimore, Jr. , Swaroop Shere
IPC: H04L9/08 , H04L9/14 , G06F12/123 , G06F12/0813
CPC classification number: H04L9/0822 , G06F12/0813 , G06F12/123 , H04L9/0894 , H04L9/14 , G06F2212/60 , G06F2212/62
Abstract: Methods, systems, and devices for distributed caching of encrypted encryption keys are described. Some multi-tenant database systems may support encryption of data records. To efficiently handle multiple encryption keys across multiple application servers, the database system may store the encryption keys in a distributed cache accessible by each of the application servers. To securely cache the encryption keys, the database system may encrypt (e.g., wrap) each data encryption key (DEK) using a second encryption key (e.g., a key encryption key (KEK)). The database system may store the DEKs and KEKs in separate caches to further protect the encryption keys. For example, while the encrypted DEKs may be stored in the distributed cache, the KEKs may be stored locally on application servers. The database system may further support “bring your own key” (BYOK) functionality, where a user may upload a tenant secret or tenant-specific encryption key to the database.
-
公开(公告)号:US11695727B1
公开(公告)日:2023-07-04
申请号:US17649032
申请日:2022-01-26
Applicant: salesforce.com, inc.
Inventor: Aaron Popelka , William Robert Jennings, II , Andrew Short
CPC classification number: H04L51/56 , G06F16/27 , H04L51/066 , H04L51/10 , H04L51/52 , H04L67/02 , H04L69/24 , H04L63/102
Abstract: A method for data processing that includes receiving, from a service that manages communications between a communication process flow management service and a communication platform, a request indicating metadata from the communication platform, information associated with a tenant of a multi-tenant system, a user identifier, or a combination thereof. The method may further include performing, based on the request, one or more actions on a communication process flow that controls electronic communications between the tenant and a set of users corresponding to the tenant. The method may further include generating a data object related to the communication process flow based on performing the one or more actions. The method may further include transmitting, to the communication platform, a message that is configured to cause posting of the data object into a communication channel of the communication platform.
-
公开(公告)号:US11695717B2
公开(公告)日:2023-07-04
申请号:US17114731
申请日:2020-12-08
Applicant: salesforce.com, inc.
Inventor: Bradley P. Robinson , Brandon Young , Arun Kamoji , Samuel Parsons , Ian Cruz , Lydia Yang
IPC: H04L51/00 , H04L51/226 , G06Q10/10 , G06Q30/02 , H04L67/50 , H04L51/08 , G06Q10/107
CPC classification number: H04L51/08 , G06Q10/107 , H04L51/00 , H04L51/226 , H04L67/535
Abstract: Disclosed herein are system, method, and computer program product embodiments for a dynamic email content engine. An embodiment operates by selecting a subscriber record from a database. The embodiment adds, i.e., stores, a first content item to a content pool based on a first rule in a set of rules, wherein the first rule is applied based on a characteristic of the content item or a persona record assigned to the subscriber record. The embodiments adds, i.e., stores, a second content item to the content pool based on a second rule in the set of rules. The embodiment ranks the first content item and the second content item in the content pool based on a first priority value and a second priority value. The embodiment assigns the first content item to the subscriber record based on the ranking.
-
公开(公告)号:US11694220B2
公开(公告)日:2023-07-04
申请号:US17215673
申请日:2021-03-29
Applicant: salesforce.com, inc.
Inventor: Sridhar Palakurthy
IPC: G06Q30/00 , G06Q30/0241 , G05B19/418
CPC classification number: G06Q30/0241
Abstract: In accordance with embodiments, there are provided mechanisms and methods for advertisement distribution using a multi-tenant on-demand database system. These mechanisms and methods for distributing advertisements using a multi-tenant on-demand database system can integrate an advertisement distribution service with the services provided by the multi-tenant on-demand database system. The ability to provide an advertisement distribution service with the services provided by the multi-tenant on-demand database system can enable the distribution of advertisements to take advantage of other data stored by and/or services provided by the multi-tenant on-demand database system.
-
公开(公告)号:US20230208715A1
公开(公告)日:2023-06-29
申请号:US17565260
申请日:2021-12-29
Applicant: salesforce.com, inc.
Inventor: Kalyan Chakravarthy THATIKONDA , Ben SIGGERS , Nikita RAJPUT
IPC: H04L41/0853 , H04L41/0866 , H04L41/0813 , H04L41/16 , H04L43/10
CPC classification number: H04L41/0853 , H04L41/0866 , H04L41/0813 , H04L41/16 , H04L43/10
Abstract: Configuration management e.g., configuration validation and remediation (when necessary) of entities in a collective of databases and/or other machines or devices can be burdensome when vendor/cloud provider tools are used to manage the entities due to lack of control over the management. Rather than rely on vendor/cloud provider tools, instead configuration management is offloaded to, e.g., a local API and/or local machine, where configuration deviation detection from an expected configuration is locally determined and remediation needs may be prioritized so higher-priority collective entities are remediated first and other entities deferred. Local processing reduces burdens associated with entity remediation, such as in a cloud-hosted environment having many burdens associated with accessing cloud data and/or databases.
-
公开(公告)号:US20230205510A1
公开(公告)日:2023-06-29
申请号:US17565227
申请日:2021-12-29
Applicant: salesforce.com, inc.
Inventor: Raj RAMALINGAM , Kishore REDDIPALLI , Varun SRINIVAS
Abstract: In an example, an apparatus may operate as a continuous delivery (CD) pipeline for application artifacts running on a target software platform. The apparatus may include a processor to operate an application upgrader for the target software platform, the application upgrader to: consume application artifacts from a continuous integration (CI) system, wherein the target software platform runs a version of the application artifacts; obtain a signed manifest output from the CI system, the signed manifest identifying the consumed application artifacts; and compare a signature of the application artifacts from the CI system to a signature of the version running on the target software platform to determine if an update of the version running on the target software platform is required. Other embodiments may be disclosed and/or claimed.
-
公开(公告)号:USD990496S1
公开(公告)日:2023-06-27
申请号:US29803588
申请日:2021-08-13
Applicant: salesforce.com, inc.
Designer: Michael Diffenderfer
Abstract: FIG. 1 is a front view of a display screen or portion thereof with animated graphical user interface showing a first image of the claimed design;
FIG. 2 is a second image thereof; and,
FIG. 3 is a third image thereof.
The outermost broken lines in the figures show a display screen or portion thereof, and form no part of the claimed design. The other broken lines in the figures show portions of the animated graphical user interface that form no part of the claimed design.
The appearance of the animated image sequentially transitions between the images shown in FIGS. 1-3. The process or period in which one image transitions to another forms no part of the claimed design.
-
-
-
-
-
-
-
-
-