Enabling and managing user-specified aliases
First Claim
Patent Images
1. A method for managing resources in a computing environment having a plurality of users, comprising:
- determining a plurality of user-provided aliases for a first resource of the computing environment, wherein each user-provided alias in the plurality of user-provided aliases is defined, by a respective user from the plurality of users of the computing environment, as an alias for the first resource that is local to the respective user, wherein each user is associated with one of a plurality of user groups, and wherein each distinct user-provided alias in the plurality of user-provided aliases is associated with a respective popularity value reflecting a frequency of use of the respective user-provided alias, wherein the first resource is not a user account;
generating, by operation of one or more computer processors, a suggested alias for the first resource for each of the plurality of user groups of the computing environment based on the determined plurality of user-provided aliases and on the respective popularity values associated with the distinct user-provided aliases in the plurality of user-provided aliases;
responsive to a request from a first user specifying the first resource, providing, to the first user, the suggested alias for the first resource that is associated with the user group of the first user; and
associating the suggested alias with the first resource, whereby the first user can refer to the first resource of the computing environment using the suggested alias.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are described for suggesting aliases for a resource within a computing environment based on user-provided aliases for the resource. Embodiments determine a plurality of user-provided aliases for the resource and generate a suggested alias for the resource based on the plurality of user-provided aliases. The suggested resource may be provided to a user of the computing environment. The suggested alias is then associated with the resource, such that the user may refer to the resource using the suggested alias for the resource.
32 Citations
17 Claims
-
1. A method for managing resources in a computing environment having a plurality of users, comprising:
determining a plurality of user-provided aliases for a first resource of the computing environment, wherein each user-provided alias in the plurality of user-provided aliases is defined, by a respective user from the plurality of users of the computing environment, as an alias for the first resource that is local to the respective user, wherein each user is associated with one of a plurality of user groups, and wherein each distinct user-provided alias in the plurality of user-provided aliases is associated with a respective popularity value reflecting a frequency of use of the respective user-provided alias, wherein the first resource is not a user account; generating, by operation of one or more computer processors, a suggested alias for the first resource for each of the plurality of user groups of the computing environment based on the determined plurality of user-provided aliases and on the respective popularity values associated with the distinct user-provided aliases in the plurality of user-provided aliases; responsive to a request from a first user specifying the first resource, providing, to the first user, the suggested alias for the first resource that is associated with the user group of the first user; and associating the suggested alias with the first resource, whereby the first user can refer to the first resource of the computing environment using the suggested alias. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A system, comprising:
-
a processor; and a memory containing a program that, when executed by the processor, performs an operation for managing resources in a computing environment having a plurality of users, comprising; determining a plurality of user-provided aliases for a first resource of the computing environment, wherein each user-provided alias in the plurality of user-provided aliases was defined, by a respective user from the plurality of users of the computing environment, as an alias for the first resource that is local to the respective user, and wherein each distinct user-provided alias in the plurality of user-provided aliases is associated with a respective popularity value reflecting a frequency of use of the respective user-provided alias, wherein the first resource is not a user account; generating a suggested alias for the first resource of the computing environment based on the determined plurality of user-provided aliases and on the respective popularity values associated with the distinct user-provided aliases in the plurality of user-provided aliases; responsive to a request from a first user specifying the first resource, providing, to the first user, the suggested alias for the first resource that is associated with the user group of the first user; and associating the suggested alias with the first resource, whereby the first user can refer to the first resource of the computing environment using the suggested alias. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for managing resources in a computing environment having a plurality of users, comprising:
-
a non-transitory computer-readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code to determine a plurality of user-provided aliases for a first resource of the computing environment, wherein each user-provided alias in the plurality of user-provided aliases was defined, by a respective user from the plurality of users of the computing environment, as an alias for the first resource that is local to the respective user, and wherein each distinct user-provided alias in the plurality of user-provided aliases is associated with a respective popularity value reflecting a frequency of use of the respective user-provided alias, wherein the first resource is not a user account; computer readable program code to generate a suggested alias for the first resource of the computing environment based on the determined plurality of user-provided aliases and on the respective popularity values associated with the distinct user-provided aliases in the plurality of user-provided aliases; computer readable program code to, responsive to a request from a first user specifying the first resource, provide, to the first user, the suggested alias for the first resource that is associated with the user group of the first user; and computer readable program code to associate the suggested alias with the first resource, whereby the first user can refer to the first resource of the computing environment using the suggested alias. - View Dependent Claims (14, 15, 16, 17)
-
Specification