Patents Assigned to Amdocs Development Limited
  • Patent number: 10897400
    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: February 20, 2019
    Date of Patent: January 19, 2021
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Ofer Hermoni, Nimrod Sandlerman, Eyal Felstaine
  • Patent number: 10896159
    Abstract: A system, method, and computer program product are provided for configuration based coexistence routing. In operation, a coexistence router system receives data from one or more systems during a coexistence period of a data migration process where information is in process of being migrated from one or more migration source systems to one or more migration target systems. The coexistence router system identifies one or more routing keys included with the data capable of being used to determine whether the data is associated with the one or more migration target systems or the one or more migration source systems. The coexistence router system queries a migration master database to determine whether the data is associated with the one or more migration target systems or the one or more migration source systems, based on the one or more routing keys.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: January 19, 2021
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Niv Michaeli, Noam Tamarkin
  • Patent number: 10880182
    Abstract: A system, method, and computer program product are provided for automatically pruning rules in an AI-based network management system. In operation, a network configuration identifier is defined for a configuration of a communication network in an AI-based network management system. Log data is collected of the communication network, and the log data is associated with the network configuration identifier. Next, training data is created for a first AI-engine for the network configuration identifier, based on the log data associated with the network configuration identifier. The one or more rules are associated with the network configuration identifier. Additionally, at least one rule of the one or more rules are provided to a second AI-engine used by the AI-based network management system.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: December 29, 2020
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Ofer Hermoni, Nimrod Sandlerman, Eyal Felstaine
  • Patent number: 10880185
    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: February 20, 2019
    Date of Patent: December 29, 2020
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Ofer Hermoni, Nimrod Sandlerman, Eyal Felstaine
  • Patent number: 10869265
    Abstract: A system, method, and computer program product are provided for implementing various device decisions regarding edges/towers. The method comprises one or more of: choosing a single best edge or tower for a device; splitting workloads between multiple edges or towers; and controlling multiple smart devices and deciding how to split a workload between them.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: December 15, 2020
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Shmuel Ur, Nir Fattal, Gad Yitzhak Weissman
  • Patent number: 10848383
    Abstract: A system, method, and computer program product are provided for dynamic adjustment of bandwidth for data plans with lifetime validity based on data usage of an end-user. In operation, a system identifies data consumption behavior for a user of a data service corresponding to at least one user device. The data service includes a data usage amount capable of being utilized until fully exhausted. The system calculates an average data usage rate from the data consumption behavior of the user based on data usage in a time period of a previous number of time units. The system determines a new bandwidth for adjustment of the data service, based on the average data usage rate. Moreover, the system dynamically modifies a bandwidth of the data service based on the determined new bandwidth.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: November 24, 2020
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventor: Nitin Khanna
  • Patent number: 10846141
    Abstract: A system, method, and computer program product are provided for automatic labeling of training and testing data in a communication system. In use, log data of a communication network is received, the log data including one or more parameters associated with an operation of network entities and a time of reporting. Additionally, the log data is stored in a log data set. At least one definition of at least one network situation is received. Further, a scan of the log data set by the time range is restricted and values of the one or more parameters of a first entry of the log data are compared with the at least one condition. It is determined that the values satisfy the at least one condition, whereupon, a first detected network situation is determined, the first entry of the log data is selected, and the first entry of the log data is automatically labeled.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: November 24, 2020
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Ofer Hermoni, Eyal Felstaine, Nimrod Sandlerman
  • Patent number: 10848594
    Abstract: A system, method, and computer program product are provided for multiple orchestrator service fulfillment. In use, a first orchestrator receives a request to fulfill a service. The first orchestrator divides the service into a plurality of sub-services, and selects a second orchestrator to fulfill one or more of the plurality of sub-services. The first orchestrator then sends to the second orchestrator a request to fulfill the one or more of the plurality of sub-services.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: November 24, 2020
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Evgeny Zemlerub, Sergei Liakhovetsky
  • Patent number: 10832191
    Abstract: A system, method, and computer program product are provided for metadata driven interface orchestration and mapping. In operation, a system defines a plurality of job items in a master enterprise catalogue by mapping all possible business requests to one or more pre-defined job items. The system defines job specifications in the master enterprise catalogue by mapping the plurality of job items to one or more pre-defined job specifications. Further, the system defines a job list in the master enterprise catalogue by building a sequence of outgoing requests based on possible use cases and the job specifications. The system defines an order context associated with one or more orders. Additionally, the system automatically generates a job plan including a plurality of activities utilizing the job list from the master enterprise catalogue and the order context. Moreover, the system automatically generates interfaces with a plurality of external systems based on the job plan including the plurality of activities.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: November 10, 2020
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Rani Tzur, Daniel Tal, Abhishek Anant Patankar, Jayant K. Sahu, Prashantkumar Kashinath Sonawane
  • Patent number: 10831856
    Abstract: A system, method, and computer program product are provided for implementing trustable, unobtrusive webpage monitoring and correcting based on validation rules. In operation, a system determines that a webpage has finished rendering. The system detects changes made to a webpage. The system determines whether the changes made to the webpage are valid changes based on one or more rules. The system computes correcting actions for the changes made to the webpage if it is determined that the changes made to the webpage are not valid changes based on the one or more rules. Further, the system implements the correcting actions to the webpage.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: November 10, 2020
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Vladimir Tkach, Maxim Paliy, Yuri Kroz
  • Patent number: 10824318
    Abstract: A system, method, and computer program product are provided for automatic user interface layout organization. In operation, a system receives an action representing at least one modification to a source user interface layout, or an unbalanced layout (a layout that violates the constraints). The system receives a list of constraints that define the validity of a given layout. The system creates a list of all possible valid user interface layout permutations including the at least one modification based on the constraints. The system determines a difference between the source user interface layout and each of the possible valid layout permutations. Further, the system selects one of the possible valid layout permutations that is least different from the source user interface layout to be used as a target user interface layout including the at least one modification.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: November 3, 2020
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventor: Yoav Kadosh
  • Patent number: 10776251
    Abstract: A system, method, and computer program product are provided for automatically converting manual test cases to automated test structures in a software testing project. In operation, an activity being tested associated with at least one software testing project is identified. Additionally, an automated test case is created based on a manual test case associated with the activity being tested. Further, the automated test case is linked to a generic reusable automated activity group. In addition, one or more parameters associated with measurements of the activity being tested and corresponding values associated with a current testing instance are identified. Moreover, a work flow is automatically generated for the reusable generic activity group available for future testing use, based on the one or more parameters and the corresponding testing values.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: September 15, 2020
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Sharon Elgarat, Meni Kadosh, Yaron Weiss
  • Patent number: 10761861
    Abstract: A system, method, and computer program product are provided for event stream modification. In operation, a system identifies an event to add to an event stream. Moreover, the system appends the new event to at least one of any event in the event stream based on criteria.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: September 1, 2020
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventor: Lucas Dario Majerowicz
  • Patent number: 10764323
    Abstract: A system, method, and computer program product are provided for isolating services of a communication network in response to a distributed denial of service attack. In use, an indication of a detection of a distributed denial of service (DDoS) attack directed at one or more resources of a communication network is received. Additionally, at least one first network service associated with the communication network that is subject to the DDoS attack is identified. Further, the at least one first network service associated with the communication network that is subject to the DDoS attack is isolated.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: September 1, 2020
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Eyal Felstaine, Ofer Hermoni, Itzik Kitroser, Shmuel Ur
  • Patent number: 10762434
    Abstract: A method is provided for enabling a software user to obtain answers based on information retrieved from Big Data systems to complex questions, which comprises the steps of: providing a plurality of queries associated with different query families, the different query families comprise at least one family of simple queries and at least one query family of complex query family, and each of the families is associated with the following characterizing elements: information sources, entity type for which one or more features would be synthesized, attributes to be used as filters and attributes for calculating the new features; retrieving data from the respective information sources; processing the retrieved data to enable evaluating results of the queries associated with the at least one simple query families; calculating solutions to all queries and synthesizing features characterizing the answers, based on the calculated solutions.
    Type: Grant
    Filed: January 5, 2015
    Date of Patent: September 1, 2020
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventor: Gad Nir Solotorevsky
  • Patent number: 10762558
    Abstract: A system, method, and computer program product include authorizing a payment using gesture data. In use, a request for a payment is received over a network from a payment provider. Additionally, gesture data is generated in response to the receipt of the request for the payment. Furthermore, the gesture data is transmitted to the payment provider over the network, for authorizing the payment.
    Type: Grant
    Filed: January 14, 2009
    Date of Patent: September 1, 2020
    Assignees: AMDOCS DEVELOPMENT LIMITED, AMDOCS SOFTWARE SYSTEMS LIMITED
    Inventor: Oliver Drobnik
  • Patent number: 10764150
    Abstract: A system, method, and computer program product are provided for preparing multi-feed of log data in an AI-managed communication system. In use, log data of a communication network is obtained and a plurality of artificial intelligence (AI) models are obtained. The log data is analyzed with a first AI model of the plurality of AI models to detect at least one occurrence of a respective classifier. A first confidence level for the first AI model is computed. A reduced log data feed is formed by eliminating at least one parameter from the log data. Further, a second confidence level for the first AI model is calculated by repeating the analysis of the log data, the computation of the first confidence level, and the formation of the reduced log data feed until at least one: the second confidence level is lower than the first confidence level, or the second confidence level reaches a threshold.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: September 1, 2020
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Ofer Hermoni, Nimrod Sandlerman, Eyal Felstaine
  • Patent number: 10764160
    Abstract: A system, method, and computer program product are provided for utilizing an open and global/private blockchain system for supporting Virtual Network Function (VNF) certification and consumption processes. In operation, a system receives a request by one or more first entities to publish information to an open and global/private blockchain system for one or more VNF certification processes or VNF consumption processes. The system publishes the information to the blockchain system such that the information is stored to a ledger utilizing blockchain technology. Additionally, the system may send at least one notification to one or more second entities indicating that the information has been published to the blockchain system for accessing by the one or more second entities. In addition, the system exposes all relevant information from the open and global/private blockchain and enables 3rd party entities to leverage this information and enhance the system functionality.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: September 1, 2020
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Eyal Binyamin Shtrauch, Nagina Eliav, Hanoch Sapoznikov, Vladimir Tkach
  • Patent number: 10756970
    Abstract: A system, method, and computer program product are provided for automatic reconfiguration of a communication network. In use, a scoring function, a scoring goal, and data of a first network situation of a communication network are obtained. An initial network entity associated with the first network situation, and an initial parameter associated with the first network situation are selected. Additionally, a migration of the initial network entity is planned to prevent the initial parameter from reaching a predefined threshold to form a network reconfiguration. Further, a score value of the network reconfiguration using the scoring function is computed, and it is determined that the score value does not match the scoring goal. Moreover, the method is repeated until the score value matches the scoring goal.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: August 25, 2020
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Ofer Hermoni, Nimrod Sandlerman, Eyal Felstaine
  • Patent number: 10757165
    Abstract: A system and method are provided for delegating entitlements to media services. The method includes storing, at an intermediary system operable between a plurality of service providers and a plurality of user devices, authorization data for each of a plurality of media services associated with a first user, the authorization data enabling the intermediary system to access the corresponding media service from a service provider on behalf of the first user. The method also includes, after detecting a request to access one of the plurality of media services by a second user, using a set of stored associations to determine whether or not the second user has been delegated an entitlement to the one of the plurality of media services by the first user.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: August 25, 2020
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Praveen Gangadharan, Gemini Waghmare, Jay Deen, Jingyu Wang, Ryan Morrison