10366364

Enhanced Multi-Layer Cargo Screening System, Computer Program Product, and Method of Using the Same

PublishedJuly 30, 2019
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
28 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-implemented method for screening a plurality of packages containing therein one or more items for transit via a common carrier, the method comprising: for at least one of the plurality of packages, automatically and electronically executing a first screening procedure for capturing and storing, in at least one memory storage device, a first screening data associated with the at least one of the plurality of packages, the first screening data comprising (a) an x-ray image and (b) first screening decontrol data; automatically and electronically determining, via at least one computer processor, whether a second screening procedure of the at least one of the plurality of packages is required, the determining being based upon identification of a first discrepancy between at least a first portion of the first screening data and at least one predefined parameter; responsive to determining that the second screening procedure is required, generating and transmitting, via the at least one computer processor, one or more first notifications configured to initiate the second screening procedure within a predetermined period of time and executing the second screening procedure; automatically and electronically determining, via the at least one computer processor, whether a third screening procedure of the at least one of the plurality of packages is required; responsive to determining that the third screening procedure is required, generating and transmitting, via the at least one computer processor, one or more second notifications configured to initiate the third screening procedure at a remote location and executing the third screening procedure; automatically and electronically determining, via the at least one computer processor, whether a fourth screening procedure of the at least one of the plurality of packages is required; and responsive to determining that the fourth screening procedure is required, generating and transmitting, via the at least one computer processor, one or more third notifications configured to initiate the fourth screening procedure and executing the fourth screening procedure, wherein executing the fourth screening procedure comprises execution of a material handling procedure that comprises a plurality of checks configured to determine whether at least one package in the plurality of packages may be characterized as a suspicious package, wherein the plurality of checks comprise at least: determining that the at least one package comprises an order and determining whether an order quantity of the order is greater than a first upper control limit value, the first upper control limit value being derived from historical orders for a first subset of historical orders comprising the historical orders with a historical customer identifier that matches a particular customer identifier associated with the order, and in response to the order quantity being greater than the first upper control limit value, marking the order as suspicious.

2

2. The method of claim 1 wherein, executing the second screening procedure comprises capturing and storing, in the at least one memory storage device, a second screening data associated with the at least one of the plurality of packages, the second screening data comprising (a) one or more manually entered indicators and (b) second screening decontrol data; wherein responsive to determining that the at least second screening is not required, generating and transmitting, via the at least one computer processor, a first decontrol message containing at least the first screening decontrol data, said first decontrol message being configured to release the at least one of the plurality of packages from further screening procedures; and wherein, responsive to determining that the third screening is not required, generating and transmitting, via the at least one computer processor, a second screening decontrol message containing at least the second screening decontrol data, said second screening decontrol message being configured to release the at least one of the plurality of packages from further screening procedures.

3

3. The method of claim 2 , wherein the second screening procedure is performed under a time constraint in a range of 12 to 20 seconds.

4

4. The method of claim 2 , wherein execution of the second screening procedure comprises: provision of the at least first portion of the first screening data to at least one second screening operator; manual assessment of the received the at least first portion of the first screening data by the at least one second screening operator; and creation, by the at least one second screening operator, of the one or more manually entered indicators.

5

5. The method of claim 4 , wherein the at least first portion of the first screening data is provided to the at least one second screening operator within one minute of capture of the x-ray image.

6

6. The method of claim 5 , wherein execution of the second screening procedure further comprises storing the x-ray image, the one or more manually entered indicators, and at least the second screening data for at least thirty days following the one minute of capture thereof.

7

7. The method of claim 2 , wherein said second screening decontrol message contains both the first screening decontrol data and the second screening decontrol data, such that the second screening decontrol message operates as a consolidated final decontrol message for a package.

8

8. The method of claim 2 wherein, executing the third screening procedure comprises capturing and storing, in the at least one memory storage device, a third screening data associated with the at least one of the plurality of packages, the third screening data comprising (a) one or more manually entered assessments and (b) third screening decontrol data; and wherein, responsive to determining that the fourth screening is not required, generating and transmitting, via the at least one computer processor, a third screening decontrol message containing at least the third screening decontrol data, said third screening decontrol message being configured to release the at least one of the plurality of packages from further screening procedures.

9

