IP Library Granted Patent US 11,677,869
Granted Patent B2
US 11,677,869 · App. 17/470,292 · Granted Jun 13, 2023

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,677,869
App. No.
17/470,292
Granted
Jun 13, 2023
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 (54)

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

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

placing the call in a queue of calls;

identifying a user to receive the call based on availability dates of a plurality of users; and

assigning the call to the user.

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

determining that the user is currently available or will be available within a time interval.

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

enabling the user to answer the call from the queue.

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;

placing the call in a queue of calls;

identifying a user to receive the call based on availability dates of a plurality of users; and

assigning the call to the user.

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

determining that the user is currently available or will be available within a time interval.

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

enabling the user to answer the call from the queue.

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;

placing the call in a queue of calls;

identifying a user to receive the call based on availability dates of a plurality of users; and

assigning the call to the user.

15. System of claim 14 , wherein the memory stores further instructions, which when executed by the processor, cause:

determining that the user is currently available or will be available within a time interval.

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

enabling available user to answer the call from the queue.

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 Sep 9, 2021
From: VENDROW, VLAD
To: RINGCENTRAL, INC.
Reel/Frame 057428/0262 →
Continuity (8)
Continuation 16846495 · Apr 13, 2020
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 20210409537A1 · Dec 30, 2021