IP Library Granted Patent US 9,389,829
Granted Patent B2
US 9,389,829 · App. 12/756,051 · Granted Jul 12, 2016

Spatial user interface for audio system

Inventors: Thomas A. Donaldson (London, GB); Alexander M. Asseily (London, GB)
Assignee: AliphCom
G06F3/167H04M1/72563
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,389,829
App. No.
12/756,051
Granted
Jul 12, 2016
Kind
B2
Abstract

A system, apparatus, and method for generating a spatial user interface for an application, system or device. The user interface includes a means of representing user interface functions or commands as audio signals, with the audio signals being perceived by the user in a spatially different location depending on the function or command. A user input device is provided to enable a user to select a function or command, or to navigate through the spatial representations of the audio signals.

Claims (32)

1. A system, comprising:

a spatial model generator including a spatial input decoder in communication with a spatial model manager and operative to receive input data associated with a user interface element, and to generate output data defining a spatial location at which a user will perceive an audio signal corresponding to the user interface element, the user interface element including a multi-dimensional spatial model that determines the spatial location;

a spatial audio effects processor in communication with the spatial model manager, the spatial audio effects processor operative to receive as an input an audio input and to generate the audio signal as an output comprised of multiple channels generated from a plurality of streams, a first portion of the plurality of streams comprising a voice stream, the spatial audio effects processor being configured to mix a second portion of the plurality of streams to form a second channel stream, to mix a third portion of the plurality of streams to form a third channel stream, to determine a strength of volume between the second channel stream and the third channel stream using the multi-dimensional spatial model,

each channel modified relative to other channels according to its distance from an origin of the multi-dimensional spatial model, its angle in the multi-dimensional spatial model or both, the audio signal representing the processed audio input as perceived by the user at the spatial location;

an application system in communication with the spatial audio effects processor and the spatial model manager, the application system being configured to provide user interface element information to the spatial model manager, the spatial audio effects processor being configured to communicate data corresponding to user interface elements to and from the application system; and

an input device electrically coupled with the spatial input decoder, the input device including a plurality of 3-dimensional accelerometers, the input device operative to select the audio signal or to alter a spatial arrangement of the audio signal that is perceived by the user, and the arrangement of the audio signal including a selected one or more of transforming, changing, rotating, restoring, navigating, or translating the multi-dimensional spatial model in a plurality of dimensions.

2. The system of claim 1 , wherein the spatial audio effects processor is further operative to process the audio input to include information that is suggestive to the user of the function or operation associated with the audio signal.

3. The system of claim 2 , wherein the information that is suggestive of the function or operation associate with the audio signal includes one or more of echo, volume, rising pitch, falling pitch, or reverberation.

4. The system of claim 1 , wherein the spatial model generator is operative to generate output data defining a spatial location that is suggestive to the user of the function or operation of the user interface element associated with the audio signal.

5. The system of claim 1 , wherein the input data associated with a user interface element is one or more of data related to a function of the user interface element, an operation of the user interface element, or a relative importance of the user interface element.

6. A system, comprising:

a plurality of audio signals, each signal being perceived by a user at a spatially distinct location, and each signal associated with a function or operation of the system, device, or application;

an input device including a plurality of 3-dimensional accelerometers, the input device operative to generate an input signal that is decoded by a spatial input decoder in communication with a spatial model manager, the spatial input decoder operative to select one of the plurality of audio signals to alter a spatial arrangement of the audio signals that is perceived by the user, the spatial model manager operative to alter a spatial arrangement of the audio signals using a multi-dimensional spatial model, and the arrangement of the audio signals including a selected one or more of transforming, changing, rotating, restoring, navigating, or translating the multi-dimensional spatial model in a plurality of dimensions;

