IP Library Granted Patent US 9,208,598
Granted Patent B2
US 9,208,598 · App. 14/257,911 · Granted Dec 8, 2015

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 9,208,598
App. No.
14/257,911
Granted
Dec 8, 2015
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 an avatar's gaze, the method comprising:

modeling, in a computer memory, a digital representation of an avatar having a modeled eye capable of different gaze orientations, and a modeled scene;

fixing a first field of view for the modeled eye distinct from a second field of view defined by a viewpoint used for rendering the modeled scene for a user controlling the avatar, wherein the first field of view encompasses visual targets within a fixed portion of the modeled scene deemed to be visible to the avatar, and wherein the first field of view remains fixed irrespective of movement of the modeled eye; and

determining, by a computer, an automated sequence for the modeled eye to gaze at different selected ones of the visual targets in the first field of view based at least in part on comparing attractiveness values for the visual targets, wherein each of the attractiveness values pertains to a different one of the visual targets.

2. The method of claim 1 , further comprising determining at least one of the attractiveness values based on one or more predefined user preference values for specified features of prospective visual targets.

3. The method of claim 2 , wherein the determining at least one of the attractiveness values comprises accessing a database including the one or more user preferences.

4. The method of claim 2 , wherein the determining at least one of the attractiveness values comprises summing a set of the user preference values defined by features of one of the visual targets.

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

6. The method of claim 1 , wherein determining the sequence for the modeled eye to gaze at different selected ones of the visual targets comprises ordering the attractiveness values from highest to lowest.

7. The method of claim 1 , wherein determining the sequence for the modeled eye to gaze at different selected ones of the visual targets comprises arranging ones of the visual targets having equal attractiveness values in a random order.

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

9. The method of claim 1 , further comprising determining how long the modeled eye gazes at each of the selected visual targets in the sequence, based at least in part on the respective attractiveness values.

10. 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 the modeled eye gazing at different selected ones of the visual targets in order of the sequence.

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

modeling, in a computer memory, a digital representation of an avatar having a modeled eye capable of different gaze orientations, and a modeled scene;

fixing a first field of view for the modeled eye distinct from a second field of view defined by a viewpoint used for rendering the modeled scene for a user controlling the avatar, wherein the first field of view encompasses visual targets within a fixed portion of the modeled scene deemed to be visible to the avatar, and wherein the first field of view remains fixed irrespective of movement of the modeled eye; and

determining, by a computer, an automated sequence for the modeled eye to gaze at different selected ones of the visual targets in the first field of view based at least in part on comparing attractiveness values for the visual targets, wherein each of the attractiveness values pertains to a different one of the visual targets.

12. The non-transitory computer-readable medium of claim 11 , encoded with further instructions for determining at least one of the attractiveness values based on one or more predefined user preference values for specified features of prospective visual targets.

13. The non-transitory computer-readable medium of claim 12 , encoded with further instructions for performing the determining at least one of the attractiveness values at least in part by accessing a database including the one or more user preferences.

14. The non-transitory computer-readable medium of claim 12 , encoded with further instructions for performing the determining at least one of the attractiveness values at least in part by summing a set of the user preference values defined by features of one of the visual targets.

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

16. The non-transitory computer-readable medium of claim 11 , encoded with further instructions for performing determining the sequence for the modeled eye to gaze at different selected ones of the visual targets at least in part by ordering the attractiveness values from highest to lowest.

17. The non-transitory computer-readable medium of claim 11 , encoded with further instructions for performing determining the sequence for the modeled eye to gaze at different selected ones of the visual targets at least in part by arranging ones of the visual targets having equal attractiveness values in a random order.

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

19. The non-transitory computer-readable medium of claim 11 , encoded with further instructions for determining how long the modeled eye gazes at each of the selected visual targets in the sequence, based at least in part on the respective attractiveness values.

20. The non-transitory computer-readable 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 the modeled eye gazing at different selected ones of the visual targets in order of the sequence.

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 →