IP Library › Granted Patent US 12,155,729
Granted Patent B2
US 12,155,729 · App. 17/733,491 · Granted Nov 26, 2024

App pinning in video conferences

Inventors: Kevin Farina (Los Angeles, CA); Arun Janakiraman (San Francisco, CA); Ross Douglas Mayfield (Palo Alto, CA); Kwon Woong Oh (Mukilteo, WA); Shishir Sharma (Ottawa, CA)
Assignee: Zoom Video Communications, Inc.
H04L67/146H04L65/403
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,155,729
App. No.
17/733,491
Granted
Nov 26, 2024
Kind
B2
Abstract

A client device may receive a meeting link for a meeting hosted by a video conference provider. The meeting link may include information associated with a suggested application. In response to a selection of the meeting link, the client device may join the meeting via the video conference provider utilizing a video conference application and execute the suggested application. The suggested application may be controlled by the client device from the video conference application. The client device may receive application content from a meeting participant via the video conference provider and display the application content using the suggested application.

Claims (67)

1. A method comprising:

receiving, by a client device, a meeting link for a meeting hosted by a video conference provider, the meeting link comprising information associated with a suggested application;

in response to a selection of the meeting link:

joining the meeting via the video conference provider utilizing a video conference application; and

executing the suggested application by the client device, wherein the suggested application is controlled by the client device from the video conference application;

receiving application content from a meeting participant via the video conference provider; and

displaying the application content using the suggested application.

2. The method of claim 1 , wherein the meeting link is automatically activated by the client device upon a meeting start time.

3. The method of claim 1 , further comprising:

determining, by the client device, that the suggested application is not installed on the client device;

receiving, by the client device, a signal that causes an install prompt to be generated by the client device;

receiving, by the client device, and in response to a user input corresponding to the install prompt, data associated with the suggested application; and

installing, by the client device, and using the data associated with the suggested application, the suggested application on the client device.

4. The method of claim 1 , further comprising:

determining, by the client device, that the suggested application is installed on the client device;

generating, by the client device, an open prompt associated with the suggested application;

executing the suggested application by the client device, wherein the suggested application is controlled from the video conference application;

receiving application content from a meeting participant via the video conference provider; and

displaying the application content using the suggested application.

5. The method of claim 1 , wherein the meeting link is generated in response to a user input on a host-client device.

6. The method of claim 1 , wherein the client device executes the suggested app in response to a determination that the suggested is to be executed upon a start of any meeting.

7. The method of claim 1 , wherein the meeting link is provided by at least one of email communication or calendar invite.

8. A non-transitory computer-readable medium comprising processor-readable instructions configured to be executed by a processor, that when executed cause the processor to:

receive by a client device, a meeting link for a meeting hosted by a video conference provider, the meeting link comprising information associated with a suggested application;

in response to a selection of the meeting link:

join the meeting via the video conference provider utilizing a video conference application; and

execute the suggested application by the client device, wherein the suggested application is controlled by the client device from the video conference application;

receive application content from a meeting participant via the video conference provider; and

display the application content using the suggested application.

9. The non-transitory computer-readable medium of claim 8 , wherein the meeting link is automatically activated by the client device upon a meeting start time.

10. The non-transitory computer-readable medium of claim 8 , wherein the instructions further cause the processor to:

determine that the suggested application is not installed on the client device;

receive a signal that causes an install prompt to be generated by the client device;

receive and in response to a user input corresponding to the install prompt, data associated with the suggested application; and

install, using the data associated with the suggested application, the suggested application on the client device.

11. The non-transitory computer-readable medium of claim 8 , wherein the instructions further cause the processor to:

determine that the suggested application is installed on the client device;

generate, an open prompt associated with the suggested application;

execute the suggested application by the client device, wherein the suggested application is controlled from the video conference application;

receive application content from a meeting participant via the video conference provider; and

display the application content using the suggested application.

12. The non-transitory computer-readable medium of claim 8 , wherein the meeting link is generated in response to a user input on a host-client device.

13. The non-transitory computer-readable medium of claim 8 , wherein the client device executes the suggested app in response to a determination that the suggested is to be executed upon a start of any meeting.

14. The non-transitory computer-readable medium of claim 8 , wherein the meeting link is provided by at least one of email communication or calendar invite.

15. A system comprising:

a non-transitory computer-readable medium; and

a processor communicatively coupled to the non-transitory computer-readable medium, the processor configured to execute processor-executable instructions stored in the non-transitory computer-readable medium to:

receive by a client device, a meeting link for a meeting hosted by a video conference provider, the meeting link comprising information associated with a suggested application;

in response to a selection of the meeting link:

join the meeting via the video conference provider utilizing a video conference application; and

execute the suggested application by the client device, wherein the suggested application is controlled by the client device from the video conference application;

receive application content from a meeting participant via the video conference provider; and

display the application content using the suggested application.

16. The system of claim 15 , the processor further configured to execute processor-executable instructions stored in the non-transitory computer-readable medium to:

determine that the suggested application is not installed on the client device;

receive a signal that causes an install prompt to be generated by the client device;

receive and in response to a user input corresponding to the install prompt, data associated with the suggested application; and

install, using the data associated with the suggested application, the suggested application on the client device.

17. The system of claim 15 , the processor further configured to execute processor-executable instructions stored in the non-transitory computer-readable medium to:

determine that the suggested application is installed on the client device;

generate, an open prompt associated with the suggested application;

execute the suggested application by the client device, wherein the suggested application is controlled from the video conference application;

receive application content from a meeting participant via the video conference provider; and

display the application content using the suggested application.

18. The system of claim 15 , wherein the meeting link is automatically activated by the client device upon a meeting start time.

19. The system of claim 15 , wherein the client device executes the suggested app in response to a determination that the suggested is to be executed upon a start of any meeting.

20. The system of claim 15 , wherein the meeting link is provided by at least one of email communication or calendar invite.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2023
From: MAYFIELD, ROSS DOUGLAS; OH, KWON WOONG; SHARMA, SHISHIR; JANAKIRAMAN, ARUN; FARINA, KEVIN
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 062858/0831 →
Continuity (2)
Provisional Application 63321478 · Mar 18, 2022
Related Publication 20230300204A1 · Sep 21, 2023