Patents by Inventor Shahar Havivi

Shahar Havivi 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: 9507487
    Abstract: Techniques for presenting a modal dialog box in a graphical user interface are described herein. According to one embodiment, a semi-transparent panel is displayed superimposed on a graphical user interface (GUI) page in response to a first user interaction with the GUI page. The GUI page provides a user interface for managing a virtualization system. A dialog box is then displayed on top of the semi-transparent panel, where the dialog box is to receive an input from the user. An alert is generated in response to a second user interaction with an area of the semi-transparent panel other than the dialog box, where the alert indicates that the second user interaction is invalid.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: November 29, 2016
    Assignee: Red Hat Israel, Ltd.
    Inventor: Shahar Havivi
  • Patent number: 9049077
    Abstract: A host controller generates and sends a request for first status information to a host. The host controller receives first status information from the host along with a unique identifier that is associated with the first status information. After a time period, the host controller generates and sends a new request for second status information to the host, the new request including the unique identifier. When second status information and the first status information are associated with the same unique identifier, the host controller receives a response from the host indicating that the second status information is the same as the first status information.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: June 2, 2015
    Assignee: Red Hat Israel, Ltd.
    Inventors: Shahar Havivi, Livnat Peer
  • Patent number: 8875128
    Abstract: A host controller associates each virtual machine with at least one label from a hierarchy of labels, where each label represents a distinct virtual machine parameter. The host controller also associates a user with one or more roles and with one or more labels from the hierarchy of labels, where each role defines at least one action permitted to be performed with respect to virtual machines. The host controller further facilitates control over user actions pertaining to virtual machines based on the roles and the labels associated with the user.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: October 28, 2014
    Assignee: Red Hat Israel, Ltd.
    Inventors: Vitaly Elyashev, Shahar Havivi
  • Publication number: 20140208249
    Abstract: Techniques for presenting a modal dialog box in a graphical user interface are described herein. According to one embodiment, a semi-transparent panel is displayed superimposed on a graphical user interface (GUI) page in response to a first user interaction with the GUI page. The GUI page provides a user interface for managing a virtualization system. A dialog box is then displayed on top of the semi-transparent panel, where the dialog box is to receive an input from the user. An alert is generated in response to a second user interaction with an area of the semi-transparent panel other than the dialog box, where the alert indicates that the second user interaction is invalid.
    Type: Application
    Filed: March 24, 2014
    Publication date: July 24, 2014
    Applicant: Red Hat Israel, Ltd.
    Inventor: Shahar Havivi
  • Patent number: 8726069
    Abstract: A method and system to provide a highly available file system in a directly attached storage (DAS). The storage is directly attached to a computer system that has an inactive operating system. A hardware module in the computer system receives a network command to access the file system. The hardware module determines a physical location of data blocks to be accessed in the storage. According to the network command, the hardware module accesses the data blocks in the storage.
    Type: Grant
    Filed: October 27, 2010
    Date of Patent: May 13, 2014
    Assignee: Red Hat Israel, Ltd.
    Inventors: Shahar Havivi, Amos Benari
  • Patent number: 8701029
    Abstract: Techniques for presenting a modal dialog box in a graphical user interface are described herein. According to one embodiment, a semi-transparent panel is displayed superimposed on a graphical user interface (GUI) page in response to a first user interaction with the GUI page. The GUI page provides a user interface for managing a virtualization system. A dialog box is then displayed on top of the semi-transparent panel, where the dialog box is to receive an input from the user. An alert is generated in response to a second user interaction with an area of the semi-transparent panel other than the dialog box, where the alert indicates that the second user interaction is invalid. Other methods and apparatuses are also described.
    Type: Grant
    Filed: June 24, 2009
    Date of Patent: April 15, 2014
    Assignee: Red Hat Israel, Ltd.
    Inventor: Shahar Havivi
  • Publication number: 20130246516
    Abstract: A host controller generates and sends a request for first status information to a host. The host controller receives first status information from the host along with a unique identifier that is associated with the first status information. After a time period, the host controller generates and sends a new request for second status information to the host, the new request including the unique identifier. When second status information and the first status information are associated with the same unique identifier, the host controller receives a response from the host indicating that the second status information is the same as the first status information.
    Type: Application
    Filed: May 10, 2013
    Publication date: September 19, 2013
    Applicant: Red Hat Israel, Ltd.
    Inventors: Shahar Havivi, Livnat Peer
  • Patent number: 8479197
    Abstract: A host controller sends a request for first status information to a host. The host controller receives first status information from the host along with a unique identifier that is associated with the first status information. After a time period, the host controller sends a new request for second status information to the host, the new request including the unique identifier. When second status information and the first status information are associated with the same unique identifier, the host controller receives a response from the host indicating that the second status information is the same as the first status information. When the second status information and first status information are not associated with the same unique identifier, the host controller receives the second status information and a new unique identifier from the host.
    Type: Grant
    Filed: April 9, 2010
    Date of Patent: July 2, 2013
    Assignee: Red Hat Israel, Ltd.
    Inventors: Shahar Havivi, Livnat Peer
  • Publication number: 20120110370
    Abstract: A method and system to provide a highly available file system in a directly attached storage (DAS). The storage is directly attached to a computer system that has an inactive operating system. A hardware module in the computer system receives a network command to access the file system. The hardware module determines a physical location of data blocks to be accessed in the storage. According to the network command, the hardware module accesses the data blocks in the storage.
    Type: Application
    Filed: October 27, 2010
    Publication date: May 3, 2012
    Applicant: Red Hat Israel, Ltd.
    Inventors: Shahar Havivi, Amos Benari
  • Publication number: 20110252418
    Abstract: A host controller sends a request for first status information to a host. The host controller receives first status information from the host along with a unique identifier that is associated with the first status information. After a time period, the host controller sends a new request for second status information to the host, the new request including the unique identifier. When second status information and the first status information are associated with the same unique identifier, the host controller receives a response from the host indicating that the second status information is the same as the first status information. When the second status information and first status information are not associated with the same unique identifier, the host controller receives the second status information and a new unique identifier from the host.
    Type: Application
    Filed: April 9, 2010
    Publication date: October 13, 2011
    Inventors: Shahar Havivi, Livnat Peer
  • Publication number: 20110131572
    Abstract: A host controller associates each virtual machine with at least one label from a hierarchy of labels, where each label represents a distinct virtual machine parameter. The host controller also associates a user with one or more roles and with one or more labels from the hierarchy of labels, where each role defines at least one action permitted to be performed with respect to virtual machines. The host controller further facilitates control over user actions pertaining to virtual machines based on the roles and the labels associated with the user.
    Type: Application
    Filed: November 30, 2009
    Publication date: June 2, 2011
    Inventors: VITALY ELYASHEV, Shahar Havivi
  • Publication number: 20100332989
    Abstract: Techniques for presenting a modal dialog box in a graphical user interface are described herein. According to one embodiment, a semi-transparent panel is displayed superimposed on a graphical user interface (GUI) page in response to a first user interaction with the GUI page. The GUI page provides a user interface for managing a virtualization system. A dialog box is then displayed on top of the semi-transparent panel, where the dialog box is to receive an input from the user. An alert is generated in response to a second user interaction with an area of the semi-transparent panel other than the dialog box, where the alert indicates that the second user interaction is invalid. Other methods and apparatuses are also described.
    Type: Application
    Filed: June 24, 2009
    Publication date: December 30, 2010
    Applicant: RED HAT ISRAEL, LTD.
    Inventor: Shahar Havivi