IP Library Granted Patent US 12,324,986
Granted Patent B2
US 12,324,986 · App. 18/436,827 · Granted Jun 10, 2025

Inter-vehicle electronic games

Inventors: Gary Lake-Schaal (Los Angeles, CA); Pamela J. Allison (Burbank, CA); Lewis S. Ostrover (Los Angeles, CA); Gregory I. Gewickey (Simi Valley, CA); Ha Nguyen (Fullerton, CA); Prashant Abhyankar (Burbank, CA)
Assignee: Warner Bros. Entertainment Inc.
A63F13/355A63F13/79H04W4/08H04W4/21H04W4/46
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,324,986
App. No.
18/436,827
Granted
Jun 10, 2025
Kind
B2
Abstract

A computer-implemented method for providing electronics games for play by a group of users in two or more moving vehicles. The method includes maintaining data structures of media program data, user profile data and vehicle profile data, receiving user and vehicle state information, identifying a group of users based on contemporaneous presence in two or more vehicles or common participation in a game or other group experience for related trips at different times, and selecting, configuring or creating media program for play at media players. An apparatus or system is configured to perform the method, and related operations.

Claims (41)

1. A computer-implemented method of providing electronic media for a set of users, the method comprising:

identifying, by one or more processors, a group of users, based on:

a presence, for a period of time, by each user in the group of users, each user representing a respective independently controlled vehicle,

an indication of interest by each user in a communication network-mediated interaction with another of the group of users during the period of time, and

trip data for each of the vehicles, wherein the trip data comprises one or more locations associated with an interactive media session for execution by interactive media players, each interactive media player associated with a respective user of the group of users;

selecting or configuring, by the one or more processors and based on the trip data for each of the vehicles and the locations, an interactive media program for execution by the interactive media players; and

providing, by the one or more processors, the interactive media program to the interactive media players during the period of time.

2. The computer-implemented method of claim 1 , wherein identifying the group of users is based on profile data for each user, wherein the profile data comprises a respective account identifier for the respective user, and wherein the selecting or configuring is based on an indication, by one or more electronic accounts identified by the account identifiers, that the interactive media program is ready to play.

3. The computer-implemented method of claim 1 , wherein the trip data indicates two or more users having substantially similar trip start times, durations, intermediate locations along a route, or end times.

4. The computer-implemented method of claim 1 , wherein the trip data defines one or more criteria selected from the group consisting of: a duration for the interactive media session, an initial location at which the session is initiated, and a terminal location at which the session is terminated.

5. The computer-implemented method of claim 1 , further comprising, by the one or more processors, defining one or more routes for the vehicles based in part on the interactive media program, and controlling navigation of at least one of the vehicles to facilitate use of the interactive media program by the group of users.

6. The computer-implemented method of claim 1 , further comprising playing, by at least one of the interactive media players, the interactive media during the time period.

7. The computer-implemented method of claim 1 , wherein the selecting or configuring further comprises serving a user interface to each of sthe interactive media players in each of the vehicles that enables one or more of the users to provide intentional input to the selecting by the one or more processors.

8. A system comprising:

a processor; and

a non-transitory computer readable medium having program instructions stored thereon, which, when executed by the processor, cause the system to perform operations comprising:

identifying, by the processor, a group of users, based on:

a presence, for a period of time, by each user in the group of users, each user representing a respective independently controlled vehicle,

an indication of interest by each user in a communication network-mediated interaction with another of the group of users during the period of time, and

trip data for each of the vehicles, wherein the trip data comprises one or more locations associated with an interactive media session for execution by interactive media players, each interactive media player associated with a respective user of the group of users;

selecting or configuring, by the processor and based on the trip data for each of the vehicles and the locations, an interactive media program for execution by the interactive media players; and

providing, by the processor, the interactive media program to the interactive media players during the period of time.

9. The system of claim 8 , wherein identifying the group of users is based on profile data for each user, wherein the profile data comprises a respective account identifier for the respective user, and wherein the selecting or configuring is based on an indication, by one or more electronic accounts identified by the account identifiers, that the interactive media program is ready to play.

10. The system of claim 8 , wherein the trip data indicates two or more users having substantially similar trip start times, durations, intermediate locations along a route, or end times.

11. The system of claim 8 , wherein the trip data defines one or more criteria selected from the group consisting of: a duration for the interactive media session, an initial location at which the session is initiated, and a terminal location at which the session is terminated.

12. The system of claim 8 , wherein when executed by the processor, the program instructions cause the system to perform operations comprising defining one or more routes for the vehicles based in part on the interactive media program, and controlling navigation of at least one of the vehicles to facilitate use of the interactive media program by the group of users.

