CONTENT SYNCHRONIZATION ACROSS MULTIPLE COMPUTERS
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, at a computer, a synchronization request from a server, the synchronization request being configured to enable a user to synchronize files or folders with files or folders on one or more other computers;
responsive to receiving the synchronization request, presenting a graphical user interface on the computer to enable the user to synchronize the files or folders on the computer with files or folders on the one or more other computers; and
responsive to the user opting to synchronize files or folders on the computer, attempting to establish a peer-to-peer connection between the computer and the one or more other computers.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems provide a tool for synchronizing content across multiple computers. In one or more embodiments, files and folders can be automatically synchronized when multiple computers are available. Further, in at least some embodiments, automatic synchronization can be effected on each of two or more computers by a single user action on a single computer, such as a mouse click. Additionally, in other embodiments, the tool can present an option to synchronize content across multiple computers.
131 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a computer, a synchronization request from a server, the synchronization request being configured to enable a user to synchronize files or folders with files or folders on one or more other computers; responsive to receiving the synchronization request, presenting a graphical user interface on the computer to enable the user to synchronize the files or folders on the computer with files or folders on the one or more other computers; and responsive to the user opting to synchronize files or folders on the computer, attempting to establish a peer-to-peer connection between the computer and the one or more other computers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
one or more computer-readable storage media; and a synchronization client embodied on the one or more computer-readable storage media; wherein the synchronization client is configured to enable files or folders on one computer to be automatically synchronized with files or folders on one or more other computers responsive to a single user input via a graphical user interface and without having a user manually select files or folders to be synchronized. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. One or more computer-readable storage media embodying computer-executable instructions which, when executed, implement a method comprising:
-
receiving, at a computer, a synchronization request from a server, the synchronization request being configured to enable a user to synchronize files or folders with files or folders on one or more other computers; responsive to receiving the synchronization request, presenting a graphical user interface on the computer to enable the user to synchronize the files or folders on the computer with files or folders on the one or more other computers; responsive to the user opting to synchronize files or folders on the computer, establishing a peer-to-peer connection between the computer and the one or more other computers; using the peer-to-peer connection to synchronize the files or folders on the computer with the files or folders on the one or more of the computers, wherein synchronizing is performed without having a user manually select files or folders to synchronize and wherein the graphical user interface is configured to enable a user to select synchronization via a single user action. - View Dependent Claims (19, 20)
-
Specification