Patent classifications
G06F9/44526
METHOD FOR MANAGING FUNCTION BASED ON ENGINE, ELECTRONIC DEVICE AND MEDIUM
Disclosed are a method for managing a function based on an engine, an electronic device and a medium, which relate to a field of computer technologies, and particularly to a field of artificial intelligence (AI) technologies such as cloud computing, big data and deep learning. The technical solution includes: generating a function creating request, in which the function creating request comprises Java Archive File (JAR) package path information; sending the function creating request to a coordinate machine node of the engine; obtaining, by the coordinate machine node based on the JAR package path information, a JAR package; copying the JAR package to a plug-in directory corresponding to each worker node of at least one worker node of the engine; and performing, by a daemon thread, registration and loading of a function corresponding to the JAR package in the plug-in directory.
UNIVERSAL WARRANTY EXCHANGE PROTOCOL FOR UNSUPPORTED TECHNOLOGIES
Systems and methods are disclosed for consolidating warranty information for IHS components from multiple vendors. A service module or agent component running on an operating system works with a baseboard management controller to retrieve warranty information. A Universal Warranty Data Definition (UWDD) model is used to represent warranty information for components from various vendors. A Warranty Exchange Protocol (WEP) is used to exchange warranty information with vendors using the UWDD model. Vendors establish a website that implements the Warranty Exchange Protocol. When a vendor's components are installed in an IHS, a UWDD plugin for the service module provides information associated with the vendor's UWDD website, such as a website URI and access credentials. The baseboard management controller uses the UWDD plugin information to collect warranty information for the components and to present the warranty information to a data center administrator.
SUPER-APP EXTENSION DISCOVERY AND CONFIGURATION VIA SOURCE CODE MANAGEMENT PLATFORM COMMENTS
Integrating super-app extension discovery and configuration within source code management platform comments. Based on a triggering event associated with a context within a code repository, a super-app identifies a set of extensions available for execution against the context, and triggers execution of at least a subset of the set of extensions against the context. The super-app generates a super-app output that includes an output of having triggered the subset of extensions against the context, a listing of one or more of the set of extensions as being a library of available extensions to the super-app, and an indication of a comment-based syntax for configuring an extension to the super-app. The super-app posts that output as a comment on a comment feed. Based on user input received via a comment using the comment-based syntax, the super-app generates a modified super-app configuration associated with the code repository.
CORRELATION ENGINE AND POLICY MANAGER (CPE), METHOD AND COMPUTER PROGRAM PRODUCT
A correlation engine and policy manager (CPE) system includes: a persistent database, a cache database, an event gate, an event enricher, an event transformer, and an event dispatcher. The event gate obtains event data from at least one event source, and forwards the event data to the event enricher. The event enricher enriches the event data with additional data in the cached business layer data of the cache database, and forwards the enriched event data to the event transformer. The event transformer applies one or more policies in a cached business layer data of the cache database to the enriched event data to obtain transformed event data, and outputs the transformed event data to be stored in the persistent database. The event dispatcher dispatches output data to cause or prompt an action responsive to the transformed event data satisfying the at least one policy.
PLUG-IN MANAGEMENT IN VIRTUALIZED COMPUTING ENVIRONMENT
Example methods and systems to register and manage a plug-in in a virtualized computing environment have been disclosed. One example method includes initiating a deployment process to deploy a virtual appliance configured to host the plug-in, pushing information associated with a user interface on a management entity to the virtual appliance to be one or more Open Virtual Appliance (OVA) environment properties, powering on the virtual appliance and registering and managing the plug-in on the management entity through the UI.
Data privacy plug-in for enterprise instant messaging platform
A plug-in module, which, in combination with a host module, prevents unauthorized copying—like screen captures, screenshots, or screen recordings—of the streaming content provided to a participant in an online content-sharing session via an Instant Messenger (IM) service. The plug-in module may be a part of an IM application running on the participant's system or the host module may transmit a self-installing plug-in module to the participant's system upon receiving an indication that a user is hosting the online session. The plug-in module provides kernel-specific interface of the participant system's Operating System (OS) to the host module, which, then sends an OS-specific instruction to the plug-in module to trigger the OS to disable or control the copying of the streaming content as specified in a privacy preference received from the user hosting the online session. In this manner, sensitive and critical business data may be conveniently and securely shared online.
Method and system for generating and rendering a customized dashboard
This disclosure relates to method and system for generating and rendering a customized dashboard. The method includes initiating a schema-less dashboard canvas through a frontend application that invokes a server-less library. The method further includes integrating a set of widgets selected by a user, from the plurality of native widgets and from the plurality of third-party widgets, with the schema-less dashboard canvas using the server-less library. The method further includes generating metadata for each of the set of widgets based on a corresponding configuration performed by the user. The method further includes associating the metadata with a user account of the user for subsequent rendering of the customized dashboard for the user.
DATA COMMUNICATION METHOD, APPARATUS, AND DEVICE, STORAGE MEDIUM, AND COMPUTER PROGRAM PRODUCT
A data communication method, apparatus, and device, a computer-readable storage medium, and a computer program product. The method includes: generating a communication request in response to a trigger operation for a communication control in an embedded subroutine, the communication request being used for requesting to communicate with a target user associated with the embedded subroutine, invoking a communication service plug-in according to the communication request, and communicating with the target user in the embedded subroutine through a first service function provided by the communication service plug-in, and performing, in response to a trigger operation for a second service function provided by the communication service plug-in, service interaction with the target user in the embedded subroutine through the second service function in a process of communicating with the target user.
Scripting language computer program modification methodology, system and software
A method, system, and software for adding to, extending or otherwise modifying a pre-existing computer program, written in a scripting language, with a new source code, written in a scripting language, without the need to sham underlying source code of the pre-existing computer program or the newly modified source code.
AUGMENTING VIDEO GAMES WITH ADD-ONS
A computing system is configured to execute a computer program on a server and to provide a video stream of the program output to a geographically remote client over a communication network. An add-on manager is provided to facilitate the use of add-ons to extend the functionality of the computer program. The add-on manager is responsive to commands received from the client and is configured to associate individual add-ons and add-on data with specific user accounts. The add-ons can be located on the server or some other location remote from the client.