IP Library › Granted Patent US 12,726,593
Granted Patent B2
US 12,726,593 · App. 18/531,991 · Granted Sep 1, 2026

Methods, apparatuses, devices and storage mediums for interaction in virtual environments

Inventors: Xindu Ma (Beijing, CN); Jinjia Huang (Beijing, CN)
Assignee: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
H04N7/157H04N7/152
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,726,593
App. No.
18/531,991
Granted
Sep 1, 2026
Kind
B2
Abstract

According to embodiments of the present disclosure, methods, apparatuses, devices and storage mediums for interaction in virtual environments are provided. A method comprises presenting a first conference layout for a virtual conference in the virtual environment; detecting a change in participants and/or conference modes of the virtual conference; and adjusting the first conference layout to a second conference layout based at least in part on the change. Embodiments herein can lower communication obstacles for participants, reduce production costs of conference layouts, simplify operations to modify conference layouts, and enhance user experience.

Claims (36)

1 . A method for interaction in a virtual environment, comprising:

presenting a first conference layout for a virtual conference in the virtual environment;

detecting a change in participants and/or conference modes of the virtual conference, wherein the change comprises a change in a number of the participants; and

adjusting the first conference layout to a second conference layout based at least in part on the change, wherein adjusting to the second conference layout comprises;

adjusting conference layout to the second conference layout based on a reference position for content sharing and a number of the participants in the virtual conference, wherein the second conference layout is determined by:

in response to the number being odd, setting a central conference position at a target position relative to the reference position; and symmetrically setting a plurality of further conference positions based on the reference position and the target position, or

in response to the number being even, symmetrically setting a plurality of conference positions corresponding to the number based on the reference position and an orientation of a sharing window for content sharing.

2 . The method of claim 1 , wherein the change in the number of the participants indicates joining of a first participant, and the central conference position is set to be corresponding to the first participant.

3 . The method of claim 1 , further comprising:

in response to the conference mode of the virtual conference being a face-to-face mode and a number of participating positions in the first conference layout mismatching a number of participating parties, increasing or decreasing at least one participating position.

4 . The method of claim 3 , wherein increasing or decreasing at least one participating position comprises:

increasing or decreasing participating positions in pair.

5 . The method of claim 1 , further comprising:

in response to the conference mode of the virtual conference being a speech mode, the speech mode comprising a speaker position and at least one set of audience positions organized in groups, according to the number of participants in the virtual conference,

increasing or decreasing at least one audience position in at least one group of audience positions; or

increasing or decreasing the audience positions in groups.

6 . The method of claim 1 , wherein the change comprises a change in conference mode, and wherein adjusting to the second conference layout comprises:

determining the second conference layout based on the changed conference mode and a number of participants in the virtual conference.

7 . The method of claim 1 , further comprising:

rendering a desktop area for the virtual conference based on the second conference layout.

8 . An electronic device comprising:

at least one processing unit; and

at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions, when executed by the at least one processing unit, causing the device to perform:

presenting a first conference layout for a virtual conference in the virtual environment;

detecting a change in participants and/or conference modes of the virtual conference, wherein the change comprises a change in a number of the participants; and

adjusting the first conference layout to a second conference layout based at least in part on the change, wherein adjusting to the second conference layout comprises:

adjusting conference layout to the second conference layout based on a reference position for content sharing and a number of the participants in the virtual conference, wherein the second conference layout is determined by:

in response to the number being odd, setting a central conference position at a target position relative to the reference position; and symmetrically setting a plurality of further conference positions based on the reference position and the target position, or

in response to the number being even, symmetrically setting a plurality of conference positions corresponding to the number based on the reference position and an orientation of a sharing window for content sharing.

9 . A non-transitory computer-readable storage medium having a computer program stored thereon, the program, when executed by a processor, implementing the method comprising:

presenting a first conference layout for a virtual conference in the virtual environment;

detecting a change in participants and/or conference modes of the virtual conference, wherein the change comprises a change in a number of the participants; and

adjusting the first conference layout to a second conference layout based at least in part on the change, wherein adjusting to the second conference layout comprises:

adjusting conference layout to the second conference layout based on a reference position for content sharing and a number of the participants in the virtual conference, wherein the second conference layout is determined by:

in response to the number being odd, setting a central conference position at a target position relative to the reference position; and symmetrically setting a plurality of further conference positions based on the reference position and the target position, or

in response to the number being even, symmetrically setting a plurality of conference positions corresponding to the number based on the reference position and an orientation of a sharing window for content sharing.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2026
From: MA, XINDU; HUANG, JINJIA
To: SHANGHAI GEWU ZHIYUAN NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 075528/0127 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2026
From: SHANGHAI GEWU ZHIYUAN NETWORK TECHNOLOGY CO., LTD.
To: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 075528/0133 →
Priority Claims (3)
CN 202211652521.6 · Dec 21, 2022 · national
CN 202211658215.3 · Dec 22, 2022 · national
CN 202211665364.2 · Dec 23, 2022 · national
Continuity (1)
Related Publication 20240214525A1 · Jun 27, 2024
References Cited (16)
US 11082661B1 · Pollefeys · 2021 [cited by examiner]
US 20110025819A1 · Gorzynski · 2011 [cited by examiner]
US 20120281059A1 · Chou · 2012 [cited by examiner]
US 20140098183A1 · Smith · 2014 [cited by examiner]
US 20140354764A1 · Avni · 2014 [cited by examiner]
US 20230086906A1 · Tang · 2023 [cited by examiner]
US 20230385767A1 · Faulkner · 2023 [cited by examiner]
US 20240106875A1 · Cho · 2024 [cited by examiner]
CN 107071334A · 2017 [cited by applicant]
CN 108509526A · 2018 [cited by applicant]
CN 108732754A · 2018 [cited by applicant]
CN 109274924A · 2019 [cited by applicant]
CN 112399132A · 2021 [cited by applicant]
CN 112083859B · 2021 [cited by applicant]
CN 113934294A · 2022 [cited by applicant]
CN 110692031B · 2022 [cited by applicant]