13. The system of claim 8 , wherein when executed by the processor, the program instructions cause the system to perform operations comprising playing, by at least one of the interactive media players, the interactive media during the time period.

14. The system of claim 8 , wherein the selecting or configuring further comprises serving a user interface to the at least one of the interactive media players in each of the vehicles that enables one or more of the users to provide intentional input to the selecting by the one or more processors.

15. A non-transitory computer readable medium configured to store processor-readable instructions, wherein when executed by a processor, the instructions perform operations comprising:

identifying, by one or more processors, a group of users, based on:

a presence, for a period of time, by each user in the group of users, each user representing a respective independently controlled vehicle,

an indication of interest by each user in a communication network-mediated interaction with another of the group of users during the period of time, and

trip data for each of the vehicles, wherein the trip data comprises one or more locations associated with an interactive media session for execution by interactive media players, each interactive media player associated with a respective user of the group of users;

selecting or configuring, by the one or more processors and based on the trip data for each of the vehicles and the locations, an interactive media program for execution by the interactive media players; and

providing, by the one or more processors, the interactive media program to the interactive media players during the period of time.

16. The non-transitory computer readable medium of claim 15 , wherein identifying the group of users is based on profile data for each user, wherein the profile data comprises a respective account identifier for the respective user, and wherein the selecting or configuring is based on an indication, by one or more electronic accounts identified by the account identifiers, that the interactive media program is ready to play.

17. The non-transitory computer readable medium of claim 15 , wherein the trip data indicates two or more users having substantially similar trip start times, durations, intermediate locations along a route, or end times.

18. The non-transitory computer readable medium of claim 15 , wherein the trip data defines one or more criteria selected from the group consisting of: a duration for the interactive media session, an initial location at which the session is initiated, and a terminal location at which the session is terminated.

19. The non-transitory computer readable medium of claim 15 , wherein when executed by the one or more processors, the instructions perform further operations comprising determining one or more routes for the vehicles based in part on the interactive media program, and controlling navigation of at least one of the vehicles to facilitate use of the interactive media program by the group of users.

20. The non-transitory computer readable medium of claim 15 , wherein when executed by the one or more processors, the instructions perform further operations comprising playing, by at least one of the interactive media players, the interactive media during the time period.

21. The non-transitory computer readable medium of claim 15 , wherein the one of selecting or configuring further comprises serving a user interface to the at least one of the interactive media players in each of the vehicles that enables one or more of the users to provide intentional input to the selecting by the one or more processors.

Assignments (2)
SECURITY INTEREST Recorded Oct 1, 2025
From: WARNER BROS. DISCOVERY, INC.; WARNER MEDIA, LLC; TURNER BROADCASTING SYSTEM, INC.; HOME BOX OFFICE, INC.; DISCOVERY COMMUNICATIONS, LLC; WARNERMEDIA DIRECT LLC; DISCOVERY.COM LLC; WARNER BROS. ENTERTAINMENT INC.; CNN INTERACTIVE GROUP, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 072995/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2024
From: LAKE-SCHAAL, GARY; ALLISON, PAMELA J.; OSTROVER, LEWIS; GEWICKEY, GREGORY I.; NGUYEN, HA; ABHYANKAR, PRASHANT
To: WARNER BROS. ENTERTAINMENT INC.
Reel/Frame 066701/0421 →
Continuity (3)
Continuation 17432799
Provisional Application 62808697 · Feb 21, 2019
Related Publication 20240181341A1 · Jun 6, 2024
References Cited (15)
US 6401033B1 · Paulauskas · 2002 [cited by examiner]
US 6868333B2 · Melen · 2005 [cited by applicant]
US 10086261B1 · Kim et al. · 2018 [cited by applicant]
US 10226702B2 · Hoory et al. · 2019 [cited by applicant]
US 20060205510A1 · Lauper · 2006 [cited by examiner]
US 20070149284A1 · Plavetich · 2007 [cited by examiner]
US 20080291032A1 · Prokhorov · 2008 [cited by examiner]
US 20120101724A1 · Ranford · 2012 [cited by applicant]
US 20140128144A1 · Bavitz · 2014 [cited by examiner]
US 20140128145A1 · Hwang et al. · 2014 [cited by applicant]
US 20140128146A1 · Story, Jr. · 2014 [cited by examiner]
US 20170248433A1 · Mahajan · 2017 [cited by examiner]
WO 9851358A1 · 1998 [cited by applicant]
EP 20758662.9 Extended European Search Report, dated Oct. 5, 2017. [cited by applicant]
PCT/US2020/019366 ISR and Written Opinion, dated Jun. 15, 2020. [cited by applicant]