Identifying a polling communication pattern
First Claim
Patent Images
1. A method for identifying a polling communication pattern within a sequence of communication entities, comprising:
- grouping the communication entities that share at least one of an identical request method, identical request domain, or identical number of request key value pairs into a cluster of a plurality of clusters, each of the communication entities being a request and a corresponding response pair exchanged between a client device and a server device;
removing at least one of the clusters from the plurality of clusters according to at least one of a time pattern analysis, a cluster size, or a cluster duration;
identifying remaining clusters of the plurality of clusters as having a polling communication pattern within the sequence of communication entities; and
outputting an indication that the remaining clusters have a polling communication pattern within the sequence of communication entities.
10 Assignments
0 Petitions
Accused Products
Abstract
A method for identifying a polling communication pattern within a sequence of communication entities includes grouping the communication entities into a plurality of clusters according to a criterion. Clusters are removed from the plurality according to at least one of a time pattern analysis, cluster size, and cluster duration. The clusters remaining are identified as having a polling communication pattern.
12 Citations
20 Claims
-
1. A method for identifying a polling communication pattern within a sequence of communication entities, comprising:
-
grouping the communication entities that share at least one of an identical request method, identical request domain, or identical number of request key value pairs into a cluster of a plurality of clusters, each of the communication entities being a request and a corresponding response pair exchanged between a client device and a server device; removing at least one of the clusters from the plurality of clusters according to at least one of a time pattern analysis, a cluster size, or a cluster duration; identifying remaining clusters of the plurality of clusters as having a polling communication pattern within the sequence of communication entities; and outputting an indication that the remaining clusters have a polling communication pattern within the sequence of communication entities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 12)
-
-
8. A non-transitory computer readable medium having instructions stored thereon that when executed by a processing resource implement a system comprising a cluster engine, a chain engine, a remove engine;
- and an identification engine, wherein;
the cluster engine is to group a plurality of communication entities that share at least one of an identical request method, identical request domain, or identical number of request key value pairs into respective clusters of a plurality of clusters, each of the communication entities representing a request and a corresponding response pair exchanged between a client device and a server device; the chain engine is to divide each of the plurality of clusters into chains of sequential communication entities excluding communication entities having timing patterns not indicative of polling communications; the remove engine is to remove at least one of the clusters from the plurality of clusters according to at least one a cluster size, a cluster duration or a chain analysis; and the identification engine is to identify a remaining cluster as having a polling communication pattern and to output an indication that the remaining clusters have a polling communication pattern within the sequence of communication entities. - View Dependent Claims (9, 10, 11, 13, 14)
- and an identification engine, wherein;
-
15. A system for identifying a polling communication pattern, the system comprising a processing resource in communication with a non-transitory computer readable medium, wherein the non-transitory computer readable medium contains a set of instructions and wherein the processing resource is to carry out the set of instructions to:
-
group the plurality of communication entities that share at least one of an identical request method, identical request domain, or identical number of request key value pairs into respective clusters of a plurality of clusters each of the communication entities being a request and a corresponding response pair exchanged between a client device and a server device; remove at least one of the clusters from the plurality of clusters according to at least one of a time pattern analysis, a cluster size, or a cluster duration; identify remaining clusters as having a polling communication pattern; and output an indication that the remaining clusters have a polling communication pattern within the sequence of communication entities. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification