IP Library Granted Patent US 11,516,347
Granted Patent B2
US 11,516,347 · App. 16/916,904 · Granted Nov 29, 2022

Systems and methods to automatically join conference

Inventors: Srikanth Channapragada (Bangalore, IN); Vikram Makam Gupta (Bangalore, IN); Pooja Srivastava (Bengaluru, IN)
Assignee: ROVl GUIDES, INC.
H04M3/568H04L12/1827H04L65/403H04M3/567H04N7/15
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,516,347
App. No.
16/916,904
Filed
Jun 30, 2020
Granted
Nov 29, 2022
Kind
B2
Examiner
POPE, KHARYE
Art Unit
2652
USPC
379/202.01
Abstract

Systems and methods are described to enable a device of a user to automatically join an ongoing conference, where the device is not currently joined to the conference. A first audio signature is generated based on voices of users already in the conference, and a second audio signature is generated based on an audio signal captured by a microphone of the device associated with the first user when the device associated with the first user was not joined to the conference. The first audio signature and the second audio signature are compared, and in response to determining that first audio signature matches the second audio signature, the device associated with the first user is joined to the conference.

Claims (67)

1. A method comprising:

generating, by a conferencing server, a first audio signature based on voices of a plurality of users in an on-going conference;

storing the first audio signature;

determining that a device, associated with a first user and not currently joined to the on-going conference, should be joined to the on-going conference by:

determining that the first user associated with the device has been invited to join the on-going conference and that the device is within a threshold distance of a device associated with at least one user of the plurality of users in the on-going conference;

causing a microphone of the device associated with the first user to capture an ambient sound sample;

receiving, by the conferencing server, the ambient sound sample captured by the microphone of the device associated with a first user;

generating, by the conferencing server, a second audio signature based on the received ambient sound sample;

comparing the first audio signature generated based on the voices of the plurality of users in the on-going conference to the second audio signature generated based on the ambient sound sample captured by the microphone of the device associated with the first user when the device is not joined to the on-going conference;

in response to determining that first audio signature matches the second audio signature, determining that the device associated with the first user should be joined to the on-going conference; and

joining the device associated with the first user to the on-going conference.

2. The method of claim 1 , wherein the ambient sound sample captured by the microphone of the device associated with the first user comprises at least one of the voices of the plurality of users in the on-going conference.

3. The method of claim 2 , further comprising:

determining whether the device associated with the first user is in a same physical location as a device associated with the at least one user of the plurality of users in the on-going conference; and

wherein the ambient sound sample is captured by the microphone of the device associated with the first user in response to determining that the device associated with the first user is in the same physical location as the device associated with the at least one user.

4. The method of claim 1 , wherein joining the device associated with the first user to the on-going conference comprises generating for presentation an icon indicating to each user joined to the on-going conference that the first user is joined to the on-going conference.

5. The method of claim 1 , further comprising:

after joining the device associated with the first user to the on-going conference, causing the microphone and a speaker of the device associated with the first user to be automatically muted without receiving a user command to mute the microphone and the speaker.

6. The method of claim 1 , further comprising:

assigning, by the conferencing server, a conference identifier to the on-going conference, wherein the first audio signature is associated with the conference identifier;

wherein joining the device associated with the first user to the on-going conference comprises transmitting the conference identifier to the device associated with the first user.

7. The method of claim 1 , wherein the first audio signature and the second audio signature are generated by sampling the voices of the plurality of users in the on-going conference and the ambient sound sample captured by the microphone, respectively, at regular intervals.

8. The method of claim 1 , wherein the first audio signature and the second audio signature are generated by transcribing the voices of the plurality of users in the on-going conference and the ambient sound sample captured by the microphone, respectively, into text.

9. A system comprising:

control circuitry configured to:

generate a first audio signature based on voices of a plurality of users in an on-going conference;

storage circuitry configured to:

store the first audio signature;

input-output (I/O) circuitry configured to:

receive an ambient sound sample captured by a microphone of a device associated with a first user, wherein the device is not joined to the on-going conference; and

the control circuitry is further configured to:

determine that the device, associated with the first user and not currently joined to the on-going conference, should be joined to the on-going conference by:

determine that the first user associated with the device has been invited to join the on-going conference and that the device is within a threshold distance of a device associated with at least one user of the plurality of users in the on-going conference;

