IP Library Patent Application 13583241
Patent Application
App. No. 13/583,241

METHODS AND DEVICES TO PROVIDE COMMON USER INTERFACE MODE BASED ON SOUND

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 None
App. No.
13/583,241
Abstract

A method and electronic devices to provide a common user interface mode on a first electronic device and a second electronic device are described. In one aspect, the method comprises: participating in audio based communications between the first electronic device and the second electronic device; determining an orientation of the first electronic device relative to the second electronic device based on the audio based communications; and entering a common user interface mode in which a display associated with the first electronic device and a display associated with the second electronic device operate cooperatively and in which the orientation of a common user interface displayed on the displays is determined in accordance with the determined relative orientation.

Claims (58)

1 . A method to provide a common user interface mode on a first electronic device and a second electronic device, the method comprising:

participating in audio based communications between the first electronic device and the second electronic device;

determining an orientation of the first electronic device relative to the second electronic device based on the audio based communications; and

entering a common user interface mode in which a display associated with the first electronic device and a display associated with the second electronic device operate cooperatively.

2 . The method of claim 1 , wherein the first electronic device comprises at least two speakers disposed in spaced relation to one another and wherein the second electronic device comprises a microphone and wherein participating in audio based communications between the first electronic device and the second electronic device comprises:

receiving, at the microphone of the second electronic device, a sound emitted by a first speaker of the first electronic device; and

receiving, at the microphone of the second electronic device, a sound emitted by a second speaker of the first electronic device.

3 . The method of claim 2 , further comprising:

determining an amplitude of the sounds received at the microphone of the second electronic device,

and wherein the relative orientation of the first electronic device and the second electronic device is determined based on the amplitude of the sounds received at the microphone of the second electronic device.

4 . The method of any one of claim 2 or 3 , further comprising:

determining an elapsed time between the time at which the sound was emitted by the first speaker of the first electronic device and the time at which that sound was received at the microphone of the second electronic device and determining an elapsed time between the time at which the sound was emitted by the second speaker of the first electronic device and the time at which that sound was received at the microphone of the second electronic device,

and wherein the relative orientation of the first electronic device and the second electronic device is determined based on the elapsed times.

5 . The method of claim 4 , wherein determining an elapsed time between when the sound was emitted by the first speaker of the first electronic device and when that sound was received at the microphone of the second electronic device comprises:

obtaining first timing information specifying a time at which the sound was emitted from the first speaker;

determining the time at which the sound emitted from the first speaker was received at the microphone of the second electronic device; and

determining the elapsed time between when the sound was emitted by the first speaker of the first electronic device and when that sound was received at the microphone of the second electronic device based on the first timing information and the time at which the sound emitted from the first speaker was received at the microphone of the second electronic device,

and wherein determining an elapsed time between when the sound was emitted by the second speaker of the first electronic device and when that sound was received at the microphone of the second electronic device comprises:

obtaining second timing information specifying a time at which the sound was emitted from the second speaker;

determining the time at which the sound emitted from the second speaker was received at the microphone of the second electronic device; and

determining the elapsed time between when the sound was emitted by the second speaker of the first electronic device and when that sound was received at the microphone of the second electronic device based on the second timing information and the time at which the sound emitted from the second speaker was received at the microphone of the second electronic device.

6 . The method of any one of claims 4 to 5 , further comprising:

sharing clock synchronization information between the first electronic device and the second electronic device, and wherein the clock synchronization information is used when determining the elapsed times.

7 . The method of any one of claims 2 to 6 , further comprising:

determining which one of two electronic devices has a larger speaker separation and selecting that electronic device to act as the first electronic device and selecting the other of the two electronic devices as the second electronic device.

8 . The method of any one of claims 2 to 7 , wherein the sounds emitted by the first speaker and the second speaker have predetermined sound signatures, the method further comprising:

authenticating the sound signatures of the sounds emitted by the first speaker and the second speaker.