9. The method of claim 8 , wherein: the one or more second notifications configured to initiate the third screening procedure include identification of at least a primary remote assessor who will conduct the third screening procedure; execution of the third screening procedure comprises: provision of at least a second portion of the second screening data to at least a primary remote assessor, the at least second portion comprising at least the x-ray image flagged for remote assessment via a manually entered indicator; manual evaluation by the primary remote assessor of the received the at least second portion of the second screening data; and creation of, by the primary remote assessor, one or more manually entered third screening indicators.

10

10. The method of claim 9 , wherein the one or more second notifications configured to initiate the third screening procedure further include identification of at least one secondary remote assessor who will also conduct the third screening procedure.

11

11. The method of claim 10 , wherein the one or more manually entered third screening indicators are further created by the at least one secondary remote assessors and generation of the third screening decontrol message requires receipt of clearance from all of the primary remote assessor and the at least one secondary remote assessors.

12

12. The method of claim 9 , wherein the primary remote assessor is a government-associated assessor.

13

13. The method of claim 9 , wherein the x-ray image flagged for remote assessment is electronically provided, via a network, to the primary remote assessor.

14

14. The method of claim 8 wherein, executing the fourth screening procedure comprises capturing and storing, in the at least one memory storage device, fourth screening data associated with the at least one of the plurality of packages, the fourth screening data comprising (a) one or more results and (b) fourth screening decontrol data; automatically and electronically determining, via the at least one computer processor, whether a fifth screening procedure of the at least one of the plurality of packages is required, the determining being based upon identification of a second discrepancy between at least a fourth portion of the fourth screening data and the at least one predefined parameter; responsive to determining that the fifth screening is required, generating and transmitting, via the at least one computer processor, one or more fourth notifications configured to initiate the fifth screening procedure; and responsive to determining that the fifth screening is not required, generating and transmitting, via the at least one computer processor, a fourth screening decontrol message containing at least the fourth screening decontrol data, said fourth screening decontrol message being configured to release the at least one of the plurality of packages from further screening procedures.

15

15. The method of claim 14 , wherein the fifth screening procedure, when initiated, comprises containment of the at least one package so as to prevent release and/or further transport thereof.

16

16. The method of claim 14 , wherein: the one or more third notifications configured to initiate the fourth screening procedure include identification of at least a primary remote assessor who will conduct the fourth screening procedure; execution of the fourth screening procedure comprises: provision of at least a third portion of the third screening data to at least a primary remote assessor, the at least third portion comprising at least the x-ray image flagged for remote assessment via a manually entered indicator and a merchandise description associated with the at least one package; manual evaluation by the primary remote assessor of the received the at least third portion of the third screening data; and creation of, by the primary remote assessor, one or more manually entered fourth screening indicators.

17

17. The method of claim 16 , wherein execution of the fourth screening procedure further comprises a recapture of a new x-ray image.

18

18. The method of claim 16 , wherein the one or more second notifications configured to initiate the third screening procedure further include identification of at least one secondary remote assessor who will also conduct the third screening procedure.

19

19. The method of claim 1 , wherein the plurality of checks further comprise at least one of: calculating a period of time between an order date for the order and a ship date for a previous consecutive historical order from the historical orders with the historical customer identifier that matches the particular customer identifier associated with the order, determining whether the order quantity is greater than a second upper control limit value, the second upper control limit value being derived from the period of time and historical quantities for a second subset of the historical orders, the second subset of the historical orders comprising the historical orders with the historical customer identifiers that match the particular customer identifier associated with the order, and in response to the order quantity being greater than the second upper control limit value, marking the order as suspicious; determining whether the order quantity is greater than a first threshold value, the first threshold value being derived from the historical quantities for a third subset of the historical orders, the third subset of the historical orders comprising the historical orders with the historical customer identifiers that match the particular customer identifier associated with the order, and in response to the order quantity being greater than the first threshold value, marking the order as suspicious; or determining whether the order quantity is greater than a second threshold value, the second threshold value being derived from the historical quantities of the historical orders, and in response to the order quantity being greater than the second threshold value, marking the order as suspicious.

20

20. The method of claim 14 , wherein the fourth screening decontrol message is a final decontrol message that comprises a combination of the first screening decontrol data, the second screening decontrol data, the third screening decontrol data, and the fourth screening decontrol data.

21

21. The method of claim 1 , wherein responsive to determining that the second screening procedure is not required, generating and transmitting, via the at least one computer processor, a first screening decontrol message containing at least the first screening decontrol data, the first screening decontrol message being configured to release the at least one of the plurality of packages from further screening procedures.

22

