Patents by Inventor Mike Kolesnik

Mike Kolesnik 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: 10713183
    Abstract: A computer system generates snapshot backups of a virtual machine by creating a metadata snapshot and a backup snapshot. The computer system identifies a backup request for a virtual machine operating on a host computing system, initiates a backup snapshot of storage devices in use by the virtual machine, generates a metadata snapshot of a configuration of the virtual machine, and maintains the metadata snapshot in a data store.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: July 14, 2020
    Assignee: Red Hat Israel, Ltd.
    Inventors: Omer Frenkel, Mike Kolesnik
  • Patent number: 10198278
    Abstract: A method for determining a label size and conditions for displaying a tooltip includes identifying a label object within a parent object, computing a label width of the label object based at least partially on a layout associated with the parent object, and computing a text width for text data associated with the label object. The method further includes determining a size relationship between the label width and the text width, and determining whether to enable display of a tooltip for the label object based at least partially on the size relationship.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: February 5, 2019
    Assignee: Red Hat Israel, Ltd.
    Inventors: Alona Kaplan, Mike Kolesnik
  • Patent number: 9535803
    Abstract: A method for managing network failure identifying a plurality of hypervisors, each of the plurality of hypervisors being associated with a plurality of networks, and identifying a first network of the plurality of networks, wherein a first network role is assigned to the first network. The method further includes determining whether the plurality of hypervisors satisfies an unavailability condition, and, in response to determining that the plurality of hypervisors satisfies the unavailability condition, re-assigning the first network role of the first network to a back-up network.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: January 3, 2017
    Assignee: Red Hat Israel, Ltd.
    Inventors: Alona Kaplan, Mike Kolesnik
  • Publication number: 20160246692
    Abstract: A method for managing network failure identifying a plurality of hypervisors, each of the plurality of hypervisors being associated with a plurality of networks, and identifying a first network of the plurality of networks, wherein a first network role is assigned to the first network. The method further includes determining whether the plurality of hypervisors satisfies an unavailability condition, and, in response to determining that the plurality of hypervisors satisfies the unavailability condition, re-assigning the first network role of the first network to a back-up network.
    Type: Application
    Filed: February 23, 2015
    Publication date: August 25, 2016
    Inventors: Alona Kaplan, Mike Kolesnik
  • Publication number: 20160246614
    Abstract: A method for determining a label size and conditions for displaying a tooltip includes identifying a label object within a parent object, computing a label width of the label object based at least partially on a layout associated with the parent object, and computing a text width for text data associated with the label object. The method further includes determining a size relationship between the label width and the text width, and determining whether to enable display of a tooltip for the label object based at least partially on the size relationship.
    Type: Application
    Filed: February 20, 2015
    Publication date: August 25, 2016
    Inventors: Alona Kaplan, Mike Kolesnik
  • Patent number: 9081597
    Abstract: A virtualization manager receives a request to perform a command in a virtual machine system and executes a plurality of transactions associated with the command, each of the plurality of transactions comprising one or more operations executed on entities in the virtual machine system. The virtualization manager commits changes made to the entities in the virtual machine system as a result of the plurality of transactions to a management database for the virtual machine system. In addition, the virtualization manager generates a business entity snapshot corresponding to a first transaction of the plurality of transactions, the business entity snapshot comprising state information for one or more entities in the virtual machine system affected by the first transaction.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: July 14, 2015
    Assignee: Red Hat Israel, Ltd.
    Inventors: Yair Zaslavsky, Mike Kolesnik
  • Patent number: 9047238
    Abstract: A computer system generates a clone of a virtual machine from a point-in-time snapshot backup by collapsing metadata snapshots and storage snapshots into a virtual machine image. The computer system identifies a clone request for a virtual machine, the clone request comprising a point-in-time reference, retrieves at least one metadata snapshot and at least one storage snapshot based on the point-in-time reference, combines the at least one metadata snapshot and the at least one storage snapshot into a virtual machine image, and provisions a new virtual machine based on the virtual machine image.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: June 2, 2015
    Assignee: Red Hat Israel, Ltd.
    Inventors: Yair Zaslavsky, Omer Frenkel, Mike Kolesnik
  • Publication number: 20140149793
    Abstract: A virtualization manager receives a request to perform a command in a virtual machine system and executes a plurality of transactions associated with the command, each of the plurality of transactions comprising one or more operations executed on entities in the virtual machine system. The virtualization manager commits changes made to the entities in the virtual machine system as a result of the plurality of transactions to a management database for the virtual machine system. In addition, the virtualization manager generates a business entity snapshot corresponding to a first transaction of the plurality of transactions, the business entity snapshot comprising state information for one or more entities in the virtual machine system affected by the first transaction.
    Type: Application
    Filed: November 27, 2012
    Publication date: May 29, 2014
    Applicant: RED HAT ISRAEL, LTD.
    Inventors: Yair Zaslavsky, Mike Kolesnik
  • Publication number: 20140149696
    Abstract: A computer system generates snapshot backups of a virtual machine by creating a metadata snapshot and a backup snapshot. The computer system identifies a backup request for a virtual machine operating on a host computing system, initiates a backup snapshot of storage devices in use by the virtual machine, generates a metadata snapshot of a configuration of the virtual machine, and maintains the metadata snapshot in a data store.
    Type: Application
    Filed: November 28, 2012
    Publication date: May 29, 2014
    Applicant: RED HAT ISRAEL, LTD.
    Inventors: Omer Frenkel, Mike Kolesnik
  • Publication number: 20140149695
    Abstract: A computer system generates a clone of a virtual machine from a point-in-time snapshot backup by collapsing metadata snapshots and storage snapshots into a virtual machine image. The computer system identifies a clone request for a virtual machine, the clone request comprising a point-in-time reference, retrieves at least one metadata snapshot and at least one storage snapshot based on the point-in-time reference, combines the at least one metadata snapshot and the at least one storage snapshot into a virtual machine image, and provisions a new virtual machine based on the virtual machine image.
    Type: Application
    Filed: November 28, 2012
    Publication date: May 29, 2014
    Applicant: RED HAT ISRAEL, LTD.
    Inventors: Yair Zaslavsky, Omer Frenkel, Mike Kolesnik