IP Library › Granted Patent US 10,186,329
Granted Patent B1
US 10,186,329 · App. 15/976,832 · Granted Jan 22, 2019

Baggage system, RFID chip, server and method for capturing baggage data

Inventor: David LaBorde (Alpharetta, GA)
Assignee: Brain Trust Innovations I, LLC
G16H10/65G06K7/10366G06N3/04G06N3/08G06Q10/08
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,186,329
App. No.
15/976,832
Filed
May 10, 2018
Granted
Jan 22, 2019
Kind
B1
Art Unit
2687
USPC
340/10.1
Abstract

A baggage system includes a plurality of RFID tags affixed to baggage items, a data collection engine, client devices and backend devices. The backend devices include trained machine learning models, business logic, and attributes of a plurality of events. A plurality of data collection engines and baggage terminal systems send attributes of new events to the backend devices. The backend devices can track the baggage items and predict particular outcomes of new events based upon the attributes of the new events utilizing the trained machine learning models.

Claims (55)

1. A baggage system comprising:

a conveyor device including a conveyor belt for transporting baggage items and a RAIN reader device configured to communicate with a radio-frequency identification (RFID) tag associated with one of the baggage items, wherein the RAIN reader device comprises:

at least one external RFID antenna;

a power transmission subsystem including a power source and an antenna arranged to wirelessly transmit power from the power source to the RFID tag;

a transceiver configured to receive first data from the RFID tag, the first data including identification information;

a controller operatively coupled to the transceiver; and

one or more memory sources operatively coupled to the controller, the one or more memory sources including instructions for configuring the controller to generate one or more messages indicative of the identification information to be sent by the transceiver to a server device via a network connection,

wherein the first RFID tag includes an antenna for wirelessly receiving the power from the transceiver of the reader device and control logic for generating the identification information;

wherein the server device comprises:

a transceiver configured to receive the one or more messages from the reader device;

a controller operatively coupled to the transceiver; and

one or more memory sources operatively coupled to the controller, the one or more memory sources including instructions for configuring the controller to generate a message indicative of the identification associated with the one of the baggage items.

2. The baggage system of claim 1 , wherein in the server device the one or more memory sources store a database including baggage item identifications and attributes of each of the baggage item identifications, the attributes indicative of whether each of the baggage item identifications is authorized for being loaded, the instructions further configure the controller of the server device to generate a stop message to be sent by the transceiver to the reader device when the controller determines that the attribute associated with the identification information associated with the RFID tag indicates that the one of the baggage items is not authorized for being loaded.

3. The baggage system of claim 2 , wherein the controller of the reader device is further configured to stop motion of the conveyor belt in response to the stop message received from the server device.

4. The baggage system of claim 1 , wherein in the server device the one or more memory sources store a database including baggage item identifications and attributes of each of the baggage item identifications, the attributes indicative of a destination route of each of the baggage item identifications, the instructions further configure the controller of the server device to generate a stop message to be sent by the transceiver to the reader device when the controller determines that the attribute associated with the identification information associated with the RFID tag indicates that the one of the baggage items has been misrouted from the destination route.

5. The baggage system of claim 1 , wherein in the server device the one or more memory sources further store a trained model for generating an output value corresponding to a present event based upon at least the identification information.

6. The baggage system of claim 5 , where the server device is further configured to:

receive a plurality of input attributes of the present event;

performing pre-processing on the plurality of input attributes to generate an input data set;

generating the output value from the trained model based upon the input data set; and

predict an outcome associated with the present event based upon the output value.

7. The baggage system of claim 1 , where the server is further configured to:

store a plurality of past events, each of the plurality of past events including a plurality of input attributes and a quantifiable outcome; and

train an NNM to generate a trained model, wherein the training of the NNM includes:

performing pre-processing on the plurality of input attributes for each of the plurality of past events to generate a plurality of input data sets;

dividing the plurality of past events into a first set of training data and a second set of validation data;

