US 11,811,973 B2
Computer-programmed telephone-enabled devices for processing and managing numerous simultaneous voice conversations conducted by an individual over a computer network and computer methods of implementing thereof
Anthony Tassone, Saint Charles, IL (US); and Eric Detterman, Birmingham, MI (US)
Assigned to GREEN KEY TECHNOLOGIES, INC., London (GB)
Filed by GREEN KEY TECHNOLOGIES, INC., London (GB)
Filed on Nov. 30, 2022, as Appl. No. 18/060,307.
Application 18/060,307 is a continuation of application No. 17/089,943, filed on Nov. 5, 2020, granted, now 11,546,474.
Application 17/089,943 is a continuation of application No. 16/150,128, filed on Oct. 2, 2018, granted, now 10,893,149, issued on Jan. 12, 2021.
Application 16/150,128 is a continuation of application No. 15/842,520, filed on Dec. 14, 2017, abandoned.
Application 15/842,520 is a continuation of application No. 14/926,342, filed on Oct. 29, 2015, abandoned.
Application 14/926,342 is a continuation of application No. 14/687,597, filed on Apr. 15, 2015, granted, now 9,178,773, issued on Nov. 3, 2015.
Claims priority of provisional application 62/022,859, filed on Jul. 10, 2014.
Claims priority of provisional application 61/979,807, filed on Apr. 15, 2014.
Prior Publication US 2023/0109198 A1, Apr. 6, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 12/18 (2006.01); H04L 41/22 (2022.01); H04L 65/1066 (2022.01); H04L 65/1104 (2022.01); H04L 65/403 (2022.01); H04L 65/4061 (2022.01); G06F 3/0481 (2022.01); G06F 3/0484 (2022.01); H04M 7/00 (2006.01); H04L 65/1083 (2022.01); H04L 65/1093 (2022.01); G06F 3/04847 (2022.01); G06F 3/04842 (2022.01); H04M 9/00 (2006.01); H04L 41/00 (2022.01); H04W 4/16 (2009.01); H04L 65/1096 (2022.01); H04L 9/40 (2022.01); H04L 65/1101 (2022.01); H04M 3/42 (2006.01); H04W 4/08 (2009.01); H04W 92/18 (2009.01)
CPC H04M 7/0012 (2013.01) [G06F 3/0481 (2013.01); G06F 3/0484 (2013.01); G06F 3/04842 (2013.01); G06F 3/04847 (2013.01); H04L 9/40 (2022.05); H04L 41/00 (2013.01); H04L 41/22 (2013.01); H04L 65/1083 (2013.01); H04L 65/1093 (2013.01); H04L 65/1096 (2013.01); H04L 65/1101 (2022.05); H04L 65/1104 (2022.05); H04L 65/403 (2013.01); H04M 7/0024 (2013.01); H04M 9/00 (2013.01); H04M 9/003 (2013.01); H04W 4/16 (2013.01); H04M 3/42221 (2013.01); H04M 7/0084 (2013.01); H04W 4/08 (2013.01); H04W 92/18 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium comprising instructions that, when executed by a processor in a first computing device of a plurality of computing devices, direct the processor to:
connect to a virtual private network (VPN) established by a server;
establish and maintain concurrent Voice Over Internet Protocol (VOIP) communications between each of at least two other computing devices of the plurality of computing devices over the VPN via a Session Initiation Protocol (SIP);
generate a plurality of user interfaces configured to allow a plurality of users to concurrently initiate a plurality of voice communications of distinct types based, at least in part, on:
maintaining each voice communication of the plurality of voice communications independent from another voice communication of the plurality of voice communications;
generating an individual control panel for each voice communication of the plurality of voice communications, wherein the individual control panel comprises:
a plurality of control icons which, upon selection, operate to:
i) independently and dynamically divert, in real-time, any voice communication of any type to any audio device associated with a corresponding call management device of such user;
ii) independently manage, in real time, each voice communication by at least:
1) putting such voice communication on hold,
2) muting such voice communication,
3) unmuting such voice communication,
4) joining a particular voice communication with at least one other voice communication,
5) disjoining the particular voice communication from the at least one other voice communication,
6) allowing independent interaction by each user with the particular voice communication, and
7) enabling each user to select for each voice communication a particular communication mode, wherein the particular communication mode is one of
a) a push-to-talk mode and
b) a continuous talk mode;
wherein the individual control panel for each voice communication is configured to be detachable from a window of the call management software application so that each user can move the individual control panel to any location on a screen of a respective call management device; and
wherein the plurality of voice communications comprise voice communications of at least one of the following connection types:
i) a dialed phone connection,
ii) a Hoot connection, and
iii) a Ringdown connection.