METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING CONTENT TO USERS IN A COLLABORATIVE WORKSPACE SYSTEM
First Claim
1. A system for delivering content to users of a collaborative workspace, comprising;
- one or more servers configured to be capable of communicating with a plurality of user-operated client devices over a network and to provide a collaborative workspace service by hosting one or more collaborative workspaces accessible by a plurality of users of said client devices, wherein the collaborative workspace service provides users with access to user-generated content and wherein the one or more servers have access to user data pertaining to the users of the collaborative workspace,the one or more servers being configured to be operable to perform at least one of;
generating content identification data indicative of items of user-generated content accessible using the collaborative workspace service; and
monitoring the interaction of a user with user-generated content accessible using the collaborative workspace service and generating collaboration data indicative thereof;
the system further comprising;
a recommendation engine in logical communication with said one or more servers, the recommendation engine being operable to parse one or more of said content identification data, said collaboration data and said user data to determine, for respective users of the collaborative workspace service, recommended items of said user-generated content to which each respective user may need to have access;
wherein the one or more servers are further configured to be operable to transmit, for each user, at least some of that user'"'"'s recommended items of user-generated content to one or more client devices operated by that user.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method and computer program product for the operation thereof to configure the system for delivering content to users of a collaborative workspace. The system comprising: servers configured to be capable of communicating with a plurality of user-operated client devices over a network and to provide a collaborative workspace service by hosting collaborative workspaces accessible by a plurality of users of said client devices, wherein the collaborative workspace service provides users with access to user-generated content and wherein the one or more servers have access to user data pertaining to the users of the collaborative workspace, the servers being configured to be operable to perform at least one of: generating content identification data indicative of items of user-generated content accessible using the collaborative workspace service; and monitoring the interaction of a user with user-generated content accessible using the collaborative workspace service and generating collaboration data indicative thereof.
-
Citations
24 Claims
-
1. A system for delivering content to users of a collaborative workspace, comprising;
-
one or more servers configured to be capable of communicating with a plurality of user-operated client devices over a network and to provide a collaborative workspace service by hosting one or more collaborative workspaces accessible by a plurality of users of said client devices, wherein the collaborative workspace service provides users with access to user-generated content and wherein the one or more servers have access to user data pertaining to the users of the collaborative workspace, the one or more servers being configured to be operable to perform at least one of; generating content identification data indicative of items of user-generated content accessible using the collaborative workspace service; and monitoring the interaction of a user with user-generated content accessible using the collaborative workspace service and generating collaboration data indicative thereof; the system further comprising; a recommendation engine in logical communication with said one or more servers, the recommendation engine being operable to parse one or more of said content identification data, said collaboration data and said user data to determine, for respective users of the collaborative workspace service, recommended items of said user-generated content to which each respective user may need to have access; wherein the one or more servers are further configured to be operable to transmit, for each user, at least some of that user'"'"'s recommended items of user-generated content to one or more client devices operated by that user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16)
-
-
15. A computer-implemented method of delivering content to users of a collaborative workspace service hosted by one or more servers that are configured to be capable of communicating with a plurality of user-operated client devices over a network and to provide a collaborative workspace service by hosting one or more collaborative workspaces accessible by a plurality of users of said client devices, wherein the collaborative workspace service provides users with access to user-generated content and wherein the one or more servers have access to user data pertaining to the users of the collaborative workspace service, the method comprising the steps of:
-
performing, at the server, at least one of; generating content identification data indicative of items of user-generated content accessible using the collaborative workspace service; and monitoring the interaction of a user with user-generated content accessible using the collaborative workspace service and generating collaboration data indicative thereof; the method further comprising; parsing, at a recommendation engine in logical communication with the server, one or more of said content identification data, said collaboration data or said user data to determine, for respective users of the collaborative workspace service, recommended items of said user-generated content to which each respective user may need to have access; and transmitting, for each user, at least some of that user'"'"'s recommended items of user-generated content to one or more of the respective client device(s) operated by that determined user.
-
-
17. A client device operable to receive content from a collaborative workspace, the client device being configured to be capable of communicating with one or more servers configured to provide a collaborative workspace service by the server hosting one or more collaborative workspaces accessible by a plurality of users of said client devices, wherein the collaborative workspace service provides users with access to user-generated content and wherein the server has access to user data pertaining to the users of the collaborative workspace,
the client device being configured to receive from the one or more servers at least some of a user'"'"'s recommended items of user-generated content determined by a recommendation engine in logical communication with said one or more servers, the recommendation engine being operable to parse one or more of content identification data indicative of items of user-generated content accessible using the collaborative workspace service; - collaboration data indicative of the interaction of a user with user-generated content accessible using the collaborative workspace service; and
said user data to determine, for respective users of the collaborative workspace service, recommended items of said user-generated content to which each respective user may need to have access. - View Dependent Claims (18, 19, 20, 21, 22, 24)
- collaboration data indicative of the interaction of a user with user-generated content accessible using the collaborative workspace service; and
-
23. A computer-implemented method of operating a client device to receive content from a collaborative workspace, the client device being configured to be capable of communicating with one or more servers configured to provide a collaborative workspace service by the server hosting one or more collaborative workspaces accessible by a plurality of users of said client devices, wherein the collaborative workspace service provides users with access to user-generated content and wherein the server has access to user data pertaining to the users of the collaborative workspace,
the method comprising receiving, from the one or more servers, at least some of a user'"'"'s recommended items of user-generated content determined by a recommendation engine in logical communication with said one or more servers, the recommendation engine being operable to parse one or more of content identification data indicative of items of user-generated content accessible using the collaborative workspace service; - collaboration data indicative of the interaction of a user with user-generated content accessible using the collaborative workspace service; and
said user data to determine, for respective users of the collaborative workspace service, recommended items of said user-generated content to which each respective user may need to have access.
- collaboration data indicative of the interaction of a user with user-generated content accessible using the collaborative workspace service; and
Specification