...that to encourage use of his new invention, the shopping cart, market owner Sylvan Goldman hired fake shoppers to push the carts around his store in Oklahoma City? Seems his customers were reluctant to give up their hand-carried baskets.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 4875155 | Peripheral subsystem having read/write cache with record access Data is accessed by record identification in a peripheral sub-system having cache and back store to transfer the most recently updated version of one or more records stored in the subsystem where one version of a record may be in a back store and a modifi... | 10/17/1989 |
| 4870565 | Parallel transfer type director means A computer system having a disk cache unit between a disk unit and the main storage unit. Ordinarily, the data transfer processing is carried out between the disk unit and the disk cache unit and between the disk cache unit and the main storage unit in th... | 09/26/1989 |
| 4835686 | Cache system adopting an LRU system, and magnetic disk controller incorporating it A cache system employing an LRU (Least Recently Used) scheme in a replacement algorithm of cache blocks and comprising a directory memory whose entires have LRU counter fields, a host system issuing a read/write command to which an arbitrary LRU setting v... | 05/30/1989 |
| 4819203 | Control system for interruption long data transfers between a disk unit or disk coche and main memory to execute input/output instructions A control system for a disk cache memory is disposed between a main memory unit and a disk unit for storing a record of data from the disk unit. The control system is designed such that when an input/output instruction is issued from a CPU while data load... | 04/04/1989 |
| 4814981 | Cache invalidate protocol for digital data processing system A mechanism for determining when the contents of a block in a cache memory have been rendered stale by DMA activity external to a processor and for marking the block stale in response to a positive determination. The commanding unit in the DMA transfer, p... | 03/21/1989 |
| 4811280 | Dual mode disk controller A dual mode disk controller is disclosed for use between a host processor and its storage medium for controlling data transfer to and from the storage medium. The data is formatted on the medium in two distinct formats, one capable of bulk fast transfers ... | 03/07/1989 |
| 4811203 | Hierarchial memory system with separate criteria for replacement and writeback without replacement In a memory system having a cache memory and a bulk memory, write-back of data segments in the cache memory to the bulk memory for replacement purposes is accomplished in accordance with a least recently used algorithm while the write-back of written-to s... | 03/07/1989 |
| 4788641 | Magnetic tape prefetch control system dynamically varying the size of the prefetched block A magnetic tape system includes a driving unit (1) including a magnetic head (14), reels (11, 12) for winding a magnetic tape (16) thereon and a drive portion for driving the reels; a drive control unit (2, 20, 21) for controlling the drive unit; and a pr... | 11/29/1988 |
| 4773004 | Disk drive apparatus with hierarchical control Disk drive control apparatus for controlling operation of a disk drive. The disk drive control apparatus has hierarchical control and includes control apparatus for controlling other components of the disk drive control apparatus, a controller interface r... | 09/20/1988 |
| 4680699 | Terminal control apparatus for parallel execution of data editing and data transmission/reception control A terminal control apparatus for controlling data transfer between a terminal device and a central processor includes a terminal control unit for editing data and a communication control unit for transmission/reception of data. The terminal control unit a... | 07/14/1987 |
| 4667286 | Method and apparatus for transferring data between a disk and a central processing unit A method and apparatus for transferring data between a disk and a CPU is disclosed comprising a pair of toggling header buffers and a pair of toggling data buffers. In operation, data is transferred between a sector on a disk and one of the data buffers u... | 05/19/1987 |
| 4636946 | Method and apparatus for grouping asynchronous recording operations The disclosure relates to demotion of data to a backing store (disk storage apparatus--DASD) from a random access cache in a peripheral data storage system. A cache replacement control list, such as a least recently used (LRU) list is scanned in a soon-to... | 01/13/1987 |
| 4603380 | DASD cache block staging A method for Direct (DASD) cache management that reduces the volume of data transfer between DASD and cache while avoiding the complexity of managing variable length records in the cache. This is achieved by always choosing the starting point for staging ... | 07/29/1986 |
| 4602331 | Magnetic tape-data link processor providing automatic data transfer A peripheral-controller (designated as a data-link-processor) manages data transfers between a main host computer and a magnetic tape peripheral unit. The peripheral-controller uses a common front end providing an instruction sequencing unit and a buffer ... | 07/22/1986 |
| 4598357 | Cache/disk subsystem with file number for recovery of cached data In a cache/disk sybsystem employing the post-store technique, each file is assigned a file number. The file number is an address in a directory on a disk, this address containing pointers to the physical disk space assigned to that file. During normal ope... | 07/01/1986 |
| 4583166 | Roll mode for cached data storage A so-called "roll mode" technique provides block transfer with a disk-type of direct-access data-storage device (DASD). A set of chained commands for accessing record areas enables rapidly accessing a plurality of records within a given DASD cylinder of t... | 04/15/1986 |
| 4536836 | Detection of sequential data stream A method for detection of a sequential data stream which can be performed in a data storge subsystem without host computer intervention is disclosed featuring examination of the channel program processed during a read operation for signals indicative that... | 08/20/1985 |
| 4533995 | Method and system for handling sequential data in a hierarchical store Data is promoted from a backing store (disk storage apparatus termed DASD) to a random access cache in a peripheral data storage system. When a sequential access bit is sent to the storage system, all data specified in a read command is fetched to the cac... | 08/06/1985 |
| 4530055 | Hierarchical memory system with variable regulation and priority of writeback from cache memory to bulk memory In a hierarchical memory system, replacement of segments in a cache memory is governed by a least recently used algorithm, while trickling of segments from the cache memory to the bulk memory is governed by the age since first write. The host processor pa... | 07/16/1985 |
| 4523206 | Cache/disk system with writeback regulation relative to use of cache memory In a system having a cache memory and a bulk memory, and wherein a command queue is maintained for storing commands waiting to be executed, each command is assigned a priority level for execution vis-a-vis other commands in the queue. Commands are generat... | 06/11/1985 |
| 4504902 | Cache arrangement for direct memory access block transfer A cache memory system reduces cache interference during direct memory access block write operations to main memory. A control memory within cache contains in a single location validity bits for each word in a memory block. In response to the first word tr... | 03/12/1985 |
| 4500954 | Cache bypass system with post-block transfer directory examinations for updating cache and/or maintaining bypass A storage hierarchy has a caching buffer and a backing store; the backing store preferably having disk-type data-storage apparatus. A directory indicates data stored in the caching buffer. Upon a data-storage access, read or write, within a series of such... | 02/19/1985 |
| 4499539 | Method and apparatus for limiting allocated data-storage space in a data-storage unit A data-storage buffer transfers data signals with other units in relatively large blocks of data. Such large blocks storable in large address spaces are not always filled with meaningful data. To more efficiently use the data-storage space in the data-sto... | 02/12/1985 |
| 4476526 | Cache buffered memory subsystem A buffered cache memory subsystem is disclosed which features a solid-state cache memory connected to a storage director which interfaces a host channel with a control module controlling operation of a long-term data storage device such as a disk drive. T... | 10/09/1984 |
| 4468730 | Detection of sequential data stream for improvements in cache data storage A method for detection of a sequential data stream which can be performed without host computer intervention is disclosed featuring examination of a data record and channel program during read operations for signals indicative that the data is not part of... | 08/28/1984 |
| 4437155 | Cache/disk subsystem with dual aging of cache entries When a processor issues a read or write command to read one or more words from a disk, a cache store is checked to see if a copy of the segment(s) containing the word(s) are present therein. If a copy of the segment is not present in the cache store then ... | 03/13/1984 |
| 4428064 | Controlling buffered peripheral subsystems In a buffered data storage subsystem, data is promoted to the buffer in anticipation of a connected host using the promoted data in the near future. In a tape recorder data storage apparatus the actual position of the tape reflects the last promoted data;... | 01/24/1984 |
| 4423479 | Cache/disk subsystem with acquire write command A cache/disk subsystem includes a host processor, a cache store, a disk drive device for driving a disk, and a storage control unit for controlling the transfer of data between the host, disk and cache store. The cache store holds segments of data which h... | 12/27/1983 |
| 4415970 | Cache/disk subsystem with load equalization In a system wherein processors are connected through channel units to disk devices, two storage control units (SCU's) are provided between the channel units and the disk devices. The SCU's receive commands from the processor and issue seek instructions to... | 11/15/1983 |
| 4399503 | Dynamic disk buffer control unit A programmable control unit for disk memory and controller comprising a microprocessor (MPU), random access memory (RAM) used as a buffer to cache disk resident data used by a data processing system (DPS), and a configurable data path (CDP) which couples ... | 08/16/1983 |
| 4394732 | Cache/disk subsystem trickle A cache/disk subsystem includes a storage control unit, a relatively low capacity high speed cache store, and a higher capacity slower memory such as a plurality of disk drive devices. The storage control unit controls the subsystem to transfer from the c... | 07/19/1983 |
| 4357656 | Method and apparatus for disabling and diagnosing cache memory storage locations In a data processing system having a main memory containing addressable main memory storage locations, and also having a processor with a cache memory containing addressable cache memory storage locations, signals representative of predetermined addressab... | 11/02/1982 |
| 4314331 | Cache unit information replacement apparatus A cache unit includes a cache store organized into a number of levels to provide a fast access to instructions and data words. Directory circuits, associated with the cache store, contain address information identifying those instructions and data words s... | 02/02/1982 |
| 4303988 | Random accessible signal filing system The present invention is a random accessible signal filing system containing magnetic discs, at least two buffer memories and a circuit for controlling the buffer memories in such a way that the write-in and read-out of at least two of the buffer memories... | 12/01/1981 |
| 4268907 | Cache unit bypass apparatus A cache unit includes a cache store organized into a number of levels to provide a fast access to instructions and data words. Directory circuits, associated with the cache store, contain address information identifying those instructions and data words s... | 05/19/1981 |
| 4241420 | Disk data control A control unit for supervising operation of data transmission to and from a data storage device such as a disk storage device, has a stored program for the unit, and a random access memory sufficient to store an entire block of data received from the data... | 12/23/1980 |
| 4220997 | Process and apparatus for transferring information between an information store and a data channel A process and apparatus for transferring information between an information store and a data channel. During the recording process, the quantity of information to be recorded and, in the reading process, the capacity of an apparatus associated with the da... | 09/02/1980 |
| 4186438 | Interactive enquiry system Described is an interactive enquiry system in which a complete data base is contained at a host computer. Local terminal sub-systems are remotely connected to the host with each local sub-system containing a local data base. Each local data base is dynami... | 01/29/1980 |
| 4084234 | Cache write capacity An input/output system includes a local memory module including a cache store and a backing store. The system includes a plurality of command modules and a system interface unit having a plurality of ports, each connected to a different one of the command... | 04/11/1978 |
| 4075686 | Input/output cache system including bypass capability A local memory of an input/output system includes a cache store and a backing store. The system includes a plurality of command modules. The cache store provides fast access to blocks of information previously fetched from the backing store in response to... | 02/21/1978 |