-
公开(公告)号:US08949963B2
公开(公告)日:2015-02-03
申请号:US13874418
申请日:2013-04-30
Applicant: salesforce.com, inc
Inventor: Thomas Nabiel Boulos , Prasanta Kumar Behera
CPC classification number: H04L63/102 , G06F21/30 , G06F21/33 , G06F21/41 , H04L63/08 , H04L63/0815 , H04L63/0823 , H04L63/10 , H04L63/20 , H04L67/02 , H04L67/306 , H04L69/329
Abstract: Methods and apparatus, including computer program products, implementing and using techniques for providing user credentials over a network to a remote computer application. User credentials for the remote computer application are stored in a central repository that is accessible through the network. A request is sent to a service to perform, on behalf of a user, a particular task involving the remote computer application. It is determined whether the service has been granted permission to act on behalf of the user with respect to the remote computer application. When the service has permission to act on behalf of the user, the service is used to retrieve the user's credentials for the remote computer application from the central repository and to supply the retrieved user credentials to the remote computer application.
-
公开(公告)号:US08566648B2
公开(公告)日:2013-10-22
申请号:US13104784
申请日:2011-05-10
Applicant: Jason A. Schroeder
Inventor: Jason A. Schroeder
IPC: G06F11/00
CPC classification number: G06F11/2294 , G06F11/3672
Abstract: Disclosed herein are techniques for testing a device. In some implementations, a request to perform a test instruction on one or more of a plurality of computing devices is received at a server. The test instruction may be configured to test an application or capability associated with the one or more computing devices. The test instruction may be written in accordance with a computer programming language capable of being translated into a plurality of different programming language instructions sets. A first computing device may be selected from the plurality of computing devices. The first computing device may be capable of performing instructions written in a first one of the computer programming language instruction sets. The test instruction may be transmitted to the first computing device via the network. A response message may be received from the first computing device.
Abstract translation: 本文公开了用于测试设备的技术。 在一些实现中,在服务器处接收对多个计算设备中的一个或多个计算设备执行测试指令的请求。 测试指令可以被配置为测试与一个或多个计算设备相关联的应用或能力。 测试指令可以根据能够被翻译成多个不同的编程语言指令集的计算机编程语言来编写。 可以从多个计算设备中选择第一计算设备。 第一计算设备可能能够执行写入计算机编程语言指令集中的第一个的指令。 测试指令可以经由网络发送到第一计算设备。 可从第一计算设备接收响应消息。
-
公开(公告)号:US20250156453A1
公开(公告)日:2025-05-15
申请号:US18505988
申请日:2023-11-09
Applicant: Salesforce, Inc.
Inventor: John Conway
IPC: G06F16/332 , G06F16/338 , G06F40/30
Abstract: Database systems and methods are provided for managing usage of large language models (LLMs). One method involves determining a numerical representation of a conversational input to a user interface, identifying a semantically similar subset of prior conversational inputs based at least in part on the numerical representation of the conversational input, and determining numerical representations of respective conversational responses generated by a language model responsive to the respective prior conversational input of the semantically similar subset. When the numerical representations of the respective conversational responses satisfy a semantic similarity threshold, the method automatically generates an automated response to the conversational input based at least in part on one or more prior conversational responses and automatically provides the automated response to the user interface responsive to the conversational input.
-
公开(公告)号:US20250156403A1
公开(公告)日:2025-05-15
申请号:US19025385
申请日:2025-01-16
Applicant: Salesforce, Inc.
Inventor: Colm McHugh , Rama K. Korlapati , Yi Xia
IPC: G06F16/23
Abstract: Techniques are disclosed relating to implementing multiple index scans. A computer system may store a database table comprising fields and indexes corresponding to those fields. The computer system may receive a request to access records based on a Boolean expression that affects a selection of records from the database table and that comprises clauses, at least two of which are joined by an AND operation. The computer system may access the requested records. The accessing may include, for a given one of the at least two clauses, performing an index scan on an index that corresponds to the given clause to identify records that satisfy that clause. The computer system may update a hash table based on the identified records and then identify the requested records based on the hash table. The Boolean expression may include clauses joined by an OR operation that are processed using multiple index scans.
-
公开(公告)号:US12301657B2
公开(公告)日:2025-05-13
申请号:US18497734
申请日:2023-10-30
Applicant: Salesforce, Inc.
Inventor: Savithru Mallikarjuna Durga Lokanath , Arpeet Kale
IPC: H04L67/1095 , G06F9/455 , G06F9/50
Abstract: A method for replicating a set of parent resources from an administrator namespace to a set of tenant namespaces is described. The method includes receiving, by the administrator namespace, a global object that includes a set of object fields that reference (1) a set of parent resources and (2) the set of tenant namespaces; monitoring, by an operator controller of the administrator namespace, the global object to determine whether a change has been made to the global object; and replicating, by the operator controller, the set of parent resources to the set of tenant namespaces as child resources based on the global object in response to detecting a change to the global object.
-
286.
公开(公告)号:US12299982B2
公开(公告)日:2025-05-13
申请号:US16931228
申请日:2020-07-16
Applicant: Salesforce, Inc.
Inventor: Mingfei Gao , Yingbo Zhou , Ran Xu , Caiming Xiong
IPC: G06V20/40 , G06F17/18 , G06F18/2113 , G06F18/214 , G06F18/2431 , G06N3/084 , G06V10/764 , G06V10/82 , G06V20/20
Abstract: Embodiments described herein provide systems and methods for a partially supervised training model for online action detection. Specifically, the online action detection framework may include two modules that are trained jointly—a Temporal Proposal Generator (TPG) and an Online Action Recognizer (OAR). In the training phase, OAR performs both online per-frame action recognition and start point detection. At the same time, TPG generates class-wise temporal action proposals serving as noisy supervisions for OAR. TPG is then optimized with the video-level annotations. In this way, the online action detection framework can be trained with video-category labels only without pre-annotated segment-level boundary labels.
-
公开(公告)号:US12292862B2
公开(公告)日:2025-05-06
申请号:US18473819
申请日:2023-09-25
Applicant: Salesforce, Inc.
Inventor: Gokcen Iskender , Kadir Ozdemir
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.
-
公开(公告)号:US20250139411A1
公开(公告)日:2025-05-01
申请号:US18498229
申请日:2023-10-31
Applicant: Salesforce, Inc.
Inventor: Rithesh Murthy , Shelby Heinecke , Juan Carlos Niebles Duque , Zhiwei Liu , Le Xue , Weiran Yao , Yihao Feng , Zeyuan Chen , Akash Gokul , Devansh Arpit , Ran Xu , Lik Mui , Huan Wang , Caiming Xiong , Silvio Savarese
IPC: G06N3/0455 , G06N3/084
Abstract: Embodiments described herein provide a large language model (LLM) based AI agent that adopts Monte-Carlo Tree Search (MCTS) to execute a task. The LLM is prompted with a task description and it responds with its first attempted list of actions. Based on the success or failure of the first attempt, the LLM is prompted with an updated prompt which includes feedback from the first attempt based on a determined reward. The prompt may include a relative “score” for each action taken at each step. A numeric score may be mapped to a set of pre-defined text labels, such as “high” or “low” value putting the score in a form more suited for an LLM prompt. In this way, the LLM is iteratively given prompts which are updated with the scores from each action taken at each previous iterations so that it traverses different paths on the tree in each iteration.
-
289.
公开(公告)号:US12289206B2
公开(公告)日:2025-04-29
申请号:US18625623
申请日:2024-04-03
Applicant: Salesforce, Inc.
Inventor: Jeaneth Vergara , Vivek Dodeja
IPC: H04L41/082 , H04L41/0853 , H04L41/0866 , H04L67/02
Abstract: The technology disclosed can query configuration management system data and includes cross table selection criteria and joined data return.
-
290.
公开(公告)号:US20250130996A1
公开(公告)日:2025-04-24
申请号:US18491363
申请日:2023-10-20
Applicant: Salesforce, Inc.
Inventor: Jyothi BALAKA
IPC: G06F16/2453 , G06F11/34 , G06F16/2455
Abstract: A request to execute a database query against a database system may be received. The request may identify a database context of a plurality of database contexts in which to execute the database query. Usage statistic values for the database system may be determined. The usage statistic values may include a contextual usage statistic value that is specific to the database context. A database query execution plan may be determined based at least in part on the contextual usage statistic value. The database query execution plan may include a plurality of operations to perform to execute the database query. A database query result may be determined by performing the plurality of operations within the database system.
-
-
-
-
-
-
-
-
-