Application identification
First Claim
Patent Images
1. A method, comprising:
- extracting, by one or more network devices, a signature from a first communication that is received from a first one of a plurality of client devices;
identifying, by the one or more network devices and based on the extracted signature, a particular application;
storing, by the one or more network devices and upon identifying the particular application;
additional information associated with the first communication, andan indication that the additional information is associated with the particular application; and
determining, by the one or more network devices, that a second communication is associated with the particular application based on;
information associated with the second communication,the stored additional information, andthe indication that the stored additional information is associated with the particular application,the second communication being subsequent to the first communication.
0 Assignments
0 Petitions
Accused Products
Abstract
A method may include receiving a communication from a client device and identifying a port number, a protocol and a destination associated with the communication. The method may also include identifying a first application being executed by the first client device based on the port number, the protocol and the destination associated with the first communication.
53 Citations
20 Claims
-
1. A method, comprising:
-
extracting, by one or more network devices, a signature from a first communication that is received from a first one of a plurality of client devices; identifying, by the one or more network devices and based on the extracted signature, a particular application; storing, by the one or more network devices and upon identifying the particular application; additional information associated with the first communication, and an indication that the additional information is associated with the particular application; and determining, by the one or more network devices, that a second communication is associated with the particular application based on; information associated with the second communication, the stored additional information, and the indication that the stored additional information is associated with the particular application, the second communication being subsequent to the first communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A network device, comprising:
-
one or more memory devices; and one or more processors to; identify, based on a signature extracted from a first communication that is received from a first one of a plurality of client devices, a particular application, store, in the one or more memory devices and upon identifying the particular application; additional information associated with the first communication, and an indication that the additional information is associated with the particular application, and determine that a second communication is associated with the particular application, based on; information associated with the second communication, the stored additional information, and the indication that the stored additional information is associated with the particular application, the second communication being subsequent to the first communication. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium comprising:
a plurality of instructions which, when executed by at least one processor of a device, cause the at least one processor to; identify, based on a signature extracted from a first communication that is received from a first one of a plurality of client devices, a particular application, store, in one or more memory devices, associated with the device, and upon identifying the particular application; additional information associated with the first communication, and an indication that the additional information is associated with the particular application, and determine that a second communication is associated with the particular application, based on; information associated with the second communication, the stored additional information, and the indication that the stored additional information is associated with the particular application, the second communication being subsequent to the first communication. - View Dependent Claims (16, 17, 18, 19, 20)
Specification