IP Library Granted Patent US 12,093,603
Granted Patent B2
US 12,093,603 · App. 17/941,489 · Granted Sep 17, 2024

Dynamically adjusting a personal boundary of an avatar in an XR environment

Inventors: Gyanveer Singh (Bangalore, IN); Dhananjay Lal (Englewood, CO); Reda Harb (Issaquah, WA); Kyle Beckemeyer (Park Ridge, IL)
Assignee: Rovi Guides Inc.
G06F3/165G06F18/00G06F40/166G06T13/40G06T19/00G10L15/18G10L25/63G06T2219/024
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,093,603
App. No.
17/941,489
Granted
Sep 17, 2024
Kind
B2
Abstract

Systems and methods are provided for dynamically adjusting a personal boundary of an avatar in an XR environment. The system identifies a first avatar in an extended reality (XR) environment based on rule data stored in a storage. In response to the system detecting that the first avatar has entered a portion of the XR environment at a communicable distance from a second avatar, the system does the following steps. The system determines an offensiveness rating of the first avatar. The system retrieves, from the storage, an offensiveness tolerance of the second avatar. The system compares the offensiveness rating of the first avatar and offensiveness tolerance of the second avatar. In response to determining, based on the comparing, that the offensiveness rating of the first avatar exceeds the offensiveness tolerance of the second avatar, the system automatically censors one or more messages from the first avatar to the second avatar.

Claims (57)

1. A method comprising:

identifying a first avatar in an extended reality (XR) environment based on rule data stored in a storage; and

in response to detecting that the first avatar has entered a portion of the XR environment at a communicable distance from a second avatar:

determining an offensiveness rating of the first avatar;

retrieving, from the storage, an offensiveness tolerance of the second avatar;

comparing the offensiveness rating of the first avatar and offensiveness tolerance of the second avatar; and

in response to determining, based on the comparing, that the offensiveness rating of the first avatar exceeds the offensiveness tolerance of the second avatar, automatically censoring one or more messages from the first avatar to the second avatar,

wherein the identifying the first avatar comprises:

comparing identification data of the first avatar to entries of a personalized list of bad actor avatars stored in the storage in association with the second avatar; and

determining that the identification data of the first avatar matches an entry in the personalized list.

2. The method of claim 1 , wherein the identifying the first avatar comprises:

analyzing interaction data representing a statement or gesture made by the first avatar in the XR environment; and

determining that the interaction data includes use of abusive or aggressive language or gesture.

3. The method of claim 2 , wherein the interaction data is audio data, and the analyzing interaction data uses natural language processing for verbal statement analysis.

4. The method of claim 1 , wherein the identifying the first avatar comprises:

analyzing interaction data representing a reaction of another avatar to a statement or action made by the first avatar in the XR environment; and

determining that the interaction data indicates the first avatar used abusive or aggressive language or gesture.

5. The method of claim 4 , wherein the interaction data is audio data, and the analyzing interaction data uses natural language processing for verbal statement analysis.

6. The method of claim 4 , wherein the interaction data is gesture data, and the analyzing interaction data uses gesture analysis.

7. The method of claim 1 , wherein the offensiveness tolerance is based on user input preference data stored in the storage in association with the second avatar.

8. The method of claim 1 , wherein the communicable distance is based on user input preference data stored in the storage in association with the second avatar.

9. The method of claim 1 , wherein the first avatar and the second avatar are in a zone of the XR environment, and the communicable distance is based on contextual data stored in the storage in association with the zone.

10. The method of claim 1 , wherein the first avatar is one of a plurality of avatars for a first user ID and the second avatar is for a second user ID; and wherein the method further comprises automatically censoring one or more messages from any of the plurality of avatars for the first user ID to the second avatar for the second user ID in response to the determining that the offensiveness rating of the first avatar exceeds the offensiveness tolerance of the second avatar.

11. The method of claim 1 , wherein the first avatar is one of a plurality of avatars for a first user ID; and wherein messages from others of the plurality of avatars for the first user ID are not automatically censored in response to the determining that the offensiveness rating of the first avatar exceeds the offensiveness tolerance of the second avatar.

12. The method of claim 1 , wherein an offensiveness rating and an offensiveness tolerance is a letter grade or a score.

