IP Library Granted Patent US 11,146,673
Granted Patent B2
US 11,146,673 · App. 16/846,495 · Granted Oct 12, 2021

System and method for managing calls

Inventor: Vlad Vendrow (Redwood City, CA)
Assignee: RINGCENTRAL, INC.
H04M1/72436H04L65/403H04M1/72469H04M3/02H04M3/563H04M3/564H04M7/0027H04W4/08H04W68/005H04M7/0057H04M2201/38H04M2203/2038H04M2203/2088H04M2250/62
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,146,673
App. No.
16/846,495
Granted
Oct 12, 2021
Kind
B2
Abstract

A computer-implemented method for managing calls in a collaboration environment is provided. The method includes receiving, by a processor, a call into a collaboration session of the collaboration environment. The method also includes identifying, by the processor, a user from a plurality of users associated with the collaboration session, based on at least one of contextual information regarding the call and information regarding the plurality of users. The method further includes providing, by the processor, an interface on a device associated with the identified user, wherein the interface enables the identified user to instruct the device to handle the call within the collaboration session.

Claims (48)

1. A computer-implemented method for managing calls in a collaboration environment, comprising:

detecting receipt of a call through a browser-based collaboration session of the collaboration environment;

determining an availability of one or more participants in the browser-based collaboration session; and

automatically assigning the call to the one or more participants based on the availability.

2. The computer-implemented method of claim 1 , wherein the call is one of an audio call or a video call.

3. The computer-implemented method of claim 1 , further comprising:

enabling one or more assigned participants to handle the call within the browser-based collaboration session.

4. The computer-implemented method of claim 1 , further comprising:

determining an identity of a caller associated with the call based on contextual information about the caller.

5. The computer-implemented method of claim 4 , further comprising:

detecting receipt of an email message or a text message from a caller associated with the call,

wherein determining the identity of the caller comprises determining the identity based on contextual information about the caller from the email message or the text message.

6. The computer-implemented method of claim 4 , wherein the browser-based collaboration session is one of a plurality of collaboration sessions, and wherein the method further comprises:

selecting the collaboration session from the plurality of collaboration sessions based on the contextual information.

7. The computer-implemented method of claim 4 , further comprising:

obtaining the contextual information based on prior communication records related to the caller.

8. A non-transitory, computer-readable medium storing a set of instructions, which when executed by a processor, cause:

detecting receipt of a call through a browser-based collaboration session of the collaboration environment;

determining an availability of one or more participants in the browser-based collaboration session; and

automatically assigning the call to the one or more participants based on the availability.

9. The non-transitory, computer-readable medium of claim 8 , wherein the call is one of an audio call or a video call.

10. The non-transitory, computer-readable medium of claim 8 , storing a further set of instructions that, when executed by the processor, cause:

enabling one or more assigned participants to handle the call within the browser-based collaboration session.

11. The non-transitory, computer-readable medium of claim 8 , storing a further set of instructions that, when executed by the processor, cause:

determining an identity of a caller associated with the call based on contextual information about the caller.

12. The non-transitory, computer-readable medium of claim 11 , wherein the further set of instructions, when executed by the processor, cause:

detecting receipt of an email message or a text message from a caller associated with the call,

wherein determining the identity of the caller comprises determining the identity based on contextual information about the caller from the email message or the text message.

13. The non-transitory, computer-readable medium of claim 11 , wherein the browser-based collaboration session is one of a plurality of collaboration sessions, and wherein the further set of instructions, when executed by the processor, further cause:

selecting the collaboration session from the plurality of collaboration sessions based on the contextual information.

14. A system for managing calls in a collaboration environment, the system comprising:

a processor;

a memory operatively connected to the processor and storing instructions, which when executed by the processor, cause:

detecting receipt of a call through a browser-based collaboration session of the collaboration environment;

determining an availability of one or more participants in the browser-based collaboration session; and

automatically assigning the call to the one or more participants based on the availability.

15. The system of claim 14 , wherein the call is one of an audio call or a video call.

16. The system of claim 14 , wherein the memory stores further instructions, which when executed by the processor, cause:

enabling one or more assigned participants to handle the call within the browser-based collaboration session.

17. The system of claim 14 , wherein the memory stores further instructions, which when executed by the processor, cause:

determining an identity of a caller associated with the call based on contextual information about the caller.

18. The system of claim 17 , wherein the further instructions, when executed by the processor, cause:

detecting receipt of an email message or a text message from a caller associated with the call,

wherein determining the identity of the caller comprises determining the identity based on contextual information about the caller from the email message or the text message.

19. The system of claim 17 , wherein the browser-based collaboration session is one of a plurality of collaboration sessions, and wherein the further instructions, when executed by the processor, cause:

selecting the collaboration session from the plurality of collaboration sessions based on the contextual information.

20. The system of claim 17 , wherein the further instructions, when executed by the processor, cause:

obtaining the contextual information based on prior communication records related to the caller.

Assignments (2)
SECURITY INTEREST Recorded Feb 14, 2023
From: RINGCENTRAL, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062973/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2020
From: VENDROW, VLAD
To: RINGCENTRAL, INC.
Reel/Frame 052375/0781 →
Continuity (7)
Continuation 16543927 · Aug 19, 2019
Continuation 16223337 · Dec 18, 2018
Continuation 16037177 · Jul 17, 2018
Continuation 15689249 · Aug 29, 2017
Continuation 15346957 · Nov 9, 2016
Continuation 14869180 · Sep 29, 2015
Related Publication 20200244794A1 · Jul 30, 2020