Patents by Inventor Arnon Gilboa

Arnon Gilboa 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: 9798436
    Abstract: A client computing device that includes a client desktop having at least one window that is controlled by a server computing device receives a cursor message from a pointing device. The client computing device moves a cursor from an initial position to a new position on the client desktop based on the cursor message. When the new position of the cursor is within a border of the at least one window, the client computing device generates a cursor position message based on the new position of the cursor. The cursor position message is then transmitted to the server computing device, wherein the server computing device updates a cursor position on a server desktop that is associated with the at least one window based on the cursor position message.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: October 24, 2017
    Assignee: Red Hat Israel, Ltd.
    Inventor: Arnon Gilboa
  • Patent number: 9684424
    Abstract: A client computing device receives cursor graphics information from a server computing device. The client computing device transforms the cursor graphics information from a received format to a new format supported by the client computing device. The client computing device displays a client-side cursor at a current position on a client desktop based on the received cursor graphics information.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: June 20, 2017
    Assignee: Red Hat Israel, Ltd.
    Inventor: Arnon Gilboa
  • Patent number: 9507620
    Abstract: A method and system for the display device configuration in a VM environment are disclosed. In one embodiment, the method includes determining one or more devices in a display system of a client and transmitting client display system information to a host running one or more VMs. Further, a notification is received by the client from the host indicating that display settings of the VM were configured based on the client display system information.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: November 29, 2016
    Assignee: Red Hat Israel, Ltd.
    Inventors: Yaniv Kamay, Arnon Gilboa
  • Patent number: 8868642
    Abstract: A local computing device determines that multiple mouse modes are supported by both the local computing device and a remote computing device with which the local computing device is connected. The mouse modes are connection protocols for a cursor connection, the connection protocols identifying when to send cursor messages between the local computing device and the remote computing device as well as what types of information to include in the cursor messages. The local computing device detects one or more parameters of the connection between the local computing device and the remote computing device. When the one or more parameters satisfy a first criterion, the local computing device sets a first mouse mode for a cursor connection between the local computing device and the remote computing device. When the one or more parameters fail to satisfy the first criterion, the local computing device sets a second mouse mode for the cursor connection.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: October 21, 2014
    Assignee: Red Hat Israel, Ltd.
    Inventor: Arnon Gilboa
  • Patent number: 8473958
    Abstract: A method and system for display device configuration in a VM environment are disclosed. In one embodiment, the method includes determining one or more display devices of a client and transmitting client display information to a host running one or more VMs. Further, a notification is received by the client from the host indicating that display settings of the VM were configured based on the client display information.
    Type: Grant
    Filed: May 31, 2009
    Date of Patent: June 25, 2013
    Assignee: Red Hat Israel, Ltd.
    Inventors: Yaniv Kamay, Arnon Gilboa
  • Patent number: 8467631
    Abstract: A processor executing a display driver receives a new image object that has one or more identifiers. The processor makes a first determination as to whether the new image object matches one of a plurality of previously received image objects based on the one or more identifiers. If no match is found, the processor makes a second determination as to whether the new image object matches one of the plurality of previously received image objects based on comparing a hash of the new image object to hashes of the plurality of previously received image objects. If a matching previously received image object is found from either the first determination or the second determination, a reference to the matching previously received image object is sent to a client. If no matching previously received image object is found, the new image object is sent to the client.
    Type: Grant
    Filed: July 29, 2009
    Date of Patent: June 18, 2013
    Assignee: Red Hat Israel, Ltd.
    Inventors: Yaniv Kamay, Arnon Gilboa
  • Publication number: 20120011445
    Abstract: A client computing device that includes a client desktop having at least one window that is controlled by a server computing device receives a cursor message from a pointing device. The client computing device moves a cursor from an initial position to a new position on the client desktop based on the cursor message. When the new position of the cursor is within a border of the at least one window, the client computing device generates a cursor position message based on the new position of the cursor. The cursor position message is then transmitted to the server computing device, wherein the server computing device updates a cursor position on a server desktop that is associated with the at least one window based on the cursor position message.
    Type: Application
    Filed: July 8, 2010
    Publication date: January 12, 2012
    Inventor: Arnon Gilboa
  • Publication number: 20120011193
    Abstract: A local computing device determines that multiple mouse modes are supported by both the local computing device and a remote computing device with which the local computing device is connected. The mouse modes are connection protocols for a cursor connection, the connection protocols identifying when to send cursor messages between the local computing device and the remote computing device as well as what types of information to include in the cursor messages. The local computing device detects one or more parameters of the connection between the local computing device and the remote computing device. When the one or more parameters satisfy a first criterion, the local computing device sets a first mouse mode for a cursor connection between the local computing device and the remote computing device. When the one or more parameters fail to satisfy the first criterion, the local computing device sets a second mouse mode for the cursor connection.
    Type: Application
    Filed: July 8, 2010
    Publication date: January 12, 2012
    Inventor: Arnon Gilboa
  • Publication number: 20120011280
    Abstract: A client computing device receives cursor graphics information from a server computing device. The client computing device transforms the cursor graphics information from a received format to a new format supported by the client computing device. The client computing device displays a client-side cursor at a current position on a client desktop based on the received cursor graphics information.
    Type: Application
    Filed: July 8, 2010
    Publication date: January 12, 2012
    Inventor: Arnon Gilboa
  • Publication number: 20100329572
    Abstract: A processor executing a display driver receives a new image object that has one or more identifiers. The processor makes a first determination as to whether the new image object matches one of a plurality of previously received image objects based on the one or more identifiers. If no match is found, the processor makes a second determination as to whether the new image object matches one of the plurality of previously received image objects based on comparing a hash of the new image object to hashes of the plurality of previously received image objects. If a matching previously received image object is found from either the first determination or the second determination, a reference to the matching previously received image object is sent to a client. If no matching previously received image object is found, the new image object is sent to the client.
    Type: Application
    Filed: July 29, 2009
    Publication date: December 30, 2010
    Inventors: Yaniv Kamay, Arnon Gilboa
  • Publication number: 20100306771
    Abstract: A method and system for display device configuration in a VM environment are disclosed. In one embodiment, the method includes determining one or more display devices of a client and transmitting client display information to a host running one or more VMs. Further, a notification is received by the client from the host indicating that display settings of the VM were configured based on the client display information.
    Type: Application
    Filed: May 31, 2009
    Publication date: December 2, 2010
    Inventors: Yaniv Kamay, Arnon Gilboa