System and method for dynamically managing and facilitating logistics warehouse management system data via a computer network
OwnerMaureen Chen, Jack Cheninventors
Life of this patent
Estimating the term…
Abstract
The present invention comprises a system and method for accessing and managing logistics warehouse management system data, to allow the efficient management and retrieval of information and aggregation of information for use in tracking and generating reports specific to warehouse management system industry. The method and system of the present invention is correlated to the overall operations of third party logistic providers. The logistics warehouse management system data is easily accessible via standard graphic user interfaces to process data input, data tracking, and report generating applications, which present information in response to a client inquiry.
Claims32
In a clustered computing network having a plurality of computers connected to a plurality of storage devices through a plurality of adapters, a system for warehouse system management of I/O requests including:
- a communication medium interconnecting said plurality of adapters for peer to peer communication there between a directory stored in a memory within at least one of said plurality of adapters for storing location information regarding blocks of data stored within said plurality of storage devices;
- and managing means operable within said at least one adapter of said plurality of adapters and associated with said communication medium and with said directory for selecting which of said plurality of adapters should process a received I/O request from one of said plurality of computers and for shipping said receive I/O request via said communication medium to another of said plurality of adapters in response to the selection, wherein said managing means is operable within said at least one adapter independent of said plurality of computers and is operable to ship a received I/O request to said another of said Plurality of adapters transparently with respect to said plurality of computers.
A method for shipping of data block I/O requests among a plurality of adapters which connect a plurality of storage devices to a plurality of computers in a clustered computer network, said method comprising the steps of:
- determining, within said plurality of adapters, which of said plurality of adapters should process a received I/O request from one of said plurality of computers;
- communicating among said plurality of adapters via said communication medium to ship said received I/O request from one of said plurality of adapters to another of said plurality of adapters for processing, wherein the method is operable within said plurality of adapters independent of said plurality of computers and is operable to ship a received I/C request to said another of said plurality of adapters transparently with respect to said plurality of computers.
A system for I/O shipping of an I/O request comprising:
- a plurality of host adapters for connecting at least one host computer that generates said I/O request to at least one I/O device;
- a communication medium interconnecting said plurality of host adapters, wherein said plurality of host adapters connect said at least one host computer to said communication medium;
- and shipping means within said plurality of host adapters and coupled with said communication medium, for shipping said I/O request to an identified one of said plurality of host adapters via said communication medium, wherein said shipping means is operable within said plurality of adapters independent of said at least one host computer and is operable to ship a received I/O request to said identified one of said plurality of adapters transparently with respect to said at least one host computer.
A clustered computer network, comprising:
- a first node, including:
- a first host computer with a first processor bus;
- a first bus bridge connected to said first processor bus;
- a first host bus adapter;
- a first peripheral bus connected to said first bus bridge and o1 said first host bus adapter, wherein said first bus bridge and said first peripheral bus provide communication between said first host computer and said first host bus adapter;
- and a first storage device that is accessed by said first host bus adapter;
- a second node, remote to said first node, including:
- a second host computer with a second processor bus;
- a second bus bridge connected to said second processor bus;
- a second host bus adapter;
- a second peripheral bus connected to said second bus bridge and said second host bus adapter, wherein said second bus bridge bus and said second peripheral bus provide communication between said second host computer and said second host bus adapter;
- and a second storage device that is accessed by said second host bus adapter;
- and an adapter communication medium that provides communication between said first and second host bus adapters, wherein said first host bus adapter routes I/O requests from said first host computer for said first storage device to said first storage device and ships I/O requests from said first host computer for said second storage device across said adapter communication medium to said second host bus adapter independent of said first host computer, thereby relieving said first host computer of determining which of said storage devices said I/O requests from said first host computer are directed to, and said second host bus adapter routes I/C requests from said second host computer for said second storage device to said second storage device and ships I/O requests from said second host computer for said first storage device across said adapter communication medium to said first host bus adapter independent of said second host computer, thereby relieving said second host computer of determining which of said storage devices said I/O requests from said second host computer are directed to wherein the shipping of I/O requests is transparent with respect to said first host computer and said second host computer.
A method for accessing and managing warehouse management system events, each of said events comprising one of a plurality of different field types, said field types further comprising:
- receiving a warehouse management system request, said request comprising a plurality of fields;
- extracting at least a first set of said plurality of fields from said warehouse management system;
- storing said fields in a report-ready table in a relational database, said report-ready table capable of storing multiple fields and used by a report generator to generate a report, and said first set of said fields comprising each of said plurality of fields that are essential for generation of said report.
Dependencies are inferred from the claim text.