RESOURCE SHARING AND DESIGNATION OF PERMISSIONS FOR OTHER TENANTS AND UNREGISTERED USERS OF SAME TENANT
First Claim
1. A computing system comprising:
- one or more processors;
a computer-readable media having thereon computer-executable instructions that are structured such that, when executed by the one or more processors, the computing system is caused to present a user interface for sharing an executable computing resource with one or more sharees, the user interface including an invite box in which the user enters at least a portion of user identifiers of potential sharees of the application, and to cause the computing system to respond to entry of text into the invite box by performing a method that comprising the following;
an act of accessing identities from a multi-tenant database of user identities;
an act of matching the accessed identities against the text entered into the invite box to identify a set of potential sharees;
an act of displaying at least a portion of the set of potential sharees in a sharee select control that is visually associated with the invite box, and that allows the user to select one or more of the potential sharees of the set of potential sharees; and
upon selection of a potential sharee from the sharee select control, an act of adding the selected potential sharee to a list of one or more selected sharees.
1 Assignment
0 Petitions
Accused Products
Abstract
Autocompleting into an invite box for purposes of sharing an executable computing resource such as an application or portion thereof. However, the autocomplete is populated with potential sharees of multiple tenants or with identities that are not registered with the tenant directory of the user. Thus, potentially any potentially sharee worldwide may be populated within the list of potential sharees. As the desired potential sharee comes into view, that potential sharee may be selected, and added to a list of one or more selected sharees. At some point, a control may be selected to allow the executable computing resource to be shared with the selected sharees within the list.
7 Citations
20 Claims
-
1. A computing system comprising:
-
one or more processors; a computer-readable media having thereon computer-executable instructions that are structured such that, when executed by the one or more processors, the computing system is caused to present a user interface for sharing an executable computing resource with one or more sharees, the user interface including an invite box in which the user enters at least a portion of user identifiers of potential sharees of the application, and to cause the computing system to respond to entry of text into the invite box by performing a method that comprising the following; an act of accessing identities from a multi-tenant database of user identities; an act of matching the accessed identities against the text entered into the invite box to identify a set of potential sharees; an act of displaying at least a portion of the set of potential sharees in a sharee select control that is visually associated with the invite box, and that allows the user to select one or more of the potential sharees of the set of potential sharees; and upon selection of a potential sharee from the sharee select control, an act of adding the selected potential sharee to a list of one or more selected sharees. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
an act of present a user interface for sharing an application with one or more sharees, the user interface including an invite box; an act of detect user entry of text within the invite box; in response to the detection of user entry of text in the invite box, an act of accessing identities from a multi-tenant database of user identities; an act of matching the accessed identities against the text entered into the invite box to identify a set of potential sharees; an act of displaying at least a portion of the set of potential sharees in a sharee select control that is visually associated with the invite box, and that allows the user to select one or more of the potential sharees of the set of potential sharees; and upon selection of a potential sharee from the sharee select control, an act of adding the selected potential sharee to a list of one or more selected potential sharees. - View Dependent Claims (17, 18, 19)
-
-
20. A computer-readable media having thereon computer-executable instructions that are structured such that, when executed by the one or more processors of a computing system, the computing system is caused to perform a method that comprises the following:
-
an act of present a user interface for sharing an application with one or more sharees, the user interface including an invite box; an act of detect user entry of text within the invite box; in response to the detection of user entry of text in the invite box, an act of accessing identities from a multi-tenant database of user identities; an act of matching the accessed identities against the text entered into the invite box to identify a set of potential sharees; an act of displaying at least a portion of the set of potential sharees in a sharee select control that is visually associated with the invite box, and that allows the user to select one or more of the potential sharees of the set of potential sharees; and upon selection of a potential sharee from the sharee select control, an act of adding the selected potential sharee to a list of one or more selected potential sharees.
-
Specification