Patents by Inventor Yair Leibkowiz

Yair Leibkowiz 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: 20220182279
    Abstract: Configuration management persistent storage contains entries representing configuration items and relationships between pairs of the configuration items. Event management persistent storage contains entries representing alert records. Change request persistent storage contains change records respectively referring to changes made to the configuration items.
    Type: Application
    Filed: February 25, 2022
    Publication date: June 9, 2022
    Inventors: Yair Leibkowiz, Yuval Rimar, Rani Tzur, Maayan Wigelman, Dov Miron, Bnayahu Makovsky
  • Patent number: 11356343
    Abstract: An example embodiment may involve performing a discovery process to identify configuration items representing computing devices and applications in a managed network and determining that the configuration items exceed a threshold payload size. The embodiment may then involve generating a graph that represents the configuration items as nodes interconnected by unidirectional edges. The edges may represent respective associations between pairs of configuration items to which they connect, and the respective associations are classified either as weak associations that represent non-dependency relationships between a respective pair of nodes or as strong associations that represent dependency relationships between the respective pair of nodes. The embodiment may involve dividing the graph into overlapping sub-graphs based on the respective associations represented by the edges and, for each sub-graph, separately transmitting the configuration items defined therein to one or more server devices.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: June 7, 2022
    Assignee: ServiceNow, Inc.
    Inventors: David Wiener, Yair Leibkowiz, Haviv Rosh, Yuval Rimar
  • Patent number: 11296922
    Abstract: Configuration management persistent storage contains entries representing configuration items and relationships between pairs of the configuration items. Event management persistent storage contains entries representing alert records. Change request persistent storage contains change records respectively referring to changes made to the configuration items.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: April 5, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Yair Leibkowiz, Yuval Rimar, Rani Tzur, Maayan Wigelman, Dov Miron, Bnayahu Makovsky
  • Patent number: 11188405
    Abstract: A new alert associated with a computer information technology item is received. The new alert is evaluated, including by determining application fingerprints of applications executing on a server associated with the new alert. Matching previous alerts similar to the new alert are identified, including by comparing the application fingerprints of the server associated with the new alert with corresponding application fingerprints of servers associated with previous alerts. The matching previous alerts are sorted based at least in part on the comparison of the application fingerprints.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: November 30, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Asaf Garty, Daniel Badyan, Robert Bitterfeld, Yair Leibkowiz
  • Publication number: 20210320836
    Abstract: Configuration management persistent storage contains entries representing configuration items and relationships between pairs of the configuration items. Event management persistent storage contains entries representing alert records. Change request persistent storage contains change records respectively referring to changes made to the configuration items.
    Type: Application
    Filed: April 10, 2020
    Publication date: October 14, 2021
    Inventors: Yair Leibkowiz, Yuval Rimar, Rani Tzur, Maayan Wigelman, Dov Miron, Bnayahu Makovsky
  • Publication number: 20210089370
    Abstract: In accordance with aspects of the present approach, event management systems and methods are described. In accordance with certain of these implementations, information about alerts may include whether a given alert has been acknowledged or not acknowledged, where acknowledged alerts may not have a current action to be taken, but remain open. In certain aspects, acknowledged alerts may be filtered out or otherwise removed from certain displays or presentations, allowing alerts that are not acknowledged, but otherwise of lower priority, to be more readily viewed. More generally, the capability to improve the visibility lower priority alerts may be improved in other contexts, instead of or in addition to the status of the “Acknowledged” alert field, such as based on values in other alert fields.
    Type: Application
    Filed: September 25, 2019
    Publication date: March 25, 2021
    Inventors: Vadim Dukhovny, Yair Leibkowiz
  • Publication number: 20200287808
    Abstract: An example embodiment may involve performing a discovery process to identify configuration items representing computing devices and applications in a managed network and determining that the configuration items exceed a threshold payload size. The embodiment may then involve generating a graph that represents the configuration items as nodes interconnected by unidirectional edges. The edges may represent respective associations between pairs of configuration items to which they connect, and the respective associations are classified either as weak associations that represent non-dependency relationships between a respective pair of nodes or as strong associations that represent dependency relationships between the respective pair of nodes. The embodiment may involve dividing the graph into overlapping sub-graphs based on the respective associations represented by the edges and, for each sub-graph, separately transmitting the configuration items defined therein to one or more server devices.
    Type: Application
    Filed: May 27, 2020
    Publication date: September 10, 2020
    Inventors: David Wiener, Yair Leibkowiz, Haviv Rosh, Yuval Rimar
  • Patent number: 10673715
    Abstract: An example embodiment may involve performing a discovery process to identify configuration items representing computing devices and applications in a managed network and determining that the configuration items exceed a threshold payload size. The embodiment may then involve generating a graph that represents the configuration items as nodes interconnected by unidirectional edges. The edges may represent respective associations between pairs of configuration items to which they connect, and the respective associations are classified either as weak associations that represent non-dependency relationships between a respective pair of nodes or as strong associations that represent dependency relationships between the respective pair of nodes. The embodiment may involve dividing the graph into overlapping sub-graphs based on the respective associations represented by the edges and, for each sub-graph, separately transmitting the configuration items defined therein to one or more server devices.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: June 2, 2020
    Assignee: ServiceNow, Inc.
    Inventors: David Wiener, Yair Leibkowiz, Haviv Rosh, Yuval Rimar
  • Publication number: 20190028369
    Abstract: An example embodiment may involve performing a discovery process to identify configuration items representing computing devices and applications in a managed network and determining that the configuration items exceed a threshold payload size. The embodiment may then involve generating a graph that represents the configuration items as nodes interconnected by unidirectional edges. The edges may represent respective associations between pairs of configuration items to which they connect, and the respective associations are classified either as weak associations that represent non-dependency relationships between a respective pair of nodes or as strong associations that represent dependency relationships between the respective pair of nodes. The embodiment may involve dividing the graph into overlapping sub-graphs based on the respective associations represented by the edges and, for each sub-graph, separately transmitting the configuration items defined therein to one or more server devices.
    Type: Application
    Filed: July 20, 2017
    Publication date: January 24, 2019
    Inventors: David Wiener, Yair Leibkowiz, Haviv Rosh, Yuval Rimar