Patents by Inventor Gil Shulman

Gil Shulman 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: 11356400
    Abstract: A method for facilitating focused use of an email client includes entering an inbox pause mode and pausing display of at least some new email messages and email notifications while in the inbox pause mode. The method also includes detecting, while in the inbox pause mode, a selection by a user of a previously received email message that was received prior to entering the inbox pause mode. The method also includes displaying, while in the inbox pause mode, information about a subsequently received email message that is received subsequent to entering the inbox pause mode and that belongs to a conversation comprising the previously received email message.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: June 7, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ilya David Gorelik, Thomas Constantin, Suzan Marashi, Elena Catrinescu, Lydia Johanna Utkin, Gil Shulman, Sebastian De La Chica
  • Patent number: 11303667
    Abstract: A system for sanitizing an organization's network against attacker breach, including a data collector, gathering information about network hosts, an analyzer constructing the organization's network topology, a machine learning engine categorizing the hosts into organizational units and identifying key assets of the organization, a security rules engine mapping real-time data, and inferring security rules that prescribe on which specific hosts which specific credentials are permitted to be stored, and a user interface including an analyst dashboard enabling an analyst to visualize in real-time activities within the organizations' network, to automatically infer security rules for the network, to activate the security rules in the network, and to eliminate potential attack vectors for which the activated security rules are violated, and an attacker view visualizing the organization's network, identifying security rule violations across the organization's network, and enabling removal of credential-based securit
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: April 12, 2022
    Assignee: ILLUSIVE NETWORKS LTD
    Inventors: Tom Sela, Tom Kahana, Dolev Ben-Shushan, Hadar Yudovich, Gabi Katz, Tomer Shamul, Gil Shulman, Matan Kubovsky, Lee Abe Teichner
  • Publication number: 20210392102
    Abstract: A method for facilitating focused use of an email client includes entering an inbox pause mode and pausing display of at least some new email messages and email notifications while in the inbox pause mode. The method also includes detecting, while in the inbox pause mode, a selection by a user of a previously received email message that was received prior to entering the inbox pause mode. The method also includes displaying, while in the inbox pause mode, information about a subsequently received email message that is received subsequent to entering the inbox pause mode and that belongs to a conversation comprising the previously received email message.
    Type: Application
    Filed: July 26, 2021
    Publication date: December 16, 2021
    Inventors: Ilya David GORELIK, Thomas CONSTANTIN, Suzan MARASHI, Elena CATRINESCU, Lydia Johanna UTKIN, Gil SHULMAN, Sebastian DE LA CHICA
  • Patent number: 11075873
    Abstract: A method for facilitating focused use of an email client includes entering an inbox pause mode and pausing display of at least some new email messages and email notifications while in the inbox pause mode. The method also includes detecting, while in the inbox pause mode, a selection by a user of a previously received email message that was received prior to entering the inbox pause mode. The method also includes displaying, while in the inbox pause mode, information about a subsequently received email message that is received subsequent to entering the inbox pause mode and that belongs to a conversation comprising the previously received email message.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: July 27, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ilya David Gorelik, Thomas Constantin, Suzan Marashi, Elena Catrinescu, Lydia Johanna Utkin, Gil Shulman, Sebastian De La Chica
  • Publication number: 20200336452
    Abstract: A method for facilitating focused use of an email client includes entering an inbox pause mode and pausing display of at least some new email messages and email notifications while in the inbox pause mode. The method also includes detecting, while in the inbox pause mode, a selection by a user of a previously received email message that was received prior to entering the inbox pause mode. The method also includes displaying, while in the inbox pause mode, information about a subsequently received email message that is received subsequent to entering the inbox pause mode and that belongs to a conversation comprising the previously received email message.
    Type: Application
    Filed: April 22, 2019
    Publication date: October 22, 2020
    Inventors: Ilya David GORELIK, Thomas CONSTANTIN, Suzan MARASHI, Elena CATRINESCU, Lydia Johanna UTKIN, Gil SHULMAN, Sebastian DE LA CHICA
  • Publication number: 20190334928
    Abstract: A system for sanitizing an organization's network against attacker breach, including a data collector, gathering information about network hosts, an analyzer constructing the organization's network topology, a machine learning engine categorizing the hosts into organizational units and identifying key assets of the organization, a security rules engine mapping real-time data, and inferring security rules that prescribe on which specific hosts which specific credentials are permitted to be stored, and a user interface including an analyst dashboard enabling an analyst to visualize in real-time activities within the organizations' network, to automatically infer security rules for the network, to activate the security rules in the network, and to eliminate potential attack vectors for which the activated security rules are violated, and an attacker view visualizing the organization's network, identifying security rule violations across the organization's network, and enabling removal of credential-based securit
    Type: Application
    Filed: April 23, 2019
    Publication date: October 31, 2019
    Inventors: Tom Sela, Tom Kahana, Dolev Ben-Shushan, Hadar Yudovich, Gabi Katz, Tomer Shamul, Gil Shulman, Matan Kubovsky, Lee Abe Teichner
  • Patent number: 9507643
    Abstract: A virtualized application delivery controller (ADC) device operable in a communication network comprises a hardware infrastructure including at least a memory, a plurality of core processors, and a network interface; a plurality of instances of virtual ADCs (vADCs), the plurality of vADCs are executed over the hardware infrastructure, each of the plurality of vADCs utilizes a portion of hardware resources of the hardware infrastructure, the portion of hardware resources are determined by at least one ADC capacity unit allocated for each of the plurality of the vADCs; a management module for at least creating the plurality of instances of the vADCs; and a traffic distributor for distributing incoming traffic to one of the plurality of vADCs and scheduling execution of the plurality of vADCs on the plurality of core processors, wherein each of the plurality of vADCs is independently executed on at least one of the plurality of core processors.
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: November 29, 2016
    Assignee: Radware, Ltd.
    Inventors: Ilia Ferdman, Amir Peles, Uri Bechar, Gil Shulman, Giora Tenne
  • Patent number: 9384058
    Abstract: A method for executing virtual application delivery controllers (vADCs) having different application versions over a computing device. The method comprises installing a virtualization infrastructure in the computing device; creating by the virtualization infrastructure a plurality of vADCs having different application versions, wherein each vADC is created from a software image maintained in a hardware infrastructure of the computing device; gathering version information associated with each of the plurality of vADCs; independently executing the plurality of vADCs over an operating system of the computing device; and controlling the execution of the plurality of the vADCs over an operating system of the computing device using the virtualization infrastructure using in part the version information. In one embodiment, each of the plurality of vADCs does not execute its own guest operating system.
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: July 5, 2016
    Assignee: Radware, Ltd.
    Inventors: Ilia Ferdman, Gil Shulman, Uri Bechar, Giora Tenne, Nissim Nisimov, Orit Rotem
  • Patent number: 8677020
    Abstract: Devices, systems and methods of wireless delivery of targeted advertisements. A system in accordance with an embodiment of the invention includes a modifier to receive a message transmitted by a first wireless communication device and intended for reception by a second wireless communication device, and to selectively add an advertisement to the message prior to its presentation on the second wireless communication device. The message is a Short Message Service (SMS) message, a Multimedia Messaging Service (MMS) message, an Instant Messaging (IM) message, and an Electronic Mail (Email) message.
    Type: Grant
    Filed: January 17, 2006
    Date of Patent: March 18, 2014
    Assignee: Amobee Inc.
    Inventors: Zohar Levkovitz, Gil Shulman
  • Publication number: 20120226810
    Abstract: A virtualized application delivery controller (ADC) device operable in a communication network comprises a hardware infrastructure including at least a memory, a plurality of core processors, and a network interface; a plurality of instances of virtual ADCs (vADCs), the plurality of vADCs are executed over the hardware infrastructure, each of the plurality of vADCs utilizes a portion of hardware resources of the hardware infrastructure, the portion of hardware resources are determined by at least one ADC capacity unit allocated for each of the plurality of the vADCs; a management module for at least creating the plurality of instances of the vADCs; and a traffic distributor for distributing incoming traffic to one of the plurality of vADCs and scheduling execution of the plurality of vADCs on the plurality of core processors, wherein each of the plurality of vADCs is independently executed on at least one of the plurality of core processors.
    Type: Application
    Filed: February 27, 2012
    Publication date: September 6, 2012
    Applicant: RADWARE, LTD.
    Inventors: Ilia Ferdman, Amir Peles, Uri Bechar, Gil Shulman, Giora Tenne
  • Publication number: 20120227039
    Abstract: A method for executing virtual application delivery controllers (vADCs) having different application versions over a computing device. The method comprises installing a virtualization infrastructure in the computing device; creating by the virtualization infrastructure a plurality of vADCs having different application versions, wherein each vADC is created from a software image maintained in a hardware infrastructure of the computing device; gathering version information associated with each of the plurality of vADCs; independently executing the plurality of vADCs over an operating system of the computing device; and controlling the execution of the plurality of the vADCs over an operating system of the computing device using the virtualization infrastructure using in part the version information. In one embodiment, each of the plurality of vADCs does not execute its own guest operating system.
    Type: Application
    Filed: February 27, 2012
    Publication date: September 6, 2012
    Applicant: RADWARE, LTD.
    Inventors: Ilia Ferdman, Gil Shulman, Uri Bechar, Giora Tenne, Nissim Nisimov, Orit Rotem
  • Publication number: 20070088838
    Abstract: Some embodiments of the invention provide devices, systems and methods of content delivery. For example, a system in accordance with an embodiment of the invention includes a server to receive an application-initiated content request from a wireless communication device, and to selectively serve to said wireless communication device a content item based on data included in the application-initiated content request, wherein said application-initiated content request comprises data identifying at least a manufacturer of said wireless communication device and a model of said wireless communication device.
    Type: Application
    Filed: October 17, 2005
    Publication date: April 19, 2007
    Inventors: Zohar Levkovitz, Gil Shulman, Saul Rurka
  • Publication number: 20070088851
    Abstract: Devices, systems and methods of wireless delivery of targeted advertisements. A system in accordance with an embodiment of the invention includes a modifier to receive a message transmitted by a first wireless communication device and intended for reception by a second wireless communication device, and to selectively add an advertisement to the message prior to its presentation on the second wireless communication device. The message is a Short Message Service (SMS) message, a Multimedia Messaging Service (MMS) message, an Instant Messaging (IM) message, and an Electronic Mail (Email) message.
    Type: Application
    Filed: January 17, 2006
    Publication date: April 19, 2007
    Inventors: Zohar Levkovitz, Gil Shulman