-
公开(公告)号:US20240020281A1
公开(公告)日:2024-01-18
申请号:US18473819
申请日:2023-09-25
Applicant: Salesforce, 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.
-
公开(公告)号:US20240012803A1
公开(公告)日:2024-01-11
申请号:US17811473
申请日:2022-07-08
Applicant: Salesforce, Inc.
Inventor: Matthew Fuchs , Antonio Garrote , Kelly Henvy , Pawel Psztyc
IPC: G06F16/23 , G06F16/901 , G06F12/02
CPC classification number: G06F16/2365 , G06F16/9024 , G06F12/0253
Abstract: Techniques are disclosed relating to the garbage collection of data of a database. A computer system may maintain a database that stores data as a plurality of triples. A given triple may include a first data entity that is connected to a second data entity via an edge, and triples of the plurality of triples may be connected to form a plurality of graphs. The computer system may store metadata that defines strengths of edges between graphs of the plurality of graphs. The computer system may receive a request to delete a particular triple or graph of the plurality of graphs. The particular graph may include a set of edges originating in the particular graph to other graphs of the plurality of graphs. The computer system may determine, based on the stored metadata, which graphs of the other graphs to delete in addition to the particular graph.
-
公开(公告)号:US11870782B2
公开(公告)日:2024-01-09
申请号:US17589890
申请日:2022-01-31
Applicant: Salesforce, Inc.
Inventor: Ilan Frank , Shanan Delp , Michael Demmer , Sri Vasamsetti , Neha Sharma
IPC: H04W12/08 , G06F21/10 , H04L51/212 , H04L9/40
CPC classification number: H04L63/101 , G06F21/10 , H04L51/212 , H04L63/102 , H04W12/08
Abstract: Management of hosted channel membership of a communication platform is described. A request can be received from a first client of a first user, associated with a first organization, of the group-based communication platform, wherein the request is to associate a second user, associated with a second organization, with a communication channel of the first organization. An invitation to join the communication channel can be sent to a second client of the second user. In response to receiving an indication of an acceptance of the invitation, the second user can be associated with the communication channel. A request can be received from the second client to associate other user(s) associated with the second organization with the communication channel and the other user(s) can be associated with the communication channel based at least in part on permission(s) associated with the communication channel.
-
公开(公告)号:US20240007426A1
公开(公告)日:2024-01-04
申请号:US18469851
申请日:2023-09-19
Applicant: Salesforce, Inc.
Inventor: Aaron M. Popelka , William Robert Jennings, II
CPC classification number: H04L51/10 , H04L67/02 , G06F16/27 , H04L69/24 , H04L51/52 , H04L51/56 , H04L63/102
Abstract: Methods, systems, apparatuses, devices, and computer program products are described. A communication platform may receive a first request indicating a first data object comprising metadata associated with an update to an action of a communication process flow. The metadata may indicate that a user with particular permissions is to approve the update. The communication platform may post an entry displaying the metadata and configured to receive an indication of approval of the update from the user. The communication platform may receive an indication of the approval from the user, for example via a user interface component. The communication platform may generate a second data object indicating the action and the user, ensuring that the update was successfully approved, and transmit a second request to a communication process flow management service supporting the communication process flow, the second request including the second object and configured to activate the update.
-
公开(公告)号:US11863603B2
公开(公告)日:2024-01-02
申请号:US17390326
申请日:2021-07-30
Applicant: Salesforce, Inc.
Inventor: Oleksii Kalinichenko , Akshay Bakshi , Leena Mansour
IPC: H04L65/403
CPC classification number: H04L65/403
Abstract: A system, method, and computer-readable media for surfacing relevant topics discussed in a synchronous multimedia collaboration session to interested non-participants of the synchronous multimedia collaboration session. A relevant topic of the synchronous multimedia collaboration session may be determined based in part on audio data from the synchronous multimedia collaboration session. At least one non-participating member with an interest in the relevant topic of the synchronous multimedia collaboration session may be identified. A notification of the synchronous multimedia collaboration session associated with the relevant topic may be surfaced to the at least one non-participating member.
-
公开(公告)号:US20230419652A1
公开(公告)日:2023-12-28
申请号:US17934671
申请日:2022-09-23
Applicant: Salesforce, Inc.
Inventor: Anthony Meng Huat Tiong , Junnan Li , Chu Hong Hoi
IPC: G06V10/86 , G06N3/04 , G06V10/82 , G06V10/774 , G06V10/26
CPC classification number: G06V10/86 , G06N3/0454 , G06V10/82 , G06V10/774 , G06V10/26
Abstract: Embodiments described herein provide a zero-shot visual question answering (VQA) framework, which conjoins foundation network models with zero additional training. A first image and a question relating to the first image are received. The first image is divided into a plurality of image patches. A plurality of relevant image patches that are relevant to the question are determined, using a first neural network model, from the plurality of image patches. A plurality of image captions are generated, using a second neural network model, based on the plurality of relevant image patches. An answer to the question is generated based on the plurality of image captions.
-
公开(公告)号:US20230419048A1
公开(公告)日:2023-12-28
申请号:US17971241
申请日:2022-10-21
Applicant: Salesforce, Inc.
Inventor: Philippe Laban , Chien-Sheng (Jason) Wu
IPC: G06F40/40 , G06F40/35 , G06F3/04817
CPC classification number: G06F40/40 , G06F40/35 , G06F3/04817
Abstract: Embodiments described herein provide a method and system for generating a reading interface for a user. The method includes receiving a first text passage from a first data source and a second text passage from a second data source. The method also includes generating a candidate question relating to contents of the first and the second text passages. The method further includes generating a first answer to the candidate question and a second answer to the candidate question. The method further includes determining that the candidate question qualifies as a discord question when the first answer and the second answer are both available and exhibit semantic diversity. The method further includes constructing a reading interface comprising a first component displaying the discord question and one or more user-engageable components each displaying the first or the second answer and linking to the first or the second data source, respectively.
-
公开(公告)号:US20230419027A1
公开(公告)日:2023-12-28
申请号:US18060411
申请日:2022-11-30
Applicant: Salesforce, Inc.
Inventor: Bo Pang , Semih Yavuz , Caiming Xiong , Yingbo Zhou
Abstract: Embodiments described herein provide a prompt-based transfer learning method that employs shared latent space prompt tuning). Specifically, a shared latent space is assumed, among all source and target tasks, where each vector in the space captures a basis skill to do a particular task. Given an instance (from either a source task or a target task), it is first encoded into an instance representation vector and then queries the latent space, which yields a skill vector for this instance. This vector modulates a frozen model, via soft prompts which are a simple prompt transformation (the prompt generator in FIG. 3) of the basis skill vector, to generate an answer for the instance. The latent space and prompt transformation are learned end-to-end in upstream pre-training on source tasks.
-
179.
公开(公告)号:US11848923B2
公开(公告)日:2023-12-19
申请号:US17156945
申请日:2021-01-25
Applicant: Salesforce, Inc.
Inventor: Andrew MacDonald , Mark Christian
CPC classification number: H04L63/065 , H04L63/0807 , H04L63/0876 , H04L63/104
Abstract: Secure peer-to-peer connection network and/or protocols for a group-based communication system, in which, a peer-to-peer connection request associated with a first identifier for a first client device and a second identifier for a second client device are received. The first identifier and the second identifier are compared to a group-based communication system validation registry associated with the group-based communication system and, based at least in part on a determination that the peer-to-peer connection request is authorized per the group-based communication system validation registry, a peer-to-peer connection between the second client device and the first client device is established.
-
180.
公开(公告)号:US11848829B2
公开(公告)日:2023-12-19
申请号:US17091988
申请日:2020-11-06
Applicant: salesforce.com, inc.
Inventor: Srinivas Dhruvakumar , Mayakrishnan Chakkarapani , Varun Gupta , Joshua Paul Meier
IPC: H04L41/18 , H04L41/50 , H04L41/0806 , H04L41/0893 , H04L9/40 , H04L67/00
CPC classification number: H04L41/18 , H04L41/0806 , H04L41/0893 , H04L41/5096 , H04L63/104 , H04L67/34
Abstract: Computing systems, for example, multi-tenant systems create data centers in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system receives a cloud platform independent declarative specification describing a new datacenter to be created or modifications to an existing datacenter deployed on a cloud platform. The system compiles the cloud platform independent declarative specification to generate a metadata representation of the data center. If the datacenter is existing, the system generates a metadata representation representing modifications to the datacenter to obtain a desired datacenter. The system sends the metadata representation and a set of instructions for execution on a target cloud platform. The target cloud platform executes the instructions to configure the data center. The system provides users with access to the computing resources of the data center configured by the target cloud platform.
-
-
-
-
-
-
-
-
-