Method and system for data usage accounting in a computing device
First Claim
1. A method of data usage accounting, comprising:
- in a setting that includes both secure applications and unsecure applications, receiving via one of the secure applications a request to access data, wherein the request is intended for a content provider via a system service;
intercepting the request that is intended for the content provider via the system service;
modifying the intercepted request to cause the system service to direct the request back to the secure application instead of the content provider; and
establishing a connection with the content provider for the request through the secure application to enable data usage accounting of data that is returned by the content provider.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and system for data usage accounting are described herein. As an example, the method can be practiced in a setting that includes both secure applications and unsecure applications. Via one of the secure applications, a request to access data can be received in which the request is intended for a content provider via a system service. The request that is intended for the content provider via the system service can be intercepted and modified, which can cause the system service to direct the request back to the secure application instead of the content provider. In addition, a connection can be established with the content provider for the request through the secure application to enable data usage accounting of data that is returned by the content provider.
-
Citations
20 Claims
-
1. A method of data usage accounting, comprising:
-
in a setting that includes both secure applications and unsecure applications, receiving via one of the secure applications a request to access data, wherein the request is intended for a content provider via a system service; intercepting the request that is intended for the content provider via the system service; modifying the intercepted request to cause the system service to direct the request back to the secure application instead of the content provider; and establishing a connection with the content provider for the request through the secure application to enable data usage accounting of data that is returned by the content provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of data usage accounting in a computing device that has one or more secure applications installed thereon, comprising:
-
receiving an original URI request through one of the secure applications; intercepting the original URI request; modifying the original URI request such that the modified original URI request is to be directed back to the secure application once the modified original URI request has been initially processed by a system service; and tracking data usage associated with the modified original URI request. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computing device, comprising:
-
a display that is configured to display both secure and unsecure applications that are installed on the computing device; a processing unit that is communicatively coupled to the display, wherein the processing unit is configured to; receive a data access request through one of the secure applications, wherein the data request is supported by an unsecure application that is a system service of the computing device; cause the data access request to be intercepted prior to processing by the unsecure application; cause the data access request to be modified such that the unsecure application will direct the data access request to the secure application instead of an intended location of the data access request; and cause a connection between the secure application and the intended location of the data access request to be established; and a calculation unit communicatively coupled to the processing unit, wherein the calculation unit is configured to determine an amount of data that is associated with the data access request through the secure application. - View Dependent Claims (17, 18, 19, 20)
-
Specification