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: 20250063099Abstract: 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: ApplicationFiled: November 4, 2024Publication date: February 20, 2025Inventors: Abhishek Kumar, Tal Ben Ari, Renan Coelho Silva, Sreenevas Subramaniam, Manish Satish Vimla Kumar
-
Patent number: 12231508Abstract: 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: GrantFiled: July 12, 2022Date of Patent: February 18, 2025Assignee: ServiceNow, Inc.Inventors: Abhishek Kumar, Tal Ben Ari, Renan Coelho Silva, Sreenevas Subramaniam, Manish Satish Vimla Kumar
-
Patent number: 12213137Abstract: Methods, systems, and devices for wireless communications are described. In some examples, when a high subcarrier spacing (SCS) is used for sidelink communications, the user equipments (UEs) may use a modified sidelink slot structure for the sidelink communications. In one example, the slot structure may include at least two automatic gain control (AGC) symbols with at least one sidelink control channel symbol between the two AGC symbols. The UE may perform an AGC procedure during the two AGC symbols and the sidelink control channel symbol. In some examples, the slot structure may include bundled slots to minimize per slot overhead associated with AGC symbols and sidelink control channel symbols. For example, at a high SCS, the slot structure may include a first slot including multiple AGC symbols, Subsequent bundled slots may not include AGC symbols and/or sidelink control channel symbols.Type: GrantFiled: February 16, 2022Date of Patent: January 28, 2025Assignee: QUALCOMM IncorporatedInventors: Gideon Shlomo Kutz, Tal Oved, Elad Meir, Moshe Ben-Ari, Shay Landis
-
Publication number: 20240022640Abstract: 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: ApplicationFiled: July 12, 2022Publication date: January 18, 2024Inventors: Abhishek Kumar, Tal Ben Ari, Renan Coelho Silva, Sreenevas Subramaniam, Manish Satish Vimla Kumar
-
Publication number: 20230246916Abstract: 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: ApplicationFiled: February 1, 2022Publication date: August 3, 2023Inventors: Tal Ben Ari, Rotem Steuer
-
Patent number: 11582317Abstract: 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: GrantFiled: February 7, 2022Date of Patent: February 14, 2023Assignee: ServiceNow, Inc.Inventors: Abhishek Kumar, Tal Ben Ari, Manish Satish Vimla Kumar, Arik Sityon
-
Patent number: 11502897Abstract: 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: GrantFiled: August 31, 2020Date of Patent: November 15, 2022Assignee: ServiceNow, Inc.Inventors: Tal Ben Ari, Alon Mansour, Leonid Suslov, Rotem Steuer
-
Patent number: 11449326Abstract: 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: GrantFiled: July 6, 2020Date of Patent: September 20, 2022Assignee: ServiceNow, Inc.Inventors: Tal Ben Ari, Tal Kapon, Yuval Rimar
-
Patent number: 11436260Abstract: 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: GrantFiled: May 12, 2020Date of Patent: September 6, 2022Assignee: ServiceNow, Inc.Inventors: Tal Ben Ari, Alon Mansour, Rotem Steuer, Tal Epshtein
-
Publication number: 20210377718Abstract: 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: ApplicationFiled: June 2, 2020Publication date: December 2, 2021Inventors: Tal Ben Ari, Shimon Sant
-
Publication number: 20210357427Abstract: 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: ApplicationFiled: May 12, 2020Publication date: November 18, 2021Inventors: Tal Ben Ari, Alon Mansour, Rotem Steuer, Tal Epshtein
-
Patent number: 11070435Abstract: 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: GrantFiled: January 16, 2019Date of Patent: July 20, 2021Assignee: ServiceNow, Inc.Inventors: Tal Ben Ari, Shlomo Sividia, Rotem Steuer, Alon Mansour
-
Publication number: 20200403852Abstract: 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: ApplicationFiled: August 31, 2020Publication date: December 24, 2020Inventors: Tal Ben Ari, Alon Mansour, Leonid Suslov, Rotem Steuer
-
Publication number: 20200334080Abstract: 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: ApplicationFiled: July 6, 2020Publication date: October 22, 2020Inventors: Tal Ben Ari, Tal Kapon, Yuval Rimar
-
Patent number: 10776104Abstract: 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: GrantFiled: January 16, 2019Date of Patent: September 15, 2020Assignee: ServiceNow, Inc.Inventor: Tal Ben Ari
-
Patent number: 10764124Abstract: 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: GrantFiled: May 2, 2019Date of Patent: September 1, 2020Assignee: ServiceNow, Inc.Inventors: Tal Ben Ari, Alon Mansour, Leonid Suslov, Rotem Steuer
-
Publication number: 20200228408Abstract: 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: ApplicationFiled: January 16, 2019Publication date: July 16, 2020Inventors: Tal Ben Ari, Shlomo Sividia, Rotem Steuer, Alon Mansour
-
Patent number: 10705875Abstract: 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: GrantFiled: February 6, 2018Date of Patent: July 7, 2020Assignee: ServiceNow, Inc.Inventors: Tal Ben Ari, Tal Kapon, Yuval Rimar
-
Publication number: 20190220274Abstract: 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: ApplicationFiled: January 16, 2019Publication date: July 18, 2019Inventor: Tal Ben Ari
-
Publication number: 20190050254Abstract: 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: ApplicationFiled: February 6, 2018Publication date: February 14, 2019Inventors: Tal Ben Ari, Tal Kapon, Yuval Rimar