IP Library Granted Patent US 8,704,829
Granted Patent B2
US 8,704,829 · App. 13/784,576 · Granted Apr 22, 2014

Avatar eye control in a multi-user animation environment

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 8,704,829
App. No.
13/784,576
Granted
Apr 22, 2014
Kind
B2
Abstract

In a multi-participant modeled virtual reality environment, avatars are modeled beings that include moveable eyes creating the impression of an apparent gaze direction. Control of eye movement may be performed autonomously using software to select and prioritize targets in a visual field. Sequence and duration of apparent gaze may then be controlled using automatically determined priorities. Optionally, user preferences for object characteristics may be factored into determining priority of apparent gaze. Resulting modeled avatars are rendered on client displays to provide more lifelike and interesting avatar depictions with shifting gaze directions.

Claims (26)

1. A method for controlling a gaze orientation of an avatar, the method comprising:

modeling a digital representation of an avatar including at least one modeled eye and a scene in a computer memory;

determining a field of view for the modeled eye of the avatar, wherein the field of view encompasses visual targets in the scene; and

directing a gaze orientation of the modeled eye to different selected visual targets in the field of view in an automated sequence of changing gaze directions determined at least in part by respective predetermined attractiveness values that are determined at least in part by user preferences and stored in the computer memory for each corresponding respective one of the visual targets.

2. The method of claim 1 , further comprising determining the respective attractiveness values based at least in part on predefined user preferences for specified characteristics of prospective visual targets.

3. The method of claim 1 , further comprising outputting data configured to cause a client computer to display a rendered view of the scene, avatar and modeled eye.

4. The method of claim 1 , further comprising determining the respective attractiveness values based at least in part on motion of the visual targets within the field of view.

5. The method of claim 1 , further comprising determining the respective attractiveness values based at least in part on a level of simulated sound modeled coming from respective ones of the visual targets.

6. The method of claim 1 , further comprising determining the respective attractiveness values based at least in part on a geometrical relationship between each visual target and the modeled eye.

7. the method of claim 1 , further comprising determining respective durations of gaze directed at each of the selected visual targets in the automated sequence, based at least in part on the respective attractiveness values.

8. The method of claim 1 , further comprising including in the predefined user preferences values for any one or more of the specified characteristics selected from the group consisting of gender, sexual orientation, race, hair color, eye color, body type, and clothes.

9. The method of claim 1 , further comprising varying the respective attractiveness values for each visual target based on changing attributes of each visual target during modeling of the scene.

10. The method of claim 1 , further comprising determining the attractiveness value of the selected visual targets based at least in part on weighting features of the visual targets according to the predefined user preferences.

11. A non-transitory computer-readable storage medium encoded with instructions operative to cause a computer to perform the steps of:

modeling a digital representation of an avatar including at least one modeled eye and a scene in a computer memory;

determining a field of view for the modeled eye of the avatar, wherein the field of view encompasses visual targets in the scene; and

directing a gaze orientation of the modeled eye to different selected visual targets in the field of view in an automated sequence of changing gaze directions determined at least in part by respective predetermined attractiveness values that are determined at least in part by user preferences and stored in the computer memory for each corresponding respective one of the visual targets.

12. The non-transitory computer-readable storage medium of claim 11 , encoded with further instructions for determining the respective attractiveness values based at least in part on predefined user preferences for specified characteristics of prospective visual targets.

13. The non-transitory computer-readable storage medium of claim 11 , encoded with further instructions for outputting data configured to cause a client computer to display a rendered view of the scene, avatar and modeled eye.

14. The non-transitory computer-readable storage medium of claim 11 , encoded with further instructions for determining the respective attractiveness values based at least in part on motion of the visual targets within the field of view.

15. The non-transitory computer-readable storage medium of claim 11 , encoded with further instructions for determining the respective attractiveness values based at least in part on a level of simulated sound modeled as coming from respective ones of the visual targets.

16. The non-transitory computer-readable storage medium of claim 11 , encoded with further instructions for determining the respective attractiveness values based at least in part on a geometrical relationship between each visual target and the modeled eye.

17. The non-transitory computer-readable storage medium of claim 11 , encoded with further instructions for determining respective durations of gaze orientation directed at each of the selected visual targets in the automated sequence, based at least in part on the respective attractiveness values.

18. The non-transitory computer-readable storage medium of claim 11 , encoded with further instructions for including in the predefined user preferences values for any one or more of the specified characteristics selected from the group consisting of gender, sexual orientation, race, hair color, eye color, body type, and clothes.

19. The non-transitory computer-readable storage medium of claim 11 , encoded with further instructions for varying the respective attractiveness values for each visual target based on changing attributes of each visual target during modeling of the scene.

20. The non-transitory computer-readable storage medium of claim 11 , encoded with further instructions for determining the attractiveness value of the selected visual targets based at least in part on weighting features of the visual targets according to the predefined user preferences.

Assignments (5)
SECURITY INTEREST Recorded Aug 6, 2025
From: NIYA HOLDINGS, LLC
To: SHUSTER, BRIAN, MR.; UTHERVERSE DIGITAL, INC.
Reel/Frame 071950/0423 →
LIEN Recorded May 30, 2025
From: UTHERVERSE DIGITAL, INC.; SHUSTER, BRIAN, MR.
To: NIYA HOLDINGS, LLC
Reel/Frame 071469/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2020
From: UTHERVERSE DIGITAL, INC.
To: UTHERVERSE GAMING LLC
Reel/Frame 054763/0028 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2020
From: SHUSTER, GARY STEPHEN
To: UTHERVERSE DIGITAL, INC.
Reel/Frame 054755/0780 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2020
From: SHUSTER, BRIAN MARK
To: UTHERVERSE DIGITAL, INC.
Reel/Frame 054858/0213 →