causing the microphone of the device associated with the first user to capture the ambient sound sample;

generating a second audio signature based on the received ambient sound sample;

comparing the first audio signature generated based on the voices of the plurality of users in the on-going conference to the second audio signature generated based on the ambient sound sample captured by the microphone of the device associated with the first user when the device is not joined to the on-going conference;

in response to determining that first audio signature matches the second audio signature, determining that the device associated with the first user should be joined to the on-going conference; and

join the device associated with the first user to the on-going conference.

10. The system of claim 9 , wherein the ambient sound sample captured by the microphone of the device associated with the first user comprises at least one of the voices of the plurality of users in the on-going conference.

11. The system of claim 10 , wherein the control circuitry is further configured to:

determine whether the device associated with the first user is in a same physical location as a device associated with the at least one user of the plurality of users in the on-going conference; and

wherein the ambient sound sample is captured by the microphone of the device associated with the first user in response to determining that the device associated with the first user is in the same physical location as the device associated with the at least one user.

12. The system of claim 9 , wherein in joining the device associated with the first user to the on-going conference, the control circuitry is further configured to generate for presentation an icon indicating to each user joined to the on-going conference that the first user is joined to the on-going conference.

13. The system of claim 9 , wherein the control circuitry is further configured to:

after joining the device associated with the first user to the on-going conference, cause the microphone and a speaker of the device associated with the first user to be automatically muted without receiving a user command to mute the microphone and the speaker.

14. The system of claim 9 , wherein the control circuitry is further configured to:

assign a conference identifier to the on-going conference, wherein the first audio signature is associated with the conference identifier;

wherein in joining the device associated with the first user to the on-going conference, the control circuitry is further configured to transmit the conference identifier to the device associated with the first user.

15. The system of claim 9 , wherein the control circuitry is configured to, in generating the first audio signature and the second audio signature, sample the voices of the plurality of users in the on-going conference and the ambient sound sample captured by the microphone, respectively, at regular intervals.

16. The system of claim 9 , wherein the control circuitry is configured to, in generating the first audio signature and the second audio signature, transcribe the voices of the plurality of users in the on-going conference and the ambient sound sample captured by the microphone, respectively, into text.

17. A method comprising:

generating a first audio signature based on voices of a plurality of users in an on-going conference;

storing the first audio signature;

determining that a device, associated with a first user and not currently joined to the on-going conference, should be joined to the on-going conference by:

determining that the first user associated with the device has been invited to join the on-going conference and that the device is within a threshold distance of a device associated with at least one user of the plurality of users in the on-going conference;

causing a microphone of the device associated with the first user to capture an ambient sound sample;

receiving, by a conferencing server, a second audio signature, wherein:

the second audio signature was generated by the device associated with the first user based on the ambient sound sample captured by the microphone of the device associated with the first user when the device associated with the first user was not joined to the on-going conference;

comparing the first signature generated based on the voices of the plurality of users in the on-going conference and stored by the conferencing server to the received second audio signature generated based on ambient sound sample captured by the microphone of the device associated with the first user when the device is not joined to the on-going conference; and

in response to determining that first audio signature matches the second audio signature, determining that the device associated with the first user should be joined to the ongoing conference; and

joining the device associated with the first user to the on-going conference.

18. The method of claim 17 , wherein the ambient sound sample captured by the microphone of the device associated with the first user comprises at least one of the voices of the plurality of users in the on-going conference.

19. The method of claim 18 , further comprising:

determining whether the device associated with the first user is in a same physical location as a device associated with at least one user of the plurality of users in the on-going conference; and

wherein the ambient sound sample is captured by the microphone of the device associated with the first user in response to determining that the device associated with the first user is in the same physical location as the device associated with the at least one user.

20. The method of claim 17 , further comprising:

after joining the device associated with the first user to the on-going conference, causing the microphone and a speaker of the device associated with the first user to be automatically muted without receiving a user command to mute the microphone and the speaker.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0346 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2020
From: CHANNAPRAGADA, SRIKANTH; GUPTA, VIKRAM MAKAM; SRIVASTAVA, POOJA
To: ROVI GUIDES, INC.
Reel/Frame 054009/0335 →
Continuity (1)
Related Publication 20210409547A1 · Dec 30, 2021
Cited By (1)
US 12,598,093