-
公开(公告)号:US11764950B2
公开(公告)日:2023-09-19
申请号:US16667846
申请日:2019-10-29
Applicant: Salesforce, Inc.
Inventor: Prithvi Krishnan Padmanabhan
CPC classification number: H04L9/085 , G06F16/13 , G06F16/162 , G06F16/1837 , H04L9/0637 , H04L9/0822 , H04L9/0825 , H04L9/0838 , H04L9/0894 , H04L9/50
Abstract: A method performed by a system of a host organization for providing a right to forget data in a blockchain, the system providing a blockchain interface to a blockchain on behalf of a plurality of tenants of the host organization each serving as nodes in a blockchain network. The method includes receiving a request including an identifier of a requestor, the request to access transaction data designated as private, requesting access to the transaction data from nodes in the blockchain network including the identifier of the requestor, receiving at least one shared secret from a node in the blockchain network indicating consensus to access the transaction data by the requestor, and denying access to the transaction data in response to receiving insufficient shared secrets from the nodes indicating the transaction data is permanently unavailable to access.
-
公开(公告)号:US11757845B2
公开(公告)日:2023-09-12
申请号:US17085169
申请日:2020-10-30
Applicant: salesforce.com, inc.
Inventor: Ashley Ryan Flavel , William Lui , David Lucey
Abstract: A private communication set-up service enables scalable private connectivity between producers and consumers residing within a public cloud environment. A producer exposes metadata information about a new or updated resource within the public cloud environment using a tag. The system monitors the public cloud environment for tagged metadata about new resources and configures a producer-side service to a private link. Subsequently, the system exposes metadata information about the private link. The system monitors for tagged metadata about private links and configures the consumer-side private link endpoint to the private link. The producer and the consumer communicate using the configured private link.
-
公开(公告)号:US11757819B2
公开(公告)日:2023-09-12
申请号:US17144542
申请日:2021-01-08
Applicant: salesforce.com, inc.
Inventor: Joe Teplow , Scott Motte , Kevin Dutra , Mark Robbins , Yamil Asusta , Devin Torres , Steven Collins , Trever Faden , Derek Jacobi , Selby Kendrick , Johnny Omar Mejias Luciano , Adam Beckerman
IPC: H04L29/08 , H04L51/42 , G06F3/14 , G06Q10/10 , G06F3/147 , G06Q10/06 , G06Q10/08 , G06F40/117 , G06F40/131 , G06F40/197 , H04L67/50 , G06F16/958 , G06F3/04842 , H04M1/7243
CPC classification number: H04L51/42 , G06F3/04842 , G06F3/14 , G06F3/147 , G06F16/958 , G06F40/117 , G06F40/131 , G06F40/197 , G06Q10/06 , G06Q10/08 , G06Q10/10 , H04L67/535 , H04M1/7243
Abstract: Systems, methods, and related technologies are provided for generating interactive emails and tracking user interactions. In one implementation, an email an be received within an email client. The email can be rendered within the email client, such as by: presenting a first selectable element within the email client, presenting a second selectable element within the email client, and presenting one or more content items within the email client. A selection of the first selectable element can be received within the email client. In response to the selection of the first selectable element, a presentation of the one or more content items can be adjusted within the email client.
-
公开(公告)号:US11755761B2
公开(公告)日:2023-09-12
申请号:US17163307
申请日:2021-01-29
Applicant: Salesforce, Inc.
Inventor: Tiffany Joy Chin , Chad Richard Holdorf , Anubha Dubey , Matthew Wilbert Parin
IPC: G06F21/62 , G06F16/21 , G06F3/04842 , G06Q30/08 , H04L67/10 , G06Q30/018 , G06Q10/0639 , G06F3/0482
CPC classification number: G06F21/6218 , G06F16/214 , G06F21/6245 , G06Q10/06393 , G06Q30/018 , H04L67/10 , G06F3/0482
Abstract: According to some implementations, compliance assessment metrics in a subset of two or more compliance assessment metrics are combined to form a combined compliance assessment metric. Each compliance assessment metric in the subset reflects a level of compliance of a set of rules with a different type of data privacy and/or data security laws, regulations, and/or policy. The set of rules are to manage personal data in an organization instance of a customer of a cloud-based software provider capable of hosting the organization instance in one or more datacenters in a plurality of different geographic regions. In addition, a dashboard, which is part of a data policy compliance service provided by the cloud-based software provider, is caused to be displayed and includes at least the combined compliance assessment metric.
-
公开(公告)号:US11755582B2
公开(公告)日:2023-09-12
申请号:US16862667
申请日:2020-04-30
Applicant: salesforce.com, inc.
Inventor: Arun Kumar Jagota , Ajitesh Jain , Rahul Mathias Madan , Shravani Madhavaram
IPC: G06F7/00 , G06F16/2455 , G06N20/00
CPC classification number: G06F16/24558 , G06F16/24564 , G06N20/00
Abstract: Adaptive field-level matching is described. A system identifies first elements in a field of a prospective record for a database, and second elements in the field of a candidate record, in the database, for matching the prospective record. The system identifies features corresponding to any of the first elements that are identical to any of the second elements, any of the first elements that are absent from the second elements, and any of the second elements that are absent from the first elements. A machine-learning model uses the features to determine a field match score for the candidate record's field. Another machine-learning model weighs the field match score and weighs another field match score for another field of the candidate record to determine a record match score for the candidate record. If the record match score satisfies a threshold, the system identifies the candidate record as matching the prospective record.
-
公开(公告)号:US11755317B2
公开(公告)日:2023-09-12
申请号:US17555152
申请日:2021-12-17
Applicant: salesforce.com, inc.
Inventor: Mayank Kumar , Benjamin Caldwell , Karthik Sudana
CPC classification number: G06F8/71 , G06F8/65 , G06F9/54 , G06F11/3684 , G06F11/3688 , G06F11/3692 , G06F21/577 , G06F21/6218 , G06F2221/033
Abstract: An extensible platform-as-a-service (PaaS) system for use during the software development lifecycle (SDLC) processes of a user application. The extensible PaaS system receives, from a user, values associated with a user application for features exposed in a presented application programming interface (API) to the user. The system displays a set of software modules for during the SDLC processes of the user application. The system receives a selection of software modules for custom configuration from the user. The system generates a set of custom configured software modules for the received selection of software modules. The system generates a set of automatically configured software modules for the remaining software modules. The system uses the custom configured software modules and the automatically configured software modules during the SDLC processes of the user application.
-
公开(公告)号:US20230283585A1
公开(公告)日:2023-09-07
申请号:US18317022
申请日:2023-05-12
Applicant: Salesforce, 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.
-
公开(公告)号:US11750460B1
公开(公告)日:2023-09-05
申请号:US17961369
申请日:2022-10-06
Applicant: Salesforce, Inc.
Inventor: Jose Lejin P J
IPC: H04L41/0873 , H04L41/22
CPC classification number: H04L41/0873 , H04L41/22
Abstract: Techniques are provided for identifying duplicate usages of configuration values in Network Management Interfaces (NMIs). Network administrators may inadvertently enter duplicate values such as Internet Protocol addresses in one or more NMIs. A browser extension captures a configuration value and determines whether it has been used already, such as by accessing a database with the value and a field type. If it has been used, summary and/or detailed information can displayed on the NMI describing the duplicate usages. The summary display can be a hyperlink which indicate a number of duplicate usages in other views and NMIs. When the hyperlink is selected, a pop-up display can provide detailed information by rendering the other views in a read-only mode, of a same NMI or other NMIs. To render the views, a Document Object Model and Cascading Style Sheet Object Model of the views can be accessed.
-
公开(公告)号:US11749264B2
公开(公告)日:2023-09-05
申请号:US17088206
申请日:2020-11-03
Applicant: salesforce.com, inc.
Inventor: Chien-Sheng Wu , Chu Hong Hoi , Richard Socher , Caiming Xiong
CPC classification number: G10L15/1815 , G10L15/063 , G10L15/1822
Abstract: Embodiments described herein provide methods and systems for training task-oriented dialogue (TOD) language models. In some embodiments, a TOD language model may receive a TOD dataset including a plurality of dialogues and a model input sequence may be generated from the dialogues using a first token prefixed to each user utterance and a second token prefixed to each system response of the dialogues. In some embodiments, the first token or the second token may be randomly replaced with a mask token to generate a masked training sequence and a masked language modeling (MLM) loss may be computed using the masked training sequence. In some embodiments, the TOD language model may be updated based on the MLM loss.
-
公开(公告)号:US11741050B2
公开(公告)日:2023-08-29
申请号:US17162501
申请日:2021-01-29
Applicant: salesforce.com, inc.
IPC: G06F16/172 , G06F16/16 , G06F16/182 , G06F16/14
CPC classification number: G06F16/172 , G06F16/148 , G06F16/156 , G06F16/164 , G06F16/1824
Abstract: Techniques are disclosed relating to managing distributed storage of data for various entities according to classifications for these entities. A database node of a distributed storage system may receive, from a first entity of a plurality of entities, a request to store a set of data. The database node may further obtain metadata associated with the first entity, wherein the metadata specifies one of a plurality of classifications for the entities. The database node may provide the set of data to one or more of a plurality of caches for storage. The caches may be located in two or more availability zones and are configured to store the set of data based on the classification for the first entity identified in the metadata associated with the first entity. The database node may also store the set of data in a shared object storage coupled to the database node.
-
-
-
-
-
-
-
-
-