...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 PatentStorm
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest patents by subscribing to an RSS feed.
Got questions? Ask a Patent Expert!
Registered users: Manage your profile, comments and alerts.
| Number | Title | Issue Date |
| 7680965 | Data processing system having a channel adapter shared by multiple operating systems A channel adaptor is provided which can be shared by a plurality of operating systems (OS's) running in a data processing system, by generating an address translation table without changing input/output process control data. A plurality of OS's execute an input/outp... | 03/16/2010 |
| 7668981 | Storage paths A method for controlling data traffic within a storage area network can be provided. The method can comprise analyzing data for a path in a storage area network to determine whether the path should be identified as a less preferred path, and controlling data traffic... | 02/23/2010 |
| 7657670 | Control apparatus system A control apparatus system which enables reduction of costs and time for development. An image forming apparatus implementing the control apparatus system has an image output section including a plurality of functional units having different functions. The image out... | 02/02/2010 |
| 7644203 | System for supplying power for peripheral devices A supplementary power supply for a peripheral device is provided. The supplementary power supply comprises a first connector, a second connector, a power source, and a path. The first connector is operable to couple to a host device. The second connector is operable... | 01/05/2010 |
| 7640379 | System method for I/O pads in mobile multimedia processor (MMP) that has bypass mode wherein data is passed through without being processed by MMP In a multimedia system, a method and system for input/output pads in a mobile multimedia processor are provided. Input, output, and/or bidirectional pads in a host bus interface and/or a slave bus interface may be configured to provide bypass capabilities when a mob... | 12/29/2009 |
| 7640380 | Disk-array device having storage-device recognition and identification of a storage area network link environment A disk-array device includes an information managing database for acquiring link information among a server device, a switch device, and a storage device via the switch device so as to manage the link information in a combined manner, and a collection/analysis unit ... | 12/29/2009 |
| 7634595 | Method for suspending a discovery process, saving the state of the discovery process, and resuming the discovery process during a distributed copy operation Described is a distributed copying technique that may be used in migrating large amounts of data from one or more source devices to one or more destination devices. The data source is divided into partitions. As Fibre Channel adapters (FAs) become available, each of... | 12/15/2009 |
| 7610414 | Data transfer method and system, input/output request device, and computer-readable recording medium having data transfer program recorded thereon A data transfer method for transferring, through use of a plurality of paths, data between a plurality of logic devices provided in an external storage device and an input/output request device which issues input/output requests to the respective logic devices of th... | 10/27/2009 |
| 7596642 | System and program for determining the availability of paths to a device Disclosed is a system and program for selecting one of multiple proposed paths to a device. For each proposed path, a determination is made of a number of components the proposed path shares with existing paths to the device. The components comprise points of failur... | 09/29/2009 |
| 7594045 | Memory control apparatus for digital signal processing A memory control apparatus and method for operating a plurality of digital signal processors (DSPs) using a single memory slot and buffer are provided. Exemplary embodiments provide at least one DSP for processing different signals, a flash memory that can record an... | 09/22/2009 |
| 7584309 | Keyboard video mouse switch for multiple chaining and a method for switching electrical signals thereof A local electrical signal and a remote electrical signal are received for switching. When destinations of the local and remote electrical signals are the same local signal input device, only one of them is allowed to be transmitted to the destined local signal input... | 09/01/2009 |
| 7577775 | Storage system and configuration-change method thereof A storage system includes a plurality of disk drives, one or more controller boards for controlling data read and write from/to the plurality of the disk drives, and a Fibre Channel switching board for controlling path switching between the controller boards and the... | 08/18/2009 |
| 7562167 | Managing heterogeneous data streams for remote access The present invention relates to a system and method for intelligent computer-implemented transmittal of data, the system determining and using the best available method of transmission for the data In determining the best available transmission method, the system c... | 07/14/2009 |
| 7546398 | System and method for distributing virtual input/output operations across multiple logical partitions The Distributed Virtual I/O Tool replaces dedicated VIO server LPARs by distributing the virtual I/O functions across several application LPARs connected by a high-speed communication channel. The physical I/O devices are distributed across available LPARs. The Dist... | 06/09/2009 |
| 7509443 | Storage management system and method using performance values to obtain optimal input/output paths within a storage network A CPU of a performance management server, upon receipt of a request from a keyboard or a mouse to newly assign an application to a specified application server, acquires an I/O path between the requested application server and a storage subsystem combined with the a... | 03/24/2009 |
| 7496697 | Apparatus for managing multiple computers by remote control A computer management apparatus is provided for interconnecting a single user console including user interface devices, such as a console keyboard, a console video display unit, a console mouse, and speakers for connecting to a plurality of host computers, thereby a... | 02/24/2009 |
| 7487270 | Method and apparatus for using a personal digital assistant to interface with a communication station A method and apparatus for interfacing a personal digital assistant (PDA) with a communications appliance is provided. The method comprising a communication station receiving semi-structured data from a personal digital assistant (PDA) in a format native to the PDA,... | 02/03/2009 |
| 7487269 | Apparatus, system, and method of connection grouping for multipath lock facility connection paths An apparatus, system, and method are disclosed for grouping connection paths for lock attention data. A grouping request module is included to receive a request to establish a group of connection paths. Each connection path is configured to communicate lock attentio... | 02/03/2009 |
| 7480748 | Printed circuit board (PCB) having a plurality of integrated circuits (ICS) interconnected through routing pins in one central integrated circuit An IC assembly having a routing structure mounted on a PCB of an electronic apparatus includes a central IC mounted on a central portion of the PCB; and a plurality of peripheral ICs disposed adjacent to the central IC on the PCB, wherein each of the peripheral ICs ... | 01/20/2009 |
| 7475169 | Storage control system and method for reducing input/output processing time involved in accessing an external storage subsystem There is a cache memory, which has a cache area allocated to each communication port of an external storage subsystem. When data conforming to an I/O command received from a host is in an external LDEV, and when there is no cache hit in this cache area, an I/O comma... | 01/06/2009 |
| 7467241 | Storage control method and storage control system A control system for a plurality of storage systems has at least one path that is selected from a plurality of paths where one of three or more storage systems is a start point storage system and another one thereof is an end point storage system. According to the s... | 12/16/2008 |
| 7454533 | Redundant path control apparatus and redundant path control method A host computer is connected to logical disks via controllers, and accesses the logical disks. When maintenance work is performed on a first controller, information indicating that the first controller is undergoing maintenance work is stored in the other controller... | 11/18/2008 |
| 7451253 | High-speed data transfer and multitasking method for portable terminal having mass storage secondary memory A portable terminal having a mass storage secondary memory and a method for the portable terminal, wherein high-speed data transfer between the mass storage secondary memory and an external apparatus is supported in a multitasking manner are provided. Between the po... | 11/11/2008 |
| 7451252 | Method for determining the availability of paths to a device Disclosed is a method for selecting one of multiple proposed paths to a device. For each proposed path, a determination is made of a number of components the proposed path shares with existing paths to the device. The components comprise points of failure such that ... | 11/11/2008 |
| 7444424 | Method and apparatus for routing data across an n-dimensional grid network One embodiment of the present invention provides a system for routing data between integrated circuit devices. This system couples together an n-dimensional grid of integrated circuit devices using multiple independent communication networks, wherein each of the com... | 10/28/2008 |
| 7441095 | Storage system and storage controller A first storage controller has a multilayer memory hierarchy constructed by LDEV (logical device) connected from LUN, and VDEV (virtual device) connected to the lower order of the LDEV. At least one of the VDEVs is constructed by mapping the memory resources arrange... | 10/21/2008 |
| 7437493 | Modular architecture for a network storage controller A network storage controller for transferring data between a host computer and a storage device, such as a redundant array of inexpensive disks (RAID), is disclosed. The network storage controller includes at least one channel interface module which is adapted to be... | 10/14/2008 |
| 7436845 | Input and output buffering An Infiniband device is provided. The device has a plurality of input/output ports. Each port has associated therewith an input buffer for storage of a packet received at that port. Each port also has associated therewith a plurality of output buffers for storage of... | 10/14/2008 |
| 7437448 | Method and device for function selection of a control unit A method and a device for selecting a function which is implemented at a terminal of the device. The device includes a processor and a first function path over which a first function is implemented, and includes at least one other function path over which another fu... | 10/14/2008 |
| 7434013 | Assigning disks during system recovery Aspects of the subject matter described herein relate to providing adaptive system recovery for computer systems. This may include receiving restoration information from a first computer system wherein the restoration information defines each storage component assoc... | 10/07/2008 |
| 7430660 | Data transmission apparatus, system and method, and image processing apparatus A data transmission system where an image providing device and a printer are directly connected by a 1394 serial bus, a command is sent from the image providing device to the printer, then a response to the command is returned from the printer to the image providing... | 09/30/2008 |
| 7426607 | Memory system and method of operating memory system A random access memory system has a memory controller, a first memory device, a second memory device, and a memory bus. The memory controller is configured to control access to a plurality of memory devices. The memory bus is configured to alternatively couple the m... | 09/16/2008 |
| 7424491 | Storage system and control method Interfaces of SAN and NAS, prevents data miss even when a trouble occurs and makes it possible that an arbitrary number of NAS interfaces access the same file system with high performance. A storage system includes multiple interfaces for external connection, multip... | 09/09/2008 |
| 7421710 | System and method of creating virtual data paths using a multiple-path driver Disclosed is a system and method for transmitting computer data within a single computer system along more than one physical data path by providing a multiple-path driver that creates virtual (or non-physical) data paths without modifying the source code of the oper... | 09/02/2008 |
| 7418525 | Shared simultaneously-connected removable drives and servers each housing an I/O controller which maintains an uninterrupted protocol connection Local drive presence is provided for local and remote drives by maintaining a plurality of uninterrupted protocol connections between a plurality of I/O controllers and a plurality of device interfaces through which peripheral bus commands are transmitted. Preferabl... | 08/26/2008 |
| 7418533 | Data storage system and control apparatus with a switch unit connected to a plurality of first channel adapter and modules wherein mirroring is performed A storage system has a plurality of control modules for controlling a storage device for accesses from a mainframe host and an open system host respectively supporting different protocols. An open channel adaptor and a mainframe channel adaptor are separately provid... | 08/26/2008 |
| 7418536 | Processor having systolic array pipeline for processing data packets A processor for use in a router, the processor having a systolic array pipeline for processing data packets to determine to which output port of the router the data packet should be routed. In one embodiment, the systolic array pipeline includes a plurality of progr... | 08/26/2008 |
| 7418539 | System and method for utilizing an external computing device to access storage inside an inactive computing device Apparatus, systems, and methods for enabling a user to access internal storage in the computing device when the computing device is inactive are disclosed. The computing devices include a primary bus and a secondary bus to access an internal storage device in the co... | 08/26/2008 |
| 7415558 | Communication steering for use in a multi-master shared resource system New approaches for providing communication between multiple masters (12, 14) and one or more shared resources (24, 30, 100) are needed. One example of a resource that may need to be shared is circuitry complying with the Universal Serial Bus (USB) stan... | 08/19/2008 |
| 7415087 | Circuits with state circuitry having cross connected control inputs Data is communicated through two separate circuits or circuit groups, each having clock and mode inputs, by sequentially reversing the role of the clock and mode inputs. The data communication circuits have data inputs, data outputs, a clock input for timing or sync... | 08/19/2008 |