# US 12,182,286 B2 · Pseudorandom object placement in higher dimensions in an augmented or virtual environment

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,182,286 B2
- Document ID: US12182286B2
- Status: Granted
- Kind: B2
- Application number: 18/397,581
- Filed: 2023-12-27
- Published: 2024-05-16
- Granted: 2024-12-31
- Earliest claimed: 2020-07-28
- Assignees: 8 Bit Development Inc.
- Applicants: 8 Bit Development Inc.
- Inventors: Eric M. Pilnock; Kenneth E. Irwin, Jr.; Michael T. Day; Andrew J. Mound
- Web page: https://patentgrep.com/patent/US12182286B2

## CPC

- G06F 21/60: Protecting data
- G06F 21/6209: {to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself}
- G06F 7/582: {Pseudo-random number generators}
- G06F 16/908: using metadata automatically derived from the content
- G06F 16/909: using geographical or spatial information, e.g. location (spatiotemporally dependent retrieval from the web G06F16/9537)
- H04L 9/0825: {using asymmetric-key encryption or public key infrastructure [PKI], e.g. key signature or public key certificates}
- H04L 9/3242: {involving keyed hash functions, e.g. message authentication codes [MACs], CBC-MAC or HMAC}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method and apparatus are disclosed for automatically assigning flagged locations that are potentially discoverable when encountered by one or more of Augmented Reality (AR) or Virtual Reality (VR) devices and assigning a value to each flagged location which is revealed when the one or more AR or VR devices encounters a flagged location. A terrain database is maintained that is comprised of a higher dimensional map of portions of an environmental model that establishes a total area of the higher dimensional environmental model. Flagged locations are generated in the terrain database utilizing input from a Random Number Generator (RNG) function. A real time server automatically assigns a value to each of the flagged locations when an AR or VR device discovers a flagged location. The assigned value is displayed to the AR or VR device that discovered the respective flagged location.

## Claims

### Claim 1

A method of automatically assigning flagged locations that are potentially discoverable when encountered by one or more of Augmented Reality (AR) or Virtual Reality (VR) devices and assigning a value to each flagged location which is revealed when the one or more AR or VR devices encounters a flagged location, the method comprising:
(a) maintaining a terrain database that is comprised of a higher dimensional map of portions of an environmental model that establishes a total area of the higher dimensional environmental model;
(b) generating flagged locations in the terrain database utilizing input from a Random Number Generator (RNG) function;
(c) automatically assigning, with a real time server, a value to each of the flagged locations when an AR or VR device discovers a flagged location; and
(d) displaying the assigned value to the AR or VR device that discovered the respective flagged location.

### Claim 2 (depends on 1)

The method of claim 1 wherein the assigned value is assigned by a Random Number Generator (RNG).

### Claim 3 (depends on 2)

The method of claim 2 wherein the RNG that assigns the assigned value is a True Random Number Generator (TRNG).

### Claim 4 (depends on 2)

The method of claim 2 wherein the RNG that assigns the assigned value outputs a digitally signed auditable random number.

### Claim 5 (depends on 1)

The method of claim 1 wherein step (c) further comprises:
(i) auditing the assigned value to determine if the assigned value is in compliance with predetermined distribution rules, and
(ii) modifying the assigned value if the assigned value is not in compliance with the predetermined distribution rules.

### Claim 6 (depends on 1)

The method of claim 1 wherein all generated flagged locations are not within any Keep Out Areas (KOAs).

### Claim 7 (depends on 1)

The method of claim 1 wherein at least a portion of the generated flagged locations are within Desirable Areas (DAs).

### Claim 8 (depends on 1)

The method of claim 1 wherein the higher dimensional environmental model is two-dimensional.

### Claim 9 (depends on 1)

The method of claim 1 wherein the higher dimensional environmental model is three-dimensional.

### Claim 10 (depends on 1)

The method of claim 1 wherein the higher dimensional environmental model is four-dimensional, and wherein the fourth dimension is time with the flagged locations changing locations periodically.

### Claim 11 (depends on 1)

The method of claim 1 wherein the assigned value is retrieved from a predetermined database when the assigned predetermined prize value has a low-tier or mid-tier value, and the assigned value is assigned by a Random Number Generator (RNG) in real time when the prize value is high-tier.

### Claim 12 (depends on 1)

The method of claim 1 wherein the assigned value is retrieved from a predetermined database when the assigned predetermined prize value has a low-tier or mid-tier value, and the assigned value is assigned by a Random Number Generator (RNG) in real time when the predetermined prize value was non-winning.

### Claim 13 (depends on 1)

The method of claim 1 wherein at least a portion of the assigned value is a progressive jackpot with its outcome determined by a Random Number Generator (RNG) in real time.

### Claim 14

An apparatus for automatically assigning flagged locations that are potentially discoverable when encountered by one or more of Augmented Reality (AR) or Virtual Reality (VR) devices and assigning a value to each flagged location which is revealed when the one or more AR or VR devices encounters a flagged location, the apparatus comprising:
(a) a terrain database that is comprised of a higher dimensional map of portions of an environmental model that establishes a total area of the higher dimensional environmental model;
(b) a Random Number Generator (RNG) function configured to generate flagged locations in the terrain database; and
(c) a real time server configured to:
(i) automatically assign a value to each of the flagged locations when the flagged locations are discovered by an AR or VR device, and
(ii) display the assigned value to the AR or VR device that discovered the respective flagged location.

### Claim 15 (depends on 14)

The apparatus of claim 14 wherein the assigned value is assigned by a Random Number Generator (RNG).

### Claim 16 (depends on 15)

The apparatus of claim 15 wherein the RNG that assigns the assigned value is a True Random Number Generator (TRNG).

### Claim 17 (depends on 15)

The apparatus of claim 15 wherein the RNG that assigns the assigned value outputs a digitally signed auditable random number.

### Claim 18 (depends on 14)

The apparatus of claim 14 wherein all generated flagged locations are not within any Keep Out Areas (KOAs).

### Claim 19 (depends on 14)

The apparatus of claim 14 wherein at least a portion of the generated flagged locations are within Desired Area (DAs).

### Claim 20 (depends on 14)

The apparatus of claim 14 wherein the higher dimensional environmental model is four-dimensional, and wherein the fourth dimension is time with the flagged locations changing locations periodically.
