Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Inventor:
Moreshet; Hana
Address:
Framingham, MA
No. of patents:
26
Patents:




Patent Number Title Of Patent Date Issued
7395283 Method and apparatus for making independent data copies in a data processing system July 1, 2008
A method for copying data from a source logical device to a destination logical device. In response to a copy command from a requesting host application identifying the source and destination logical devices, an environment is established. Thereafter a calling system receives an imme
7383408 Storage device that uses virtual ordered writes June 3, 2008
Ordering data writes include a host computer providing a plurality of data writes to a primary storage device, the primary storage device assigning a first sequence number to data writes begun after a first time and before a second time, the primary storage device assigning a second
7380082 Reading virtual ordered writes at local storage device May 27, 2008
Using a local storage device to read desired data stored on a remote storage device that receives chunks of data from the local storage device includes, if the desired data is entirely in a cache of the local storage device, the local storage device returning the data from the cache and,
7376651 Virtual storage device that uses volatile memory May 20, 2008
Accessing stored data includes providing a virtual storage area having a table of pointers that point to one of: a disk storage area and a volatile memory area, wherein the virtual storage area contains no sections of data, in response to a request for accessing data of the virtual s
7340489 Virtual storage devices March 4, 2008
Accessing stored data includes providing a virtual storage area having a table of pointers that point to sections of at least two other storage areas, where the virtual storage area contains no sections of data, in response to a request for accessing data of the virtual storage area,
7340461 Deactivating virtual devices and rolling backup March 4, 2008
Handling data includes providing a first storage area of a first type that contains sections of data, providing a second storage area of the first type that contains sections of data, providing a third storage area of a second type where the second type has, for each section thereof, a
7266572 Restoring virtual devices September 4, 2007
Restoring data includes providing data in a first storage area that contains sections of data, providing data in a second storage area where the second type has, for each section of data thereof, at least one of: a pointer to a corresponding section of data of the first storage area and
7249130 Virtual storage devices July 24, 2007
Accessing data includes a host establishing a relationship between a first storage area of a first type containing data and a second storage area of a second type containing pointers to data provided in storage areas of the first type, where the storage areas are provided in a storage de
7197616 Virtual ordered writes March 27, 2007
Ordering data writes include a host computer providing a plurality of data writes to a primary storage device, the primary storage device assigning a first sequence number to data writes begun after a first time and before a second time, the primary storage device assigning a second
7113945 Virtual storage device that uses volatile memory September 26, 2006
Accessing stored data includes providing a virtual storage area having a table of pointers that point to one of: a disk storage area and a volatile memory area, wherein the virtual storage area contains no sections of data, in response to a request for accessing data of the virtual s
7099875 Method and apparatus for making independent data copies in a data processing system August 29, 2006
A method for copying data from a source disk storage device to a destination disk storage device. In response to a copy command from a requesting host application identifying the storage locations in source and destination disk storage devices, an environment is established. Thereaft
7051176 Reading data provided to a remote storage device May 23, 2006
Reading desired data from a remote storage device that receives chunks of data from an other storage device includes determining if the desired data is part of a chunk of data committed by the other storage device, if the desired data is not part of a chunk of data committed by the other
7031966 Method and apparatus for making independent data copies in a data processing system April 18, 2006
A method for copying a data file from a source device to a destination device. In response to a copy command from a requesting host application identifying the source file and the storage locations in a destination, an extents track is formed to establish an environment in which the file
7000086 Virtual ordered writes February 14, 2006
Ordering data writes include a host computer providing a plurality of data writes to a primary storage device, the primary storage device assigning a first sequence number to data writes begun after a first time and before a second time, the primary storage device assigning a second
6990536 Method for enabling overlapped input/output requests to a logical device from multiple hosts wit January 24, 2006
A method for enabling a data processing system with a host running under an operating system and with a disk array storage device organized by logical devices to processes plural I/O requests from one or more host processors concurrently.
6901480 Method and apparatus for reconfiguring striped logical devices in a disk array storage May 31, 2005
A method and apparatus for enabling an on-line reconfiguration of striped data in a disk array storage device. A replicated copy of the striped logical device is made in parallel with host operations. A logical device with a new configuration is then substituted for access by the host
6898685 Ordering data writes from a local storage device to a remote storage device May 24, 2005
Ordering data writes include a host computer providing a plurality of data writes to a primary storage device, the primary storage device assigning a first sequence number to data writes begun after a first time and before a second time, the primary storage device assigning a second sequ
6839773 Method for enabling overlapped input/output requests to a logical device using assigned and para January 4, 2005
A method for enabling overlapped input/output requests to a logical device using assigned and parallel access unit control blocks. Each I/O request interrupts an operating system to assign a base and related unit control block to the input/output requests. In addition a parallel access c
6718437 Method and apparatus for reconfiguring striped logical devices in a disk array storage April 6, 2004
A method and apparatus for enabling an on-line reconfiguration of striped data in a disk array storage device. A replicated copy of the striped logical device is made in parallel with host operations. A logical device with a new configuration is then substituted for access by the host
6665739 Method for enabling overlapped input/output requests to a logical device using assigned and para December 16, 2003
A method for enabling overlapped input/output requests to a logical device using assigned and parallel access unit control blocks. Each I/O request interrupts an operating system to assign a base and related unit control block to the input/output requests. In addition a parallel access c
6665738 Method for enabling overlapped input/output requests to a logical device from multiple hosts wit December 16, 2003
A method for enabling for enabling overlapped input-output request to a logical device from multiple hosts with explicit allegiances. Parameters including an address range in a new input-output request are tested against corresponding address ranges in other input-output requests in a
6574703 Initializing selected extents of a storage device June 3, 2003
A system and method for initializing large portions, or extents, of a mass-storage device in the background so that such overwriting processes do not significantly affect latency as experienced by a host. The method extends the use a system intended for background copying of data from a
6546457 Method and apparatus for reconfiguring striped logical devices in a disk array storage April 8, 2003
A method and apparatus for enabling an on-line reconfiguration of striped data in a disk array storage device. A replicated copy of the striped logical device is made in parallel with host operations. A logical device with a new configuration is then substituted for access by the host
6513102 Internal copy for a storage controller January 28, 2003
A storage system has a storage controller connected to a plurality of storage devices. The described system and method transfer physical data from a first storage device to a second storage device. The method does not involve a host computer in the physical data transfer thereby saving
6408369 Internal copy for a storage controller June 18, 2002
A storage system has a storage controller connected to a plurality of storage devices. The described system and method transfer physical data from a first storage device to a second storage device. The method does not involve a host computer in the physical data transfer thereby saving
6363385 Method and apparatus for making independent data copies in a data processing system March 26, 2002
A method for copying a data file from a source device to a destination device. In response to a copy command from a requesting host application identifying the source file and the storage locations in a destination, an extents track is formed to establish an environment in which the file


 
 
  Recently Added Patents
Method for context based discovery and filtering of portable collaborative networks
Drive force control method for four-wheel drive vehicle
Ceiling fan housing
Shower caddy
High solids, large particle, calcined kaolin slurries
Serpentine transmembrane antigens expressed in human cancers and uses thereof
Digital camera with reduced image buffer memory and minimal processing for recycling through a service center
  Randomly Featured Patents
Flat multiple-chip module micro ball grid array packaging
Combined food cooker and steamer
LED chip
Compositions and methods for the therapy and diagnosis of lung cancer
Apparatus and method for correcting error in data read from recording medium
Cold trap vapor control device
Z-bar guide apparatus and method of butt welding
Paper sack
Meat roasting device
Fuel injection control apparatus and method for internal combustion engine