IP Library Patent Application 15483484
Patent Application
App. No. 15/483,484

DYNAMIC SCALING OF AUGMENTED REALITY-BASED GAME

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 None
App. No.
15/483,484
Abstract

An Augmented Reality (AR)-based gaming application identifies a plurality of AR markers. Each AR marker identifies a corresponding geolocation and corresponding AR content. A gaming geographic area is formed based on a profile of a user of the AR-based gaming application. The geolocations of the plurality of AR markers are mapped to the gaming geographic area. A playspace of the user of the AR-based gaming application is dynamically scaled to the gaming geographic area.

Claims (99)

1 . A server comprising:

one or more hardware processors comprising an augmented reality (AR)-based gaming application, the AR-based gaming application configured to perform operations comprising:

identifying, by the one or more hardware processors, a plurality of AR markers from the AR-based gaming application, each AR marker identifying a corresponding geolocation and corresponding AR content;

forming a gaming geographic area based on a profile of a user of the AR-based gaming application;

mapping, by the one or more hardware processors, the geolocations of the plurality of AR markers to the gaming geographic area; and

dynamically scaling a playspace of the user of the AR-based gaming application to the gaming geographic area.

2 . The server of claim 1 , wherein the operations further comprise:

forming a first geographic area;

forming a second geographic area around the first geographic area, both the first and second geographic areas being within the gaming geographic area;

mapping a first set of AR markers to a first level of the AR-based gaming application in the first geographic area;

mapping a second set of AR markers to a second level of the AR-based gaming application in the second geographic area, the plurality of AR markers including the first and second sets of AR markers;

forming a first-level playspace of the user inside the first geographic area; and

forming a second-level playspace of the user inside the second geographic area, the second level of the AR-based gaming application having a higher gaming difficulty than does the first level of the AR-based gaming application.

3 . The server of claim 1 , wherein the operations further comprise:

identifying a home geographic location from the profile of the user,

wherein the gaming geographic area is formed around the home geographic location.

4 . The server of claim 1 , wherein the operations further comprise:

identifying a home geographic location from the profile of the user;

forming a first geographic area around the home geographic location;

forming a second geographic area around the first geographic area;

mapping a first set of AR markers to a first level of the AR-based gaming application in the first geographic area;

mapping a second set of AR markers to a second level of the AR-based gaming application in the second geographic area, the plurality of AR markers including the first and second sets of AR markers;

forming a first-level playspace of the user inside the first geographic area; and

forming a second-level playspace of the user inside the second geographic area.

5 . The server of claim 1 , wherein the operations further comprise:

identifying user frequent geographic locations from the profile of the user,

wherein the gaming geographic area is formed around and includes the user frequent geographic locations.

6 . The server of claim 1 , wherein the operation further comprise:

identifying a first geographic location of the user from the profile of the user; and

identifying a second geographic location of the user from the profile of the user,

wherein the gaming geographic area is formed around and includes the first and second geographic locations, and

wherein the plurality of AR markers is mapped to the gaming geographic area between the first and second geographic locations of the user.

7 . The server of claim 1 ,

wherein the plurality of AR markers is identified in all game levels of the AR-based gaming application, and

wherein all game levels of the AR-based gaming application are played in the playspace of the user of the AR-based gaming application.

8 . The server of claim 1 , wherein the operations further comprise:

receiving a geolocation of an AR device of the user;

retrieving an AR marker of the plurality of AR markers corresponding to the geolocation of the AR device; and

providing the AR content corresponding to the retrieved AR marker to the AR device,

wherein the AR device is configured to display the AR content at the geolocation of the AR device.

9 . The server of claim 8 , wherein the AR device is configured to receive sensor data from sensors in the AR device, the AR device configured to display the AR content in response to the sensor data being with predefined parameters.

10 . The server of claim 1 , wherein forming the gaming geographic area further comprises:

forming a first geographic area based on a home location of the user;

forming a second geographic area based on activities of the user on a social network application;

mapping a first set of AR markers of the plurality of AR markers to a first level of the AR-based gaming application in the first geographic area;

mapping a second set of AR markers of the plurality of AR markers to a second level of the AR-based gaming application in the second geographic area;

forming a first-level playspace of the user inside the first geographic area; and

forming a second-level playspace of the user inside the second geographic area.

11 . A method comprising:

identifying, using one or more hardware processors, a plurality of AR markers from an AR-based gaming application configured to be executed on a hardware processor of a server, each AR marker identifying a corresponding geolocation and corresponding AR content;

