IP Library Granted Patent US 10,215,879
Granted Patent B2
US 10,215,879 · App. 14/706,538 · Granted Feb 26, 2019

System for detecting counterfeit goods and method of operating the same

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 10,215,879
App. No.
14/706,538
Granted
Feb 26, 2019
Kind
B2
Abstract

A computer-implemented method of handling a container includes performing a first scan of the container. The container includes objects therein. The scan includes irradiating the container with polychromatic x-rays with a first x-ray scanning system at a first geographic location and generating a first scan record using a processing device. The method also includes moving the container from the first geographic location to a second geographic location. The method further includes performing a second scan of the container including irradiating the container with polychromatic x-rays with a second x-ray scanning system at the second geographic location and generating a second scan record using a processing device. The method also includes comparing the first scan record and the second scan record. The method further includes determining the second scan record is substantially indistinguishable or distinguishable from the first scan record.

Claims (63)

1. A computer-implemented method of handling a container including at least one object therein, said method comprising:

performing a first scan of the container comprising irradiating the container with polychromatic x-rays with a first x-ray scanning system at a first geographic location;

generating, using at least one processing device, a first scan record;

reconstructing a first multidimensional voxelized representation of the container using the first scan record, the first multidimensional voxelized representation including one of a four-dimensional (4-D) voxelized representation and a five-dimensional (5-D) voxelized representation;

moving the container from the first geographic location to a second geographic location;

performing a second scan of the container comprising irradiating the container with polychromatic x-rays with a second x-ray scanning system at the second geographic location;

generating, using the at least one processing device, a second scan record;

reconstructing a second multidimensional voxelized representation of the container using the second scan record, the second multidimensional voxelized representation including one of a 4-D voxelized representation and a 5-D voxelized representation;

comparing the first scan record and the second scan record; and

determining whether:

the second scan record is substantially indistinguishable from the first scan record; or

the second scan record is substantially distinguishable from the first scan record.

2. The method in accordance with claim 1 further comprising:

implementing a scan record protocol; and

applying the scan record protocol to the first x-ray scanning system during the first scan and applying the scan record protocol to the second x-ray scanning system during the second scan.

3. The method in accordance with claim 2 , wherein the first x-ray scanning system and the second x-ray scanning system each include at least one x-ray tube and a conveyor belt, and wherein the scan record protocol includes predefined parameters for at least one of conveyor belt speed, conveyor belt speed distribution along a dimension substantially parallel to a direction of belt translation, an x-ray tube voltage, and an x-ray tube current.

4. The method in accordance with claim 3 further comprising establishing an origin of coordinates with respect to the conveyor belt for each of the first x-ray scanning system and the second x-ray scanning system.

5. The method in accordance with claim 2 further comprising:

implementing a data record protocol; and

applying the data record protocol to the first x-ray scanning system during the first scan and applying the data record protocol to the second x-ray scanning system during the second scan.

6. The method in accordance with claim 5 , wherein the first multidimensional voxelized representation of the container and the second multidimensional voxelized representation of the container each includes a plurality of voxels.

7. The method in accordance with claim 6 , wherein reconstructing the first multidimensional voxelized representation of the container using the first scan record and reconstructing the second multidimensional voxelized representation of the container using the second scan record comprises at least one of:

aggregating at least a portion of the plurality of voxels in at least one of the first multidimensional voxelized representation of the container and the second multidimensional voxelized representation of the container;

correcting at least a portion of data within at least one of the first scan record and the second scan record; and

extracting at least a portion of data within at least one of the first scan record and the second scan record.

8. The method in accordance with Claim 1 , wherein reconstructing the first and second multidimensional voxelized representation of the container includes reconstructing, using a computed tomography (CT) imaging system, a first three dimensions representing a spatial location of each voxel of the plurality of voxels, and a fourth dimension representing a plurality of energy values defining an energy spectrum of the polychromatic x-rays; and

wherein reconstructing the first and second multidimensional voxelized representation of the container includes reconstructing, using an x-ray diffraction imaging (XDI) system, a first three dimensions representing a spatial location of each voxel of the plurality of voxels, a fourth dimension representing a plurality of momentum transfer values defining a momentum transfer spectrum of the container, and a fifth dimension representing a plurality of angles of incidence of x-rays irradiating each voxel of the plurality of voxels defined with respect to a system axis.

9. The method in accordance with claim 7 , wherein the data record protocol includes predefined parameters for voxel aggregation, data correction, and data extraction.

10. The method in accordance with claim 1 , wherein determining the second scan record is substantially indistinguishable from the first scan record comprises determining the container and the at least one object therein received at the second geographic location are substantially identical to the container and the at least one object therein shipped from the first geographic location.

11. The method in accordance with claim 1 , wherein determining the second scan record is substantially distinguishable from the first scan record comprises determining the container and the at least one object therein received at the second geographic location are not the container and the at least one object therein shipped from the first geographic location.

12. A container handling system comprising:

at least one processing device;

