IP Library Granted Patent US 11,371,844
Granted Patent B2
US 11,371,844 · App. 16/589,040 · Granted Jun 28, 2022

System and method for tile cached visualizations

Inventors: Richard Swanson (Westmont, IL); Andrew Berridge (Burr Ridge, IL); Nicolas Peri (Grasse, FR)
Assignee: CNH Industrial America LLC
G01C21/005A01C21/00A01D75/00G06F3/04847G06T1/60H04L67/12
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 11,371,844
App. No.
16/589,040
Granted
Jun 28, 2022
Kind
B2
Abstract

A system includes a vehicle system. The vehicle system includes at least one sensor and a mapping server system communicatively coupled to a mapping client system. The mapping server system is configured to receive a signal from the at least one sensor; update a mapping tile disposed in a tile cache to derive an updated mapping tile based on the signal; and visually display the mapping tile to an operator of the vehicle system.

Claims (26)

1. A system, comprising:

a vehicle system, comprising:

at least one sensor;

a mapping server system comprising a processor communicatively coupled to a mapping client system, wherein the mapping server system is configured to:

receive a signal from the at least one sensor;

update a mapping tile disposed in a tile cache to derive an updated mapping tile based on the signal; and

visually display the updated mapping tile to an operator of the vehicle system, wherein the mapping server system is configured to update the mapping tile by updating a highest level of detail mapping tiles stored in the tile cache and then updating lesser level of detail mapping tiles stored in the tile cache, wherein the updating the highest level of detail mapping tiles comprises converting the highest level of detail mapping tiles into polygons.

2. The system of claim 1 , wherein the vehicle system comprises an agricultural vehicle and wherein the signal is representative of a planting operation, or of a harvesting operation.

3. The system of claim 1 , wherein the mapping server system is configured to update the mapping tile by comparing a tile timestamp of the mapping tile to a sensor timestamp of the signal and to update the mapping tile when the sensor timestamp is newer than the tile timestamp.

4. The system of claim 1 , wherein the mapping server system is configured to rasterize the polygons after converting to derive rasterized highest level of detail mapping tiles to be used by a graphics processor unit (GPU) of the mapping client system.

5. The system of claim 1 , wherein the mapping client system is configured to synchronize a mapping client tile cache based on the update of the mapping tile.

6. The system of claim 1 , wherein the mapping server is configured to log sensor data based on the signal and to tag the sensor data to one or more mapping tiles of the tile cache.

7. The system of claim 1 , wherein the at least one sensor comprises at least one of a fuel sensor, an engine power sensor, a radar, a stereo vision sensor, a distance sensor, a laser, an inclinometer, an acceleration sensors, a speed sensor, a fuel level sensors, an engine operations sensors, a planting sensor, or a harvesting sensor.

8. A method, comprising:

receiving, via a mapping server system included in a vehicle system, a signal from at least one sensor disposed in the vehicle system, wherein the mapping server system comprises a processor;

updating a mapping tile disposed in a tile cache to derive an updated mapping tile based on the signal; and

visually display, via a mapping client system, the updated mapping tile to an operator of the vehicle system, wherein the mapping server system is communicatively coupled to the mapping client system, wherein updating the mapping tile comprises updating a highest level of detail mapping tiles stored in the tile cache and then updating lesser level of detail mapping tiles stored in the tile cache, wherein the updating the highest level of detail mapping tiles comprises converting the highest level of detail mapping tiles into polygons, rasterizing the polygons into rasterized mapping tiles for use via a graphics processor unit (GPU) of the mapping client system.

9. The method of claim 8 , further comprising one of planting or harvesting using the vehicle system, wherein the signal is representative of a planting operation, or of a harvesting operation.

10. The method of claim 8 , wherein updating the mapping tile comprises only updating the mapping tile when the signal comprises a signal timestamp newer than a timestamp of the mapping tile.

11. The method of claim 8 , wherein the mapping server system is communicatively coupled to a second mapping client system to provide the updated mapping tiles to the second mapping client, and wherein the second mapping client is disposed in a second vehicle system.

12. A non-transitory computer readable medium comprising instructions that when executed by a processor cause the processor to:

receive, via a mapping server system included in a vehicle system, a signal from at least on sensor disposed in the vehicle system;

update a mapping tile disposed in a tile cache to derive an updated mapping tile based on the signal; and

visually display, via a mapping client system, the updated mapping tile to an operator of the vehicle system, wherein the mapping server system is communicatively coupled to the mapping client system, wherein updating the mapping tile comprises updating a highest level of detail mapping tiles stored in the tile cache and then updating lesser level of detail mapping tiles stored in the tile cache, wherein updating the highest level of detail mapping tiles comprises converting the highest level of detail mapping tiles into polygons, rasterizing the polygons into rasterized mapping tiles for use via a graphics processor unit (GPU) of the mapping client system.

13. The non-transitory computer readable medium of claim 12 , wherein updating the mapping tile comprises only updating the mapping tile when the signal comprises a signal timestamp newer than a timestamp of the mapping tile.

14. The non-transitory computer readable medium of claim 12 , further comprising instructions that when executed by the processor cause the processor to synchronize a mapping client tile cache based on the updated mapping tile.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2022
From: CNH INDUSTRIAL AMERICA LLC
To: BLUE LEAF I.P., INC.
Reel/Frame 061987/0305 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2021
From: SWANSON, RICHARD; BERRIDGE, ANDREW; PERI, NICOLAS
To: CNH INDUSTRIAL AMERICA LLC
Reel/Frame 055523/0205 →
Continuity (1)
Related Publication 20210095963A1 · Apr 1, 2021