Patent ID: 6651074
Filing Date: 2003-11-18
Classification: G06F,Y10S

Abstract:
A method of directly connecting an output of a computer process to a storage device comprising the steps of:creating a FIFO pipe fed by said output; emptying said FIFO pipe into an intelligent process; and storing data from said intelligent process into said storage device, wherein said intelligent process includes at least one FIFO data store and each of said at least one FIFO data stores conveys said data from said FIFO Dip to said storage device: wherein said storing data includes, reading data from said FIFO pipe, selecting one of said at least one FIFO data stores to identify a selected data store, marking said selected data store as busy, and writing said data read from said FIFO pipe into said selected data store, wherein if said selected data store is filled, and there is additional data in said FIFO pipe, then said storing includes, selecting a next one of said at least one FIFO data stores, writing said additional data in said FIFO pipe into said selected next one of said at least one FIFO data stores, and writing said data from said selected data store into said storage device, and wherein if said selected data store is filled, and there is no additional data in said FIFO pipe, then said storing includes waiting until said FIFO pipe is closed; and writing said data from said selected data store into said storage device.