CONDITION SENSOR AND IDENTIFICATION TAG FOR MONITORING ARTICLE CHARACTERISTICS DURING DELIVERY
20190034871 ยท 2019-01-31
Inventors
- Scott Patrick DeBates (Crystal Lake, IL, US)
- Douglas Alfred Lautner (Round Lake, IL, US)
- Jagatkumar V. Shah (Lake In The Hills, IL, US)
Cpc classification
G06K19/0717
PHYSICS
G06K19/07381
PHYSICS
G06K19/07758
PHYSICS
G06K7/10386
PHYSICS
International classification
G06Q10/08
PHYSICS
G06K7/10
PHYSICS
Abstract
A method includes attaching an identification tag and a condition sensor to an article and storing condition data from the condition sensor on the identification tag. An apparatus includes a mobile device. The mobile device includes a display, an interrogator, and a processor coupled to the display and the interrogator. The processor is to receive a delivery request associated with an article, read condition data from an identification tag attached to the article using the interrogator, and display the condition data on the display responsive to the delivery request.
Claims
1. A method, comprising: attaching an identification tag and a condition sensor to an article; and storing condition data from the condition sensor on the identification tag.
2. The method of claim 1, further comprising: receiving a delivery request associated with the article; and displaying the condition data on a display of a mobile device responsive to the delivery request.
3. The method of claim 2, further comprising receiving acceptance data associated with the condition data and generating a delivery record for the article in the mobile device including the acceptance data.
4. The method of claim 1, wherein the condition sensor comprises a temperature sensor.
5. The method of claim 1, wherein the condition sensor comprises a moisture sensor.
6. The method of claim 1, wherein the condition sensor comprises a shock sensor.
7. The method of claim 1, wherein attaching the identification tag and the condition sensor comprises providing an enclosure for the article, the enclosure including the identification tag and the condition sensor.
8. The method of claim 1, wherein the enclosure comprises: a first surface having the identification tag attached thereto; and a second surface having an antenna attached thereto, wherein the first surface engages the second surface to provide a seal for the enclosure and to connect the antenna to the identification tag.
9. The method of claim 8, further comprising storing seal integrity data on the identification tag.
10. The method of claim 1, wherein the condition sensor is coupled to the identification tag for writing the condition data on the identification tag.
11. An apparatus, comprising: a mobile device, comprising: a display; an interrogator; and a processor coupled to the display and the interrogator, wherein the processor is to receive a delivery request associated with an article, read condition data from an identification tag attached to the article using the interrogator, and display the condition data on the display responsive to the delivery request.
12. The apparatus of claim 11, wherein the processor is to read the condition data from a condition sensor attached to the article and store the condition data on the identification tag using the interrogator.
13. The apparatus of claim 12, wherein the processor is to receive acceptance data associated with the condition data and generate a delivery record for the article in the mobile device including the acceptance data.
14. The apparatus of claim 13, wherein the processor is to store the acceptance data on the identification tag using the interrogator.
15. The apparatus of claim 11, wherein the condition data comprises temperature data.
16. The apparatus of claim 11, wherein the condition data comprises moisture data.
17. The apparatus of claim 11, wherein the condition data comprises shock data.
18. The apparatus of claim 11, wherein the processor is to store seal integrity data on the identification tag.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0005] The present disclosure may be better understood, and its numerous features and advantages made apparent to those skilled in the art by referencing the accompanying drawings.
[0006]
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015] The use of the same reference symbols in different drawings indicates similar or identical articles.
DETAILED DESCRIPTION OF EMBODIMENT(S)
[0016]
[0017]
[0018] To the extent certain example aspects of the device 100 are not described herein, such example aspects may or may not be included in various embodiments without limiting the spirit and scope of the embodiments of the present application as would be understood by one of skill in the art.
[0019] In the device 100, the processor 105 may execute instructions stored in the memory 110 and store information in the memory 110, such as the results of the executed instructions. Some embodiments of the processor 105 and the memory 110 may be configured to implement an interrogator application 160. For example, the processor 105 may execute the interrogator application 160 to query a nearby identification tag associated with an article being delivered to extract information, such as identification data, condition data, delivery data, etc., to facilitate delivery planning and tracking. The processor 105, memory 110, transceiver 125 and interrogator application 160 collectively define an interrogator 165. The particular software and signaling techniques for implementing the interrogator 165 are known to those of ordinary skill in the art, so they are not described in detail herein.
[0020] In some embodiments, one or more portions of the system illustrated in
[0021] In general, an identification tag is a passive device that does not require a power source to function. An identification tag includes non-volatile memory or logic that stores data, such as identification data, security data or instruction data, and transmits the stored data using a backscattering modulation technique responsive to a query from an interrogator, such as the interrogator 165, in reading the identification tag. The particular circuit elements for constructing identification tags are known to those of ordinary skill in the art, so they are not described in detail herein. The switch 135 allows the identification tag 130 and the interrogator 165 to share the antenna 140 responsive to an enable signal. In some embodiments, separate antennas (not shown) may be provided. The switch 135 may also selectively couple the transceiver 125 to an external connector 142 to allow the connection of an external antenna to increase the range of the interrogator. The connector 142 may be part of the conventional charging/data connector of the device 100, or it may be a separate connector on the device 100 or the attached interrogator module 165M. The processor 105 and the memory 110 may also be configured to implement a guidance application 170 for displaying dynamic route information to a user of the mobile device 100 for delivering articles.
[0022]
[0023] When a mobile device 100 is placed in the docking station 200, the interrogator 165 (see
[0024]
[0025]
[0026] In method block 510, a combined inventory list 175 (see
[0027] Data from the orientation sensors 147 of the devices 100A, 100B, 100C may be used to determine the placement angle of the devices, from which the scan volumes 305A, 305B, 305C may be estimated. Based on knowledge of the scan volumes 305A, 305B, 305C from the placement angle and knowledge of articles 310 that are located in overlap region, the approximate location of a particular article 310 (e.g., front, middle, rear) may be estimated by the master device 100A.
[0028] In method block 515, a delivery route for the plurality of articles in the combined inventory list 175 is displayed on the display 115 of the mobile device 100A.
[0029] In method block 520, the mobile device 100A determines the arrival at a delivery location. The delivery location may be for the article 310 designated for the next stop on the delivery route 600, or, if the driver detoured to a different delivery location for some reason, it may be a location for a different one of the articles 310.
[0030] In method block 525, the mobile device 100A receives a delivery confirmation from the driver (e.g., user input), and the mobile device 100A updates the inventory list 175 in method block 530. Updating the inventory list 175 may include scanning all of the articles 310 on the vehicle 300, as described in reference to method blocks 505 and 510.
[0031] In method block 535, the mobile device 100A analyzes the updated inventory list 175 to identify any discrepancies. For example, the article 310 that was just confirmed being delivered may still be present in the vehicle 300, indicating that the wrong article 310 may have been delivered. A mis-delivery may also be indicated by an unexpected absence of a different article 310 on the inventory list 175. The unexpected absence of an article 310 may also indicate that an article 310 was surreptitiously removed from the vehicle 300 by another individual while the driver was away from the vehicle 300. If the inventory list 175 is not acceptable in method block 535, an alert is provided to the driver by the mobile device 100A in method block 540, such as a pop up message, an audible tone, etc.
[0032] In some embodiments, the mobile devices 100B, 100C not physically carried by the driver when away from the vehicle 300 may continuously scan and update their inventory lists 175 in method block 530 to determine if an unexpected article 310 is removed from the vehicle while the driver is away from the vehicle 300. An alert may be sent to the driver immediately if a removal is detected. The mobile devices 100B, 100C may be informed directly by the driver when a delivery is in progress, they may detect the lack of proximity of the mobile device 100A, or they may start the continuous inventory scanning whenever the vehicle 300 is stationary or at a delivery location.
[0033]
[0034] If the inventory list 530 is acceptable in method block 535, the delivery route is updated in method block 545, and the method 500 returns to method block 520 at the next delivery location.
[0035] In some embodiments, one of the delivery locations may actually be a transfer location, where the driver is to transfer an article 310 to another driver. For example, the location 3T in
[0036] Returning to
[0037] Data from the condition sensors 410 is periodically stored in the associated identification tag 400. In some embodiments, the condition sensors 410 may store the data directly in the tag 400. In some embodiments, the condition sensors 410 may communicate with the mobile devices 100A, 100B, 100C, which may, in turn, store the data in the tag 400. Although a single sensor 410 is shown servicing a single identification tag 400 in
[0038]
[0039] In method block 810, a condition log 415 (see
[0040] In method block 825, the condition log 420 is read at the delivery location. In some embodiments, the condition log 420 may be presented by the driver to the party accepting delivery so that the receiving party may indicate acceptance of the article condition at the time of delivery. The condition log 420 may demonstrate to the receiving party that temperature, moisture, shock, vibration, etc., conditions were within acceptable limits during the delivery process. A delivery request screen on the device 100A may show the condition log 420 and accept an input indicating that the article condition is acceptable.
[0041] If the article condition is accepted in method block 830, an acceptance report is generated in method block 840. If the article condition is not accepted in method block 830, an exception report is generated in method block 850. The acceptance or exception reports may be stored on the identification tag 400 for later retrieval.
[0042] Various packaging techniques may be employed for providing package integrity data for the articles 310 during delivery.
[0043] A sealed package data flag may be set on the tag 400 when the connection to the antenna 405 is made. The tag 400 may set the sealed package flag itself, or an interrogator at the packaging site may set the flag. If the connection between the tag 400 and the antenna 405 is interrupted during the delivery process, i.e., the enclosure 900 is opened, an opened package flag may be set, or the sealed package flag may be cleared, for example, by the tag 400 itself.
[0044] One technique for verifying package integrity for the mobile device 100 is to periodically write an integrity bit to the tag 400. If the connection between the tag 400 and the antenna 405 is not interrupted, the series of integrity bits will be recorded for later retrieval at the delivery site. If the enclosure 900 was opened, separating the tag 400 from its antenna 405, the integrity bits will not be written and the integrity breach can be determined. In some embodiments, any opening of the enclosure 900 after its initial sealing may irreparably break the connection between the tag 400 and the antenna 405. Such integrity tracking may be useful for articles such as pharmaceuticals, wine, perishable articles, etc.
[0045]
[0046]
[0047]
[0048] In some embodiments, certain aspects of the techniques described above may be implemented by one or more processors of a processing system executing software. The techniques may be implemented by executing software on a computing device, such as the processor 105 of
[0049] A method includes attaching an identification tag and a condition sensor to an article and storing condition data from the condition sensor on the identification tag.
[0050] An apparatus includes a mobile device. The mobile device includes a display, an interrogator, and a processor coupled to the display and the interrogator. The processor is to receive a delivery request associated with an article, read condition data from an identification tag attached to the article using the interrogator, and display the condition data on the display responsive to the delivery request.
[0051] The software may include one or more sets of executable instructions stored or otherwise tangibly embodied on a non-transitory computer readable storage medium. The software can include the instructions and certain data that, when executed by one or more processors, manipulate the one or more processors to perform one or more aspects of the techniques described above. The non-transitory computer readable storage medium can include, for example, a magnetic or optical disk storage device, solid state storage devices, such as Flash memory, a cache, random access memory (RAM), or other non-volatile memory device or devices and the like. The executable instructions stored on the non-transitory computer readable storage medium may be in source code, assembly language code, object code or other instruction format that is interpreted or otherwise executable by one or more processors.
[0052] A computer readable storage medium may include any storage medium, or combination of storage media, accessible by a computer system during use to provide instructions and/or data to the computer system. Such storage media can include, but is not limited to, optical media (e.g., compact disc (CD), digital versatile disc (DVD), Blu-Ray disc), magnetic media (e.g., floppy disc, magnetic tape or magnetic hard drive), volatile memory (e.g., random access memory (RAM) or cache), non-volatile memory (e.g., read-only memory (ROM) or Flash memory), or microelectromechanical systems (MEMS)-based storage media. The computer readable storage medium may be embedded in the computing system (e.g., system RAM or ROM), fixedly attached to the computing system (e.g., a magnetic hard drive), removably attached to the computing system (e.g., an optical disc or Universal Serial Bus (USB)-based Flash memory), or coupled to the computer system via a wired or wireless network (e.g., network accessible storage (NAS)).
[0053] The particular embodiments disclosed above are illustrative only, as the invention may be modified and practiced in different but equivalent manners apparent to those skilled in the art having the benefit of the teachings herein. For example, the process steps set forth above may be performed in a different order. Furthermore, no limitations are intended to the details of construction or design herein shown, other than as described in the claims below. It is therefore evident that the particular embodiments disclosed above may be altered or modified and all such variations are considered within the scope and spirit of the invention. Note that the use of terms, such as first, second, third or fourth to describe various processes or structures in this specification and in the attached claims is only used as a shorthand reference to such steps/structures and does not necessarily imply that such steps/structures are performed/formed in that ordered sequence. Of course, depending upon the exact claim language, an ordered sequence of such processes may or may not be required. Accordingly, the protection sought herein is as set forth in the claims below.