Inventory control system and methods
DC CAFCFirst Claim
Patent Images
1. An inventory management system, comprising the following elements, operably connected:
- (a) at least one computer having at least one storage medium;
(b) one or more databases residing on said at least one storage medium, in which at least the following data is stored;
(1) customer inventory information, (2) inventory and cost information for a plurality of manufacturers, suppliers, or distributors (3) inventory restocking parameters provided by said customer; and
(c) client software residing on said at least one storage medium providing an interface to said one or more database(s), wherein the client software identifies users and allows users to be classified into groups, and wherein permissions or roles are assigned to such groups, and wherein;
(i) said software evaluates said customer inventory information and iventory or cost information for a plurality of manufacturers, suppliers, or distributors in light of said restocking parameters provided by said customer, (ii) said software automatically orders manufacturer, supplier, or distributor inventory which best fulfills said inventory restocking parameters provided by said customer in light of said evaluation, (iii) said software tracks inventory items in said databases for (1) said customer and (2) said manufacturer, supplier, or distributor, as inventory items are added to, restocked to, or removed from said inventories, wherein said tracking is executed by detecting an RFID tag associated with each said inventory item, (iv) said software updates said data on said one or more databases through at least one software interface to said databases; and
(v) said software provides an interface through which said customer, manufacturer, supplier, or distributor can access the information in said one or more databases according to said assigned permissions or roles.
7 Assignments
Litigations
4 Petitions
Reexamination
Accused Products
Abstract
A system and method which allows third-parties to monitor company inventory via the Internet and World Wide Web (“web”) and automatically order needed items. The present invention also provides a forum through which resellers and customers may directly interact to resell surplus and used equipment. The present invention may also allow a third party to act as a broker, thereby assuring that both the equipment purchased is actually delivered, and that the seller is properly compensated.
-
Citations
96 Claims
-
1. An inventory management system, comprising the following elements, operably connected:
-
(a) at least one computer having at least one storage medium;
(b) one or more databases residing on said at least one storage medium, in which at least the following data is stored;
(1) customer inventory information, (2) inventory and cost information for a plurality of manufacturers, suppliers, or distributors (3) inventory restocking parameters provided by said customer; and
(c) client software residing on said at least one storage medium providing an interface to said one or more database(s), wherein the client software identifies users and allows users to be classified into groups, and wherein permissions or roles are assigned to such groups, and wherein;
(i) said software evaluates said customer inventory information and iventory or cost information for a plurality of manufacturers, suppliers, or distributors in light of said restocking parameters provided by said customer, (ii) said software automatically orders manufacturer, supplier, or distributor inventory which best fulfills said inventory restocking parameters provided by said customer in light of said evaluation, (iii) said software tracks inventory items in said databases for (1) said customer and (2) said manufacturer, supplier, or distributor, as inventory items are added to, restocked to, or removed from said inventories, wherein said tracking is executed by detecting an RFID tag associated with each said inventory item, (iv) said software updates said data on said one or more databases through at least one software interface to said databases; and
(v) said software provides an interface through which said customer, manufacturer, supplier, or distributor can access the information in said one or more databases according to said assigned permissions or roles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for inventory management, comprising the steps of:
-
(a) collecting and storing, on one or more databases having client software, at least the following data;
(1) customer inventory information (2) inventory and cost information for a plurality of manufacturers, suppliers, or distributors, and (3) inventory restocking parameters provided by said customer;
(b) evaluating via at least one computer said customer inventory information and inventory or cost information for a plurality of manufacturers, suppliers, or distributors inventory or cost information for a plurality of users selected from the group consisting of customers, manufacturers, suppliers, and distributors in light of said restocking parameters provided by said customer;
(c) ordering manufacturer, supplier, or distributor inventory which best fulfills said inventory restocking parameters provided by said customer;
(d) tracking inventory items in said databases for (1) said customer and (2) said manufacturer, supplier, or distributor, as inventory items are added to, restocked to, or removed from said inventories, wherein said tracking step is executed by detecting an RFID tag associated with each said inventory item;
(e) updating said data on said one or more databases, using information obtained in said inventory tracking step, through at least one software interface to said databases; and
(f) providing access via client software to information in said one or more databases to each said customer, manufacturer, supplier, or distributor, wherein said client software allows one or more customers, manufacturers, suppliers, or distributors to be classified into groups, and where permissions or roles are assigned to such groups. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 49, 50, 51)
-
-
32. A computer program product for managing customer inventory, comprising program instructions stored on at least one computer readable storage medium which when executed causes a computer to:
-
(a) access from one or more databases, at least the following stored data;
(1) customer inventory information, (2) inventory and cost information for a plurality of manufacturers, suppliers, or distributors, and (3) inventory restocking parameters provided by said customer;
(b) evaluate said customer inventory information and inventory or cost information for a plurality of manufacturers, suppliers, or distributors in light of said restocking parameters provided by said customer;
(c) order manufacturer, supplier, or distributor inventory which best fulfills said inventory restocking parameters provided by each said customer;
(d) track inventory items for (1) each customer and (2) each manufacturer, supplier, or distributor, as inventory items are added to, restocked to, or removed from inventory, wherein said tracking step is executed by detecting an RFID tag associated with each said inventory item and by updating said databases through at least one software interface to said databases;
(e) update said data on said one or more databases; and
(f) provide access to the information in said one or more databases to said customer, manufacturer, supplier, or distributor, wherein said computer program product allows customers, manufacturers, suppliers, or distributors to be classified into groups, and where permissions or roles are assigned to such groups. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
52. An inventory management system, comprising the following elements, operably connected:
-
(a) at least one computer having at least one storage medium;
(b) one or more databases residing on said at least one storage medium, in which at least the following data is stored;
(1) customer inventory information, (2) inventory and cost information for a plurality of manufacturers, suppliers, or distributors, and (3) inventory restocking parameters provided by said customer; and
(c) client software residing on said at least one storage medium providing an interface to said one or more database(s), wherein the client software identifies users and allows users to be classified into groups, and wherein permissions or roles are assigned to such groups, and wherein;
(i) said software evaluates said customer inventory information and inventory or cost information for a plurality of manufacturers, suppliers, or distributors in light of said restocking parameters provided by said customer, (ii) said software automatically orders manufacturer, supplier, or distributor inventory which best fulfills said inventory restocking parameters provided by said customer in light of said evaluation, (iii) said software tracks inventory items in said databases for (1) said customer and (2) said manufacturer, supplier, or distributor, as inventory items are added to, restocked to, or removed from said inventories, (iv) said software updates said data on said one or more databases through at least one software interface to said databases; and
(v) said software provides an interface through which said customer, manufacturer, supplier, or distributor can access the information in said one or more databases according to said assigned permissions or roles. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A method for inventory management, comprising the steps of:
-
(a) collecting and storing, on one or more databases having client software, at least the following data;
(1) customer inventory information, (2) inventory and cost information for a plurality of manufacturers, suppliers, or distributors, and (3) inventory restocking parameters provided by said customer;
(b) evaluating via at least one computer said customer inventory information and inventory or cost information for a plurality of manufacturers, suppliers, or distributors in light of said restocking parameters provided by said customer;
(c) ordering manufacturer, supplier, or distributor inventory which best fulfills said inventory restocking parameters provided by said customer;
(d) tracking inventory items in said databases for (1) said customer and (2) said manufacturer, supplier, or distributor, as inventory items are added to, restocked to, or removed from said inventories;
(e) updating said data on said one or more databases, using information obtained in said inventory tracking step, through at least one software interface to said databases; and
(f) providing access via client software to information in said one or more databases to each said customer, manufacturer, supplier, or distributor, wherein said client software allows one or more customers, manufacturers, suppliers, or distributors to be classified into groups, and where permissions or roles are assigned to such groups. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80)
-
-
81. A computer program product for managing customer inventory, comprising program instructions stored on at lest one computer readable storage medium which when executed cause a computer to:
-
(a) access, from one or more databases, at least the following stored data;
(1) customer inventory information, (2) inventory and cost information for a plurality of manufacturers, suppliers, or distributors, and (3) inventory restocking parameters provided by said customer;
(b) evaluate said customer inventory information and inventory or cost information for a plurality of manufacturers, suppliers, or distributors in light of said restocking parameters provided by said customer;
(c) order manufacturer, supplier, or distributor inventory which best fulfills said inventory restocking parameters provided by each said customer;
(d) track inventory items for (1) each customer and (2) each manufacturer, supplier, or distributor, as inventory items are added to, restocked to, or removed from inventory, wherein said tracking step is executed by detecting each said inventory item and by updating said databases through at least one software interface to said databases;
(e) update said data on said one or more databases; and
(f) provide access to the information in said one or more databases to said customer, manufacturer, supplier, or distributor, wherein said computer program product allows customers, manufacturers, suppliers, or distributors to be classified into groups, and where permissions or roles are assigned to such groups. - View Dependent Claims (82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96)
-
Specification