IP Library Granted Patent US 8,412,163
Granted Patent B2
US 8,412,163 · App. 12/769,669 · Granted Apr 2, 2013

Local voicemail for mobile devices

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,412,163
App. No.
12/769,669
Granted
Apr 2, 2013
Kind
B2
Abstract

This document describes various techniques for implementing local voicemail on a mobile device. These techniques may include enabling the mobile device to answer a voice call, record audio of the voice call to provide a voicemail file, and store the voicemail file to local computer-readable media. A locally stored voicemail file may be associated with relevant data, exposed via the associated data for local processing, and/or manipulated through a user interface of the mobile device.

Claims (43)

1. A method comprising:

answering, at a mobile device, a voice call;

recording, at the mobile device, audio of the voice call to provide a voicemail file;

storing the voicemail file locally on the mobile device; and

enabling, via the mobile device, the locally stored voicemail file on the mobile device to be available to an application other than a voicemail application.

2. The method as recited in claim 1 , further comprising playing an audio message over the voice call, the audio message stored locally on the mobile device.

3. The method as recited in claim 1 , further comprising disabling a microphone of the mobile device.

4. The method as recited in claim 1 , wherein answering the voice call is responsive to user input received at the mobile device.

5. The method as recited in claim 1 , further comprising determining, based on information accessible to the mobile device, to answer the voice call.

6. The method as recited in claim 1 , further comprising associating relevant data with the voicemail file.

7. The method of claim 6 , further comprising exposing the voicemail file via the associated data for local processing.

8. A method comprising:

receiving, at a mobile device, a voice call from a remote entity;

answering the voice call;

muting a microphone of the mobile device;

playing an audio message to the remote entity over the voice call;

recording audio of the voice call to provide a voicemail file;

storing the voicemail file on the mobile device; and

enabling, via the mobile device, the stored voicemail file on the mobile device to be available to an application other than a voicemail application.

9. The method as recited in claim 8 , wherein answering the voice call is responsive to a setting of the mobile device.

10. The method of as recited in claim 9 , further comprising prior to the act of answering the voice call determining the setting of the mobile device based on information accessible to the mobile device.

11. The method as recited in claim 10 , wherein the information accessible to the mobile device includes at least one of calendar information, schedule information, contact information, or information about a location of the mobile device.

12. The method as recited in claim 8 , further comprising selecting one of a plurality of audio messages based on information associated with the remote entity.

13. The method as recited in claim 8 , further comprising associating, with the voicemail file, relevant information accessible to the mobile device including at least one of contact information, calendar information, schedule information, or call history information.

14. The method as recited in claim 13 , further comprising exposing the voicemail file via the associated information enabling user interaction with the voicemail file based on the associated data.

15. A mobile device comprising:

a wireless network interface;

computer-readable storage media;

a microphone; and

a voicemail engine configured to:

answer a voice call received via the wireless network interface;

mute the microphone of the mobile device;

play an audio message from the computer-readable media on the voice call;

record audio from the voice call to provide a voicemail file;

store the voicemail file to the computer-readable storage media; and

enable the stored voicemail file to be available to an application other than a voicemail application without accessing a network.

16. The mobile device of claim 15 , wherein the voicemail engine is further configured to determine whether to answer the incoming voice call based on information accessible to the mobile device.

17. The mobile device of claim 15 , further comprising a speaker, wherein the voicemail engine is further configured to play audio of the voice call over the speaker.

18. The mobile device of claim 15 , wherein the voicemail engine is further configured to associate relevant data with the voicemail file.

19. The mobile device of claim 18 , wherein the voicemail engine is further configured to expose the voicemail file via the associated data.

20. The mobile device of claim 15 , wherein the mobile device comprises one of a cellular phone, a voice-over-internet-protocol phone, or a voice-enabled personal media device.

21. The method as recited in claim 1 , further comprising associating the voicemail file with a task based, at least in part, on a contact associated with the voicemail file.

22. The method as recited in claim 6 , enabling searching, sorting, filtering or navigating the voicemail file via the associated data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034564/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2010
From: ABOU RJEILI, JOE; KHAWAND, JEAN
To: MICROSOFT CORPORATION
Reel/Frame 024306/0532 →