Systems and methods for filtering shortcuts from user profiles
First Claim
1. A computer-implemented method for filtering shortcuts from user profiles, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
- identifying a first user logged onto a first computing system;
identifying a profile of the first user that stores data associated with the first user, wherein the profile comprises one or more shortcuts that target one or more computing resources;
searching the first user'"'"'s profile for the one or more shortcuts;
for each computing resource targeted by the one or more shortcuts in the first user'"'"'s profile, searching the first computing system for the computing resource;
determining, based on a result of the search of the first computing system, that at least one computing resource targeted by a shortcut in the first user'"'"'s profile is not available on the first computing system;
configuring a graphical user interface associated with the first computing system to present a user interface that is consistent with available resources of the first computing system by filtering the shortcut that targets the unavailable computing resource, wherein the filtering comprises preventing the shortcut from being displayed to the first user in the graphical user interface when other items associated with the first user'"'"'s profile are displayed in the graphical user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for filtering shortcuts may include: 1) identifying a user logged onto a computing system; 2) identifying a profile of the user that stores data associated with the user; 3) searching the user'"'"'s profile for one or more shortcuts that target one or more computing resources; 4) for each computing resource targeted by one or more shortcuts in the user'"'"'s profile, searching the computing system for the computing resource; 5) determining, based on a result of the search, that at least one computing resource targeted by a shortcut in the user'"'"'s profile is not available on the computing system; and 6) filtering the shortcut that targets the unavailable computing resource by preventing the shortcut from being displayed to the user in a user interface when other items associated with the user'"'"'s profile are displayed in the user interface. Various other methods, systems, and computer-readable media are also disclosed.
-
Citations
20 Claims
-
1. A computer-implemented method for filtering shortcuts from user profiles, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
-
identifying a first user logged onto a first computing system; identifying a profile of the first user that stores data associated with the first user, wherein the profile comprises one or more shortcuts that target one or more computing resources; searching the first user'"'"'s profile for the one or more shortcuts; for each computing resource targeted by the one or more shortcuts in the first user'"'"'s profile, searching the first computing system for the computing resource; determining, based on a result of the search of the first computing system, that at least one computing resource targeted by a shortcut in the first user'"'"'s profile is not available on the first computing system; configuring a graphical user interface associated with the first computing system to present a user interface that is consistent with available resources of the first computing system by filtering the shortcut that targets the unavailable computing resource, wherein the filtering comprises preventing the shortcut from being displayed to the first user in the graphical user interface when other items associated with the first user'"'"'s profile are displayed in the graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for filtering shortcuts from user profiles, the system comprising:
-
an identification module programmed to; identify a first user logged onto a first computing system; identify a profile of the first user that stores data associated with the first user, wherein the profile comprises one or more shortcuts that target one or more computing resources; a search module programmed to; search the first user'"'"'s profile for the one or more shortcuts; for each computing resource targeted by the one or more shortcuts in the first user'"'"'s profile, search the first computing system for the computing resource; a determination module programmed to determine, based on a result of the search of the first computing system, that at least one computing resource targeted by a shortcut in the first user'"'"'s profile is not available on the first computing system; a filter module programmed to configure a graphical user interface associated with the first computing system to present a user interface that is consistent with available resources of the first computing system by filtering the shortcut that targets the unavailable computing resource, wherein the filtering comprises preventing the shortcut from being displayed to the first user in the graphical user interface when other items associated with the first user'"'"'s profile are displayed in the graphical user interface; one or more processors configured to execute the identification module, the search module, the determination module, and the filter module. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable-storage medium comprising computer-readable instructions that, when executed by at least one processor of a computing device, cause the computing device to:
-
identify a first user logged onto a first computing system; identify a profile of the first user that stores data associated with the first user, wherein the profile comprises one or more shortcuts that target one or more computing resources; search the first user'"'"'s profile for the one or more shortcuts; for each computing resource targeted by the one or more shortcuts in the first user'"'"'s profile, search the first computing system for the computing resource; determine, based on a result of the search of the first computing system, that at least one computing resource targeted by a shortcut in the first user'"'"'s profile is not available on the first computing system; configure a graphical user interface associated with the first computing system to present a user interface that is consistent with available resources of the first computing system by filtering the shortcut that targets the unavailable computing resource, wherein the filtering comprises preventing the shortcut from being displayed to the first user in the graphical user interface when other items associated with the first user'"'"'s profile are displayed in the graphical user interface.
-
Specification