IP Library Granted Patent US 11,126,396
Granted Patent B2
US 11,126,396 · App. 16/369,468 · Granted Sep 21, 2021

Audio output device selection

Inventors: John Weldon Nicholson (Cary, NC); Daryl Cromer (Raleigh, NC); Howard Locker (Cary, NC)
Assignee: Lenovo (Singapore) Pte. Ltd.
G06F3/165G06F3/0484
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 11,126,396
App. No.
16/369,468
Granted
Sep 21, 2021
Kind
B2
Abstract

One embodiment provides a method, including: detecting, at an information handling device, a position of an application window on one of at least two connected display devices operatively coupled to the information handling device; determining, using a processor, an audio output device associated with the one of the at least two connected display devices; and directing audio originating from the application window to the audio output device. Other aspects are described and claimed.

Claims (40)

1. A method, comprising:

detecting, at an information handling device, a position of an application window on one of at least two connected display devices operatively coupled to the information handling device, wherein the detecting the position of the application window comprises:

identifying coordinate pairs associated with the application window on a coordinate plane, wherein the coordinate plane spans across the at least two connected display devices; and

identifying the one of the at least two connected display devices comprising the coordinate pairs;

determining, using a processor, an audio output device associated with each of the one of the at least two connected display devices; and

directing audio originating from the application window to the audio output device associated with the one of the at least two connected display devices displaying the application window.

2. The method of claim 1 , wherein the coordinate plane spans across all of the at least two connected display devices.

3. The method of claim 1 , further comprising:

identifying, using a processor, movement of the application window from the one of the at least two connected display devices to another of the at least two connected display devices; and

switching, based on the movement, an output designation of the audio from the audio output device to another audio output device associated with the another of the at least two connected display devices.

4. The method of claim 3 , wherein the output designation is based on the position of the application window.

5. The method of claim 3 , wherein the identifying comprises identifying which of the at least two connected display devices comprises a majority percentage of the application window.

6. The method of claim 3 , wherein the audio output device is outputting the audio and wherein the switching comprises outputting the audio on the another audio output device substantially without interruption.

7. The method of claim 1 , wherein the determining comprises determining the audio output device based on a user-defined association.

8. The method of claim 7 , wherein the user-defined association is stored in an accessible storage database.

9. An information handling device, comprising:

at least two connected display devices;

an audio output device;

a processor;

a memory device that stores instructions executable by the processor to:

detect a position of an application window on one of the at least two connected display devices operatively coupled to the information handling device, wherein to detect the position of the application window comprises:

identifying coordinate pairs associated with the application window on a coordinate plane, wherein the coordinate plane spans across the at least two connected display devices; and

identifying the one of the at least two connected display devices comprising the coordinate pairs;

determine an audio output device associated with each of the one of the at least two connected display devices; and

direct audio originating from the application window to the audio output device associated with the one of the at least two connected display devices displaying the application window.

10. The information handling device of claim 9 , wherein the coordinate plane spans across all of the at least two connected display devices.

11. The information handling device of claim 9 , wherein the instructions are further executable by the processor to:

identify movement of the application window from the one of the at least two connected display devices to another of the at least two connected display devices; and

switch, based on the movement, an output designation of the audio from the audio output device to another audio output device associated with the another of the at least two connected display devices.

12. The information handling device of claim 11 , wherein the output designation is based on the position of the application window.

13. The information handling device of claim 11 , wherein the instructions executable by the processor to identify comprise instructions executable by the processor to identify which of the at least two connected display devices comprises a majority percentage of the application window.

14. The information handling device of claim 11 , wherein the audio output device is outputting the audio and wherein the instructions executable by the processor to switch comprise instructions executable by the processor to output the audio on the another audio output device substantially without interruption.

15. The information handling device of claim 9 , wherein the instructions executable by the processor to determine comprise instructions executable by the processor to determine based on a user-defined association.

16. A product, comprising:

a processor and a storage device that stores code, the code being executable by the processor and comprising:

code that detects a position of an application window on one of at least two connected display devices, wherein the code that detects the position of the application window comprises:

code that identifies coordinate pairs associated with the application window on a coordinate plane, wherein the coordinate plane spans across the at least two connected display devices; and

code that identifies the one of the at least two connected display devices comprising the coordinate pairs;

code that determines an audio output device associated with each of the one of the at least two connected display devices; and

code that directs audio originating from the application window to the audio output device associated with the one of the at least two connected display devices displaying the application window.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2022
From: LENOVO (SINGAPORE) PTE LTD
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 060638/0044 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2019
From: NICHOLSON, JOHN WELDON; CROMER, DARYL; LOCKER, HOWARD
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 048740/0128 →