Patents by Inventor Gilad Zlotkin

Gilad Zlotkin 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).

  • Publication number: 20230082308
    Abstract: A system and method for remote execution of applications at a cloud server for a connected vehicle infotainment system (CVIS). The method includes receiving a remote execution request for at least one application from a CVIS; executing the at least one application to output execution results; and causing rendering of the execution results on the CVIS while allowing interoperability with applications executed over at least one other environment included in a vehicle.
    Type: Application
    Filed: November 21, 2022
    Publication date: March 16, 2023
    Applicant: Ovo Automotive Ltd.
    Inventors: Gilad ZLOTKIN, Alon LELCUK
  • Patent number: 11509724
    Abstract: A system and method for remote execution of applications for a connected vehicle infotainment system (CVIS). The method comprises establishing a network connection between the CVIS and a cloud server hosted in a cloud computing platform, sending a remote execution request for at least one application, wherein the at least one application is executed by the cloud server, receiving execution results from the at least one application cloud server, and rendering the execution results on the CVIS while allowing interoperability with applications executed over at least one other computing environment included in the vehicle.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: November 22, 2022
    Assignee: Ovo Automotive Ltd.
    Inventors: Gilad Zlotkin, Alon Lelcuk
  • Publication number: 20210014316
    Abstract: A system and method for remote execution of applications for a connected vehicle infotainment system (CVIS). The method comprises establishing a network connection between the CVIS and a cloud server hosted in a cloud computing platform, sending a remote execution request for at least one application, wherein the at least one application is executed by the cloud server, receiving execution results from the at least one application cloud server, and rendering the execution results on the CVIS while allowing interoperability with applications executed over at least one other computing environment included in the vehicle.
    Type: Application
    Filed: September 22, 2020
    Publication date: January 14, 2021
    Applicant: OVO Automotive Ltd.
    Inventors: Gilad ZLOTKIN, Alon LELCUK
  • Patent number: 9703585
    Abstract: A method and system for an assisted live migration of virtual machines are provided. The method monitoring, by an advisory server, at least a workload of physical machines in a datacenter; determining if at least one physical machine is overloaded based on the monitored workload; for each of the at least one physical machine determined to be overloaded, selecting at least one virtual machine resides in the respective physical machine, wherein the selection is based at least on a current load of the virtual machine; and initiating a live migration of the selected virtual machine when the current load is lower than a comfort load level.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: July 11, 2017
    Assignee: Radware, Ltd.
    Inventors: Samuel Bercovici, Gilad Zlotkin
  • Patent number: 9489222
    Abstract: A method for workload balancing among a plurality of physical machines hosting a plurality of virtual machines (VMs) is disclosed. The method comprises periodically measuring a utilization of each hardware resource in each of the plurality of physical machines; computing a resource utilization score for each hardware resource based on its respective measured utilization; computing a total physical machine utilization score for each physical machine based on the computed resource utilization scores of its respective resources; and upon reception of a client request corresponding to a software application, selecting one physical machine of the plurality of physical machines to serve the client request, wherein the selection is based on the computed total physical machine utilization.
    Type: Grant
    Filed: August 21, 2012
    Date of Patent: November 8, 2016
    Assignee: Radware, Ltd.
    Inventor: Gilad Zlotkin
  • Publication number: 20150143372
    Abstract: A method and system for an assisted live migration of virtual machines are provided. The method monitoring, by an advisory server, at least a workload of physical machines in a datacenter; determining if at least one physical machine is overloaded based on the monitored workload; for each of the at least one physical machine determined to be overloaded, selecting at least one virtual machine resides in the respective physical machine, wherein the selection is based at least on a current load of the virtual machine; and initiating a live migration of the selected virtual machine when the current load is lower than a comfort load level.
    Type: Application
    Filed: January 28, 2015
    Publication date: May 21, 2015
    Applicant: RADWARE, LTD.
    Inventors: Samuel BERCOVICI, Gilad ZLOTKIN
  • Patent number: 8949431
    Abstract: A method for an assisted live migration of virtual machines is disclosed. The method comprises receiving an assist request for assisting in a migration of a virtual machine, wherein the assist request includes at least a comfort load level; determining a current load of the virtual machine to be migrated; comparing the current load to the comfort load level; reducing a load on the virtual machine to be migrated until the current load is lower than the comfort load level; and initiating a live migration of the virtual machine to be migrated when the current load is lower than the comfort load level.
    Type: Grant
    Filed: August 21, 2012
    Date of Patent: February 3, 2015
    Assignee: Radware, Ltd.
    Inventors: Samuel Bercovici, Gilad Zlotkin
  • Publication number: 20130054813
    Abstract: A method for an assisted live migration of virtual machines is disclosed. The method comprises receiving an assist request for assisting in a migration of a virtual machine, wherein the assist request includes at least a comfort load level; determining a current load of the virtual machine to be migrated; comparing the current load to the comfort load level; reducing a load on the virtual machine to be migrated until the current load is lower than the comfort load level; and initiating a live migration of the virtual machine to be migrated when the current load is lower than the comfort load level.
    Type: Application
    Filed: August 21, 2012
    Publication date: February 28, 2013
    Applicant: RADWARE, LTD.
    Inventors: Samuel BERCOVICI, Gilad ZLOTKIN
  • Publication number: 20130055260
    Abstract: A method for workload balancing among a plurality of physical machines hosting a plurality of virtual machines (VMs) is disclosed. The method comprises periodically measuring a utilization of each hardware resource in each of the plurality of physical machines; computing a resource utilization score for each hardware resource based on its respective measured utilization; computing a total physical machine utilization score for each physical machine based on the computed resource utilization scores of its respective resources; and upon reception of a client request corresponding to a software application, selecting one physical machine of the plurality of physical machines to serve the client request, wherein the selection is based on the computed total physical machine utilization.
    Type: Application
    Filed: August 21, 2012
    Publication date: February 28, 2013
    Applicant: RADWARE, LTD.
    Inventor: Gilad ZLOTKIN
  • Patent number: 7890463
    Abstract: A geographically distributed storage system for managing the distribution of data elements wherein requests for given data elements incur a geographic inertia. The geographically distributed storage system comprises geographically distributed sites, each comprises a site storage unit for locally storing a portion of a globally coherent distributed database that includes the data elements and a local access point for receiving requests relating to ones of the data elements. The and geographically distributed storage system comprises a data management module for forwarding at least one requested data element to the local access point at a first of the geographically distributed sites from which the request is received and storing the at least one requested data element at the first site, thereby to provide local accessibility to the data element for future requests from the first site while maintaining the globally coherency of the distributed database.
    Type: Grant
    Filed: September 24, 2007
    Date of Patent: February 15, 2011
    Assignees: Xeround Systems Ltd., Xeround Inc.
    Inventors: Yaniv Romem, Gilad Zlotkin, Ilia Gilderman, Avi Vigder
  • Patent number: 7644087
    Abstract: A data access system decouples the data processing from the data storage to provide improved accessibility, integrity, scalability and other features. The system comprises: database units arranged in virtual partitions each independently accessible, a plurality of data processing units, and a switching network for switching the data processing units between the virtual partitions, thereby to assign data processing capacity dynamically to respective virtual partitions.
    Type: Grant
    Filed: February 21, 2006
    Date of Patent: January 5, 2010
    Assignees: Xeround Systems Ltd., Xeround Systems Inc.
    Inventors: Sharon Barkai, Gilad Zlotkin, Avi Vigder, Nir Klar, Yaniv Romem, Ayelet Shomer, Iris Kaminer, Roni Levy, Zeev Broude, Ilia Gilderman
  • Publication number: 20090070337
    Abstract: A geographically distributed storage system for managing the distribution of data elements wherein requests for given data elements incur a geographic inertia. The geographically distributed storage system comprises geographically distributed sites, each comprises a site storage unit for locally storing a portion of a globally coherent distributed database that includes the data elements and a local access point for receiving requests relating to ones of the data elements. The and geographically distributed storage system comprises a data management module for forwarding at least one requested data element to the local access point at a first of the geographically distributed sites from which the request is received and storing the at least one requested data element at the first site, thereby to provide local accessibility to the data element for future requests from the first site while maintaining the globally coherency of the distributed database.
    Type: Application
    Filed: September 24, 2007
    Publication date: March 12, 2009
    Applicants: Xeround Systems Ltd., Xeround Systems Inc.
    Inventors: Yaniv Romem, Gilad Zlotkin, Ilia Gilderman, Avi Vigder
  • Publication number: 20090012932
    Abstract: According to some embodiments of the present invention there is provided a method and a system for managing data storage in a plurality of data partitions, such as replica databases. The method is based on analyzing, for each physical data partition, the received memory access queries. Each memory access query has a different result table which is based on different fields. This analysis is performed to determine the frequency of receiving each one of the memory access queries. The analysis allows, for one or more of the analyzed memory access queries, associating between at least one key of a respective result table and at least one of the physical data partitions. In such an embodiment, data elements are stored according to a match with respective said at least one key.
    Type: Application
    Filed: July 2, 2008
    Publication date: January 8, 2009
    Applicants: Xeround Systems Ltd., Xeround Systems Inc.
    Inventors: Yaniv Romem, Ilia Gilderman, Zohar Lev-Shani, Avi Vigder, Eran Leiserowitz, Gilad Zlotkin
  • Publication number: 20070288530
    Abstract: A system for backing up a set of records. The system comprises a database in which to store the set of records and a data management module configured for backing up the set of records in a plurality of record groups in a first continuous data batch using a single data stream in the database and simultaneously logging a plurality of transactions related to one or more of the set of records in the first continuous data batch. Each record group has one or more records of said set of records. The system is designed for recovering said set of records from the first continuous data batch.
    Type: Application
    Filed: June 7, 2007
    Publication date: December 13, 2007
    Applicants: Xeround Systems Ltd., Xeround Systems Inc.
    Inventors: Yaniv Romem, Eran Leiserowitz, Avi Vigder, Gilad Zlotkin
  • Publication number: 20060190243
    Abstract: A data access system decouples the data processing from the data storage to provide improved accessibility, integrity, scalability and other features. The system comprises: database units arranged in virtual partitions each independently accessible, a plurality of data processing units, and a switching network for switching the data processing units between the virtual partitions, thereby to assign data processing capacity dynamically to respective virtual partitions.
    Type: Application
    Filed: February 21, 2006
    Publication date: August 24, 2006
    Inventors: Sharon Barkai, Gilad Zlotkin, Avi Vigder, Nir Klar, Yaniv Romem, Ayelet Shomer, Iris Kaminer, Roni Levy, Zeev Broude, Ilia Gilderman
  • Patent number: 6822940
    Abstract: A method and apparatus for adaptively enforcing Quality of Service (QoS) policies for one or more flows of packets in a packet-switched network based on network feedback information. In one aspect, packets of a first group of flows are assigned to a first service level. Then-current interface congestion information for network traffic that is mapped to the first service level and that is passing through an interface of a network device in the network is received. Based on the then-current interface congestion information one or more flows from the first group of flows are selected. Packets from the one or more flows are then assigned to a second service level.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: November 23, 2004
    Assignee: Cisco Technology, Inc.
    Inventors: Arthur Zavalkovsky, Gilad Zlotkin