-
公开(公告)号: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.
-
3.
公开(公告)号: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.
-
4.
公开(公告)号: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.
-
公开(公告)号:US12282458B2
公开(公告)日:2025-04-22
申请号:US18504058
申请日:2023-11-07
Applicant: Salesforce, Inc.
Inventor: Preston Tuggle
IPC: G06F17/30 , G06F8/33 , G06F11/36 , G06F16/17 , G06F16/2453 , G06F16/2457 , G06F16/25 , G06F16/907 , G06F9/451
Abstract: Database systems and related customization methods are provided. One exemplary method of modifying a database to support a new functionality involves receiving user input indicative of the new functionality from a client device coupled to a network, identifying existing customizations associated with a user of the client device in the database, determining a plurality of different solutions for implementing the new functionality based at least in part on the existing customizations associated with the user, providing a graphical user interface display at the client device including graphical indicia of the plurality of different solutions for implementing the new functionality, and in response to receiving indication of a selected solution of the plurality of different solutions from the client device, automatically instantiating a new customization corresponding to the selected solution in the database.
-
公开(公告)号:US12265947B2
公开(公告)日:2025-04-01
申请号:US17811273
申请日:2022-07-07
Applicant: Salesforce, Inc.
Inventor: Scott Bokma , Brian J. Lonsdorf , Sönke Rohde , Alan Martin Ross , Michael Sollami , David Woodward , Jessica Lundin
IPC: G06Q30/00 , G06Q10/101 , G06T11/60
Abstract: A method receives an input file. The input file includes a plurality of entries where different entries are associated with a different characteristic. A selection of a guide for an entry is determined where a guide includes guidelines for formatting content in an entry in the plurality of entries. The method performs analyzing an image from the entry to generate image variations. Then, the method analyzes the image and the image variations to place text items from the entry in the image and the image variations where the text items in the image and the image variations are formatted based on the guidelines in the guide for the entry. A plurality of design variants is generated for the entry based on the image and the image variations that include text items.
-
公开(公告)号:US20250106299A1
公开(公告)日:2025-03-27
申请号:US18371557
申请日:2023-09-22
Applicant: Salesforce, Inc.
Inventor: Puneet Dhaliwal , Asaf Altagar
IPC: H04L67/52
Abstract: A computer-implemented method for automatically performing routine location-based operations. The method includes receiving, at a server, information related to a current location, a current time, and a current status from a client device having a client application. The method also includes responsive to the information related to the current location, the current time, and the current status, configuring, by the server, the client device to automatically perform an operational routine. The operational routine includes at least one of: (i) performing, by the client device, a local action at the current location, (ii) performing, by the client device, a backend action, (iii) prompting, by the client device, a user to perform, using the client application, a first predefined action, and (iv) preventing, by the client device, the user from performing, using the client application, a second predefined action. The method further includes logging and reporting a completion of the operational routine.
-
公开(公告)号:US20250103740A1
公开(公告)日:2025-03-27
申请号:US18429356
申请日:2024-01-31
Applicant: Salesforce, Inc.
Inventor: Chi Wang , Eugene Wayne Becker , Nidhi Chaudhary , Kishore Chaganti , Prasad Nimmakayala , Qingbo Cai , Linwei Zhu , Hsiang-Yun Lee , Amit Zohar , Raghu Setty , Bhavesh Doshi
IPC: G06F21/62
Abstract: System and method for fine granularity control of data access and usage for across multi-tenant systems. A user makes a request to access a particular set of data from a particular remote data source for a specific purpose. The system authorizes the user to validate whether the user is qualified to make the request. The data source is checked to see if the particular data has been granted access for that particular purpose. A cloud neutral token is created and converted into a cloud specific token upon reaching the remote data source. The cloud specific token is used to create a temporary IAM role and IAM policy with a predetermined time to live. After the time to live expires, the IAM role and IAM policy are deleted.
-
公开(公告)号:USD1067939S1
公开(公告)日:2025-03-25
申请号:US29926128
申请日:2024-01-29
Applicant: Salesforce, Inc.
Designer: Alwin Mulyono , Pavithra Ramamurthy
-
公开(公告)号:US12260478B2
公开(公告)日:2025-03-25
申请号:US17956720
申请日:2022-09-29
Applicant: Salesforce, Inc.
Inventor: Matthew Michael Brehmer , Arjun Srinivasan
IPC: G06T11/60 , G06F3/0481 , G06F3/0482 , G06F3/04842 , G06F3/04845 , G06F3/04847 , G06F16/2458 , G06F16/28 , G06F16/904 , G06T11/20
Abstract: A computing device receives a user input to add a data visualization to a first visualization card in a first scene of an interactive presentation. In response to the user input, when the first scene is an initial scene to be added, the device computes, for each metric of a plurality of metrics, a respective parameter that measures the variability of values of the respective metric, and identifies a first subset of metrics based on the computed parameters. The device generates a respective data visualization for each metric. The device displays a plurality of the generated data visualizations. The device receives user selection of a first data visualization of the plurality of data visualizations, corresponding to a first metric of the subset of metrics. In response to the user selection, the device populates the first visualization card with the first data visualization.
-
-
-
-
-
-
-
-
-