Method and device for synchronising a programme running on a first computer with a programme running on a server, computer-readable storage medium and computer programme element
First Claim
1. A method for synchronizing a program running on a first computer with a program running on a server, where the program running on the server continues to run and makes state changes even when the server is not connected to the first computer, a) in which, as soon as an existing connection between the first computer and the server has been interrupted, the server stores the state of the first computer within the program running on the server;
- b) in which the program running on the server is continued after the connection to the first computer has been interrupted, with state changes in the program running on the server being logged, at least some of which state changes are caused by the server; and
c) in which the first computer is reconnected to the server, and the stored state and the logged state changes are taken as a basis for synchronizing the program running on the first computer with the program running on the server.
1 Assignment
0 Petitions
Accused Products
Abstract
The program that is running on the server continues to run without a connection to the first computer and carries out state changes. As soon as an existing connection has been interrupted, the state of the first computer is stored within the program that is running on the server. The program is continued and state changes are logged. The state changes are initiated by the server. Once a new connection has been established, the programs are synchronized.
-
Citations
17 Claims
-
1. A method for synchronizing a program running on a first computer with a program running on a server, where the program running on the server continues to run and makes state changes even when the server is not connected to the first computer,
a) in which, as soon as an existing connection between the first computer and the server has been interrupted, the server stores the state of the first computer within the program running on the server; -
b) in which the program running on the server is continued after the connection to the first computer has been interrupted, with state changes in the program running on the server being logged, at least some of which state changes are caused by the server; and
c) in which the first computer is reconnected to the server, and the stored state and the logged state changes are taken as a basis for synchronizing the program running on the first computer with the program running on the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An arrangement synchronizing a program running on a first computer with a program running on a server, where the program running on the server continues to run and makes state changes even when the server is not connected to the first computer, having
a) the first computer, b) the server, with the first computer and the server being connected to one another via a connection, c) where the server is set up such that the following steps can be performed: -
(1) as soon as an existing connection between the first computer and the server has been interrupted, the server stores the state of the first computer within the program running on the server;
(2) the program running on the server is continued after the connection to the first computer has been interrupted, with state changes in the program running on the server being logged, at least some of which state changes are caused by the server; and
(3) the first computer is reconnected to the server, and the stored state and the logged state changes are taken as a basis for synchronizing the program running on the first computer with the program running on the server. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer-readable storage medium storing a computer program for synchronizing a program running on a first computer with a program running on a server, where the program running on the server continues to run and makes state changes even when the server is not connected to the first computer, said computer program, when executed by a processor, having the following method steps:
-
as soon as an existing connection between the first computer and the server has been interrupted, the server stores the state of the first computer within the program running on the server;
the program running on the server is continued after the connection to the first computer has been interrupted, with state changes in the program running on the server being logged, at least some of which state changes are caused by the server; and
the first computer is reconnected to the server, and the stored state and the logged state changes are taken as a basis for synchronizing the program running on the first computer with the program running on the server.
-
-
17. A computer program element for synchronizing a program running on the first computer with a program running on a server, where the program running on the server continues to run and makes state changes even when the server is not connected to the first computer, said computer program element, when executed by a processor, having the following method steps:
-
as soon as an existing connection between the first computer and the server has been interrupted, the server stores the state of the first computer within the program running on the server;
the program running on the server is continued after the connection to the first computer has been interrupted, with state changes in the program running on the server being logged, at least some of which state changes are caused by the server; and
the first computer is reconnected to the server, and the stored state and the logged state changes are taken as a basis for synchronizing the program running on the first computer with the program running on the server.
-
Specification