Patents by Inventor Bruno Wassermann
Bruno Wassermann 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: 11269751Abstract: Embodiments may include techniques for hierarchical evaluation of the anomaly level of a system and its sub-components using domain knowledge, so as to provide improved accuracy and explainability compared to conventional methods. For example a method of anomaly detection in a hierarchical computer network may comprise defining a tree-like topological structure which describes how the hierarchical computer network comprises sub-components, wherein each node of the tree-like topological structure represents a sub-component of the hierarchical computer network, and wherein at least some of the sub-components are monitored to generate signals indicating an operational condition of each sub-component, collecting a plurality of time-series of maximum absolute anomaly scores for each monitored signal, and computing an anomaly score for a root node of the tree-like topological structure.Type: GrantFiled: June 11, 2020Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: David Ohana, Bruno Wassermann, Michal Malka
-
Publication number: 20210390027Abstract: Embodiments may include techniques for hierarchical evaluation of the anomaly level of a system and its sub-components using domain knowledge, so as to provide improved accuracy and explainability compared to conventional methods. For example a method of anomaly detection in a hierarchical computer network may comprise defining a tree-like topological structure which describes how the hierarchical computer network comprises sub-components, wherein each node of the tree-like topological structure represents a sub-component of the hierarchical computer network, and wherein at least some of the sub-components are monitored to generate signals indicating an operational condition of each sub-component, collecting a plurality of time-series of maximum absolute anomaly scores for each monitored signal, and computing an anomaly score for a root node of the tree-like topological structure.Type: ApplicationFiled: June 11, 2020Publication date: December 16, 2021Inventors: DAVID OHANA, Bruno Wassermann, Michal Malka
-
Patent number: 10776332Abstract: Managing cooperative computer software applications by applying a link analysis algorithm to a data set including identifiers representing a plurality of computer software applications and including indicators of operational relationships between the computer software applications, thereby associating a cooperation value with each of the computer software applications represented within the data set, and notifying a computer software application manager of the computer software applications and their associated cooperation values.Type: GrantFiled: February 8, 2017Date of Patent: September 15, 2020Assignee: International Business Machines CorporationInventors: Artem Barger, Gennady Laventman, Alexey Roytman, Bruno Wassermann
-
Patent number: 10776196Abstract: There is provided a system for identifying a system level anomalous, comprising code for receiving data-points indicative of a time-based dynamic state of processing nodes of a distributed system, each associated with a timestamp, a metric, and a metric value, clustering the data-points into clusters, comprising a sub-set of the data-points having a same metric and a timestamp within a same metric anomaly time interval, computing metric anomaly scores for each respective cluster denoting likelihood of an anomaly being present, analyzing metric anomaly scores of each system level anomalous time interval including at least two of the metric anomaly time intervals, computing a single anomalous event score for each respective system level anomalous time interval according to the analysis, and generating an alert indicative of the system level anomalous event for a certain system level anomalous time interval when the single anomalous event score is according to an anomaly requirement.Type: GrantFiled: August 29, 2018Date of Patent: September 15, 2020Assignee: International Business Machines CorporationInventors: David Ohana, Bruno Wassermann, Nir Rozenbaum
-
Patent number: 10721296Abstract: Embodiments of the present systems and methods may provide the capability to reduce service unavailability, client disruption, network traffic and processing load due to state synchronization. For example, a computer-implemented method for controlling operation of a plurality of server computer systems may comprise determining an order in which the plurality of server computer systems is to be restarted and restarting each of the plurality of server computer systems sequentially according to the determined order, wherein a leader of the server computer systems receives and handles write requests for the plurality of server computer systems, and wherein the leader server computer system is restarted last.Type: GrantFiled: December 4, 2017Date of Patent: July 21, 2020Assignee: International Business Machines CorporationInventors: Nir Rozenbaum, Bruno Wassermann
-
Publication number: 20200073740Abstract: There is provided a system for identifying a system level anomalous, comprising code for receiving data-points indicative of a time-based dynamic state of processing nodes of a distributed system, each associated with a timestamp, a metric, and a metric value, clustering the data-points into clusters, comprising a sub-set of the data-points having a same metric and a timestamp within a same metric anomaly time interval, computing metric anomaly scores for each respective cluster denoting likelihood of an anomaly being present, analyzing metric anomaly scores of each system level anomalous time interval including at least two of the metric anomaly time intervals, computing a single anomalous event score for each respective system level anomalous time interval according to the analysis, and generating an alert indicative of the system level anomalous event for a certain system level anomalous time interval when the single anomalous event score is according to an anomaly requirement.Type: ApplicationFiled: August 29, 2018Publication date: March 5, 2020Inventors: David Ohana, Bruno Wassermann, Nir Rozenbaum
-
Patent number: 10361995Abstract: Embodiments of the present invention provide a means for managing portable Internet Protocol (IP) addresses and virtual machine persistent storage. The invention includes defining a set of available portable IP addresses. When a request for a portable IP address is received from a first virtual machine (VM), a first portable IP address is assigned to the first VM. The assignment of the first portable IP address to the first VM extends for a predetermined amount of time and requires a lease renewal to extend the assignment.Type: GrantFiled: November 9, 2015Date of Patent: July 23, 2019Assignee: International Business Machines CorporationInventors: Vita Bortnikov, Guy Laden, Bruno Wassermann, Idan Zach
-
Publication number: 20190173943Abstract: Embodiments of the present systems and methods may provide the capability to reduce service unavailability, client disruption, network traffic and processing load due to state synchronization. For example, a computer-implemented method for controlling operation of a plurality of server computer systems may comprise determining an order in which the plurality of server computer systems is to be restarted and restarting each of the plurality of server computer systems sequentially according to the determined order, wherein a leader of the server computer systems receives and handles write requests for the plurality of server computer systems, and wherein the leader server computer system is restarted last.Type: ApplicationFiled: December 4, 2017Publication date: June 6, 2019Inventors: Nir Rozenbaum, Bruno Wassermann
-
Publication number: 20180225111Abstract: Managing cooperative computer software applications by applying a link analysis algorithm to a data set including identifiers representing a plurality of computer software applications and including indicators of operational relationships between the computer software applications, thereby associating a cooperation value with each of the computer software applications represented within the data set, and notifying a computer software application manager of the computer software applications and their associated cooperation values.Type: ApplicationFiled: February 8, 2017Publication date: August 9, 2018Inventors: Artem Barger, Gennady Laventman, Alexey Roytman, Bruno Wassermann
-
Publication number: 20170134339Abstract: Embodiments of the present invention provide a means for managing portable Internet Protocol (IP) addresses and virtual machine persistent storage. The invention includes defining a set of available portable IP addresses. When a request for a portable IP address is received from a first virtual machine (VM), a first portable IP address is assigned to the first VM. The assignment of the first portable IP address to the first VM extends for a predetermined amount of time and requires a lease renewal to extend the assignment.Type: ApplicationFiled: November 9, 2015Publication date: May 11, 2017Inventors: Vita Bortnikov, Guy Laden, Bruno Wassermann, Idan Zach
-
Publication number: 20110082920Abstract: Method, server, and computer product are provided to implement change management across domains. Memory is included for storing a program. A processor is functionally coupled to the memory and is responsive to computer-executable instructions contained in the program. The processor is operative to announce planned changes for a configuration item to interested outside domains, and the configuration item is in an inside domain. Open subscription is provided to the interested outside domains such that the interested outside domains can subscribe to the subscription as participants. A change instance is created or the configuration item in the inside domain. Change progress of the change instance is reported for the configuration item to the participants of the interested outside domains. State progress notifications are distributed to the participants of the change. The change instance is executed to make planned changes to the configuration item.Type: ApplicationFiled: October 7, 2009Publication date: April 7, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kamal Bhattacharya, Jim A. Laredo, Heiko Ludwig, Liliana Pasquale, Bruno Wassermann