Patents by Inventor Rotem STEUER
Rotem STEUER 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: 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: 11693847Abstract: Visualizations are automatically generated based at least on a received identifier that identifies a report. One or more data sets and one or more style configurations are retrieved from a shared visualization library via a backend API based on the received identifier and passed to a router component. The router component includes a switch that renders a score component, which generates a score visualization, if the retrieved data sets include score data. If the data sets include time series data, or the score visualization also includes a time series graph, the router component renders a time series component that passes the data sets and the style configurations to a parser that parses the data sets and the style configurations and outputs one or more highcharts options objects. A highcharts component generates the time series visualizations and/or adds the time series graph to the score visualization based on the highcharts options objects.Type: GrantFiled: July 7, 2021Date of Patent: July 4, 2023Assignee: ServiceNow, Inc.Inventors: Rotem Steuer, Tal Epshtein
-
Patent number: 11507442Abstract: Systems and methods are disclosed that evaluate maturity or readiness of services of a cloud infrastructure client instance. Service maturity may be defined based on certain predetermined maturity criteria, which may evaluate certain corresponding service parameters of the service, such as a software component status of a service, a hardware component status of the service, and/or an error status of the service. In some embodiments, the definition of service maturity may be customized by a user. For example, the user may adjust, add, or remove the maturity criteria. The systems and methods may determine the service parameters of the service, and determine the maturity of the service by applying the maturity criteria to the determined service parameters. The service maturity may then be output (e.g., displayed or sent) to the user.Type: GrantFiled: September 17, 2019Date of Patent: November 22, 2022Assignee: ServiceNow, Inc.Inventors: Rotem Steuer, Oded Tsur, Shlomi Sividia, 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: 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
-
Patent number: 11232086Abstract: A software application may have access to: (i) an identification condition that indicates a first subset of configuration-element attributes that can be used to identify configuration elements, and (ii) an exception indicating a second subset of the attributes that a module does not support. The software application may be configured to: based on the identification condition and the exception, search representations of configuration elements in a persistent storage in attempt to find a matching representation that characterizes information from the module, where the matching representation is found when one of the representations and the information from the module contain identical values for all of the attributes in the first subset excluding those also in the second subset; based on the search, determine that the matching representation is not found; and write, to the persistent storage, a new representation specifying values for attribute(s) according to the information from the module.Type: GrantFiled: May 2, 2019Date of Patent: January 25, 2022Assignee: ServiceNow, Inc.Inventors: Leonid Suslov, Arik Sityon, Rotem Steuer, Shlomo Sividya
-
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
-
Publication number: 20210334269Abstract: Visualizations are automatically generated based at least on a received identifier that identifies a report. One or more data sets and one or more style configurations are retrieved from a shared visualization library via a backend API based on the received identifier and passed to a router component. The router component includes a switch that renders a score component, which generates a score visualization, if the retrieved data sets include score data. If the data sets include time series data, or the score visualization also includes a time series graph, the router component renders a time series component that passes the data sets and the style configurations to a parser that parses the data sets and the style configurations and outputs one or more highcharts options objects. A highcharts component generates the time series visualizations and/or adds the time series graph to the score visualization based on the highcharts options objects.Type: ApplicationFiled: July 7, 2021Publication date: October 28, 2021Inventors: 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
-
Patent number: 11061890Abstract: An example embodiment relates to configuration items representing properties of one or more of computing devices or software applications deployed on a managed network. The example embodiment may involve a computing device: receiving an incident report to which no configuration item is linked; generating a feature vector for the report by applying a computational model to the incident report; comparing the feature vector to at least some of a set of feature vectors; based on the comparison, identifying a set of incident reports that are potentially related to the report, wherein members of the set of incident reports are each linked, in one or more databases, to one or more members of a set of configuration items; selecting a particular configuration item of the set of configuration items to link to the incident report; linking the particular configuration item to the incident report; and storing the link in the database(s).Type: GrantFiled: October 4, 2018Date of Patent: July 13, 2021Assignee: ServiceNow, Inc.Inventors: Rotem Steuer, Tal Epshtein
-
Publication number: 20210081267Abstract: Systems and methods are disclosed that evaluate maturity or readiness of services of a cloud infrastructure client instance. Service maturity may be defined based on certain predetermined maturity criteria, which may evaluate certain corresponding service parameters of the service, such as a software component status of a service, a hardware component status of the service, and/or an error status of the service. In some embodiments, the definition of service maturity may be customized by a user. For example, the user may adjust, add, or remove the maturity criteria. The systems and methods may determine the service parameters of the service, and determine the maturity of the service by applying the maturity criteria to the determined service parameters. The service maturity may then be output (e.g., displayed or sent) to the user.Type: ApplicationFiled: September 17, 2019Publication date: March 18, 2021Inventors: Rotem Steuer, Oded Tsur, Shlomi Sividia, Arik Sityon
-
Patent number: 10938917Abstract: Examples disclosed herein relate to triggering a high availability feature in response to detecting impairment of client experience. Examples include detecting, based on content of interactions between at least one application component and a client, a threshold impairment of an experience of the client in relation to the at least one application component. Examples also include triggering a high availability feature for the at least one application component in response to detecting the threshold impairment.Type: GrantFiled: December 19, 2012Date of Patent: March 2, 2021Assignee: MICRO FOCUS LLCInventors: Rotem Steuer, Michael Gopshtein, Eyal Kenigsberg
-
Patent number: 10915383Abstract: A virtual desktop infrastructure (VDI) server is to receive a request from a client device to access an application on an application server, establish a session between the VDI server and the application server to allow the client device to access the application on the application server via the VDI server, obtain a process identifier of the session, obtain identity information of a user of the client device associated with a communication of the session based on the process identifier, and provide identity details of the user of the client device associated with the communication of the session to a monitor device that monitors access to the application on the application server.Type: GrantFiled: July 31, 2014Date of Patent: February 9, 2021Assignee: MICRO FOCUS LLCInventors: Rotem Steuer, Alon Kolet, Sergey Pastukhov, Dmitriy Danilov, Yuriy Tsurkan
-
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: 20200349131Abstract: A software application may have access to: (i) an identification condition that indicates a first subset of configuration-element attributes that can be used to identify configuration elements, and (ii) an exception indicating a second subset of the attributes that a module does not support. The software application may be configured to: based on the identification condition and the exception, search representations of configuration elements in a persistent storage in attempt to find a matching representation that characterizes information from the module, where the matching representation is found when one of the representations and the information from the module contain identical values for all of the attributes in the first subset excluding those also in the second subset; based on the search, determine that the matching representation is not found; and write, to the persistent storage, a new representation specifying values for attribute(s) according to the information from the module.Type: ApplicationFiled: May 2, 2019Publication date: November 5, 2020Inventors: Leonid Suslov, Arik Sityon, Rotem Steuer, Shlomo Sividya
-
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
-
Publication number: 20200110823Abstract: An example embodiment relates to configuration items representing properties of one or more of computing devices or software applications deployed on a managed network. The example embodiment may involve a computing device: receiving an incident report to which no configuration item is linked; generating a feature vector for the report by applying a computational model to the incident report; comparing the feature vector to at least some of a set of feature vectors; based on the comparison, identifying a set of incident reports that are potentially related to the report, wherein members of the set of incident reports are each linked, in one or more databases, to one or more members of a set of configuration items; selecting a particular configuration item of the set of configuration items to link to the incident report; linking the particular configuration item to the incident report; and storing the link in the database(s).Type: ApplicationFiled: October 4, 2018Publication date: April 9, 2020Inventors: Rotem Steuer, Tal Epshtein
-
Patent number: 10516532Abstract: In one implementation, a system for a session key repository includes a monitor engine to monitor communication between a first computing device and a second computing device that is encrypted with a private key, an identification engine to determine a number of session keys and session IDs that correspond to the encrypted communication, a rules engine to determine a number of rules for storing and sharing the number of corresponding session keys and session IDs, a repository engine to send a portion of the number of session keys and session IDs to a network tool based on the number of rules and identification of the network tool.Type: GrantFiled: January 22, 2015Date of Patent: December 24, 2019Assignee: MICRO FOCUS LLCInventors: David Taub, Michael Gopshtein, Sergey Pastukhov, Rotem Steuer, Shir Yerushalmi
-
Patent number: 10153981Abstract: Packets from a first network entity to a second network entity are received. A maximal size of packets from the second network entity to the first network entity is determined based on information in the received packets.Type: GrantFiled: April 14, 2017Date of Patent: December 11, 2018Assignee: ENTIT SOFTWARE LLCInventors: Michael Gopshtein, Eyal Kenigsberg, Rotem Steuer