-
公开(公告)号:US11663642B2
公开(公告)日:2023-05-30
申请号:US16594241
申请日:2019-10-07
Applicant: salesforce.com, inc.
Inventor: Michael Sollami , Yang Zhang
IPC: G06Q30/06 , G06K9/62 , G06T7/90 , G06Q30/0601 , G06N3/04 , G06N3/08 , G06F16/535 , G06T7/194 , G06F18/22
CPC classification number: G06Q30/0625 , G06F16/535 , G06F18/22 , G06N3/04 , G06N3/08 , G06T7/194 , G06T7/90 , G06T2207/20081 , G06T2207/20084
Abstract: Systems and methods are provided for receiving at least a first query color, and searching an electronic catalog including a plurality of product images for the first query color to determine a similarity measure between the first query color and a product image of a plurality of product images. The similarity measure may be determined by determining a Euclidean distance between values in a three-dimensional color space for the first query color and a target color of the product image, and determining the similarity measure between the query color and the product image by determining a sum of the similarity measures from all target colors on the product image, weighted by the coverage of each target color. The search results may be transmitted based on the searching of the electronic catalog including the plurality of product images for the first query color.
-
262.
公开(公告)号:US20230161451A1
公开(公告)日:2023-05-25
申请号:US18099788
申请日:2023-01-20
Applicant: Salesforce, Inc.
Inventor: McKenna Lowry , Austen Payan , Anthony Tae Jin Lee , Racine Harris
IPC: G06F3/04817 , H04L51/02 , G06F3/0482
CPC classification number: G06F3/04817 , G06F3/0482 , H04L51/02
Abstract: A user interface comprising at least a set of reaction icons configured to initiate a search of content of a communication platform is described. In an example, at least the set of reaction icons can be presented via the user interface of the communication platform, wherein individual reaction icons of the set of reaction icons are selectable as search parameters in the user interface. In response to receiving a selection of at least one reaction icon, a search for content, associated with the at least one reaction icon, stored in a database associated with the communication platform can be initiated.
-
公开(公告)号:US11657511B2
公开(公告)日:2023-05-23
申请号:US17162245
申请日:2021-01-29
Applicant: salesforce.com, inc.
Inventor: Alan Martin Ross , Jessica Lundin , Michael Reynolds Sollami , Brian J. Lonsdorf , David J. Woodward , Owen Winne Schoppe , Sonke Rohde
Abstract: Disclosed herein are system, method and computer readable storage medium for detecting space suitable for overlaying media content onto an image. The system receives an image which may be an image or a video frame. The image is processed using a number of image processing techniques in order to automatically propose spaces for inserting media content onto the image. The proposed spaces may then be further analyzed using a heuristics-based approach to select bounding boxes for inserting media content. Subsequently, one or more media content items may be selected for insertion onto the bounding boxes on the image. The system may then cause a display of the image with the selected media content item overlaid onto the image within the selected bounding boxes.
-
公开(公告)号:US11656911B2
公开(公告)日:2023-05-23
申请号:US16774550
申请日:2020-01-28
Applicant: Salesforce.com, Inc.
Inventor: Armin Bahramshahry , Piranavan Selvanandan
IPC: G06F9/50 , G06F9/48 , H04L41/5003 , H04L41/5009 , H04L41/50 , H04L41/5019
CPC classification number: G06F9/505 , G06F9/4881 , G06F9/4887 , G06F9/5022 , G06F9/5038 , H04L41/50 , H04L41/5003 , H04L41/5009 , H04L41/5019 , G06F9/5072
Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a scheduler with preemptive termination of existing workloads to free resources for high priority items. For instance, according to one embodiment, there is disclosed a system to implement a scheduling service, wherein the system includes: a processor and a memory to execute instructions at the system; a compute resource discovery engine to identify a plurality of computing resources currently executing scheduled workload tasks; a workload discovery engine to identify one or more pending workload tasks to be scheduled for execution; in which each of the computing resources lack current available capacity to execute additional scheduled workload tasks; a policy engine to define a Service Level Target (SLT) for each of the scheduled workload tasks currently executing via the plurality of computing resources and for each of the one or more pending workload tasks to be scheduled for execution; an analysis engine to further terminate one of the scheduled workload tasks currently executing via the plurality of computing resources based on the defined SLTs for the respective workload tasks; and a scheduler to schedule one of the pending workload tasks into capacity within the plurality of computing resources freed up by the terminated workload task. Other related embodiments are disclosed.
-
公开(公告)号:US20230152941A1
公开(公告)日:2023-05-18
申请号:US17986822
申请日:2022-11-14
Applicant: Salesforce, Inc.
Inventor: Grant McKenzie , Sarah E. Battersby , Vidya Raghavan Setlur
IPC: G06F3/0482 , G06T11/20 , G06F40/30
CPC classification number: G06F3/0482 , G06T11/206 , G06F40/30 , G06F3/04847
Abstract: A method provides visual analysis of datasets. The method is performed at a computer system. A user selects a data source. In response, the system presents a natural language interface for analysis of data in the data source and presents a map data visualization within the graphical user interface for selecting geospatial data points from the data source. In response to receiving a first user input to select a first set of one or more geographic regions, the system calculates the similarity between the first set of one or more geographic regions and a second set of one or more geographic regions, based on a range of socio-economic, demographic, and/or geographic data fields from the data source, using one or more statistical techniques (e.g., Jensen-Shannon Divergence (JSD)). The system then updates and displays the map data visualization according to the calculated similarity.
-
公开(公告)号:US11651237B2
公开(公告)日:2023-05-16
申请号:US15721346
申请日:2017-09-29
Applicant: salesforce.com, inc.
Inventor: Scott Thurston Rickard, Jr. , Elizabeth Rachel Balsam , Tracy Morgan Backes , Zachary Alexander
IPC: G06Q30/02 , G06N20/10 , G06N5/022 , G06N20/00 , G06N5/00 , G06N20/20 , G06Q30/0201 , G06Q30/0203 , G06Q30/0204 , G06N3/08 , G06N7/00
CPC classification number: G06N5/022 , G06N5/003 , G06N20/00 , G06N20/20 , G06Q30/0201 , G06Q30/0203 , G06Q30/0204 , G06N3/08 , G06N7/005 , G06N20/10
Abstract: An online system stores objects representing potential transactions of an enterprise. The online system uses predictor models to determine an aggregate score based on values of the objects associated with a time interval, for example, a month. Each object is configured to take one of a plurality of states. The online system stores historical data describing activities associated with potential transaction objects and uses the stored data for generating the predictor models. The online system categorizes the objects into bins based on states of the objects. The online system may generate different predictions for each category. The online system may use machine learning based models as predictor models. The online system extracts features describing potential transaction objects and provides these as input to the predictor model.
-
公开(公告)号:US11651158B2
公开(公告)日:2023-05-16
申请号:US16993256
申请日:2020-08-13
Applicant: salesforce.com, inc.
Inventor: Xinyi Yang , Tian Xie , Caiming Xiong , Wenhao Liu , Huan Wang , Jin Qu , Soujanya Lanka , Chu Hong Hoi , Xugang Ye , Feihong Wu
IPC: G10L15/05 , G06F40/295 , G06F40/35 , G06N3/04 , H04L51/02
CPC classification number: G06F40/295 , G06F40/35 , G06N3/04 , H04L51/02
Abstract: A system performs conversations with users using chatbots customized for performing a set of tasks. The system may be a multi-tenant system that allows customization of the chatbots for each tenant. The system receives a task configuration that maps tasks to entity types and an entity configuration that specifies methods for determining entities of a particular entity type. The system receives a user utterance and determines the intent of the user using an intent detection model, for example, a neural network. The intent represents a task that the user is requesting. The system determines one or more entities corresponding to the task. The system performs tasks based on the determined intent and the entities and performs conversations with users based on the tasks.
-
公开(公告)号:US11650985B2
公开(公告)日:2023-05-16
申请号:US17446197
申请日:2021-08-27
Applicant: salesforce.com, inc.
Inventor: Benjamin Busjaeger , Michael Sgroi
IPC: G06F16/2455 , G06F16/22 , G06F16/23
CPC classification number: G06F16/24552 , G06F16/2282 , G06F16/2358 , G06F16/24568
Abstract: Techniques are disclosed relating to caching techniques for processing a database change stream. A computer system may receive change records from a change stream that includes a plurality of records indicating changes to a database table. The change stream may include change records for multiple shards and be accessible by providing one or more position indicators for one or more of the multiple shards to request one or more change records and an updated position indicator. The system may store, for changes to a set of one or more shards, one or more cache entries that include respective groups of change records. The system may request a portion of the change stream by providing a received position indicator. The system may provide one or more cached change records from a cache entry that matches the provided position indicator.
-
269.
公开(公告)号:US20230099916A1
公开(公告)日:2023-03-30
申请号:US17934932
申请日:2022-09-23
Applicant: Salesforce, inc.
Inventor: Paymon Teyer , Alok K. Patel , Arjun Kumar Bachuwar , Suraj Varma , Jackson Zee Herrick , Karishma Kishore Lalwani
Abstract: Methods, systems, apparatuses, and computer program products are described. A system, such as a multi-tenant database system, may store tenant-specific observability data for multiple tenants of the system. The system may detect an inefficiency related to a performance metric for a tenant of the multiple tenants based on a subset of the data associated with the tenant and corresponding to a threshold time window. In some examples, the system may analyze the subset of the data for the threshold time window to determine an insight indicating a cause of the inefficiency. The system may determine a suggested action for the tenant based on the insight indicating the cause of the inefficiency, and the system may send, for display at a user interface of a user device, an indication of the insight and the suggested action, the user device operated by a user associated with the tenant.
-
公开(公告)号:US20230093304A1
公开(公告)日:2023-03-23
申请号:US17948548
申请日:2022-09-20
Applicant: Salesforce, Inc.
Inventor: Federico Brasburg , Javier Atadia , Pablo Nicolas Gomez , Philip Garrett
Abstract: Disclosed herein are system, method, and computer program product embodiments for automatically generating an application programming language (API) specification for an API. An embodiment operates by receiving an identification an API and a specification format for the identified API. The embodiment receives, via an API gateway, an API request that includes a first set of attributes for the API. The embodiment then receives an API response that includes a second set of attributes in response to the API request. The embodiment further determines whether the API request is valid based on at least one of the API request and the API response. In response to the API request being valid, the embodiment generates an API specification for the API using the specification format. The API specification includes a third set of attributes generated based on the first and second sets of attributes.
-
-
-
-
-
-
-
-
-