-
公开(公告)号: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.
-
153.
公开(公告)号: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.
-
公开(公告)号:US20230396445A1
公开(公告)日:2023-12-07
申请号:US18060471
申请日:2022-11-30
Applicant: Salesforce, Inc.
Inventor: Prithvi Krishnan PADMANABHAN
CPC classification number: H04L9/3247 , G06F21/6218 , H04L9/50
Abstract: A request to perform an action related to a smart contract deployed on a blockchain may be received at a database system. The smart contract may be associated with a multi-signature authorization policy including one or more signature criteria for performing the action. A respective signature request message may be transmitted to a plurality of recipients. The signature request messages may identify the smart contract and the action. A plurality of signature response messages may be received. Two or more of the signature response messages may include a respective signature generated based on a respective private cryptographic key. An action execution message may be transmitted to execute the smart contract to perform the action. The action execution message may include the two or more signatures. The smart contract may be configured to perform the action when the two or more signatures comply with the multi-signature authorization policy.
-
公开(公告)号:US20230393941A1
公开(公告)日:2023-12-07
申请号:US18331609
申请日:2023-06-08
Applicant: Salesforce, Inc.
Inventor: Mark F. Wilding
CPC classification number: G06F11/1405 , G06F8/60 , G06F9/4881 , G06F9/541 , G06F11/3664 , G06F11/3692 , G06F21/51 , G06F21/54 , G06F11/1415 , G06F11/1482
Abstract: Techniques are disclosed relating to automated operations management. In various embodiments, a computer system accesses operational information that defines commands for an operational scenario and accesses blueprints that describe operational entities in a target computer environment related to the operational scenario. The computer system implements the operational scenario for the target computer environment. The implementing may include executing a hierarchy of controller modules that include an orchestrator controller module at top level of the hierarchy that is executable to carry out the commands by issuing instructions to controller modules at a next level. The controller modules may be executable to manage the operational entities according to the blueprints to complete the operational scenario. In various embodiments, the computer system includes additional features such as an application programming interface (API), a remote routing engine, a workflow engine, a reasoning engine, a security engine, and a testing engine.
-
公开(公告)号:US20230393702A1
公开(公告)日:2023-12-07
申请号:US18234849
申请日:2023-08-16
Applicant: Salesforce, Inc.
Inventor: Michael Demmer , Samir Ketema , Yoav Sion , Julie Cockle , Rohit Agarwal , Preetham Deshikachar Shrinivas , Ryan David Morris
IPC: G06F3/0482 , H04L51/04 , G06F9/54
CPC classification number: G06F3/0482 , H04L51/04 , G06F9/542
Abstract: Techniques are described for providing an interface for managing invitations to communicate via a communication platform. In an example, a first user can access a first interface to invite a second user to communicate via the communication platform. In response to input from the first user via the first interface, the communication platform can generate an invitation for the second user to communicate with the first user and can provide the invitation to the second user, such as by causing the invitation to be presented via a second interface. The second user can submit a response to the invitation via the second interface. The communication platform can update the first interface and the second interface based on response, such as, in examples in which the second user accepts the invitation, to reflect a newly established connection between the first user and the second user.
-
公开(公告)号:US20230376840A1
公开(公告)日:2023-11-23
申请号:US17896942
申请日:2022-08-26
Applicant: Salesforce, Inc.
Inventor: Hung Le , Yue Wang , Akhilesh Deepak Gotmare , Chu Hong Hoi
IPC: G06N20/00 , G06F40/284 , G06K9/62
CPC classification number: G06N20/00 , G06F40/284 , G06K9/6262
Abstract: Embodiments described herein provide a reinforcement learning based framework engaging pretrained language models (LMs) for program synthesis tasks. Specifically, the framework adopts a training strategy that optimizes pretrained LMs for program synthesis tasks in an actor-critic approach.
-
158.
公开(公告)号:US11822954B2
公开(公告)日:2023-11-21
申请号:US17160257
申请日:2021-01-27
Applicant: Salesforce, Inc.
Inventor: Pallav Kothari , Phillip Oliver Metting van Rijn
CPC classification number: G06F9/465 , G06F8/60 , G06F9/5016 , G06F9/54
Abstract: In accordance with embodiments disclosed herein, there are provided mechanisms and methods for automating deployment of applications in a multi-tenant database environment. For example, in one embodiment, mechanisms include managing a plurality of machines operating as a machine farm within a datacenter by executing an agent provisioning script at a control hub, instructing the plurality of machines to download and instantiate a lightweight agent; pushing a plurality of URL (Uniform Resource Locator) references from the control hub to the instantiated lightweight agent on each of the plurality of machines specifying one or more applications to be provisioned and one or more dependencies for each of the applications; and loading, via the lightweight agent at each of the plurality of machines, the one or more applications and the one or more dependencies for each of the one or more applications into memory of each respective machine.
-
公开(公告)号:US20230368191A1
公开(公告)日:2023-11-16
申请号:US17662795
申请日:2022-05-10
Applicant: Salesforce, Inc.
Inventor: Prithvi Krishnan PADMANABHAN , Gary BRANDELEER
CPC classification number: G06Q20/3825 , G06Q20/3829 , G06Q20/065 , G06Q20/3674 , G06Q20/4016
Abstract: A database system account in a database system may be authenticated as owning a smart contract deployed to a blockchain. Blockchain information related to the smart contract may be received from the blockchain. The blockchain information may identify one or more tokens minted by the smart contract and/or one or more wallets in which the one or more tokens are stored. A plurality of records created based on the blockchain information may be stored in the database system. The plurality of records may include a first record representing the smart contract and a second one or more records representing the one or more tokens.
-
160.
公开(公告)号:US20230367776A1
公开(公告)日:2023-11-16
申请号:US17662812
申请日:2022-05-10
Applicant: Salesforce, Inc.
Inventor: Prithvi Krishnan PADMANABHAN , Gary BRANDELEER , Avanthika RAMESH , Adam CAPLAN , Angus DUNN , Dan XU , Chinmay GORE , Aditya Nikhil DESAI
IPC: G06F16/2457 , G06F16/25 , G06F16/22 , H04L9/32
CPC classification number: G06F16/24573 , G06F16/252 , G06F16/2282 , H04L9/3236
Abstract: A plurality of metadata entries may be sent from a database system to a distributed storage system via a communication interface. The metadata entries may correspond with a respective plurality of metadata identifiers. A first function in a smart contract deployed on a blockchain may be executed to mint a designated non-fungible token initially owned by a first blockchain party corresponding with a database system account. A first transaction transferring the designated non-fungible token to a second blockchain party different from the first blockchain party may be identified. A second function in the smart contract may be executed to record a second transaction updating an attribute value associated with the designated non-fungible token to include a designated one of the plurality of metadata identifiers corresponding with a designated one of the metadata entries.
-
-
-
-
-
-
-
-
-