Match Document Document Title
7617366 Method and apparatus for filtering snoop requests using mulitiple snoop caches  
A method and apparatus for detecting a cache wrap condition in a computing environment having a processor and a cache. A cache wrap condition is detected when the entire contents of a cache have...
7617359 Adaptive storage system including hard disk drive with flash interface  
A data storage system for a device including low power and high power modes comprises low power (LP) nonvolatile memory that includes a LP hard disk drive (HDD) having a non-volatile semiconductor...
7617351 Semiconductor memory device having RAM and ROM areas  
A semiconductor memory having two different memory areas in one chip includes a memory cell array including a first variable memory area controlled to be accessible in at least first and second...
7613886 Methods and apparatus for synchronizing data access to a local memory in a multi-processor system  
Methods and apparatus provide for receiving a request from an initiating device to initiate a data transfer into a local memory for execution of one or more programs therein, the local memory being...
7613867 Information recording apparatus, information recording method and recording medium recording program  
A controller 10 carries out a control such as to divide a cache memory 8 for temporarily storing data when recording and/or reproducing the data on a data recordable optical disk 11 , into a...
7613866 Method for controlling access to a multibank memory  
The present invention relates to a method for scheduling and controlling access to a multibank memory having at least two banks, and to an apparatus for reading from and/or writing to recording...
7613844 Storage device and processing method using mutually exclusive modes of operation for data transfer  
A storage device is provided that includes a first interface unit configured to connect to an external apparatus; a second interface unit configured to connect to a network; and a control unit...
7610454 Address decoding method and related apparatus by comparing mutually exclusive bit-patterns of addresses  
A memory address decoding method for determining if a given address is located in one of a plurality of sections. Each section has a plurality of memory units and each memory unit has a unique...
7610447 Upgradable memory system with reconfigurable interconnect  
Described herein is a point-to-point memory communications architecture, having a point-to-point signal line set associated with each of a plurality of connectors or module positions. When the...
7610357 Predictively responding to SNMP commands  
A method for predictively responding to network management data requests includes populating a memory with prefetched response data based on whether one or more requests matches a predetermined...
7607134 Efficient serialization of bursty out-of-order results  
A method, apparatus, and computer program product includes serially receiving, from a source, a plurality of forward messages each addressed to one of a plurality of destinations; receiving a...
7606977 Context save and restore with a stack-based memory structure  
A multi-threaded processor adapted to couple to external memory comprises a controller and data storage operated by the controller. The data storage comprises a first portion and a second portion,...
7606973 System and method for pervasive computing with a portable non-volatile memory device  
A method, computer program product, and a data processing system for providing pervasive computing with a removable non-volatile memory device is provided. A portable operating system receives a...
7606944 Dynamic input/output optimization within a storage controller  
A system and method for optimizing accesses to storage devices based on RAID I/O request characteristics is disclosed. A current I/O request processed by a storage controller is analyzed for...
7606783 Health, safety and security analysis at a client location  
Methods and systems for gathering lifestyle-based Health, Safety and Security (HSS) risks and conducting associated analyses by collecting HSS information related to potential health risks, safety...
7603535 Low power consumption semiconductor memory device capable of selectively changing input/output data width and data input/output method  
A semiconductor memory device includes a memory cell core having a plurality of memory cells; a data input/output circuit unit, which sets an input/output data width in response to input/output...
7603524 Method and apparatus for filtering snoop requests using multiple snoop caches  
A method and apparatus for implementing a snoop filter unit associated with a single processor in a multiprocessor system. The snoop filter unit has a plurality of ports, each port receiving snoop...
7603523 Method and apparatus for filtering snoop requests in a point-to-point interconnect architecture  
A method and apparatus for supporting cache coherency in a multiprocessor computing environment having multiple processing units, each processing unit having one or more local cache memories...
7603376 File and folder scanning method and apparatus  
A method, apparatus and computer program product for file and folder scanning is presented. A host agent uses a scanning policy from a server, and scans the storage for the host system in...
7603337 Storage system operation management method and storage system  
Files belonging to a file group are collected at an uppermost tier when a specific action occurs with respect to a key file of the file group. When an action with respect to a keyword occurs while...
7602512 Method and apparatus for authentication in secure printing  
Secrecy of printed matter is raised and charges for a storing area are more accurately charged. According to the invention, a printing apparatus is instructed so as to store print data...
7600082 Virtualization logic  
Systems, methodologies, media, and other embodiments associated with externally trapping transactions are described. One exemplary system embodiment includes an external virtualization logic...
7599941 Transparent redirection and load-balancing in a storage network  
A storage system includes a plurality of storage servers that store a plurality of files, a monitor module, and a redirector module. The monitor module monitors usage information associated with...
RE40932 Content addressable memory (CAM) devices that perform pipelined multi-cycle look-up operations using cam sub-arrays and longest match detection  
A CAM system is provided for determining which data word in a CAM array exhibits the longest continuous, unmasked match with an input data value. The input data value is divided into...
7596660 System and method for storage system  
In a storage system including a plurality of data controllers that receive a data input/output request that is input via an external communication path and perform data input/output processing with...
7596637 Storage apparatus and control method for the same, and computer program product  
A storage apparatus is configured to detect a connection from a new host system having no logical unit assigned thereto. The storage apparatus assigns, if any new host system is detected, a new...
7594074 Storage system  
To provide a storage system with a cost/performance meeting the system scale, from a small-scale to a large-scale configuration. In the storage system, protocol transformation units and data...
7594068 System and method for persistent RAM disk  
The contents of a RAM disk are copied to an image file in nonvolatile memory on power-down and copied back on reboot to provide an appearance of persistence. A locking method can use in-use tables...
7594044 Systems and methods of processing I/O requests in data storage systems  
The invention classifies volumes (e.g., file systems or LUNs) of a data storage system according to application requirements and allocates space for the volumes on storage devices (e.g., hard disk...
7594036 Header compression in messages  
Compression of message headers. A message including an uncompressed header, a message including a compressed header or a request to support header compression is received. In response, a...
7594024 Silicon-based storage virtualization  
A storage server in a storage area network (SAN) environment connecting host computers and storage devices. The storage server includes a plurality of storage processors and a switching circuit....
RE40921 Mechanism for efficiently processing deferred order-dependent memory access transactions in a pipelined system  
A bus agent defers an ordered transaction if the transaction cannot be completed in order. When an ordered transaction is deferred, its visibility for the next ordered transaction is asserted if it...
7590864 Trusted patching of trusted code  
Trusted code may be patched in a manner that resists tampering from non-trusted sources. In some embodiments, the patches may be moved into a patch cache in a trusted processing module for execution.
7590837 Electronic device security and tracking system and method  
A system and method for securing and tracking an electronic device. The system includes hardware, software and firmware components that cooperate to allow tracking, disabling, and other interaction...
7590808 Method and system for synchronizing storage system data  
In accordance with an example of an embodiment of the invention, a method for comparing a first unit of data stored in a first storage system and a second unit of data stored in a second storage...
7590793 Data access controlling method in flash memory and data access controlling program  
An access control method is achieved by providing a flash memory which includes a set of a plurality of blocks, each of which has at least one data area and a flag area. The method is achieved by...
7590747 Distributed storage cluster architecture  
A network storage system includes a virtual file system (“VFS”) that manages the files of the network storage system, and a storage center that stores the files. The VFS and the storage center...
7587617 Data repository and method for promoting network storage of data  
In general, the invention features methods by which more-than one client program connected to a network stores the same data item on a storage device of a data repository connected to the network....
7587554 Device and method for providing data exchange and storage  
The invention relates to a device and method for providing data exchange and storage. The device comprises a controller module ( 62 ) which includes a firmware for controlling operation of each...
7587532 Full/selector output from one of plural flag generation count outputs  
A method and apparatus for adaptive buffer sizing adjusts the size of the buffer at different levels using a “high water mark” to different levels for different system conditions. The high...
7587426 System and method for virtualizing a distributed network storage as a single-view file system  
The invention relates to a method of virtualizing a plurality of network storages into a single-view file system for a client and obtains information about an object's storage location without...
7584403 Information storage medium on which drive data is recorded, and method of recording information on the information storage medium  
An information storage medium includes a drive zone having a plurality of physical clusters or ECC blocks. When new drive data is recorded in the drive zone, the new drive data is recorded in a...
7581220 System and method for modifying user memory from an arbitrary kernel state  
A system, method, and computer-accessible medium for modifying user memory from an arbitrary kernel state are disclosed. The kernel may generate a modification to the context of the process....
7581063 Method, system, and program for improved throughput in remote mirroring systems  
Disclosed is a method, system, and program for managing metadata in cache. A first policy is used to determine when to remove data from a primary cache, and a second policy is used to determine...
7581061 Data migration using temporary volume to migrate high priority data to high performance storage and lower priority data to lower performance storage  
The storage control device of the present invention uses a temporary volume to move data rapidly between volume groups. The storage control device forms a plurality of volume groups by grouping...
7581025 System and method for synchronizing copies of data in a computer system  
An improved synchronization system and method for copies of data in a computer system. The computer system comprises a cluster, wherein each computer in the cluster may store a local copy of a data...
7580997 State recovery  
A method of recovering the state of a system, which system comprises at least one counter, which counter represents an instantaneous state of an entity in a system. The counter will increase in...
7580581 Image data processing circuit and image processing apparatus including transfer control section for selective operation of transfer section  
An image data processing circuit including: an input section for inputting image data; a plurality of compressing sections which are capable of compressing the input image data solely or in...
7577805 Using bandwidth and capacity parameters to control remote copy operations in storage systems  
A system is provided for storage of journal data from a primary site to a secondary site with a predefined quality of service. In one implementation, the primary storage system stores information...
7577802 Accessing a reservable device by transiently clearing a persistent reservation on the device in multi-host system  
Systems, methods, and computer program products are presented for transiently clearing a reservation on a device, where the reservation belongs to a host that owns the device and the reservation...