Wireless intelligent portable-server system (WIPSS)
First Claim
1. A sync-seeking system, comprising:
- a central server that stores a central-server copy of original data and can accumulate central-server changes to said central-server copy; and
a portable server that stores a portable-server copy of said original data and can accumulate portable-server changes to said portable-server copy, wherein said central server and said portable server engage in peer-to-peer communication, via at least one wireless network, to exchange any central-server changes that have been accumulated by said central server and any portable-server changes that have been accumulated by said portable server until said central server and said portable server each store a copy of synchronized data.
1 Assignment
0 Petitions
Accused Products
Abstract
A sync-seeking system comprises a central server and a portable server that include control programs to maintain the equivalency of their stored data and to accumulate additional data from outside sources. The portable server establishes a wireless connection with at least one wireless network, e.g., a wireless wide area network (WWAN) or a wireless local area network (WLAN), and the central server and portable server establish a logical connection via the at least one wireless network. In order to maintain logical equivalency, the central server and portable server intermittently engage in peer-to-peer communication via the logical connection to exchange the additional data they have accumulated. The portable server can be interconnected, via wireless links, to display devices, such as laptop computers, PDAs, set-top boxes, and cell phones.
277 Citations
101 Claims
-
1. A sync-seeking system, comprising:
-
a central server that stores a central-server copy of original data and can accumulate central-server changes to said central-server copy; and
a portable server that stores a portable-server copy of said original data and can accumulate portable-server changes to said portable-server copy, wherein said central server and said portable server engage in peer-to-peer communication, via at least one wireless network, to exchange any central-server changes that have been accumulated by said central server and any portable-server changes that have been accumulated by said portable server until said central server and said portable server each store a copy of synchronized data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A sync-seeking system, comprising:
-
a central server that stores a central-server copy of shared data and can accumulate central-server changes to said central-server copy;
a first portable server that stores a first-portable-server copy of said shared data and can accumulate first-portable-server changes to said first-portable-server copy; and
a second portable server that stores a second-portable-server copy of said shared data and can accumulate second-portable-server changes to said second-portable-server copy, wherein said central server and said first portable server engage in peer-to-peer communication, via at least one wireless network, to exchange any central-server changes that have been accumulated by said central server and any first-portable-server changes that have been accumulated by said first portable server, and said central server and said second portable server engage in peer-to-peer communication, via at least one wireless network, to exchange any central-server changes that have been accumulated by said central server and any second-portable-server changes that have been accumulated by said second portable server, until said central server, said first portable server, and said second portable server each store a copy of synchronized data. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73)
-
-
74. A method for synchronizing a central server and a portable server, said method comprising:
-
said central server collecting central-server information for delivery to said portable server;
said portable server collecting portable-server information for delivery to said central server;
said portable server establishing a wireless connection with at least one wireless network;
said central server and said portable server establishing a logical connection via said at least one wireless network; and
said central server and said portable server engaging in peer-to-peer communication, via said logical connection, wherein said central server transfers said central-server information to said portable server and said portable server transfers said portable-server information to said central server. - View Dependent Claims (75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95)
-
-
96. A sync-seeking system, comprising:
-
a portable server that stores a first-portable-server copy of first original data and a second-portable-server copy of second original data and can accumulate first-portable-server changes to said first-portable-server copy and second-portable-server changes to said second-portable-server copy;
a first central server that stores a first-central-server copy of said first original data and can accumulate first-central-server changes to said first-central-server copy; and
a second central server that stores a second-central-server copy of said second original data and can accumulate second-central-server changes to said second-central-server copy, wherein said first central server and said portable server engage in peer-to-peer is communication, via at least one wireless network, to exchange any first-central-server changes that have been accumulated by said first central server and any first-portable-server changes that have been accumulated by said portable server until said first central server and said portable server each store a copy of first synchronized data that corresponds to said first original data as modified by said any first-central-server changes and said any first-portable-server changes, and said second central server and said portable server engage in peer-to-peer communication, via at least one wireless network, to exchange any second-central-server changes that have been accumulated by said second central server and any second-portable-server changes that have been accumulated by said portable server until said second central server and said portable server each store a copy of second synchronized data that corresponds to said second original data as modified by said any second-central-server changes and said any second-portable-server changes. - View Dependent Claims (97, 98, 99, 100, 101)
-
Specification