-
公开(公告)号:US12204948B2
公开(公告)日:2025-01-21
申请号:US18464078
申请日:2023-09-08
Applicant: Salesforce, Inc.
Inventor: Rohitashva Mathur
Abstract: A database entry may be stored in a container in a database table corresponding with a partition key. The partition key may be determined by applying one or more partition rules to one or more data values associated with the database entry. The database entry may be an instance of one of a plurality of data object definitions associated with database entries in the database. Each of the data object definitions may identify a respective one or more data fields included within an instance of the data object definition.
-
公开(公告)号:US12204857B2
公开(公告)日:2025-01-21
申请号:US18059234
申请日:2022-11-28
Applicant: Salesforce, Inc.
Inventor: Hailin Chen , Amrita Saha , Shafiq Rayhan Joty , Chu Hong Hoi
IPC: G06F40/284 , G06F18/214 , G06F18/2413 , G06F40/295 , G06F40/40
Abstract: Embodiments described herein provide training a prompt generator for text classification. A first training dataset associated with a first plurality of class labels is received for a first training process. For a first instance of the first training dataset, a set of labels of interest is generated by sampling from a set of possible class labels including the first plurality of class labels. The prompt generator generates a first prompt based on the set of labels of interest. A pretrained language model generates a task output in response to an input of the first instance prepended with the first prompt. A loss objective is generated based on the task output and the set of labels of interest. Parameters of the prompt generator are updated based on the computed loss function via backpropagation while the pretrained language model is frozen.
-
公开(公告)号:US20250021463A1
公开(公告)日:2025-01-16
申请号:US18902364
申请日:2024-09-30
Applicant: Salesforce, Inc.
Inventor: Robert O'DELL , Nicolas Hernan BATTIATO , Diego LARRALDE , Guido Agustin MARTINEZ
IPC: G06F11/36
Abstract: Disclosed herein are system, method, and computer program product embodiments for automatic non-code test suite generation of an application programming language (API) specification. An embodiment operates by receiving a specification of an API, wherein the API comprises a plurality of endpoints. The embodiment generates, using a parser, an abstraction model corresponding to the specification of the API, wherein the abstraction model comprises a plurality of entities corresponding to the plurality of endpoints. The embodiment identifies, based on the abstraction model, an operation that is applicable to an entity of the plurality of entities. The embodiment then generates a functional test based on a use case corresponding to the entity and the operation.
-
公开(公告)号:US12198453B2
公开(公告)日:2025-01-14
申请号:US17587161
申请日:2022-01-28
Applicant: Salesforce, Inc.
Inventor: Mingfei Gao , Chen Xing
IPC: G06V20/62 , G06F40/126 , G06T1/60 , G06T9/00 , G06V10/22 , G06V10/77 , G06V10/774
Abstract: Embodiments described herein provide methods and systems for open vocabulary object detection of images. given a pre-trained vision-language model and an image-caption pair, an activation map may be computed in the image that corresponds to an object of interest mentioned in the caption. The activation map is then converted into a pseudo bounding-box label for the corresponding object category. The open vocabulary detector is then directly supervised by these pseudo box-labels, which enables training object detectors with no human-provided bounding-box annotations.
-
公开(公告)号:US12184706B2
公开(公告)日:2024-12-31
申请号:US17585106
申请日:2022-01-26
Applicant: Salesforce, Inc.
Inventor: Miles J Ramsey
IPC: H04L65/1083 , H04L65/403
Abstract: A method of resource sharing in a teleconference involves detecting a presentation of a first resource by a participant of the teleconference, determining a locator for the first resource, in response to the detecting of the first resource, generating a functioning link to the first resource based on the locator, and sending the functioning link to the first resource to another participant to be displayed in a user interface of the teleconference.
-
公开(公告)号:US12174833B2
公开(公告)日:2024-12-24
申请号:US16121362
申请日:2018-09-04
Applicant: Salesforce, Inc.
Inventor: Saikiran Perumala , Eli Levine , Jan Asita Fernando , Samarpan Jain , Cody Marcel , Brian D. Esserlieu
IPC: G06F16/2453 , G06F16/2452
Abstract: Systems, methods, and computer-readable media for asynchronous (async) querying are described. In embodiments, an application server obtains a user-issued query comprising one or more query components; identifies data space characteristics of a data storage space associated with a user that issued the user-issued query; and analyzes the one or more query components to obtain performance data. The performance data is indicative of resource consumption for execution of the user-issued query. The application server selects a query execution engine to execute the user-issued query from among a plurality of query execution engines, and provides the user-issued query to the selected query execution engine. The selection is based on the data space characteristics and the performance data. Other embodiments may be described and/or claimed.
-
公开(公告)号:US20240411784A1
公开(公告)日:2024-12-12
申请号:US18348887
申请日:2023-07-07
Applicant: Salesforce, Inc.
Inventor: Paymon TEYER , Jackson HERRICK
IPC: G06F16/28 , G06F11/34 , G06F16/2458
Abstract: A method and apparatus for collecting and supporting querying of multi-dimensional data pertaining to usage of software and/or hardware to service tenant requests in a multi-tenant cloud computing system where the multi-dimensional data is initially captured on a per request basis and recorded in objects of a first type that store data pertaining to a specific request, specific tenant, specific host and specific time. The objects of the first type are combined by time windows to form objects of a second type. The objects of a second type are stored in another system as separate text files. Responsive to a query for multi-dimensional data for a specific tenant that spans an interval of multiple time windows, the objects of the second type for the specific tenant and time interval are combined across all hosts to generate a query result, and the query result is returned.
-
公开(公告)号:US20240403367A1
公开(公告)日:2024-12-05
申请号:US18734924
申请日:2024-06-05
Applicant: Salesforce, Inc.
Inventor: William Edward Dressler, II
IPC: G06F16/9032 , G06F40/35 , G06F40/40
Abstract: Database systems and methods are provided for augmenting a received conversational user input to provide an augmented conversational user input to a chatbot or other artificial intelligence (AI) system configurable to generate a personalized conversational response to the received conversational user input using the augmented conversational user input. One or more personal models or other user data associated with the user providing the received conversational user input are utilized to identify a relevant subset of data associated with the user for generating the augmented conversational user input, where the personalized conversational response is influenced by the relevant subset of data associated with the user.
-
公开(公告)号:US12153603B2
公开(公告)日:2024-11-26
申请号:US18064112
申请日:2022-12-09
Applicant: Salesforce, Inc.
Inventor: Patrick James Helland , David Edward DeHaan
IPC: G06F16/00 , G06F16/22 , G06F16/2457 , G06F16/28
Abstract: Techniques are disclosed pertaining to layered filtering. A computer system may store records in a hierarchy of levels. The computer system may receive a request to perform a key range search to locate records that fall within a key range and satisfy selection criteria. The computer system may perform the key range search. As part of processing a particular level, the computer system may receive a first set of records associated with another level and select a second set of records from the particular level that fall within the key range and satisfy the selection criteria. The computer system may merge the first and second sets of records into a third set of records, which may include not inserting, into the third set, any record of the first set of records for which there is a newer version in the particular level that does not satisfy the selection criteria.
-
公开(公告)号:US12147419B2
公开(公告)日:2024-11-19
申请号:US17822501
申请日:2022-08-26
Applicant: Salesforce, Inc.
Inventor: Eldor Khalyknazarov , Puneet Dhaliwal , Dai Duong Doan
IPC: G06F16/23 , G06F16/242 , G06F16/25
Abstract: Database systems and methods are provided for providing record data to an application extension associated with a native application at a client device. One method involves a cross-platform service at the client device receiving a plurality of requests for data for one or more records at the database system from the native application, aggregating a subset of the plurality of requests into a batched request, providing the batched request to the database system over a network, receiving a batched response to the batched request from the database system over the network, and for each request of the subset of the plurality of requests of the batched request, mapping a respective data set of the batched response to a respective request and providing the respective data set to the application extension in response to the respective request via the native application.
-
-
-
-
-
-
-
-
-