-
公开(公告)号:US11537363B2
公开(公告)日:2022-12-27
申请号:US16778936
申请日:2020-01-31
Applicant: salesforce.com, inc.
Inventor: Owen Winne Schoppe , Brian J. Lonsdorf , Sönke Rohde , Alan Martin Ross , David James Woodward , Jessica Lundin
Abstract: Techniques are disclosed relating to generating a user interface (UI) migration plan, including intermediate UIs, for migrating from a current UI to a new UI. A computer system may receive information specifying a current UI and a new UI, and identify one or more differences between the current and the new UIs. Based on the differences, the computer system may generate information specifying one or more candidate intermediate UIs. The computer system may score the candidate intermediate UIs relative to a specified set of design criteria. The computer system may determine a UI migration plan that specifies a set of the one or more candidate intermediate UIs that are displayable in order to migrate from the current UI to the new UI, where the set of one or more intermediate UIs is selected based on the scoring. Use of the UI migration plan may advantageously reduce user interaction issues.
-
公开(公告)号:US11182135B2
公开(公告)日:2021-11-23
申请号:US16779177
申请日:2020-01-31
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 user interface (UI) to new UI components for use in automatically generating a new UI. A computer system may receive information specifying a current UI including a particular current UI component and information specifying a plurality of new UI components for a new UI. The computer system may then identify characteristics of the particular current UI component. Based on these identified characteristics, the computer system may score ones of the plurality of new UI components, where the scoring is performed to determine a similarity to the particular current UI component. The computer system may then select, based on the scores, a particular new UI component from the plurality of new UI components for use, in the new UI, for the particular current UI component. Such techniques may advantageously improve user experience by automatically providing up-to-date user interfaces.
-
公开(公告)号:US20210240318A1
公开(公告)日:2021-08-05
申请号:US16778936
申请日:2020-01-31
Applicant: salesforce.com, inc.
Inventor: Owen Winne Schoppe , Brian J. Lonsdorf , Sönke Rohde , Alan Martin Ross , David James Woodward , Jessica Lundin
IPC: G06F3/0484
Abstract: Techniques are disclosed relating to generating a user interface (UI) migration plan, including intermediate UIs, for migrating from a current UI to a new UI. A computer system may receive information specifying a current UI and a new UI, and identify one or more differences between the current and the new UIs. Based on the differences, the computer system may generate information specifying one or more candidate intermediate UIs. The computer system may score the candidate intermediate UIs relative to a specified set of design criteria. The computer system may determine a UI migration plan that specifies a set of the one or more candidate intermediate UIs that are displayable in order to migrate from the current UI to the new UI, where the set of one or more intermediate UIs is selected based on the scoring. Use of the UI migration plan may advantageously reduce user interaction issues.
-
公开(公告)号:US10963694B2
公开(公告)日:2021-03-30
申请号:US16177031
申请日:2018-10-31
Applicant: salesforce.com, inc.
Inventor: Sonke Rohde , Brian J. Lonsdorf
IPC: G06K9/00 , G06F16/9537 , G06F40/14
Abstract: Techniques are disclosed relating to identifying duplicate coding and/or design used in different parts of a user interface (e.g., a web application). In some embodiments, a plurality of visible elements of an interface are detected based on hierarchical user interface code. In some embodiments, a device groups sets of the plurality of visible elements based on determined coordinates and depth levels for the detected elements. In some embodiments, groups that meet a threshold similarity criterion are identified. In some embodiments the threshold similarity criterion is based on classification of detected elements and/or geospatial analysis.
-
15.
公开(公告)号:US20230300091A1
公开(公告)日:2023-09-21
申请号:US18321667
申请日:2023-05-22
Applicant: salesforce.com, inc.
Inventor: Owen Winnie Schoppe , David J. Woodward , Brian J. Lonsdorf
IPC: H04L51/02 , G06N20/00 , H04L51/222
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). 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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US20220245820A1
公开(公告)日:2022-08-04
申请号: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.
-
公开(公告)号:US20220245322A1
公开(公告)日:2022-08-04
申请号:US17163162
申请日:2021-01-29
Applicant: salesforce.com, inc.
Inventor: Jessica Lundin , Owen Winne Schoppe , Xing Han , Michael Reynolds Sollami , Brian J. Lonsdorf , Alan Martin Ross , David J. Woodward , Sonke Rohde
IPC: G06F40/103 , G06F40/284 , G06T11/60 , G06N3/04
Abstract: An online system generates a set of content item variations for a reference content item that include different styles of text for the content item. The different styles of text are generated by applying machine-learned style transfer models, for example, neural network based models to reference text of the reference content item. The text variations retain the textual content of the reference text but are synthesized with different styles. The online system can provide the content item variations to users on an online experimental platform to collect user interaction information that may indicate how users respond to different styles of text. The online system or the content providers can effectively target users with content items that include the style of text the users respond to based on the collected information.
-
-
-
-
-
-
-
-
-