DEVICE AND PROCESS FOR MONITORING SECURE STORAGE AND
DELIVERY OF ITEMS
CROSS-REFERENCE TO RELATED APPLICATION
[0001] The pending application claims priority of U.S. Provisional Application No.
61/245,141 filed September 23, 2009, the disclosure of which is expressly incorporated by reference herein in its entirety.
BACKGROUND OF THE INVENTION
1. Field of the Invention
[0002] Embodiments of the present inventions relate to locating, controlling, configuring, managing and receiving real time instant tag notifications about location of goods and assets either in transit, e.g., in a truck, under management within a confined space, e.g., in a warehouse, or open space, e.g., as shipyard, using triangulation. Embodiments also relate to receiving notifications and alerts about the location of the goods and assets using over the air RF wireless communication system or connected communication system between the RFID readers and GPS device.
2. Discussion of Background Information
[0003] According to the Federal Bureau of Investigation (FBI) and Euro Watch, cargo theft accounts for losses of $30-billion question in the United States and the€8.2-billion question in Europe, respectively. Thefts typically occur when goods are in transit and/or traveling in an information gap in which their condition cannot be monitored.
[0004] Many companies can locate or track their fleet or vehicles using GPS technology. That is, GPS receivers can be place inside the vehicles to determine the location of the vehicle, and the location data can be transmitted to a home office or warehouse manager monitoring the location of the entire fleet.
[0005] Unfortunately, this GPS technology does not address the issues of operational efficiency, security of the assets in transit, or real time visibility of where an asset in transit is located on the truck. Thus, even though the truck can be located by the GPS unit, the location of the goods in the truck and associated events occurring with the assets are invisible to the supply chain or warehouse manager.
[0006] In addition, many companies use radio frequency identification (RFID) technology to tag and monitor goods using either an active or passive RFTD transmitter. This RFID technology can be utilized to manage inventory in warehouses by keeping track of the delivery or withdrawal of tagged goods from the warehouse, and by scanning inventory in the warehouse using, e.g., a handheld RFID scanner. Such scanners can also be utilized by fleet drivers in order to manage and record the identify of the inventory loaded onto the trucks from delivery.
[0007] Even within a warehouse environment RFID can be used to identify what is inside a store or has been scanned within a warehouse. However, this technology cannot provide an exact location of the asset within the warehouse facility.
[0008] While these technologies have proven to be effective for their purposes, they have heretofore operated independently of each other. That is, neither of these technologies works in combination with the other to provide real time information that connects the two assets being tracked, i.e., vehicles and goods. As a result, most companies have to collect the inventory and location data independently and then integrate the collected data at a very high cost for analysis for business decision tools. SUMMARY OF THE INVENTION
[0009] The present invention is directed to an asset management solution that combines GPS and RFID to track human and property assets in transit and in great detail with a high level of efficiency.
[0010] According to embodiments, a system and method is provided for locating, controlling, configuring, and managing goods and assets, whether in transit or under management within a confined space. The system and method utilize real time instant Tag notifications for triangulation location identification to identify whether a misdelivery or possible theft of goods is occurring in real time. Further, the warehouse or system control office can receive notifications and alerts from an over the air RF wireless communication system or a connected communication system between the RFID readers and GPS device.
[0011] Embodiments are directed to wireless technology that collect the data and transmit to a back end server.
[0012] A GPS/RFID unit is an integration of the GPS and RFID technology at the hardware level with intelligent logic for decision making and action based on events. The solution provides instant notification about events occurring around an asset, provides security alerts when there are discrepancies between defined activities including designated destination and occurring events. Further, this combination of GPS and RFID technology collects detailed information about assets by tracking vehicles, drivers and individual packages anywhere in the world. An RFID reader picks up information stored on RFID chips located on packages, materials and/or inventory in a vehicle and sends it to the GPS/RFID unit. This device can then transmit the information, including location and time of the activity to a server provided by a service provider in real time for a customer to view or download or to a server maintained by the user for reviewing the information in real time. The application can also be applied for trailer tracking.
According to embodiments of the invention, alerts can be automatically generated or sent upon detecting unauthorized access to cargo or cargo areas. In this manner, the human intervention is not required to report an act of theft in progress. Thus, even if a truck driver is, e.g., tied up or incapacitated, an alert can be sent to immediately dispatch law enforcement officials to the location of the occurring theft. This enables shippers and port authorities to increase the security and safety of operations as well as business efficiency and productivity.
[0013] Further, the GPS/RFID unit in accordance with embodiments of the invention can perform many function to enable reliable monitoring of goods, even in transit. By way of example, the GPS RFID unit can receive manifest information; verify manifest information against supplies loaded on the truck, generating instant valid manifest report or manifest discrepancy report without human intervention. Moreover, it can recognize, monitor and validate tag destination and delivery for integrity of the supply chain operation, and can additionally include intelligent "tag read" filtration for accurate identification of associated items and goods in the specific supply chain. Further, by communicating with an RFID reader, the GPS/RFID unit can provide real-time security to prevent theft by communicating with RFID Reader.
[0014] In embodiments, the GPS/RFID unit can provide enhanced security measures. By way of example, a driver ID badge can be read by an RFID reader and then validated by the GPS/RFID unit. Otherwise, unauthorized access alert can be generated to request intervention by local authorities. Further, door sensors installed with the GPS/RFID unit can identify if cargo is accessed at a designated destination on the manifest, and, if not, generate alerts to a control center. When integrated with a driver ID tag, a low level alert can be sent to a control center if the driver ID tag is recognized, and, if no ID tag is recognized, the
GPS/RFID unit may send an immediate high level alert to local authorities for theft prevention. Further still, a delivery destination discrepancy alert may be generated when a driver is delivering product to wrong address. In this instance, an intelligent in-cabin audio advisor can advise the driver of the error and notify the operation center of the corrective step.
[0015] According to embodiments, the GPS/RFID unit can provide, not only real time tracking of trucks, buses and ships, but also the contents in these vehicles. In this way, a fleet provider can not only monitor the location of the trucks but monitor the movement of the packages and boxes in the trucks while in transit. The technology may also be implemented for school buses to monitor the safe arrival of student bus riders to their destinations at school or home. In addition to managing the safety of student bus riders, the technology can be utilized to monitor the efficiency of the bus fleet. Parents can receive instant notification of successful pick up and drop off of student travelling on the school bus, with where-and-when data being recorded as it happens.
[0016] The GPS RFID unit, along with GPRS interconnections via international cellular networks, can provide a product that offers the fleet operator unparalleled visibility of the supply chain and the contents of the fleet vehicle on a real time basis.
[0017] Other exemplary embodiments and advantages of the present invention may be ascertained by reviewing the present disclosure and the accompanying drawing.
BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The present invention is further described in the detailed description which follows, in reference to the noted plurality of drawings by way of non-limiting examples of exemplary embodiments of the present invention, in which like reference numerals represent similar parts throughout the several views of the drawings, and wherein:
[0019] Fig. 1 illustrates an exemplary illustration of a real time monitoring system in accordance with embodiments of the invention;
[0020] Fig. 2 illustrates an exemplary flow diagram of a continuous monitoring implementation embodiment of the invention;
[0021] Fig. 3 illustrates an exemplary flow diagram of a continuous monitoring implementation embodiment of the invention; and
[0022] Fig. 4 illustrates a wireless connection between the reader and GPS transceiver..
DETAILED DESCRIPTION OF EMBODIMENTS OF THE INVENTION
[0023] The particulars shown herein are by way of example and for purposes of illustrative discussion of the embodiments of the present invention only and are presented in the cause of providing what is believed to be the most useful and readily understood description of the principles and conceptual aspects of the present invention. In this regard, no attempt is made to show structural details of the present invention in more detail than is necessary for the fundamental understanding of the present invention, the description taken with the drawings making apparent to those skilled in the art how the several forms of the present invention may be embodied in practice.
[0024] Figure 1 illustrates a general overview of the system in accordance with
embodiments of the invention. In particular, a GPS/RFID system 1 includes a system server 2 and a home office 3 or other location from which monitoring and control of assets in transit and in storage can be performed. Server 2 can be structured and arranged to transmit data to and receive data from a computer system 4 located in a home office 3, as well as to transmit data to and receive data from GPS/RFID units 5, which can be located, e.g., in a warehouse 6 where goods for delivery are stored or on a truck 7, which can be part of a fleet of delivery trucks under the control of home office 3. Additionally or alternatively, the computer system 4 of home office 3 can transmit and receive data from a communication or computer device 8 located in warehouse 6 and from a mobile communication or computer device 9 located in a truck 7.
[0025] GPS/RFID unit 5, server 2, computer system 4, and devices 8 and 9 can
communicate through a private or public network 100 or through a combination of networks via the Internet. Server 2, computer system 3 and device 4 can be conventional wireless or wired communication or computing devices, and device 8 can be a conventional wireless communication or computing device, and these devices can also be designed to utilize conventional protocols in order to establish and maintain two-way communication, e.g., between server 2 and GPS/RFID unit 5; between GPS/RFID unit 5 and computer system 4; between server 2 and computer system 4; between computer system 4 and device 8; and between computer system 4 and device 9; and any combination thereof.
[0026] Software platform for a monitoring and tracking of assets can be utilized to create, e.g., manifests, bills of lading, work orders, notifications, etc., for monitoring and tracking the delivery of assets or goods, e.g., from warehouse 5 to a receiving party via truck 7, and for configuring responses to conditions in the field. This platform for monitoring and tracking assets can be stored in server 2 and can be accessible by personnel in home office 3 via computer system 4. Alternatively, the platform can be provided on computer system 4 with suitable software stored on computer system 4. Further, once a delivery manifest or other documentation related to the user configuration is created, it can be sent, from either server 2 or computer system 4, using appropriate software to devices 8 and 9 at warehouse 6 and in truck 7, respectively. By way of non-limiting example, the delivery manifests can identify, e.g., the goods/assets for delivery/receipt, the receiving/sending party, the delivery/receipt location, etc. Further, the manifest can even designate the driver or delivery personnel for delivering the goods/assets to the receiving party. In this way, home office 3 can monitor and control the delivery by specifically designating truck 7 to receive the manifest for delivering the designated goods. Computer system 4 can also store information regarding the various trucks and drivers in the fleet, so that when goods/assets of a more sensitive nature than others can be assigned to more experienced personnel and to trucks better equipped to safely deliver the goods/assets. Moreover, those ordinarily skilled in the art will recognize other documentation that can be designed to carry out the various configurations contemplated by the presently disclosed subject matter without departing from the spirit of the embodiments of the invention.
[0027] Once the manifest is forwarded to warehouse 6 and to truck 7, the driver of truck 7 will arrive to obtain the goods/assets stored in warehouse 5 to be delivered to the receiving party. In accordance with embodiments of the invention, the warehouse can be equipped with a number of RFID readers 10 located throughout the warehouse and at least one RPID reader 14 located in the vicinity of the warehouse door 15 through which the goods/assets for delivery will exit the warehouse 5 to be loaded onto trucks 7.
[0028] GPS/RFID unit 5 in accordance with embodiments of the invention can combine or integrate GPS and RFID technologies, e.g., at the hardware level, to provide real time monitoring of warehouse 6 and of truck 7, as well as of the goods/assets within warehouse 6 and within truck 7, even at all times while the goods/assets are in transit anywhere in the world. By way of example, an RF transistor or module can be included in a GPS transceiver or locator to receive data or information from at least one RFID reader 10, which can be wired to the GPS/RFID unit 2 locator or can be connected wirelessly. RFID reader 10 can be located within warehouse 6 or within the cargo area of truck 7 (as RFID reader 20) to read RFID tags 12 affixed to packages 13, intended for delivery. Further, GPS/RFID unit 5 can receive global positioning signals from satellites 11 in a conventional manner, and transmit the GPS signals and the received data from RFID readers 10 via conventional
GPS/GPRS/SMS technology to server 2. Server 2 can include software to continuously track the location of truck 7 or to discontinuously monitor the location of truck 7 upon the occurrence of an event, which will be described in more detail below. GPS/RFID unit 5 can also include a memory to store, e.g., the manifest, and a processor to, e.g., compare items/identities in the manifest to items/identities found during the scanning process, send information to the server 2 or computer system 4, and/or to control devices to post alerts to the driver or enclosure. Server 2 can also include software to determine the identity of a package Alternatively or additionally, GPS RFID unit 5 can send the received data to computer system 3 and to at least one of device 8 in warehouse 6 and device 9 in truck 7.
[0029] Further, the goods/assets can be, e.g., packages 13, preferably, non-metallic packages, and an identification tag 12 can be fixedly attached to each package 13. Tags 12 are RF devices, which can be passive or active device readable by RFID readers 10, 14, and each tag 12 can generate a specific identification frequency that is associated with the specific package 13 to which it is affixed. Moreover, the correlation between the specific
identification frequency and the identification of a specific package can be stored in server 2 or computer system 3, and the identification of a specific package based on the specific identification frequency read by RFID reader 10 can be retrieved by computer system 4 from server 2, and/or sent to devices 8 and/or 9 by server 2 or computer system 4.
[0030] Therefore, in embodiments, specific packages 13 on the drivers manifest can be found in the warehouse through the use of the RFID readers 10 and GPS/RFID device 5. By way of non-limiting example, RFID readers 10 can be dispersed throughout warehouse so that, when package 13 is placed in a particular location, RFID readers 10 in the vicinity of package 13 read tag 12 in order to identify package 13. Further, by storing a map of warehouse 6 in server 2 or computer system 4 and by sending signals to the multiple RFID readers 10 to locate the identifying tag 12 associated with the package 13 sought, server 2 or computer system 4 can locate package 13 through triangulation based on the locations of the RFID readers 10 finding the sought package 13. While only three RFID readers 10 are illustrated for ease of illustration and explanation, it is understood that any number of RFID readers 10 can be utilized throughout the warehouse and that a sufficient number of RFID readers 10 should be used to ensure that the triangulation location procedure can be utilized anywhere within the storage area of warehouse 6.
[0031] In embodiments, RFID reader 14 in the vicinity of the delivery door 15 can be utilized to ensure that the appropriate packages 13 on the drivers manifest are obtained from warehouse 6. That is, as packages 13 are taken through the door, RFID reader 10 reads the tags 12 associated with each respective package 13 and sends the data to GPS/RFID unit 5 for transmission to server 2 or computer system 4. In this way, computer system 4 can, either directly from its own memory or indirectly through connection to server 2, confirm that the packages 13 removed from warehouse 6 correspond to the packages listed in the manifest for delivery. Further, in the event that server 2 or computer system 4 finds that a package 13 removed from warehouse 6 was not part of the driver's manifest, and therefore, mistakenly removed from warehouse 6, the server 2 can send an alert to personnel at the warehouse, e.g., via device 8, informing the personnel to retrieve the package not included in the driver's manifest so that this package may be restocked in warehouse 6. By way of example, the warehouse personnel can utilize a handheld RFID reader to read the tags of the packages removed through door 15 to identify the package to be returned. Further, it is noted that, as RFID reader 14 can read multiple tags in a short period of time, multiple packages can be loaded together on a plat or other supporting structure to limit the number of trips into and out of warehouse 6 to obtain all of the packages listed on the driver's manifest.
[0032] As is generally known, the driver will position truck 7 at the door of warehouse 6 so that the packages listed on the manifest can be delivered directly from the inside of warehouse 6 into cargo area 16 of truck 7. Once truck 7 is parked at warehouse door 15 to receive the packages from warehouse 6, cargo door 17 can be opened in order to gain ingress into and egress from cargo area 16. It is understood that cargo door 17 can be located in the rear of cargo area 16 or on the side of cargo area 16, or that multiple cargo doors 17 may be provided for cargo area 16. According to embodiments, a door sensor 18 can be arranged to monitor whether door 17 is open or closed. When multiple cargo doors 17 are provided in truck 7, a door sensor 18 is provided for each door 17.
[0033] When door sensor 18 recognizes that cargo door 17 is opened, door sensor 18 sends a signal to GPS/RPID unit 19 to transmit a GPS location of truck 7 to server 2 or to computer system 4 and to begin reading RFID tags. As noted above, GPS RFID unit 19 in accordance with embodiments of the invention can combine or integrate GPS and RFID technologies, e.g., at the hardware level, to provide real time monitoring capability of truck 7 as well as the goods/assets within the truck, even at all times while the goods/assets are in transit anywhere in the world. By way of example, an RF transistor can be included in a GPS locator to receive data or information from RFID reader 20 similar to RFID reader 10, 14 discussed above to transmit a GPS and RFID data to server 2 or computer system 4.
[0034] In loading packages 13 onto truck 7, packages 13 pass through open cargo door 17 and through a scanning area of GPS RFID unit 19, which reads tags 12 on each package 13 entering cargo area 16 through cargo door 17. GPS/RFID unit 19 can send the received RF information on the laden packages 13 to server 2 or computer system 4 so that computer system 4 can confirm that the appropriate packages 13 corresponding to the driver's manifest have been loaded into cargo area 16. When a package 13 is loaded that is not on the driver's manifest, server 2 or computer system 4 can identify the error through comparison with the manifest entries and send an audio alert, e.g., through a speaker 24 mounted in cargo area 16, or a text alert to device 9 informing the driver to remove the extra package from truck 7. Further, when truck 7 is loaded and cargo door 17 is closed, door sensor 18 alerts computer system 4 that cargo door 17 is closed, and computer system 4 reviews the manifest to ensure that all packages 13 have been identified as loaded. Alternatively, it may be advantageous that, instead of continuously sending data while cargo door 17 is opened, GPS/RFID unit 19 can be programmed to send GPS location data when door sensor 18 indicates cargo door 17 is open and to read and store the RFIDs of the identification tags passing through the scanning area until a signal is received from door sensor 18 that cargo door 17 is closed. Upon receipt of the cargo door closed notification, GPS/RFID unit 19 can transmit all data to server 2 or computer system 4 to confirm that the packages loaded into cargo area 16 correspond to the packages in the manifest. Further, as cargo door 17 is closed, no packages will be entering or leaving cargo area 16. Accordingly, door sensor 18 can disable RFID reader 20 and/or place RFID reader 20 into a stand-by or sleep mode to preserve battery life. If all packages are accounted for, no action is taken, but if packages on the manifest are not identified as loaded, the driver is alerted, e.g., via communication over device 9 of the packages not yet accounted for. Further, server 2 or computer system 4 can alert the warehouse personnel to find the specific missing packages in the manner discussed above. Once the packages are found, cargo door 17 is opened, which reactivates GPS/RFID unit 19 and RFID reader 20 to scan the new packages entering cargo area 16 to confirm that the correct packages corresponding to the manifest have been loaded into cargo area 16.
[0035] As noted above, server 2 or computer system 2 can determine the location of truck 7 when the cargo door is opened. Moreover, in embodiments, server 2 or computer system 4 can monitor in real time the location of each truck in the fleet. According to embodiments, GPS software in server 2 or computer system 4 can determine the location of truck 7 from GPS/RFID 19 sending the GPS data signals received from satellites 11 to server 2 or computer system 3 to establish the present location of GPS RFID unit 19 in a conventional manner. Further, from this location determination, server 2 or computer system 4 can determine whether the location of truck 7 when cargo door 17 was opened was a scheduled stop, i.e., for loading or unloading cargo, according to the manifest, or whether cargo door 17 was opened at an unscheduled or unauthorized location. By way of non-limiting example, as part of the manifest created by server 2 or computer system 4, the scheduled stops can be predefined, as well as their corresponding GPS coordinates, to facilitate the determination of whether cargo door 17 should be opened at a particular location. Further, through GPS tracking, computer system 4 can monitor in real time the location of each truck in the fleet, as well as monitor any deviations from the preplanned route. In embodiments, when truck 7 deviates from the preplanned route, an alert to the driver can be sent to the driver via device 9, or via a recorded audio alert, instructing him to return to his designated route.
[0036] In off-loading packages 13 from truck 7, the truck will stop at the appointed location where delivery is to be made. As noted above, when cargo door 17 is opened, door sensor 18 activates RFID reader 20 into active modes and alerts server 2 or computer system 4 of the door opening event by sending the GPS location data. Through the GPS location, server 2 or computer system 4 can determine whether the current location is an authorized location, i.e., on the manifest, for delivery. If not an authorized delivery location, an automated message can be played through speaker 24 can be sent to device 9 instructing the driver, e.g., that this location is not on his route, and to close the door and return to his delivery route.
[0037] If the location is authorized, a prerecorded message can be played over speakers 24 to inform the driver to begin off-loading packages for this location. As RFID reader 20 is active while cargo door 17 is open, as the packages are removed from cargo area 16 pass through cargo door 17, RFID reader 20 scans the tags 12 on packages 13 and delivers the information to GPS/RFID unit 19. As when cargo area 16 was loaded, the identification of the scanned packages is sent to server 2 or computer system 4 to ensure that each scanned package is intended for delivery at the present location. As with the loading procedure, GPS/RFID unit 19 sends the information on the packages 13 leaving cargo area 16 to server 2 or computer system 4 so that computer system can confirm that the appropriate packages 13 corresponding to the driver's manifest have been off-loaded from truck 7. Moreover, when the driver has off-loaded a package 13 that is not on the driver's manifest for delivery at the current location, computer system 3 can send an audio alert to the driver e.g., through speaker 24, or a textual alert, e.g., though device 9, to reload or replace the incorrectly removed package back into cargo area 16. Further, when truck 7 is unloaded for the current location and cargo door 17 is closed, door sensor 18 alerts server 2 or computer system 4 that cargo door 17 is closed, and computer system 4 reviews the manifest stored on server 2 or in its own memory to ensure that all packages 13 have been identified as off-loaded. If all packages are accounted for, no action is taken, but if packages on the manifest are not identified as off-loaded for this location, the driver can be alerted, e.g., via communication over device 9 of the packages not yet accounted for.
[0038] In embodiments, in addition to monitoring the truck's location at the time the cargo door 17 is opened and monitoring the packages loaded into/off-loaded from truck 7, a determination can be made whether the driver responsible for truck 7 and its cargo is opening cargo door 17. To determine the driver's authority, each driver 22 can be issued a driver's identification tag 23, which can be read by RFID reader 20 as cargo door 17 is opened. In this way, RFID reader additionally scans for and reads an electronic or magnetic element in or on the driver's identification tag 23 as cargo door 17 is being opened, and GPS/RFID unit 19 can transmit the scanned data to software loaded onto server 2 or computer system 4 in order to determine whether an authorized driver is opening cargo door 17. As noted above, as door sensor 18 places RFID reader 20 into active mode upon detecting the opening of cargo door 17, the driver's identification tag can be read while cargo door 14 is in the process of opening. [0039] In this way, while cargo door 17 opens, computer system 4 immediately determines whether truck 7 is at an authorized loading or unloading location in the manner discussed above. Concurrently, RFID reader 20 begins scanning to read the driver's identification tag 23, and GPS/RFID unit 19 sends the received data or information to server 2 or computer system 4 to confirm that the identification tag 23 read is authorized for this truck 7. When the driver and stopping location are authorized, no action may be necessary. However, when the driver is authorized, but the stopping location is not, server 2 or computer system 4 can issue a warning to the driver through a speaker 24 located in cargo area 16 that, e.g., the current stop is not an authorized location for loading or unloading and/or the cargo door should be the closed. Further, a camera 25 can be located in cargo area 16 to stream live video and/or transmit still digital images via GPS/RFID unit 19 to server 2 or computer system 4 so that personnel in the home office can determine whether the driver is alone or being coerced in any way to open cargo door 17. In the event of such potential coercion, law enforcement in the vicinity of truck's GPS location can be contacted to investigate.
[0040] In the further event that cargo door 17 opens at a determined unauthorized stopping location and the scanning by RFID reader 20 for a driver's identification tag 23 fails to find an authorized tag, or computer system 4 determines the identification is fake or is not authorized for this truck, server 2 or computer system 4 can automatically contact local law enforcement, i.e., in the vicinity of truck's GPS location, and forward the truck's location for investigation of potential theft. Further, in an additional or alternative embodiment, GPS/RFID unit 19 can send streaming video or still digital images camera 25 of the individual or individuals opening cargo door 17 to server 2 or computer system 4, or the send the streaming video or still images to law enforcement. In a further embodiment, an automated message can be sent through speaker 24 informing the unauthorized individual, e.g., that as he is not authorized to open the cargo doors or to access the cargo area, law enforcement officers have been dispatched to the truck's location to investigate.
[0041] In a further event, when cargo door 17 is opened at an authorized stopping location, but RFID reader 20 is unable to read an authorized driver identification tag 23, server 2 or computer system 4 can again automatically contact local law enforcement, i.e., in the vicinity of truck's GPS location, and forward the truck's location for investigation of potential theft. Further, in an additional or alternative embodiment, GPS/RFID unit 19 can send streaming video or still digital images camera 25 of the individual or individuals opening cargo door 17 to server 2 or computer system 4, or the send the streaming video or still images to law enforcement. In a further embodiment, an automated message can be sent through speaker 24 informing the unauthorized individual, e.g., that as he is not authorized to open the cargo doors or to access the cargo area, law enforcement officers have been dispatched to the truck's location to investigate. In other embodiments, a two-way conversation can be established between the individual opening cargo door 17 and personnel at home office 3 through GPS/RFID unit 19 and camera 25 and speaker 24, requesting the unauthorized individual to identify himself. To assist in this, a microphone 26 can be mounted in cargo area 16 to facilitate communication between the individual and the home office personnel. In this way, in the event the driver's identification tag 23 was lost or stolen, the driver's identify can be verified as authorized. Further or alternatively, a recorded warning or alarm can be played or transmitted through speaker 24 within cargo area 13 alerting the unauthorized individual to close cargo door 14 immediately and to contact the home office. In further embodiments, when the authorized location is a loading zone, e.g., at warehouse 6, computer system 4 can send an automatic alert to device 8 in warehouse 6 that the individual in truck 7 is not authorized and that the goods/assets should not be loaded into truck 7 until the driver can be authorized. [0042] In other embodiments, a security sensor, which can be an RFID reader similar in general to the RFID reader 20 located in cargo area 16, can be located within the truck cab and can be connected to the ignition switch to prevent the engine of truck 7 from being started by an unauthorized individual. Further, driver identification sensor can be coupled to the ignition switch to indicate whether the truck ignition has been turned off, and these indications can also be sent to server 2 or computer system 4 by GPS/RFID unit 19.
[0043] In further embodiments, when trucks have more than one cargo door or a soft tarp covering, it can be problematic determining the packages in the cargo area simply through the above-described door scanning. Further, it is an unfortunate reality that trucks are sometimes hijacked while in route, and that cargo can be off-loaded from such a hijacked truck 7 without stopping the vehicle and sometime without using the cargo doors. Accordingly, in embodiments, system 1 can utilize a continuous scanning procedure within cargo area 16. In this regard, instead of the RFID reader 20going into a stand-by mode when cargo door 17 is closed, RFID reader 20 can remain in an active mode to continuously scan cargo area 16 for tags 12, and preferably, to continuously scan cargo area 16 for tags 12 intermittently in predetermined temporal increments, e.g., every 20 seconds. The scanned data can be sent to server 2 or computer system 4 to be compared with the manifest, either as originally created or which may have been updated for any deliveries already made. After a next scan, the data read by RFID reader 20 can be sent by GPS/RFID unit 19 to server 2 or computer system 4 to be compared to the previous scan, and this procedure continues until a difference is detected in successive scans. Moreover, after each new scan, oldest scan is dropped so that only the two most recent scans are compared. When a difference is detected between successive scans, the location of the truck is sent by GPS/RFID unit 20 to server 2 or computer system 4, and a determination can be made whether the truck is located at an authorized location or even whether the truck has stopped. If not at an authorized location, server 2 or computer system 4 can send an automated message to law enforcement personnel to investigate the possible theft of cargo from truck 7. Alternatively or additionally, when a difference in successive scans is found when the truck is moving or not at an authorized location, streaming video or still images can be transmitted from camera 25 to server 2 or computer system 4, and this information can in turn be retransmitted to law enforcement personnel.
[0044] Instead of sending all scans to server 2 or computer system 4 for comparison, GPS/RPID unit can store the scan data for the scan of the cargo area, and compare this data to the next scan of the cargo area. As a next scan is made, the oldest scan can be dropped so that only the two most recent scans are stored and compared. As long as the compared data are the same, no action is required. However, when a difference is detected between successive scans, GPS/RPID unit 19 can transmit the data to server 2 or computer system 4 to determine the truck's location and to contact law enforcement personnel, if the truck is not at an authorized stop or is still moving.
[0045] In accordance with this embodiment, when truck 7 has stopped at an authorized location, the opening of cargo door 17 can read the driver's identification tag 23 and take any necessary action, as described above. Further, the continuous monitoring can continue as the designated packages are off-loaded from cargo area 16 so that the manifest is continuously updated at server 2 or computer system 4. Again, if it is determined that an incorrect package has been removed from cargo area 16, appropriate action can be taken by server 2 or computer system 4, or even home office personnel. Alternatively, when cargo door 17 opens, the continuous monitoring can cease, and scanning of the packages passing through cargo door can be effected, as described above. In a further alternative, when cargo door 17 opens, the continuous monitoring can cease, and the packages can be off-loaded without monitoring. Once all of the packages have been delivered, the closing of cargo door 17 can reinitiate the continuous scanning, and a next scan (after delivery) can be compared to the previous scan (prior to delivery) and then compared to the manifest, to ensure that all packages for this location, and only those packages designated for delivery at the present location have been off-loaded.
[0046] Thus, the GPS/RFID unit 19 can operate with entry/exit logic so that, opening the cargo door will trigger the reading of tags, while closing the door can trigger a reporting of tag activities to a server or computer system and place the GPS/RFID unit 19 into a stand-by mode. Opening the cargo doors again will trigger the GPS/RFID unit 19 back into operation. Moreover, if the cargo doors remain open for an extended period of time, the GPS/RFID unit 19 can report tag activities to the server or computer system after a predetermined period, e.g., every hour. According to the embodiments, upon the closing of the cargo door, the GPS/RFID unit 19 can pull the data from RFID reader 20.
[0047] In further embodiments, the GPS/RFID unit 19 can also operate with continuous logic. In this regard, tags can be read in predetermined time increments, e.g., every 10 seconds, and the most recent reading can be stored in the GPS/RFID unit 19 and compared to the next successive reading. Each time a difference is detected between successive readings, the GPS/RFID unit 19 can report the date to the server or computer system. In embodiments, a shuffling process is used so that, as a reading is being made, and oldest reading is dropped from the GPS/RFID unit 19. According to features of the embodiments, an initial manifest log can be sent to the GPS/RFID unit 19 by the operator or server so the unit can have data to compare to the first tag read from the RFID reader 20. Subsequent readings can be compared to readings in memory. Any changes between successive readings can result in the most recent reading being sent to the server or computer system via GPRS. Moreover, as described above, it is understood that the entry/exit logic and the continuous monitoring logic can be combined to enhance the security and monitoring of the goods in transit.
[0048] Still further, according to embodiments of the invention, the door sensor can trigger a report via GPRS when the ignition is on or even when the ignition is off. Further, it may be advantageous to configure the RFID reader to not timeout. In embodiments, communications modules can use USB cable instead of a male connector on box. Further, the GPS/RFID unit 19 can be programmed to recognize driver ID tags 23 for security. It can also be
advantageous for any door sensor to trigger the GPS/RFID unit 19 to send tag and location reports to the server or computer system in the event the ignition is turned off.
[0049] Figs. 2 and 3 illustrates an exemplary flow diagrams of monitoring logic
embodiments of the invention that can be implemented in environments that enable an individual, business owner, or consignor of goods to monitor the RF tagged individuals as well as the safe loading and delivery of RF tagged items. The flow diagrams can be implemented in a conventional computing environment to continuously monitor the RF tags or to monitor the RF tags upon the occurrence of an event, such as entry or exiting of the items from a monitored enclosure.
[0050] The flow diagrams may represent a high-level block diagram of the invention, and the steps of the flow diagrams may be implemented and executed from either a server, in a client-server relationship, or may run on a user workstation with operative information conveyed to the user workstation. Additionally, the invention can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment containing both hardware and software elements. In an embodiment, the software elements include firmware, resident software, microcode, etc. [0051] Furthermore, the invention can take the form of a computer program product accessible from a tangible computer-usable or tangible computer-readable medium providing program code for use by or in connection with a computer or any instruction execution system. The software and/or computer program product can be implemented in a conventional computing environment. For the purposes of this description, a computer- usable or computer readable medium can be any apparatus that can contain, store, communicate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. The data or information stored on the tangible medium can be read by electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems (or apparatuses or devices). Examples of a computer-readable medium include a semiconductor or solid state memory, magnetic tape, a removable computer diskette, a random access memory (RAM), a read-only memory (ROM), a rigid magnetic disk and an optical disk. Current examples of optical disks include compact disk - read only memory (CD-ROM), compact disk - read/write (CD-R/W) and DVD.
[0052] By way of non-limiting example, Fig. 2 illustrates an exemplary flow diagram 200 of a continuous monitoring implementation embodiment of the invention. At step 201, an external sensor, e.g., the door sensor, can be triggered, and a determination is made at step 202 whether the door is open or closed. When open, scanning by the RFID reader can be enabled for RFID sensors located on boxes, packages, other goods, individuals' identification badges, etc. at step 203. At step 204, a determination is made whether the stored information related to the assigned driver's identification tag or badge has been read. When the driver's identification tag is not found during the scan, it is determined that the individual opening the cargo door is not authorized to do so, and an automated alert can be sent to the vehicle warning the individual to close the door and/or to local law enforcement personnel in the vicinity of the trucks GPS coordinate location at step 205. [0053] When the driver's identification tag is found during the scan or after the alert has been sent, the scanned data or information relating to the RF tags within the enclosure are compiled to initialize an object stack, which can be stored in memory, at step 206. At step 207, an inventory snapshot, which can be the manifest or previous scan of the enclosure, already in memory is retrieved for comparison to the object stack in step 208. When no exceptions or differences are found in comparing the object stack to the inventory snapshot, the scanner can be placed in a sleep mode at step 210, until another triggering event occurs at step 201. When differences are found, these differences are stored at the GPS/RFID unit, server, or computer system to update the manifest, and to determine whether the differences are related to proper delivery/loading or to improper loading/off-loading.
[0054] When the triggering event is the closing of the cargo door, a final scan of the contents within the enclosure can be performed by the RFID reader at step 212, and the final inventory can be forwarded to the server at step 213. In this manner, the server can determine whether the appropriate packages were off-loaded at the location, and take any necessary corrective action. Further, in the event that the driver was found to be
unauthorized, upon the closing of the door, the system can determine whether any items were taken from the enclosure. After the data related to the inventory within the enclosure is sent to the server, the sensor can be placed in a sleep mode at step 214, until another triggering event occurs at step 201.
[0055] By way of further non-limiting disclosure, Fig. 3 illustrates an exemplary flow diagram 300 of an entry/exit monitoring implementation embodiment of the invention. At step 301, a test sensor, e.g., a door sensor, can be triggered, and a determination is made at step 302 whether the door is open or closed. When open, scanning by the RFID reader can be enabled for RFID sensors located on boxes, packages, other goods, individuals' identification badges, etc. at step 303. At step 304, a determination is made whether the stored information related to the assigned driver's identification tag or badge has been read. When the driver's identification tag is not found during the scan, it is determined that the individual opening the cargo door is not authorized to do so, and an automated alert can be sent to the vehicle warning the individual to close the door and/or to local law enforcement personnel in the vicinity of the trucks GPS coordinate location at step 305.
[0056] When the driver's identification tag is found during the scan or after the alert has been sent, the RFID reader scans for any RP tags passing through the door to the enclosure. When tags are read at step 306, duplicate reads of a same tag are filtered out at step 307 and the tag is posted to the server. At step 309 a determination is made whether the posted tag has been previously posted to the server, i.e., whether this tag being read for the first time. When the posted tag has not been previously posted to the server by the GPS/RFID unit, it is determined at step 310 that this tag and its associated package is being loaded into the enclosure. Conversely, when the posted tag as previously been posted to the server by the GPS/PvFID unit, it is determined at step 312 that the tag and its associated package are being removed from the enclosure. The results can then be posted to the server at step 311, and the manifest is updated at step 313. This process continues until the test sensor indicates the door closed, which puts the RFID reader into a sleep mode.
[0057] While the invention has been described with reference to an exemplary embodiment with regard to goods stored and transported by trucks, it is understood that this invention has applicability in other areas in which the real time monitoring of goods is desired. Thus, the invention can also be utilized in buses and ships to monitor goods in transport. The invention can also be utilized in public safety through implementation on school buses in order to manage the safety of student bus riders as well as efficiency of the bus fleet. Students can be provided with an identification tag, and parents can receive instant notification of successful pick up and drop off of student travelling on the school bus, with where-and-when data being recorded as it happens. More importantly, parents can be immediately notified if there child does not get on the bus at its scheduled pick-up stop or does not get off the bus at it scheduled drop-off stop.
[0058] In a further contemplated embodiment, the GPS/RFID unit can be utilized in a data center, e.g., to identify an inactive server. As a data center can include a large number of servers, when one or more servers fail or go off-line, it can be difficult to find the defective servers in the data center, even though the defective server can be identified by a name, serial number, or other identifier. In accordance with the features of the invention, each server can be provided with an RF identification tag that is associated with the server's name, serial number, or other identifier. However, in contrast to the previously described embodiments, the RF identification tag can be an active RF sensor, i.e., the sensor is powered to transmit its unique frequency or code. Further, because the RF identification tag is active, an RFID reader is not necessary. Instead, a number of GPS/RFID units can located throughout the data center to receive messages or signals from the active RF identification tags.
[0059] Upon identifying a server's failure, the name, serial number, or other identifier can be transmitted from a server to the GPS/RFID units to listen for and find the failed server. As a number of GPS/RFID units may find or read the failed server's active RF signal, and transmit the data to the server or computer system, and as a map of the data center can be stored in software on the server or computer system, the failed server's location can be found through triangulation of the GPS/RFID units' detection signals.
[0060] In embodiments, the RFID reader and the GPS/RFID unit can communicate wirelessly. As illustrated by way of example in Fig. 4, GPS/RFID unit 5' can wirelessly communicate with passive reader 20'. In particular, GPS/RFID unit 5' can include an active 2.45 GHz RF reader module 40, replaceable with 433 MHz, embedded or attached on GPS device 41 that can wirelessly communicate on both 2.45 GHz and 433Mhz frequencies simultaneously with a module 44 attachable or connectable to passive reader 20' and with active tags 43. Module 44 can include passive 865-933 MHz module 42 coupled to active 2.45 GHz/433 MHz module 45 and protocols to translate the scanned data for transmission from passive reader 20' to GPS device 41. To transmit data scanned by passive reader 20', module 44 can be installed onto a circuit board of or be connectable to passive reader 20'. Module 44 can include communication protocol to allow information and data received by passive RF reader 20' to be translated and delivered to active 2.45 GHz/433 MHz module 45 via passive 865-933 MHz RF module. Further, active 2.45 GHz/433 MHz module 45 can allow module 44 to wirelessly communicate using a radio frequency transmission of, e.g., 2.45Ghz/433Mhz, to communicate with the active RF reader module 40 embedded on GPS device 41.
[0061] Further, GPS device 41 can include communication protocol to translate the data delivered to by the embedded active RF reader module 40. Thereafter, GPS device 41 can communicate with the configuration software on server 2 or computer system 4 to understand configurations and instructions from the user. Based on these configurations, GPS device 41 can include suitable software and/or firmware to act based upon the user configuration. In this manner, decisions based upon the user configuration can be made between GPS device 41 and the platform on server 2 or computer system 4 in response to conditions occurring in the field. Further, GPS device 41 can communicate with the server 2 or computer system 4 through 3G, 4G, WiFi, Wi-Max, and GPRS, and vice versa, so that user configurations based upon expectations of activities surrounding the assets in the field stored on the platform can be carried out. [0062] In accordance with embodiments, the monitoring and/or tracking of assets can be performed as follows. When RFID reader 20' sees or reads an RFID tagged asset 13, it reads the information on tag 12 and sends to the information to the GPS/RFID unit 5'. The information is transmitted using RF frequency between active module 45 of module 44 and active reader module 40 of GPS device 41. GPS device 41 can then communicate with the platform on server 2 or computer system 4 using GPRS, WiFi, 3G, 4G, Wi-Max, etc., as well as receive end user configuration and/or notifications from the platform. GPS device 41 can also analyze information received from the platform to compare the user configuration and/or information on tagged asset 13 to data sent by module 44 or by another active tag. Based on the analysis, GPS device 41 will determine the best action to be taken based on end user configuration.
[0063] The platform can utilize an IP protocol having several analytical tools and a program used by the platform to determine what action GPS device 41 should take. By way of example, GPS device 41 can notify a driver/employee through a built in audio device when an anomaly has occurred, such as making a delivery to the wrong address. At the same time, GPS device 41 can send a notification based on end user configuration to the platform or other to another user defined location, individual, or group.
[0064] In a supply chain environment, an end user, e.g., a supply chain manager, can receive a purchase order confirmation and generates a manifest, e.g., through the platform. The manifest may be sent to a warehouse for shipment, as described above. Employees at the warehouse can assign RFID labels to the manifest and attach tags to the cargo requiring shipment. The tag/asset information, which can include, but is not limited to, items in the shipment, customer information, and destination address, can be entered into the software on the platform or can be uploaded as a bulk entry onto the platform. The shipping department can automatically be notified by the platform that a manifest has been placed into the platform. Further, shipping personnel can log into the platform and assign the manifest to a vehicle/truck for shipment and select a shipping date. Using the platform, personnel may be able to simply drag and drop selected tags to the assigned truck ID, which can electronically attach the shipment and associated tags to the truck. A driver may also be assigned to the truck.
[0065] Once the user configuration of the tagged asset is completed, the platform can automatically send the information to the GPS device for monitoring. As a result, when the driver begins to load goods on the truck, the RFID reader reads and forwards the RFID tag ID to the GPS unit, which verifies and confirms the tag information with the manifest on record. Should there be any discrepancy between the tags assigned to the manifest and tagged assets loaded onto the truck, the GPS device can issue an alert to the platform, which will issue a audible alert to the managers desk or send a email or text message depending on the configuration set up by the clients about the discrepancy on the manifest. If product information embedded in the RF tag does not match the shipment information on the manifest, the platform can also issue a manifest discrepancy alert. However upon verifying that the manifest as accurate the platform can issue an all clear notice to the operations center and the shipment is allowed to dispatch the facility.
[0066] As part of the supply chain security, each driver can be issued an RFID badge. The GPS unit can monitor the route traveled by the vehicle and can match the traveled route with a designated route from the logistics department via the platform.
[0067] Moreover, as discussed above, the RFID reader can monitor assets on the truck for security. Each time the vehicle stops, e.g., placed into park; doors open, etc., the GPS device can verify whether the stop location is a designated location on the manifest. If not verified, the GPS device can dispatch a mid level alert to the dispatch center. Further, while en route, the wireless communication between the GPS device 41 and the RFID reader 20' provide continuous visibility of the assets in transit. Efficiency and security can be provided at several levels during shipment or transportation of the asset. As a first step in providing security, when the cargo door is accessed, the GPS device can issue instructions to the RFID reader 20' generally installed at the cargo entrance to scan for an RF driver identification tag. If such a tag is identified, the RF reader 20' sends the information wirelessly to the GPS device 41. As described above, GPS unit 41 can include embedded or resident logic to analyze various information, such as, e.g., whether the vehicle stopped at a designated destination on the manifest; and whether the received RF identification number is associated with the shipment and/or the truck. When the answer to either of the above question is "yes," GPS device 41 can send additional instructions to RF reader 20' to begin monitoring any movement of tags to and/or from the truck. When a tag read by RF reader 20' is not designated to loading onto or unloading from the truck, GPS device 41 can send a mid-level alert to the operation center. If it determined that a wrong tag is being removed from the cargo, the system can also issue an audible alert to the driver that a product has been removed for delivered at a wrong address.
[0068] When it is determined that the vehicle has not stopped at a designated destination on the manifest, an immediate medium level alert can be sent to the dispatch center. Moreover, if it is determined by reader 20' that packages are being removed from the vehicle, an additional alert may be issued to indicate that driver is removing products from the vehicle at an unauthorized destination. Further, when it is determined that the stop is at an authorized location but that the received RF identification number is not associated with the shipment and/or the truck, i.e., reader 20' does not recognize or does not see an identification number for the person accessing the cargo, a high level alert can be generated to the security center to dispatch authorities for unauthorized access to cargo. Still further, when the truck is not stopped at an authorized location and the driver's identification is invalid or not found, an alert to the security center can be automatically generated.
[0069] Through the platform, the end user can view all assets on a moving vehicle, ship, boat, train, plane, motorcycle, bus, or any form of transportation used to transport assets or people, while using GPS to identify the location of the identified asset. Further, a company's logistics and dispatch center can view assets and shipments on the truck and on the road in real time. As drivers makes deliveries, the RF reader installed within the cargo area can indicate at all times assets that have been loaded onto and offloaded from the truck. This can be performed automatically to update inventory systems for the client.
[0070] In a manner understandable from the foregoing, the platform can also be designed to generate and/or provide reports reflecting the status of all assets delivered and/or remaining on the truck or vehicle. Moreover, in accordance with disclosed subject matter, embodiments of the invention can be used to monitor and manage any type of asset, whether mobile or fixed, within the supply chain. As described herein, monitoring and tracking can be achieved when the goods are located in remote areas through the use of GPRS to communicate with the platform server. In this manner, continuous visibility of all assets can be provided through the embodiments.
[0071] In a workforce optimization environment, employers may seek to improve service to their customer and provide greater efficiency in the management of service order, tools, and personnel. Embodiments of the invention can provide an advanced logical solution for automation of work order and workforce optimization. By way of non-limiting example, employee information, including qualifications, can be embedded in the personnel identification tags. Further, RFID tags can be placed on all tools on the trucks. In this manner, a work order entered into the platform can include technician qualifications, e.g., to ensure that only qualified personnel are operating tools and/or machinery requiring experience and skill.
[0072] Further, when a work order is entered into the platform, a search employees meeting with the technician qualification requirements for the work order can be automatically performed. Further, the platform can send the work order information to the GPS device and inquire about the tagged tools on the trucks assigned to the selected technicians. The GPS unit may wake up the RF reader to confirm the required tools are on the truck. Once verified, a listing of qualifying technicians with appropriate tools for the work order may be selected. Upon compiling a list, the GPS device in accordance with the platform user configuration can iterate through qualified candidates until a suitable employee is selected.
[0073] In accordance with embodiments, the GPS device can confirm a vehicle's service status, fuel level, and proximity to a job site based on address. Further, a final group can be compiled so the dispatcher to dispatch workers to the job site, thus providing comprehensive workforce optimization. Additionally, according to embodiments, all tools assigned to the truck can be provided with designated destination recognizable by the GPS device for dropoff. Further, when a technician leaves the facility or job site with tagged equipment or tools left behind, the GPS device can automatically produce an audible audio alert that the equipment has been left behind.
[0074] By way of non-limiting example, user configurations that can be established or stored on the platform for monitoring and/or tracking of assets, which include, but are not limited to the following configurations and any combinations thereof: Assignment and matching of assets and personnel; assignment of RFID badge to driver/personnel; assignment of destination of the asset; assignment of who may access the door to the cargo; assignment of who should have access to the cargo; assignment of driver/personnel to specific cargo; assignment of cargo to a vehicle; assignment of cargo to a manifest; assignment of a manifest to a vehicle; assignment of manifest to driver; assignment of a product to a RFID tag;
assignment of a RFID tag to a manifest; assignment of a destination to an RFID tag;
assignment of RFID badge to a cargo; assignment of RFID badge to a manifest; assignment of RFID tag to a vehicle; make a vehicle a moving electronic fence; upload manifest, bill of lading, shipping documents; all destination address on a manifest is recognized by both the platform and the GPS device as a electronically monitored longitude and latitude; and any other configurations contemplated by the ordinarily skilled artisan based upon the subject matter described herein.
[0075] By way of further non-limiting example, notifications can be established or stored on the platform for monitoring and/or tracking of assets to alert or notify selected groups and/or individuals based upon the detection of the occurrence of certain events. The notifications, which can be utilized in any combinations deemed suitable by the ordinarily skilled artisan, can include the following non-limiting examples: Unauthorized access to cargo; employee left tool on job site; notify driver if good delivered to wrong address or customer; identify manifest discrepancy; identify assets at wrong location or on wrong vehicle; unauthorized removal of goods/assets from cargo; speeding; violation of predefined routes; door open; door lock; low fuel; wrong destination; power on/off; vehicle breakdown; seat belt on/off; unloading; complete/incomplete; vehicle or asset maintenance; loading complete/incomplete; headlight on/off; monitor temperature; monitor weight; monitor pressure; and any other configurations contemplated by the ordinarily skilled artisan based on the disclosed subject matter. [0076] It is noted that the foregoing examples have been provided merely for the purpose of explanation and are in no way to be construed as limiting of the present invention. While the present invention has been described with reference to an exemplary embodiment, it is understood that the words which have been used herein are words of description and illustration, rather than words of limitation. Changes may be made, within the purview of the appended claims, as presently stated and as amended, without departing from the scope and spirit of the present invention in its aspects. Although the present invention has been described herein with reference to particular means, materials and embodiments, the present invention is not intended to be limited to the particulars disclosed herein; rather, the present invention extends to all functionally equivalent structures, methods and uses, such as are within the scope of the appended claims.