IP Library Granted Patent US 12,220,645
Granted Patent B2
US 12,220,645 · App. 18/410,332 · Granted Feb 11, 2025

Methods and systems for facilitating intra-game communications in a video game environment

Inventor: Curtis Sullivan (San Jose, CA)
Assignee: Adeia Guides Inc.
A63F13/87
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,220,645
App. No.
18/410,332
Granted
Feb 11, 2025
Kind
B2
Abstract

Methods and systems for facilitating intra-game communication in video game environments featuring first-person or third-person perspectives by generating an on-screen graphic that includes the communication and a pointer towards a location of another user within the video game environment.

Claims (52)

1. A method comprising:

determining, using control circuitry, a first location within a video game environment of a first object;

determining, using the control circuitry, a second location within the video game environment of a first avatar, wherein the first avatar corresponds to a user;

determining, using the control circuitry, a first action corresponding to the first object;

receiving, using the control circuitry, eye detection data related to the user;

determining, using the control circuitry, a line of sight of the user based on the received eye detection data;

detecting, using the control circuitry, that the line of sight of the user is directed to the first location and that a second object is located between the avatar and the first object; and

in response to detecting that the line of sight of the user is directed to the first location and that a second object is located between the avatar and the first object, generating for display, using the control circuitry, a graphic wherein the graphic includes a pointer along the line of sight of the user.

2. The method of claim 1 , further comprising determining a size of the graphic based on a distance, within the video game environment, between the first location and the second location.

3. The method of claim 1 , further comprising determining a size of the graphic based on a size of the second object, within the video game environment.

4. The method of claim 1 , further comprising determining a size of the graphic based on a ratio between a first distance and a second distance, wherein the first distance equals a distance, within the video game environment, between the first location and a third location within the video game environment of the second object, and wherein the second distance equals a distance, within the video game environment, between the third location and the second location.

5. The method of claim 1 , further comprising determining a presentation format of the graphic by comparing the action to a database listing presentation formats associated with different types of actions.

6. The method of claim 1 , further comprising:

determining that the line of sight of the user is intersected by the second object;

determining a plane associated with the second object, wherein the plane is perpendicular to the line of sight of the user; and

generating for display, using the control circuitry, the graphic within the plane.

7. The method of claim 1 , wherein the second object is a second avatar.

8. The method of claim 1 , further comprising:

determining a first position of a first pupil of the user using the eye detection data;

determining a second position of a second pupil of the user using the eye detection data; and

determining the line of sight of the user based on the first position of the first pupil and the second position of the second pupil.

9. The method of claim 8 , further comprising:

determining a first corneal reflection of a first eye of the user using the eye detection data;

determining a second corneal reflection of a second eye of the user using the eye detection data; and

determining the line of sight of the user based on the first position of the first pupil, the second position of the second pupil, the first corneal reflection of the first eye, and the second corneal reflection of the second eye.

10. An apparatus, comprising:

control circuitry; and

at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the control circuitry, cause the apparatus to perform at least the following:

determine a first location within a video game environment of a first object;

determine a second location within the video game environment of a first avatar, wherein the first avatar corresponds to a user;

determine a first action corresponding to the first object;

receive eye detection data related to the user;

determine a line of sight of the user based on the received eye detection data;

detect that the line of sight of the user is directed to the first location and that a second object is located between the avatar and the first object; and

in response to detecting that the line of sight of the user is directed to the first location and that a second object is located between the avatar and the first object, generate for display, a graphic wherein the graphic includes a pointer along the line of sight of the user.

11. The apparatus of claim 10 , wherein the apparatus is further caused to determine a size of the graphic based on a distance, within the video game environment, between the first location and the second location.

12. The apparatus of claim 10 , wherein the apparatus is further caused to determine a size of the graphic based on a size of the second object, within the video game environment.

13. The apparatus of claim 10 , wherein the apparatus is further caused to determine a size of the graphic based on a ratio between a first distance and a second distance, wherein the first distance equals a distance, within the video game environment, between the first location and a third location within the video game environment of the second object, and wherein the second distance equals a distance, within the video game environment, between the third location and the second location.

14. The apparatus of claim 10 , wherein the apparatus is further caused to determine a presentation format of the graphic by comparing the action to a database listing presentation formats associated with different types of actions.

15. The apparatus of claim 10 , wherein the apparatus is further caused to:

determine that the line of sight of the user is intersected by the second object;

determine a plane associated with the second object, wherein the plane is perpendicular to the line of sight of the user; and

