Rendering an extended-reality representation of a virtual meeting including virtual controllers corresponding to real-world controllers in a real-world location

US12323736B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12323736-B2
Application numberUS-202318178247-A
CountryUS
Kind codeB2
Filing dateMar 3, 2023
Priority dateMar 3, 2023
Publication dateJun 3, 2025
Grant dateJun 3, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Provided are a computer program product, system, and method for rendering an extended-reality representation of a virtual meeting. An extended reality representation is generated of a virtual meeting including avatars associated with participants in the virtual meeting to render in extended-reality displays of the participants. An extended-reality representation of a virtual controller corresponding to a real-world controller in a real-world location is generated to render in at least one extended-reality display of at least one participant in the virtual meeting. Participant input is received from one of the at least one participant to control the virtual controller. The participant input is translated to control the virtual controller to commands to control the real-world controller. The commands are transmitted to the real-world controller at the real-world location to control the real-world controller to perform actions in the real-world location to carry out the transmitted commands.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer program product for interacting in a virtual meeting extended-reality environment, the computer program product comprising a computer readable storage medium having computer readable program code embodied therein that is executable to perform operations, the operations comprising: generating an extended-reality representation of a virtual meeting including avatars associated with participants in the virtual meeting to render in extended-reality displays of the participants in the virtual meeting; generating in the virtual meeting an extended-reality representation of a virtual controller corresponding to a real-world controller in a real-world location to render in at least one extended-reality display of at least one participant in the virtual meeting; receiving participant input from one of the at least one participant to control the virtual controller; translating the participant input to control the virtual controller to commands to control the real-world controller; and transmitting the commands to the real-world controller at the real-world location to control the real-world controller to perform actions in the real-world location to carry out the transmitted commands. 2. The computer program product of claim 1 , wherein the virtual controller comprises a virtual robot, and wherein the real world controller comprises a real-world robot capable of moving in the real-world location to interact with objects in the real-world location according to the transmitted commands. 3. The computer program product of claim 1 , wherein the virtual controller comprises a virtual cloud-based service and the real-world controller comprises a real-world cloud-based service device, wherein the transmitted commands cause the real-world cloud-based service device to control components in the real-world location. 4. The computer program product of claim 1 , wherein the operations further comprise: determining the at least one participant in the meeting that has permission to access the virtual controller, wherein the extended-reality representation of the virtual meeting is rendered in the at least one extended-reality display of the at least one participant having permission to view the virtual controller; and generating an additional extended-reality representation of the virtual meeting including the avatars associated the participants in the virtual meeting without rendering the virtual controller to render in the at least one extended-reality display of at least one participant in the virtual meeting that does not have permission to view the virtual controller. 5. The computer program product of claim 1 , wherein the operations further comprise: determining a plurality of participants in the meeting having permission to access the virtual controller, wherein the virtual meeting is rendered in the extended-reality displays of the participants having permission to view the virtual controller; receiving commands from the participants in the meeting that have permission to access the virtual controller to control the virtual controller; and transmitting the commands from the participants determined to have access to the real-world controller at the real-world location to control the real-world controller to perform actions in the real-world location to carry out the commands. 6. The computer program product of claim 1 , wherein the operations further comprise: receiving streaming video of the real-world location produced from volumetric video cameras located in the real-world location and capturing video of the real-world location in which the real-world controller is operating; and rendering, in the at least one extended-reality display of the at least one participant, a viewing region, of the extended-reality representation of the virtual meeting, including an extended-reality representation of the real-world location generated from the received streaming video of the real-world location to enable the at least one participant to view the real-world location being acted upon by the real-world controller within the virtual meeting. 7. The computer program product of claim 1 , wherein the operations further comprise: rendering virtual controls on the virtual controller displayed in the at least one extended-reality display of the at least one participant; and detecting manipulations of the virtual controls by the at least one participant in the virtual meeting, wherein the received participant input comprises the detected manipulations. 8. The computer program product of claim 1 , wherein the operations further comprise: rendering the virtual meeting to include at least one additional virtual controller, corresponding to at least one additional real-world controller in the real-world location or at least one additional real-world location, in the at least one extended-reality display of the at least one participant. 9. The computer program product of claim 1 , wherein the operations further comprise: determining participants in the virtual meeting allowed to control the virtual controller; and rendering a plurality of instances of the virtual controller in the virtual meeting to assign to the determined participants allowed to control the virtual controller, wherein the participants manipulate the instances of the virtual controller most proximate to the avatars of the participants in the virtual meeting. 10. A system for interacting in a virtual meeting extended-reality environment, comprising: a processor; and a computer readable storage medium having computer readable program code embodied therein that when executed by the processor performs operations, the operations comprising: generating an extended-reality representation of a virtual meeting including avatars associated with participants in the virtual meeting to render in extended-reality displays of the participants in the virtual meeting; generating in the virtual meeting an extended-reality representation of a virtual controller corresponding to a real-world controller in a real-world location to render in at least one extended-reality display of at least one participant in the virtual meeting; receiving participant input from one of the at least one participant to control the virtual controller; translating the participant input to control the virtual controller to commands to control the real-world controller; and transmitting the commands to the real-world controller at the real-world location to control the real-world controller to perform actions in the real-world location to carry out the transmitted commands. 11. The system of claim 10 , wherein the virtual controller comprises a virtual robot, and wherein the real world controller comprises a real-world robot capable of moving in the real-world location to interact with objects in the real-world location according to the transmitted commands. 12. The system of claim 10 , wherein the operations further comprise: determining the at least one participant in the meeting that has permission to access the virtual controller, wherein the extended-reality representation of the virtual meeting is rendered in the at least one extended-reality display of the at least one participant having permission to view the virtual controller; and generating an additional extended-reality representation of the virtual meeting including the avatars associated the participants in the virtual meeting without rendering the virtual controller to render in the at least one extended-reality display of at least one participant in the virtual meeting that does not have permission to view the virtual controller. 13. The syste

Assignees

Inventors

Classifications

  • defining a virtual conference space and using avatars or agents (computer conference optimisation or adaptation H04L12/1827) · CPC title

  • B25J9/1671Primary

    characterised by simulation, either to verify existing program or to create and verify new program, CAD/CAM oriented, graphic oriented programming systems · CPC title

  • Teleoperation · CPC title

  • Augmented reality assists operator in maintenance, repair, programming, assembly, use of head mounted display with 2-D 3-D display and voice feedback, voice and gesture command · CPC title

  • H04N7/152Primary

    Multipoint control units therefor · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12323736B2 cover?
Provided are a computer program product, system, and method for rendering an extended-reality representation of a virtual meeting. An extended reality representation is generated of a virtual meeting including avatars associated with participants in the virtual meeting to render in extended-reality displays of the participants. An extended-reality representation of a virtual controller correspo…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification B25J9/1671. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Jun 03 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).