-
公开(公告)号:US11921887B2
公开(公告)日:2024-03-05
申请号:US17648862
申请日:2022-01-25
Applicant: Salesforce, Inc.
Inventor: Prithvi Krishnan Padmanabhan
IPC: G06F7/04 , G06F21/62 , G06Q30/016 , G06T19/00
CPC classification number: G06F21/6245 , G06Q30/016 , G06T19/003 , G06T2219/024
Abstract: A request to contact a service provider may be received from a client machine. The request may be associated with an identity claim and including a service identifier. The identity claim may be validated via a distributed identity service that includes a plurality of identity nodes in communication via a network. Validating the identity claim may include determining a designated network identifier associated with a distributed identity account shared among the plurality of identity nodes. A service query that includes the service identifier and the designated network identifier may be sent to a plurality of customer relations management services. A communication session may be established between a service provider remote computing system and the client machine. The service provider may store customer relations management information at a designated one of the plurality of customer relations management services.
-
公开(公告)号:US20240069993A1
公开(公告)日:2024-02-29
申请号:US17822114
申请日:2022-08-24
Applicant: Salesforce, inc.
Inventor: Gaurav Sagar , Antonio Garrote , Patricio Barletta , Javier Isoldi
IPC: G06F9/54
Abstract: Methods, systems, apparatuses, devices, and computer program products are described. A mapping service may receive a user input indicating conditions for generating mock data values into application programming interface (API) fields. The mapping service may map a set of API fields to a set of mock collection library (MCL) fields using a mapping scheme. For example, the mapping service may map field names or descriptions of the API and MCL fields based on similarity scores determined using word embeddings. The mapping service may display a set of mapped fields and example mock data to a user. If the user rejects the mapped fields, the mapping service may remap the fields. Once the user accepts the mapped fields, the mapping service may generate a full set of mock data for the API (e.g., mock API responses to an API request) and store the mapping scheme.
-
公开(公告)号:US11914744B2
公开(公告)日:2024-02-27
申请号:US17219464
申请日:2021-03-31
Applicant: Salesforce, Inc.
Inventor: Gang Shu , Jong Lee , Florence Cheung
IPC: G06F21/62 , G06F21/10 , G06F16/9535 , G06F16/2457 , G06Q30/016 , H04L51/02
CPC classification number: G06F21/6245 , G06F16/24575 , G06F16/9535 , G06F21/105 , G06Q30/016 , H04L51/02
Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for providing contextually relevant recommendations based on a context of the user. The context of the user may be determined according to a set of privacy settings of the user, where the set of privacy settings indicates contextual features for which values are permitted to be accessed by a recommendation system. The contextual features may include user-related features and/or tenant features pertaining to a tenant of a multi-tenant database.
-
公开(公告)号:US20240064120A1
公开(公告)日:2024-02-22
申请号:US18244510
申请日:2023-09-11
Applicant: Salesforce, 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: H04L51/42 , G06F3/14 , G06Q10/10 , G06F3/147 , G06Q10/06 , G06Q10/08 , G06F40/117 , G06F40/131 , G06F40/197 , H04L67/50 , G06F16/958 , G06F3/04842
CPC classification number: H04L51/42 , G06F3/14 , G06Q10/10 , G06F3/147 , G06Q10/06 , G06Q10/08 , G06F40/117 , G06F40/131 , G06F40/197 , H04L67/535 , G06F16/958 , G06F3/04842 , H04M1/7243
Abstract: Systems, methods, and related technologies are provided for generating interactive emails and tracking user interactions. In one implementation, an email can 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.
-
公开(公告)号:US11907880B2
公开(公告)日:2024-02-20
申请号:US17589444
申请日:2022-01-31
Applicant: Salesforce, Inc.
Inventor: Sönke Rohde
IPC: G06Q10/0633 , G06Q10/0631
CPC classification number: G06Q10/0633 , G06Q10/063114
Abstract: Embodiments described herein provide a workflow visualization tracking tool based on text mining on a conversation channel. Specifically, a communication interface receives a plurality of user activity items that are related to a shared work item among the plurality of tenants. A first sequence of status indicators representing a workflow progress of the shared work item over a plurality of time instances may be generated from the plurality of user activity items. A first subset of the plurality of user activity items are determined, which are related to at least one sub-item reflected in the first sequence of status indicators. A second sequence of status indicators representing a second workflow progress of the at least one sub-item over the plurality of time instances may be generated from the first subset of the user activity items. The first sequence of status indicators and the second sequence of status indicators may be presented in a visualization structure via a user interface.
-
116.
公开(公告)号:US11907708B2
公开(公告)日:2024-02-20
申请号:US17833778
申请日:2022-06-06
Applicant: Salesforce, Inc.
Inventor: Mayank Kumar
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 is used during the software development lifecycle (SDLC) processes of an application. The system, according to various embodiments, receives indications that changes are made to one or more templates or software bundles stored in a software library and coordinates how changes to a particular template will be applied to applications for an enterprise system. Specifically, the system may identify applications that are using the template and determine an ordering for a plurality of application groups that indicates a sequence in which the updates will be applied to the applications. In this manner, template updates can be automatically and systematically deployed to applications without significant involvement by users of the PaaS system.
-
公开(公告)号:US11907267B2
公开(公告)日:2024-02-20
申请号:US16119951
申请日:2018-08-31
Applicant: Salesforce, Inc.
Inventor: Yacov Salomon , Kexin Xie , Wanderley Liu , Nathan Irace Burke , David Yourdon
IPC: G06F16/28 , G06F9/451 , G06F3/0481 , G06F16/26 , G06F16/901
CPC classification number: G06F16/287 , G06F3/0481 , G06F9/451 , G06F16/26 , G06F16/9024
Abstract: Methods, systems, and devices for displaying a user interface for frequent pattern (FP) analysis are described. In some cases, data stored at a multi-tenant database server may be analyzed to understand various interactions and patterns between data attributes associated with multiple users, or determine one or more attributes associated with a characterization of an individual (e.g., a persona). The multi-tenant database server may effectively cluster and/or perform calculations on attributes of the data to understand user patterns and determine common personas. The results may then be displayed by a user interface at a user device (e.g., associated with the user).
-
公开(公告)号:US11907210B2
公开(公告)日:2024-02-20
申请号:US16529951
申请日:2019-08-02
Applicant: Salesforce, Inc.
Inventor: Jean-Baptiste Pringuey , Nathanael Black
IPC: G06F16/00 , G06F16/242
CPC classification number: G06F16/2425
Abstract: A system, method and apparatus for providing for searching of relational data via a mobile communications device are provided. Information identifying searchable tables containing fields is received using a metadata application program interface (API). The metadata API provides information about a schema of the fields and a relationship of at least one of the fields to its corresponding object. Information for generating a view of relational data is provided to the mobile communications device. The view is based on at least one of the fields of at least one of the searchable tables, and the relationship between the at least one of the fields and its corresponding object. A set of user inputs is received based on the relationship presented in the view. A query definition corresponding to the set of user inputs for searching the relational data in accordance with the set of user inputs is created and stored.
-
119.
公开(公告)号:US20240054350A1
公开(公告)日:2024-02-15
申请号:US18064122
申请日:2022-12-09
Applicant: Salesforce Inc.
Inventor: Yutong Dai , Zeyuan Chen , Junnan Li
IPC: G06N3/098
CPC classification number: G06N3/098
Abstract: Embodiments described herein provide systems and methods for federated learning. A central system may store a neural network model which has a body of a number of layers, and a classification layer comprising class prototypes which classifies the latent representations output by the body of the model. The central system may initialize the class prototypes so that they are uniformly distributed in the representation space. The model and class prototypes may be broadcast to a number of client systems, which update the body of the model locally while keeping the class prototypes fixed. The clients may return information to the central system including updated local model parameters, and a local representation of the classes based on the latent representation of items in the local training data. Based on the information from the clients, the neural network model may be updated. This process may be repeated iteratively.
-
公开(公告)号:US20240054026A1
公开(公告)日:2024-02-15
申请号:US17818826
申请日:2022-08-10
Applicant: Salesforce, inc.
Inventor: Antonio Garrote , Patricio Barletta
IPC: G06F9/54
Abstract: Methods, systems, and devices for data processing are described. The method may include generating a federated application programming interface (API) from a plurality of data sources. One or more of the plurality of data sources may include an annotated data schema that defines one or more API endpoints for performing a distributed mutation of the plurality of data sources according to a supported distributed transaction protocol. The method may include receiving, via a single call to a single field of the federated API, a request at the federated API to perform a distributed mutation on the plurality of data sources. The method may include orchestrating, via a federation management service and the one or more API endpoints, a plurality of mutation calls to the plurality of data sources according to the distributed transaction protocol.
-
-
-
-
-
-
-
-
-