9 . The method of any one of claims 1 to 8 , wherein the first electronic device comprises a speaker and wherein the second electronic device comprises a first microphone and a second microphone, and wherein participating in audio based communications between the first electronic device and the second electronic device comprises:

receiving, at the first microphone of the second electronic device, a sound emitted by the speaker of the first electronic device; and

receiving, at the second microphone of the second electronic device, the sound emitted by the speaker of the first electronic device.

10 . The method of claim 9 , wherein the second electronic device comprises a third microphone and wherein participating in audio based communications between the first electronic device and the second electronic device further comprises:

receiving, at the third microphone of the second electronic device, the sound emitted by the speaker of the first electronic device.

11 . The method of claim 9 , wherein the first electronic device comprises a second speaker and wherein participating in audio based communication between the first electronic device and the second electronic device further comprises:

receiving, at the first microphone of the second electronic device, a sound emitted by the second speaker of the first electronic device;

receiving, at the second microphone of the second electronic device, the sound emitted by the second speaker of the first electronic device; and

receiving, at the third microphone of the second electronic device, the sound emitted by the second speaker of the first electronic device.

12 . The method of claim 9 , wherein the first electronic device comprises a second speaker and wherein participating in audio based communications between the first electronic device and the second electronic device further comprises:

receiving, at the first microphone of the second electronic device, a sound emitted by the second speaker of the first electronic device; and

receiving, at the second microphone of the second electronic device, the sound emitted by the second speaker of the first electronic device.

13 . The method of any one of claims 1 to 12 , wherein the second electronic device comprises a first speaker and wherein participating in audio based communications between the first electronic device and the second electronic device comprises:

emitting a sound from the first speaker of the second electronic device.

14 . The method of claim 13 , wherein the second electronic device further comprises a second speaker and wherein participating in audio based communications between the first electronic device and the second electronic device further comprises:

emitting a sound from the second speaker of the second electronic device.

15 . The method of any one of claims 1 to 14 , wherein at least one of the first electronic device and the second electronic device is a smartphone.

16 . The method of any one of claims 1 to 15 , wherein at least one of the first electronic device and the second electronic device is a tablet computer.

17 . The method of any one of claims 1 to 16 , wherein, in the common user interface mode, one of the first electronic device or the second electronic device acts as a primary device to control the display of the other of the first electronic device or the second electronic device.

18 . The method of any one of claims 1 to 17 , wherein the common user interface mode comprises an extended desktop mode in which a user interface generated by one of one of the first electronic device or the second electronic device is spanned to include the display of both the first electronic device and the second electronic device.

19 . The method of claim 18 wherein determining an orientation of the first electronic device relative to the second electronic device comprises:

identifying a side of the display of the first electronic device and a side of the display of the second electronic device which are closer together than any other sides of the display of the first electronic device are to any other sides of the display of the second electronic device and wherein, in the extended desktop mode, a user interface spans across the identified sides.

20 . The method of any one of claims 1 to 19 , wherein, in the common user interface mode the orientation of a common user interface displayed on the displays is determined in accordance with the determined relative orientation

21 . An electronic device comprising:

a microphone;

a communication subsystem to establish wireless communications with a first electronic device;

a display; and

a processor, the processor being configured to perform the method of any one of claims 1 to 20 .

22 . A method to determine a relative orientation of a first electronic device and a second electronic device, the first electronic device comprising at least two speakers, the second electronic device comprising at least one microphone, the method comprising:

receiving, at the microphone of the second electronic device, sounds emitted by two or more speakers associated with the first electronic device; and

based on the sounds emitted by two or more speakers, determining a relative orientation of the first electronic device and the second electronic device.

Assignments (2)
CHANGE OF NAME Recorded Dec 22, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034688/0899 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2012
From: PASQUERO, JEROME; WALKER, DAVID RYAN; GRIFFIN, JASON TYLER
To: RESEARCH IN MOTION LIMITED
Reel/Frame 028912/0639 →