IP Library Patent Application 18904380
Patent Application
App. No. 18/904,380

METHODS AND SYSTEMS FOR PROVIDING A REAL-TIME VIEWSHED VISUALIZATION

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.
18/904,380
Abstract

The present disclosure provides methods and systems for providing a real-time viewshed visualization. Provided here is a method for generating viewshed map for one or more client nodes, comprising (a) receiving a first set light source data associated with an area; (b) obtaining a set of point cloud data indicative of a three-dimensional feature of or object associated with the area; (c) generating a shadow map based at least in part on the first set light source data and the point cloud data associated with the area; (d) receiving interactive position data from the one or more client nodes; and (e) generating a real-time viewshed map visualization of the area by rendering the shadow map based on the interactive position data.

Claims (31)

1 - 30 . (canceled)

31 . A method for generating viewshed map, comprising:

(a) receiving a first set light source data associated with an area;

(b) obtaining a set of point cloud data indicative of a surface feature associated with the area;

(c) generating a shadow map based at least in part on the first set light source data and the set of point cloud data associated with the area;

(d) receiving interactive position data, wherein the interactive position data comprises a location of a reference point in the area; and

(e) generating a viewshed map visualization of the area as visible from the location of the reference point based at least in part on the shadow map and the interactive position data.

32 . The method of claim 31 , wherein the point cloud data is collected using laser scanning, LiDAR, or photogrammetry.

33 . The method of claim 31 , wherein the surface feature comprises a terrain feature, water feature, natural feature, or manmade feature.

34 . The method of claim 33 , wherein: (i) the terrain feature comprises a valley, hill, depression, ridge, cliff, saddle, spur, draw, cut, fill, or mountain; (ii) the water feature comprises a water flow, swamp, river, drainage, lake, pond, delta, dam, canal, reservoir, or other body of water; (iii) the natural feature comprises a rock, tree, shrub, bush, or flower; and (iv) the manmade feature comprises a building, road, bridge, boundary, power line, or railway.

35 . The method of claim 31 , further comprising obtaining a set of elevation data associated with the area.

36 . The method of claim 35 , wherein (c) further comprises generating the shadow map based at least in part on the elevation data associated with the area.

37 . The method of claim 31 , further comprising, subsequent to (b), receiving a second set light source data associated with the area.

38 . The method of claim 37 , wherein (c) further comprises generating the shadow map based at least in part on the second set light source data.

39 . The method of claim 31 , further comprising, subsequent to (b), receiving a set of radar data indicative of a real-time weather condition associated with the area.

40 . The method of claim 39 , wherein (c) further comprises generating the shadow map based at least in part on the set of radar data.

41 . The method of claim 31 , wherein the interactive position data is indicative of a real-time position of one or more client nodes, a user's choice of a location of the area via an API, or a combination thereof.

42 . The method of claim 31 , further comprising, subsequent to (d), generating a plurality of concentric rings for presentation in the viewshed map visualization.

43 . The method of claim 42 , wherein each of the plurality of concentric rings is indicative of a distance from position of the interactive position data to each of the plurality of concentric rings, respectively.

44 . The method of claim 43 , herein the distance is a horizontal distance, an actual distance, or a combination thereof.

45 . A non-transitory computer-readable medium comprising machine-executable code that, upon execution by one or more computer processors, implements a method for generating viewshed map, comprising:

(a) receiving a first set of light source data associated with an area;

(b) obtaining a set of point cloud data indicative of a surface feature associated with the area;

(c) generating a shadow map based at least in part on the first set of light source data and the point cloud data associated with the area;

(d) receiving interactive position data, wherein the interactive position data comprises a location of a reference point in the area; and

(e) generating a viewshed map visualization of the area as visible from the location of the reference point based at least in part on the shadow map and the interactive position data.

46 . The non-transitory computer-readable medium of claim 45 , wherein the point cloud data is collected using laser scanning, LiDAR, or photogrammetry.

47 . The non-transitory computer-readable medium of claim 46 , wherein the laser scanning comprises terrestrial laser scanning or airborne laser scanning.

48 . The non-transitory computer-readable medium of claim 46 , wherein the LiDAR comprises terrestrial LiDAR or airborne LiDAR.

49 . The non-transitory computer-readable medium of claim 48 , wherein the terrestrial LiDAR comprises mobile LiDAR or static LiDAR.

50 . The non-transitory computer-readable medium of claim 45 , wherein the point cloud data comprises data indicative of position, color, intensity, brightness, temperature, category, or time.

Assignments (2)
SECURITY INTEREST Recorded Jul 15, 2025
From: ONXMAPS, INC.
To: WESTERN ALLIANCE BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 071719/0563 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2024
From: LUTZENBERGER, BERT JEFFREY
To: ONXMAPS, INC.
Reel/Frame 069456/0595 →