-
公开(公告)号:US11818091B2
公开(公告)日:2023-11-14
申请号:US16875933
申请日:2020-05-15
Applicant: Salesforce, Inc.
Inventor: Adam Oliner , Renaud Bourassa-Denis , Zhifeng Deng , Leigh Ann Johnson , Alexander Nicholas Johnson , Aaron Maurer
IPC: G06F15/16 , H04L51/56 , G06F16/9535 , G06F16/9538
CPC classification number: H04L51/56 , G06F16/9535 , G06F16/9538
Abstract: Discovery of communication platform features or exposure of such features to the user may include generating embeddings for a variety of types of communication platform content and communications. These embeddings may be used to characterize and compare various communication platform features and ultimately expose these features to a user when the user may not have otherwise encountered them. The embeddings may additionally or alternatively be used to determine a degree of alignment.
-
公开(公告)号:US11816510B2
公开(公告)日:2023-11-14
申请号:US17661840
申请日:2022-05-03
Applicant: Salesforce, Inc.
Inventor: Rohitashva Mathur
CPC classification number: G06F9/5077 , G06F3/067 , G06F3/0611 , G06F3/0644 , G06F3/0665 , G06F9/505 , G06F16/122
Abstract: A database entry may be stored in a container in a database table corresponding with a partition key. The partition key may be determined by applying one or more partition rules to one or more data values associated with the database entry. The database entry may be an instance of one of a plurality of data object definitions associated with database entries in the database. Each of the data object definitions may identify a respective one or more data fields included within an instance of the data object definition.
-
公开(公告)号:US11816431B2
公开(公告)日:2023-11-14
申请号:US16846338
申请日:2020-04-12
Applicant: salesforce.com, inc.
Inventor: Yang Zhang
IPC: G06F40/274 , G06F40/30 , G06N3/088
CPC classification number: G06F40/274 , G06F40/30 , G06N3/088
Abstract: Computer implemented method and a system for auto completion of text based on the context associated with the text. The computer implemented method includes steps of receiving input text, identifying a certain context associated with the input text from multiple predefined contexts, by feeding the input text into a context-prediction component of a machine learning model that predicts the certain context, selecting a certain context-specific component of the machine learning model from multiple context-specific components according to the identified certain context, feeding the input text into the selected context-specific component that outputs autocomplete text associated with the identified certain context. The context-specific components are each trained to generate autocompleted text associated with a respective context pre-defined for the respective context-specific component.
-
公开(公告)号:US11816098B2
公开(公告)日:2023-11-14
申请号:US17412059
申请日:2021-08-25
Applicant: Salesforce, Inc.
Inventor: Prithvi Krishnan Padmanabhan , Adam Caplan , Maxwell Comparetto
CPC classification number: G06F16/2379 , G06F9/30 , H04L9/088 , H04L9/30
Abstract: A request may be received to access a digital asset uniquely identified by an identifier within an on-demand database system configured to provide computing services to a plurality of entities via the internet. Ownership of the digital asset may be determined based on ownership of a designated smart contract recorded in a public trust ledger. A plurality of related smart contracts recorded in the public trust ledger may be identified. Each of the related smart contracts may be linked with the designated smart contract. Two or more of the smart contracts may each include a respective one or more non-fungible tokens related to the digital asset. A respective state for two or more of a plurality of modifiable values may be determined. Each of the modifiable values may be being stored within a respective one of the plurality of related smart contracts within the public trust ledger.
-
公开(公告)号:US11809565B2
公开(公告)日:2023-11-07
申请号:US17649310
申请日:2022-01-28
Applicant: Salesforce Inc.
Inventor: Abigail Reyes Knox , Daniel Thomas Harrison
CPC classification number: G06F21/57 , G06N5/02 , G06F2221/031
Abstract: Methods, systems, and devices for supporting security for private data inputs to artificial intelligence models are described. A device (e.g., an application server) may receive a request to run an artificial intelligence model. The device may run the artificial intelligence model on a public data set and an extended set of data that includes both the public data set and a private data set. The device may determine a first set of outcomes based on running the artificial intelligence model on the public data set and a second set of outcomes based on rerunning the model on the extended set of data. The device may then compare the two sets of outcomes to determine whether a private data value is identifiable based on the second set of outcomes. If a private data value is identifiable, the device may obfuscate the results prior to transmitting the results to the requestor.
-
196.
公开(公告)号:US11809491B2
公开(公告)日:2023-11-07
申请号:US17877825
申请日:2022-07-29
Applicant: Slack Technologies, LLC
Inventor: Matthew Wahl , Hubert Florin , Roland Schemers , Brian Elliott , Lydia Han , James McPhail
IPC: G06F16/901 , G06F16/903 , G06F16/93 , G06F16/908 , G06Q10/101 , H04L12/18 , G06Q10/10 , H04L65/1096 , H04L65/403 , H04L51/56
CPC classification number: G06F16/901 , G06F16/908 , G06F16/90335 , G06F16/93 , G06Q10/101 , G06Q10/103 , H04L12/1831 , H04L51/56 , H04L65/1096 , H04L65/403
Abstract: A group-based communication platform is configured to ascertain the relatedness of various work objects shared among users of the group-based communication platform. Moreover, the group-based communication platform may further receive and process work objects originating from non-users of the group-based communication platform, thereby further expanding the utility of the determined relatedness between work objects. These work objects (or encrypted representations of these work objects) may be indexed and stored in association with the group-based communication platform, thereby enabling users to search for and retrieve work objects originating from a plurality of work object sources simultaneously, and based on various characteristics of those work objects and the determined interrelatedness between various work objects.
-
公开(公告)号:US11809409B2
公开(公告)日:2023-11-07
申请号:US16228569
申请日:2018-12-20
Applicant: Salesforce, Inc.
IPC: G06F16/00 , G06F16/23 , H04L9/06 , H04L67/1097 , H04L67/1087 , G06F16/27 , H04L9/00
CPC classification number: G06F16/2379 , G06F16/27 , H04L9/0637 , H04L67/1091 , H04L67/1097 , H04L9/50
Abstract: A set of interfaces is described for implementing a blockchain network by a multi-tenant server, wherein the set of interfaces comprise an object mapping interface. The object mapping interface includes a set object function to designate a tenant object for use in the blockchain network based on an input object; a map function to map fields of the tenant object in a multi-tenant system managed by the multi-tenant server and fields of an exchange object used by the blockchain network based on an input set of field mappings; and a set owner function to set a tenant in the multi-tenant system as an owner of the mappings based on an input identifier.
-
公开(公告)号:US11809386B2
公开(公告)日:2023-11-07
申请号:US17460495
申请日:2021-08-30
Applicant: salesforce.com, inc.
Inventor: Gokcen Iskender , Kadir Ozdemir
CPC classification number: G06F16/211 , G06F16/2379
Abstract: Techniques are disclosed in which a computer system implements schema changes for existing database objects by maintaining a logical name and a current physical name corresponding to an existing database object, where the logical name points to the current physical name. The system receives a schema change request specifying the logical name and format changes for the existing object. The system performs a schema change operation in response to the request, including: creating a new database object having a new physical name, copying and transforming data from the existing object to the new object according to the format changes, mirroring new writes directed to the logical name to both the existing and new objects, and causing the logical name to point to the new physical name instead of the current physical name after completing the copying. The system responds to subsequent queries, specifying the logical name, from the new object.
-
公开(公告)号:US20230353517A1
公开(公告)日:2023-11-02
申请号:US17661610
申请日:2022-05-02
Applicant: Salesforce, Inc.
Inventor: Jonathan Rico Morales , Orjan Kjellberg
IPC: H04L51/046 , H04L9/40
CPC classification number: H04L51/046 , H04L63/108 , H04L63/0807 , H04L63/0428
Abstract: Techniques are disclosed that relate to authenticating users across different messaging channels. A computer system may implement a messaging platform that enables a messaging session to be established between an agent and a user that uses any of a plurality of messaging channels to communicate with the agent during the messaging session. The computer system may provide a configurable authorization request component that enables the agent to authenticate the user independent of a messaging channel used by the user. Based on receiving an indication that the configurable authorization request component has been selected by the agent via an interface displayed to the agent for communicating with the user, the computer system may communicate with a channel system associated with the messaging channel of the user to authenticate the user.
-
公开(公告)号:US20230350915A1
公开(公告)日:2023-11-02
申请号:US17660963
申请日:2022-04-27
Applicant: Salesforce, Inc.
Inventor: Jyoti Ranjan
CPC classification number: G06F16/27 , G06F16/214
Abstract: Methods, apparatuses, and computer-program products are disclosed. The method may include receiving computing metadata associated with management of the data at the source data storage environment. The method may include computing a plurality of behavior parameters for the source data storage environment based on the computing metadata. The method may include determining one or more sub-configurations of a data migration plan based on an application of one or more machine learning models to the plurality of behavior parameters for the source data storage environment. The method may include generating the data migration plan based on a combination of the one or more sub-configurations. The method may include performing a data replication process to replicate the data from the source data storage environment to the target data storage environment based at least in part on the data migration plan.
-
-
-
-
-
-
-
-
-