Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Inventor:
Ofek; Yuval
Address:
Framingham, MA
No. of patents:
44
Patents:




Patent Number Title Of Patent Date Issued
7313578 Method and apparatus for cascading data through redundant data storage units December 25, 2007
A data storage facility for transferring data from a data altering apparatus, such as a production data processing site to a remote data receiving site. The data storage facility includes a first data store for recording each change in the data generated by the data altering apparatu
7117275 Data storage system having separate data transfer section and message network October 3, 2006
A system interface includes a plurality of first directors, a plurality of second directors, a data transfer section and a message network. The data transfer section includes a cache memory. The cache memory is coupled to the plurality of first and second directors. The messaging network
7107395 Apparatus and methods for operating a computer storage system September 12, 2006
Method and apparatus are disclosed for a computer system including host computers and storage elements. The host computers may be configured into a host domain and the storage elements configured into a storage domain. The storage domain includes a plurality of primary storage devices an
6993621 Data storage system having separate data transfer section and message network with plural direct January 31, 2006
A system interface includes a plurality of first director boards. Each one of the first director boards has a plurality of first directors and a crossbar switch having input/output ports coupled to the first directors on such one of the first director boards and a pair of output/input
6920537 Apparatus and methods for copying, backing up and restoring logical objects in a computer storag July 19, 2005
Method and apparatus are disclosed for copying and backing up logical objects in a computer storage system. The logical objects are comprised of data blocks. The data blocks may be copied in any order. The data blocks may be copied or written from a storage media, such as a tape, in
6910098 Method and apparatus for maintaining data coherency June 21, 2005
A method and apparatus for assuring data consistency in a data processing network including local and remote data storage controllers interconnected by independent communication paths. The remote storage controller or controllers normally act as a mirror for the local storage controller
6898672 Segmenting cache to provide varying service levels May 24, 2005
Storing data in a cache memory of a storage device includes providing access to a first segment of the cache memory on behalf of a first group of external host systems coupled to the storage device and providing access to a second segment of the cache memory on behalf of a second group
6728836 Segmenting cache to provide varying service levels April 27, 2004
Storing data in a cache memory of a storage device includes providing access to a first segment of the cache memory on behalf of a first group of external host systems coupled to the storage device and providing access to a second segment of the cache memory on behalf of a second group
6711649 Load balancing on disk array storage device March 23, 2004
Load balancing of activities on physical disk storage devices is accomplished by monitoring reading and writing operations to blocks of contiguous storage locations on the physical disk storage devices. A list of exchangeable pairs of blocks is developed based on size and function. S
6687718 Method and apparatus for cascading data through redundant data storage units February 3, 2004
A data storage facility for transferring data from a data altering apparatus, such as a production data processing site to a remote data receiving site. The data storage facility includes a first data store for recording each change in the data generated by the data altering apparatu
6654752 Method and apparatus for independent and simultaneous access to a common data set November 25, 2003
A data network with data storage facilities for providing redundant data storage and for enabling concurrent access to the data for multiple purposes. A first data processing system with a first data facility stores a data base and processes transactions or other priority applications. A
6598134 System and method for on-line, real time, data migration July 22, 2003
A system and method for providing on-line, real-time, transparent data migration from an existing storage device to a replacement storage device. The existing and replacement storage devices are connected as a composite storage device that is coupled to a host, network or other data proc
6587935 Method and apparatus for mirroring data in a remote data storage system July 1, 2003
A data processing network including a local system and a geographically remote system. Each of the local and remote systems includes a data storage facility. The remote data storage facility mirrors the local data storage facility. In a normal operating mode, the local and remote systems
6584545 Maximizing sequential output in a disk array storage device June 24, 2003
Load balancing of activities on physical disk storage devices is accomplished by monitoring reading and writing operations to blocks of contiguous storage locations on the physical disk storage devices. A list of exchangeable pairs of blocks is developed based on size and function. S
6581143 Data processing method and apparatus for enabling independent access to replicated data June 17, 2003
A data storage facility that allows data on a standard device to be replicated to other storage devices for independent and concurrent access. The standard device includes first and second tables for monitoring the operation of the standard device. The other storage device that receive
6557079 Remote data facility prefetch April 29, 2003
A mechanism for optimizing predictive read performance in a data storage system that is connected to a geographically remote data storage system by a data link for remote replication of data in support of data recovery operations. The data storage system initiates a local prefetch and
6543001 Method and apparatus for maintaining data coherency April 1, 2003
A method and apparatus for assuring data consistency in a data processing network including local and remote data storage controllers interconnected by independent communication paths. The remote storage controller or controllers normally act as a mirror for the local storage controller
6542974 Method and apparatus for independent and simultaneous access to a common data set April 1, 2003
A method and apparatus for enabling a common data set to be utilized by multiple data processes. During a first operating mode, first and second data stores in a data storage facility with a common buffer attach to a first data process and act as mirrors. Data to be written transfers to
6493796 Method and apparatus for maintaining consistency of data stored in a group of mirroring devices December 10, 2002
In one embodiment, mirroring communication from a second source storage device to a second target storage device in a data mirroring system is disabled when mirroring communication from a first source storage device to a first target storage device is disabled. In another embodiment,
6487562 Dynamically modifying system parameters in data storage system November 26, 2002
A system and method for dynamically modifying parameters in a data storage system such as a RAID system. Such parameters include QOS (Quality of Service) parameters, which control the speed in which system operations are performed for various parts of a data storage system. The storage
6487561 Apparatus and methods for copying, backing up, and restoring data using a backup segment size la November 26, 2002
Method and apparatus for copying, transferring, backing up and restoring data are disclosed. The data can be copied, backed up or restored in segments sizes larger than the data blocks which comprise a logical object. In some embodiments, the segment can correspond to a track of a pr
6477627 Method and apparatus for mirroring data in a remote data storage system November 5, 2002
A data processing network including a local system and a geographically remote system. Each of the local and remote systems includes a data storage facility. The remote data storage facility mirrors the local data storage facility. In a normal operating mode, the local and remote systems
6457102 Cache using multiple LRU's September 24, 2002
Storing data in a cache memory includes providing a first mechanism for allowing exclusive access to a first portion of the cache memory and providing a second mechanism for allowing exclusive access to a second portion of the cache memory, where exclusive access to the first portion
6442650 Maximizing sequential output in a disk array storage device August 27, 2002
Load balancing of activities on physical disk storage devices is accomplished by monitoring reading and writing operations to blocks of contiguous storage locations on the physical disk storage devices. A list of exchangeable pairs of blocks is developed based on size and function. S
6442551 Method and apparatus for independent and simultaneous access to a common data set August 27, 2002
A data network with data storage facilities for providing redundant data storage and for enabling concurrent access to the data for multiple purposes. A first data processing system with a first data facility stores a data base and processes transactions or other priority applications. A
6401178 Data processing method and apparatus for enabling independent access to replicated data June 4, 2002
A data storage facility that allows data on a standard device to be replicated to other storage devices for independent and concurrent access. The standard device includes first and second tables for monitoring the operation of the standard device. The other storage device that receive
6397308 Apparatus and method for differential backup and restoration of data in a computer storage syste May 28, 2002
Method and apparatus for generating partial backups of logical objects in a computer storage system are disclosed. Changed data blocks are identified and stored as differential abstract block sets. The differential abstract block set may include data blocks in any order and metadata iden
6385706 Apparatus and methods for copying a logical object to a primary storage device using a map of st May 7, 2002
Method and apparatus for restoring copies of a logical object to a primary computer storage device are disclosed. A copy of the logical object is provided, physical blocks of memory in the primary storage device are allocated, a map of the data blocks will be copied to the physical block
6370626 Method and apparatus for independent and simultaneous access to a common data set April 9, 2002
A method and apparatus for enabling a common data set to be utilized by multiple data processes. During a first operating mode, first and second data stores in a data storage facility with a common buffer attach to a first data process and act as mirrors. Data to be written transfers to
6356977 System and method for on-line, real time, data migration March 12, 2002
A system and method for providing on-line, real-time, transparent data migration from an existing storage device to a replacement storage device. The existing and replacement storage devices are connected as a composite storage device that is coupled to a host, network or other data proc
6341333 Method for transparent exchange of logical volumes in a disk array storage device January 22, 2002
Load balancing of activities on physical disk storage devices is accomplished by monitoring reading and writing operations to blocks of contiguous storage locations, such as logical volumes on the physical disk storage devices to obtain disk utilization information. The disk utilizat
6308284 Method and apparatus for maintaining data coherency October 23, 2001
A method and apparatus for assuring data consistency in a data processing network including local and remote data storage controllers interconnected by independent communication paths. The remote storage controller or controllers normally act as a mirror for the local storage controller
6240486 System and method for on-line, real time, data migration May 29, 2001
A system and method for providing on-line, real-time, transparent data migration from an existing storage device to a replacement storage device. The existing and replacement storage devices are connected as a composite storage device that is coupled to a host, network or other data proc
6237063 Load balancing method for exchanging data in different physical disk storage devices in a disk a May 22, 2001
Load balancing of activities on physical disk storage devices is accomplished by monitoring reading and writing operations to blocks of contiguous storage locations on the physical disk storage devices. A list of exchangeable pairs of blocks is developed based on size and function. S
6209002 Method and apparatus for cascading data through redundant data storage units March 27, 2001
A data storage facility for transferring data from a data altering apparatus, such as a production data processing site to a remote data receiving site. The data storage facility includes a first data store for recording each change in the data generated by the data altering apparatu
6185661 Worm magnetic storage device February 6, 2001
A method for operating a magnetic disk storage device in read/write and read-only modes. A control program in a system cache memory receives write requests for transferring data to a logical volume. The control program determines whether the write request is directed to a track that is i
6182166 Method/apparatus for interfacing two remotely disposed devices coupled via transmission medium w January 30, 2001
A method and apparatus for communicating a plurality of commands from a first device to a second device over a data communication link coupling the first and second devices, the plurality of commands including at least a first command and a second command. The first and second commands a
6112257 Dynamic adjustment of mirror service policy for logical volumes in a disk drive system based on August 29, 2000
The invention relates generally to mass storage systems, and in particular to mass storage systems in which stored logical volumes are duplicated in mirrored form. The system includes a method for dynamically adjusting the mirror service policy for a disk drive system by periodically col
6108748 System and method for on-line, real time, data migration August 22, 2000
A system and method for providing on-line, real-time, transparent data migration from an existing storage device to a replacement storage device. The existing and replacement storage devices are connected as a composite storage device that is coupled to a host, network or other data proc
6101497 Method and apparatus for independent and simultaneous access to a common data set August 8, 2000
A data network with data storage facilities for providing redundant data storage and for enabling concurrent access to the data for multiple purposes. A first data processing system with a first data facility stores a data base and processes transactions or other priority applications. A
6052797 Remotely mirrored data storage system with a count indicative of data consistency April 18, 2000
Two data storage systems are interconnected by a data link for remote mirroring of data. Each volume of data is configured as local, primary in a remotely mirrored volume pair, or secondary in a remotely mirrored volume pair. Normally, a host computer directly accesses either a local or
5987566 Redundant storage with mirroring by logical volume with diverse reading process November 16, 1999
A mirrored memory for a data processing system. The memory system includes two device controllers and related disk drives for storing the mirrored data. Each of the disk drives is divided into logical volumes. Each device controller contains a plurality of reading processes and a corresp
5896548 Data transferring system having foreground and background modes and upon detecting significant p April 20, 1999
A method and apparatus for transferring data from a donor storage device to a target storage device in parallel with requests from a host computer for transfers between the host computer and the target storage device. A copy subroutine operates in response to background and foreground mo
5889935 Disaster control features for remote data mirroring March 30, 1999
Two data storage systems are interconnected by a data link for remote mirroring of data. Each volume of data is configured as local, primary in a remotely mirrored volume pair, or secondary in a remotely mirrored volume pair. Normally, a host computer directly accesses either a local or


 
 
  Recently Added Patents
Adjustable finger ring
Bottom gate thin film transistor and method of manufacturing the same
Miniaturized imaging device with integrated circuit connector system
Liquid crystal display and method for manufacturing the same
Gamma reference voltage generating circuit and flat panel display having the same
Phonograph tone arm mounting, decoupling, vertical tracking angle adjustment system, and vertical guide system
Method of temperature sensing
  Randomly Featured Patents
Method and apparatus for enabling a persistent metastate for objects in an object oriented environment
Combined altitude and height-above-ground indicator for an aircraft
Apparatus and method for aligning a circuit board assembly in an electronic chassis
Sheet feeding apparatus
Toy drum
Dual cure cathodic electrocoating compositions
Transfer apparatus for flat articles
Apparatus for constructing and operating interactive software
Hung window carrier system and method
Process for preparing poly(arylene sulfide sulfone) with controlled ratio of alkali metal carboxylate to sulfur source