Patent classifications
G06F21/128
Content management system using an application framework for integrating apps for editing content
A process for rendering a user interface that provides access to applications that integrate with a content management system (CMS), includes: providing a content management API configured to enable creating or updating a content project; receiving a command to enable an APP for the content project, wherein the APP includes a front-end component; providing, over a network, a web editor of the CMS to access the content project, wherein the APP and the front-end component are launched in an APP runtime environment of a client browser that is independent of a web editor runtime environment in which the web editor is executed, and wherein the execution of the web editor renders the user interface, and the service provided by the APP is visually integrated with services of the web editor in a predefined context of the user interface.
SYSTEMS AND METHODS FOR EXPLOIT PREVENTION AND MALICIOUS CODE NEUTRALIZATION USING NON-PREDICTABLE RESULTS FOR JAVASCRIPT-ENABLED APPLICATIONS
Systems, methods, and computer-readable media for cybersecurity are disclosed. The systems and methods may involve receiving, by an application capable of JavaScript execution, code for execution; executing, before execution of the received code, an intercepting code, wherein the intercepting code is configured to intercept at least one application programming interface (API) invocation by the received code; intercepting, by the intercepting code, an API invocation by the received code; determining that the intercepted API invocation results in a manipulation of a backing store object; and modifying an execution of the intercepted API invocation, wherein the modified execution results in at least one of: a non-predictable memory layout, a non-predictable memory behavior, or a non-predictable property of an object.
LEARNING MODEL APPLYING SYSTEM, A LEARNING MODEL APPLYING METHOD, AND A PROGRAM
A learning model applying system including at least one processor configured to: calculate a plurality of feature amounts based on data for training used for training a learning model; select at least one of the plurality of feature amounts based on an impact of each feature amount on the learning model; apply a trained learning model that is trained based on the selected feature amount, and perform a setting related to calculation of a feature amount to be entered In the trained learning model based an the selected feature amount.
Multi-tenant actor systems with web assembly
Some embodiments may be associated with a cloud-based actor framework. A dispatcher platform may determine that a first tenant actor is to be created for a first tenant in connection with a workload associated with a plurality of tenant identifiers. The first tenant may be, for example, associated with a first tenant identifier. The dispatch platform may then select a first thread for the first tenant actor from a pool of available threads and spin a first web assembly module such that execution of the first web assembly module is associated with a first web assembly browser sandbox. The dispatcher platform can then securely create the first tenant actor within the first web assembly browser sandbox to execute the workflow for the first tenant identifier. Similarly, a second web assembly browser sandbox may execute a second tenant actor for a second tenant identifier.
Method and apparatus for collecting information regarding dark web
A method for collecting dark web information is provided. The method for collecting dark web information is performed by a computing device and comprises obtaining a list of onion addresses of a plurality of target dark web sites, accessing at least one of the plurality of target dark web sites, collecting web page information of the accessed dark web site, storing information on the accessed dark web site by analyzing the collected web page information and providing an analysis result of the accessed dark web site by using the stored information on the accessed dark web site.
Sandboxed application extensions
Embodiments are directed to managing sandboxed application extensions. A first request that include includes information that identifies an extension may be provided to an extension server. Information included in a first response may be employed to instantiate an extension shell that corresponds to the extension and embed it in the hosting application such that the extension shell is associated with a first security policy included in the first response. A second request may be provided to the extension server based on information included in the extension shell such that the second request includes an identifier associated with an extension body that corresponds to the extension shell. The first security policy or the second security policy may be employed to enable one or more of the extension shell or the extension body to just access the hosting application or just access the extension server.
PROVIDING ENHANCED FUNCTIONALITY IN AN INTERACTIVE ELECTRONIC TECHNICAL MANUAL
Embodiments of the present disclosure provide methods, apparatus, systems, computer program products for supporting three dimensional (3D) graphics for technical documentation for an item via an interactive electronic technical manual system (IETM) configured to provide electronic and credentialed access to the technical documentation. In one embodiment, a method is provided comprising: providing a window comprising a first view pane displaying a list of parts used for a component of the item and a second view pane displaying a 3D graphic of the component; receiving selection of a part of the component displayed in the 3D graphic using a first selection mechanism; responsive to receiving the selection: causing the part in the list of parts to be displayed as highlighted on the first view pane; and causing the part in the 3D graphic to be displayed as highlighted on the second view pane using a first highlighting format.
PROVIDING ENHANCED FUNCTIONALITY IN AN INTERACTIVE ELECTRONIC TECHNICAL MANUAL
Embodiments of the present disclosure provide methods, apparatus, systems, computer program products for importing information of a source document for a publication of technical documentation for an item into an interactive electronic technical manual system (IETM). In one embodiment, a method is provided comprising: for each format structure found in the information: reading the format structure configured to contribute to an organizational framework of the source document; and assigning a tag to a component corresponding to the format structure, wherein the tag (1) identifies the format structure and the component and (2) allows display of the format structure on a window; receiving a request to view the information; and responsive to receiving the request: generating the window based on the tag for each format structure to display each format structure on the window along with the corresponding component to provide the organizational framework of the source document on the window.
PROVIDING ENHANCED FUNCTIONALITY IN AN INTERACTIVE ELECTRONIC TECHNICAL MANUAL
Embodiments of the present disclosure provide methods, apparatus, and computer program products for signing into an interactive electronic technical manual system (IETM) configured to provide electronic and credentialed access to technical documentation for items via an IETM viewer. In various embodiments, a sign-in window is provided comprising a dataset field, a unit field, and an object field. A selection of a dataset for an item is made and in response, selectable units are displayed for the unit field. Responsive to a selection of a unit, selectable objects are displayed for the object field based on the selected unit and dataset. Responsive to a selection of an object, a sign-in mechanism is made available that can be used to sign in a user to access the IETM via the IETM viewer, wherein the IETM tracks and records activities performed or content accessed by the user while signed into the IETM.
PROVIDING ENHANCED FUNCTIONALITY IN AN INTERACTIVE ELECTRONIC TECHNICAL MANUAL
Embodiments of the present disclosure provide methods, apparatus, systems, computer program products for displaying parts via one or more windows of an interactive electronic technical manual system (IETM) configured to provide electronic and credentialed access via an IETM viewer to technical documentation for an item. In one embodiment, a method is provided comprising: receiving selection of a topic; responsive to receiving the selection, retrieving textual information for the topic; for each part on a list of parts: searching the information to identify occurrences of the part, and configuring each occurrence as selectable; providing a topic window for display with the identified occurrences of each part as selectable; receiving a selection of a particular occurrence of a part; and responsive to receiving the selection: retrieving information on the part, generating a preview window for the part comprising the information, and providing the preview window for display via the IETM viewer.