IP Library Granted Patent US 12695616
Granted Patent B2
US 12695616 · App. 17/866,107 · Granted Jul 28, 2026

Non-fungible tokens for virtual accessories during virtual meetings

Inventor: Brandon Kevin Roper (Washington, UT)
Assignee: Zoom Communications, Inc.
H04L9/3213H04L9/50H04N7/157
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 12695616
App. No.
17/866,107
Granted
Jul 28, 2026
Kind
B2
Abstract

Systems and methods for providing non-fungible tokens (NFTs) for virtual accessories during virtual meetings are provided herein. The system may include a non-transitory computer-readable medium; a communications interface; and a processor communicatively coupled to the non-transitory computer-readable medium and the communications interface. The processor may be configured to execute processor-executable instructions stored in the non-transitory computer-readable medium to: receive, from a first client device, a request to use a virtual accessory during a virtual meeting; determine a NFT associated with the virtual accessory; determine, based on the NFT, whether the first client device is authorized to use the virtual accessory; and transmit, to the first client device, a response based on whether the first client device is authorized to use the virtual accessory.

Claims (73)

1 . A system comprising:

a non-transitory computer-readable medium;

a communications interface; and

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

receive, from a first client device, a request to use a virtual accessory during a video conference;

determine a non-fungible token (NFT) associated with the virtual accessory;

determine, based on the NFT, whether the first client device is authorized to use the virtual accessory;

determine a sharing status of the virtual accessory based on the NFT; and

transmit, to the first client device, a response based on whether the first client device is authorized to use the virtual accessory.

2 . The system of claim 1 , wherein the instructions to determine, based on the NFT, whether the first client device is authorized to use the virtual accessory further cause the processor to execute further processor-executable instructions stored in the non-transitory computer-readable medium to:

determine, via a blockchain, whether the first client device is associated with the NFT.

3 . The system of claim 1 , wherein the instructions to determine, based on the NFT, whether the first client device is authorized to use the virtual accessory further cause the processor to execute further processor-executable instructions stored in the non-transitory computer-readable medium to:

determine, via a NFT registry, that the first client device is associated with the NFT; and

determine that the first client device is authorized to use the virtual accessory based on the association of the first client device with the NFT.

4 . The system of claim 3 , wherein the response comprises authorization to use the virtual accessory.

5 . The system of claim 3 , wherein the instructions to determine, via the NFT registry, that the first client device is associated with the NFT further cause the processor to execute further processor-executable instructions stored in the non-transitory computer-readable medium to:

compare the NFT associated with the virtual accessory to one or more registered NFTs within the NFT registry to determine a client device associated with the virtual accessory; and

determine that the client device associated with the virtual accessory is the first client device.

6 . The system of claim 1 , wherein:

it is determined, via a NFT registry, that the first client device is not associated with the NFT;

wherein the processor is further configured to execute further processor executable instructions stored in the non-transitory computer-readable medium to determine that the sharing status indicates that the virtual accessory has not been shared with a user associated with the first client device; and

wherein the response comprises a denial to use the virtual accessory.

7 . The system of claim 4 , wherein the processor is further configured to execute further processor executable instructions stored in the non-transitory computer-readable medium to:

select a second virtual accessory for the first client device; and

transmit, to the first client device, an indication of permission to use the second virtual accessory.

8 . A method comprising:

receiving, from a first client device, a request to use a virtual accessory during a video conference;

determining, by a video conference provider, a non-fungible token (NFT) associated with the virtual accessory;

determining, by the video conference provider, whether the first client device is authorized to use the virtual accessory based on the NFT;

determine a sharing status of the virtual accessory based on the NFT; and

transmitting, by the video conference provider, a response, based on whether the first client device is authorized to use the virtual accessory, to the first client device.

9 . The method of claim 8 , wherein the virtual accessory comprises at least one of:

a virtual background;

an avatar; or

a virtual filter.

10 . The method of claim 8 , wherein determining the NFT associated with the virtual accessory further comprises:

determining one or more identifiers within the virtual accessory; and

determining, via a NFT registry, the NFT associated with the virtual accessory based on the one or more identifiers.

11 . The method of claim 8 , wherein:

the NFT associated with the virtual accessory is determined via a NFT registry; and

determining whether the first client device is authorized to use the virtual accessory based on the NFT further comprises:

determining, via the NFT registry, a client device associated with at least one of the NFT or the virtual accessory; and

determining whether the first client device is the same as the client device.

12 . The method of claim 11 , wherein the NFT registry comprises a blockchain and the method further comprises:

querying the blockchain to determine the client device associated with the NFT.

13 . The method of claim 8 , wherein determining whether the first client device is authorized to use the virtual accessory based on the NFT further comprises:

determining, via a NFT registry, one or more settings associated with the virtual accessory; and

determining, based on the one or more settings associated with the virtual accessory that the first client device is authorized to use the virtual accessory.

14 . The method of claim 8 , wherein:

the video conference provider determines that the first client device is authorized to use the virtual accessory based on the sharing status; and

the response comprises authorization of the first client device to use the virtual accessory.

15 . A non-transitory computer-readable medium comprising processor-executable instructions configured to cause one or more processors to:

receive, from a first client device, a request to use a virtual accessory during a video conference;

determine a non-fungible token (NFT) associated with the virtual accessory;

determine, based on the NFT, whether the first client device is authorized to use the virtual accessory;

determine a sharing status of the virtual accessory based on the NFT; and

transmit, to the first client device, a response based on whether the first client device is authorized to use the virtual accessory.

16 . The non-transitory computer-readable medium of claim 15 , wherein the instructions to determine, based on the NFT, whether the first client device is authorized to use the virtual accessory further causes the processor to execute further processor-executable instructions stored in the non-transitory computer-readable medium to:

determine, via a NFT registry, client device associated with at least one of the NFT or the virtual accessory.

17 . The non-transitory computer-readable medium of claim 16 , further comprising processor-executable instructions configured to cause the one or more processors to:

determine, based on the sharing status, to allow the first client device to use the virtual accessory during the video conference.

18 . The non-transitory computer-readable medium of claim 17 , further comprising processor-executable instructions configured to cause the one or more processors to:

determine, via the NFT registry, a second client device associated with the NFT;

determine, based on the sharing status, a lack of association of the second client device with the video conference, wherein the sharing status allow use of the virtual accessory in video conferences that are not associated with the second client device; and

transmit, to the first client device, permission to use the virtual accessory during the video conference.

19 . The non-transitory computer-readable medium of claim 17 , further comprising processor-executable instructions configured to cause the one or more processors to:

determine, based on the sharing status, a value associated with use of the video conference for non-second client devices;

transmit, to the first client device, a request for the value to use the virtual accessory during the video conference; and

receive, from the first client device, the value to use the virtual accessory during the video conference.

20 . The non-transitory computer-readable medium of claim 15 , wherein the virtual accessory comprises at least one of:

a virtual background;

an avatar; or

a virtual filter.