Native application collaboration
First Claim
Patent Images
1. A method comprising:
- receiving, by a secondary device, presence information for a content item, the content item synchronized by a content management system with the secondary device and with a primary device;
responsive to the presence information indicating the presence of a user of the primary device, displaying in a user interface window of the secondary device a collaboration element;
responsive to receiving user input at the collaboration element, sending a collaboration request to the primary device;
receiving, by the secondary device, information corresponding to a region of a user interface window displayed by the primary device; and
displaying, by the secondary device within the user interface window of the secondary device, the received information such that the user interface window of the secondary device at least in part reflects the user interface window of the primary device and includes an instance of the content item on the primary device.
3 Assignments
0 Petitions
Accused Products
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.
-
Citations
23 Claims
-
1. A method comprising:
-
receiving, by a secondary device, presence information for a content item, the content item synchronized by a content management system with the secondary device and with a primary device; responsive to the presence information indicating the presence of a user of the primary device, displaying in a user interface window of the secondary device a collaboration element; responsive to receiving user input at the collaboration element, sending a collaboration request to the primary device; receiving, by the secondary device, information corresponding to a region of a user interface window displayed by the primary device; and displaying, by the secondary device within the user interface window of the secondary device, the received information such that the user interface window of the secondary device at least in part reflects the user interface window of the primary device and includes an instance of the content item on the primary device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a processor configured to execute instructions; a non-transitory, non-volatile storage medium containing instructions, which when executed by the processor cause the processor to perform the steps of; receiving, by a secondary device, presence information for a content item, the content item synchronized by a content management system with the secondary device and with a primary device; responsive to the presence information indicating the presence of a user of the primary device, displaying in a user interface window of the secondary device a collaboration element; responsive to receiving user input at the collaboration element, sending a collaboration request to the primary device; receiving, by the secondary device, information corresponding to a region of a user interface window displayed by the primary device; and displaying, by the secondary device within the user interface window of the secondary device, the received information such that the user interface window of the secondary device at least in part reflects the user interface window of the primary device and includes an instance of the content item on the primary device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
synchronizing, by a content management system, a content item with a primary device and a secondary device; responsive to receiving a collaboration request from the secondary device associated with the content item, sending the collaboration request to the primary device; receiving, from the primary device, an acceptance of the collaboration request and information corresponding to a region of a user interface window displayed by the primary device, the region including an instance of the content item displayed by the primary device; and sending the received information to the secondary device, wherein the secondary device is configured to display, within a user interface window of the secondary device, the received information such that the user interface window of the secondary device at least in part reflects the user interface window of the primary device and includes the instance of the content item displayed by the primary device.
-
Specification