Over-the-air delivery of metering certificates and data
First Claim
1. A method for collecting metering data by a metering service from a client, the method comprising the steps of:
- sending to the client a metering trigger, said metering trigger including at least one of the group consisting of a metering certificate that is embedded therein and a link to the metering certificate, and wherein the client is a mobile device and the metering certificate includes a public key of a public-private key pair;
receiving a metering challenge from the client, wherein the metering challenge includes metering data and is received directly at the metering service from the client using over-the-air communications;
using a private key of the public-private key pair, decrypting the metering data included in the metering challenge received from the client wherein the metering data is encrypted by the client using the public key; and
generating a metering response to prompt the client to reset at least a portion of a data store for the metering data contained in the metering challenge.
3 Assignments
0 Petitions
Accused Products
Abstract
Metering is enabled through an arrangement in which a metering certificate is communicated to a mobile device using an over-the-air protocol. A metering trigger provides the metering certificate that includes a location to which metering data is posted by the mobile device and a public key of a public-private key pair, or alternatively provides a link to such metering certificate. A metering helper passes the metering certificate to a DRM system on the mobile device which collects metering data associated with the metering ID and uses the public key to encrypt the metering data into a metering challenge. The metering helper posts the metering challenge to the location. The metering service extracts the metering data from the metering challenge using a private key and generates a metering response that is received by the metering helper which prompts the DRM system to reset at least a portion of a data store in which the metering data is stored.
34 Citations
11 Claims
-
1. A method for collecting metering data by a metering service from a client, the method comprising the steps of:
-
sending to the client a metering trigger, said metering trigger including at least one of the group consisting of a metering certificate that is embedded therein and a link to the metering certificate, and wherein the client is a mobile device and the metering certificate includes a public key of a public-private key pair; receiving a metering challenge from the client, wherein the metering challenge includes metering data and is received directly at the metering service from the client using over-the-air communications; using a private key of the public-private key pair, decrypting the metering data included in the metering challenge received from the client wherein the metering data is encrypted by the client using the public key; and generating a metering response to prompt the client to reset at least a portion of a data store for the metering data contained in the metering challenge. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for metering media content usage on a mobile device, the method comprising the steps of:
-
providing an SDK for implementing a metering helper application that is installable on the mobile device so as not to use a proxy device such as a PC to thereby enabling metering reporting directly from the mobile device to the metering service; creating a metering certificate including a public key of a public-private key pair, a URL to which metering data is to be posted, and a metering ID associated with a metering service; and providing the metering certificate to the metering service. - View Dependent Claims (9, 10, 11)
-
Specification