IP Library Granted Patent US 8,010,086
Granted Patent B2
US 8,010,086 · App. 12/275,739 · Granted Aug 30, 2011

System and method for providing location information with voicemail messages

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,010,086
App. No.
12/275,739
Granted
Aug 30, 2011
Kind
B2
Abstract

Embodiments of the present invention include a method for providing a user with a location of a caller associated with a voicemail message. In one embodiment, the method includes identifying the caller associated with the voicemail message. The method determines the location of the caller and associates the location with the voicemail message left by the caller. The method provides the location of the caller associated with the voicemail message to the recipient of the voicemail message.

Claims (38)

1. A method for providing a recipient of a voicemail message with a location of a caller associated with the voicemail message, the method comprising:

identifying the caller associated with the voicemail message;

determining the location of the caller;

associating the location with the voicemail message; and

providing the location of the caller associated with the voicemail message to the recipient of the voicemail message in response to receiving a user-selection of an option to verbally announce the location of the caller associated with the voicemail message after the voicemail message has been played.

2. The method of claim 1 , wherein identifying the caller associated with the voicemail message includes communicating with at least one service provider subscriber database.

3. The method of claim 1 , wherein providing the location of the caller associated with the voicemail message to the recipient of the voicemail message includes displaying the location of the caller using visual voicemail notification.

4. The method of claim 1 , wherein providing the location of the caller associated with the voicemail message to the recipient of the voicemail message includes associating the location of the caller with a displayable map indicating the location of the caller at the time the voicemail message was recorded.

5. The method of claim 1 , further comprising:

determining an identifier associated with a communication device used by the caller;

determining whether the identifier is associated with a wired communication device; and

responsive to the identifier being associated with a wired communication device;

determining the location of the caller based on subscriber information obtained from a service provider database.

6. The method of claim 5 , wherein the identifier is a phone number.

7. The method of claim 5 , wherein the identifier is an internet protocol address.

8. The method of claim 5 , further comprising responsive to the identifier being associated with a wireless communication device, determining the location of the caller using cell tower triangulation.

9. The method of claim 5 , further comprising responsive to the identifier being associated with a wireless communication device, determining the location of the caller using global positioning coordinates associated with the wireless communication device.

10. A voicemail server comprising:

memory in communication with a processing unit, the memory including computer usable program code, and the processing unit operable to execute the computer usable program code to:

identify the caller associated with the voicemail message;

determine the location of the caller;

associate the location with the voicemail message; and

provide the location of the caller associated with the voicemail message to a recipient of the voicemail message in response to receiving a user-selection of an option to verbally announce the location of the caller associated with the voicemail message after the voicemail message has been played.

11. The voicemail server of claim 10 , wherein the processing unit further executes the computer usable program code to:

determine an identifier associated with a communication device used by the caller;

determine whether the identifier is associated with a wired communication device; and

determine the location of the caller based on subscriber information associated with the identifier.

12. The voicemail server of claim 11 , wherein the processing unit further executes the computer usable program code to determine the location of the caller using cell tower triangulation in response to the identifier being associated with a wireless communication device.

13. The voicemail server of claim 11 , wherein the processing unit further executes the computer usable program code to determine the location of the caller using global positioning coordinates of a wireless communication device associated with the caller.

14. The voicemail server of claim 10 , wherein the processing unit further executes the computer usable program code to enable displaying of the location of the caller in a visual voicemail notification.

15. The voicemail server of claim 10 , wherein the processing unit further executes the computer usable program code to associate the location of the caller with a displayable map indicating the location of the caller at the time the voicemail message was recorded.

16. The voicemail server of claim 10 , wherein the processing unit further executes the computer usable program code to announce the location of the caller associated with the voicemail message when the recipient of the voicemail message retrieves the voicemail message.

17. The voicemail server of claim 16 , wherein announcing the location of the caller associated with the voicemail message when the recipient of the voicemail message retrieves the voicemail message is performed in response to the recipient selecting a location information option.

18. A computer program product comprising computer executable instructions to:

identify the caller associated with the voicemail message;

determine the location of the caller;

associate the location with the voicemail message; and

provide the location of the caller associated with the voicemail message to the recipient of the voicemail message in response to receiving a user-selection of an option to verbally announce the location of the caller associated with the voicemail message after the voicemail message has been played.

Assignments (2)
CHANGE OF NAME Recorded Sep 24, 2021
From: EMBARQ HOLDINGS COMPANY, LLC
To: CENTURYLINK INTELLECTUAL PROPERTY LLC
Reel/Frame 057598/0902 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2008
From: GUPTA, SHEKHAR
To: EMBARQ HOLDINGS COMPANY, LLC
Reel/Frame 021874/0301 →