|
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...
|