IP Library Granted Patent US 9,952,309
Granted Patent B2
US 9,952,309 · App. 15/231,502 · Granted Apr 24, 2018

Mobile device indoor navigation

Inventors: Bruce L. Davis (Lake Oswego, OR); Tony F. Rodriguez (Portland, OR); Shankar Thagadur Shivappa (Beaverton, OR)
Assignee: Digimarc Corporation
G01S5/22G08B25/10G10L19/018H04R29/007H04W4/021H04W4/023H04W4/043
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 9,952,309
App. No.
15/231,502
Granted
Apr 24, 2018
Kind
B2
Abstract

An audio playback system receives digitally watermarked audio programming and distributes it to audio speakers in a venue, enabling a variety of location and product dependent services to be delivered to mobile devices in the venue. Mobile devices sense audio from speakers and decode digital identifying information, including characteristics to distinguish audio sources. The mobile device communicates with a networked computer to provide the identifying information, which in turn, triggers an alert for output on the mobile device.

Claims (34)

1. A system for mobile device positioning comprising:

a mobile device in a venue, the mobile device configured to detect identifying information of plural different audio sources in sound captured through a microphone of the mobile device in the venue, and configured to determine timing information for sound signals from the different audio sources, wherein the timing information comprises the relative arrival time to the mobile device from the different sources; and

a position calculator configured to obtain positions of the different sources from the identifying information, and configured to calculate position of the mobile device from the position of the different sources and the timing information.

2. The system of claim 1 comprising one or more computers configured to monitor position of the mobile device at the venue, and send an alert to the mobile device when the position of the mobile device is at a position associated with the alert.

3. The system of claim 1 wherein the audio sources comprise loudspeakers of a public audio playback system in the venue.

4. The system of claim 3 wherein the public audio playback system comprises a public address system.

5. The system of claim 1 further including a traffic monitoring system, wherein the traffic monitoring system provides information about traffic in the venue from which a position based alert is generated and sent to the mobile device in the venue.

6. The system of claim 5 wherein the traffic monitoring system comprises a fiber optic sensor network.

7. A non-transitory computer readable medium, on which is stored instructions, which when executed by a computer, perform a method for mobile device positioning comprising:

detecting audio source identifying and timing information from an audio signal captured on a microphone;

providing the source identifying and timing information to a process for computing position of a mobile device in a venue, the source identifying information identifying plural different audio sources from the audio signal captured on the microphone, and the timing information providing timing of sound signals from the different audio sources;

obtaining positions of the plural different audio sources; and

calculating the position of the mobile device based on the timing and position of the plural different audio sources.

8. The computer readable medium of claim 7 , wherein the instructions are configured to generate a position based alert on an output device of a mobile device when the position of the mobile device is within a pre-determined position associated with the position based alert in a venue.

9. The computer readable medium of claim 7 wherein the medium comprises a memory of the mobile device, the mobile device comprises a wireless phone, and the microphone is a microphone of the wireless phone.

10. A method of determining position of a mobile device comprising:

receiving, at one location, audio signals from two or more different audio sources that overlap in time, in a microphone of the mobile device, wherein the audio signals sound substantially similar to a human listener, yet have different characteristics to distinguish among the different audio sources;

distinguishing the audio signals from each other based on distinguishing characteristics determined from the audio signals;

determining timing information for sound signals from the different audio sources, wherein the timing information comprises the relative arrival time to the mobile device from the different sources; and

based on the distinguishing characteristics and the timing information, determining position of the mobile device.

11. The method of claim 10 wherein distinguishing the audio signals comprises detecting a digital watermark encoded into host audio content.

12. The method of claim 10 wherein distinguishing the audio signals comprises differentiating source by performing a content fingerprint recognition.

13. The method of claim 10 wherein the distinguishing characteristic comprises a set of frequency tones.

14. The method of claim 11 wherein the distinguishing characteristic comprises a direct sequence spread spectrum modulated audio watermark.

15. The method of claim 11 including:

tracking position derived from audio signals captured through the microphone of the mobile device; and based on tracking the position, providing feedback on indoor navigation in the venue.

16. The method of claim 15 wherein the feedback comprises a depiction of a path traveled relative to a path in the venue computed based on preferences derived from user input.

17. The method of claim 15 wherein the feedback corresponds to location based alerts computed by:

deriving preferences about products in a venue from input;

determining locations of the products in the venue;

and scheduling location based alerts to be triggered when the mobile device is detected to be in proximity of the locations of the products in the venue.

18. The method of claim 17 wherein the deriving comprises identifying the products in a shopping list entered as the input.

19. The method of claim 10 including tracking orientation of the mobile device based on sampling orientation data from an orientation sensor on the mobile device.

20. The method of claim 19 including providing a product alert on the mobile device based on position derived from audio capture and orientation from sampling orientation data.

Assignments (3)
ARTICLES OF CONVERSION Recorded Jun 19, 2026
From: DIGIMARC CORPORATION
To: DIGIMARC LLC
Reel/Frame 075863/0211 →
ARTICLES OF AMENDMENT OFTHE ARTICLES OF ORGANIZATION OF DIGIMARC LLC Recorded Jun 19, 2026
From: DIGIMARC LLC
To: DMRC LLC
Reel/Frame 075863/0266 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2018
From: DAVIS, BRUCE L.; RODRIGUEZ, TONY F.; THAGADUR SHIVAPPA, SHANKAR
To: DIGMARC CORPORATION
Reel/Frame 044982/0476 →
Continuity (5)
Continuation 14748126 · Jun 23, 2015
Continuation 14189740 · Feb 25, 2014
Continuation 13195715 · Aug 1, 2011
Continuation In Part 13033372 · Feb 23, 2011
Related Publication 20170131384A1 · May 11, 2017