Service detail record application and system
AssigneeDBS Communications, Inc.
InventorsAdam Boris, Daniel McFarland
Life of this patent
Estimating the term…
Abstract
A SIM card for a phone has a first memory partition on which a phone user identity and phone network access data are stored. A service usage monitoring application is stored in a memory. The service usage monitoring application (a) logs information about a service used via the phone, (b) creates a service usage record for the service activity based on the information, (c) stores the service usage record in a buffer, (d) creates a reporting message containing at least one service usage data record, (e) sends the reporting message to a remote server at a preset interval based on a triggered event, and (f) purges the at least one service usage record from the buffer upon successful transmission of the reporting message.
Claims73
A Subscriber Identity Module (“SIM”) card for a phone, comprising:
- a first memory partition on which a phone user identity and phone network access data are stored;
- a second memory partition on which a service usage monitoring application is stored;
- wherein the service usage monitoring application:
- detects and logs information about a service utilized via the phone,
- creates a service usage record for the service based on the information,
- stores the service usage record in a buffer,
- creates a reporting message containing at least one service usage record,
- sends the reporting message to a remote storage and control server at a preset interval based on a triggered event, and
- purges the at least one service usage record from the buffer upon successful transmission of the reporting message.
A method of reporting service usage information for a user of a wireless device, comprising:
- detecting and logging information about a service utilized via the wireless device;
- creating a service usage record for the service based on the information;
- storing the service usage record in a buffer;
- creating a reporting message containing at least one service usage record;
- sending the reporting message to a remote storage and control server at an interval based on a triggered event;
- and
- purging the at least one service usage record from the buffer upon successful transmission of the reporting message, wherein
- the logged information, the service usage record, the buffer, and the reporting message are stored in a memory of wireless device.
A processor-readable medium having encoded thereon a processor-readable program code which when executed causes a processor to implement a method comprising:
- detecting and logging information about a service utilized via a wireless device;
- creating a service usage record for the service based on the information;
- storing the service usage record in a buffer;
- creating a reporting message containing at least one service usage record;
- sending the reporting message to a remote storage and control server at an interval based on a triggered event;
- and
- purging the at least one service usage record from the buffer upon successful transmission of the reporting message, wherein
- the logged information, the service usage record, the buffer, and the reporting message are stored in a memory of the wireless device.
A Subscriber Identity Module (“SIM”) card for a communications device, comprising:
- a first memory partition on which a user identity and network access data are stored;
- a second memory partition on which a service usage monitoring application is stored, wherein access between the first memory partition and the second memory partition is limited to SIM elemental files to control access to a network;
- wherein the service usage monitoring application:
- detects and logs information about a service utilized via the communications device,
- creates a service usage record for the service based on the information,
- stores the service usage record in a buffer,
- creates a reporting message containing at least one service usage record,
- sends the reporting message to a remote storage and control server at a preset interval based on a triggered event, and
- purges the at least one service usage record from the buffer upon successful transmission of the reporting message.
A device to communicate via a network, comprising:
- a memory on which a user identity, network access data, and a service usage monitoring application is stored;
- wherein the service usage monitoring application:
- detects and logs information about a service utilized via the device,
- creates a service usage record for the service based on the information,
- stores the service usage record in a buffer,
- creates a reporting message containing at least one service usage record,
- sends the reporting message to a remote storage and control server at a preset interval based on a triggered event, and
- purges the at least one service usage record from the buffer upon successful transmission of the reporting message.
Dependencies are inferred from the claim text.