Avatar spatial modes

US12425256B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12425256-B2
Application numberUS-202418608392-A
CountryUS
Kind codeB2
Filing dateMar 18, 2024
Priority dateSep 24, 2020
Publication dateSep 23, 2025
Grant dateSep 23, 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.

Avatars may be displayed in a multiuser communication session using various spatial modes. One technique for presenting avatars includes presenting avatars such that an attention direction of the avatar is retargeted to match the intent of the remote user corresponding to the avatar. Another technique for presenting avatars includes a pinned mode in which a spatial relationship between one or more avatars remains displayed in a consistent spatial relationship to a local user regardless of movements of the local user. Another technique for presenting avatars includes providing user-selectable presentation modes between a room scale mode and a stationary mode for presenting a representation of a multiuser communication session.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: presenting, at a local device, a first representation of a multi-user communication session comprising a representation of a remote user on a remote device; receiving, at the local device, an indication of an orientation of a viewpoint the remote user relative a second representation of the multi-user communication session presented by the remote device; determining a spatial transformation between the representation of the remote user in the first representation of the multi-user communication session and the viewpoint of the remote user in the second representation of the multi-user communication session; and updating, at the local device, the presentation of the representation of the remote user based on the determined spatial transformation. 2. The method of claim 1 , wherein the indication of the orientation of the remote user is received from the remote device, the method further comprising: determining a third spatial relationship between the viewpoint of a local user of the local device; and sending a second indication of the third spatial relationship to the remote device. 3. The method of claim 2 , wherein the third spatial relationship is determined in accordance with a determination that a gaze of the local user is directed to a first representation of a virtual object. 4. The method of claim 3 , wherein determining that the gaze of the local user is directed to the first representation of the virtual object includes: determining a first degree of confidence that the gaze of the local user is directed to the first representation of the virtual object; determining a second degree of confidence that the gaze of the local user is directed to a representation of a second virtual object; and determining that the gaze of the local user is directed to the first representation of the virtual object in response to the first degree of confidence exceeding the second degree of confidence. 5. The method of claim 3 , further comprising receiving gaze tracking data associated with the local user, wherein the gaze of the local user is determined based on the gaze tracking data. 6. The method of claim 2 , further comprising receiving gaze tracking data associated with the local user, wherein the third spatial relationship is determined based on the gaze tracking data. 7. The method of claim 2 , further comprising receiving image data depicting a hand of the local user, wherein the third spatial relationship is determined in accordance with a determination that the hand is performing a predetermined gesture based on the image data. 8. A non-transitory computer readable medium comprising computer readable code executable by one or more processors to: present, at a local device, a first representation of a multi-user communication session comprising a representation of a remote user on a remote device; receive, at the local device, an indication of an orientation of a viewpoint the remote user relative a second representation of the multi-user communication session presented by the remote device; determine a spatial transformation between the representation of the remote user in the first representation of the multi-user communication session and the viewpoint of the remote user in the second representation of the multi-user communication session; and update, at the local device, the presentation of the representation of the remote user based on the determined spatial transformation. 9. The non-transitory computer readable medium of claim 8 , wherein the indication of the orientation of the remote user is received from the remote device, and further comprising computer readable code to: determine a third spatial relationship between the viewpoint of a local user of the local device; and send a second indication of the third spatial relationship to the remote device. 10. The non-transitory computer readable medium of claim 9 , wherein the third spatial relationship is determined in accordance with a determination that a gaze of the local user is directed to a first representation of a virtual object. 11. The non-transitory computer readable medium of claim 10 , wherein the computer readable code to determine that the gaze of the local user is directed to the first representation of the virtual object comprises computer readable code to: determine a first degree of confidence that the gaze of the local user is directed to the first representation of the virtual object; determine a second degree of confidence that the gaze of the local user is directed to a representation of a second virtual object; and determine that the gaze of the local user is directed to the first representation of the virtual object in response to the first degree of confidence exceeding the second degree of confidence. 12. The non-transitory computer readable medium of claim 10 , further comprising computer readable code to receive gaze tracking data associated with the local user, wherein the gaze of the local user is determined based on the gaze tracking data. 13. The non-transitory computer readable medium of claim 9 , further comprising computer readable code to receive gaze tracking data associated with the local user, wherein the third spatial relationship is determined based on the gaze tracking data. 14. The non-transitory computer readable medium of claim 9 , further comprising computer readable code to receive image data depicting a hand of the local user, wherein the third spatial relationship is determined in accordance with a determination that the hand is performing a predetermined gesture based on the image data. 15. A system comprising: one or more processors; and one or more computer readable media comprising computer readable code executable by the one or more processors to: present, at a local device, a first representation of a multi-user communication session comprising a representation of a remote user on a remote device; receive, at the local device, an indication of an orientation of a viewpoint the remote user relative a second representation of the multi-user communication session presented by the remote device; determine a spatial transformation between the representation of the remote user in the first representation of the multi-user communication session and the viewpoint of the remote user in the second representation of the multi-user communication session; and update, at the local device, the presentation of the representation of the remote user based on the determined spatial transformation. 16. The system of claim 15 , wherein the indication of the orientation of the remote user is received from the remote device, and further comprising computer readable code to: determine a third spatial relationship between the viewpoint of a local user of the local device; and send a second indication of the third spatial relationship to the remote device. 17. The system of claim 16 , wherein the third spatial relationship is determined in accordance with a determination that a gaze of the local user is directed to a first representation of a virtual object. 18. The system of claim 17 , wherein the computer readable code to determine that the gaze of the local user is directed to the first representation of the virtual object comprises computer readable code to: determine a first degree of confidence that the gaze of the local user is directed to the first representation of the virtual object; determine a second degree of confidence that the gaze of the local user is directed to a represen

Assignees

Inventors

Classifications

  • Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission · CPC title

  • Three-dimensional [3D] animation · CPC title

  • Augmented reality · CPC title

  • of avatars · CPC title

  • Multimedia conference systems · 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 US12425256B2 cover?
Avatars may be displayed in a multiuser communication session using various spatial modes. One technique for presenting avatars includes presenting avatars such that an attention direction of the avatar is retargeted to match the intent of the remote user corresponding to the avatar. Another technique for presenting avatars includes a pinned mode in which a spatial relationship between one or m…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification H04L12/1818. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 23 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).