×

System, method, and computer program for enabling a user to synchronize, manage, and share folders across a plurality of client devices and a synchronization server

  • US 9,633,125 B1
  • Filed: 08/10/2012
  • Issued: 04/25/2017
  • Est. Priority Date: 08/10/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method performed on a local client device for synchronizing files and folders with a synchronization server, the method comprising:

  • rendering a first view in a user interface on the local device that displays all folders, across a plurality client devices of the user, that the user has synchronized to the synchronization server, wherein folders are displayed in the first view regardless of whether the folder resides on the local device or on a remote device, and wherein the first view has;

    (i) a default mode that is device-independent, wherein in the default mode, folders are not organized by device, and(ii) a feature that displays the folders by which device each of the folders resides;

    rendering a first drop-target zone in the user interface that is configured to, when the user drags a chosen folder from the local device to the first drop-target zone, synchronize the chosen folder between the local device and the synchronization server, wherein, in response to the user dragging the chosen folder to the first drop-target zone;

    a copy of the chosen folder is uploaded to the synchronization server, andthe chosen folder is added to the first view,wherein the first view and the first drop-target zone are rendered in a single window in the user interface;

    rendering a first section in a second view in the user interface on the local device that displays all folders, across the plurality of client devices of the user, that the user has shared with other users of the synchronization server;

    rendering a second section in the second view in the user interface on the local device that displays all folders, across the plurality of client devices of the user, that other users of the synchronization server have shared with the user;

    wherein the first view and the first drop-target zone are rendered in a single window in the user interface;

    in response to a specific user command with respect to a folder in the second view, rendering one or more user identifiers with whom the user has shared the folder; and

    rendering a third view in the user interface displaying activity related to a selected folder initially displayed in the first view, wherein for a selected folder that is shared with other users of the synchronization server, the user is able to see activity of the other users with respect to the selected folder.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×