generate for display, using the control circuitry, the graphic within the plane.

16. The apparatus of claim 10 , wherein the second object is a second avatar.

17. The apparatus of claim 10 , wherein the apparatus is further caused to:

determine a first position of a first pupil of the user using the eye detection data;

determine a second position of a second pupil of the user using the eye detection data; and

determine the line of sight of the user based on the first position of the first pupil and the second position of the second pupil.

18. The apparatus of claim 17 , wherein the apparatus is further caused to:

determine a first corneal reflection of a first eye of the user using the eye detection data;

determine a second corneal reflection of a second eye of the user using the eye detection data; and

determine the line of sight of the user based on the first position of the first pupil, the second position of the second pupil, the first corneal reflection of the first eye, and the second corneal reflection of the second eye.

Assignments (2)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0129 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2024
From: SULLIVAN, CURTIS
To: ROVI GUIDES, INC.
Reel/Frame 066102/0180 →
Continuity (4)
Continuation 17070613 · Oct 14, 2020
Continuation 16015885 · Jun 22, 2018
Provisional Application 62653840 · Apr 6, 2018
Related Publication 20240149173A1 · May 9, 2024
References Cited (45)
US 5574836A · Broemmelsiek · 1996 [cited by examiner]
US 5742289A · Naylor · 1998 [cited by examiner]
US 5870074A · Iwasaki · 1999 [cited by examiner]
US 5870097A · Snyder · 1999 [cited by examiner]
US 6326963B1 · Meehan · 2001 [cited by examiner]
US 6377277B1 · Yamamoto · 2002 [cited by examiner]
US 7761892B2 · Ellis et al. · 2010 [cited by applicant]
US 7815507B2 · Parrott · 2010 [cited by examiner]
US 8046801B2 · Ellis et al. · 2011 [cited by applicant]
US 9294819B2 · Lee et al. · 2016 [cited by applicant]
US 9387401B2 · Knutsson et al. · 2016 [cited by applicant]
US 9762641B2 · Van Wie · 2017 [cited by examiner]
US 9799161B2 · Froy · 2017 [cited by examiner]
US 10195525B2 · Idris · 2019 [cited by examiner]
US 10366514B2 · Leacock · 2019 [cited by examiner]
US 10650644B2 · Comeau · 2020 [cited by examiner]
US 10843089B2 · Sullivan · 2020 [cited by applicant]
US 20010040572A1 · Bradski · 2001 [cited by examiner]
US 20020022518A1 · Okuda · 2002 [cited by examiner]
US 20020151337A1 · Yamashita · 2002 [cited by examiner]
US 20040166937A1 · Rothschild · 2004 [cited by examiner]
US 20050075885A1 · Danieli · 2005 [cited by examiner]
US 20050248570A1 · Stelly, III · 2005 [cited by examiner]
US 20050251827A1 · Ellis et al. · 2005 [cited by applicant]
US 20060046844A1 · Kaneko · 2006 [cited by examiner]
US 20060128468A1 · Yoshikawa · 2006 [cited by examiner]
US 20070259716A1 · Mattice · 2007 [cited by examiner]
US 20080215679A1 · Gillo et al. · 2008 [cited by applicant]
US 20080215971A1 · Gillo et al. · 2008 [cited by applicant]
US 20080215973A1 · Zalewski · 2008 [cited by examiner]
US 20080242427A1 · Namba · 2008 [cited by examiner]
US 20100222143A1 · Endo · 2010 [cited by examiner]
US 20100304806A1 · Coleman · 2010 [cited by examiner]
US 20100304862A1 · Coleman et al. · 2010 [cited by applicant]
US 20100333037A1 · Pavlovski · 2010 [cited by examiner]
US 20110004841A1 · Gildred · 2011 [cited by examiner]
US 20120115594A1 · Hornik · 2012 [cited by examiner]
US 20120172119A1 · Kelly · 2012 [cited by examiner]
US 20120322527A1 · Aoki et al. · 2012 [cited by applicant]
US 20130023337A1 · Bowers · 2013 [cited by examiner]
US 20130084978A1 · Olomskiy · 2013 [cited by examiner]
US 20140181229A1 · Tucker · 2014 [cited by examiner]
US 20190308109A1 · Sullivan · 2019 [cited by applicant]
US 20210093977A1 · Sullivan · 2021 [cited by applicant]
US 20240050857A1 · Patel · 2024 [cited by examiner]