G06F2209/549

System and method capable of remotely controlling electronic apparatus to execute program
11243823 · 2022-02-08 · ·

The invention provides a system capable of remotely controlling electronic apparatus to execute program. The system comprises a cloud management platform and at least one electronic apparatus. The electronic apparatus comprises a data storage device and a program execution management device. The data storage device comprises a plurality of flash memories and a controller. The program execution management device comprises a microprocessor having a network communication function. When the cloud management platform wants the electronic device to execute a specific operation or collect a specific information, it will send a specific operation instruction to the program execution management device. The microprocessor of the program execution management device wants that the controller of the data storage device executes a corresponding operation program according to the specific operation instruction to generate an execution message related to the specific operation, and then transmits the execution message to the cloud management platform.

REMOTE INVOCATION OF MOBILE DEVICE ACTIONS

Systems, methods and apparatus for invoking actions at a second user device from a first user device. A method includes determining that a first user device has an associated second user device; accessing specification data that specifies a set of user device actions that the second user device is configured to perform; receiving command inputs for the first user device; for each command input, determining whether the command input resolves to one of the user device actions; for each command input not determined to resolve any of the user device actions, causing the command input to be processed at the first user device; and for each command input determined to resolve one of the user device actions causing the first user device to display in a user interface a dialog by which a user may either accept or deny invoking the user device action at the second user device.

DYNAMIC CREATION AND EXECUTION OF CONTAINERIZED APPLICATIONS IN CLOUD COMPUTING

A method, system, and computer-readable storage medium for creating and executing containerized applications in cloud computing are disclosed. For example, one method involves identifying a command. Such a command indicates an application to be executed by a compute node. The method also involves generating a job for transmission to the compute node. The job indicates a container. The compute node, upon receipt of the job, is configured to create an environment for such a container, execute the application within the container, and generate results of the execution of the application.

Distributed processing system, distributed processing device, distributed processing method, and distributed processing program
09733977 · 2017-08-15 · ·

A distributed processing system in which a plurality of computers are interconnected, wherein each of the computers is provided with a module loader which loads each module and performs initialization processing, a metadata management unit which acquires metadata including a command for the initialization processing from a previously provided storage means or another computer, a file management unit which reads and writes a file within the storage means or the other computer, and an execution container which executes a distributed batch application. The file management unit examines whether or not an execution region including an execution code of a corresponding module is present in the storage means after the initialization processing, and when the execution region is not present, loads the execution code from the other computer and writes the loaded execution code as the execution region.

Elastic application framework for deploying software

Software is deployed to, and executed at, one or more computing devices in a computing system based on current conditions in the computing system and the capabilities of the different computing devices to handle the software. A request to run a software process calls a manager which determines an optimal place to run the software process. The manager can consider factors such as response time, user demands, bandwidth, processor utilization, storage utilization, security considerations, compatibility considerations and cost. Once a computing device is selected to run the software process, the manager facilitates movement of code and/or data to the computing device.

Selective Application Installation Or Application Running Without Installation
20170269916 · 2017-09-21 · ·

Multiple different applications are available to a user's device from an application store that is accessed via a network. The applications can be selected for download and installation at the user's device, or alternatively can be selected for running without installation at the user's device. This selection is made by the user, giving the user control over whether an application is installed on the user's device or run without installation at the user's device. When selected for running without installation at the user's device, the application is run on one of multiple different virtual machines that corresponds to the form factor of the user device. A user interface generated by the application running on the virtual machine is provided to the user device for display, and user inputs at the user device are returned to the virtual machine for input to the application running on the virtual machine.

Refreshing security credentials used to invoke an external function
11249829 · 2022-02-15 · ·

A query referencing a function associated with a remote software component is received by a network-based data warehouse system. Temporary security credentials corresponding to a role at a cloud computing service platform are obtained. The role has permission to send calls to a web endpoint corresponding to the remote software component. A request comprising input data and electronically signed using the temporary security credentials is sent to a web Application Programming Interface (API) management system of the cloud computing service platform. The request, when received by the web API management system, causes the web API management system to invoke external functionality provided by the remote software component at the web endpoint with respect to the input data. A response comprising a result of invoking the external functionality is received from the web API management system, and the result data is processed according to the query.

Presentation of computing environment on multiple devices

A user may interact with a collection of devices that each exhibit particular device properties. Where each device executes and presents an isolated computing environment, inconsistencies may arise in the user interaction by the user with different devices. Alternatively, a terminal server may present a computing environment to various auxiliary devices, but such presentation may fail to utilize some device properties of some devices, and/or may present a computing environment that is not suitable for some devices. Instead, a primary device of the device collection may adapt a primary computing environment to an auxiliary computing environment for each auxiliary device, based upon its device properties. Upon receiving a request to execute an application, the primary device may execute the application within the auxiliary computing environment, and may adapt the application based upon the device properties. The primary device may stream each auxiliary computing environment to the respective auxiliary device.

Integrating database applications with big data infrastructure
11204932 · 2021-12-21 · ·

A method may include receiving, from a client, an indication to include, in an application, a data processing pipeline implementing a data processing procedure that requires interaction with a data engine to retrieve and/or manipulate data in a data store coupled with the data engine. The application may be executed by exporting, to the data engine, a script corresponding to the data processing pipeline. Exporting the script may enable the data engine to execute the script to retrieve and/or manipulate data in the data store. The transfer of data resulting from the data engine executing the script may be monitored, for example, based on messages from the data engine. The messages may be exchanged via a message broker. Related systems and articles of manufacture, including computer program products, are also provided.

REFRESHING SECURITY CREDENTIALS USED TO INVOKE AN EXTERNAL FUNCTION
20210390007 · 2021-12-16 ·

A query referencing a function associated with a remote software component is received by a network-based data warehouse system. Temporary security credentials corresponding to a role at a cloud computing service platform are obtained. The role has permission to send calls to a web endpoint corresponding to the remote software component. A request comprising input data and electronically signed using the temporary security credentials is sent to a web Application Programming Interface (API) management system of the cloud computing service platform. The request, when received by the web API management system, causes the web API management system to invoke external functionality provided by the remote software component at the web endpoint with respect to the input data. A response comprising a result of invoking the external functionality is received from the web API management system, and the result data is processed according to the query.