US 12,303,790 B2
Generating additional content items for parallel-reality games based on geo-location and usage characteristics
Piaw Na, Los Altos, CA (US); Jia Huang, Berkley, CA (US); Hang Tan, San Francisco, CA (US); Steve Zelinka, Bellevue, WA (US); and Herbert Law, San Jose, CA (US)
Assigned to Niantic, Inc., San Francisco, CA (US)
Filed by Niantic, Inc., San Francisco, CA (US)
Filed on Sep. 30, 2022, as Appl. No. 17/957,153.
Prior Publication US 2024/0108989 A1, Apr. 4, 2024
Int. Cl. A63F 13/79 (2014.01); A63F 13/216 (2014.01); A63F 13/44 (2014.01); A63F 13/65 (2014.01)
CPC A63F 13/79 (2014.09) [A63F 13/216 (2014.09); A63F 13/44 (2014.09); A63F 13/65 (2014.09); A63F 2300/8082 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computer-implemented method for providing location-based interactions in a parallel-reality application, the method comprising:
receiving, from a client device, real-time location information and usage characteristics describing a user interacting with content in the parallel-reality application;
accessing a ranked list of additional content items for the parallel-reality application to provide to users interacting with content in the parallel-reality application;
determining, for each additional content item in the ranked list, a propensity score quantifying a degree of overlap between real-time location information and usage characteristics describing the user and assigned properties for the additional content item, the propensity score based on real-world location information, usage characteristics describing the user, and the assigned properties of the additional content item; and
responsive to the determination, providing the additional content item with a highest propensity score to the client device for display in the parallel-reality application, wherein providing the additional content comprises:
generating a static or dynamic object representing the additional content item with the highest propensity score; and
providing the static or dynamic object for display to the user while the user interacts with content in the parallel-reality application.