RECOMMENDATION OF A LOCATION RESOURCE BASED ON RECIPIENT ACCESS
First Claim
1. A method, comprising:
- receiving, by a computing node in a distributed computing environment and from a messaging application on a remote client computer, a first message to a plurality of recipients and having a location resource to a first content item outside of the remote client computer;
determining that a grouping of user profiles from the plurality of recipients do not have access permission to the location resource;
identifying a first content data for the first content item;
selecting a first user profile from the grouping of user profiles;
receiving access permission data for the first user profile to a first plurality of content items including a second content item;
recommending one or more repositories for the first user profile based on a similarity between the first content item to the second content item within the one or more repositories ; and
determining a first alternate location resource, accessible to at least the first user profile, for the second content item within the one or more repositories.
1 Assignment
0 Petitions
Accused Products
Abstract
The method includes receiving a first message to a plurality of user profiles and having a location resource to a first content item. The method also includes determining that a grouping of user profiles from a plurality of recipients do not have access permission to the location resource. The method also includes identifying a first content data for the first content item. The method also includes selecting a first user profile from the grouping of user profiles. The method also includes receiving an access permission for the first user profile to a first plurality of content items. The method also includes recommending one or more repositories for the first user profile based on a similarity of the first content item to a second content item within the one or more repositories that shares at least part of the first content data.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a computing node in a distributed computing environment and from a messaging application on a remote client computer, a first message to a plurality of recipients and having a location resource to a first content item outside of the remote client computer; determining that a grouping of user profiles from the plurality of recipients do not have access permission to the location resource; identifying a first content data for the first content item; selecting a first user profile from the grouping of user profiles; receiving access permission data for the first user profile to a first plurality of content items including a second content item; recommending one or more repositories for the first user profile based on a similarity between the first content item to the second content item within the one or more repositories ; and determining a first alternate location resource, accessible to at least the first user profile, for the second content item within the one or more repositories. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
a distributed computing environment that includes; one or more repositories; and a processing engine, hosted by a computing node in the distributed computing environment, configured to; receive, from a messaging application, a grouping of user profiles that do not have access permission to a location resource contained within a message and for a first content item, determine a first content data for the first content item, select a first user profile from the grouping of user profiles, receive access permission data for the first user profile to a first plurality of content items including a second content item; recommend one or more repositories for the first user profile based on a similarity between the first content item to the second content item within the one or more repositories; and determine a first alternate location resource, accessible to at least the first user profile, for the second content item within the one or more repositories. - View Dependent Claims (13, 14, 15, 16, 17)
-
18. A computer program product comprising a computer readable storage device having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
receive, by a computing node in a distributed computing environment and from a messaging application on a remote client computer, a first message to a plurality of recipients and having a location resource to a first content item outside of the remote client computer; determine that a grouping of user profiles from the plurality of recipients do not have access permission to the location resource; identify a first content data for the first content item; select a first user profile from the grouping of user profiles; receive access permission data for the first user profile to a first plurality of content items including a second content item; recommend one or more repositories for the first user profile based on a similarity between the first content item to the second content item within the one or more repositories; and determine a first alternate location resource, accessible to at least the first user profile, for the second content item within the one or more repositories. - View Dependent Claims (19, 20)
-
Specification