G06F8/24

Issue tracking systems and methods

Described herein is a computer implemented method. The method comprises receiving, by an issue tracking system, a deployment update from a deployment system which includes deployment information in respect of one or more issues maintained by the issue tracking system. The method further comprises associating one or more issues maintained by the issue tracking system with deployment information by identifying the one or more issues to which the deployment information in the deployment update relates, extracting the deployment information from the deployment update, and associating the deployment information with each of the identified issues.

GENERATING HIGHER-LEVEL SEMANTICS DATA FOR DEVELOPMENT OF VISUAL CONTENT

Techniques are described for generating HLSD for a textual format source code, which, when rendered, causes a display of visual content. The rendering of the source code generates a tree hierarchy of visual source elements, which logically is possible to map to any graph tree. In an embodiment, visual source elements of the source code are classified to higher-level semantic data (HLSD) labels based on their property(s) and/or the property(s) of neighbor visual source element(s) in the tree hierarchy (context). The HLSD labels indicate the type of HLSD widget mapped to the visual source elements. Techniques further include determining features and a layout arrangement for HLSD widgets and generating a template thereof for the visual content.

DYNAMIC SCALABLE VECTOR GRAPHICS (SVG) SYSTEM AND METHODS FOR IMPLEMENTING THE SAME

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.

METHODS AND SYSTEMS FOR PROGRAMMATIC CREATION OF AN INTERACTIVE DEMONSTRATION PRESENTATION FOR AN ENVISIONED SOFTWARE PRODUCT

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.

DISCREPANCY RESOLUTION PROCESSOR AND METHODS FOR IMPLEMENTING THE SAME

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.

SYSTEMS AND METHODS INCLUDING A RAPID PICTORIAL DEMONSTRATION (RPD) CONTROLLER FOR CREATING AND EDITING INTERACTIVE DEMONSTRATION PRESENTATIONS FOR AN ENVISIONED SOFTWARE PRODUCT

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.

MACHINE LEARNING SYSTEMS AND METHODS FOR TRANSLATING CAPTURED INPUT IMAGES INTO AN INTERACTIVE DEMONSTRATION PRESENTATION FOR AN ENVISIONED SOFTWARE PRODUCT

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.

OVERARCHING RELATIONSHIP MANAGER AND EDITOR FOR SCALING COMPLEX ARCHITECTURE REPRESENTATIONS

A method and system provide the ability to manage objects across multiple independent projects. A graphically descriptive design representation of a master project for an engineering system architecture model is generated and displayed. The model consists of the multiple independent projects with each project owning a set of data that is arranged as a hierarchy of nodes that each represents an object of the set of data. Links between nodes define a dependency relationship between the objects represented. A request to reference data is received. A determination is made regarding whether the request is consistent with the master project representation. The request is allowed or rejected depending on the determination.

Feature Switching Kits
20210117161 · 2021-04-22 · ·

A system and method for feature switching in software applications. A feature switching action (FSA) is received and at least one user device is identified based on the received FSA. At least one feature switching instruction (FSI) is generated based on the received FSA and the FSI is sent to at least one of the identified user devices. A feature switching instruction response (FSIR) is received from each user device that received a FSI and a feature switching action response (FSAR) is generated based on the received FSIRs.

System and method for generating an interaction request

A method and system are provided for processing context data for interaction sessions for providing a subset of the context data for a first interaction session. The method includes detecting the first interaction session between a request initiator and a request service provider, and obtaining context data of a plurality of other interaction sessions. The context data is related to activity of the request initiator. The method also includes selecting the subset of the context data based on at least one of relevance, similarities and differences to at least one of the first interaction session and type of interaction channel. The subset of the context data is then provided for the first interaction session.