Patents by Inventor Michael Yatziv

Michael Yatziv has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7114014
    Abstract: Embodiments of the present invention provide methods and systems for data movement in data storage systems. For one embodiment, a physical data storage parcel containing a first type of data requiring a first type of processing and a second type of data requiring a second type of processing is created. The first type of data is transferred to a first memory address space via a direct memory access operation and the second type of data is transferred to a second memory address space via the direct memory access operation. For one embodiment, the first type of data and the second type of data are copied to physically distinct data storage mediums. In an alternative embodiment, the first type of data and the second type of data are copied to distinct data storage structures of the same device. Thus, the bulk memory access operations are performed via hardware, thereby reducing performance impact.
    Type: Grant
    Filed: June 27, 2003
    Date of Patent: September 26, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Michael Yatziv, Satyanarayana Nishtala, Whay Sing Lee, Raghavendra J. Rao
  • Patent number: 6862648
    Abstract: An interface adapter is provided that allows a host device that communicates through a first interface protocol, such as a Fiber Channel compliant interface or a SCSI compliant interface, to connect to a plurality of storage devices that communicate through a second interface protocol, such as an IDE/ATA compliant interface. The interface adapter is configured to convert transmissions received from the host device to the second interface protocol and to convey the converted transmissions to the plurality of storage devices. The interface adapter is also configured to convert transmissions received according to the second interface protocol from the plurality of storage devices to the first interface protocol and to convey the converted transmissions to the host device. In this manner, the host device and the storage devices can accomplish input/output (I/O) transactions despite the fact that they implement different interface protocols.
    Type: Grant
    Filed: October 29, 2001
    Date of Patent: March 1, 2005
    Assignee: Sun Microsystems, Inc.
    Inventor: Michael Yatziv
  • Publication number: 20050021888
    Abstract: Embodiments of the present invention provide methods and systems for data movement in data storage systems. For one embodiment, a physical data storage parcel containing a first type of data requiring a first type of processing and a second type of data requiring a second type of processing is created. The first type of data is transferred to a first memory address space via a direct memory access operation and the second type of data is transferred to a second memory address space via the direct memory access operation. For one embodiment, the first type of data and the second type of data are copied to physically distinct data storage mediums. In an alternative embodiment, the first type of data and the second type of data are copied to distinct data storage structures of the same device. Thus, the bulk memory access operations are performed via hardware, thereby reducing performance impact.
    Type: Application
    Filed: June 27, 2003
    Publication date: January 27, 2005
    Inventors: Michael Yatziv, Satyanarayana Nishtala, Whay Lee, Raghavendra Rao
  • Publication number: 20040268082
    Abstract: Embodiments of the invention provide a parcel-based, data-mapping scheme that allow for implementation of data integrity methods and variable size logical data blocks while the layout of the physical storage device remains unchanged. For one embodiment, the invention provides a method in which a virtual data storage parcel including a number of extended-size logical data storage blocks is created, and one or more physical data storage parcels, each including a number of standard-size logical data storage blocks, is created. The combined size of the one or more physical data storage parcels equals or exceeds the size of the virtual data storage parcel. The extended-size logical data storage blocks of the virtual data storage parcel are mapped to the standard-size logical data storage blocks of the one or more physical data storage parcels.
    Type: Application
    Filed: June 27, 2003
    Publication date: December 30, 2004
    Inventors: Michael Yatziv, Satyanarayana Nishtala, Whay Sing Lee, Raghavendra J. Rao
  • Publication number: 20020062387
    Abstract: An interface adapter is provided that allows a host device that communicates through a first interface protocol, such as a Fiber Channel compliant interface or a SCSI compliant interface, to connect to a plurality of storage devices that communicate through a second interface protocol, such as an IDE/ATA compliant interface. The interface adapter is configured to convert transmissions received from the host device to the second interface protocol and to convey the converted transmissions to the plurality of storage devices. The interface adapter is also configured to convert transmissions received according to the second interface protocol from the plurality of storage devices to the first interface protocol and to convey the converted transmissions to the host device. In this manner, the host device and the storage devices can accomplish input/output (I/O) transactions despite the fact that they implement different interface protocols.
    Type: Application
    Filed: October 29, 2001
    Publication date: May 23, 2002
    Inventor: Michael Yatziv