G06F9/543

Systems and methods for providing data loss prevention via an embedded browser
11704427 · 2023-07-18 ·

Described embodiments provide systems and methods for providing data loss prevention via an embedded browser. An interprocess communication (IPC) manager may interface with an embedded browser to control the transfer of data from a first application to a second application in accordance with a policy. The IPC manager may detect a command to store data accessed on the first application via the embedded browser and store the data onto a secure container. The secure container may be dedicated to the embedded browser. The IPC manager may subsequently detect a command to retrieve data from the secure container and to replicate the data onto the second application. The IPC manager may determine a policy to apply to the data. The policy may specify whether the data from the first application is permitted to be replicated onto the second application. The IPC manager may subsequently replicate the data on the second application.

DYNAMIC CONTENT ADJUSTMENT FOR ELECTRONIC DOCUMENT
20230017071 · 2023-01-19 ·

Provided is a system and method for dynamically adjusting a descriptive document with instructions for a user interface based on configuration settings and software version and/or release for a particular user and document data stored in a technical data object. The process ensures that the content of the descriptive document matches what a user will see on a screen when viewing the user interface. In one example, the method may include retrieving user interface configuration settings generating a simulated user interface that includes a plurality of user interface elements and formatting the user interface elements based on the user interface configuration settings, composing a window with text from a document and screenshot images of one or more formatted user interface elements from the simulated user interface corresponding to the text, and rendering the window via a display of a computing device.

Automatic Animation System and Method
20230222015 · 2023-07-13 ·

A system includes a memory storing computer-readable instructions and at least one processor to execute the instructions to receive a shot sheet comprising data and metadata associated with an animation project, parse the shot sheet to generate instructions associated with at least one shot in the animation project, send the instructions to an animation program using an application programming interface (API), generate the animation project based on the instructions using the animation program, render the animation project into a video, and store the video in a database and generate a uniform resource locator (URL) for the video.

ANY-TO-ANY APPLICATION PROGRAMMING INTERFACE CONNECTOR SYSTEM FOR INFORMATION EXCHANGE PLATFORM
20230222021 · 2023-07-13 ·

An any-to-any (A2A) connector system provides an A2A integration framework that includes an ingress router, a connector system, and enhancements to an orchestration service framework of an information exchange platform. At design time, an application programming interface (API) connector can be generated based on API documentation for the external service. At runtime, in processing an itinerary that includes a universal service, the external service is called through the universal service using the API connector. The universal service is operable to parse a request from a client system, query a connector database, and, based on a result from the connector database, sends a request to a connector engine. The connector engine fetches the API connector from the connector database, calls the external service using the API connector, handles results of the call, and returns the results to the universal service.

Composite display of relevant views of application data

Generating a composite screenshot including contextually relevant screenshots and displayed information. The composite screenshot includes one or more screenshots captured from a display screen of a requesting user. Contextual relevance is determined according to collected user communications data such as IoT interactions, social media posts, and chat session transcripts.

COPYING USER INTERFACE ARTIFACTS WITH DYNAMIC LEVELS OF DETAIL AND SHORTCUT KEYS

A method of operating a device, which includes providing a user interface with a display artifact; in response to an indication a user selected to copy the display artifact, storing multiple levels of detail of the display artifact; allowing the user to paste a selected level of detail by steps of: in response to an indication a user selected an input field and a paste command, displaying a plurality of paste options for pasting the display artifact into the input field, wherein the plurality of paste options each have a unique level of detail for representing the display artifact; allowing the user to select from the plurality of paste options; and in response to an indication a user selected a paste option from the plurality of paste options, pasting the display artifact with a level of detail associated with the selected paste option into the input filed.

MAPPING API DEPENDENCIES FOR A JOURNEY TEST

Disclosed herein are system, method, and computer program product embodiments for mapping API dependencies for a journey test. An embodiment operates by receiving, at a graphical user interface (GUI), a test script representing the user journey within an application, wherein the test script specifies a sequence of application programming interfaces (APIs) that have been called as a user journeys through the application. The embodiment generates an API dependency map within the GUI comprising a sequential map of visual objects, illustrating (1) each of the APIs specified in the test script and (2) any dependent API called by each of the APIs. The embodiment executes the test script representing the user journey. The embodiment generates a status corresponding to each of the APIs called when executing the test script. The embodiment causes display of the generated status of an API or dependent API within the GUI selected by the user.

Automated robotic process selection and configuration

A system for selection and configuration of an automated robotic process includes a media input module structured to receive at least one functional media, a media analysis module structured to analyze the at least one functional media and identify an action parameter; and a solution selection module structured to select at least one component of an AI solution for use in an automated robotic process, wherein the selection is based, at least in part, on the action parameter.

Controlling applications by an application control system in a computer device
11537452 · 2022-12-27 · ·

A computing device can intercept a request to launch a requested application. The request can be intercepted by a calling process executed by the computing device. The request can include information identifying the requested application. The computing device can determine that a user interaction is required before launching the requested application by consulting a set of application policies based on the information identifying the requested application. The computing device can establish that the calling process is associated with a controlling terminal provided by an operating system in response to determining that the user interaction is required. A process session group containing processes launched within a user session can be selectively associated with the controlling terminal by the operating system. The computing device can perform the user interaction using the controlling terminal in response to establishing that the calling process is associated with the controlling terminal.

Mobile device and mobile device system

A mobile device includes a drive unit for which correspondence between a command that is input and a drive signal that is output to an operation unit is predetermined, and a controller configured to output the command to the drive unit and cause the operation unit to operate. The controller includes a storage unit storing therein a user program including script language and outputs the command in accordance with the user program.