Native Application Collaboration
AssigneeDropbox, Inc.
InventorsMatthew Eccleston, Robert Baesman, Sang Tian
Life of this patent
Estimating the term…
Abstract
A secondary device receives presence information for a content item that is synchronized by a content management system with the secondary device and with a primary device. If a user of the primary device is present as indicated by the presence information, a collaboration element is displayed on the secondary device. Responsive to a user input at the collaboration element, a collaboration request is sent to the primary device, and collaboration information enabling collaborative interaction with an instance of the content item on the primary device is received.
Claims20
A non-transitory computer-readable storage medium storing instructions that, when executed by a computing system, cause the computing system to perform operations comprising:
- responsive to detecting, by a secondary device, a presence of a user of a primary device with regards to a content item synchronized by a content management system with the secondary device and the primary device, displaying a collaboration element in a user interface window of the secondary device;
- responsive to receiving user input at the collaboration element, sending a collaboration request to the primary device;
- and
- displaying, by the secondary device within the user interface window of the secondary device, an interface portion that at least in part reflects a user interface window of the primary device and includes an instance of the content item on the primary device.
A method comprising:
- responsive to detecting, by a secondary device, a presence of a user of a primary device with regards to a content item synchronized by a content management system with the secondary device and the primary device, displaying a collaboration element in a user interface window of the secondary device;
- responsive to receiving user input at the collaboration element, sending a collaboration request to the primary device;
- and
- displaying, by the secondary device within the user interface window of the secondary device, an interface portion that at least in part reflects a user interface window of the primary device and includes an instance of the content item on the primary device.
A system comprising:
- a hardware processor;
- and
- a non-transitory computer-readable storage medium storing executable computer instructions that, when executed by the hardware processor, are configured to cause the hardware processor to perform steps comprising:
- responsive to detecting, by a secondary device, a presence of a user of a primary device with regards to a content item synchronized by a content management system with the secondary device and the primary device, displaying a collaboration element in a user interface window of the secondary device;
- responsive to receiving user input at the collaboration element, sending a collaboration request to the primary device;
- and
- displaying, by the secondary device within the user interface window of the secondary device, an interface portion that at least in part reflects a user interface window of the primary device and includes an instance of the content item on the primary device.
Dependencies are inferred from the claim text.