a spatial audio effects processor operative to receive the input signal from the input device and in response to activate the functions or operation of the system, device or application, or to alter the spatial arrangement of the audio signals that is perceived by the user by generating an output comprised of multiple channels generated from a plurality of streams, a first portion of the plurality of streams comprising a voice stream, the spatial audio effects processor being configured to mix a second portion of the plurality of streams to form a second channel stream, to mix a third portion of the plurality of streams to form a third channel stream, to determine a strength of volume between the second channel stream and the third channel stream using the multi-dimensional spatial model, each channel modified relative to other channels according to its distance from an origin of the multi-dimensional spatial model, its angle in the multi-dimensional spatial model or both; and

an application system in communication with the spatial audio effects processor and the spatial model manager, the application system being configured to provide user interface element information to the spatial model manager, the spatial audio effects processor being configured to communicate data corresponding to user interface elements to and from the application system.

7. The user interface of claim 6 , wherein one or more of the plurality of audio signals includes information that is suggestive to the user of the functions or operation associate with the audio signal.

8. The user interface of claim 7 , wherein the information that is suggestive of the function of operation associated with the audio signal includes one or more of echo, volume, rising pitch, or reverberation.

9. The user interface of claim 6 , wherein one or more of the plurality of audio signals are perceived by the user at a spatially distinct locations that is suggestive to the user of the function of operation associated with the audio signal.

10. The user interface of claim 6 , wherein one or more of the plurality of audio signals are perceived by the user at a spatially distinct location that is suggestive to the user of the relative importance of the function or operation associated with the audio signal.

11. A method for generating a user interface, comprising:

accessing information regarding a user interface element;

generating, at a spatial model manager, a multi-dimensional spatial model for the user interface element based on the accessed information, the multi-dimensional spatial model representing a mapping of the user interface element to a position in a user's perceived audio space;

associating audio signals with the position in the user's perceived audio space, the audio signals modified according to a distance from an origin of the multi-dimensional spatial model, an angle in the multi-dimensional spatial model or both;

receiving, at a spatial input decoder, an input signal an input device having a plurality of 3-dimensional accelerometers;

processing, at a spatial audio effects processor, the received input signal using the spatial input decoder to determine whether the input represents a selection by the user interface element or a user request to alter the multi-dimensional spatial model, and the user request to alter including a selected one or more of transforming, changing, rotating, restoring, navigating, or translating the multi-dimensional spatial model in a plurality of dimensions, the audio signals included in a plurality of streams, a first portion of the plurality of streams comprising a voice stream, the processing being configured to mix a second portion of the plurality of streams to form a second channel stream, to mix a third portion of the plurality of streams to form a third channel stream, to determine a strength of volume between the second channel stream and the third channel stream using the multi-dimensional spatial model;

providing, by an application system, user interface element information to the spatial model manager; and

communicating, between the application system and the spatial audio effects processor, data corresponding to user interface elements.

12. The method of claim 11 , wherein the accessed information is information related to a function or operation of the user interface element.

13. The method of claim 11 , wherein the accessed information is information related to a relative importance of the user interface element.

14. The method of claim 11 , wherein the audio signals associated with the position in the user's perceived audio space is one or more of a voice prompt, music, or a sound effect.

15. The method of claim 14 , wherein the audio signals includes information that is suggestive to the user of the user interface element function or operation associated with the audio signals.

16. The method of claim 15 , wherein the information that is suggestive of the function or operation associated with the audio signals includes one or more of echo, volume, rising pitch, or reverberation.

