G06F8/33

Methods and User Interface Generation and Application Modification
20230117029 · 2023-04-20 · ·

A method of generating a user interface for presentation to a user. The method comprises executing a first application computer program to provide a user interface, executing agent computer program code to interrogate and modify said user interface during execution of said first application computer program, and presenting said modified user interface. The first application computer program may be run on a server, while the modified user interface may be presented to a user at a client connected to said server.

Methods and User Interface Generation and Application Modification
20230117029 · 2023-04-20 · ·

A method of generating a user interface for presentation to a user. The method comprises executing a first application computer program to provide a user interface, executing agent computer program code to interrogate and modify said user interface during execution of said first application computer program, and presenting said modified user interface. The first application computer program may be run on a server, while the modified user interface may be presented to a user at a client connected to said server.

Software development systems for creation and testing of voice and messaging applications and related methods and computers
11474934 · 2022-10-18 · ·

A software development system is provided for creating and testing applications. The software development system includes a non-transitory computer-readable medium and a processor in communication with the medium. The processor is configured to create voice and/or messaging applications for use in a telecommunication system; provide the created voice and/or messaging applications to a voice/messaging server in a test environment through the telecommunications system, wherein the voice/messaging server in the test environment loads the created voice and/or messaging application into the server to test the created voice and/or messaging application therein; directly interact with the created voice/messaging application loaded onto the server in the test environment using a virtual test device embedded in the software development system to execute test scripts associated with the created voice/messaging application in the test environment; and directly receive test results associated with the created voice/messaging application from the server at the software development system.

PERSONALIZED TEXT PROOFING USING DISTRIBUTED SERVICES

Systems and methods are directed to providing personalized text proofing. A user model that is used to personalize generic critiques for text proofing a document is generated based on user signals indicating past user actions. During runtime of an application used to create the document, the user model is accessed and locally cached. User inputs comprising typed components used to create the document are received and a set of one or more generic critiques for the user inputs is accessed from an editor system. The user model is applied to the set which may modify a generic critique of the set. The modifying of the generic critique can cause the generic critique to be automatically applied or suppressed at the client device. The set including the modified generic critique is transmitted to a user device, whereby the user device applies the set to the document including automatically applying or suppressing the modified generic critique.

CODE BLOCK ELEMENT FOR INTEGRATED GRAPHIC DESIGN SYSTEM

A computing system or application that enables generation and use of code block elements. A code block element refers to a graphic element that is rendered on a canvas to include content in the form of program code. In examples, the text content of the code block element can include syntax and other formatting that is in accordance with a selected programming language

METHOD FOR GENERATING PROGRAM FOR USE IN ACCELERATOR FOR DEEP LEARNING
20220326915 · 2022-10-13 ·

The present disclosure relates to a method for generating a program for use in an accelerator for deep learning. The method may include receiving, by a computing device, a deep learning application, generating an element-wise operation list included in the deep learning application, generating an intermediate expression from the element-wise operation list, and generating, based on the intermediate expression, a program for use in an accelerator for the deep learning application.

METHOD FOR GENERATING PROGRAM FOR USE IN ACCELERATOR FOR DEEP LEARNING
20220326915 · 2022-10-13 ·

The present disclosure relates to a method for generating a program for use in an accelerator for deep learning. The method may include receiving, by a computing device, a deep learning application, generating an element-wise operation list included in the deep learning application, generating an intermediate expression from the element-wise operation list, and generating, based on the intermediate expression, a program for use in an accelerator for the deep learning application.

STRING LOCALIZATION FOR UNIVERSAL USE

Disclosed are methods, systems, and computer-readable medium for improving string localization platforms by receiving a string request including a string identifier, a string context, and a string content, the string content being in an originating language. A first request for the string request is received. A temporary string bundle including one or more machine localized string content is generated. A system validation check is performed by applying the temporary string bundle to a system environment. An approval of the string request is received based on passing the system validation check. The string request is transmitted to a localization component. A contextual localized string bundle comprising the string content and one or more context localized string content is received. The contextual localized string bundle is transmitted to a library for access by a plurality of editors.

STRING LOCALIZATION FOR UNIVERSAL USE

Disclosed are methods, systems, and computer-readable medium for improving string localization platforms by receiving a string request including a string identifier, a string context, and a string content, the string content being in an originating language. A first request for the string request is received. A temporary string bundle including one or more machine localized string content is generated. A system validation check is performed by applying the temporary string bundle to a system environment. An approval of the string request is received based on passing the system validation check. The string request is transmitted to a localization component. A contextual localized string bundle comprising the string content and one or more context localized string content is received. The contextual localized string bundle is transmitted to a library for access by a plurality of editors.

SYNCHRONIZING ACCESS CONTROLS FOR AUDITED CODE DEVELOPMENT
20230063724 · 2023-03-02 ·

Concepts for synchronising and maintaining audited code and toolchain access in a modern software development pipeline are presented. In particular, by leveraging software bots (also known as software development bots) to monitor changes in a development team's preferred access control mechanism, such changes in the preferred state can be stored as preferred/target configuration in a source controlled repository. Further, the same (or other) software bots may be used to monitor for configuration drift between the source-controlled system and the preferred/target configuration stored in the repository and eliminate drifts automatically if possible or alert interested parties about those drifts.