G06F8/61

Device, method, and graphical user interface for managing data stored on a device

A method includes, while an application is installed on a device and a representation of the application has a designated location in a respective portion of an application launching user interface, detecting an application-demotion request to delete the application from the device without deleting associated data for the application. In response to detecting the application-demotion request, deleting the application from the device without deleting the associated data for the application. After deleting the application from the device, detecting a request to display the respective portion of the application launching user interface and, in response to detecting the request to display the respective portion of the application launching user interface, displaying the respective portion of the application launching user interface, including displaying the representation of the application in the designated location in the respective portion of the application launching user interface.

SOFTWARE UPGRADE SYSTEM, SOFTWARE UPGRADE METHOD AND NON-TRANSITORY RECORDING MEDIUM
20230214204 · 2023-07-06 ·

The present disclosure provides a software upgrade system, which is applicable to at least one autonomous mobile robot installed with software in a data distribution service domain. The at least one autonomous mobile robot publishes a version information about the software to the version synchronization topic and receives other version information from the version synchronization topic. Also, the at least one autonomous mobile robot subscribes to a version synchronization topic, and takes the software of the at least one autonomous mobile robot itself as the latest version by a software update procedure to upload to a software update topic, or downloads the latest version of the software from the software update topic and installs it. The present disclosure provides a software upgrade method and a non-transitory recording medium.

SOFTWARE UPGRADE SYSTEM, SOFTWARE UPGRADE METHOD AND NON-TRANSITORY RECORDING MEDIUM
20230214204 · 2023-07-06 ·

The present disclosure provides a software upgrade system, which is applicable to at least one autonomous mobile robot installed with software in a data distribution service domain. The at least one autonomous mobile robot publishes a version information about the software to the version synchronization topic and receives other version information from the version synchronization topic. Also, the at least one autonomous mobile robot subscribes to a version synchronization topic, and takes the software of the at least one autonomous mobile robot itself as the latest version by a software update procedure to upload to a software update topic, or downloads the latest version of the software from the software update topic and installs it. The present disclosure provides a software upgrade method and a non-transitory recording medium.

SINGLE INSTALLATION AND INTELLIGENT MULTI SITE USAGE OF SOFTWARE VIA MOVING EDGE CAPACITY
20230214199 · 2023-07-06 ·

An approach for dynamically transitioning software associated with client devices in edge computing between one or more data centers is disclosed. The approach includes retrieving locations for one or more edges associated with one or more data centers; identifying data access location from client devices; determining mobility pattern associated with the data access by the client devices; identifying one or more data center services associated with the mobility pattern; determining one or more solutions associated with the mobility pattern based on an intelligent movement algorithm, the one or more data center services and the data access location; and applying the one or more solutions.

SINGLE INSTALLATION AND INTELLIGENT MULTI SITE USAGE OF SOFTWARE VIA MOVING EDGE CAPACITY
20230214199 · 2023-07-06 ·

An approach for dynamically transitioning software associated with client devices in edge computing between one or more data centers is disclosed. The approach includes retrieving locations for one or more edges associated with one or more data centers; identifying data access location from client devices; determining mobility pattern associated with the data access by the client devices; identifying one or more data center services associated with the mobility pattern; determining one or more solutions associated with the mobility pattern based on an intelligent movement algorithm, the one or more data center services and the data access location; and applying the one or more solutions.

Edge cloud building system and method for high-speed installation of components of edge cloud
20230214202 · 2023-07-06 ·

The present invention relates to an installation technology of components of an edge cloud, and particularly, to a system and a method of edge cloud building for high-speed installation of components of an edge cloud, which can reduce generation and setting operation hours of individual components by automating installation of individual components of the edge cloud.

To this end, in the edge cloud building system according to the present invention as a edge cloud building system for high-speed installation of components of an edge cloud, hierarchical components (IaaS, KaaS, PaaS) of an edge cloud are installed by using a server node image and a PaaS component image, and then detailed setting of the hierarchical components is performed by using a declarative script.

Edge cloud building system and method for high-speed installation of components of edge cloud
20230214202 · 2023-07-06 ·

The present invention relates to an installation technology of components of an edge cloud, and particularly, to a system and a method of edge cloud building for high-speed installation of components of an edge cloud, which can reduce generation and setting operation hours of individual components by automating installation of individual components of the edge cloud.

To this end, in the edge cloud building system according to the present invention as a edge cloud building system for high-speed installation of components of an edge cloud, hierarchical components (IaaS, KaaS, PaaS) of an edge cloud are installed by using a server node image and a PaaS component image, and then detailed setting of the hierarchical components is performed by using a declarative script.

DEPLOYING A PROGRAM FROM WITHIN AN ACTIVE CICS REGION
20230214200 · 2023-07-06 ·

Embodiments of the present disclosure relate to systems and methods for installing a program within a CICS region without an antecedent program. A CICS region where the program is to be installed may detect an initiating event, the CICS region executing logical units of work that each correspond to a task of a host operating system (OS). The initiating event may generate a first logical unit of work to intercept service calls made by the CICS region. In response to the first logical unit of work intercepting a first service call, control of execution of the first service call may be transitioned from the host OS to a CICS execution API. The CICS execution API may issue one or more API calls related to installation of the program, wherein the CICS execution API executes the one or more API calls as if they are part of the first service call.

DEPLOYING A PROGRAM FROM WITHIN AN ACTIVE CICS REGION
20230214200 · 2023-07-06 ·

Embodiments of the present disclosure relate to systems and methods for installing a program within a CICS region without an antecedent program. A CICS region where the program is to be installed may detect an initiating event, the CICS region executing logical units of work that each correspond to a task of a host operating system (OS). The initiating event may generate a first logical unit of work to intercept service calls made by the CICS region. In response to the first logical unit of work intercepting a first service call, control of execution of the first service call may be transitioned from the host OS to a CICS execution API. The CICS execution API may issue one or more API calls related to installation of the program, wherein the CICS execution API executes the one or more API calls as if they are part of the first service call.

Remediating Vulnerabilities For Application Deployments
20230214246 · 2023-07-06 ·

Remediating vulnerabilities for application deployments, including: selecting an image conforming to a defined security policy; and migrating one or more application instances to one or more cloud computing instances generated based on the selected image.