Radio frequency identification method and system of distributing products
First Claim
1. A method of distributing a plurality of products from a cabinet having a door, the method comprising:
- fitting each product with a radio frequency identification tag;
positioning the plurality of products in the cabinet;
sensing opening and closing of the cabinet door;
scanning the plurality of products in the cabinet upon sensing closing of the cabinet door to determine the number and type of products in the cabinet;
generating a message based on the number and type of products in the cabinet;
transmitting the message to a server;
maintaining an inventory in the server based on the message;
reading a code on a user badge;
acknowledging having read the user badge;
determining the authenticity of the code read from the user badge;
opening the cabinet if the code read from the user badge is authentic; and
performing a self-updating boot up procedure for a controller associated with the cabinet, said procedure comprising;
(a) sending a message querying a most recent software version number;
(b) comparing a software version number currently used to the most recent software version number;
(c) downloading software having the most recent software version number if the currently used software version number and the most recent software version number differ when compared;
(d) writing the downloaded software to memory associated with the controller; and
(e) booting the downloaded software by the controller.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for vending products from a defined area, such as a micro-warehouse with a door. The method includes fitting each product with a radio frequency identification tag, positioning the plurality of products in a micro-warehouse, sensing opening and closing of the micro-warehouse door, scanning the plurality of products in the micro-warehouse upon sensing closing of the door to determine the number and type of products in the micro-warehouse, generating a message based on the number and type of products in the micro-warehouse, transmitting the message to a remote processor or server, and maintaining an inventory in the remote processor based on the message. The system is designed to be accessed by authorized individuals possessing some type of code or identifying mechanism. The micro-warehouses may be cabinets, refrigerators, secured rooms, or similar storage units or areas.
474 Citations
9 Claims
-
1. A method of distributing a plurality of products from a cabinet having a door, the method comprising:
-
fitting each product with a radio frequency identification tag;
positioning the plurality of products in the cabinet;
sensing opening and closing of the cabinet door;
scanning the plurality of products in the cabinet upon sensing closing of the cabinet door to determine the number and type of products in the cabinet;
generating a message based on the number and type of products in the cabinet;
transmitting the message to a server;
maintaining an inventory in the server based on the message;
reading a code on a user badge;
acknowledging having read the user badge;
determining the authenticity of the code read from the user badge;
opening the cabinet if the code read from the user badge is authentic; and
performing a self-updating boot up procedure for a controller associated with the cabinet, said procedure comprising;
(a) sending a message querying a most recent software version number;
(b) comparing a software version number currently used to the most recent software version number;
(c) downloading software having the most recent software version number if the currently used software version number and the most recent software version number differ when compared;
(d) writing the downloaded software to memory associated with the controller; and
(e) booting the downloaded software by the controller. - View Dependent Claims (2)
-
-
3. A system for distributing a plurality of products, each product having a radio frequency tag, the system comprising:
-
a radio frequency user badge having a code;
at least one micro-warehouse, the micro-warehouse having (a) an output device, (b) a door with a proximity sensor, (c) an antenna mounted on the micro-warehouse, and (d) a controller coupled to the proximity sensor and the antenna, the controller operable to receive the code, to activate the output device after receiving the code on the user badge, to scan the plurality of products and determine the identity of each of the products, and to create a message including the identity of each of the products; and
a server coupled to the controller to receive the message, wherein the controller uses a self-updating boot up procedure, the procedure comprising;
(a) sending a message querying a most recent software version number;
(b) comparing a software version number currently used to the most recent software version number;
(c) downloading software having the most recent software version number if the currently used software version number and the most recent software version number differ when compared;
(d) writing the downloaded software to memory associated with the controller; and
(e) booting the downloaded software by the controller.
-
-
4. A method of distributing a plurality of products from a cabinet having a door, the method comprising:
-
fitting each product with a radio frequency identification tag;
positioning the plurality of products in the cabinet;
sensing opening and closing of the cabinet door;
scanning the plurality of products in the cabinet upon sensing closing of the cabinet door to determine the number and type of products in the cabinet;
generating a message based on the number and type of products in the cabinet;
transmitting the message to a server;
maintaining an inventory in the server based on the message;
one of (i) reading a fingerprint and unlocking the cabinet in accordance with the fingerprint read in said reading step, and (ii) reading an RFID badge and unlocking the cabinet in accordance with results of said reading step; and
performing a self-updating boot up procedure for a controller associated with the cabinet, said procedure comprising;
(a) sending a message querying a most recent software version number;
(b) comparing a software version number currently used to the most recent software version number;
(c) downloading software having the most recent software version number if the currently used software version number and the most recent software version number differ when compared;
(d) writing the downloaded software to memory; and
(e) booting the downloaded software by the controller. - View Dependent Claims (5, 6, 7, 8, 9)
-
Specification