-
公开(公告)号:US11727463B2
公开(公告)日:2023-08-15
申请号:US16594257
申请日:2019-10-07
Applicant: salesforce.com, inc.
Inventor: Michael Sollami , Yang Zhang
IPC: G06Q30/00 , G06Q30/0601 , G06T7/11 , G06T7/70
CPC classification number: G06Q30/0631 , G06Q30/0643 , G06T7/11 , G06T7/70
Abstract: Systems and methods are provided for receiving an image that includes a clothed person, determining a pose of the person in the image, and segmenting the image into one or more first fashion items. One or more second fashion items may be determined using a similarity search that searches at least one storage device communicatively coupled to the server based on the one or more first fashion items. At least one outfit proposal may be generated based on the one or more second fashion items. Image re-stylization of corresponding portions of the image may be performed, including the clothed person to generate recommended outfit images based on the at least one outfit proposal. The generated outfit images may be transmitted for display.
-
公开(公告)号:US11727027B2
公开(公告)日:2023-08-15
申请号:US17410928
申请日:2021-08-24
Applicant: Salesforce, Inc.
Inventor: Viswanadh Addala , Eric Jacobson , Helen Chan , Sakshi Arora , Brinkal Janani , Dean Moses , John Henton , Adheip Varadarajan , Jan Ove Kristian Olsson , Wenqing Dai
IPC: G06F16/00 , G06F16/25 , G06F3/04847 , G06F16/26 , G06F16/21 , G06F40/106 , G06F16/957 , G06Q30/01 , G06F3/0486
CPC classification number: G06F16/252 , G06F3/04847 , G06F16/214 , G06F16/26 , G06F16/9577 , G06F40/106 , G06Q30/01 , G06F3/0486
Abstract: An interactive database object representation may be created based on configuration instructions. The interactive database object representation may include a plurality of graphical elements that are each associated with a respective database object field. Each of the database object fields may be associated with a database object definition within a database. The interactive database object representation may be published to a storage medium for transmission upon request to a client machine via a network. The interactive database object representation may facilitate the display and editing of data associated with an instance of the database object.
-
公开(公告)号:US11726842B2
公开(公告)日:2023-08-15
申请号:US15226685
申请日:2016-08-02
Applicant: Salesforce, Inc.
Inventor: Yingwu Zhao
IPC: G06F9/54
CPC classification number: G06F9/542
Abstract: In an event-based data management system, an event having an associated identifier is received. A mapping operation is performed using the identifier to map the event to a selected one of a plurality of topic partitions. Queues for each of the plurality of topic partitions are managed. The queues for each of the plurality of topic partitions are managed independently of each other. The event is allocated to the selected topic partition based on the mapping operation. The event is placed into the queue for the selected topic partition. A batch of events is sent from the queue for the selected topic partition in response to one or more thresholds being reached.
-
公开(公告)号:US20230244848A1
公开(公告)日:2023-08-03
申请号:US17589584
申请日:2022-01-31
Applicant: Salesforce, Inc.
Inventor: Michael Hahn
IPC: G06F40/106 , H04L65/401
CPC classification number: G06F40/106 , H04L65/4015
Abstract: Media, methods, and systems for causing display on a client device of a preview of a collaborative document in a group-based communication system based on user-specific indicia, content-specific data, changed document data that thereby presents a dynamic preview, or a combination of user-specific indicia, content-specific data, and changed document data. Media, methods, and systems further provide a container for files may be created within a group-based communication system. Once files are received and associated with the container, a container preview may be generated. After creation, the container preview may be transmitted to users of the group-based communication system for display.
-
公开(公告)号:US20230244802A1
公开(公告)日:2023-08-03
申请号:US17589692
申请日:2022-01-31
Applicant: Salesforce, Inc.
Inventor: Sohom Paul , Manju Vijayakumar , Chaitanya Ravula , Michael Brevoort , Andrew Fong
IPC: G06F21/62 , H04N1/44 , G06F16/176
CPC classification number: G06F21/6218 , H04N1/444 , G06F16/176
Abstract: Media, methods, and systems are disclosed for managing permissions for a collaborative document within a group-based communication system. A collaborative document may be created within a group-based communication system. When the collaborative document is created, permissions may be automatically assigned based on the context of collaborative document creation, such as which virtual space the collaborative document creation corresponds to. After creation, the collaborative document may be shared and permissions may be automatically updated based on the sharing context. Users without appropriate permissions will be prevented from accessing the document.
-
公开(公告)号:US11715144B2
公开(公告)日:2023-08-01
申请号:US16421524
申请日:2019-05-24
Applicant: Salesforce, Inc.
Inventor: Tejas Sanghavi , Marco Casalaina
IPC: G06Q30/00 , G06Q30/0601 , G06N5/046 , G06F16/2457
CPC classification number: G06Q30/0631 , G06F16/24578 , G06N5/046
Abstract: A prediction model in a database system may be configured to predict, for a given object instance, a respective probability of acceptance for each of a plurality of recommendations. A determination may be made as to whether the prediction model is associated with sufficient training data to produce predictions at a designated accuracy rate. When it is determined that the prediction model is not associated with sufficient training data, for each of a first set of object instances a respective first message may be sent that includes a respective first one of the recommendations determined based on a static ranking rule applying one or more criteria to one or more object fields associated with the respective object instance. The prediction model may be updated to include additional training data based on a plurality of responses corresponding to a respective first one of the recommendations.
-
公开(公告)号:US11714821B2
公开(公告)日:2023-08-01
申请号:US17475758
申请日:2021-09-15
Applicant: Salesforce, Inc.
Inventor: Olumayokun Obembe , Paul Sydell , Da Zhao , Jason Woods , Ashwini Bijwe , Vijay Devadhar , Raksha Subramanyam , Shruti Ashutosh Sharma
IPC: G06F16/25 , H04L29/08 , H04L15/16 , G06F11/30 , G06F9/50 , H04L12/911 , H04L12/26 , H04L12/24 , G06F16/21 , H04L67/1012 , H04L67/101
CPC classification number: G06F16/252 , H04L67/101 , H04L67/1012
Abstract: Techniques and structures to facilitate automatic adjustment of a database connection pool, including calculating a first value indicating a number of connections of to be provided by a first of a plurality of application servers, determining whether the first value is equal to a second value previously calculated to indicate the number of connections to be provided by the first application server and adjusting the database connection pool by providing the number of connections to access the database as indicated by the first value upon a determination that the first value is not equal to the second value.
-
公开(公告)号:US20230239263A1
公开(公告)日:2023-07-27
申请号:US17649029
申请日:2022-01-26
Applicant: salesforce, inc.
Inventor: Aaron Popelka , William Robert Jennings, II
CPC classification number: H04L51/10 , H04L67/02 , G06F16/27 , H04L69/24 , H04L51/32 , H04L51/36 , H04L63/102
Abstract: Methods, systems, apparatuses, devices, and computer program products are described. A communication platform may receive a first request indicating a first data object comprising metadata associated with an update to an action of a communication process flow. The metadata may indicate that a user with particular permissions is to approve the update. The communication platform may post an entry displaying the metadata and configured to receive an indication of approval of the update from the user. The communication platform may receive an indication of the approval from the user, for example via a user interface component. The communication platform may generate a second data object indicating the action and the user, ensuring that the update was successfully approved, and transmit a second request to a communication process flow management service supporting the communication process flow, the second request including the second object and configured to activate the update.
-
公开(公告)号:US20230237035A1
公开(公告)日:2023-07-27
申请号:US17938078
申请日:2022-10-05
Applicant: Salesforce, Inc.
Inventor: Patrick James Helland , James E. Mace
IPC: G06F16/22
CPC classification number: G06F16/2272 , G06F16/2255
Abstract: Techniques are disclosed relating to efficiently managing skip list data structures. In various embodiments, a computing system stores a skip list including a plurality of key-value records that include one or more pointers to others of the plurality of key-value records. The computing system scans the skip list for a location associated with a particular key. The scanning includes using a prefix of the particular key to identify a particular portion of the skip list, where the particular portion includes key-value records having keys with the same prefix. The scanning also further includes initiating a scan for the location within the identified portion. In some embodiments, the computing system inserts a key-value record into the skip list at the location associated with the particular key in response to the scan identifying the location.
-
公开(公告)号:US11711353B2
公开(公告)日:2023-07-25
申请号:US16706352
申请日:2019-12-06
Applicant: SLACK TECHNOLOGIES, LLC
Inventor: Jeremy Apthorp
CPC classification number: H04L63/0815 , G06F21/12 , G06F21/121 , H04L63/08 , H04L63/10
Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products that are configured to provide authenticated access to a service application. The embodiments disclose an apparatus and system configured to launch an authenticated service application session in response to capturing authentication success rendering comprising visual authentication indicia. The authentication success rendering is a captured via a user device display, and includes visual authentication indicia. To facilitate rendering of the authentication success rendering, embodiments output a browser sign-in session request configured to launch a browser sign-in session associated with a browser application. Additionally, to facilitate capturing the rendering, embodiments initiate a display recorder module configured to capture, during the browser sign-in session and via the user device display, authentication success rendering comprising visual authentication indicia. Embodiments may be configured to parse the captured authentication success rendering to identify the visual authentication indicia, and decode the visual authentication indicia to identify user authentication data. Finally, embodiments may execute a service application sign-in protocol using the user authentication data to launch the authenticated service application session.
-
-
-
-
-
-
-
-
-