System, method and computer program product for detecting activity in association with program resources that has at least a potential of an unwanted effect on the program
First Claim
Patent Images
1. A method, comprising:
- selecting a first function and a second function of a plurality of functions of a computer program;
monitoring at least one resource associated with the first function and the second function, utilizing a processor;
detecting activity by the first function in association with the at least one resource that has at least a potential of an unwanted effect on the second function; and
reacting in response to detecting the activity to prevent the unwanted effect, comprising;
determining that the second function has a higher priority than the first function; and
temporarily disabling the first function until the second function has finished utilizing the at least one resource.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and computer program product are provided. In use, at least one resource utilized by a program is monitored. In addition, activity in association with the at least one resource that has at least a potential of an unwanted effect on the program is detected. Further, a reaction is performed in response to detecting the activity to prevent the unwanted effect.
-
Citations
23 Claims
-
1. A method, comprising:
-
selecting a first function and a second function of a plurality of functions of a computer program; monitoring at least one resource associated with the first function and the second function, utilizing a processor; detecting activity by the first function in association with the at least one resource that has at least a potential of an unwanted effect on the second function; and reacting in response to detecting the activity to prevent the unwanted effect, comprising; determining that the second function has a higher priority than the first function; and temporarily disabling the first function until the second function has finished utilizing the at least one resource. - View Dependent Claims (2, 3, 4, 6, 8, 9, 10, 12, 13, 14, 15, 16, 18, 21, 22, 23)
-
-
5. (canceled)
-
7. (canceled)
-
11. (canceled)
-
17. (canceled)
-
19. A computer program product embodied on a non-transitory tangible computer readable medium, comprising:
-
computer code for selecting a first function and a second function of a plurality of functions of a computer program; computer code for monitoring at least one resource associated with a first function and a second function; computer code for detecting activity by the first function in association with the at least one resource that has at least a potential of an unwanted effect on the second function; and computer code for reacting in response to detecting the activity to prevent the unwanted effect, comprising; computer code for terminating the first function responsive to determination that the second function has a higher priority than the first function.
-
-
20. A system, comprising:
-
a processor; a program, executable on the processor, comprising a plurality of functions; and an application, executable on the processor, for selecting the first function and the second function from the plurality of functions; detecting activity by the first function in association with at least one resource that has at least a potential of an unwanted effect on the second function; and performing a reaction in response to detecting the activity to prevent the unwanted effect, comprising; suspending the first function temporarily if the second function has a higher priority than the first function.
-
Specification