| CPC H04L 12/1818 (2013.01) [G06Q 10/103 (2013.01); G06Q 10/1095 (2013.01); H04L 65/4015 (2013.01)] | 20 Claims |

|
1. A system comprising:
at least one processing unit; and
at least one memory storing computer-executable instructions that, when executed by the at least one processor, cause the at least one processor to perform operations, comprising:
generate a collaboration object, wherein the collaboration object comprises a portable interface providing functionality for concurrent multi-user interaction with the content, wherein the collaboration object is configured to be hosted by a plurality of different application types, and wherein the portable interface is configured to be customizable for the plurality of different application types based on metadata associated with the collaboration object;
receive content to the collaboration object from a first user via a first application of the first application type;
cause the collaboration object to be sent to at least a second user via a second application of a second application type; and
cause the collaboration object to be automatically updated at a first device associated with the first user via the first application of the first application type at substantially the same time as a change to the content is received at a second device associated with the second user via the second application of the second application type, wherein the first application type is different than the second application type.
|