Patents by Inventor Ofer Hermoni

Ofer Hermoni 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: 11695649
    Abstract: A system, method, and computer program product are provided for a determining a network situation in a communication network. In use, at least one threshold value of at least one operational parameter of a communication network is obtained, the at least one operational parameter representing at least one operational status of at least one of a computational device or a communication device. Additionally, log data of the communication network is obtained, the log data containing at least one value of the at least one operational parameter reported by at least one network entity of the communication network. The at least one value of the at least one operational parameter of the log data is compared with a corresponding threshold value of the at least one threshold value to form a detection of a network situation.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: July 4, 2023
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Ofer Hermoni, Nimrod Sandlerman, Eyal Felstaine
  • Patent number: 11568280
    Abstract: A system, method, and computer program product are provided for parental controls and recommendations based on artificial intelligence. In use, using an artificial intelligence (AI) server, explicit input is received associated with a first presentation of media. Additionally, the AI server is trained based on the explicit input, and using the AI server, implicit filters are created based on the training. Further, using the AI server, the implicit filters are applied to a second presentation of the media.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: January 31, 2023
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Ofer Hermoni, Eyal Felstaine
  • Patent number: 11537978
    Abstract: A system, method, and computer program product are provided for inventory management. In use, at least one order associated with a customer is identified, the order including an order of at least one service. Additionally, the at least one order is decomposed into one or more elements. Further, an infrastructure inventory layer is queried for the one or more elements. In addition, the one or more elements are allocated to the customer and the elements are marked as allocated in a local inventory repository. Furthermore, a service inventory layer is updated based on the allocation of the elements.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: December 27, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Eyal Felstaine, Ofer Hermoni, Guy Levi, Daniel Peretz, Martin John Crack, Shai Herzog
  • Patent number: 11474918
    Abstract: According to one aspect of the present invention there is provided a system, method, and computer program product for recovering from a network failure in a communication network using network function virtualization (NFV-based network), the method including: selecting a first network component of the NFV-based network, detecting at least one probable failure of the first network component, selecting a second network component to be used for replacing the instance of the VNF in the first network component prior to a failure of the first network component, and securing at least one resource of the selected second network component for the other instance of the VNF and maintaining, in the selected second network component, an updated copy of data associated with the instance of the VNF in the first network component.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: October 18, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Nimrod Sandlerman, Ofer Hermoni, Eyal Felstaine
  • Patent number: 11431576
    Abstract: A system, method, and computer program product are provided for determining dynamic subnetworks in a communication network. In use, a plurality of network entities of a communication network is determined. Additionally, measurements of an amount of interaction between pairs of network entities of the plurality of network entities are collected. Further, at least one division characteristic is determined, and an intersection between the measurements and the at least one division characteristic is determined. Moreover, at least one border of a subnetwork of the communication network is determined, where the at least one border is based on the intersection.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: August 30, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Ofer Hermoni, Nimrod Sandlerman, Eyal Felstaine
  • Patent number: 11403544
    Abstract: A system, method, and computer program product are provided for validating artificial intelligence models. In operation, a data set is obtained. At least one first artificial intelligence (AI) model on the data set is run, for a first time period, to output first predictions. Additionally, at least one second AI model on the data set is run, for a second time period that is less than the first time period, to output second predictions. A first probability of the first predictions and an error of the second predictions are calculated. Further, a second probability of the first predictions is calculated based on the first probability and the error. A representative AI model of the at least one first AI model is selected based on the second probability.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: August 2, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Ofer Hermoni, Eyal Felstaine, Shmuel Ur
  • Patent number: 11374829
    Abstract: A system, method, and computer program product are provided for a determining a network situation in a communication network. In use, at least one threshold value of at least one operational parameter of a communication network is obtained, the at least one operational parameter representing at least one operational status of at least one of a computational device or a communication device. Additionally, log data of the communication network is obtained, the log data containing at least one value of the at least one operational parameter reported by at least one network entity of the communication network. The at least one value of the at least one operational parameter of the log data is compared with a corresponding threshold value of the at least one threshold value to form a detection of a network situation.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: June 28, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Ofer Hermoni, Nimrod Sandlerman, Eyal Felstaine
  • Patent number: 11327805
    Abstract: A system, method, and computer program product are provided for automatically negotiating at least one network service provided by at least one network to at least one computing device. In use, for at least one network service provided by at least one network communicatively coupled to at least one computing device, a required element is determined. A service request is formed based on the required element. The service request is communicated to at least one negotiating device separate from the at least one computing device, the at least one negotiating device associated with at least one of a managing computing device of the at least one network or a second negotiating device. A service proposal, including a proposed element, is received from the at least one negotiating device. The service proposal is evaluated based on the required element.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: May 10, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Ofer Hermoni, Nimrod Sandlerman, Eyal Felstaine
  • Patent number: 11330004
    Abstract: A system, method, and computer program product are provided for mitigating falsified log data provided to an AI-learning system. In use, from an artificial intelligence (AI) analysis system, suspicious data of a predicted situation is received. Additionally, event log data associated with the predicted situation is received. Simulated log data is created based on the event log data. The simulated log data is sent to the AI analysis system. Imitation data of the predicted situation is received from the AI analysis system. The imitation data of the predicted situation is compared with the suspicious data of a predicted situation to verify the event log data. When the imitation data matches the suspicious data, at least one the suspicious data or an originator of the suspicious data are authenticated.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: May 10, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Ofer Hermoni, Nimrod Sandlerman, Eyal Felstaine
  • Patent number: 11271948
    Abstract: A system, method, and computer program product are provided for verifying virtual network function (VNF) package and/or network service definition integrity. In use, a system identifies a virtual network function package or a network service definition for performing integrity verification. The system computes a unique identifier of the VNF package or the network service definition that allows verification of an integrity of the VNF package or the network service definition. The system stores the unique identifier in a blockchain or a shared database. The system provides the VNF package or the network service definition to an entity such that the entity is capable of verifying the integrity of the VNF package or the network service definition by using the unique identifier of the VNF package or the network service definition from the blockchain or the shared database.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: March 8, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Ofer Hermoni, Gad Yitzhak Weissman, Liron Shtraichman
  • Patent number: 11271822
    Abstract: A system, method, and computer program product are provided for operating multi-feed of log data in an AI-managed communication system. In use, an identification of at least one artificial intelligence (AI) system and an identification of at least one AI model of a plurality of AI models used by the AI system are obtained. Additionally, a stream of log data is received, and a log data feed adapted to the AI model is created. Further, the log data feed is communicated using a corresponding AI model of the plurality of AI models.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: March 8, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Ofer Hermoni, Nimrod Sandlerman, Eyal Felstaine
  • Patent number: 11153177
    Abstract: A system, method, and computer program product are provided for preparing a multi-stage framework for artificial intelligence (AI) analysis. In use, a first set of monitoring rules used by at least one network entity of a communication network is defined. First event log data of first network activity is collected based on the first monitoring rules, and at least one first network situation is defined. Additionally, at least one first AI model is computed based on the first event log data and the at least one first network situation. A second set of monitoring rules used by the at least one network entity is defined. Second event log data of the first network activity is collected based on the second monitoring rules. Further, at least one second AI model is computed based on the second event log data and the at least one first network situation.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: October 19, 2021
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Ofer Hermoni, Nimrod Sandlerman, Eyal Felstaine
  • Patent number: 11153333
    Abstract: A system, method, and computer program product are provided for mitigating an attack on a communication network, the attack causing repetitive reconfiguration of at least a part of the communication network. In use, using a communication management system, one or more configuration changes to a communication network are recorded. Each of the one or more configuration changes are associated with at least one rule, and each of the one or more configuration changes based on the at least one rule is determined. The at least one rule is associated with at least one event, and the at least one event is processed, resulting in an effect to the communication network. Additionally, at least one reconfiguration pattern is determined. Further, it is determined that the at least one reconfiguration pattern is repeated, and an attack to the communication network is mitigated.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: October 19, 2021
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Ofer Hermoni, Nimrod Sandlerman, Eyal Felstaine
  • Publication number: 20210266382
    Abstract: As described herein, a system, method, and computer program are provided for establishing an over the air (OTA) communication channel between a communication service provider (CSP) and a user device. In use, the CSP establishes an over the air (OTA) communication session with the user device. Additionally, the CSP uses the OTA communication session to send information to the user device for storage thereof on the user device. Further, the CSP accesses data stored by the user device, using the information stored on the user device.
    Type: Application
    Filed: February 24, 2020
    Publication date: August 26, 2021
    Inventors: Ofer Hermoni, Nimrod Blumkine
  • Patent number: 11095533
    Abstract: A system, method, and computer program product are provided for implementing a marketplace for edge computing. In use, a service request is received, at a network communication operator, from a first entity, the service request comprising an edge computing operator of an edge computing service, wherein the first entity is one of a request originator, a customer using a software service, a software service operator providing the software service, or a cloud computing operator providing a computing service to the software service. Additionally, the service request is distributed to at least one second entity, using the network communication operator, wherein the at least one second entity includes at least one of a first request mediator or a second request mediator. Further, the service request is distributed, using the network communication operator, to the edge computing operator.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: August 17, 2021
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Ofer Hermoni, Nimrod Sandlerman, Eyal Felstaine
  • Patent number: 11044153
    Abstract: A system, method, and computer program product are provided for damping a feedback load-change in a communication network managed by an automatic network management system. In use, a first load change of a first communication network is determined of a first communication network. Additionally, a first configuration change is determined of a first communication network based on the first load change of the first communication network. A first tag record is created of the first communication network based on the first load change of the first communication network and the first configuration change of the first communication network. The first tag record of the first communication network is communicated to a second communication network.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: June 22, 2021
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Ofer Hermoni, Nimrod Sandlerman, Eyal Felstaine
  • Patent number: 11044146
    Abstract: A system, method, and computer program product are provided for training an AI-based network management system, in accordance with one embodiment. In use, log data and first network configuration data are received for a first configuration of a communication network. Additionally, second network configuration data is received for a second configuration of the communication network. Further, simulated log data is produced for the second configuration of the communication network, based on the log data and the second network configuration data.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: June 22, 2021
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Ofer Hermoni, Nimrod Sandlerman, Eyal Felstaine
  • Patent number: 10972345
    Abstract: A system, method, and computer program product are provided for evaluating confidence level of predicting a network situation in a communication network managed using artificial intelligence. In use, for a configuration of a communication network, at least one network situation is determined requiring a change of the configuration of the communication network. A minimal configuration time period is determined required to implement the change of the configuration of the communication network. Additionally, a detection entity including a first classifier is determined that includes one or more event log data associated with the configuration of the communication network, and that further includes a prediction of an occurrence of a particular network situation of the at least one network situation. Further, a first confidence level of the detection entity is determined, the first confidence level representing, at least in part, a probability of the prediction.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: April 6, 2021
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Ofer Hermoni, Nimrod Sandlerman, Eyal Felstaine
  • Patent number: 10951485
    Abstract: A system, method, and computer program product are provided for operating a multi-stage artificial intelligence (AI) analysis in a communication network. In use, first log data of network activity of the communication network is acquired based on a first set of monitoring rules. A network situation is detected in log data by an artificial intelligence (AI) system using an AI-model. A confidence level is computed associated with the detection of the network situation. Additionally, it is determined whether the confidence level surpasses a predefined value, and when it is determined that the confidence level does not surpass the predefined value, second log data of the network activity of the communication network is acquired based on an additional set of monitoring rules. Further, the detection of the network situation, the computation of the confidence level, and the determination whether the confidence level surpasses the predefined level are each repeated.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: March 16, 2021
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Ofer Hermoni, Nimrod Sandlerman, Eyal Felstaine
  • Patent number: 10938650
    Abstract: A system, method, and computer program product are provided for improving a quality of experience based on artificial intelligence. In use, a first network provider associated with a first user is determined. Additionally, a first parameter of the first user using the first network provider is determined, and a second parameter, of the first user using a second network provider is determined. Moreover, it is determined that the second parameter exceeds the first parameter, and based on the determination that the second parameter exceeds the first parameter, a recommendation is received to switch from the first network provider to the second network provider. Further, a first input is received to switch from the first network provider to the second network provider, and a device is reconfigured to switch from the first network provider to the second network provider.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: March 2, 2021
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Ofer Hermoni, Eyal Felstaine