SYSTEM AND METHOD FOR DYNAMICALLY SCHEDULING NETWORK SCANNING TASKS
First Claim
1. A computer-implemented method for dynamically scheduling network scanning tasks, the method comprising:
- receiving an identification of a scanning task associated with an electronic item that is accessible via a network;
scheduling, using a processor, the scanning task to be repeatedly executed according to an execution frequency, wherein the execution frequency corresponds to a time interval between each execution of the scanning task;
receiving a first set of scan results generated by a first execution, at a first execution time, of the scanning task, the first set of scan results comprising information associated with a first set of detected activities associated with the electronic item;
receiving a second set of scan results generated by a second execution, at a second execution time, of the scanning task, the second set of scan results comprising information associated with a second set of detected activities associated with the electronic item;
analyzing the first and second sets of scan results, including comparing the first and second sets of scan results, wherein the information associated with the first and second sets of detected activities associated with the electronic item comprises a first set of network identifiers and a second set of network identifiers, respectively; and
modifying the execution frequency based on the analyzing of the first and second sets.
7 Assignments
0 Petitions
Accused Products
Abstract
In embodiments, a task scheduler schedules a network scanning task associated with the electronic item to be repeatedly executed according to an execution frequency. The execution frequency corresponds to a length of a time interval between each execution. The task scheduler receives a first set of scan results generated by a first execution, at a first execution time, of the scanning task and a second set of scan results generated by a second execution, at a second execution time, of the scanning task. The first and second sets of scan results may include information associated with first and second sets of observed activities associated with the electronic item, respectively. The first and second sets of scan results are analyzed and the execution frequency is modified based on the analysis.
20 Citations
20 Claims
-
1. A computer-implemented method for dynamically scheduling network scanning tasks, the method comprising:
-
receiving an identification of a scanning task associated with an electronic item that is accessible via a network; scheduling, using a processor, the scanning task to be repeatedly executed according to an execution frequency, wherein the execution frequency corresponds to a time interval between each execution of the scanning task; receiving a first set of scan results generated by a first execution, at a first execution time, of the scanning task, the first set of scan results comprising information associated with a first set of detected activities associated with the electronic item; receiving a second set of scan results generated by a second execution, at a second execution time, of the scanning task, the second set of scan results comprising information associated with a second set of detected activities associated with the electronic item; analyzing the first and second sets of scan results, including comparing the first and second sets of scan results, wherein the information associated with the first and second sets of detected activities associated with the electronic item comprises a first set of network identifiers and a second set of network identifiers, respectively; and modifying the execution frequency based on the analyzing of the first and second sets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method for dynamically scheduling network scanning tasks, the method comprising:
-
receiving an identification of a scanning task associated with an electronic item; scheduling, using a processor, a first execution of the scanning task for a first execution time; performing the first execution of the scanning task at the first execution time; scheduling, using the processor, a second execution of the scanning task for a second execution time, wherein a length of a time interval between the first execution time and the second execution time is based on an execution frequency; receiving a first set of scan results generated by the first execution of the scanning task, the first set of scan results comprising a first set of network identifiers associated with a first set of detected activities associated with the electronic item; performing the second execution of the scanning task at the second execution time; scheduling, using the processor, a third execution of the scanning task for a third execution time, wherein a length of a time interval between the second execution time and the third execution time is based on the execution frequency; receiving a second set of scan results generated by the second execution of the scanning task, the second set of scan results comprising a second set of network identifiers associated with a second set of detected activities associated with the electronic item; determining, using the processor, a number, K(Cn), of captured network identifiers in the second set of scan results; determining a number, Rn, of recaptured network identifiers based on a comparison of the second set of network identifiers with a list, Mn, of previously captured network identifiers, wherein Mn includes at least the first set of network identifiers; determining a modified execution frequency based on Rn and K(Cn); and rescheduling the third execution of the scanning task for a fourth execution time based on the modified execution frequency. - View Dependent Claims (17)
-
-
18. A system for monitoring network activities, the system comprising:
-
a scanning server configured to execute a network scanning task associated with an electronic item that is accessible via a network; and a management server configured to manage the network scanning task associated with the electronic item, wherein the management server is configured to receive, from the scanning server, a set of scan results generated by a first execution, at a first time, of the network scanning task, wherein the set of scan results comprises a set of network identifiers, the management server comprising a processor that instantiates a plurality of software components stored in a memory, the plurality of software components comprising; a task scheduler configured to;
(a) schedule a second execution of the network scanning task for a second time, wherein the second execution is scheduled based on an execution frequency, (b) analyze the set of scan results generated by the first execution, wherein the task scheduler is configured to compare the set of network identifiers with a list of previously captured network identifiers, and (c) modify the execution frequency based at least on the comparison; anda services component configured to facilitate a network activity-monitoring service based on the network scanning task. - View Dependent Claims (19, 20)
-
Specification