Method of using application, gateway using the method, terminal using the method, and terminal system using the method
First Claim
Patent Images
1. A method of providing a web application to at least one terminal, the method comprising:
- receiving from an application provision server a web application in a compressed form that is executable by a predetermined type of a browser or a predetermined type of an operating system;
decompressing the web application;
storing the decompressed web application in a storage device;
extracting a manifest file of the web application from the decompressed web application;
updating a list of web applications stored in the storage device using the manifest file; and
transmitting the list to the at least one terminal so that the terminal uses the web applications stored in the storage device regardless of a browser or an operating system of the at least one terminal,wherein the storing the web application in the storage device comprises storing the decompressed web application in a cloud server.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method of using an application, the method including: requesting to transmit a predetermined application from at least one terminal; storing the predetermined application which is decompressed according to a request to transmit the predetermined application, in a storage device; extracting a script file which manages execution of the predetermined application from the decompressed predetermined application; and updating a list of applications stored in the storage device using the script file.
-
Citations
23 Claims
-
1. A method of providing a web application to at least one terminal, the method comprising:
-
receiving from an application provision server a web application in a compressed form that is executable by a predetermined type of a browser or a predetermined type of an operating system; decompressing the web application; storing the decompressed web application in a storage device; extracting a manifest file of the web application from the decompressed web application; updating a list of web applications stored in the storage device using the manifest file; and transmitting the list to the at least one terminal so that the terminal uses the web applications stored in the storage device regardless of a browser or an operating system of the at least one terminal, wherein the storing the web application in the storage device comprises storing the decompressed web application in a cloud server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A gateway comprising:
-
a memory; and a central processing unit (CPU) configured to execute instructions stored in the memory, the instructions causing the CPU to; receive from an application provision server a web application in a compressed form that is executable by a predetermined type browser or a predetermined type an operating system, decompress the web application and store the decompressed web application in a storage device, extract a manifest file of the web application from the decompressed web application, update a list of web applications stored in the storage device using the manifest file, and transmit the list to the at least one terminal so that the at least one terminal uses the web applications stored in the storage device regardless of a browser or an operating system of the at least one terminal, wherein the storage device is a cloud server. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A terminal comprising:
-
a memory; and a central processing unit (CPU) configured to execute instructions stored in the memory, the instructions causing the CPU to; generate a transmission request signal requesting transmission of a web application, transmit the transmission request signal to an application provision server, receive from the application provision server the web application in a compressed form that is executable by a predetermined type of a browser or a predetermined type of an operating system, decompress the web application, send the decompressed web application to a storage device that is configured to, in response to receiving the decompressed web application, store the decompressed web application in the storage device, and receive from the storage device a list of web applications stored in the storage device, wherein the transmission request signal requests storage of the web application in the storage device, wherein the list of web applications is updated using a manifest file extracted from the web application that has been decompressed, and wherein the storage device is a cloud server.
-
-
21. A terminal comprising:
-
a memory; and a central processing unit (CPU) configured to execute instructions stored in the memory, the instructions causing the CPU to; generate a transmission request signal requesting transmission of a web application, transmit the transmission request signal to a gateway that is configured to, in response to receiving the transmission request signal, receive from an application provision server the web application in a compressed form that is executable by a predetermined type of a browser or a predetermined type of an operating system, decompress the web application, and store the decompressed web application in a storage device, update a list of web applications stored in the storage device using a manifest file extracted from the decompressed web application, and receive from the gateway a list of web applications stored in the storage device, wherein the transmission request signal requests storage of the web application which is decompressed in the storage device, wherein the list of web applications is updated using a manifest file extracted from the decompressed web application, wherein the storage device is a cloud server.
-
-
22. A storage device comprising:
-
a memory; and a central processing unit (CPU) to execute instructions stored in the memory, the instructions causing the CPU to; receive a web application in a compressed format provided by an application provision server, the compressed format being executable by a predetermined type of a browser or a predetermined type of an operating system, decompress the web application; store the web application in a decompressed format according to a request to transmit the web application in the storage device, extract a manifest file of the web application from the stored web application in the decompressed format, update a list of web applications stored in the storage device using the manifest file, and transmit the undated list to at least one terminal so that the at least one terminal uses the web applications stored in the storage device regardless of a browser or an operating system of the at least one terminal, wherein the storage device is a cloud server.
-
-
23. A communication system comprising:
-
at least one terminal comprising at least one processor configured to execute instructions stored in a memory of the terminal, the instructions causing the at least one terminal to request a gateway to transmit a web application; and a gateway comprising at least one processor configured to execute instructions stored in a memory of the gateway, the instructions causing the gateway to, in response to receiving the request from the at least one terminal; receive the web application in a compressed form that is executable by a predetermined type of a browser or a predetermined type of an operating system from an application provision server, decompress the received web application in the compressed format, store the decompressed web application in a storage device, extract a manifest file of the web application from the decompressed web application, and update a list of web applications stored in the storage device using the manifest file; and transmit the updated list to the at least one terminal so that the at least one terminal uses the web applications stored in the storage device regardless of a browser or an operating system of the at least one terminal, wherein the storage device is a cloud server.
-
Specification