×

Attribution of mobile device data traffic to end-user application based on socket flows

  • US 9,705,771 B2
  • Filed: 07/23/2014
  • Issued: 07/11/2017
  • Est. Priority Date: 01/28/2009
  • Status: Active Grant
First Claim
Patent Images

1. A mobile device, comprising:

  • at least one processor;

    a user interface;

    a non-transitory memory to store applications executable on the at least one processor, each application to be selectively launched via the user interface, and a system service callable by multiple ones of the applications via a call indicating a network resource indicator for which the system service is to manage a download of one or more files and/or a data streams from a network element on behalf of the calling application;

    circuitry to exchange packets wirelessly between the mobile device and a wireless network; and

    wherein the at least one processor is configured tostore in a set of one or more tables an identifier for each respective one of the applications for which the system service has opened a given network socket in order to manage a download, to identify the respective one of the applications with the given opened network socket,store in the set of one or more tables an indication of traffic volume, respective to each opened network socket, dependent on a data usage measurement by the mobile device for packets wirelessly exchanged with the wireless network, and which are attributable to the opened network socket, andattribute each indication of traffic volume to a respective one of the applications on behalf of which the system service manages a download, based on the stored identification between a given network socket and a respective application.

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