Patents by Inventor Yeshayahu Hass

Yeshayahu Hass 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: 7260692
    Abstract: A system provides mechanisms and techniques to retrieve trace data from a trace buffer residing in a data storage system. The software program operating on a processor within the data storage system operates in trace mode to produce trace data in the trace buffer upon occurrence of trace events. An event trace routine operates in response to a system call to access the trace buffer and return either a current value of a trace buffer pointer or the current trace buffer pointer as well as trace data read from the trace buffer beginning at a location and in an amount as specified in the system call to the event trace routine. The trace capture process can operate either within the data storage system or preferably on a remote host computer system to access trace data in the trace buffer in the data storage system by using the event trace routine.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: August 21, 2007
    Assignee: EMC Corporation
    Inventors: William Zahavi, Andrew M. Shooman, Yeshayahu Hass
  • Patent number: 6813731
    Abstract: A system provides mechanisms and techniques to retrieve trace data from a trace buffer residing in a data storage system. The software program operating on a processor within the data storage system operates in trace mode to produce trace data in the trace buffer upon occurrence of trace events. An event trace routine operates in response to a system call to access the trace buffer and return either a current value of a trace buffer pointer or the current trace buffer pointer as well as trace data read from the trace buffer beginning at a location and in an amount as specified in the system call to the event trace routine. The trace capture process can operate either within the data storage system or preferably on a remote host computer system to access trace data in the trace buffer in the data storage system by using the event trace routine.
    Type: Grant
    Filed: February 26, 2001
    Date of Patent: November 2, 2004
    Assignee: EMC Corporation
    Inventors: William Zahavi, Andrew M. Shooman, Yeshayahu Hass
  • Patent number: 6775826
    Abstract: This invention is a system and method for replaying workload data that may be accessed in a data storage environment and then replayed for testing or other reasons. The invention has the capability to extract a trace of all I/Os to a data storage system for an extended period of time and then replay these I/Os back to that or another system. Variables may also be manipulated though the play back system to increase testing flexibility at a lower cost than actually introducing new physical variables.
    Type: Grant
    Filed: June 26, 2002
    Date of Patent: August 10, 2004
    Assignee: EMC Corporation
    Inventors: William Zahavi, Kenneth R. Coguen, Paul F. Hale, Andrew M. Shooman, Yeshayahu Hass
  • Publication number: 20020120815
    Abstract: A system provides mechanisms and techniques to retrieve trace data from a trace buffer residing in a data storage system. The software program operating on a processor within the data storage system operates in trace mode to produce trace data in the trace buffer upon occurrence of trace events. An event trace routine operates in response to a system call to access the trace buffer and return either a current value of a trace buffer pointer or the current trace buffer pointer as well as trace data read from the trace buffer beginning at a location and in an amount as specified in the system call to the event trace routine. The trace capture process can operate either within the data storage system or preferably on a remote host computer system to access trace data in the trace buffer in the data storage system by using the event trace routine.
    Type: Application
    Filed: February 26, 2001
    Publication date: August 29, 2002
    Inventors: William Zahavi, Andrew M. Shooman, Yeshayahu Hass
  • Patent number: 6438586
    Abstract: A method of communicating between first and second processes running on a plurality of host processors that are connected to a data storage system, the method including the steps of establishing a connection between the first and second processes through the data storage system; and by using the connection established through the data storage system, sending information between the first and second processes.
    Type: Grant
    Filed: September 30, 1996
    Date of Patent: August 20, 2002
    Assignee: EMC Corporation
    Inventors: Yeshayahu Hass, Natan Vishlitzky, Yoav Raz
  • Patent number: 6260110
    Abstract: A method and apparatus for emulating a magnetic tape storage device with a conventional, unmodified magnetic disk storage device. I/O output requests for the emulated magnetic tape storage device are intercepted to determine whether they involve a virtual tape resource that comprises a magnetic disk storage device. Tape requests to such a resource are converted into one or more conventional magnetic disk storage requests to effect an analogous operation. The size of the virtual tape resource can be reduced below the normal data capacity for the emulated tape storage device.
    Type: Grant
    Filed: May 24, 2000
    Date of Patent: July 10, 2001
    Assignee: EMC Corporation
    Inventors: Douglas E. LeCrone, Yeshayahu Hass, Elcana Cohen