-
公开(公告)号:US20250005017A1
公开(公告)日:2025-01-02
申请号:US18770116
申请日:2024-07-11
Applicant: salesforce.com, inc.
Inventor: Sönke Rohde
IPC: G06F16/23 , G06F16/9535 , H04L67/306
Abstract: Disclosed are database systems, computing devices, methods, and computer program products for identifying recurring sequences of user interactions with an application. In some implementations, a server of a database system provides a user interface of the application for display at a computing device. The database system stores data objects identifying a first plurality of user interactions with the application. The server receives information representing a second plurality of user interactions with the application. The server updates the database system to further identify the second user interactions. The server identifies a recurring sequence of user interactions from the first and second user interactions as resulting in a first target state of the application. The server updates the database system to associate the recurring sequence of user interactions with the first target state of the application.
-
公开(公告)号:US20230129431A1
公开(公告)日:2023-04-27
申请号:US17649016
申请日:2022-01-26
Applicant: salesforce.com, inc.
Inventor: Michael Sollami , Sönke Rohde , Alan Martin Ross , David James Woodward , Jessica Lundin , Owen Winne Schoppe , Brian J. Lonsdorf , Aashish Jain
IPC: G06F3/04845 , G06N3/04 , G06V10/771 , G06V10/762 , G06V10/82
Abstract: Techniques are disclosed for automatically generating new content using a trained 1-to-N generative adversarial network (GAN) model. In disclosed techniques, a computer system receives, from a computing device, a request for newly-generated content, where the request includes current content. The computer system automatically generates, using the trained 1-to-N GAN model, N different versions of new content, where a given version of new content is automatically generated based on the current content and one of N different style codes, where the value of N is at least two. After generating the N different versions of new content, the computer system transmits them to the computing device. The disclosed techniques may advantageously automate a content generation process, thereby saving time and computing resources via execution of the 1-to-N GAN machine learning model.
-
公开(公告)号:US20230039283A1
公开(公告)日:2023-02-09
申请号:US17972258
申请日:2022-10-24
Applicant: Salesforce.com, inc.
Inventor: Brian J. Lonsdorf , Jessica Lundin , Owen Winne Schoppe , Sönke Rohde , Alan Ross , David James Woodward
IPC: G06F16/9035 , G06F16/904 , G06F16/9038 , G06F16/9535
Abstract: Disclosed herein are system, method, and computer program product embodiments for determining a user-preferred feature type. An embodiment operates by maintaining user-presented features associated with user-presented records, wherein the user-presented features comprise one or more user-presented feature types. After receiving a user-desired feature of the user-presented features, a user-preferred feature type of the user-presented feature types is determined based on the user-presented features and the user-desired feature. Thereafter, a new record and associated feature are to be presented with the new feature being of the user-preferred type.
-
公开(公告)号:US11379189B1
公开(公告)日:2022-07-05
申请号:US17354439
申请日:2021-06-22
Applicant: salesforce.com, inc.
Inventor: Owen Winne Schoppe , Sönke Rohde , Brian J. Lonsdorf , Jessica Lundin , David J. Woodward , Alan Martin Ross , Michael Sollami
Abstract: Techniques are disclosed relating to automatically synthesizing user interface (UI) component instances. In disclosed techniques a computer system receives a set of existing UI elements and a set of design rules for the set of existing elements, where design rules in the set of design rules indicate one or more allowed states for respective UI elements in the set of existing UI elements. The one or more allowed states may correspond to one or more visual characteristics. Using the set of existing UI elements, the computer system may then automatically generate a plurality of UI component instances based on the set of design rules, where a respective UI component instance includes a first UI element in a first allowed state. The computer system may then train, using the plurality of UI component instances, a machine learning model operable to automatically generate UI designs.
-
公开(公告)号:US11074044B1
公开(公告)日:2021-07-27
申请号:US17147053
申请日:2021-01-12
Applicant: salesforce.com, inc.
Inventor: Owen Winne Schoppe , Sönke Rohde , Brian J. Lonsdorf , Jessica Lundin , David J. Woodward , Alan Martin Ross , Michael Sollami
Abstract: Techniques are disclosed relating to automatically synthesizing user interface (UI) component instances. In disclosed techniques a computer system receives a set of existing UI elements and a set of design rules for the set of existing elements, where design rules in the set of design rules indicate one or more allowed states for respective UI elements in the set of existing UI elements. The one or more allowed states may correspond to one or more visual characteristics. Using the set of existing UI elements, the computer system may then automatically generate a plurality of UI component instances based on the set of design rules, where a respective UI component instance includes a first UI element in a first allowed state. The computer system may then train, using the plurality of UI component instances, a machine learning model operable to automatically generate UI designs.
-
公开(公告)号:US10896049B2
公开(公告)日:2021-01-19
申请号:US16393017
申请日:2019-04-24
Applicant: salesforce.com, inc.
Inventor: Sönke Rohde , Brian J. Lonsdorf , Owen Winne Schoppe
IPC: G06F9/451 , G06F3/0481 , G06N20/00 , G06F8/20
Abstract: Techniques are disclosed relating to providing customized user interfaces to different groups of users. A computing system may determine a plurality of different design types for a user interface and cause display of user interfaces that exhibit the different design types to different users. Based on user interactions with the user interfaces, the system may generate one or more metrics. The system may and may determine attribute values for attributes of users who interact with the user interface. The system may perform one or more correlation procedures to correlate the attribute values with one or more of the metrics. In disclosed embodiments, the computing system generates groups of users based on the correlation. The computing system may assign at least one of the design types to at least one of the groups of users based on the correlation.
-
公开(公告)号:US20200379754A1
公开(公告)日:2020-12-03
申请号:US16999977
申请日:2020-08-21
Applicant: salesforce.com, inc.
Inventor: Sönke Rohde , Brian J. Lonsdorf
IPC: G06F8/71 , G06F16/957 , G06K9/46 , G06F16/958 , G06F8/65
Abstract: Disclosed herein are system, method, and computer program product embodiments for automatically upgrading and finding components similar to legacy versions. In an embodiment, an automatic upgrading system determines one or more properties of a first web part and identifies a first attribute for the one or more properties of the first web part. A second web part is identified by similar attribute as the first web part to creat a web page by adding at least the second web part to the web page.
-
公开(公告)号:US20200019544A1
公开(公告)日:2020-01-16
申请号:US16580846
申请日:2019-09-24
Applicant: Salesforce.com, inc.
Inventor: Sönke Rohde
IPC: G06F16/23 , G06F16/9535 , H04L29/08
Abstract: Disclosed are database systems, computing devices, methods, and computer program products for identifying recurring sequences of user interactions with an application. In some implementations, a server of a database system provides a user interface of the application for display at a computing device. The database system stores data objects identifying a first plurality of user interactions with the application. The server receives information representing a second plurality of user interactions with the application. The server updates the database system to further identify the second user interactions. The server identifies a recurring sequence of user interactions from the first and second user interactions as resulting in a first target state of the application. The server updates the database system to associate the recurring sequence of user interactions with the first target state of the application.
-
公开(公告)号:US10162872B2
公开(公告)日:2018-12-25
申请号:US15581590
申请日:2017-04-28
Applicant: salesforce.com, inc.
Inventor: Didier Prophete , Ronald F. Fischer , Sönke Rohde
Abstract: In accordance with embodiments, there are provided mechanisms and methods for performing a synchronization of data. These mechanisms and methods for performing a synchronization of data can enable a more efficient synchronization, time and resource savings, an enhanced user experience, etc.
-
公开(公告)号:US09646068B2
公开(公告)日:2017-05-09
申请号:US14788538
申请日:2015-06-30
Applicant: salesforce.com, inc.
Inventor: Didier Prophete , Ronald F. Fischer , Sönke Rohde
CPC classification number: G06F17/30575 , H04L29/06047 , H04L67/02 , H04L67/1017 , H04L67/1095
Abstract: In accordance with embodiments, there are provided mechanisms and methods for performing a synchronization of data. These mechanisms and methods for performing a synchronization of data can enable a more efficient synchronization, time and resource savings, an enhanced user experience, etc.
-
-
-
-
-
-
-
-
-