IP Library Granted Patent US 12,279,073
Granted Patent B2
US 12,279,073 · App. 18/309,369 · Granted Apr 15, 2025

Limiting software functionality access based on device mode

Inventors: Cynthia Eshiuan Lee (Austin, TX); Jeffrey William Smith (Layton, UT); Jordan Thiel (Leander, TX)
Assignee: Zoom Communications, Inc.
H04N7/155H04L12/1827H04L12/1831
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,279,073
App. No.
18/309,369
Granted
Apr 15, 2025
Kind
B2
Abstract

Access to functionality of a software service is enabled at a first device associated with a user based on the first device being in a primary mode. A connection may thereafter be established between the software service and a second device associated with the same user. In response to that connection, access to a subset of the functionality of the software service is limited at the second device based on the second device being in a secondary mode determined based on the second device. Because the first device and the second device are used by the same user, the software service does not represent those devices as separate users of the software service, but rather identifies only the first device, as the primary mode device, in connection with the user to other users of the software service.

Claims (45)

1. A method, comprising:

connecting a first device associated with a user to a video conference implemented using conferencing software;

enabling, based on the first device being in a primary mode, access at the first device to default functionality of the conferencing software during the video conference;

connecting a second device associated with the user to the video conference; and

limiting, based on the second device being in a secondary mode, access at the second device to digital whiteboard functionality of the conferencing software during the video conference; and

displaying, based on the connection and a mode of the first device and the second device to the video conference, a single user interface tile representing the user within a user interface of the conferencing software.

2. The method of claim 1 , comprising:

determining the secondary mode for the second device from amongst a plurality of secondary modes including a companion mode and a view-only mode.

3. The method of claim 1 , comprising:

obtaining, from the second device, input usable to modify a digital whiteboard shared during the video conference.

4. The method of claim 1 , comprising:

outputting, for display at the second device, a digital whiteboard shared during the video conference.

5. The method of claim 1 , comprising:

changing the first device to the secondary mode and the second device to the primary mode to enable access at the second device to the default functionality of the conferencing software and to limit access at the first device to the digital whiteboard functionality of the conferencing software.

6. The method of claim 1 , comprising:

determining to designate the second device within the secondary mode based on the second device including a hardware encoder.

7. The method of claim 1 , wherein the default functionality of the conferencing software includes audio and video input capture, audio and video output presentation, and conference control selection.

8. The method of claim 1 , wherein the first device is one of a desktop computer or a laptop computer and the second device is one of a tablet computer or a smartphone.

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

connecting a first device associated with a user to a video conference implemented using conferencing software;

enabling, based on the first device being in a primary mode, access at the first device to default functionality of the conferencing software during the video conference;

connecting a second device associated with the user to the video conference;

limiting, based on the second device being in a secondary mode, access at the second device to digital whiteboard functionality of the conferencing software during the video conference; and

displaying, based on the connection and a mode of the first device and the second device to the video conference, a single user interface tile representing the user within a user interface of the conferencing software.

10. The non-transitory computer readable medium of claim 9 , wherein the digital whiteboard functionality to which the second device has access differs according to whether the secondary mode is a companion mode or a view-only mode.

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

changing the first device to the secondary mode and the second device to the primary mode during the video conference.

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

determining to designate the second device within the secondary mode based on the second device including a hardware encoder.

13. The non-transitory computer readable medium of claim 9 , wherein the second device is connected to the video conference based on an authentication of the user at the second device.

14. An apparatus, comprising:

a memory; and

a processor configured to execute instructions stored in the memory to:

connect a first device associated with a user to a video conference implemented using conferencing software;

enable, based on the first device being in a primary mode, access at the first device to default functionality of the conferencing software during the video conference;

connect a second device associated with the user to the video conference; and

limit, based on the second device being in a secondary mode, access at the second device to digital whiteboard functionality of the conferencing software during the video conference; and

display, based on the connection and a mode of the first device and the second device to the video conference, a single user interface tile that represents the user within a user interface of the conferencing software.

15. The apparatus of claim 14 , wherein the processor is configured to execute the instructions to:

determine the secondary mode for the second device.

16. The apparatus of claim 14 , wherein, where the secondary mode is a companion mode, the digital whiteboard functionality to which the second device has access enables the second device to transmit input for modifying a digital whiteboard shared to the video conference, and, where the secondary mode is a view-only mode, the digital whiteboard functionality to which the second device has access limits the second device to outputting the digital whiteboard for display.

17. The apparatus of claim 14 , wherein a user interface of the video conference is output for display at the first device while a user interface of a digital whiteboard shared to the video conference is output for display at the second device.

18. The apparatus of claim 14 , wherein the processor is further configured to designate the second device within the secondary mode based on the second device including a hardware encoder.

19. The apparatus of claim 14 , wherein the user is prompted to connect the second device to the video conference.

20. The apparatus of claim 14 , wherein the conferencing software is implemented by a unified communications as a service platform.

Assignments (2)
CHANGE OF NAME Recorded Jan 7, 2025
From: ZOOM VIDEO COMMUNICATIONS, INC.
To: ZOOM COMMUNICATIONS, INC.
Reel/Frame 069839/0593 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2023
From: LEE, CYNTHIA ESHIUAN; SMITH, JEFFREY WILLIAM; THIEL, JORDAN
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 063482/0067 →
Continuity (2)
Continuation 17472532 · Sep 10, 2021
Related Publication 20230269348A1 · Aug 24, 2023
References Cited (19)
US 7119829B2 · Leonard et al. · 2006 [cited by applicant]
US 9106975B1 · Gildfind et al. · 2015 [cited by applicant]
US 9690465B2 · Tuck et al. · 2017 [cited by applicant]
US 9998580B2 · Brogan et al. · 2018 [cited by applicant]
US 10165391B2 · Krochmal et al. · 2018 [cited by applicant]
US 10489414B2 · Kollenkark et al. · 2019 [cited by applicant]
US 11677906B2 · Lee · 2023 [cited by examiner]
US 20090150553A1 · Collart et al. · 2009 [cited by applicant]
US 20130136089A1 · Gillett et al. · 2013 [cited by applicant]
US 20160127432A1 · Privat · 2016 [cited by examiner]
US 20180124136A1 · Faulkner · 2018 [cited by examiner]
US 20210136129A1 · Ponnusamy et al. · 2021 [cited by applicant]
US 20230308602A1 · Wang et al. · 2023 [cited by applicant]
US 20240073372A1 · Lin et al. · 2024 [cited by applicant]
US 20240214232A1 · Reszka et al. · 2024 [cited by applicant]
Microsoft Mobile Sharing and Companion Experiences for Microsoft Teams Meetings, Use your computer and phone together in video meetings, https://www.microsoft.com/en-us/garage/wall-of-fame/companionexperiences/, Aug. 5,… [cited by applicant]
Google Workspace, Navigating hybrid work with a single, connected experience in Google Workspace, https://cloud.google.com/blog/products/workspace/helping-business-with-new-additions-to-google-workspace, Javier Soltero,… [cited by applicant]
International Search Report and Written Opinion mailed on Nov. 29, 2022 in corresponding PCT Application No. PCT/US2022/042858. [cited by applicant]
International Search Report and Written Opinion mailed on Oct. 24, 2024 in corresponding PCT Application No. PCT/US2024/040110. [cited by applicant]