Abstract: As described herein, a system, method, and computer program are provided for general intent to specific service modeling in intent-based orchestration. An intent specifying one or more parameters of a service required for a network is received. The intent is modeled as a root intent service that represents the one or more parameters of the service specified by the intent. The root intent service is decomposed into one or more specific services of a network orchestrator. The one or more specific services are caused to be instantiated in the network in order to fulfill the intent.
Type:
Grant
Filed:
August 29, 2023
Date of Patent:
June 9, 2026
Assignee:
AMDOCS DEVELOPMENT LIMITED
Inventors:
Borislav Glozman, Avi Chapnick, Roy Segal
Abstract: As described herein, a system, method, and computer program are provided for securing a network whose capabilities are accessible by external applications via an API. A request for one or more capabilities of a network is received from an application by an API Gateway of a platform that interfaces the network. Information associated with the request is input to a machine learning model to cause the machine learning model to predict whether the request is at least potentially malicious. The request is prevented from being sent to the network when the machine learning model predicts that the request is at least potentially malicious. The request is sent to the network when the machine learning model predicts that the request is not at least potentially malicious.
Type:
Grant
Filed:
May 9, 2024
Date of Patent:
June 9, 2026
Assignee:
AMDOCS DEVELOPMENT LIMITED
Inventors:
Cameron Ross Dunne, Bernard Heuse, Joe Hogan, Andrew D'Souza
Abstract: As described herein, a system, method, and computer program provide real-time language translation using generative artificial intelligence. An input in a first spoken language is received. The input in the first spoken language is processed, using a generative artificial intelligence model, to generate a translation of the input in a second spoken language. The translation is output.
Abstract: As described herein, a system, method, and computer program are provided for batching a collection of elements in local memory for processing. A single collection of elements of data is stored in a local memory across a plurality of sub-collections. The single collection of elements is processed on a sub-collection basis, where each sub-collection is removed from the local memory upon completion of the processing of the elements in the sub-collection.
Abstract: As described herein, a system, method, and computer program are provided for using malware to protect data. A dormant malware embedded in data detects that a preconfigured condition has been satisfied for self-activation. Responsive to detecting that the preconfigured condition has been satisfied, the dormant malware performs self-activation.
Abstract: As described herein, a system, method, and computer program provide a test environment as a service. The service provides a user interface presenting a plurality of configurable parameters for creating a test environment. The service receives, via the user interface, user input defining configurations for one or more configurable parameters of the plurality of configurable parameters. The service creates the test environment in accordance with the configurations.
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.
Abstract: As described herein, a system, method, and computer program are provided for using a dynamic threshold mechanism that is utilizing a set of machine learning models to auto-complete user input fields. User access to a form having a plurality of user input fields is detected. One or more of the plurality of user input fields are auto-completed over a sequence of stages, utilizing at least one machine learning model.
Type:
Grant
Filed:
January 22, 2024
Date of Patent:
May 12, 2026
Assignee:
AMDOCS DEVELOPMENT LIMITED
Inventors:
Lior Turgeman, Ravit Fireberger, Taima Abu Saleh
Abstract: As described herein, a system, method, and computer program are provided for a multi-stage multi-class classification. A dataset having an imbalanced distribution of data across a plurality of classes is identified. The plurality of classes are grouped into a plurality of clusters, based on a defined criteria. A plurality of machine learning models are trained, each machine learning model of the plurality of machine learning models trained using a subset of the data in the dataset corresponding to a particular cluster of the plurality of clusters. The plurality of machine learning models are used, in stages, to predict a classification for a given input.
Abstract: As described herein, a system, method, and computer program are provided for smart user alert messaging. In use, raw information associated with usage of a communication service by a customer is identified. Additionally, the raw information is processed, using artificial intelligence, to infer one or more aspects of a status of the customer. Further, one or more alerts is generated for the customer, based on the raw information and the one or more aspects of the status of the customer.
Type:
Grant
Filed:
February 28, 2022
Date of Patent:
April 21, 2026
Assignee:
AMDOCS DEVELOPMENT LIMITED
Inventors:
Eliyah Havemann, Ilan Levy, Marina Shumski Dudik, Ofer Raanan, Alexey Khait, Amir Lapid, Gil Rosen
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.
Abstract: As described herein, a system, method, and computer program are provided for a TOSCA modeling optimization for 5G network orchestration. A template catalog storing one or more network service instance templates is accessed, by a TOSCA-based orchestrator in a 5G network. A network service instance is deployed to the 5G network from the one or more network service instance templates, by the TOSCA-based orchestrator.
Type:
Grant
Filed:
March 21, 2023
Date of Patent:
February 10, 2026
Assignee:
AMDOCS DEVELOPMENT LIMITED
Inventors:
Andrei Kojukhov, Avi Chapnick, Borislav Glozman, Gabriel Podolsky, Amit Gal
Abstract: As described herein, a system, method, and computer program are provided for processing a dataset. In one embodiment, an AI-model to inference the dataset is selected. A plurality of inferencing engines each using the AI-model are initiated, where a number of the inferencing engines that are initiated is calculated according to a predetermined time constraint. The dataset is divided between the plurality of inferencing engines.
Abstract: As described herein, a system, method, and computer program are provided for scraping POM data from webpages. A plug-in tool of a web browser receives input defining one or more parameters for extracting page object model (POM) data from a webpage. The plug-in tool automatically extracts the POM data from the webpage based on the one or more parameters defined in the input.
Abstract: As described herein, a system, method, and computer program are provided for code customization. A customization of existing code or metadata defining a software application is received, to form a customized version of the software application. The customization is tagged with a label that differentiates the customization from the existing code or metadata. During runtime or compilation time, a conditional logical selection between the existing code or metadata and the customization is made, using the label.
Abstract: As described herein, a system, method, and computer program provide explainability of entity data segmentation based on Boolean friction points. A dataset is processed, using a machine learning model, to calculate a plurality of Shapley values for the dataset, wherein the dataset includes friction points and explanatory variables. The dataset is clustered to generate a plurality of segments, based on the Shapley values. For each segment of the plurality of segments, a global explanation is generated for the segment using a predefined list of Boolean friction columns and the Shapley values.
Type:
Grant
Filed:
April 10, 2024
Date of Patent:
January 13, 2026
Assignee:
AMDOCS DEVELOPMENT LIMITED
Inventors:
Marina Ankri, Boris Rabinovich, Pavel Yefim May, Vivi Miranda, Liad Levi-Raz
Abstract: As described herein, a system, method, and computer program are provided for selectively amending a large customer agreement. A written contract for a customer representing an agreement to provision a plurality of telecommunication services at a plurality of sites of the customer is accessed. A user interface is provided presenting, as a plurality of selectable elements, a plurality of items in the written contract. An update to the written contract is received via the user interface. The update is processed as a selective amendment to the written contract to form an amended version of the written contract.
Type:
Grant
Filed:
November 10, 2021
Date of Patent:
January 6, 2026
Assignee:
AMDOCS DEVELOPMENT LIMITED
Inventors:
Jean-Marc Eric Ohayon, Aliza Farjun, Hila Pinker
Abstract: As described herein, a system, method, and computer program are provided for processing a dataset. In one embodiment, an AI-model to inference the dataset is selected. A plurality of inferencing engines each using the AI-model are initiated, where a number of the inferencing engines that are initiated is calculated according to a predetermined time constraint. The dataset is divided between the plurality of inferencing engines.
Abstract: As described herein, a system, method, and computer program are provided for processing a dataset. In one embodiment, an AI-model to inference the dataset is selected. A plurality of inferencing engines each using the AI-model are initiated, where a number of the inferencing engines that are initiated is calculated according to a predetermined time constraint. The dataset is divided between the plurality of inferencing engines.
Abstract: As described herein, a system, method, and computer program are provided for direct API call authentication during an end-to-end test flow. During use of an end-to-end testing framework, a network log is stored that includes an authentication token issued by an identity provider. The authentication token is then used for making a direct API call during a test flow of the end-to-end testing framework.
Type:
Grant
Filed:
August 22, 2023
Date of Patent:
December 9, 2025
Assignee:
AMDOCS DEVELOPMENT LIMITED
Inventors:
Ruchita Karwa, Vladimir Tkach, Ayush Srivastava