IP Library Granted Patent US 11,539,845
Granted Patent B1
US 11,539,845 · App. 17/357,883 · Granted Dec 27, 2022

Variable-volume audio streams

Inventors: Spencer G Fowers (Duvall, WA); David Anthony Tittsworth (Gig Harbor, WA); Amber Dawn Hoak (Silverdale, WA)
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
H04M3/568H04L65/1093H04L65/403
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,539,845
App. No.
17/357,883
Filed
Jun 24, 2021
Granted
Dec 27, 2022
Kind
B1
Art Unit
2651
USPC
370/260
Abstract

Systems and methods for enhanced teleconferencing. An example method includes generating a teleconference interface with a plurality of user-controlled participant interface elements representing participants of the teleconference; identifying a first conversation based on positions, in the teleconference interface, of a first subset of the participant interface elements; identifying a second conversation based on the positions, in the teleconference interface, of a second subset of the participant interface elements; accessing supplemental data, from at least one of a networking or social media database, for the participants of the teleconference; and presenting, within the participant interface elements, the supplemental data.

Claims (64)

1. A system for providing enhanced teleconferencing, the system comprising:

at least one processor; and

a memory storing instructions that, when executed by the at least one processor cause the system to perform operations comprising:

receiving a first audio stream from a client device of a first participant of a teleconference;

receiving a second audio stream from a client device of a second participant of the teleconference;

receiving a third audio stream from a client device of a third participant of the teleconference, wherein the third participant is designated as a presenter;

generating a teleconference interface with a first participant interface element for the first participant and a second participant interface element for the second participant;

adjusting a volume of the first audio stream, to form a first volume adjusted audio stream, based on a position of the first participant interface element relative to the second participant interface element;

transmitting the volume adjusted audio stream to the client device of the second participant but not the client device of the third participant; and

transmitting the third audio stream to the client device of the first participant and the client device of the second participant.

2. The system of claim 1 , wherein the position of the first participant interface element is adjustable by the first participant and the second participant interface element is adjustable by the second participant.

3. The system of claim 1 , wherein the operations further comprise:

receiving, from the client device of the second participant, an indication of a question for the presenter; and

based on the indication of the question, transmitting the second audio stream to the client device of the third participant and the client device of the first participant.

4. The system of claim 3 , wherein the operations further comprise, based on the indication of the question, altering a display of the second participant interface element while transmitting the second audio stream.

5. The system of claim 1 , wherein the operations further comprise:

receiving, from the client device of the first participant, a privacy indication to make a conversation private; and

based on receiving the privacy indication, preventing additional participants from receiving the first audio stream.

6. The system of claim 5 , wherein the operations further comprise, based on receiving the privacy indication, altering a display of the first participant interface element.

7. The system of claim 1 , wherein the operations further comprise:

accessing supplemental data, from at least one of a networking or social media database, for the first participant and the second participant; and

presenting the supplemental data in the teleconference interface.

8. A computer-implemented method for providing enhanced teleconferencing, the method comprising:

receiving a first audio stream from a client device of a first participant of a teleconference;

receiving a second audio stream from a client device of a second participant of the teleconference;

receiving a third audio stream from a client device of a third participant of the teleconference, wherein the third participant is designated as a presenter;

generating a teleconference interface with a first participant interface element for the first participant and a second participant interface element for the second participant;

adjusting a volume of the first audio stream, to form a first volume adjusted audio stream, based on a position of the first participant interface element relative to the second participant interface element;

transmitting the volume adjusted audio stream to the client device of the second participant but not the client device of the third participant; and

transmitting the third audio stream to the client device of the first participant and the client device of the second participant.

9. The computer-implemented method of claim 8 , further comprising:

receiving, from the client device of the second participant, an indication of a question for the presenter; and

based on the indication of the question, transmitting the second audio stream to the client device of the third participant and the client device of the first participant.

10. The computer-implemented method of claim 9 , further comprising, based on the indication of the question, altering a display of the second participant interface element while transmitting the second audio stream.

11. The computer-implemented method of claim 8 , further comprising:

receiving, from the client device of the first participant, a privacy indication to make a conversation private; and

based on receiving the privacy indication, preventing additional participants from receiving the first audio stream.

12. The computer-implemented method of claim 11 , further comprising:

based on receiving the privacy indication, altering a display of the first participant interface element.

13. The computer-implemented method of claim 11 , further comprising:

accessing supplemental data, from at least one of a networking or social media database, for the first participant and the second participant; and

presenting the supplemental data in the teleconference interface.

14. A computer storage media storing instructions that, when executed by at least one processor of a computing system, cause the computing system to:

receive a first audio stream from a client device of a first participant of a teleconference;

receive a second audio stream from a client device of a second participant of the teleconference;

receive a third audio stream from a client device of a third participant of the teleconference, wherein the third participant is designated as a presenter;

generate a teleconference interface with a first participant interface element for the first participant and a second participant interface element for the second participant;

adjust a volume of the first audio stream, to form a first volume adjusted audio stream, based on a position of the first participant interface element relative to the second participant interface element;

transmit the volume adjusted audio stream to the client device of the second participant but not the client device of the third participant; and

transmit the third audio stream to the client device of the first participant and the client device of the second participant.

15. The computer storage media of claim 14 , wherein the position of the first participant interface element is adjustable by the first participant and the second participant interface element is adjustable by the second participant.

16. The computer storage media of claim 14 , storing further instructions that, when executed by the at least one processor of the computing system, cause the computing system to:

receive, from the client device of the second participant, an indication of a question for the presenter; and

based on the indication of the question, transmit the second audio stream to the client device of the third participant and the client device of the first participant.

17. The computer storage media of claim 16 , storing further instructions that, when executed by the at least one processor of the computing system, cause the computing system to:

alter a display of the second participant interface element based on the indication of the question while transmitting the second audio stream.

18. The computer storage media of claim 14 , storing further instructions that, when executed by the at least one processor of the computing system, cause the computing system to:

receive, from the client device of the first participant, a privacy indication to make a conversation private; and

based on receiving the privacy indication, prevent additional participants from receiving the first audio stream.

19. The computer storage media of claim 18 , storing further instructions that, when executed by the at least one processor of the computing system, cause the computing system to:

alter a display of the first participant interface element based on receiving the privacy indication.

20. The computer storage media of claim 14 , storing further instructions that, when executed by the at least one processor of the computing system, cause the computing system to:

access supplemental data, from at least one of a networking or social media database, for the first participant and the second participant; and

present the supplemental data in the teleconference interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2021
From: FOWERS, SPENCER G; TITTSWORTH, DAVID ANTHONY; HOAK, AMBER DAWN
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 056662/0901 →
Cited By (7)
US 12,197,499 US 12,254,239 US 12,301,648 US 12,354,601 US 12,389,061 US 12,439,134 US 12,562,155