×

Systems and methods for providing shell communication in a cloud-based platform

  • US 10,110,656 B2
  • Filed: 06/25/2014
  • Issued: 10/23/2018
  • Est. Priority Date: 06/25/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for displaying a graphical icon representative of a state of a local copy of a shared item, the shared item stored in a workspace hosted by a cloud-based collaboration platform, the shared item shared with a plurality of collaborators via the workspace, the local copy of the shared item stored on a client device with a synchronization client, the synchronization client configured to enable synchronization between the shared item in the workspace and the local copy of the shared item at the client device, the method comprising:

  • detecting a change in an icon repository file from a first state to a second state, the change including a creation or a modification of an entry that is associated with the local copy of the shared item, wherein the entry comprises a value indicative of a version of the entry and a value indicative of a synchronization state of the local copy of the shared item, and wherein the icon repository file is stored at the client device and automatically updated by the synchronization client in response to events received from the cloud-based collaboration platform, the received events indicative of modifications to one or more shared items stored in the workspace;

    in response to the detected change, comparing the value indicative of the version of the entry as it exists in the first state of the icon repository file to the value indicative of the version of the entry as it exists in the second state of the icon repository file;

    in determining the value indicative of the version of the entry as it exists in the first state of the icon repository file is different than the value indicative of the version of the entry as it exists in the second state of the icon repository file, identifying the value indicative of the synchronization state of the local copy of the shared item as it appears in the second state of the icon repository file;

    generating a first graphical icon representative of the synchronization state of the local copy of the shared item, based on the value indicative of the synchronization state of the local copy of the shared item as it appears in the second state of the icon repository file; and

    causing display, via a graphical user interface (GUI) of the client device, of the first graphical icon representative of the synchronization state of the local copy of the shared item.

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