US 11,855,795 B1
Communication bridging in a remote office environment
Andrei Soroker, Campbell, CA (US); Peter Hizalev, Campbell, CA (US); and Bryan R. Martin, Campbell, CA (US)
Assigned to 8x8, Inc., Campbell, CA (US)
Filed by 8x8, Inc., Campbell, CA (US)
Filed on Oct. 3, 2022, as Appl. No. 17/959,055.
Application 17/959,055 is a continuation of application No. 17/306,292, filed on May 3, 2021, granted, now 11,463,271, issued on Oct. 4, 2022.
Application 17/306,292 is a continuation of application No. 16/841,433, filed on Apr. 6, 2020, granted, now 10,999,089, issued on May 4, 2021.
Application 16/841,433 is a continuation of application No. 15/810,425, filed on Nov. 13, 2017, granted, now 10,616,156, issued on Apr. 7, 2020.
Claims priority of provisional application 62/555,812, filed on Sep. 8, 2017.
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 12/18 (2006.01); H04L 51/043 (2022.01); H04L 51/046 (2022.01); H04L 51/08 (2022.01); H04L 65/1063 (2022.01); H04L 65/1069 (2022.01); H04L 65/403 (2022.01); H04M 7/00 (2006.01); H04N 7/14 (2006.01); H04N 7/15 (2006.01); H04L 69/08 (2022.01); H04L 51/56 (2022.01); H04L 51/04 (2022.01); H04L 65/1083 (2022.01); H04L 67/104 (2022.01); H04L 61/50 (2022.01); H04L 101/604 (2022.01); H04L 65/75 (2022.01); H04L 65/00 (2022.01)
CPC H04L 12/1827 (2013.01) [H04L 12/1831 (2013.01); H04L 51/04 (2013.01); H04L 51/043 (2013.01); H04L 51/046 (2013.01); H04L 51/08 (2013.01); H04L 51/56 (2022.05); H04L 65/1063 (2013.01); H04L 65/1069 (2013.01); H04L 65/1083 (2013.01); H04L 65/403 (2013.01); H04L 67/1044 (2013.01); H04L 69/08 (2013.01); H04M 7/006 (2013.01); H04N 7/147 (2013.01); H04N 7/15 (2013.01); H04L 61/50 (2022.05); H04L 65/00 (2013.01); H04L 65/75 (2022.05); H04L 2101/604 (2022.05)] 23 Claims
OG exemplary drawing
 
1. A method for use via a data communications services platform including at least one data communications server, the method comprising:
providing communication sessions between different types of data communications services that include chat messaging and one or more of the following: video communications, voice communications, and email communications;
transmitting chat messages between a plurality of protocol-disparate chat rooms and providing remote communications services including a communication bridging service and other services corresponding respectively to other ones of the different types of data communications;
receiving from a certain user of the remote communications services, via user interface circuitry that is integrated with the data communications services platform, a request to form a communication bridge between a first chat room and a second chat room which are among the plurality of protocol-disparate chat rooms; and
forming or facilitating formation of the communication bridge, via the data communications services platform, and therein:
provide connectivity data for the communication bridge according to the request received from the certain user;
identify a first protocol associated with the first chat room and a second protocol associated with the second chat room;
translate, in response to receipt of a chat message linked to at least one the first chat room and the second chat room, the chat message into a translated message using at least one of the first protocol and the second protocol; and
transmit the translated chat message between the first chat room and the second chat room.