×

Managing presence among devices accessing shared and synchronized content

  • US 10,171,579 B2
  • Filed: 04/08/2014
  • Issued: 01/01/2019
  • Est. Priority Date: 04/08/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a content management system from a presence application on a device associated with a user account, presence information describing user interactions with a user interface element associated with a native process of a native application different from and monitored by the presence application, the native process accessing a content item stored on the device and synchronized with the content management system, the presence application configured to simultaneously monitor user interface elements each associated with a different native application of a plurality of native applications, the presence application and the native application both stored at and executed by the device;

    updating a set of presence records corresponding to the content item synchronized with the content management system based on the received presence information, each presence record identifying a presence status and an identifier of a monitored user interface element on the device interacting with the content item synchronized with the content management system;

    determining a set of devices synchronizing the content item, wherein each device in the set of devices maintains a local copy of the content item and synchronizes the local copy with the content item stored at the content management system;

    determining that the native application of the device associated with the user account opened the content item synchronized with the content management system based on the set of presence records corresponding to the content item; and

    notifying the set of devices synchronizing the content item that the native application of the device associated with the user account opened the content item.

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