IP Library Patent Application 12611979
Patent Application
App. No. 12/611,979

SYSTEM AND METHOD OF MANAGING VOICEMAIL GREETINGS

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 None
App. No.
12/611,979
Abstract

A wireless handheld telephony device comprising a microprocessor, machine-readable memory, and machine-readable instructions configured to cause the device to: receive from a telecommunications server signals representing a request to establish with the device a communications session for an incoming voice call; using at least one of data coded within the received signals and data associated with at least one application executable by the device, determine whether at least one pre-set voicemail criterion has been satisfied; based on the determination whether at least one pre-set voicemail criterion has been satisfied, select, from a plurality of voicemail data sets stored in memory resident on the device, a voicemail data set to be transmitted to the server; and transmit to the server signals representing the selected voicemail data set.

Claims (40)

1 . A wireless handheld telephony device comprising a microprocessor, machine-readable memory, and machine-readable instructions configured to cause the device to:

receive from a telecommunications server signals representing a request to establish with the device a communications session for an incoming voice call;

using at least one of data coded within the received signals and data associated with at least one application executable by the device, determine whether at least one pre-set voicemail criterion has been satisfied;

based on the determination whether at least one pre-set voicemail criterion has been satisfied, select, from a plurality of voicemail data sets stored in memory resident on the device, a voicemail data set to be transmitted to the server; and

transmit to the server signals representing the selected voicemail data set.

2 . The device of claim 1 wherein the determination whether at least one pre-set voicemail criterion has been satisfied is made using data associated with the at least one application executable by the device.

3 . The device of claim 1 wherein data coded within the received signals is associated with a voicemail data set and is used in the determination whether the at least one pre-set voicemail criterion has been satisfied.

4 . The device of claim 1 wherein there are at least two pre-set voicemail criteria, each of the at least two pre-set voicemail criteria being associated with a different associated voicemail data set, each of the at least two pre-set criteria associated with a different relative priority, and

wherein the machine-readable instructions are further configured to cause the device to select the voicemail data set associated with the highest priority pre-set criterion.

5 . The device of claim 1 wherein the transmitted voicemail data set includes at least one greeting parameter.

6 . The device of claim 1 wherein the at least one pre-set criterion comprises at least one of: a caller designation, a location designation, a time designation, a speed designation, a battery level designation, a profile setting designation, an event designation.

7 . The device of claim 6 wherein the at least one application comprises a calendar application and the at least one pre-set criterion comprises an event designation associated with an event scheduled in the calendar application, and the pre-set criterion may be satisfied at least for a duration of the scheduled event.

8 . The device of claim 1 , comprising a global positioning system (GPS), wherein the at least one pre-set criterion comprises at least one of a speed designation and a location designation determined using the GPS.

9 . The device of claim 1 wherein at the at least one pre-set criterion comprises a logical combination of two or more designations.

10 . A method, performed by a wireless handheld telephony device, comprising:

receiving, from a telecommunications server, signals representing a request to establish with the device a communications session for an incoming call;

determining, using at least one of data coded within the received signals and data associated with at least one application executable by the device, whether at least one pre-set voicemail criterion has been satisfied;

selecting, based on the determination whether at least one pre-set voicemail criterion has been satisfied, a voicemail data set from a plurality of voicemail data sets stored in memory resident on the device to be transmitted to the server; and

transmitting to the server signals representing the selected voicemail data set.

11 . The method of claim 10 , wherein the determining whether at least one pre-set voicemail criterion has been satisfied is performed using data associated with the at least one application executable by the device.

12 . The method of claim 10 wherein data coded within the received signals is associated with a voicemail data set and is used in the determining whether the at least one pre-set voicemail criterion has been satisfied.

13 . The method of claim 10 wherein there are at least two pre-set voicemail criteria, each of the at least two pre-set voicemail criteria being associated with a different associated voicemail data set, each of the at least two pre-set criteria associated with a different relative priority, and the selecting the voicemail data set is performed using the highest priority pre-set criterion.

14 . The method of claim 10 wherein the selected voicemail data set includes at least one greeting parameter.

15 . The method of claim 10 wherein the at least one pre-set criterion comprises at least one of: a caller designation, a location designation, a time designation, a speed designation, a battery level designation, a profile setting designation, an event designation.

16 . The method of claim 15 wherein the at least one application comprises a calendar application and the at least one pre-set criterion comprises an event designation associated with an event scheduled in the calendar application, and the pre-set criterion may be satisfied at least for a duration of the scheduled event.

17 . The method of claim 15 wherein the wireless handheld telephony device comprises a global positioning system (GPS) and the at least one pre-set criterion comprises at least one of a speed designation and a location designation determined using the GPS.

18 . The method of claim 15 wherein at least one of the at least one pre-set criterion comprises a logical combination of two or more designations.

19 . A computer program product having a computer readable medium tangibly embodying computer executable instructions configured to cause a wireless handheld telephony device to:

receive, from a telecommunications server, signals representing a request to establish with the device a communications session for an incoming call;

determine, using at least one of data coded within the received signals and data associated with at least one application executable by the device, whether at least one pre-set voicemail criterion has been satisfied;

selecting, based on the determination whether at least one pre-set voicemail criterion has been satisfied, a voicemail data set from a plurality of voicemail data sets stored in memory resident on the device to be transmitted to the server; and

transmitting to the server signals representing the selected voicemail data set.

20 . The computer program product of claim 19 wherein the determination whether at least one pre-set voicemail criterion has been satisfied is uses data associated with the at least one application executable by the device.

21 . The computer program product of claim 19 wherein there are at least two pre-set voicemail criteria, each of the at least two pre-set voicemail criteria being associated with a different associated voicemail data set, each of the at least two pre-set criteria associated with a different relative priority, and the selection of the voicemail data set made using the highest priority pre-set criterion.

22 . The computer program product of claim 19 wherein there are at least two pre-set criteria, each of the at least two pre-set criteria being associated with a different respective associated voicemail data set, each of the at least two pre-set criteria having a different relative priority; the computer program product further embodying instructions configured to cause the device to select the voicemail data set associated with the highest priority pre-set criterion.

23 . The computer program product of claim 19 wherein the selected voicemail data set includes at least one greeting parameter.

24 . The computer program product of claim 19 wherein the at least one pre-set criterion comprises at least one of: a caller designation, a location designation, a time designation, a speed designation, a battery level designation, a profile setting designation, an event designation.

25 . The computer program product of claim 24 wherein the at least one application comprises a calendar application and the at least one pre-set criterion comprises an event designation associated with an event scheduled in the calendar application, and the pre-set criterion may be satisfied at least for a duration of the scheduled event.

26 . The computer program product of claim 24 the wireless handheld telephony device comprises a global positioning system (GPS) and the at least one pre-set criterion comprises at least one of a speed designation and a location designation determined using the GPS.

27 . The computer program product of claim 24 wherein the at least one pre-set criterion comprises a logical combination of two or more designations.

Assignments (3)
CHANGE OF NAME Recorded Nov 5, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034176/0557 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2012
From: ELLIS, PATRICK D.; BALANNIK, VADIM
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 027733/0691 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2012
From: RESEARCH IN MOTION CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 027733/0760 →