DATA SYNCHRONIZATION SYSTEM
First Claim
1. A data synchronization system comprising:
- a server that executes a first web application program that accomplishes a web application that provides a service over the Internet so as to provide said service; and
a communication device that receives the service that the server provides,wherein said communication device has a second web application program that accomplishes said web application, executes said second web application program while said communication device is not connected to said server, records a procedure in which said communication device has executed said second web application program, and transmits said recorded procedure to said server just after said communication device is connected to said server, andwherein said server executes said first web application program based on the procedure transmitted from said communication device.
1 Assignment
0 Petitions
Accused Products
Abstract
While a server (110) that executes a first web application program that accomplishes a web application that provides a service over the Internet so as to provide the service is not connected to a client (100) that receives the service, the client (100) executes a second web application program that accomplishes a web application, records a procedure in which the client (100) has executed the second application program, and transmits the recorded procedure to the server (110) just after the client (100) and the server (110) are connected and then the server (110) executes the first web application based on the procedure transmitted from the client (100).
6 Citations
21 Claims
-
1. A data synchronization system comprising:
- a server that executes a first web application program that accomplishes a web application that provides a service over the Internet so as to provide said service; and
a communication device that receives the service that the server provides,wherein said communication device has a second web application program that accomplishes said web application, executes said second web application program while said communication device is not connected to said server, records a procedure in which said communication device has executed said second web application program, and transmits said recorded procedure to said server just after said communication device is connected to said server, and wherein said server executes said first web application program based on the procedure transmitted from said communication device. - View Dependent Claims (2, 3, 4, 5)
- a server that executes a first web application program that accomplishes a web application that provides a service over the Internet so as to provide said service; and
-
6. A server that executes a web application program that accomplishes a web application that provides a service over the Internet so as to provide said server, comprising:
a reproduction executing section that executes said web application program based on a procedure transmitted from a communication device that receives the service that the server provides. - View Dependent Claims (7, 8, 9, 10)
-
11. A communication device that receives a service from a server that accomplishes a web application that provides the service over the Internet, comprising:
-
a web application program that accomplishes said web application; an input recording section that records a procedure of said web application program executed while said communication device is not connected to said server; and a communication section that transmits the procedure recorded in said input recording section to said server just after said communication device is connected to said server. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A data synchronization method that synchronizes data between a server that executes a first web application program that accomplishes a web application that provides a service over the Internet so as to provide said service and a communication device that receives the service that the server provides, comprising:
-
a process that causes said communication device to execute a second web application program that accomplishes said web application while said communication device is not connected to said server; a process that causes said communication device to record a procedure in which said communication device has executed said second web application program while said communication device is not connected to said server; a process that causes said communication device to transmit said recorded procedure to said server just after said communication device is connected to said server; and a process that causes said server to execute said first web application program based on the procedure transmitted from said communication device. - View Dependent Claims (17, 18, 19, 20)
-
-
21-30. -30. (canceled)
Specification