IP Library Granted Patent US 8,295,804
Granted Patent B2
US 8,295,804 · App. 12/394,481 · Granted Oct 23, 2012

System and method for monitoring message usage

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,295,804
App. No.
12/394,481
Granted
Oct 23, 2012
Kind
B2
Abstract

A computer implemented method for monitoring message usage on a communication device. An audible message may be outputted on the communication device in replacement of a pre-determined telephone tone. A duration parameter of outputting the audible message in replacement of the pre-determined telephone tone may be determined, and provided to a billing system for determining a compensation parameter.

Claims (39)

1. A communication device comprising:

a processor and a memory coupled thereto, the memory storing instructions and data configuring the processor to:

customize a number of rings for an incoming call at the communication device;

output a plurality of audible messages at the communication device in replacement of a ring tone generated by the incoming call, respective ones of the audible messages being different, the ones of the audible messages being output in replacement of respective ones of the customized number of rings;

determine a duration parameter of outputting the plurality of audible messages; and

provide the duration parameter to a billing system for determining a compensation parameter at least partly based on the duration parameter.

2. The communication device of claim 1 , wherein the communication device is selected from the group of communication devices consisting of a wireless communication device, a landline telephone and a voice-enabled laptop computer.

3. A computer implemented method for monitoring message usage on a communication device, the method comprising:

customizing a number of rings for an incoming call at the communication device;

outputting a plurality of audible messages at the communication device in replacement of a ring tone generated by the incoming call, respective ones of the audible messages being different, the ones of the audible messages being output in replacement of respective ones of the customized number of rings;

determining a duration parameter of outputting the plurality of audible messages; and

providing the duration parameter to a billing system for determining a compensation parameter at least partly based on the duration parameter.

4. The method of claim 3 , further comprising:

providing an acknowledgement option at a user interface of the communication device while outputting the audible messages;

receiving an acknowledgement indication of user attention at the user interface of the communication device; and

providing the acknowledgement indication to the billing system for determining the compensation parameter.

5. The method of claim 3 further comprising receiving the audible messages from a remote server and storing the audible messages for output on the communication device.

6. The method of claim 3 wherein the audible messages are outputted at the communication device at least until detection of a voice response.

7. The method of claim 3 wherein the communication device comprises a recipient communication device configured to receive an incoming call from a caller communication device.

8. The method of claim 3 , further comprising:

detecting location information of the communication device while outputting the audible messages; and

providing the location information to the billing system for determining the compensation parameter at least partly based on a pre-determined location criterion.

9. The method of claim 8 , further comprising:

outputting the audible messages in a local language depending on the location information.

10. The method of claim 3 , further comprising:

detecting mobility information of the communication device, while outputting the audible messages, the mobility information indicating whether the communication device is stationary or moving; and

providing the mobility information to the billing system for determining the compensation parameter at least partly based on the mobility information.

11. The method of claim 3 wherein the audible messages comprises audible advertising messages.

12. A computer implemented system for monitoring message usage on a communication device, the system comprising:

a message database accessible to the communication device for outputting a plurality of audible messages at the communication device in replacement of a ring tone generated by an incoming call, ones of the audible messages being output in replacement of a customized number of rings, the communication device comprising:

a telephone tone detector interface for detecting the ring tone generated at the communication device; and

an output duration monitor for determining a duration parameter of outputting the plurality of audible messages in replacement of respective ones of the customized number of rings; and

a billing system for determining a compensation parameter at least partly based on the duration parameter.

13. The system of claim 12 wherein the communication device is a recipient communication device.

14. A computer readable memory comprising instructions, which, when executed on a computer, cause the computer to:

customize a number of rings for an incoming call at the communication device;

output a plurality of audible messages at the communication device in replacement of a ring tone generated by the incoming call, respective ones of the audible messages being different, the ones of the audible messages being output in replacement of respective ones of the customized number of rings;

determine a duration parameter of outputting the plurality of audible messages; and

provide the duration parameter to a billing system for determining a compensation parameter at least partly based on the duration parameter.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Aug 13, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 033541/0704 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2009
From: BOSAN, SOREL; ZIMA, JANICE; SCOTT, SHERRYL LEE LORRAINE
To: RESEARCH IN MOTION LIMITED
Reel/Frame 022687/0732 →