22. The method of claim 21 , wherein the first screening decontrol message comprises any combination of: a package tracking identifier, a record number, a system source type code, a record creation time and date stamp, a record type, a country code, a facility number, an event time and date stamp, a scanning user identifier, a sort date, a sort code, a clear scan type, a method of screening identifier, a screening user number, and a record end indicator.

23

23. A security screening system having an x-ray detector sub-assembly comprising: an X-ray emitter configured for emitting X-ray radiation; a detector comprising a receiving surface, the detector configured to receive the X-ray radiation and to generate one or more intensity signals indicative of an intensity of the X-ray radiation at each of a plurality of locations on the receiving surface; an X-ray penetration grid comprising a first grid structure comprising: a perimeter surrounding the X-ray penetration grid having at least a first side, said first side being oriented in a first primary direction; a first plurality of parallel grid members each having a first end and a second end; and a second plurality of parallel grid members each having a third end and a fourth end; wherein: the first plurality of parallel grid members are coincident with a first plane; the second plurality of parallel grid members are coincident with a second plane; the first plane and the second plane are parallel; the first end and the second end of each of the first plurality of parallel grid members intersects the perimeter at an angle such that the first plurality of parallel grid members are neither parallel nor perpendicular to the first side of the perimeter; the third end and the fourth end of each of the second plurality of parallel grid members intersects the perimeter at the angle such that the second plurality of parallel grid members are neither parallel nor perpendicular to the first side of the perimeter; and a conveying mechanism configured for conveying a package and the X-ray penetration grid in a second primary direction to a location between the X-ray emitter and the detector, said second primary direction being substantially the same as the first primary direction; at least one processor; and at least one memory including program code, the at least one memory and the program code configured to, with the at least one processor, cause the security screening system to at least: for at least one of a plurality of packages, automatically and electronically executing a first screening procedure for capturing and storing, in the at least one memory, a first screening data associated with the at least one of the plurality of packages, the first screening data comprising (a) an x-ray image and (b) first screening decontrol data; automatically and electronically determining whether at least a second screening procedure of the at least one of the plurality of packages is required, the determining being based upon identification of a first discrepancy between at least a first portion of the first screening data and at least one predefined parameter; responsive to determining that the at least second screening is required, generating and transmitting one or more first notifications configured to initiate the second screening procedure within a predetermined period of time; and responsive to determining that the at least second screening is not required, generating and transmitting a first decontrol message containing at least the first screening decontrol data, said first decontrol message being configured to release the at least one of the plurality of packages from further screening procedures.

24

24. The security screening system of claim 23 , wherein the at least one memory including the program code are further configured to, with the at least one processor, cause the security screening system to: responsive to generating and transmitting the one or more first notifications configured to initiate the second screening procedure, for the at least one of the plurality of packages, executing the second screening procedure for capturing and storing second screening data associated with the at least one of the plurality of packages, the second screening data comprising (a) one or more manually entered indicators and (b) second screening decontrol data; automatically and electronically determining whether a third screening procedure of the at least one of the plurality of packages is required, the determining being based upon identification of a second discrepancy between at least a second portion of the second screening data and the at least one predefined parameter; responsive to determining that the third screening is not required, generating and transmitting a second screening decontrol message containing at least the second screening decontrol data, said second screening decontrol message being configured to release the at least one of the plurality of packages from further screening procedures; responsive to determining that the third screening is required, executing the third screening procedure for capturing and storing third screening data associated with the at least one of the plurality of packages, the third screening data comprising (a) one or more manually entered assessments and (b) third screening decontrol data; automatically and electronically determining whether a fourth screening procedure of the at least one of the plurality of packages is required, the determining being based upon identification of a third discrepancy between at least a third portion of the third screening data and the at least one predefined parameter; responsive to determining that the fourth screening is not required, generating and transmitting a third screening decontrol message containing at least the third screening decontrol data, said third screening decontrol message being configured to release the at least one of the plurality of packages from further screening procedures; responsive to determining that the fourth screening is required, generating and transmitting, executing the fourth screening procedure for capturing and storing fourth screening data associated with the at least one of the plurality of packages, the fourth screening data comprising (a) one or more results and (b) fourth screening decontrol data; automatically and electronically determining whether a fifth screening procedure of the at least one of the plurality of packages is required, the determining being based upon identification of a fourth discrepancy between at least a fourth portion of the fourth screening data and the at least one predefined parameter; responsive to determining that the fifth screening is required, generating and transmitting one or more instructions configured to effectuate further containment of the package so as to prevent any shipment or transport thereof; and responsive to determining that the fifth screening is not required, generating and transmitting, via at least one computer processor, a fourth screening decontrol message containing at least the fourth screening decontrol data, said fourth screening decontrol message being configured to release the at least one of the plurality of packages from further screening procedures.