Assignments (18)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2021
From: JI AUDIO HOLDINGS LLC
To: JAWBONE INNOVATIONS, LLC
Reel/Frame 056323/0728 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2021
From: JAWB ACQUISITION LLC
To: JI AUDIO HOLDINGS LLC
Reel/Frame 056320/0195 →
RELEASE OF SECURITY INTEREST Recorded Feb 2, 2021
From: BLACKROCK ADVISORS, LLC
To: ALIPHCOM (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
Reel/Frame 055207/0593 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT APPL. NO. 13/982,956 PREVIOUSLY RECORDED AT REEL: 035531 FRAME: 0554. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Nov 2, 2017
From: SILVER LAKE WATERMAN FUND, L.P., AS ADMINISTRATIVE AGENT
To: ALIPHCOM; ALIPH, INC.; MACGYVER ACQUISITION LLC; BODYMEDIA, INC.; PROJECT PARIS ACQUISITION LLC
Reel/Frame 045167/0597 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2017
From: ALIPHCOM (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
To: JAWB ACQUISITION LLC
Reel/Frame 043746/0693 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2017
From: ALIPHCOM
To: ALIPHCOM (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
Reel/Frame 043711/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2017
From: ALIPHCOM, LLC
To: JAWB ACQUISITION, LLC
Reel/Frame 043638/0025 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2017
From: ALIPHCOM DBA JAWBONE
To: ALIPHCOM, LLC
Reel/Frame 043637/0796 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NO. 13870843 PREVIOUSLY RECORDED ON REEL 036500 FRAME 0173. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jan 26, 2017
From: ALIPHCOM; MACGYVER ACQUISITION, LLC; ALIPH, INC.; BODYMEDIA, INC.; PROJECT PARIS ACQUISITION LLC
To: BLACKROCK ADVISORS, LLC
Reel/Frame 041793/0347 →
SECURITY INTEREST Recorded Aug 27, 2015
From: ALIPHCOM; MACGYVER ACQUISITION LLC; ALIPH, INC.; BODYMEDIA, INC.; PROJECT PARIS ACQUISITION LLC
To: BLACKROCK ADVISORS, LLC
Reel/Frame 036500/0173 →
SECURITY INTEREST Recorded Apr 28, 2015
From: ALIPHCOM; MACGYVER ACQUISITION LLC; ALIPH, INC.; BODYMEDIA, INC.; PROJECT PARIS ACQUISITION LLC
To: BLACKROCK ADVISORS, LLC
Reel/Frame 035531/0312 →
RELEASE OF SECURITY INTEREST Recorded Apr 28, 2015
From: SILVER LAKE WATERMAN FUND, L.P., AS ADMINISTRATIVE AGENT
To: ALIPHCOM; ALIPH, INC.; MACGYVER ACQUISITION LLC; BODYMEDIA, INC.; PROJECT PARIS ACQUISITION, LLC
Reel/Frame 035531/0554 →
RELEASE OF SECURITY INTEREST Recorded Apr 28, 2015
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
To: ALIPHCOM; ALIPH, INC.; MACGYVER ACQUISITION LLC; BODYMEDIA, INC.; PROJECT PARIS ACQUISITION LLC
Reel/Frame 035531/0419 →
NOTICE OF SUBSTITUTION OF ADMINISTRATIVE AGENT IN PATENTS Recorded Dec 3, 2014
From: DBD CREDIT FUNDING LLC, AS RESIGNING AGENT
To: SILVER LAKE WATERMAN FUND, L.P., AS SUCCESSOR AGENT
Reel/Frame 034523/0705 →
PATENT SECURITY AGREEMENT Recorded Dec 4, 2013
From: ALIPHCOM; ALIPH, INC.; MACGYVER ACQUISITION LLC; BODYMEDIA, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 031764/0100 →
SECURITY AGREEMENT Recorded Aug 8, 2013
From: ALIPHCOM; ALIPH, INC.; MACGYVER ACQUISITION LLC; BODYMEDIA, INC.
To: DBD CREDIT FUNDING LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 030968/0051 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT APPLICATION NUMBER 12/756,050 AND INCORRECT ATTORNEY DOCKET NUMBER 91840-798889. PREVIOUSLY RECORDED ON REEL 027695 FRAME 0932. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNOR'S INTEREST.. Recorded Feb 21, 2012
From: DONALDSON, THOMAS A.; ASSEILY, ALEXANDER M.
To: ALIPHCOM
Reel/Frame 027743/0185 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2012
From: DONALDSON, THOMAS A.; ASSEILY, ALEXANDER M.
To: ALIPHCOM
Reel/Frame 027695/0932 →
Continuity (2)
Provisional Application 61168165 · Apr 9, 2009
Related Publication 20110010627A1 · Jan 13, 2011