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;
communicating, visually using the messaging application, which recipients do not have access permission by color coding a user profile address for each recipient in an address bar of the messaging application;
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, wherein the similarity is determined by the second content item sharing at least part of the first content data with the first content item; 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.
29 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; communicating, visually using the messaging application, which recipients do not have access permission by color coding a user profile address for each recipient in an address bar of the messaging application; 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, wherein the similarity is determined by the second content item sharing at least part of the first content data with the first content item; 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)
-
-
13. 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, wherein the processing engine includes a processor configured to; receive, from a messaging application to a plurality of recipients, a grouping of user profiles from the plurality of recipients that do not have access permission to a location resource contained within a message and for a first content item, communicate, visually using the messaging application, which recipients do not have access permission by color coding a user profile address for each recipient in an address bar of the messaging application, 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, wherein the similarity is determined by the second content item sharing at least part of the first content data with the first content item; 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 (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; communicate, visually using the messaging application, which recipients do not have access permission by color coding a user profile address for each recipient in an address bar of the messaging application; 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, wherein the similarity is determined by the second content item sharing at least part of the first content data with the first content item; 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