25

25. The security screening system of claim 23 , wherein the security screening system further comprises a material handling sub-assembly comprising one or more computer processors configured to execute a plurality of checks configured to determine whether an item contained within at least one package should be identified as suspicious, the plurality of checks comprising at least one of: determining whether an order quantity of an order is greater than a first upper control limit value, the first upper control limit value being derived from historical quantities for a first subset of the historical orders, the first subset of the historical orders comprising the historical orders with the historical customer identifiers that match a customer identifier, and in response to the order quantity being greater than the first upper control limit value, marking the order as suspicious; calculating a period of time between an order date for the order and a ship date for a previous consecutive historical order from the historical orders with the historical customer identifier that matches the customer identifier, determining whether the order quantity is greater than a second upper control limit value, the second upper control limit value being derived from the period of time and the historical quantities for a second subset of the historical orders, the second subset of the historical orders comprising the historical orders with the historical customer identifiers that match the customer identifier, and in response to the order quantity being greater than the second upper control limit value, marking the order as suspicious; determining whether the order quantity is greater than a first threshold value, the first threshold value being derived from the historical quantities for a third subset of the historical orders, the third subset of the historical orders comprising the historical orders with historical customer type identifiers that match a customer type identifier, and in response to the order quantity being greater than the first threshold value, marking the order as suspicious; or determining whether the order quantity is greater than a second threshold value, the second threshold value being derived from the historical quantities of the historical orders, and in response to the order quantity being greater than the second threshold value, marking the order as suspicious.

26

26. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising: a first executable portion configured for, for at least one of a plurality of packages, automatically and electronically executing a first screening procedure for capturing and storing, a first screening data associated with the at least one of the plurality of packages, the first screening data comprising (a) an x-ray image and (b) first screening decontrol data; a second executable portion configured for automatically and electronically determining whether a second screening procedure of the at least one of the plurality of packages is required, the determining being based upon identification of at least one discrepancy between at least a portion of the first screening data and at least one predefined parameter; a third executable portion configured for, responsive to determining that the second screening is required, generating and transmitting one or more first notifications configured to initiate the second screening procedure within a predetermined period of time and executing the second screening; a fourth executable portion configured for automatically and electronically determining whether a third screening procedure of the at least one of the plurality of packages is required; a fifth executable portion configured for, responsive to determining that the third screening procedure is required, generating and transmitting one or more second notifications configured to initiate the third screening procedure at a remote location and executing the third screening procedure; a sixth executable portion configured for automatically and electronically determining whether a fourth screening procedure of the at least one of the plurality of packages is required; and a seventh executable portion configured for, responsive to determining that the fourth screening procedure is required, generating and transmitting one or more third notifications configured to initiate the fourth screening procedure and executing the fourth screening procedure, wherein executing the fourth screening procedure comprises execution of a material handling procedure that comprises a plurality of checks configured to determine whether at least one package in the plurality of packages may be characterized as a suspicious package, wherein the plurality of checks comprise at least: determining that the at least one package comprises an order and determining whether an order quantity of the order is greater than a first upper control limit value, the first upper control limit value being derived from historical orders for a first subset of historical orders comprising the historical orders with a historical customer identifier that matches a particular customer identifier associated with the order, and in response to the order quantity being greater than the first upper control limit value, marking the order as suspicious.

27

27. The method of claim 21 , wherein the first screening decontrol message comprises at least a package tracking identifier.

28

28. The computer program product of claim 26 , further comprising an eighth executable portion configured for, responsive to determining that the at least second screening is not required, generating and transmitting a first screening decontrol message containing at least the first screening decontrol data, the first screening decontrol message being configured to release the at least one of the plurality of packages from further screening procedures.

Patent Metadata

Filing Date

Unknown

Publication Date

July 30, 2019

Inventors

Tony Baldassari
Howard Stone

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “ENHANCED MULTI-LAYER CARGO SCREENING SYSTEM, COMPUTER PROGRAM PRODUCT, AND METHOD OF USING THE SAME” (10366364). https://patentable.app/patents/10366364

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.