Patent ID: 8775940
Filing Date: 2014-07-08
Classification: G06F,G06Q

Abstract:
1. A computer implemented method comprising: providing in a server a collaboration container having persistence of content of the container including runtime input to the container, the container uniquely associated with a user owner, the container having an activity uniquely associated with the container, the activity representing a collection of resources including services and documents for one or more users to interact with to perform an objective, one or more resources associated with different data types, and the container allows for collaborative work between a requester and a receiver; representing the resources associated with different data types as uniform content items within the container, each content item being a proxy for an original content resource and pointing to the original content in the server, the representing including presenting each resource as an instance of a first container item class within the container, the first container item class having common interfaces applicable to each instance for uniform data input, data access, and display rendering of the content items within the container, where interaction through the common interfaces transforms the content of the container and is applied to the original content via content adapters, where the content items are the collection of resources and are persisted as the content of the container; and, exposing the content items in the container as a user interface with tools that receive content items and user-generated content as inputs to operate on the content items at a runtime of the container, including accessing and modifying the data content pointed to by the content items at runtime in response to user interaction with the content items in the container, to perform the objective of the activity.