a first x-ray scanning system at a first geographic location coupled to said at least one processing device, said first x-ray scanning system configured to perform a first x-ray scan of a container, said at least one processing device configured to generate a first scan record of the container;

a second x-ray scanning system at a second geographic location coupled to said at least one processing device, said second x-ray scanning system configured to perform a second x-ray scan of the container; and

a communication channel between the first x-ray scanning system and the second x-ray scanning system, and

said at least one processing device further configured to:

reconstruct a first multidimensional voxelized representation of the container using the first scan record, the first multidimensional voxelized representation including one of a four-dimensional (4-D) voxelized representation and a five-dimensional (5-D) voxelized representation;

generate a second scan record of the container;

reconstruct a second multidimensional voxelized representation of the container using the second scan record, the second multidimensional voxelized representation including one of a 4-D voxelized representation and a 5-D voxelized representation;

compare the first scan record and the second scan record; and

determine whether:

the container scanned at the second geographic location is substantially indistinguishable from the container scanned at the first geographic location; or

the container scanned at the second geographic location is distinguishable from the container scanned at the first geographic location.

13. The container handling system in accordance with claim 12 , said at least one processing device further configured to:

implement a scan record protocol; and

apply the scan record protocol to said first x-ray scanning system during the first scan and apply the scan record protocol to said second x-ray scanning system during the second scan.

14. The container handling system in accordance with claim 13 , wherein said first x-ray scanning system and said second x-ray scanning system each include at least one x-ray tube and a conveyor belt, and wherein the scan record protocol includes predefined parameters for at least one of a speed of said conveyor belt, a speed distribution along a dimension substantially parallel to a direction of translation of said conveyor belt, a voltage of said x-ray tube, and a current of said x-ray tube.

15. The container handling system in accordance with claim 14 further comprising an established origin of coordinates with respect to said conveyor belt for each of said first x-ray scanning system and said second x-ray scanning system.

16. The container handling system in accordance with claim 13 , said at least one processing device further configured to:

implement a data record protocol; and

apply the data record protocol to said first x-ray scanning system during the first scan and apply the data record protocol to said second x-ray scanning system during the second scan;

wherein the first multidimensional voxelized representation of the container and the second multidimensional voxelized representation of the container each includes a plurality of voxels.

17. The container handling system in accordance with claim 16 , said at least one processing device further configured to:

aggregate at least a portion of the plurality of voxels in at least one of the first multidimensional voxelized representation of the container and the second multidimensional voxelized representation of the container;

correct at least a portion of data within at least one of the first scan record and the second scan record; and

extract at least a portion of data within at least one of the first scan record and the second scan record, wherein the data record protocol includes predefined parameters for voxel aggregation, data correction, and data extraction.

18. The container handling system in accordance with claim 17 , said at least one processing device further configured to reconstruct the first multidimensional voxelized representation of the container and reconstruct the second multidimensional voxelized representation of the container through one of:

reconstructing the first and second multidimensional voxelized representation of the container using a computed tomography (CT) imaging system, wherein a first three dimensions represent a spatial location of each voxel of the plurality of voxels, and a fourth dimension represents a plurality of energy values defining an energy spectrum of the polychromatic x-rays; and

reconstructing the first and second multidimensional voxelized representation of the container using an x-ray diffraction imaging (XDI) system, wherein a first three dimensions represent a spatial location of each voxel of the plurality of voxels, a fourth dimension represents a plurality of momentum transfer values defining a momentum transfer spectrum of the container, and a fifth dimension represents a plurality of angles of incidence of x-rays irradiating each voxel of the plurality of voxels defined with respect to a system axis.

19. The container handling system in accordance with claim 12 , wherein determining the second scan record is substantially indistinguishable from the first scan record comprises determining the container and the at least one object therein received at the second geographic location are substantially identical to the container and the at least one object therein shipped from the first geographic location.

20. The container handling system in accordance with claim 12 , wherein determining the second scan record is substantially distinguishable from the first scan record comprises determining the container and the at least one object therein received at the second geographic location are not the container and the at least one object therein shipped from the first geographic location.

21. The container handling system in accordance with claim 12 , wherein said first x-ray scanning system is one of an x-ray diffraction imaging (XDI) system or a computed tomography (CT) imaging system.

22. The container handling system in accordance with claim 12 , wherein said first x-ray scanning system is a multiple inverse fan beam (MIFB) x-ray diffraction imaging (XDI) system.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2025
From: SMITHS DETECTION INC.
To: SMITHS DETECTION GERMANY GMBH
Reel/Frame 073508/0846 →
MERGER Recorded Oct 30, 2025
From: SMITHS DETECTION, LLC
To: SMITHS DETECTION INC.
Reel/Frame 073406/0059 →
CHANGE OF NAME Recorded Oct 30, 2025
From: MORPHO DETECTION, LLC
To: SMITHS DETECTION, LLC
Reel/Frame 073411/0553 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2015
From: HARDING, GEOFFREY
To: MORPHO DETECTION, LLC
Reel/Frame 035588/0534 →
Cited By (1)
US 12,614,349