13. The method of claim 1 , wherein automatically censoring comprises at least one of: automatically muting audio, automatically decreasing volume of audio, or automatically replacing audio with bleeping or alternative audio.

14. The method of claim 1 , wherein automatically censoring comprises automatically replacing text of a textual message with wildcards.

15. The method of claim 1 , wherein the portion of the XR environment includes multiple sub-portions, each sub-portion associated with a corresponding tolerance level, the method further comprising:

responsive to determining that the first avatar entered a first sub-portion corresponding to an outer zone within the portion, muting all audio from the first avatar without indicating that the first avatar is speaking; and

responsive to determining that the first avatar entered a second sub-portion corresponding to an inner zone within the portion, muting all audio from the first avatar while indicating that the first avatar is speaking.

16. The method of claim 1 , wherein the in response to determining, based on the comparing, that the offensiveness rating of the first avatar exceeds the offensiveness tolerance of the second avatar, further comprises:

providing a first option for the second avatar to mute all audio from the first avatar without indicating that the first avatar is speaking, a second option for the second avatar to disappear the first avatar such that the second avatar no longer sees the first avatar, and a third option to move the first avatar to a region outside a personal boundary of the second avatar.

17. A system comprising:

control circuitry configured to:

identify a first avatar in an extended reality (XR) environment based on rule data stored in a storage; and

in response to detecting that the first avatar has entered a portion of the XR environment at a communicable distance from a second avatar:

determine an offensiveness rating of the first avatar;

retrieve, from the storage, an offensiveness tolerance of the second avatar;

compare the offensiveness rating of the first avatar and the offensiveness tolerance of the second avatar; and

in response to determining, based on the comparing, that the offensiveness rating of the first avatar exceeds the offensiveness tolerance of the second avatar, automatically censor one or more messages from a first device of the first avatar to a second device of the second avatar, wherein the second device is configured to provide the automatically censored one or more messages via an XR interface for the XR environment,

wherein the control circuitry is configured to identify the first avatar by:

comparing identification data of the first avatar to entries of a personalized list of bad actor avatars stored in the storage in association with the second avatar; and

determining that the identification data of the first avatar matches an entry in the personalized list.

18. The system of claim 17 , wherein the first avatar is one of a plurality of avatars for a first user ID and the second avatar is one of one or more avatars for a second user ID, and the control circuitry is further configured to:

automatically censor messages from any of the plurality of avatars for the first user ID to any of the one or more avatars for the second user ID in response to the determining that the offensiveness rating of the first avatar exceeds the offensiveness tolerance of the second avatar.

19. The system of claim 17 , wherein the portion of the XR environment includes multiple sub-portions, each sub-portion associated with a corresponding tolerance level, and the control circuitry further configured to:

responsive to determining that the first avatar entered a first sub-portion corresponding to an outer zone within the portion, mute all audio from the first avatar without indicating that first avatar is speaking; and

responsive to determining that the first avatar entered a second sub-portion corresponding to an inner zone within the portion, mute all audio from the first avatar while indicating that the first avatar is speaking.

20. The system of claim 17 , wherein the second device is a virtual reality (VR) headset.

21. A method comprising:

comparing identification data of a first avatar to entries of a personalized list of bad actor avatars stored in a storage in association with a second avatar in an extended reality (XR) environment;

determining that the identification data of the first avatar matches an entry in the personalized list;

in response to detecting that the first avatar has entered a portion of the XR environment at a communicable distance from the second avatar:

determining an offensiveness rating of the first avatar;

retrieving, from the storage, an offensiveness tolerance of the second avatar;

comparing the offensiveness rating of the first avatar and offensiveness tolerance of the second avatar; and

in response to determining, based on the comparing, that the offensiveness rating of the first avatar exceeds the offensiveness tolerance of the second avatar, automatically censoring one or more messages from the first avatar to the second avatar.

Assignments (3)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0413 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2022
From: SINGH, GYANVEER; LAL, DHANANJAY; HARB, REDA; BECKEMEYER, KYLE
To: ROVI GUIDES, INC.
Reel/Frame 061855/0329 →
Continuity (1)
Related Publication 20240086142A1 · Mar 14, 2024
Cited By (1)
US 12,399,677