-
公开(公告)号:US20230229435A1
公开(公告)日:2023-07-20
申请号:US17580499
申请日:2022-01-20
申请人: salesforce.com, inc.
IPC分类号: G06F8/71
CPC分类号: G06F8/71
摘要: 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
申请人: salesforce.com, inc.
设计人: Jonathan Jordan , Derek Piccola
摘要: 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
申请人: salesforce.com, inc.
发明人: Alexandre Hersans , John Bracken , Assaf Ben Gur , William Charles Mortimore, Jr. , Swaroop Shere
IPC分类号: H04L9/08 , H04L9/14 , G06F12/123 , G06F12/0813
CPC分类号: H04L9/0822 , G06F12/0813 , G06F12/123 , H04L9/0894 , H04L9/14 , G06F2212/60 , G06F2212/62
摘要: 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
申请人: salesforce.com, inc.
IPC分类号: H04L51/56 , H04L51/10 , H04L67/02 , H04L69/24 , G06F16/27 , H04L51/52 , H04L51/066 , H04L9/40
CPC分类号: H04L51/56 , G06F16/27 , H04L51/066 , H04L51/10 , H04L51/52 , H04L67/02 , H04L69/24 , H04L63/102
摘要: 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
申请人: salesforce.com, inc.
发明人: 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分类号: H04L51/08 , G06Q10/107 , H04L51/00 , H04L51/226 , H04L67/535
摘要: 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
申请人: salesforce.com, inc.
发明人: Sridhar Palakurthy
IPC分类号: G06Q30/00 , G06Q30/0241 , G05B19/418
CPC分类号: G06Q30/0241
摘要: 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
申请人: salesforce.com, inc.
IPC分类号: H04L41/0853 , H04L41/0866 , H04L41/0813 , H04L41/16 , H04L43/10
CPC分类号: H04L41/0853 , H04L41/0866 , H04L41/0813 , H04L41/16 , H04L43/10
摘要: 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
申请人: salesforce.com, inc.
摘要: 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
申请人: salesforce.com, inc.
设计人: Michael Diffenderfer
摘要: 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.-
70.
公开(公告)号:US11687588B2
公开(公告)日:2023-06-27
申请号:US16531343
申请日:2019-08-05
申请人: salesforce.com, inc.
发明人: Mingfei Gao , Richard Socher , Caiming Xiong
IPC分类号: G06F16/735 , G06F16/73 , G06V10/82 , G06F16/74 , G06V20/40 , G06F17/10 , G06N3/08 , G06F40/47 , G06F18/21 , G06V10/44
CPC分类号: G06F16/735 , G06F16/73 , G06F17/10 , G06F18/2185 , G06F40/47 , G06N3/08 , G06V10/82 , G06V20/41 , G06V20/49 , G06V10/454 , G06V20/44 , G06V20/46
摘要: Systems and methods are provided for weakly supervised natural language localization (WSNLL), for example, as implemented in a neural network or model. The WSNLL network is trained with long, untrimmed videos, i.e., videos that have not been temporally segmented or annotated. The WSNLL network or model defines or generates a video-sentence pair, which corresponds to a pairing of an untrimmed video with an input text sentence. According to some embodiments, the WSNLL network or model is implemented with a two-branch architecture, where one branch performs segment sentence alignment and the other one conducts segment selection. These methods and systems are specifically used to predict how a video proposal matches a text query using respective visual and text features.
-
-
-
-
-
-
-
-
-