Contextually aware sharing recommendations
First Claim
1. A computer-implemented method for providing a recommendation identifying a user for purposes of promoting higher grade features of a primary subscriber that are available to share with the user, the computer-implemented method comprising:
- monitoring communication activity between the primary subscriber and one or more users to identify the user from the one or more users for providing the recommendation for at least the purpose of sharing the higher grade features with the user;
obtaining contextual data defining the communication activity between the primary subscriber and the one or more users, the contextual data identifying a first profile associated with of the primary subscriber and an individual profile associated with the user;
selecting, by a hardware server, the individual profile based, at least in part, on the contextual data;
causing a communication of the recommendation identifying the individual profile;
receiving an authorization confirming the recommendation identifying the individual profile;
in response to the authorization, causing a communication from the server of an invitation comprising permissions associated with the first profile that are to be shared with the individual profile;
receiving a confirmation that the permissions associated with the first profile were accepted; and
in response to receiving the confirmation, modifying a set of permissions of the individual profile based, at least in part, on the permissions associated with the first profile, wherein modifying the set of permissions of the individual profile allows the user associated with the individual profile to utilize at least one function of the higher grade features allowed by the permissions associated with the first profile.
1 Assignment
0 Petitions
Accused Products
Abstract
A profile is configured with permissions that may be shared with other profiles. Contextual data defining user activity, preferences, and/or other contextual information is obtained and analyzed to identify a profile that may utilize shared permissions. In some configurations, the contextual data may also utilized to determine if a set of permissions of a first user profile is to be shared with a second user profile. Based on the contextual data, a recommendation may be issued to enable the second user profile to utilize permissions shared by the first user profile. Modifications may be made to the second user profile allowing a computer associated with the second user profile to access data and/or program features that are defined by the shared permissions.
-
Citations
20 Claims
-
1. A computer-implemented method for providing a recommendation identifying a user for purposes of promoting higher grade features of a primary subscriber that are available to share with the user, the computer-implemented method comprising:
-
monitoring communication activity between the primary subscriber and one or more users to identify the user from the one or more users for providing the recommendation for at least the purpose of sharing the higher grade features with the user; obtaining contextual data defining the communication activity between the primary subscriber and the one or more users, the contextual data identifying a first profile associated with of the primary subscriber and an individual profile associated with the user; selecting, by a hardware server, the individual profile based, at least in part, on the contextual data; causing a communication of the recommendation identifying the individual profile; receiving an authorization confirming the recommendation identifying the individual profile; in response to the authorization, causing a communication from the server of an invitation comprising permissions associated with the first profile that are to be shared with the individual profile; receiving a confirmation that the permissions associated with the first profile were accepted; and in response to receiving the confirmation, modifying a set of permissions of the individual profile based, at least in part, on the permissions associated with the first profile, wherein modifying the set of permissions of the individual profile allows the user associated with the individual profile to utilize at least one function of the higher grade features allowed by the permissions associated with the first profile. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer for providing a recommendation to identify a user associated with an individual profile for purposes of promoting higher grade features of a primary subscriber that are available to share with the user, comprising:
-
a processor; and a non-transitory computer-readable storage medium in communication with the processor, the non-transitory computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by the processor cause the processor to monitor communication activity between a primary subscriber and one or more users to identify a user from the one or more users for providing a recommendation for at least the purpose of sharing higher grade features with the user; obtain contextual data defining the communication activity between the primary subscriber and the one or more users, the contextual data identifying a first profile associated with of the primary subscriber and an individual profile associated with the user; select the individual profile based, at least in part, on the contextual data; and cause a communication of the recommendation identifying the selected profile; receive an authorization confirming the recommendation identifying the selected profile; in response to the authorization, cause a communication of an invitation indicating permissions associated with the first profile that are to be shared with the selected profile; receive a confirmation that the permissions associated with the first profile are accepted; and in response to receiving the confirmation, modify a set of permissions of the individual profile based, at least in part, on permissions associated with the first profile, wherein modifying the set of permissions of the individual profile allows the user associated with the individual profile to utilize at least one function of the higher grade features allowed by the permissions associated with the first profile. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by a computer, cause the computer to provide a recommendation identifying a user associated with an individual profile for purposes of promoting higher grade features of a primary subscriber that are available to share with the user, wherein the instructions cause the computer to:
-
monitor communication activity between a primary subscriber and one or more users to identify a user from the one or more users for providing a recommendation for at least the purpose of sharing higher grade features with the user; obtain contextual data defining the communication activity between the primary subscriber and the one or more users, the contextual data identifying a first profile associated with of the primary subscriber and an individual profile associated with the user; select the individual profile, at least in part, on the contextual data; cause a communication of the recommendation identifying the selected profile; receive an authorization confirming the recommendation identifying the selected profile; in response to the authorization, cause a communication of an invitation indicating permissions associated with the first profile that are to be shared with the selected profile; receive a confirmation that the permissions associated with the first profile are accepted; and in response to receiving the confirmation, modify a set of permissions of the individual profile based, at least in part, on permissions associated with the first profile, wherein modifying the set of permissions of the individual profile allows the user associated with the individual profile to utilize at least one function of the higher grade features allowed by the permissions associated with the first profile. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification