IP Library Granted Patent US 8,006,903
Granted Patent B2
US 8,006,903 · App. 11/965,878 · Granted Aug 30, 2011

Proximity-based inventory management system using RFID tags to aid in dispensing and restocking inventory

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,006,903
App. No.
11/965,878
Granted
Aug 30, 2011
Kind
B2
Abstract

An apparatus is provided that includes a processor configured to operate a software application, which is configured to receive selection of a number of discrete groups into which to divide a plurality of identified products. The products are located at respective storage locations in a collection of storage locations. The software application is therefore configured to divide the identified products into discrete groups such that the areas of the resulting groups of products at respective storage locations are substantially non-overlapping. The software application is further configured to assign the groups of products to respective workstation computers, each of which is configured to generate and transmit, for each of one or more of the products of a respective group, a signal to an associated RFID tag to thereby direct the RFID tag to generate a notification signal. A method and a computer program product for managing inventory are also provided.

Claims (44)

1. An apparatus comprising:

a processor configured to operate a software application, the software application being configured to receive selection of a number of discrete groups into which to divide a plurality of identified products, the products being located at respective storage locations in a collection of storage locations,

wherein the software application is configured to divide the identified products into discrete groups such that the areas of the resulting groups of products at respective storage locations are substantially non-overlapping in a plane normal to a plane traversed by users to access the respective storage locations in the collection of storage locations.

2. An apparatus according to claim 1 , wherein the software application is configured to divide the identified products into discrete groups each including substantially the same number of products.

3. An apparatus according to claim 1 , wherein the products are located at respective storage locations in a collection of storage locations arranged in a matrix including one or more columns and one or more rows of storage locations, and wherein the software application being configured to divide the identified products includes being configured to divide the columns or rows of storage locations into discrete groups.

4. An apparatus according to claim 1 , wherein the products are located in bins at respective storage locations, the bins being supported by a plurality of shelving units, and wherein the software application being configured to divide the identified products includes being configured to divide the shelving units into discrete groups.

5. An apparatus according to claim 1 , wherein the software application is configured to assign the groups of products to respective workstation computers, each workstation computer being configured to generate and transmit, for each of one or more of the products of a respective group, a signal to a radio frequency identification (RFID) tag associated with the storage location of the respective product to thereby direct the RFID tag to generate a notification signal.

6. An apparatus according to claim 5 , wherein the software application is configured to assign the groups of products to respective workstation computers each of which is configured to generate and transmit, for each of one or more of the products of a respective group, a signal to a RFID tag associated with the storage location of the respective product to thereby direct the RFID tag to activate a light emitting diode to thereby generate a notification signal.

7. An apparatus according to claim 5 , wherein the software application is configured to assign the groups of products to respective workstation computers each of which is configured to transmit, for each of one or more of the products of a respective group, a signal to a RFID tag via one or more of a plurality of selectable antennas, the antennas being selectable based on a signal strength associated with each of the antennas.

8. An apparatus comprising:

a processor configured to operate a software application, the software application being configured to receive selection of a number of discrete groups into which to divide a plurality of identified products, the products being located at respective storage locations in a collection of storage locations, wherein the software application being configured to receive selection of a number of discrete groups includes being configured to receive selection of a number of users,

wherein the software application is configured to divide the identified products into discrete groups such that areas of the resulting groups of products at respective storage locations are substantially non-overlapping, and wherein the software application is configured to divide the identified products into discrete groups including numbers of products determined based upon efficiency ratings associated with respective users, at least one group including a greater number of products than at least one other group.

9. An apparatus comprising:

a processor configured to operate a software application, the software application being configured to assign discrete groups of products to respective workstation computers, the products being located at respective storage locations in a collection of storage locations, discrete groups having been formed by dividing a plurality of identified products such that the areas of the resulting groups of products at respective storage locations are substantially non-overlapping in a plane normal to a plane traversed by users to access the respective storage locations in the collection of storage locations,

wherein the processor is configured to assign discrete groups of products to respective workstation computers each of which is configured to generate and transmit, for each of one or more of the products of a respective group, a signal to a radio frequency identification (RFID) tag associated with the storage location of the respective product to thereby direct the RFID tag to generate a notification signal.

10. An apparatus according to claim 9 , wherein the software application is configured to assign the groups of products to respective workstation computers each of which is configured to generate and transmit, for each of one or more of the products of a respective group, a signal to a RFID tag associated with the storage location of the respective product to thereby direct the RFID tag to activate a light emitting diode to thereby generate a notification signal.

11. A method comprising:

receiving selection of a number of discrete groups into which to divide a plurality of identified products, the products being located at respective storage locations in a collection of storage locations; and

dividing the identified products into discrete groups such that the areas of the resulting groups of products at respective storage locations are substantially non-overlapping in a plane normal to a plane traversed by users to access the respective storage locations in the collection of storage locations.

12. A method according to claim 11 further comprising:

assigning the groups of products to respective workstation computers, each workstation computer being configured to generate and transmit the signal for the products of a respective group.

13. A method according to claim 11 , wherein dividing the subset of the plurality of identified products comprises dividing the subset of the plurality of identified products into discrete groups each including substantially the same number of products.

14. A method according to claim 11 , wherein the plurality of products are located at respective storage locations in a collection of storage locations arranged in a matrix including one or more columns and one or more rows of storage locations, and wherein dividing the subset of the plurality of identified products comprises dividing the columns or rows of storage locations into discrete groups.

15. A method according to claim 11 , wherein the plurality of products are located in bins at respective storage locations, the bins being supported by a plurality of shelving units, and wherein dividing the subset of the plurality of identified products comprises dividing the shelving units into discrete groups.

16. A method according to claim 11 further comprising:

generating and transmitting, for each of one or more of the products of each of the discrete groups, a signal to a radio frequency identification (RFID) tag associated with the storage location of the respective product to thereby direct the RFID tag to generate a notification signal.

17. A method according to claim 16 , wherein generating and transmitting a signal comprises generating and transmitting a signal to a RFID tag to thereby direct the RFID tag to activate a light emitting diode to thereby generate a notification signal.

18. A method according to claim 16 , wherein transmitting a signal comprises generating and transmitting a signal to a RFID tag via one or more of a plurality of selectable antennas, the antennas being selectable based on a signal strength associated with each of the antennas.

19. A method comprising:

receiving selection of a number of discrete groups into which to divide a plurality of identified products, the products being located at respective storage locations in a collection of storage locations, wherein receiving selection of a number of discrete groups comprises receiving selection of a number of users; and

dividing the identified products into discrete groups such that areas of the resulting groups of products at respective storage locations are substantially non-overlapping, wherein dividing the identified products comprises dividing the identified products into discrete groups including numbers of products determined based upon efficiency ratings associated with respective users, at least one group including a greater number of products than at least one other group.

20. A computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:

a first executable portion configured to receive selection of a number of discrete groups into which to divide a plurality of identified products, the products being located at respective storage locations in a collection of storage locations; and

a second executable portion configured to divide the identified products into discrete groups such that the areas of the resulting groups of products at respective storage locations are substantially non-overlapping in a plane normal to a plane traversed by users to access the respective storage locations in the collection of storage locations.

21. A computer-readable storage medium according to claim 20 , wherein the second executable portion is configured to divide the identified products into discrete groups each including substantially the same number of products.

22. A computer-readable storage medium according to claim 20 , wherein the products are located at respective storage locations in a collection of storage locations arranged in a matrix including one or more columns and one or more rows of storage locations, and wherein the second executable portion being configured to divide the identified products includes being configured to divide the columns or rows of storage locations into discrete groups.

23. A computer-readable storage medium according to claim 20 , wherein the products are located in bins at respective storage locations, the bins being supported by a plurality of shelving units, and wherein the second executable portion being configured to divide the identified products includes being configured to divide the shelving units into discrete groups.

24. A computer-readable storage medium according to claim 20 further comprising:

a third executable portion configured to assign the groups of products to respective workstation computers, each workstation computer being configured to generate and transmit, for each of one or more of the products of a respective group, a signal to a radio frequency identification (RFID) tag associated with the storage location of the respective product to thereby direct the RFID tag to generate a notification signal.

25. A computer-readable storage medium according to claim 24 , wherein the third executable portion is configured to assign the groups of products to respective workstation computers each of which is configured to generate and transmit, for each of one or more of the products of a respective group, a signal to a RFID tag associated with the storage location of the respective product to thereby direct the RFID tag to activate a light emitting diode to thereby generate a notification signal.

26. A computer-readable storage medium according to claim 24 , wherein the third executable portion is configured to assign the groups of products to respective workstation computers each of which is configured to transmit, for each of one or more of the products of a respective group, a signal to a RFID tag via one or more of a plurality of selectable antennas, the antennas being selectable based on a signal strength associated with each of the antennas.

27. A computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:

a first executable portion configured to receive selection of a number of discrete groups into which to divide a plurality of identified products, the products being located at respective storage locations in a collection of storage locations, wherein the first executable portion being configured to receive selection of a number of discrete groups includes being configured to receive selection of a number of users; and

a second executable portion configured to divide the identified products into discrete groups such that areas of the resulting groups of products at respective storage locations are substantially non-overlapping, wherein the second executable portion is configured to divide the identified products into discrete groups including numbers of products determined based upon efficiency ratings associated with respective users, at least one group including a greater number of products than at least one other group.

Assignments (9)
SECURITY INTEREST Recorded Feb 28, 2024
From: OMNICELL, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 066703/0184 →
MERGER AND CHANGE OF NAME Recorded Feb 15, 2022
From: AESYNT HOLDINGS, INC.; OMNICELL, INC.
To: OMNICELL, INC.
Reel/Frame 059110/0716 →
MERGER AND CHANGE OF NAME Recorded Feb 15, 2022
From: AESYNT INCORPORATED; AESYNT HOLDINGS, INC.
To: AESYNT HOLDINGS, INC.
Reel/Frame 059110/0676 →
RELEASE OF SECURITY INTEREST Recorded Jan 5, 2016
From: TPG SPECIALTY LENDING, INC., AS ADMINISTRATIVE AGENT
To: AESYNT INCORPORATED
Reel/Frame 037444/0566 →
PATENT SECURITY AGREEMENT Recorded May 16, 2014
From: AESYNT INCORPORATED
To: TPG SPECIALTY LENDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 032912/0215 →
RELEASE OF SECURITY INTEREST Recorded May 8, 2014
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: AESYNT INCORPORATED (FORMERLY KNOWN AS MCKESSON AUTOMATION INC.)
Reel/Frame 032855/0305 →
CHANGE OF NAME Recorded Feb 27, 2014
From: MCKESSON AUTOMATION INC.
To: AESYNT INCORPORATED
Reel/Frame 032366/0589 →
SECURITY AGREEMENT Recorded Oct 31, 2013
From: MCKESSON AUTOMATION INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 031649/0149 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2008
From: BRAUN, PATRICK J.; SALLUSTIO, JOSEPH
To: MCKESSON AUTOMATION, INC.
Reel/Frame 020535/0068 →