×

Techniques to identify applications based on network traffic

  • US 9,961,574 B1
  • Filed: 03/09/2015
  • Issued: 05/01/2018
  • Est. Priority Date: 03/02/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • receiving a client application map, the client application map to represent installations of a plurality of different applications on a plurality of client devices;

    receiving training network traffic from one or more network interface controllers, the training network traffic exchanged with at least some of the plurality of client devices;

    generating a network profile map using machine learning based on the training network traffic and the client application map, the network profile map comprising a first association between a first application of the different applications to a first application-specific traffic pattern of network traffic produced by the first application and a second association between a second application of the different applications to a second application-specific traffic pattern of network traffic produced by the second application; and

    using the network profile map to identify one or more of an installation prevalence, market penetration, time-period based usage, or frequency of use of the plurality of different applications in non-training network traffic.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×