Selective Mobile Metering
First Claim
Patent Images
1. A method comprising:
- storing, on a client system that includes at least one processing device and a storage, a first list that includes a first set of destination names, the first set of destination names including destination names involved in network communications engaged in by the client system;
accessing, on the client system, a second list that includes a second set of destination names;
using, on the client system, the first list and the second list to access network communications, engaged in by the client system, that involve the first set of destination names and the second set of destination names;
collecting, at the client system, information regarding the accessed network communications; and
sending the collected information to a server from the client system.
3 Assignments
0 Petitions
Accused Products
Abstract
A first list includes a first set of destination names. The first set of destination names including destination names involved in network communications engaged in by a device. A monitoring application is configured to access a second list that includes a second set of destination names, use the first list and the second list to access network communications, engaged in by the device, that involve the first set of destination names and the second set of destination names, collect information regarding the accessed network communications, and send the collected information to a server
-
Citations
24 Claims
-
1. A method comprising:
-
storing, on a client system that includes at least one processing device and a storage, a first list that includes a first set of destination names, the first set of destination names including destination names involved in network communications engaged in by the client system; accessing, on the client system, a second list that includes a second set of destination names; using, on the client system, the first list and the second list to access network communications, engaged in by the client system, that involve the first set of destination names and the second set of destination names; collecting, at the client system, information regarding the accessed network communications; and sending the collected information to a server from the client system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer readable storage medium storing instructions that, when executed by one or more processing devices, cause the one or more processing devices to implement:
-
a first list that includes a first set of destination names, the first set of destination names including destination names involved in network communications engaged in by a device; and a monitoring application configured to; access a second list that includes a second set of destination names; use the first list and the second list to access network communications, engaged in by the device, that involve the first set of destination names and the second set of destination names; collect information regarding the accessed network communications; and send the collected information to a server - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A device comprising:
-
one or more processing devices; a storage medium storing instructions that, when executed by the one or more processing devices, cause the one or more processing devices to implement the following; a browser configured to send requests for resources, and to receive responses to the requests, wherein the resources have corresponding URLs, and the URLs include destination names; an event log configured to record URLs corresponding to resources requested by the browser; an application programming interface configured to allow an application to register destination names to access requests sent by the browser for resources with corresponding URLs that include the registered destination names or responses to the requests sent by the browser for resources with corresponding URLs that include the registered destination names; a panel application configured to; access a list of destination names; register the destination names on the accessed list with the application programming interface such that the panel application has access to requests sent by the browser for resources with corresponding URLs that include the destination names on the accessed list or responses to the requests sent by the browser for resources with corresponding URLs that include the destination names on the accessed list; in response to registering the destination names on the accessed list with the application programming interface, access requests sent by the browser for resources with corresponding URLs that include the destination names on the accessed list or responses to the requests sent by the browser for resources with corresponding URLs that include the destination names on the accessed list; send information regarding the accessed requests or the accessed responses to a collection server; access the event log and retrieve one or more URLs from the event log, wherein the retrieved URLs include destination names; register at least one of the destination names in the retrieved URLs with the application programming interface; in response to registering the at least one destination name in the retrieved URLs with the application programming interface, access requests sent by the browser for resources with corresponding URLs that include the at least one destination name in the retrieved URLs or responses to the requests sent by the browser for resources with corresponding URLs that include the at least one destination name in the retrieved URLs.
-
Specification