-
公开(公告)号:US11822608B2
公开(公告)日:2023-11-21
申请号: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/00 , G06F16/9035 , G06F16/904 , G06F16/9038 , G06F16/9535
CPC classification number: 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.
-
公开(公告)号:US11354119B2
公开(公告)日:2022-06-07
申请号:US16999977
申请日:2020-08-21
Applicant: salesforce.com, inc.
Inventor: Sönke Rohde , Brian J. Lonsdorf
IPC: G06F9/44 , G06F8/71 , G06K9/46 , G06F8/65 , G06F16/958 , G06F16/957
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 create a web page by adding at least the second web part to the web page.
-
公开(公告)号:US11138022B2
公开(公告)日:2021-10-05
申请号:US16176978
申请日:2018-10-31
Applicant: salesforce.com, inc.
Inventor: Sonke Rohde , Brian J. Lonsdorf
IPC: G06F3/16 , G06F9/451 , G06F16/2455 , G06F3/01
Abstract: Techniques are disclosed relating to predicting events based on automation parameters and initiating a procedure to request user input. In some embodiments, the system automatically selects one or more component types to display an interface to request the user input, e.g., based on user interface elements associated with the procedure. These component-based techniques may be used to imitate another interface while automatically formatting the input data without a known template.
-
公开(公告)号:US11119793B2
公开(公告)日:2021-09-14
申请号:US16393235
申请日:2019-04-24
Applicant: salesforce.com, inc.
Inventor: Owen Winne Schoppe , Brian J. Lonsdorf , Sönke Rohde
IPC: G06F3/0481 , G06F9/451 , H04L29/08 , G06Q30/06 , G06Q30/02
Abstract: Techniques are disclosed relating to custom user interface design based on user interaction metrics from another communication channel. In disclosed embodiments, a computing system generates one or more interaction metrics, based on a first set of user input characteristics for user interaction with multiple different user interface formats via a first communication channel. In some embodiments, the first communication channel supports tracking of the first set of user input characteristics and a second communication channel supports tracking of a second, different set of user input characteristics. In some embodiments, the computing system determines, based on the one or more interaction metrics from the first communication channel, a set of design parameters for formatting a user interface to be displayed via the second communication channel.
-
公开(公告)号:US20210149961A1
公开(公告)日:2021-05-20
申请号:US17096830
申请日:2020-11-12
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/9038 , G06F16/904
Abstract: Disclosed herein are system, method, and computer program product embodiments for determining a user-preferred attribute type. An embodiment operates by maintaining user-presented attributes associated with user-presented records, wherein the user-presented attributes comprise one or more user-presented attribute types. After receiving a user-desired attribute of the user-presented attributes, a user-preferred attribute type of the user-presented attribute types is determined based on the user-presented attributes and the user-desired attribute. Thereafter, a new record and associated attribute are to be presented with the new attribute being of the user-preferred type.
-
公开(公告)号:US10928982B2
公开(公告)日:2021-02-23
申请号:US16177092
申请日:2018-10-31
Applicant: salesforce.com, inc.
Inventor: Kevin C. Hou , Brian J. Lonsdorf
IPC: G06F16/906 , G06F3/0482 , G06F3/0481 , G06F3/0484
Abstract: Techniques are disclosed relating to grouping user interface elements into components. The disclosed techniques may include, for example, determining, based on hierarchical user interface code, a plurality of visible elements of a graphical user interface. In addition, the disclosed techniques include determining coordinates for bounding boxes for ones of the plurality of visible elements and determining depths within the hierarchical user interface code for the plurality of visible elements. The disclosed techniques include generating groupings for the plurality of visible elements using unsupervised clustering and the determined coordinates and depths and storing information specifying the generated groupings.
-
公开(公告)号:US11954463B2
公开(公告)日:2024-04-09
申请号:US17512444
申请日:2021-10-27
Applicant: salesforce.com, inc.
Inventor: Owen Winne Schoppe , Brian J. Lonsdorf , Alan Martin Ross , Sönke Rohde , David James Woodward , Jessica Lundin
Abstract: Techniques are disclosed relating to determining a similarity of components of a current webpage to different UI components for use in automatically generating an updated webpage. A computer system may receive information specifying a current webpage, including a particular current UI component and information specifying a plurality of different UI components for an updated webpage. The computer system may identify one or more characteristics of the particular current UI component. The computer system may determine, based on the identified one or more characteristics, a similarity of ones of the plurality of different UI components to the particular current UI component. The computer system may select, based on the determining, a particular different UI component from the plurality of different UI components for use, in the updated webpage, for the particular current UI component. Such techniques may advantageously improve user experience by automatically providing up-to-date user interfaces.
-
公开(公告)号:US11695712B2
公开(公告)日:2023-07-04
申请号:US17392769
申请日:2021-08-03
Applicant: salesforce.com, inc.
Inventor: Owen Winnie Schoppe , David J. Woodward , Brian J. Lonsdorf
IPC: H04L51/02 , G06N20/00 , H04L51/222 , G06F3/0482
CPC classification number: H04L51/02 , G06N20/00 , H04L51/222 , G06F3/0482
Abstract: Disclosed is a system for managing content generated by bots for presentation to a user in association with a chat application. The system receives content items generated by bots monitoring a chat application for display to a user at a user interface (UI) of the chat application. The system provides input based on the received one or more content items and associated contextual information to a trained machine learning (ML) model, and receives, from the trained ML model, for each of the content items, at least one score value based on at least one predicted user response associated with potentially displaying the content item to the user at the UI. The system selects a subset of content items from the received content items based on the received score values and causes a display of this selected subset of content items in addition to a display of content generated by the chat application.
-
公开(公告)号:US20230129240A1
公开(公告)日:2023-04-27
申请号:US17649045
申请日: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
Abstract: Techniques are disclosed for automatically converting a layout image to a text-based representation. In the disclosed techniques, a server computer system receives a layout image that includes a plurality of portions representing a plurality of user interface (UI) elements included in a UI design. The server computer system transforms, via executed of a trained residual neural network (ResNet), the layout image to a text-based representation of the layout image that specifies coordinates of bounding regions of the plurality of UI elements included in the UI design, where the text-based representation is usable to generate program code executable to render the UI design. The disclosed techniques may advantageously automate one or more portions of a UI design process and, as a result save time and computing resources via the execution of an image to text-based conversion ResNet machine learning model.
-
公开(公告)号:US20230044499A1
公开(公告)日:2023-02-09
申请号:US17392769
申请日:2021-08-03
Applicant: salesforce.com, inc.
Inventor: Owen Winnie Schoppe , David J. Woodward , Brian J. Lonsdorf
Abstract: Disclosed is a system for managing content generated by bots for presentation to a user in association with a chat application. The system receives content items generated by bots monitoring a chat application for display to a user at a user interface (UI) of the chat application. The system provides input based on the received one or more content items and associated contextual information to a trained machine learning (ML) model, and receives, from the trained ML model, for each of the content items, at least one score value based on at least one predicted user response associated with potentially displaying the content item to the user at the UI. The system selects a subset of content items from the received content items based on the received score values and causes a display of this selected subset of content items in addition to a display of content generated by the chat application.
-
-
-
-
-
-
-
-
-