Patents by Inventor Gilad Benjamini

Gilad Benjamini 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: 20160117164
    Abstract: A mobile technology platform (MTP) and method for customizing a multiple-persona MTP are provided. The method includes detecting an activation of a persona on the MTP, wherein the persona is associated with an execution environment; identifying at least one operating condition related to execution of the persona on the MTP; determining at least one customization parameter based on the at least one operating condition; and customizing the execution environment based on the determined at least one customization parameter.
    Type: Application
    Filed: October 22, 2015
    Publication date: April 28, 2016
    Applicant: CELLROX, LTD.
    Inventors: Oren LAADAN, Amir GOLDSTEIN, Gilad BENJAMINI
  • Patent number: 8336094
    Abstract: A method of implementing a firewall that receives a layer of policies from each of multiple entities with different levels of authority. The method evaluates received packets based on the received layers of policies. A layer of policies of a higher level of authority can accept a received packet, block the received packet, or delegate a decision of whether to accept or block the received packet to a layer of policies of a lower level of authority.
    Type: Grant
    Filed: January 5, 2009
    Date of Patent: December 18, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Moshe Litvin, Gilad Benjamini
  • Patent number: 8261317
    Abstract: A method of maintaining multiple firewalls on multiple host nodes. Each host node runs one or more virtual machines. For at least a first host node, the method maintains multiple sets of policies for multiple virtual machines that run on the first host node. The method, upon detecting that a particular virtual machine has been moved from the first host node to a second host node, removes a set of policies associated with the particular virtual machine from the first host node and supplies the set of policies to the second host node.
    Type: Grant
    Filed: January 5, 2009
    Date of Patent: September 4, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Moshe Litvin, Gilad Benjamini
  • Patent number: 8146147
    Abstract: A method of providing a firewall to protect a set of virtual machines on a host node that is one of multiple host nodes that host virtual machines. The method stores a table of allowed connections for each virtual machine on the host node. Upon a particular virtual machine moving from the host node to another host node, the method deletes records of a first set of allowed connections that each identify the particular virtual machine and do not identify any other virtual machine in the set of virtual machines. Also upon the virtual machine moving, the method edits records of a second set of allowed connections, each identifying the particular machine and one other virtual machine in the set of virtual machines on the first host node, to remove an identifier of the particular virtual machine.
    Type: Grant
    Filed: January 5, 2009
    Date of Patent: March 27, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Moshe Litvin, Gilad Benjamini
  • Publication number: 20090249438
    Abstract: A method of maintaining multiple firewalls on multiple host nodes. Each host node runs one or more virtual machines. For at least a first host node, the method maintains multiple sets of policies for multiple virtual machines that run on the first host node. The method, upon detecting that a particular virtual machine has been moved from the first host node to a second host node, removes a set of policies associated with the particular virtual machine from the first host node and supplies the set of policies to the second host node.
    Type: Application
    Filed: January 5, 2009
    Publication date: October 1, 2009
    Inventors: Moshe Litvin, Gilad Benjamini
  • Publication number: 20090249471
    Abstract: A method of determining whether to allow multiple data packets to pass a firewall, each data packet having a source address and a destination address. The method evaluates a data packet by using a first set of policies when no previous packet with an opposite address has been allowed under the first set of policies. Two packets have opposite addresses when a source address of the first of the two packets is the same as the destination address of the second of the two packets and the destination address of the first packet is the same as the source address of the second packet. The method evaluates the data packet using a second set of policies when a previous packet with an opposite address has been allowed under the first set of policies.
    Type: Application
    Filed: January 5, 2009
    Publication date: October 1, 2009
    Inventors: Moshe Litvin, Gilad Benjamini
  • Publication number: 20090249470
    Abstract: A method of providing a firewall to protect a set of virtual machines on a host node that is one of multiple host nodes that host virtual machines. The method stores a table of allowed connections for each virtual machine on the host node. Upon a particular virtual machine moving from the host node to another host node, the method deletes records of a first set of allowed connections that each identify the particular virtual machine and do not identify any other virtual machine in the set of virtual machines. Also upon the virtual machine moving, the method edits records of a second set of allowed connections, each identifying the particular machine and one other virtual machine in the set of virtual machines on the first host node, to remove an identifier of the particular virtual machine.
    Type: Application
    Filed: January 5, 2009
    Publication date: October 1, 2009
    Inventors: Moshe Litvin, Gilad Benjamini
  • Publication number: 20090249472
    Abstract: A method of implementing a firewall that receives a layer of policies from each of multiple entities with different levels of authority. The method evaluates received packets based on the received layers of policies. A layer of policies of a higher level of authority can accept a received packet, block the received packet, or delegate a decision of whether to accept or block the received packet to a layer of policies of a lower level of authority.
    Type: Application
    Filed: January 5, 2009
    Publication date: October 1, 2009
    Inventors: Moshe Litvin, Gilad Benjamini