IP Library Granted Patent US 12,328,646
Granted Patent B2
US 12,328,646 · App. 17/874,835 · Granted Jun 10, 2025

Integrated push-to-talk communication

Inventors: Robert Allen Ryskamp (Mountainview, CA); Adam Justin Spooner (Greensboro, NC)
Assignee: Zoom Communications, Inc.
H04W4/10H04W4/08
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 12,328,646
App. No.
17/874,835
Granted
Jun 10, 2025
Kind
B2
Abstract

Example methods and systems provide push-to-talk (PTT) functionality integrated with other functions. The PTT functionality can include a graphical interface provided by a client application. The graphical interface can display PTT groups and/or icons for individual users. Users can generate PTT group definitions in response to input to the client application. A group control input can cause PTT transmission from a client device to a group of client devices corresponding to the PTT group. PTT groups can optionally be shared through the client application or via a URL that invokes a private Web page, and recording and transcription of PTT communication can optionally be provided.

Claims (40)

1. A system comprising:

a processor; and

at least one memory device including instructions that are executable by the processor to cause the processor to:

generate a push-to-talk (PTT) group definition in response to input to a videoconferencing application including PTT capability;

access a videoconference including a plurality of client devices;

visually display a PTT group corresponding to the PTT group definition in a videoconferencing client interface of the videoconferencing application on at least one client device of the plurality of client devices;

receive a group control input on the at least one client device, the group control input corresponding to the PTT group as displayed; and

provide, in response to the group control input, a PTT transmission from the at least one client device to one or more group client devices corresponding to the PTT group, wherein the one or more group client devices include at least one client device that is not currently engaged in the videoconference.

2. The system of claim 1 , wherein the instructions are executable by the processor to visually display a user icon, wherein the user icon corresponds to a user device from among the plurality of client devices, wherein the at least one client device is configured to provide a PTT transmission from the at least one client device to the user device in response to interaction with the user icon.

3. The system of claim 1 , wherein the instructions are executable by the processor to visually display the PTT group by parsing a uniform resource locator (URL) configured to point to the PTT group definition on a server.

4. The system of claim 1 , wherein the instructions are executable by the processor to visually display the PTT group on a private Web page.

5. The system of claim 1 , wherein the instructions are executable by the processor to record audio from the PTT transmission based on activation of a recording control input at the at least one client device.

6. The system of claim 1 , wherein the instructions are executable by the processor to display a real-time transcript of audio recorded from the PTT transmission.

7. A method comprising:

generating a push-to-talk (PTT) group definition in response to input to a videoconferencing application including PTT capability;

accessing a videoconference including a plurality of client devices;

visually display a PTT group corresponding to the PTT group definition in a videoconferencing client interface of the videoconferencing application on at least one client device of the plurality of client devices;

receiving a group control input on the at least one client device, the group control input corresponding to the PTT group as displayed; and

providing, in response to the group control input, a PTT transmission from the at least one client device to one or more group client devices corresponding to the PTT group, wherein the one or more group client devices include at least one client device that is not currently engaged in the videoconference.

8. The method of claim 7 , further comprising visually displaying a user icon, corresponding to a user device from among the plurality of client devices, wherein the at least one client device is configured to provide a PTT transmission from the at least one client device to the user device in response to interaction with the user icon.

9. The method of claim 7 , further comprising visually displaying the PTT group by parsing a uniform resource locator (URL) configured to point to the PTT group definition on a server.

10. The method of claim 7 , further comprising visually displaying the PTT group on a private Web page in response to parsing a uniform resource locator (URL) configured to point to a Web server.

11. The method of claim 7 , further comprising:

recording audio from the PTT transmission based on activation of a recording control input at the at least one client device; and

selectively producing a real-time transcript of the audio as recorded.

12. The method of claim 7 , further comprising displaying a menu configured to initiate a digital telephone call or a PTT transmission to a user device from among the plurality of client devices.

13. A non-transitory computer-readable medium comprising code that is executable by a processor for causing the processor to:

generate a push-to-talk (PTT) group definition in response to input to a videoconferencing application including PTT capability;

access a videoconference including a plurality of client devices;

visually display a PTT group corresponding to the PTT group definition in a videoconferencing client interface of the videoconferencing application on at least one client device of the plurality of client devices;

receive a group control input on the at least one client device, the group control input corresponding to the PTT group as displayed; and

provide, in response to the group control input, a PTT transmission from the at least one client device to one or more group client devices corresponding to the PTT group, wherein the one or more group client devices include at least one client device that is not currently engaged in the videoconference.

14. The non-transitory computer-readable medium of claim 13 , wherein the code is executable for causing the processor to visually display a user icon, wherein the user icon corresponds to a user device from among the plurality of client devices, wherein the at least one client device is configured to provide a PTT transmission from the at least one client device to the user device in response to interaction with the user icon.

15. The non-transitory computer-readable medium of claim 13 , wherein the code is executable for causing the processor to:

parse a uniform resource locator (URL) configured to point to the PTT group definition on a server; and

visually display the PTT group on a private Web page corresponding to the URL.

16. The non-transitory computer-readable medium of claim 13 , wherein the code is executable for causing the processor to:

record audio from the PTT transmission based on activation of a recording control input at the at least one client device; and

display a real-time transcript of the audio as recorded.

17. The non-transitory computer-readable medium of claim 15 , wherein the group control input corresponds to the PTT group as displayed in a graphical user interface of the videoconferencing application.

Assignments (2)
CHANGE OF NAME Recorded May 7, 2025
From: ZOOM VIDEO COMMUNICATIONS, INC.
To: ZOOM COMMUNICATIONS, INC.
Reel/Frame 071197/0732 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2022
From: RYSKAMP, ROBERT ALLEN; SPOONER, ADAM JUSTIN
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 060653/0099 →
Continuity (1)
Related Publication 20240040340A1 · Feb 1, 2024
References Cited (20)
US 7809389B2 · Jang et al. · 2010 [cited by applicant]
US 7826603B1 · Denman et al. · 2010 [cited by applicant]
US 8150375B2 · Munie · 2012 [cited by applicant]
US 8594586B1 · Myers · 2013 [cited by applicant]
US 10085124B2 · Patel et al. · 2018 [cited by applicant]
US 10212622B2 · Eller et al. · 2019 [cited by applicant]
US 10582009B2 · Brown et al. · 2020 [cited by applicant]
US 10582345B1 · Lim · 2020 [cited by examiner]
US 10959062B1 · Walker · 2021 [cited by examiner]
US 11082810B2 · Park · 2021 [cited by applicant]
US 20040249949A1 · Gourraud · 2004 [cited by examiner]
US 20130109426A1 · Kerger · 2013 [cited by examiner]
US 20150271650A1 · Osanai · 2015 [cited by examiner]
US 20180284960A1 · Borisova · 2018 [cited by examiner]
US 20190347332A1 · Hiraoka · 2019 [cited by examiner]
US 20190373419A1 · Bayley et al. · 2019 [cited by applicant]
US 20200359198A1 · Au et al. · 2020 [cited by applicant]
US 20230109198A1 · Tassone · 2023 [cited by examiner]
Nortel “Nortel IP Phone WLAN Handset User Guide (CICM)”; NN10042-116 04.01 Standard, Jul. 4, 2008, 134 pages. [cited by applicant]
Lin et al., “iPTT: Peer-to-Peer Push-to-Talk for VoIP” Lin—2008; Wireless Communications and Mobile Computing—Wiley Online Library, 2 pages. [cited by applicant]