US 12,470,660 B2
Method and apparatus for controlling sessions from one or more devices
Doug Chappelle, Orlando, FL (US); Johannes Ruetschi, Boca Raton, FL (US); Jeffrey Cripe, Boynton Beach, FL (US); Ricardo De Lemos, Boca Raton, FL (US); Qiusheng Jiang, Boca Raton, FL (US); Robert Hofstetter, Greenacres, FL (US); Hashim Shafique, Delray Beach, FL (US); Keith Glasnapp, Delray Beach, FL (US); Rodrigo Pastro, Lake Worth, FL (US); Jeff McNiece, Atlantis, FL (US); Dinesh Kapani Gowda, Delray Beach, FL (US); Luiz Cesar Zaniolo, Boca Raton, FL (US); Viraj Puranik, Boca Raton, FL (US); and Christian Garbin, Boca Raton, FL (US)
Assigned to RingCentral, Inc., Belmont, CA (US)
Filed by RingCentral, Inc., Belmont, CA (US)
Filed on Mar. 27, 2023, as Appl. No. 18/190,250.
Application 18/190,250 is a continuation of application No. 16/868,648, filed on May 7, 2020, granted, now 11,641,383.
Application 16/868,648 is a continuation of application No. 15/592,580, filed on May 11, 2017, granted, now 10,686,852, issued on Jun. 16, 2020.
Application 15/592,580 is a continuation of application No. 13/879,089, granted, now 9,680,687, issued on Jun. 13, 2017, previously published as PCT/US2011/058348, filed on Oct. 28, 2011.
Claims priority of provisional application 61/419,412, filed on Dec. 3, 2010.
Prior Publication US 2023/0231893 A1, Jul. 20, 2023
Int. Cl. G06F 15/16 (2006.01); G06F 3/04817 (2022.01); G06F 3/04847 (2022.01); G06F 3/0488 (2022.01); H04L 65/1069 (2022.01); H04L 65/1093 (2022.01); H04L 65/1094 (2022.01); H04L 65/403 (2022.01); H04M 3/42 (2006.01); H04M 3/56 (2006.01); H04M 3/58 (2006.01); H04N 7/15 (2006.01); H04M 1/72469 (2021.01)
CPC H04M 3/58 (2013.01) [G06F 3/04817 (2013.01); G06F 3/04847 (2013.01); G06F 3/0488 (2013.01); H04L 65/1069 (2013.01); H04L 65/1093 (2013.01); H04L 65/1094 (2022.05); H04L 65/403 (2013.01); H04M 3/42263 (2013.01); H04M 3/563 (2013.01); H04N 7/15 (2013.01); H04M 1/72469 (2021.01); H04M 2203/2094 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A computer-implemented method for managing real-time communication sessions, comprising:
causing a user interface to display a first indicator identifying a first communications device as currently being used for an active communication session between a user and at least one participant;
causing the user interface to display a second indicator identifying a second communications device as being in proximity to the first communications device;
receiving via the user interface an input selecting the second indicator; and
in response to receiving the input, causing to move the active communication session between the user and the at least one participant from the first communications device to the second communications device.