Scalable reusable scanning of application networks/systems
First Claim
Patent Images
1. A computing device-implemented method comprising:
- scheduling, by the computing device, a scanning device to perform a scan of one or more devices;
receiving, by the computing device and at a scheduled time, scan information from the scan, by the scanning device, of the one or more devices,the scan information being received in two or more different formats;
converting, by the computing device and using information regarding a single normalized format and information regarding how to map the two or more different formats into normalized scan information, the scan information, received in the two or more different formats, into the single normalized format to form the normalized scan information,converting the scan information including;
mapping operating system information and application information associated with the scan information to a common set of identifiers; and
using the common set of identifiers to convert the two or more different formats of the scan information into the single normalized format; and
processing, by the computing device, the normalized scan information to produce enriched, normalized scan information,the processing of the normalized scan information including;
receiving device metadata including information associated with the one or more devices being scanned,generating unique identifiers for the one or more devices,iteratively identifying, based on the unique identifiers, at least one of the one or more devices associated with the normalized scan information, andassociating, for the identified at least one of the one or more devices, the device metadata with the normalized scan information to produce the enriched, normalized scan information.
1 Assignment
0 Petitions
Accused Products
Abstract
A device schedules a scan of a group of devices associated with an application network/system, and receives, at a scheduled time, scan information from the group of devices, where the scan information is provided in different formats. The device also converts the scan information, in the different formats, into a single normalized format, and processes the normalized scan information to produce enriched, normalized scan information.
16 Citations
20 Claims
-
1. A computing device-implemented method comprising:
-
scheduling, by the computing device, a scanning device to perform a scan of one or more devices; receiving, by the computing device and at a scheduled time, scan information from the scan, by the scanning device, of the one or more devices, the scan information being received in two or more different formats; converting, by the computing device and using information regarding a single normalized format and information regarding how to map the two or more different formats into normalized scan information, the scan information, received in the two or more different formats, into the single normalized format to form the normalized scan information, converting the scan information including; mapping operating system information and application information associated with the scan information to a common set of identifiers; and using the common set of identifiers to convert the two or more different formats of the scan information into the single normalized format; and processing, by the computing device, the normalized scan information to produce enriched, normalized scan information, the processing of the normalized scan information including; receiving device metadata including information associated with the one or more devices being scanned, generating unique identifiers for the one or more devices, iteratively identifying, based on the unique identifiers, at least one of the one or more devices associated with the normalized scan information, and associating, for the identified at least one of the one or more devices, the device metadata with the normalized scan information to produce the enriched, normalized scan information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17)
-
-
9. A device comprising:
-
a memory to store a plurality of instructions; and a processor to execute instructions in the memory to; schedule one or more scanning devices to perform a scan of one or more devices, receive, from the one or more scanning devices, scan information associated with the scan of the one or more devices, the received scan information being provided in two or more different formats, receive device metadata associated with the one or more devices being scanned, convert, using information regarding a single normalized format and information regarding how to map the two or more different formats into normalized scan information, the received scan information, in the two or more different formats, into the single normalized format to form the normalized scan information, the processor, when converting the scan information, being further to; map operating system information and application information associated with the scan information to a common set of identifiers, and use the common set of identifiers to convert the two or more different formats of the scan information into the single normalized format, and process the normalized scan information to produce enriched, normalized scan information, the processor, when processing the normalized scan information, being to; identify unique identifiers for the one or more devices, iteratively identify, based on the unique identifiers, at least one of the one or more devices associated with the normalized scan information, and associate, for the identified at least one of the one or more devices, the device metadata with the normalized scan information to produce enriched, normalized scan information. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable memory device that stores instructions, the instructions comprising:
-
one or more instructions which, when executed by a processor, cause the processor to schedule a scanning device to perform a scan of one or more devices; one or more instructions which, when executed by the processor, cause the processor to receive scan information from the scan of the one or more devices, the scan information being received in two or more different formats; one or more instructions which, when executed by the processor, cause the processor to convert, using information regarding a single normalized format and information regarding how to map the two or more different formats into normalized scan information, the scan information, received in the two or more different formats, into the single normalized format to form the normalized scan information, the one or more instructions to convert the scan information including; one or more instructions to map operating system information and application information associated with the scan information to a common set of identifiers, and one or more instructions to use the common set of identifiers to convert the two or more different formats of the scan information into the single normalized format; and one or more instructions which, when executed by the processor, cause the processor to enrich the normalized scan information to produce enriched, normalized scan information, the one or more instructions to cause the processor to enrich the normalized scan information including; one or more instructions to receive device metadata including information associated with the one or more devices, one or more instructions to receive rules associated with the one or more devices, one or more instructions to apply the rules to the normalized scan information to produce rules metadata for the one or more devices, and one or more instructions to associate the device metadata and the rules metadata with the normalized scan information to produce the enriched, normalized scan information. - View Dependent Claims (18, 19, 20)
-
Specification