-
公开(公告)号:US11914580B2
公开(公告)日:2024-02-27
申请号:US17491102
申请日:2021-09-30
Applicant: salesforce.com, inc.
Inventor: Varun Jobanputra , Joshua Gruenberg
CPC classification number: G06F16/24 , G06F16/213 , G06F16/214 , G06F16/219 , G06F16/23 , G06F16/27
Abstract: Techniques are disclosed that pertain to deploying immutable instances of a system. A computer system may maintain an active generation value that indicates an immutable instance of a database system that is permitted to write data to a database. The computer system may deploy a first immutable instance of the database system and update the active generation value to permit the first immutable instance to write data to the database. The computer system may receive a request to deploy a second immutable instance of the database system that includes an update not found in the first immutable instance. The computer system may deploy the second immutable instance and update the active generation value to cause the first immutable instance to cease writing data to the database and to permit the second immutable instance to write data to the 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.
-
154.
公开(公告)号: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.
-
157.
公开(公告)号: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.
-
公开(公告)号:US11902221B2
公开(公告)日:2024-02-13
申请号:US17037554
申请日:2020-09-29
Applicant: Salesforce, Inc.
Inventor: Xinyi Yang , Tian Xie , Caiming Xiong , Wenhao Liu , Huan Wang , Kazuma Hashimoto , Jin Qu , Feihong Wu , Yingbo Zhou
IPC: G06F40/35 , H04L51/02 , G06N3/04 , G06F18/214
CPC classification number: H04L51/02 , G06F18/2148 , G06F40/35 , G06N3/04
Abstract: A conversation engine performs conversations with users using chatbots customized for performing a set of tasks that can be performed using an online system. The conversation engine loads a chatbot configuration that specifies the behavior of a chatbot including the tasks that can be performed by the chatbot, the types of entities relevant to each task, and so on. The conversation may be voice based and use natural language. The conversation engine may load different chatbot configurations to implement different chatbots. The conversation engine receives a conversation engine configuration that specifies the behavior of the conversation engine across chatbots. The system may be a multi-tenant system that allows customization of the chatbots for each tenant.
-
公开(公告)号:US11893002B2
公开(公告)日:2024-02-06
申请号:US16866486
申请日:2020-05-04
Applicant: Salesforce, Inc.
Inventor: Prithvi Krishnan Padmanabhan
CPC classification number: G06F16/2365 , G06F16/28
Abstract: A method of distributed smart contract deployment in a multi-tenant environment implemented by a computing device. The method including receiving a smart contract source, converting the smart contract source to a smart contract code for a tenant of the multi-tenant environment, the smart contract code to manage blockchain data transaction validation, and installing the smart contract code at the tenant to enforce logic of the smart contract source at the tenant in the multi-tenant environment.
-
-
-
-
-
-
-
-
-