IP Library Granted Patent US 12712869
Granted Patent B2
US 12712869 · App. 18/758,237 · Granted Aug 18, 2026

Switching in progress inter-party communications to a client within range

Inventor: Jeffrey William Smith (Layton, UT)
Assignee: Zoom Communications, Inc.
H04L63/0815G06F9/542H04L63/0876H04L63/107H04L65/1053H04L65/403H04L67/1021
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 12712869
App. No.
18/758,237
Granted
Aug 18, 2026
Kind
B2
Abstract

Inter-party communications, such as telephony communications, virtual meeting communications, or messaging communications, are switched between clients while in progress. An inter-party communication may be detected at a first client. A channel may then be opened between the first client and a second client responsive to an operator initiating switching the inter-party communication from the first client to the second client. The inter-party communication may be switched from the first client to the second client using the channel while the inter-party communication remains in progress. The inter-party communication may then be continued at the second client.

Claims (44)

1 . A method, comprising:

determining, based on a first client entering an ultrasonic range of a second client, that the second client is available for switching an inter-party communication from the first client to the second client;

receiving an indication to switch the inter-party communication to the second client; and

switching the inter-party communication from the first client to the second client using a software platform while the inter-party communication remains in progress,

wherein the first client is a mobile device and the second client is other than a mobile device.

2 . The method of claim 1 , the method comprising:

pushing an event message to the first client indicating the first client is within the ultrasonic range of the second client based on use of the second client being pre-authenticated by an operator of the first client.

3 . The method of claim 1 , the method comprising:

determining whether use of the second client by an operator of the first client is pre-authenticated.

4 . The method of claim 1 , wherein switching the inter-party communication from the first client to the second client while the inter-party communication remains in progress comprises:

transmitting information usable by the second client to continue the inter-party communication to the second client.

5 . The method of claim 1 , the method comprising:

causing the first client to display an indication that switching to the second client is available in response to the first client entering the ultrasonic range of the second client.

6 . The method of claim 5 , wherein the indication that switching to the second client is available provides a graphical user interface for the first client that enables an operator of the first client to verify switching the inter-party communication to the second client.

7 . The method of claim 1 , wherein the inter-party communication is a telephony communication, a virtualized meeting communication, or a messaging communication.

8 . The method of claim 1 , wherein data of interactions between parties of the inter-party communication is imported from the first client to the second client over the software platform-.

9 . A non-transitory computer readable medium storing instructions operable to cause one or more processors to perform operations comprising:

determining, based on a first client entering an ultrasonic range of a second client, that the second client is available for switching an inter-party communication from the first client to the second client;

receiving an indication to switch the inter-party communication to the second client; and

switching the inter-party communication from the first client to the second client using a software platform while the inter-party communication remains in progress,

wherein the first client is a mobile device and the second client is other than a mobile device.

10 . The non-transitory computer readable medium of claim 9 , the operations comprising:

storing a record indicating a pre-authentication of the second client by an operator of the first client; and

while the inter-party communication is in progress, determining that use of the second client by the operator is pre-authenticated based on the record.

11 . The non-transitory computer readable medium of claim 9 , the operations comprising:

causing the first client to display an indication that switching to the second client is available in response to the first client entering the ultrasonic range of the second client.

12 . The non-transitory computer readable medium of claim 11 , wherein the indication that switching to the second client is available provides a graphical user interface for the first client that enables an operator of the first client to verify switching the inter-party communication to the second client.

13 . The non-transitory computer readable medium of claim 9 , wherein data of interactions between parties of the inter-party communication is imported from the first client to the second client over the software platform.

14 . The non-transitory computer readable medium of claim 9 , wherein the second client is a shared client.

15 . A system, comprising:

a server running software configured to:

determine, based on a first client entering an ultrasonic range of a second client, that the second client is available for switching an inter-party communication from the first client to the second client;

receive an indication to switch the inter-party communication to the second client; and

switch the inter-party communication from the first client to the second client using a software platform while the inter-party communication remains in progress,

wherein the first client is a mobile device and the second client is other than a mobile device.

16 . The system of claim 15 , the system comprising:

a database storing a pre-authentication record for the second client, wherein the software is configured to:

determine that use of the second client by an operator of the first client is pre-authenticated based on the pre-authentication record.

17 . The system of claim 15 , wherein the software is configured to:

transmit information usable by the second client to continue the inter-party communication to the second client.

18 . The system of claim 15 , wherein the software is configured to:

cause the first client to display an indication that switching to the second client is available in response to the first client entering the ultrasonic range of the second client.

19 . The system of claim 18 , wherein the indication that switching to the second client is available provides a graphical user interface for the first client that enables an operator of the first client to verify switching the inter-party communication to the second client.

20 . The system of claim 15 , wherein data of interactions between parties of the inter-party communication is imported from the first client to the second client over the software platform.