Systems and methods for tracking cutting implements in processing facilities
AssigneeWolff Industries, Inc.
InventorsDavid Wolff, Kalen Caple, John Petty
Life of this patent
Estimating the term…
Abstract
A tracking computing system detects tracking indicia provided on or embedded within cutting implements to be deployed at a processing facility. Periodic implement scans can be performed by one or more mobile computing devices to detect tracking indicia and to determine state data associated with the cutting implements. The state data can be determined at different stages within a processing cycle. The absence of state data for a tracking indicium at one or more stages of the processing cycle may be detected and used to initiate a control action with respect to a potentially missing cutting implement.
Claims20
A computer-implemented method of tracking cutting elements in a processing facility, comprising:
- generating, by a computing system comprising one or more computing devices, state data for each of a plurality of cutting implements to be deployed in association with the processing facility, wherein the state data is based at least in part on a first implement scan that detects a respective tracking indicium of each of the plurality of cutting elements;
- generating, by the computing system, association data that associates the respective tracking indicium of each cutting implement of the plurality of cutting elements with a respective operator identifier for one of a plurality of operators to which such cutting element is assigned, wherein the association data is based at least in part on a second implement scan of the plurality of cutting implements;
- generating, by the computing system, additional state data for each of subset of the plurality of cutting implements, wherein the additional state data is based at least in part on a third implement scan that detects the respective tracking indicium of each of the subset of the plurality of cutting elements;
- detecting, by the computing system, an absence of at least a portion of the additional state data associated with the respective tracking indicium of a first cutting implement of the plurality of cutting implements;
- determining, by the computing system, the respective operator identifier associated with the respective tracking indicium of the first cutting implement based on the association data;
- and
- initiating, by the computing system, a control action associated with the first cutting implement based at least in part on the respective operator identifier that is associated with the respective tracking indicium of the first cutting implement.
A computing system, comprising:
- one or more mobile computing devices associated with a processing facility, each of the one or more mobile computing device including one or more processors, a user interface, and one or more sensors configured to generate sensor data in response to physically scanning one or more of a plurality of cutting implements to be deployed at the processing, wherein the processing facility includes a plurality of processing lines;
- and
- a tracking computing system including one or more processors and one or more non-transitory computer-readable storage media, the non-transitory computer-readable storage media storing instructions that when executed by the one or more processors of the tracking computing system cause the one or more processors of the tracking computing system to perform operations, the operations comprising:
- determining state data for each of a plurality of cutting implements to be deployed in association with the processing facility, wherein the state data is based at least in part on a first implement scan that detects a respective tracking indicium of each of the plurality of cutting elements;
- generating association data that associates the respective tracking indicium of each cutting implement of the plurality of cutting elements with a respective operator identifier for one of a plurality of operators to which such cutting element is assigned, wherein the association data is based at least in part on a second implement scan of the plurality of cutting implements;
- generating, by the computing system, additional state data for each of subset of the plurality of cutting implements, wherein the additional state data is based at least in part on a third implement scan that detects the respective tracking indicium of each of the subset of the plurality of cutting elements;
- detecting, by the computing system, an absence of at least a portion of the additional state data associated with the respective tracking indicium of a first cutting implement of the plurality of cutting implements;
- determining, by the computing system, the respective operator identifier associated with the respective tracking indicium of the first cutting implement based on the association data;
- and
- initiating, by the computing system, a control action associated with the first cutting implement based at least in part on the respective operator identifier that is associated with the respective tracking indicium of the first cutting implement.
One or more non-transitory computer-readable media that store instructions that, when executed by one or more processors, cause the one or more processors to perform operations, the operations comprising:
- generating state data for each of a plurality of cutting implements to be deployed in association with a processing facility, wherein the state data is based at least in part on a first implement scan that detects a respective tracking indicium of each of the plurality of cutting elements;
- generating association data that associates the respective tracking indicium of each cutting implement of the plurality of cutting elements with a respective operator identifier for one of a plurality of operators to which such cutting element is assigned, wherein the association data is based at least in part on a second implement scan of the plurality of cutting implements;
- generating additional state data for each of subset of the plurality of cutting implements, wherein the additional state data is based at least in part on a third implement scan that detects the respective tracking indicium of each of the subset of the plurality of cutting elements;
- detecting an absence of at least a portion of the additional state data associated with the respective tracking indicium of a first cutting implement of the plurality of cutting implements;
- determining the respective operator identifier associated with the respective tracking indicium of the first cutting implement based on the association data;
- and
- initiating a control action associated with the first cutting implement based at least in part on the respective operator identifier that is associated with the respective tracking indicium of the first cutting implement.
Dependencies are inferred from the claim text.