System and method for analyzing remote traffic data in a distributed computing environment
First Claim
1. A system for analyzing traffic data in a distributed computing environment, the distributed computing environment comprising a plurality of interconnected systems, the interconnected systems including at least one hardware system, the interconnected systems operatively coupled to a hardware server, the server configured to receive hits from each interconnected system, comprising:
- one or more static results tables, each static results table comprising a plurality of records;
one or more dynamic results tables categorized by an associated data type, each dynamic results table comprising a plurality of records;
means for collecting each hit as access information into one such record in at least one dynamic results table according to the data type associated with the one such dynamic results table, each of the records in the dynamic results table corresponding to a different type of access information for the data type associated with the dynamic results table;
means for summarizing periodically the access information collected into the dynamic results tables during a time slice into analysis results, the time slice corresponding to a discrete reporting period; and
means for analyzing the access information from the dynamic results tables in the analysis results to form analysis summaries according to the data types associated with the dynamic results tables.
8 Assignments
0 Petitions
Accused Products
Abstract
A system, method and storage medium embodying computer-readable code for analyzing traffic data in a distributed computing environment are described. The distributed computing environment includes a plurality of interconnected systems operatively coupled to a server, a source of traffic data hits and one or more results tables categorized by an associated data type. Each results table includes a plurality of records. The server is configured to exchange data packets with each interconnected system. Each traffic data hit corresponds to a data packet exchanged between the server and one such interconnected system. Each traffic data hit is collected from the traffic data hits source as access information into one such record in at least one results table according to the data type associated with the one such results table. Each of the records in the results table corresponds to a different type of access information for the data type associated with the results table. The access information collected into the results tables during a time slice is summarized periodically into analysis results. The time slice corresponds to a discrete reporting period. The access information is analyzed from the results tables in the analysis results to form analysis summaries according to the data types associated with the results tables.
-
Citations
18 Claims
-
1. A system for analyzing traffic data in a distributed computing environment, the distributed computing environment comprising a plurality of interconnected systems, the interconnected systems including at least one hardware system, the interconnected systems operatively coupled to a hardware server, the server configured to receive hits from each interconnected system, comprising:
-
one or more static results tables, each static results table comprising a plurality of records; one or more dynamic results tables categorized by an associated data type, each dynamic results table comprising a plurality of records; means for collecting each hit as access information into one such record in at least one dynamic results table according to the data type associated with the one such dynamic results table, each of the records in the dynamic results table corresponding to a different type of access information for the data type associated with the dynamic results table; means for summarizing periodically the access information collected into the dynamic results tables during a time slice into analysis results, the time slice corresponding to a discrete reporting period; and means for analyzing the access information from the dynamic results tables in the analysis results to form analysis summaries according to the data types associated with the dynamic results tables. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for analyzing traffic data in a distributed computing environment, the method comprising:
-
storing a plurality of traffic data hits in a storage structure associated with a hardware server; initializing one or more static results tables; parsing the traffic data hits from the storage structure associated with the hardware server to extract access information; storing the access information in one of the static results tables or one of a plurality of dynamic results tables; summarizing the access information into analysis results, wherein summarizing the access information comprises; obtaining the results table containing the access information; copying the results table containing the access information into a container file; and updating a table of contents of the container file to reflect the relative position of the results table containing the access information within the container file; and storing the analysis results in the container file. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-implemented method for analyzing traffic data in a distributed computing environment, the method comprising:
-
storing a plurality of traffic data hits in a storage structure associated with a hardware server; initializing one or more static results tables; parsing the traffic data hits from the storage structure associated with the hardware server to extract access information; storing the access information in one of the static results tables or one of a plurality of dynamic results tables, wherein storing the access information comprises; selecting a pertinent results table, the pertinent results table being one of the static results tables or one of the dynamic results tables; identifying a type of the access information; identifying a record corresponding to the type of the access information; creating the record in the pertinent results table if the pertinent results table is a dynamic results table and the record does not exist in the pertinent results table; and storing the access information in the record of the pertinent results table; summarizing the access information into analysis results; and storing the analysis results in a container file. - View Dependent Claims (15, 16, 17, 18)
-
Specification