Resource allocation based on active folder activity
First Claim
Patent Images
1. A method, comprising:
- monitoring activity at an active folder;
responsive to a determination that a first activity has been performed on a file in the active folder, automatically sending the file to an account associated with the active folder, the account accessible with a name and password, the first activity being selected from the group consisting of;
a file addition to the active folder, a file deletion from the active folder, a file access in the active folder, a file rename in the active folder, or a file modification in the active folder;
responsive to a determination that a second activity different from the first activity has been performed on a file in the active folder, not automatically sending the file to the account, such that the account receives the file automatically responsive to the first activity being performed on the file but not responsive to the second activity being performed on the file, the second activity being selected from the group consisting of;
a file addition to the active folder, a file deletion from the active folder, a file access in the active folder, a file rename in the active folder, or a file modification in the active folder, provided the second activity is different from the first activity;
responsive to the performance of at least one of the first activity and the second activity, ranking plural applications associated at least with the file and allocating resources to the applications based on the ranking, wherein allocating resources to the applications based on the ranking includes allocating more resources to applications with a higher rank, and wherein allocating more resources to applications with a higher rank includes giving the higher ranked application a higher placement in a web browser list.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, article of manufacture, and apparatus for allocating resources in a computer system is disclosed. In some embodiment, this comprises monitoring application activity triggered by an active folder, ranking applications based on the monitored activity, and allocating resources to applications based on the ranking. In some embodiments, a higher ranked application is allocated more resources.
-
Citations
18 Claims
-
1. A method, comprising:
-
monitoring activity at an active folder; responsive to a determination that a first activity has been performed on a file in the active folder, automatically sending the file to an account associated with the active folder, the account accessible with a name and password, the first activity being selected from the group consisting of;
a file addition to the active folder, a file deletion from the active folder, a file access in the active folder, a file rename in the active folder, or a file modification in the active folder;responsive to a determination that a second activity different from the first activity has been performed on a file in the active folder, not automatically sending the file to the account, such that the account receives the file automatically responsive to the first activity being performed on the file but not responsive to the second activity being performed on the file, the second activity being selected from the group consisting of;
a file addition to the active folder, a file deletion from the active folder, a file access in the active folder, a file rename in the active folder, or a file modification in the active folder, provided the second activity is different from the first activity;responsive to the performance of at least one of the first activity and the second activity, ranking plural applications associated at least with the file and allocating resources to the applications based on the ranking, wherein allocating resources to the applications based on the ranking includes allocating more resources to applications with a higher rank, and wherein allocating more resources to applications with a higher rank includes giving the higher ranked application a higher placement in a web browser list. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
one or more processors; a memory accessible by at least one of the processors; and a set of instructions stored in the memory and executable by at least one of the processors to; monitor activity at an active folder; responsive to a determination that a first activity has been executed on at least one file in the active folder, automatically transmit data associated with the file to an account associated with the active folder, wherein the data indicates that the first activity has been executed, the first activity being selected from the group consisting of;
a file addition to the active folder, a file deletion from the active folder, a file access in the active folder, a file rename in the active folder, or a file modification in the active folder;responsive to a determination that a second activity different from the first activity has been executed on a file in the active folder, not transmit the data to the account, the second activity being selected from the group consisting of;
a file addition to the active folder, a file deletion from the active folder, a file access in the active folder, a file rename in the active folder, or a file modification in the active folder, provided the second activity is different from the first activity; andresponsive to the execution of at least one of the first activity and the second activity, rank plural applications associated at least with the file and allocate resources to the applications based on the rank, wherein allocation of resources to the applications based on the rank includes allocation of more resources to applications with a higher rank, and wherein allocation of more resources to applications with a higher rank includes giving the higher ranked application a higher placement in a web browser list. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a computer readable storage medium that is not a carrier wave and that includes machine readable code embodied therein to:
-
monitor activity at a folder; responsive to a determination that at least a first activity has been executed at the folder to access an existing file in the folder, automatically execute a function on the file, the first activity being selected from the group consisting of;
a file addition to the folder, a file deletion from the folder, a file access in the folder, a file rename in the folder, or a file modification in the folder;responsive to a determination that a second activity different from the first activity has been executed on a file in the folder, not automatically execute the function on the file, the second activity being selected from the group consisting of;
a file addition to the folder, a file deletion from the folder, a file access in the folder, a file rename in the folder, or a file modification in the folder, provided the second activity is different from the first activity;responsive to the execution of at least one of the first activity and the second activity, rank plural applications, and allocate resources to the applications based on the rank, wherein at least one of the applications is associated with the function, wherein allocation of resources to the applications based on the rank includes allocation of more resources to applications with a higher rank, and wherein the allocation of more resources to applications with a higher rank includes giving the higher ranked applications a higher placement in a web browser list. - View Dependent Claims (16, 17, 18)
-
Specification