Container touch-pairing device
First Claim
1. A devise comprising:
- an accelerometer;
a radio receiver;
one or more processors; and
a memory storing instructions that, when executed by the one or more processors, causes the device to perform operations comprising;
accessing a shipping request to ship an item that is enclosable within a container having a set of threshold dimensions, the request including a shipping identifier of the item and the set of threshold dimensions, the request being accessed from a server;
detecting a radio signal generated by a signal chip in a candidate container having a set of candidate dimensions, the radio signal indicating the candidate dimensions and a container identifier of the candidate container, the radio signal being detected by the radio receiver;
detecting an impact between the device and a query container during the detecting of the radio signal generated by the signal chip in the candidate container, the detecting of the impact including comparing a threshold deceleration value with acceleration data generated by the accelerometer;
determining that the query container is the candidate container based on the acceleration data generated by the accelerometer and based on the candidate dimensions;
determining that the candidate container is at least as large as the container having a set of threshold dimensions based on a comparison of the set of candidate dimensions to the set of threshold dimensions; and
generating a shipping record that correlates the shipping identifier of the item and the container identifier of the candidate container.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods change a user interface for the purpose of pairing a shipping container with an item that is intended to be shipped in the shipping container. Example embodiments include a machine-implemented method for accessing a shipping request, detecting a radio signal from a candidate container using a radio receiver, detecting an impact between a pairing device and a query container using an accelerometer, determining that the query container is the candidate container, and generating a shipping record that correlates the shipping container and the item. The device can further determine that the query container is the candidate container based on the signal strength and change in signal strength of one or more signals. The device can further detect an impact between the pairing device and the query container by ranking one or more sets of acceleration data collected by the accelerometer.
-
Citations
20 Claims
-
1. A devise comprising:
-
an accelerometer; a radio receiver; one or more processors; and a memory storing instructions that, when executed by the one or more processors, causes the device to perform operations comprising; accessing a shipping request to ship an item that is enclosable within a container having a set of threshold dimensions, the request including a shipping identifier of the item and the set of threshold dimensions, the request being accessed from a server; detecting a radio signal generated by a signal chip in a candidate container having a set of candidate dimensions, the radio signal indicating the candidate dimensions and a container identifier of the candidate container, the radio signal being detected by the radio receiver; detecting an impact between the device and a query container during the detecting of the radio signal generated by the signal chip in the candidate container, the detecting of the impact including comparing a threshold deceleration value with acceleration data generated by the accelerometer; determining that the query container is the candidate container based on the acceleration data generated by the accelerometer and based on the candidate dimensions; determining that the candidate container is at least as large as the container having a set of threshold dimensions based on a comparison of the set of candidate dimensions to the set of threshold dimensions; and generating a shipping record that correlates the shipping identifier of the item and the container identifier of the candidate container. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
accessing, by one or more processors of a device, a shipping request to ship an item that is enclosable within a container having a set of threshold dimensions, the request including a shipping identifier of the item and the set of threshold dimensions, the request being accessed from a server; detecting, by the one or more processors of the device, a radio signal generated by a signal chip in a candidate container having a set of candidate dimensions, the radio signal indicating the candidate dimensions and a container identifier of the candidate container, the radio signal being detected by the radio receiver; detecting, by the one or more processors of the device, an impact between the device and a query container during the detecting of the radio signal generated by the signal chip in the candidate container, the detecting of the impact including comparing a threshold deceleration value with acceleration data generated by the accelerometer; determining, by the one or more processors of the device, that the query container is the candidate container based on the acceleration data generated by the accelerometer and based on the candidate dimensions; determining, by the one or more processors of the device, that the candidate container is at least as large as the container having a set of threshold dimensions based on a comparison of the set of candidate dimensions to the set of threshold dimensions; and generating, by the one or more processors of the device;
a shipping record that correlates the shipping identifier of the item and the container identifier of the candidate container. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
accessing a shipping request to ship an item that is enclosable within a container having a set of threshold dimensions, the request including a shipping identifier of the item and the set of threshold dimensions, the request being accessed from a server; detecting a radio signal generated by a signal chip in a candidate container having a set of candidate dimensions, the radio signal indicating the candidate dimensions and a container identifier of the candidate container; detecting an impact between the device and a query container during the detecting of the radio signal generated by the signal chip in the candidate container, the detecting of the impact including a comparison of a threshold deceleration value with acceleration data generated by an accelerometer; determining that the query container is the candidate container based on the acceleration data generated by the accelerometer and the candidate dimensions; determining that the candidate container is at least as large as the container having a set of threshold dimensions based on a comparison of the set of candidate dimensions to the set of threshold dimensions; and generating a shipping record that correlates the shipping identifier of the item and the container identifier of the candidate container.
-
Specification