-
公开(公告)号:US11481540B2
公开(公告)日:2022-10-25
申请号:US15929904
申请日:2020-05-28
Applicant: salesforce.com, Inc.
IPC: G06F40/143 , G06F16/16 , G06F40/186 , G06F9/451 , G06F8/20 , G06F16/14 , G06F16/11 , G06F3/0484 , G06F8/38 , G06F40/166 , G06F40/14 , G06F3/0481 , G06K9/62 , G06N3/04 , G06N3/08 , G06V10/30
Abstract: A system is provided that can execute one or more scripts to cause a discrepancy resolution processor to be executed on a first exported image file (having a raster-based image format such as PNG), and a second exported image file (having a vector-based image format such as SVG) to programmatically compare, fix, and flag discrepancies or differences between the first exported image file and the second exported image file.
-
公开(公告)号:US20210149638A1
公开(公告)日:2021-05-20
申请号:US15929900
申请日:2020-05-28
Applicant: salesforce.com, Inc.
Inventor: Christopher Daniel McCulloh , Christopher Shawn Corwin
IPC: G06F8/20 , G06F16/14 , G06F16/11 , G06F8/38 , G06F3/0484
Abstract: A dynamic Scalable Vector Graphics (SVG) system and associated methods are provided for rendering an interactive software-product demonstration presentation for an envisioned software product within a webpage. A script can be executed to digest an exported SVG file by: querying for target objects having particular attributes named in a target format, and/or particular tag names. For each of the target objects, methods are called to modify that target object based on a first found tag name, a first found attribute, and/or contents of the first found attribute. The called methods can be used to manipulate attributes and/or contents of that target object to modify it and generate a manipulated object that includes the outputs of each called method (e.g., appropriate contents to be inserted into the SVG file). The manipulated objects with the appropriate contents can then be inserted into the SVG file to generate a final SVG file.
-
公开(公告)号:US20210150125A1
公开(公告)日:2021-05-20
申请号:US15929901
申请日:2020-05-28
Applicant: salesforce.com, Inc.
Inventor: Christopher Shawn Corwin , Christopher Daniel McCulloh
IPC: G06F40/143 , G06F16/16 , G06F8/20 , G06F9/451 , G06F40/186
Abstract: A demonstration serving system and associated methods are provided for creating an interactive demonstration presentation for an envisioned software product. The interactive demonstration presentation for the envisioned software product is a digital artifact that is presented during a presentation to present and demonstrate features of the envisioned software product and how the envisioned software product is to function and operate in response to user interaction with a graphical user interface (GUI) such that the interactive demonstration presentation mimics features, look, and feel of the envisioned software product once it is fully developed without creating custom-made Hypertext Markup Language (HTML), JavaScript and Cascading Style Sheets (CSS) of a real software product.
-
公开(公告)号:US11386258B2
公开(公告)日:2022-07-12
申请号:US15929900
申请日:2020-05-28
Applicant: salesforce.com, Inc.
Inventor: Christopher Daniel McCulloh , Christopher Shawn Corwin
IPC: G06F9/44 , G06F40/143 , G06F16/16 , G06F40/186 , G06F9/451 , G06F8/20 , G06F16/14 , G06F16/11 , G06F3/0484 , G06F8/38 , G06F40/166 , G06F40/14 , G06F3/0481 , G06K9/62 , G06N3/04 , G06N3/08 , G06V10/30
Abstract: A dynamic Scalable Vector Graphics (SVG) system and associated methods are provided for rendering an interactive software-product demonstration presentation for an envisioned software product within a webpage. A script can be executed to digest an exported SVG file by: querying for target objects having particular attributes named in a target format, and/or particular tag names. For each of the target objects, methods are called to modify that target object based on a first found tag name, a first found attribute, and/or contents of the first found attribute. The called methods can be used to manipulate attributes and/or contents of that target object to modify it and generate a manipulated object that includes the outputs of each called method (e.g., appropriate contents to be inserted into the SVG file). The manipulated objects with the appropriate contents can then be inserted into the SVG file to generate a final SVG file.
-
公开(公告)号:US20210150126A1
公开(公告)日:2021-05-20
申请号:US15929904
申请日:2020-05-28
Applicant: salesforce.com, Inc.
IPC: G06F40/143 , G06F16/16
Abstract: A system is provided that can execute one or more scripts to cause a discrepancy resolution processor to be executed on a first exported image file (having a raster-based image format such as PNG), and a second exported image file (having a vector-based image format such as SVG) to programmatically compare, fix, and flag discrepancies or differences between the first exported image file and the second exported image file.
-
公开(公告)号:US11635944B2
公开(公告)日:2023-04-25
申请号:US15929901
申请日:2020-05-28
Applicant: salesforce.com, Inc.
Inventor: Christopher Shawn Corwin , Christopher Daniel McCulloh
IPC: G06F40/143 , G06F9/451 , G06F8/20 , G06F8/38 , G06F16/16 , G06F40/186 , G06F16/14 , G06F16/11 , G06F3/0484 , G06F40/166 , G06F40/14 , G06F3/0481 , G06N3/08 , G06F18/40 , G06F18/214 , G06N3/045 , G06K9/62 , G06N3/04 , G06V10/30
Abstract: A demonstration serving system and associated methods are provided for creating an interactive demonstration presentation for an envisioned software product. The interactive demonstration presentation for the envisioned software product is a digital artifact that is presented during a presentation to present and demonstrate features of the envisioned software product and how the envisioned software product is to function and operate in response to user interaction with a graphical user interface (GUI) such that the interactive demonstration presentation mimics features, look, and feel of the envisioned software product once it is fully developed without creating custom-made Hypertext Markup Language (HTML), JavaScript and Cascading Style Sheets (CSS) of a real software product.
-
公开(公告)号:US11526655B2
公开(公告)日:2022-12-13
申请号:US15929902
申请日:2020-05-28
Applicant: salesforce.com, Inc.
Inventor: Christopher Shawn Corwin , Christopher Daniel McCulloh
IPC: G06F40/143 , G06F16/16 , G06F40/186 , G06F9/451 , G06F8/20 , G06F16/14 , G06F16/11 , G06F3/0484 , G06F8/38 , G06F40/166 , G06F40/14 , G06F3/0481 , G06K9/62 , G06N3/04 , G06N3/08 , G06V10/30
Abstract: Machine learning systems and associated methods are provided. A processor comprising at least one neural network can process a captured input image to translate the captured input image into an interactive demonstration presentation for an envisioned software product. The processing can include: automatically recognizing features within the captured input image; extracting the recognized features from the captured input image at the machine learning processor; processing each of the extracted features to determine a corresponding element in a library trained via a machine learning algorithm; and automatically replacing the extracted features from the captured input image with the one or more corresponding files or components to transform the captured input image into the interactive demonstration presentation.
-
公开(公告)号:US20210150263A1
公开(公告)日:2021-05-20
申请号:US15929902
申请日:2020-05-28
Applicant: salesforce.com, Inc.
Inventor: Christopher Shawn Corwin , Christopher Daniel McCulloh
Abstract: Machine learning systems and associated methods are provided. A processor comprising at least one neural network can process a captured input image to translate the captured input image into an interactive demonstration presentation for an envisioned software product. The processing can include: automatically recognizing features within the captured input image; extracting the recognized features from the captured input image at the machine learning processor; processing each of the extracted features to determine a corresponding element in a library trained via a machine learning algorithm; and automatically replacing the extracted features from the captured input image with the one or more corresponding files or components to transform the captured input image into the interactive demonstration presentation.
-
公开(公告)号:US20210150127A1
公开(公告)日:2021-05-20
申请号:US15929898
申请日:2020-05-28
Applicant: salesforce.com, Inc.
Inventor: Christopher Daniel McCulloh , Christopher Shawn Corwin
IPC: G06F40/166 , G06F40/14 , G06F3/0481
Abstract: Systems and methods are provided for creating and editing interactive demonstration presentations for an envisioned software product. Images can be placed on a webpage of the interactive demonstration presentation to cover portions of that webpage so that new functionality is displayable on that webpage. For example, a demonstration controller can inject and define one or more rapid components into the webpage. Each rapid component corresponds to a unique area of concern to be modified within the webpage and stores data required to edit and display that rapid component on the webpage.
-
-
-
-
-
-
-
-