iteratively performing a machine learning algorithm (MLA) to update synaptic weights of the NNM based upon the training data; and

validating the NNM based upon the second set of validation data.

8. The baggage system of claim 7 , wherein:

the NNM includes an input layer, output layer, and a plurality of hidden layers with a plurality of hidden neurons; and

each of the plurality of hidden neurons includes an activation function, the activation function is one of:

the sigmoid function ƒ( x )=1/(1+ e −x );  (1)

the hyperbolic tangent function ƒ( x )=( e 2x −1)/( e 2x +1); and  (2)

a linear function ƒ( x )= x,   (3)

wherein x is a summation of input neurons biased by the synoptic weights.

9. The baggage system of claim 1 , wherein:

the one or more memory sources further store a trained model for generating an output value corresponding to a present event based upon at least the identification information; and

the trained model is a trained Self-Organizing Map (SOM) including a plurality of network nodes arranged in a grid or lattice and in fixed topological positions, an input layer with a plurality of input nodes representing input attributes of past events, wherein each of the plurality of input nodes is connected to all of the plurality of network nodes by a plurality of synaptic weights.

10. The baggage system of claim 9 , wherein the controller of the server device is further configured to:

store a plurality of past events, each of the plurality of past events including a plurality of input attributes;

perform pre-processing on the plurality of attributes for each of the plurality of past events to generate a plurality of input data sets; and

training a SOM to generate the trained model, wherein the training of the SOM includes:

initializing values of the plurality of synaptic weights to random values,

randomly selecting one past event and determining which of the plurality of network nodes is a best matching unit (BMU) according to a discriminant function, wherein the discriminant function is a Euclidean Distance; and

iteratively calculating a neighborhood radius associated with the BMU to determine neighboring network nodes for updating, and updating values of synoptic weights for neighboring network nodes within the calculated neighborhood radius for a fixed number of iterations to generate the trained model.

11. The baggage system of claim 10 , wherein the controller of the server device is further configured to generate another SOM including the plurality of input attributes to reduce dimensionality and thereby normalize the plurality of input attributes.

12. A RAIN RFID reader device for a baggage system, the reader device comprising:

at least one external RAIN RFID antenna;

a power transmission subsystem including a power source and an antenna arranged to wirelessly transmit power from the power source to an RFID tag;

a transceiver configured to receive first data from the RFID tag, the first data including identification information;

a motion sensor;

a controller operatively coupled to the transceiver; and

one or more memory sources operatively coupled to the controller, the one or more memory sources including instructions for configuring the controller to generate one or more messages indicative of the identification information to be sent by the transceiver to a server device via a network connection.

13. The RAIN RFID reader device of claim 12 , wherein the transceiver is configured to communicate with RAIN ISO 18000-6C, EPC Class 1 Gen2 compliant RFID tags.

14. The RAIN RFID reader device of claim 12 , wherein the transceiver is configured to operate in a 902 MHz-928 MHz, 920 MHz-925 MHz and 860 MHz-868 MHz frequency ranges.

Continuity (6)
Continuation 15891114 · Feb 7, 2018
Continuation In Part 15704494 · Sep 14, 2017
Continuation In Part 15592116 · May 10, 2017
Continuation 15390695 · Dec 26, 2016
Continuation 15004535 · Jan 22, 2016
Provisional Application 62113356 · Feb 6, 2015
Cited By (27)
US 12,190,643 US 12,202,491 US 12,205,411 US 12,230,066 US 12,230,067 US 12,230,068 US 12,236,718 US 12,236,719 US 12,236,720 US 12,260,681 US 12,266,219 US 12,266,220 US 12,266,221 US 12,266,222 US 12,272,179 US 12,361,764 US 12,367,713 US 12,417,827 US 12,494,087 US 12,494,088 US 12,499,715 US 12,505,702 US 12,518,568 US 12,592,099 US 12,657,962 US 12,700,265 US 12,749,349