IP Library Granted Patent US 8,731,822
Granted Patent B2
US 8,731,822 · App. 13/351,355 · Granted May 20, 2014

Systems and methods for interleaving navigational directions with additional audio in a mobile device

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,731,822
App. No.
13/351,355
Granted
May 20, 2014
Kind
B2
Abstract

A method and apparatus for managing audio conflicts and priorities is disclosed. A mobile device ( 110 ) initiates a navigation application ( 410 ) and an audio application ( 415 ), each configured to utilize audio input and/or output components. The mobile device identifies ( 430, 435 ) a priority of a communication associated with the audio application and manages ( 440, 445 ) the audio input and output components based on the priority and other factors. In particular, the mobile device or components thereof can delay ( 440 ) an indication of the communication until a sufficient break in a route traversal is reached, can mute ( 445 ) the audio input component while the navigation application utilizes the audio output component, and/or can perform other functions related to the audio conflicts and priorities of the applications.

Claims (54)

1. A method in an electronic communication device, the electronic communication device comprising an audio application configured to utilize a first audio component and a second audio component configured to receive audio, the method comprising:

determining, by a processor, that a navigation application is active, wherein the navigation application is configured to audibly output directions via the first audio component;

identifying, by a processor, an audio output associated with the navigation application; and

preventing, by a processor, the second audio component from receiving any audio input while the audio output is output via the first audio component.

2. The method of claim 1 , wherein, when the audio output is an upcoming warning associated with the directions, the method further comprises:

preventing the upcoming warning from being audibly output via the first audio component.

3. The method of claim 1 , wherein the audio output is an upcoming direction of the directions.

4. The method of claim 1 , further comprising:

detecting an incoming audio stream element associated with the audio application;

examining a listing of at least one rule to determine that the incoming audio stream element has a high priority; and

providing, to a user of the electronic communication device, an indication of the incoming audio stream element.

5. The method of claim 1 , further comprising:

detecting an incoming audio stream element associated with the audio application;

examining a listing of at least one rule to determine that the incoming audio stream element has a low priority;

estimating an amount of time before an upcoming direction of the directions is to be audibly output via the first audio component; and

managing the incoming audio stream element based on the amount of time.

6. The method of claim 5 , wherein managing the incoming audio stream element comprises:

determining that the amount of time does not meet or exceed a threshold; and

delaying an alert associated with the incoming audio stream element.

7. The method of claim 6 , wherein the alert is delayed until the amount of time meets or exceeds the threshold.

8. The method of claim 5 , wherein managing the incoming audio stream element comprises:

determining that the amount of time does not meet or exceed a threshold; and

routing the incoming audio stream element to a voice mailbox module.

9. The method of claim 5 , wherein managing the incoming audio stream element comprises:

determining that the amount of time meets or exceeds a threshold; and

providing, to a user of the electronic communication device, an indication of the incoming audio stream element.

10. The method of claim 1 , wherein the first audio component is a speaker and the second audio component is a microphone.

11. The method of claim 1 , further comprising:

detecting an initialization of an audio stream associated with the audio application;

estimating an amount of time before an upcoming direction of the directions is to be audibly output via the first audio component;

querying a user of the electronic communication device with an option to continue the initialization, wherein the option comprises an indication of the amount of time; and

receiving, from the user, a response to the querying.

12. An electronic communication device comprising:

audio input hardware configured to receive audio;

audio output hardware configured to output audio;

a navigation application configured to provide directions via the audio output hardware;

an audio application configured to utilize the audio input hardware and the audio output hardware; and

a processor configured to execute the navigation application and the audio application, for:

detecting an initialization of the audio application on the electronic communication device while the navigation application is executing,

determining that the navigation application will utilize the audio output hardware to provide the directions while the audio application is initialized,

identifying an upcoming direction of the directions, and

preventing the audio input hardware from receiving any audio input while the navigation application outputs the upcoming direction via the audio output hardware.

13. The electronic communication device of claim 12 , wherein the processor is further configured to execute the navigation application and the audio application, for:

identifying a warning associated with the upcoming direction, and

preventing the navigation application from outputting the warning via the audio output hardware.

14. The electronic communication device of claim 12 , wherein the processor is further configured to execute the navigation application and the audio application, for:

detecting an incoming audio stream element associated with the initialization of the audio application,

examining a listing of at least one rule to determine that the incoming audio stream element has a high priority, and

providing, to a user of the electronic communication device via the audio application, an indication of the incoming audio stream element.

15. The electronic communication device of claim 12 , wherein the processor is further configured to execute the navigation application and the audio application, for:

detecting an incoming audio stream element associated with the initialization of the audio application,

examining a listing of at least one rule to determine that the incoming audio stream element has a low priority,

estimating an amount of time before an upcoming direction of the directions is to be audibly output via the audio output hardware, and

managing, by the audio application, the incoming audio stream element based on the amount of time.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034227/0095 →
CHANGE OF NAME Recorded Jul 10, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 028561/0557 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2012
From: VOGEDES, JEROME; LEMKE, MARK R.
To: MOTOROLA MOBILITY, INC.
Reel/Frame 027540/0290 →