Yard mapping and asset tracking system
AssigneeKoiReader Technologies, Inc.
InventorsAshutosh Prasad, Vivek Prasad
Life of this patent
Estimating the term…
Abstract
A system for generating a pixel map of a yard or facility in substantially real-time. The pixel map may be generated on-the-fly with virtual slots based on various vehicles and containers entering and exiting the yard or facility. In some cases, the pixel map may be utilized to track assets within the facility even if the physical identifier of the asset is unknown or the asset transitions between field of view of various image devices associated with the system.
Claims20
A system comprising:
- a first fixed image device to capture first image data associated with a physical environment;
- a second mobile image device to capture second image data associated with the physical environment;
- and
- an asset tracking system configure to:
- generate, based at least in part on the first image data, a pixel map of the physical environment, the pixel map including at least a first slot and a second slot, the first slot is defined based on a first set of pixels of the pixel map and the second slot is defined based on a second set of pixels of the pixel map, the first set of pixels different than the second set of pixels;
- detect, based at least in part on the first image data, an asset within the first slot;
- assign a virtual identifier to the asset;
- associate the virtual identifier with the first slot;
- determine, based at least in part on the second image data, a physical identifier associated with the asset;
- and
- associate the virtual identifier with the physical identifier.
A method comprising:
- detecting, based at least in part on first image data, an asset within a physical environment;
- assigning a virtual identifier to the asset;
- determining, based at least in part on second image data, that the asset has been parked within the physical environment, the second image data received subsequently to the first image data;
- defining, based at least in part on pixels within the second image data representing the asset, a virtual slot within a pixel map of the physical environment;
- associating the virtual identifier with the virtual slot;
- and
- causing the pixel map to be displayed at a display associated with the physical environment, the pixel map including data indicating the virtual slot and an occupancy of the virtual slot.
One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- detecting, based at least in part on first image data, an asset within a physical environment;
- assigning a virtual identifier to the asset;
- determining, based at least in part on second image data, that the asset has been parked within the physical environment, the second image data received subsequently to the first image data;
- defining, based at least in part on pixels within the second image data representing the asset, a virtual slot within a pixel map of the physical environment;
- associating the virtual identifier with the virtual slot;
- and
- causing the pixel map to be displayed at a display associated with the physical environment, the pixel map including data indicating the virtual slot and an occupancy of the virtual slot.
Dependencies are inferred from the claim text.