forming a gaming geographic area based on a profile of a user of the AR-based gaming application;

mapping, using the one or more hardware processors, the geolocations of the plurality of AR markers to the gaming geographic area; and

dynamically, using the one or more hardware processors, scaling a playspace of the user of the AR-based gaming application to the gaming geographic area.

12 . The method of claim 11 , further comprising:

forming a first geographic area;

forming a second geographic area around the first geographic area, both the first and second geographic areas being within the gaming geographic area;

mapping a first set of AR markers to a first level of the AR-based gaming application in the first geographic area;

mapping a second set of AR markers to a second level of the AR-based gaming application in the second geographic area, the plurality of AR markers including the first and second sets of AR markers;

forming a first-level playspace of the user inside the first geographic area; and

forming a second-level playspace of the user inside the second geographic area, the second level of the AR-based gaming application having a higher gaming difficulty than does the first level of the AR-based gaming application.

13 . The method of claim 11 , further comprising:

identifying a home geographic location from the profile of the user,

wherein the gaming geographic area is formed around the home geographic location.

14 . The method of claim 11 , further comprising:

identifying a home geographic location from the profile of the user;

forming a first geographic area around the home geographic location;

forming a second geographic area around the first geographic area;

mapping a first set of AR markers to a first level of the AR-based gaming application in the first geographic area;

mapping a second set of AR markers to a second level of the AR-based gaming application in the second geographic area, the plurality of AR markers including the first and second sets of AR markers;

forming a first-level playspace of the user inside the first geographic area; and

forming a second-level playspace of the user inside the second geographic area.

15 . The method of claim 11 , further comprising:

identifying user frequent geographic locations from the profile of the user,

wherein the gaming geographic area is formed around and includes the user frequent geographic locations.

16 . The method of claim 11 , further comprising:

identifying a first geographic location of the user from the profile of the user; and

identifying a second geographic location of the user from the profile of the user,

wherein the gaming geographic area is formed around and includes the first and second geographic locations, and

wherein the plurality of AR markers is mapped to the gaming geographic area between the first and second geographic locations of the user.

17 . The method of claim 11 ,

wherein the plurality of AR markers is identified in all game levels of the AR-based gaming application, and

wherein all game levels of the AR-based gaming application are played in the playspace of the user of the AR-based gaming application.

18 . The method of claim 11 , further comprising:

receiving a geolocation of an AR device of the user;

retrieving an AR marker of the plurality of AR markers corresponding to the geolocation of the AR device; and

providing the AR content corresponding to the retrieved AR marker to the AR device,

wherein the AR device is configured to display the AR content at the geolocation of the AR device.

19 . The method of claim 11 , further comprising:

forming a first geographic area based on a home location of the user;

forming a second geographic area based on activities of the user on a social network application;

mapping a first set of AR markers of the plurality of AR markers to a first level of the AR-based gaming application in the first geographic area;

mapping a second set of AR markers of the plurality of AR markers to a second level of the AR-based gaming application in the second geographic area;

forming a first-level playspace of the user inside the first geographic area; and

forming a second-level playspace of the user inside the second geographic area.

20 . A non-transitory computer-readable medium comprising instructions that, when executed by one or more processors of a computer, cause the computer to perform operations comprising:

identifying a plurality of AR markers from an AR-based gaming application configured to be executed on a hardware processor of a server, each AR marker identifying a corresponding geolocation and corresponding AR content;

forming a gaming geographic area based on a profile of a user of the AR-based gaming application;

mapping the geolocations of the plurality of AR markers to the gaming geographic area; and

dynamically scaling a playspace of the user of the AR-based gaming application to the gaming geographic area.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CORPORATION
Reel/Frame 054486/0422 →
PATENT SECURITY AGREEMENT Recorded Aug 14, 2020
From: RPX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 053498/0095 →
RELEASE OF SECURITY INTEREST Recorded Aug 14, 2020
From: AR HOLDINGS I, LLC
To: DAQRI, LLC
Reel/Frame 053498/0580 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2020
From: DAQRI, LLC
To: RPX CORPORATION
Reel/Frame 053413/0642 →
SECURITY INTEREST Recorded Jun 26, 2019
From: DAQRI, LLC
To: AR HOLDINGS I LLC
Reel/Frame 049596/0965 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2017
From: MULLINS, BRIAN
To: DAQRI, LLC
Reel/Frame 043057/0312 →