Patents by Inventor Tal Ben Ari

Tal Ben Ari 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: 20240022640
    Abstract: Persistent storage may contain a list of discovery commands, the discovery commands respectively associated with lists of network addresses. A discovery validation application, when executed by one or more processors, may be configured to: read, from the persistent storage, the list of discovery commands and the lists of network addresses; for each discovery command in the list of discovery commands, transmit, by way of one or more proxy servers deployed external to the system, the discovery command to each network address in the respectively associated list of network addresses; receive, by way of the one or more proxy servers, discovery results respectively corresponding to each of the discovery commands that were transmitted, wherein the discovery results either indicate success or failure of the discovery commands; and write, to the persistent storage, the discovery results.
    Type: Application
    Filed: July 12, 2022
    Publication date: January 18, 2024
    Inventors: Abhishek Kumar, Tal Ben Ari, Renan Coelho Silva, Sreenevas Subramaniam, Manish Satish Vimla Kumar
  • Publication number: 20230246916
    Abstract: A first type of service map may be converted to a second type of a service map by adding a conversion tag to a set of configuration items (CIs) presented by the service map. The conversion tag includes data that may be used to link historical information associated with the service map of the first type, such as information related to incidents, alerts, change requests, and other events, to the second type. A second service map may be generated using the conversion tags and/or tag-based filtering processes such that the second service map displays different CIs as compared to the first service map.
    Type: Application
    Filed: February 1, 2022
    Publication date: August 3, 2023
    Inventors: Tal Ben Ari, Rotem Steuer
  • Patent number: 11582317
    Abstract: Persistent storage may contain an input discovery payload that contains entries representing configuration items and relationships therebetween, wherein the configuration items contain attributes defining devices, components, or applications on a network.
    Type: Grant
    Filed: February 7, 2022
    Date of Patent: February 14, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Abhishek Kumar, Tal Ben Ari, Manish Satish Vimla Kumar, Arik Sityon
  • Patent number: 11502897
    Abstract: A computational instance may includes a set of computing devices and a configuration management database (CMDB), wherein the CMDB contains a representation of a service deployed on a managed network, wherein the representation of the service includes metadata, service group membership, and an entry point, and wherein the computational instance is configured to: receive an instruction to export the representation of the service to a file; copy, to a metadata object in the file, the metadata; determine a hierarchical subset of the service groups that are related to the service; write, to one or more service group objects in the file, the hierarchical subset of the service groups; determine, from a list of entry points of the managed network, that the entry point is of the service; and write, to an entry point object in the file, the entry point.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: November 15, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Tal Ben Ari, Alon Mansour, Leonid Suslov, Rotem Steuer
  • Patent number: 11449326
    Abstract: Systems, methods, and media are presented that are used to recompute a service model to match data in a configuration management database. Recomputing includes detecting a change to a configuration item in a configuration management database and marking a recomputing environment indicating a recomputing environment to be recomputed based on the change. Using a recomputation job, a service environment database is queried and a response is received from the service environment indicating at least the recomputing environment. The recomputation job then recomputes the service environment to match a service model to the change in the configuration management database.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: September 20, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Tal Ben Ari, Tal Kapon, Yuval Rimar
  • Patent number: 11436260
    Abstract: Attributes of a configuration item record of a configuration management database (CMDB) are received. Based on the received attributes, a determination is made that the configuration item record belongs to a new child class and no longer belongs to a previously identified child class. While maintaining a same identifier in the configuration item record, a classification of the configuration item record is changed to the new child class including by adding one or more attributes of the new child class to the configuration item record and removing one or more attributes of the previously identified child class from the configuration item record.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: September 6, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Tal Ben Ari, Alon Mansour, Rotem Steuer, Tal Epshtein
  • Publication number: 20210377718
    Abstract: Systems, methods, and media for utilizing a discovery pattern affinity table are disclosed herein. The pattern affinity table includes one or more discovery patterns and associated data. The pattern affinity table is updated upon execution of a new or existing discovery pattern to reflect near real-time data associated with the discovery patterns. The pattern affinity table reduces an amount of time and computing resources needed to perform a discovery process by executing the discovery patterns stored in the affinity table.
    Type: Application
    Filed: June 2, 2020
    Publication date: December 2, 2021
    Inventors: Tal Ben Ari, Shimon Sant
  • Publication number: 20210357427
    Abstract: Attributes of a configuration item record of a configuration management database (CMDB) are received. Based on the received attributes, a determination is made that the configuration item record belongs to a new child class and no longer belongs to a previously identified child class. While maintaining a same identifier in the configuration item record, a classification of the configuration item record is changed to the new child class including by adding one or more attributes of the new child class to the configuration item record and removing one or more attributes of the previously identified child class from the configuration item record.
    Type: Application
    Filed: May 12, 2020
    Publication date: November 18, 2021
    Inventors: Tal Ben Ari, Alon Mansour, Rotem Steuer, Tal Epshtein
  • Patent number: 11070435
    Abstract: A computational instance of a remote network management platform includes a database that contains a plurality of CI records corresponding to a set of computing devices, a set of software applications, and a network-based service. The database also contains a definition of a service model that represents the set of computing devices, the set of software applications, and relationships therebetween that facilitate providing the network-based service. The computational instance also includes one or more server devices configured: to receive an indication of a change to a CI record of the plurality of CI record; add, to a change record table, a change record corresponding to the change to the CI record; select, for the service layer based on a change type specified in the change record, a service model re-computation mode; and re-compute a service layer in accordance with the service model re-computation mode.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: July 20, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Tal Ben Ari, Shlomo Sividia, Rotem Steuer, Alon Mansour
  • Publication number: 20200403852
    Abstract: A computational instance may includes a set of computing devices and a configuration management database (CMDB), wherein the CMDB contains a representation of a service deployed on a managed network, wherein the representation of the service includes metadata, service group membership, and an entry point, and wherein the computational instance is configured to: receive an instruction to export the representation of the service to a file; copy, to a metadata object in the file, the metadata; determine a hierarchical subset of the service groups that are related to the service; write, to one or more service group objects in the file, the hierarchical subset of the service groups; determine, from a list of entry points of the managed network, that the entry point is of the service; and write, to an entry point object in the file, the entry point.
    Type: Application
    Filed: August 31, 2020
    Publication date: December 24, 2020
    Inventors: Tal Ben Ari, Alon Mansour, Leonid Suslov, Rotem Steuer
  • Publication number: 20200334080
    Abstract: Systems, methods, and media are presented that are used to recompute a service model to match data in a configuration management database. Recomputing includes detecting a change to a configuration item in a configuration management database and marking a recomputing environment indicating a recomputing environment to be recomputed based on the change. Using a recomputation job, a service environment database is queried and a response is received from the service environment indicating at least the recomputing environment. The recomputation job then recomputes the service environment to match a service model to the change in the configuration management database.
    Type: Application
    Filed: July 6, 2020
    Publication date: October 22, 2020
    Inventors: Tal Ben Ari, Tal Kapon, Yuval Rimar
  • Patent number: 10776104
    Abstract: Systems, methods, and media for tracking configuration file changes are presented. Tracking configuration file changes include receiving a definition of a pattern used to identify a configuration file to be tracked. Horizontal discovery is performed using the pattern to discover the configuration file based at least in part on the pattern. If an entry in a configuration management database corresponds to a previously discovered configuration file has not been discovered during the horizontal discovery, the entry is deleted from the configuration management database. With discovered configuration files, the configuration management database is updated with the discovered configuration file as a configuration item. Using the configuration management database changes to the configuration file are tracked and displayed in a timeline and history of the discovered configuration file.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: September 15, 2020
    Assignee: ServiceNow, Inc.
    Inventor: Tal Ben Ari
  • Patent number: 10764124
    Abstract: A computational instance may includes a set of computing devices and a configuration management database (CMDB), wherein the CMDB contains a representation of a service deployed on a managed network, wherein the representation of the service includes metadata, service group membership, and an entry point, and wherein the computational instance is configured to: receive an instruction to export the representation of the service to a file; copy, to a metadata object in the file, the metadata; determine a hierarchical subset of the service groups that are related to the service; write, to one or more service group objects in the file, the hierarchical subset of the service groups; determine, from a list of entry points of the managed network, that the entry point is of the service; and write, to an entry point object in the file, the entry point.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: September 1, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Tal Ben Ari, Alon Mansour, Leonid Suslov, Rotem Steuer
  • Publication number: 20200228408
    Abstract: A computational instance of a remote network management platform includes a database that contains a plurality of CI records corresponding to a set of computing devices, a set of software applications, and a network-based service. The database also contains a definition of a service model that represents the set of computing devices, the set of software applications, and relationships therebetween that facilitate providing the network-based service. The computational instance also includes one or more server devices configured: to receive an indication of a change to a CI record of the plurality of CI record; add, to a change record table, a change record corresponding to the change to the CI record; select, for the service layer based on a change type specified in the change record, a service model re-computation mode; and re-compute a service layer in accordance with the service model re-computation mode.
    Type: Application
    Filed: January 16, 2019
    Publication date: July 16, 2020
    Inventors: Tal Ben Ari, Shlomo Sividia, Rotem Steuer, Alon Mansour
  • Patent number: 10705875
    Abstract: Systems, methods, and media are presented that are used to recompute a service model to match data in a configuration management database. Recomputing includes detecting a change to a configuration item in a configuration management database and marking a recomputing environment indicating a recomputing environment to be recomputed based on the change. Using a recomputation job, a service environment database is queried and a response is received from the service environment indicating at least the recomputing environment. The recomputation job then recomputes the service environment to match a service model to the change in the configuration management database.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: July 7, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Tal Ben Ari, Tal Kapon, Yuval Rimar
  • Publication number: 20190220274
    Abstract: Systems, methods, and media for tracking configuration file changes are presented. Tracking configuration file changes include receiving a definition of a pattern used to identify a configuration file to be tracked. Horizontal discovery is performed using the pattern to discover the configuration file based at least in part on the pattern. If an entry in a configuration management database corresponds to a previously discovered configuration file has not been discovered during the horizontal discovery, the entry is deleted from the configuration management database. With discovered configuration files, the configuration management database is updated with the discovered configuration file as a configuration item. Using the configuration management database changes to the configuration file are tracked and displayed in a timeline and history of the discovered configuration file.
    Type: Application
    Filed: January 16, 2019
    Publication date: July 18, 2019
    Inventor: Tal Ben Ari
  • Publication number: 20190050254
    Abstract: Systems, methods, and media are presented that are used to recompute a service model to match data in a configuration management database. Recomputing includes detecting a change to a configuration item in a configuration management database and marking a recomputing environment indicating a recomputing environment to be recomputed based on the change. Using a recomputation job, a service environment database is queried and a response is received from the service environment indicating at least the recomputing environment. The recomputation job then recomputes the service environment to match a service model to the change in the configuration management database.
    Type: Application
    Filed: February 6, 2018
    Publication date: February 14, 2019
    Inventors: Tal Ben Ari, Tal Kapon, Yuval Rimar
  • Patent number: 10191736
    Abstract: Systems, methods, and media for tracking configuration file changes are presented. Tracking configuration file changes include receiving a definition of a pattern used to identify a configuration file to be tracked. Horizontal discovery is performed using the pattern to discover the configuration file based at least in part on the pattern. If an entry in a configuration management database corresponds to a previously discovered configuration file has not been discovered during the horizontal discovery, the entry is deleted from the configuration management database. With discovered configuration files, the configuration management database is updated with the discovered configuration file as a configuration item. Using the configuration management database changes to the configuration file are tracked and displayed in a timeline and history of the discovered configuration file.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: January 29, 2019
    Assignee: ServiceNow, Inc.
    Inventor: Tal Ben Ari
  • Publication number: 20180314518
    Abstract: Systems, methods, and media for tracking configuration file changes are presented. Tracking configuration file changes include receiving a definition of a pattern used to identify a configuration file to be tracked. Horizontal discovery is performed using the pattern to discover the configuration file based at least in part on the pattern. If an entry in a configuration management database corresponds to a previously discovered configuration file has not been discovered during the horizontal discovery, the entry is deleted from the configuration management database. With discovered configuration files, the configuration management database is updated with the discovered configuration file as a configuration item. Using the configuration management database changes to the configuration file are tracked and displayed in a timeline and history of the discovered configuration file.
    Type: Application
    Filed: April 28, 2017
    Publication date: November 1, 2018
    Inventor: Tal Ben Ari