Patents Assigned to Amdocs Development Limited
  • Patent number: 11514478
    Abstract: A method of serving Real Time Bidding (RTB) requests received from client devices based on availability of advertisements (ADs) at an edge storage, comprising using an RTB server for receiving RTB request(s) from one or more client devices for impression(s) in AD placement(s) offered by online content presented by the client device(s) to associated user(s), forwarding the RTB request(s) to AD exchange(s) and receiving in response a plurality of bid offers received from advertisers for purchasing the impression(s) for posting a plurality of ADs, identifying among the plurality of ADs cached AD(s) stored at an edge storage located at an edge of a network serving the client device(s), adjusting bid offers relating to non-cached ADs to reflect cost of network resources required for downloading the non-cached AD(s) and initiating service of AD(s) associated with highest bid offer(s) among the adjusted bid offers and bid offers relating to the cached AD(s).
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: November 29, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Eran Yosef Paran, Shmuel Ur
  • Patent number: 11502916
    Abstract: As described herein, a system, method, and computer program are provided for AWS autoscaling of Tuxedo systems. In use, an AWS cloud based deployment of a Tuxedo system is identified. Further, autoscaling of the Tuxedo system is provided in accordance with an autoscaling configuration of the AWS, using a Tuxedo registrar that maps AWS EC2 DNS names or internet protocol (IP) addresses with Tuxedo-compliant names capable of being used by the Tuxedo system.
    Type: Grant
    Filed: February 10, 2022
    Date of Patent: November 15, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Yogesh Maheswari, Abhishek Gupta, Sujit Samantaray
  • Patent number: 11494363
    Abstract: As described herein, a system, method, and computer program are provided for identifying foreign keys between distinct tables based on a statistical analysis of table values. In use, a plurality of candidate field combinations are determined between a first table and a second table. A statistical analysis of values stored in fields of each candidate field combination of the plurality of the candidate field combinations is performed. Foreign keys between the first table and the second table are identified, based on a result of the statistical analysis.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: November 8, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Yaniv Avrashi, Gilli Shama, Irit Shamir, Pavel Vodolazov
  • Patent number: 11494746
    Abstract: As described herein, a machine learning system, method, and computer program are provided for making payment related customer predictions using remotely sourced data. A system of a communication service provider (CSP) identifies a customer of the CSP. Additionally, the system collects data from a plurality of data sources independent from the CSP, the data including telephone numbers and/or webpage URLs of other services providers that are associated with making payments. Further, the system processes the collected data to form input data indicating which of the telephone numbers were contacted by the customer and/or webpage URLs were accessed by the customer. Still yet, the system processes the input data using at least one machine learning algorithm to make at least one payment related prediction for the customer. Moreover, the system outputs the at least one payment related prediction made for the customer.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: November 8, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Eran Yosef Paran, Liat Taub Bahar, Shmuel Ur
  • Patent number: 11477531
    Abstract: As described herein, a machine learning system, method, and computer program are provided to predict which resident of a residential space is watching television for content targeting purposes. In use, a login to a television service on a television device in a residential space is detected. Additionally, information defining a plurality of residents of the residential space is identified. Further, a profile determined for the login is identified, where the profile is associated with a particular resident of the plurality of residents or a particular resident group of the plurality of residents. Still yet, the profile and the information defining the plurality of residents of the residential space is input to a machine learning model to predict one or more residents of the plurality of residents that is consuming the television service on the television device.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: October 18, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Shmuel Ur, Sarit Chehanowitz, Nir Fattal
  • Patent number: 11477040
    Abstract: As described herein, a system, method, and computer program are provided for dynamic switching between online and offline charging for a network session. In use, a network session is monitored. Additionally, during the network session, one or more characteristics of the network session are determined, based on the monitoring of the network session. Further, a dynamic selection is made between offline charging and online charging for the network session, based on the one or more characteristics of the network session.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: October 18, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Naceur Lagha, Omer Shani
  • Patent number: 11477827
    Abstract: As described herein, a system, method, and computer program are provided for handling a user equipment connection to a 5G network. An orchestration function of the 5G network identifies a connection to be established with the 5G network by the user equipment. The orchestration function determines a data center in the 5G network having resources available for use by the user equipment. The orchestration function generates access related information to be used by the user equipment for establishing the connection with the 5G network, wherein the access related information is based in part on the data center having the resources available for use by the user equipment. The orchestration function causes the user equipment to establish the connection to the 5G network according to the access related information by communicating the necessary information to a policy control function (PCF).
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: October 18, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Andrei Kojukhov, Alla Goldner, Tzvika Naveh, Avi Chapnick, Borislav Glozman
  • 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: 11470203
    Abstract: A system, method, and computer program product are provided for providing device centric payments in roaming conditions. In operation, a device requests service from a visiting communication network. The device provides an identity associated with the device. The device records an amount of service utilized (e.g. utilizing blockchain technology, etc.). The device submits the amount of service utilized to the visiting network or to a blockchain, such that the visiting network is capable of determining whether the amount of service utilized recorded by the device is similar to an amount of service usage measured by the visiting network (e.g. when an established credit limit available has been utilized, etc.).
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: October 11, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Eran Yosef Paran, Shmuel Ur
  • Patent number: 11463516
    Abstract: A system, method, and computer program are provided for distributed application execution using a cluster of mobile devices. In use, a wireless computing device included in a wireless mesh network of wireless computing devices identifies a wireless distributed application deployed to the wireless computing devices. Further, the wireless computing device manages execution of the wireless distributed application across the wireless computing devices.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: October 4, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Pavel Yefim May, Alexander Krasnostavsky
  • Patent number: 11456931
    Abstract: As described herein, a system, method, and computer program are provided for orchestrating loosely coupled services. A plurality of services are registered, wherein a first service of the plurality of services is a consumer of a second service of the plurality of services. A status of each service of the plurality of services is monitored. Operation of the plurality of services is orchestrated, based on the status of each service of the plurality of services, including at least notifying the first service of a status of the second service for affecting operation of the first service.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: September 27, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Pavel Yefim May, Vladimir Tkach, Alexander Krasnostavsky, Sergey Podalov
  • Patent number: 11436130
    Abstract: As described herein, a system, method, and computer program are provided for automating manually written test cases. In use, a web scraper is used to scrape an application to be tested, wherein the scraping identifies elements of the application. Additionally, a repository is used to store an indication of the elements of the application identified from the scraping of the application. Further, a test case manually written for the application is accessed. One or more of the elements of the application indicated in the repository that are impacted by the manually written test case are then determined. Still yet one or more of the preconfigured test functions that correspond with the one or more of the elements of the application are selected from a library of preconfigured test functions. Moreover, the manually written test case is automated, to form an automated test case, using the selected one or more of the preconfigured test functions.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: September 6, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventor: Partha Patnaik
  • 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: 11430017
    Abstract: A method of serving Real Time Bidding (RTB) requests received from client devices at a network edge node, comprising an edge node located at an edge of a network serving one or more client devices for obtaining a dataset associating each of a plurality of cached ADs stored in edge storage device(s) locally accessible to the edge node with one or more user attributes, receiving, from the client device(s), RTB request(s) for impression(s) in AD placement(s) presented by the client device(s) to respective user(s), each RTB request comprising user attribute(s) of the respective user, serving in response to each RTB request, to the respective client device, one of the cached ADs associated with the user attribute(s) of the respective RTB request or forwarding the respective RTB request to an RTB server when none of the cached ADs is associated with the user attribute(s) of the respective RTB request.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: August 30, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Eran Yosef Paran, Shmuel Ur
  • Patent number: 11418595
    Abstract: As described herein, a system, method, and computer program are provided for Internet of Things (IoT) community services. In use, a platform of an IoT network is provided to a plurality of IoT devices of the IoT network, where the platform has one or more services accessible to the plurality of IoT devices. Further, the platform executes the one or more services to enhance functionality of the plurality of IoT devices.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: August 16, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventor: Sharon Elgarat
  • Patent number: 11416675
    Abstract: As described herein, a system, method, and computer program are provided for customizing an electronic form. Events occurring in association with use of an electronic form are collected. The electronic form is automatically customized, based on the events.
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: August 16, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Greta Tarakanov, Vladimir Tkach, Diana Honik, Ada Gur-Karimov, Maria Morozov
  • Patent number: 11411884
    Abstract: As described herein, a multiple network controller system, method, and computer program are disclosed for providing enhanced network service. The multiple network controller system includes multiple network controllers each associated with a different network. In use, the system receives a request for a network service. Additionally, the system processes the request to select one or more of the network controllers to use for providing the network service, where the selection is made based on at least a quality requirement specified for the network service. Further, the system causes the selected one or more of the network controllers to provide the network service.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: August 9, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Sagar Tayal, Ramkumar Sharma, Mitul Surti
  • 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: D958126
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: July 19, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Omri Barzeev, Eaty Amir, David Keller, Elad Yanay, Dorit Provizor