Mobile terminal that executes application locally when disconnected from cloud server
AssigneeLG Electronics Inc.
InventorsBokyum Kim, Seunghwan Roh, Sungkyoung Kim, Hyungrok Seo
Life of this patent
Estimating the term…
Abstract
Discussed is a a mobile terminal including a communication device to communicate with a cloud server, a display to output an execution screen of an application, a local memory to store data, and a processor to control the communication device, the display, and the local memory. The processor can synchronize data of the application executed on the cloud server and store the synchronized data in the local memory when connected to the cloud server. Further, the processor can continuously execute the application locally at the mobile terminal using the synchronized data of the application when disconnected from the cloud server.
Claims22
A mobile terminal comprising:
- a communication device configured to communicate with a cloud server;
- a display configured to output an execution screen of an application being executed in the cloud server;
- a local memory configured to store data;
- and
- a processor configured to control the communication device, the display, and the local memory,
- wherein the processor is further configured to:
- synchronize data of the application executed on the cloud server and store the synchronized data in the local memory when connected to the cloud server;
- determine whether a local copy of the application is being executed locally at the mobile terminal when a connection fault occurs between the mobile terminal and the cloud server;
- and
- continuously execute the local copy of the application locally at the mobile terminal using the synchronized data of the application when disconnected from the cloud server in response to determination that the local copy of the application is being executed locally at the mobile terminal when the connection fault occurs between the mobile terminal and the cloud server, or begin to execute the local copy of the application when the local copy of the application was in a stopped state in response to determination that the local copy of the application is not being executed locally at the mobile terminal when the connection fault occurs between the mobile terminal and the cloud sever.
A mobile terminal comprising:
- a communication device to communicate with a cloud server that executes a cloud application;
- a local memory to store data and a local application;
- and
- a processor to control the communication device and the local memory,
- wherein the processor is further configured to:
- when connected to the cloud server, use the cloud application executed in the cloud server, synchronize data of the cloud application executed on the cloud server, and store the synchronized data in the local memory;
- and
- when disconnected from the cloud server, determine whether the local application is being executed when a connection fault occurs between the mobile terminal and the cloud server, and use the synchronized data to execute the local application to continue to execute an operation that was being performed by the cloud application in response to determination that the local application is being executed locally at the mobile terminal when the connection fault occurs between the mobile terminal and the cloud server or begin to execute the local application to execute the operation that was being performed by the cloud application when the local application was in a stopped state in response to determination that the local application is not being executed locally at the mobile terminal when the connection fault occurs between the mobile terminal and the cloud server.
A method of continually executing an operation between a cloud application of a cloud sever and a local application of a mobile terminal, the method comprising:
- when the mobile terminal is connected to the cloud server, using the cloud application executed in the cloud server, synchronizing data of the cloud application executed on the cloud server, and storing the synchronized data in a local memory of the mobile terminal;
- and
- when the mobile terminal is disconnected from the cloud server, determining whether the local application is being executed when a connection fault occurs between the mobile terminal and the cloud server, and using the synchronized data to execute the local application to continue to execute the operation that was being performed by the cloud application in response to determination that the local application is being executed locally at the mobile terminal when the connection fault occurs between the mobile terminal and the cloud server or using the synchronized data to begin to execute the local application to execute the operation that was being performed by the cloud application when the local application was in a stopped state in response to determination that the local application is not being executed locally at the mobile terminal when the connection fault occurs between the mobile terminal and the cloud server.
Dependencies are inferred from the claim text.