Accessing operating system elements via a tag cloud
First Claim
Patent Images
1. A method of providing access to an element executed by a processor, said method comprising:
- with said processor, tracking behavior of a user with respect to a plurality of elements managed by an operating system, wherein the plurality of elements represent a number of computer programs;
tracking a frequency with which said user accesses each of the elements managed by the operating system based on the tracked behavior of the user, wherein the tracked behavior of the user comprises a time of day during which the user accesses each of the elements managed by said operating system;
generating a tag cloud comprising a plurality of objects, each of said objects representing one of said plurality of elements managed by said operating system and comprising a size based on said tracked behavior of said user with respect to said one of said plurality of elements managed by said operating system, wherein the objects representing the elements are presented in the tag cloud more prominently at the tracked time of day during which the user accesses each element, wherein the prominence of the objects is based at least in part on the tracked frequency;
in response to a selection of a start button displayed on a screen of the desktop, displaying a start menu on the screen of the desktop, the start menu comprising a cloud option, the cloud option comprising an application cloud;
in response to a selection of the application cloud, displaying the tag cloud of the plurality of objects representing the most frequently accessed computer programs at the tracked time of day; and
allowing, with said processor, said user to access at least one of said plurality of elements using said tag cloud.
1 Assignment
0 Petitions
Accused Products
Abstract
Providing access to an element in an operating system executed by a processor includes: with the processor, tracking behavior of a user with respect to multiple elements managed by the operating system; displaying a tag cloud to the user with a display device, the tag cloud having multiple objects, each of the objects representing one of the elements managed by the operating system and having a size based on the tracked behavior of the user with respect to the element managed by the operating system; and allowing, with the processor, the user to access at least one of the elements using the tag cloud.
32 Citations
17 Claims
-
1. A method of providing access to an element executed by a processor, said method comprising:
-
with said processor, tracking behavior of a user with respect to a plurality of elements managed by an operating system, wherein the plurality of elements represent a number of computer programs; tracking a frequency with which said user accesses each of the elements managed by the operating system based on the tracked behavior of the user, wherein the tracked behavior of the user comprises a time of day during which the user accesses each of the elements managed by said operating system; generating a tag cloud comprising a plurality of objects, each of said objects representing one of said plurality of elements managed by said operating system and comprising a size based on said tracked behavior of said user with respect to said one of said plurality of elements managed by said operating system, wherein the objects representing the elements are presented in the tag cloud more prominently at the tracked time of day during which the user accesses each element, wherein the prominence of the objects is based at least in part on the tracked frequency; in response to a selection of a start button displayed on a screen of the desktop, displaying a start menu on the screen of the desktop, the start menu comprising a cloud option, the cloud option comprising an application cloud; in response to a selection of the application cloud, displaying the tag cloud of the plurality of objects representing the most frequently accessed computer programs at the tracked time of day; and allowing, with said processor, said user to access at least one of said plurality of elements using said tag cloud. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of providing access to an element in an operating system, said method comprising:
-
with said processor, tracking behavior of a user with respect to usage of a plurality of elements managed by said operating system, wherein said plurality of elements represent a number of computer programs; tracking a frequency with which the user accesses each of the elements managed by the operating system based on the tracked behavior of the user, wherein the tracked behavior of the user comprises a day of week during which the user accesses each of the elements managed by said operating system; generating a tag cloud comprising a plurality of objects, each said object representing one of said elements most frequently used by said user and comprising a size proportionate to a determined frequency of use of said element represented by said object, wherein the objects representing the elements are presented in the tag cloud more prominently on the day of the week during which said user accesses each said element; in response to a selection of a start button displayed on a screen of the desktop, displaying a start menu on the screen of the desktop, the start menu comprising a cloud option, the cloud option comprising an application cloud; in response to a selection of the application cloud, displaying the tag cloud of the plurality of objects representing the most frequently accessed computer programs on the day of the week, wherein the relative size of the object is proportionate to the tracked frequency of use for the respective computer program based on the tracked user behavior; and allowing, with said processor, said user to launch at least one of said plurality of computer programs using said tag cloud. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a processor; and a memory communicatively coupled to said processor, said memory comprising executable code stored thereon such that said processor, upon executing said executable code, is configured to; track behavior of a user with respect to a plurality of elements managed by said operating system, the elements being executable by the processor, wherein said plurality of elements represent a number of files; track a frequency with which said user accesses each of the elements managed by the operating system based on the tracked behavior of the user, wherein the tracked behavior of the user comprises a time of day during which the user accesses each of the elements managed by the operating system; generate a tag cloud comprising a plurality of objects, each of said objects representing one of said plurality of elements managed by said operating system and comprising a size based on said tracked behavior of said user with respect to said one of said plurality of elements managed by said operating system, wherein the objects representing the elements are presented in the tag cloud more prominently at the tracked time of day during which said user accesses each said element, wherein the prominence of the objects is based at least in part on the tracked frequency; in response to a selection of a start button displayed on a screen of the desktop, displaying a start menu on the screen of the desktop, the start menu comprising a cloud option comprising an application cloud; in response to a selection of the application cloud, displaying the tag cloud of the plurality of objects representing the most frequently accessed computer programs at the tracked time of day; and allow said user to access at least one of said plurality of elements using said tag cloud.
-
-
16. A computer program product for providing access to a computer program in an operating system, the computer program product comprising:
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code to, when executed by a processor; track behavior of a user with respect to a plurality of computer programs managed by said operating system, the elements being executable by the processor; track a frequency with which the user accesses each of the computer programs managed by the operating system based on the tracked behavior of the user, wherein the tracked behavior of the user comprises a time of day during which the user accesses each of the computer programs, and wherein the objects representing the computer programs are presented in the tag cloud more prominently at the tracked time of day during which said user accesses each said element; generate a first tag cloud comprising a plurality of objects, each of said objects representing one of said plurality of computer programs managed by said operating system and comprising a size based on said tracked behavior of said user with respect to said one of said plurality of computer programs managed by said operating system, wherein the objects representing the computer programs are presented in the tag cloud more prominently at the tracked time of day during which said user accesses each said element, wherein the prominence of the objects is based at least in part on the tracked frequency; in response to a selection of a start button displayed on a screen of a desktop, displaying a start menu on the screen of the desktop, the start menu comprising a cloud option comprising an application cloud; present a menu associated with a user-selected one of the plurality of objects, the menu comprising a document cloud selection, wherein the document cloud, when selected, presents a number of documents associated with the computer program associated with the selected one of the plurality of objects within a second tag cloud; and allow said user to access at least one of said plurality of computer programs using said tag cloud. - View Dependent Claims (17)
Specification