STATE SYNCHRONIZATION APPARATUSES AND METHODS
First Claim
1. A method for state synchronization, performed by a first electronic apparatus comprising a local cache storing a first service state value, comprising:
- determining whether the first service state value expires before receiving a next event notification;
acquiring a second service state value by issuing a request to a service resident on a second electronic apparatus when determining that the first service state value expires; and
storing the second service state value in the local cache,wherein the first electronic apparatus continually connects to a network and the next event notification is utilized to carry the newest service state value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for state synchronization, performed by a first electronic apparatus, comprises the following steps. A local cache of the first electronic apparatus stores a first service state value. It is determined whether the first service state value has expired before receiving a next event notification. A second service state value is acquired by issuing a request to a service resident on a second electronic apparatus when determining that the first service state value has expired. The second service state value is stored in the local cache. The first electronic apparatus continually connects to a network. The next event notification is utilized to carry the newest service state value.
-
Citations
22 Claims
-
1. A method for state synchronization, performed by a first electronic apparatus comprising a local cache storing a first service state value, comprising:
-
determining whether the first service state value expires before receiving a next event notification; acquiring a second service state value by issuing a request to a service resident on a second electronic apparatus when determining that the first service state value expires; and storing the second service state value in the local cache, wherein the first electronic apparatus continually connects to a network and the next event notification is utilized to carry the newest service state value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for state synchronization, performed by a first electronic apparatus initially disconnected from a network, a local cache of the first electronic apparatus storing a first service state value, comprising:
-
determining whether the first service state value expires when reconnecting to the network; acquiring a second service state value by issuing a request to a service resident on a second electronic apparatus upon determining that the first service state value has expired; and storing the second service state value in the local cache. - View Dependent Claims (9, 10, 11, 13, 14, 15)
-
-
12. An apparatus for state synchronization, comprising:
-
a local cache storing a first service state value; a communication management module; and a service state maintenance module determining whether the first service state value has expired before receiving a next event notification, acquiring a second service state value by issuing a request to a service resident on an electronic apparatus via the communication management module upon determining that the first service state value has expired, and storing the second service state value in the local cache, wherein the apparatus continually connects to a network and the next event notification is utilized to carry the newest service state value. - View Dependent Claims (16, 17, 18)
-
-
19. An apparatus for state synchronization, comprising:
-
a local cache storing a first service state value; a communication management module; and a service state maintenance module determining whether the first service state value has expired when reconnecting to a network, acquiring a second service state value by issuing a request to a service resident on a second electronic apparatus via the communication management module upon determining that the first service state value has expired, and storing the second service state value in the local cache. - View Dependent Claims (20, 21, 22)
-
Specification