Patents Assigned to Amdocs Software Systems Limited
  • Patent number: 9734042
    Abstract: During execution of a computer program, mouse movements, keyboard inputs, and screen snapshots are recorded and stored in one or more files as a test flow. Next, selected recorded keyboard inputs are replaced with user-specified variable parameters to generate a keyboard testing input, each of the parameters corresponding to a plurality of possible keyboard inputs. Execution is triggered of the test flow including the recorded mouse movements, the recorded screenshots, and the keyboard testing input. If the initially displayed screen is not equivalent to the first screen indicted in the test flow as being the start of the test, the test flow is stopped. Otherwise, the test flow is executed utilizing a random selection of the plurality of possible keyboard inputs of the keyboard testing input. At least one output is provided for the execution of the test flow.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: August 15, 2017
    Assignees: Amdocs Software Systems Limited, Amdocs Development Limited
    Inventor: Sharon Elgarat
  • Patent number: 9729571
    Abstract: A system, method, and computer program product are provided for detecting and measuring changes in network behavior of communication networks utilizing real-time clustering algorithms. In use, network traffic associated with at least one communication network is received. Additionally, the network traffic is characterized and classified based on similarities in the network traffic utilizing one or more real-time clustering algorithms. Further, changes in network behavior of the at least one communication network are detected and measured utilizing information associated with the classified network traffic.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: August 8, 2017
    Assignees: Amdocs Software Systems Limited, Amdocs Development Limited
    Inventors: Paul Andrew Ferguson, Roman Ferrando Llopis, Peter John Cogan
  • Patent number: 9727447
    Abstract: A system, method, and computer program product are provided for automated exploratory testing. In use, a plurality of actions to be performed as a test flow in an exploratory test associated with at least one testing project are identified. Additionally, a plurality of additional options are identified for each performed action of the plurality of actions of the test flow that are capable of being performed instead of one or more of the plurality of actions in the test flow. Further, a graph is generated showing all combinations of the plurality of first actions and the plurality of additional options as a possible scope of the exploratory test associated with the at least one testing project. In addition, the graph is modified based on received input, the received input identifying one or more test flows to execute as the exploratory test associated with the at least one testing project.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: August 8, 2017
    Assignees: Amdocs Software Systems Limited, Amdocs Development Limited
    Inventor: Sharon Elgarat
  • Patent number: 9716626
    Abstract: A system, method, and computer program product are provided for adding a new element to a Network Function Virtualization based (NFV-based) communication network. In use, at least one new element to implement in an NFV-based communication network is identified, the at least one new element including at least one new service, at least one new virtual network function (VNF), at least one new device, or at least one new software upgrade. Additionally, the at least one new element is added to a service model associated with the NFV-based communication network, without disruption of existing elements in the NFV-based communication network. Further, a selection policy associated with the at least one new network element is generated. Moreover, the at least one new element is utilized in the NFV-based communication network, in accordance with the selection policy.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: July 25, 2017
    Assignees: Amdocs Software Systems Limited, Amdocs Development Limited
    Inventor: Shai Herzog
  • Patent number: 9706438
    Abstract: A system, method, and computer program product are provided for congestion relief in a communication network. In use, information is collected for all subscribers utilizing at least one service in at least one of a plurality of sectors associated with a communication network, the information including at least an identity associated with each subscriber and a service type being utilized by each subscriber. Further, the collected information is aggregated to determine a sector status for each of the plurality of sectors, the sector status for each of the plurality of sectors including a total number of active subscribers for a corresponding sector, a service distribution associated with the corresponding sector, and a bandwidth consumption associated with the corresponding sector. Additionally, specific business data associated with the active subscribers in each of the plurality of sectors is received.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: July 11, 2017
    Assignees: Amdocs Software Systems Limited, Amdocs Development Limited
    Inventors: Yaron Shlomo Kadmon, Ronen Kenig, Dori Ben-Moshe, Meir Oren Levy, Nadav Kremer
  • Patent number: 9679318
    Abstract: A system, method, and computer program product are provided for updating a bill. In use, a replica of a bill is displayed. In addition, a selection of al least one parameter of the bill is received. In response to the selection, a user (e.g. a customer representative, etc.) is permitted to enter an updated value for the parameter. Further, the parameter of the bill is updated in the consequent billing cycle to reflect the updated value.
    Type: Grant
    Filed: May 24, 2007
    Date of Patent: June 13, 2017
    Assignees: Amdocs Software Systems Limited, Amdocs Development Limited
    Inventors: Shantanu Vilas Kulkarni, Irina Andreea Diaconu, Michal Gaszak
  • Patent number: 9665602
    Abstract: A system, method, and computer program product are provided for migrating interdependent data objects from a first device to a second device. In use, at least one first data object to be migrated from a first device to a second device associated with a target code is received. Further, it is determined that the second device associated with the target code requires at least one second data object to be present at least one of before the at least one first data object or at a same time as the at least one first data object. Additionally, the at least one first data object to be migrated from the first device to the second device associated with the target code is stored in a cache. Furthermore, an interdependency event associated with the at least one first data object and the at least one second data object is detected. In response to detecting the interdependency event, the at least one second data object to be migrated from the first device to the second device associated with the target code is received.
    Type: Grant
    Filed: April 2, 2014
    Date of Patent: May 30, 2017
    Assignees: Amdocs Software Systems Limited, Amdocs Development Limited
    Inventors: Christopher James George, Ulf Mathias Landby, Stephen Palmer, Paul Michael McHugh
  • Patent number: 9667509
    Abstract: A system, method, and computer program product are provided for limiting an impact of at least one internal network entity on a network function virtualization (NFV) based communication network hosting the network entity, the method including: providing a container including at least one borderline gateway, providing within the container at least one of internal network entity, where the internal network entity includes a software module, a virtual network function (VNF), and a VNF instance, and assigning the borderline gateway at least one protective limit, where NFV-based network includes at least one external network entity, the external network entity is external to the container, where the at least one internal network entity communicates with any of the external network entities only via the at least one borderline gateway, and where the borderline gateway is operative to use the protective limit to limit the impact on the NFV-based network.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: May 30, 2017
    Assignees: Amdocs Software Systems Limited, Amdocs Development Limited
    Inventors: Guy Levi, Nimrod Sandlerman
  • Patent number: 9660929
    Abstract: A system, method, and computer program product are provided for segregated policy decision making in the context of network function virtualization orchestration in a communication network. In use, at least one orchestration task is identified to be performed by a Network Function Virtualization Orchestrator (NFV-O) associated with a communication network. Additionally, the at least one orchestration task is assigned to be performed by a network service planning module, the network service planning module functioning to assure the at least one orchestration task is acceptable based on an orchestration template. Further, a policy decision module is queried with contextual information associated with the at least one orchestration task, the policy decision module functioning to assure one or more business goals are considered based on the contextual information.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: May 23, 2017
    Assignees: Amdocs Software Systems Limited, Amdocs Development Limited
    Inventor: Shai Herzog
  • Patent number: 9659324
    Abstract: A system, method, and computer program product are provided for aggregating fallouts in an ordering system. In use, a repository of fallout errors associated with an ordering system is maintained. Further, one or more fallout events associated with the ordering system are automatically detected. Additionally, it is determined that the one or more detected fallout events are associated with at least one fallout error associated with processing an order in the ordering system. Furthermore, it may be determined whether the at least one fallout error corresponds to one of a plurality of stored fallout errors stored in the repository of fallout errors, in response to determining that the one or more detected fallout events are associated with the at least one fallout error from processing an order in the ordering system.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: May 23, 2017
    Assignees: Amdocs Software Systems Limited, Amdocs Development Limited
    Inventors: Yoav Guez, Yakov Eini, Tomer Sadan
  • Patent number: 9660868
    Abstract: A network management system for management of a communications network is disclosed. The system comprises an inventory database storing a network inventory comprising information representative of network resources of the communications network. The system comprises means for receiving a change request specifying a modification to be made to the network, and an inventory update component adapted to modify the network inventory in response to the change request. The system also includes an implementation component adapted to access the inventory database, identify modifications made to the network inventory, and transmit configuration data to the network to implement the inventory modifications in the network.
    Type: Grant
    Filed: November 17, 2006
    Date of Patent: May 23, 2017
    Assignees: Amdocs Software Systems Limited, Amdocs Development Limited
    Inventors: Richard Mishra, Markus Buchner, Johnston Harden Graham Glendinning, Manfred Geyer, Adan K. Pope, David Roy Ettle
  • Patent number: 9646269
    Abstract: A system, method, and computer program product are provided for centralized guided testing. In use, at least one software testing project is identified. Additionally, data associated with the at least one software testing project is accessed from at least one of a plurality of knowledge repositories that are capable of being dynamically and constantly updated, the plurality of knowledge repositories including: at least one first repository including official testing methodology associated with a plurality of testing processes; at least one second repository including test project management information; at least one third repository including test knowledge information provided by users; and at least one fourth repository including historical testing project information and ongoing testing project information. Further, the data associated with the at least one software testing project is presented utilizing at least one user interface.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: May 9, 2017
    Assignees: Amdocs Software Systems Limited, Amdocs Development Limited
    Inventors: Talmon Ben-Cnaan, Ighal Szyk, Sharon Elgarat, Assaf Ben David, Pankaj Baishya
  • Patent number: 9645899
    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, identifying at least one virtual network function (VNF) instance using the first network component, selecting a second network component to be used by same VNF for replacing the VNF instance in the first network component when the first network component is faulty, and securing at least one resource of the second network component for the VNF.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: May 9, 2017
    Assignees: Amdocs Software Systems Limited, Amdocs Development Limited
    Inventors: Eyal Felstaine, Ofer Hermoni, Nimrod Sandlerman
  • Patent number: 9646350
    Abstract: A system, method, and computer program product are provided for performing operations on network files including captured billing event information. In use, at least one network file is generated in response to a data capture command associated with a communications network, the at least one network file including information associated with a plurality of billing events corresponding to the communication network. Additionally, user input is received to perform at least one operation corresponding to the at least one network file, the at least one operation including at least one of: editing the at least one network file; filtering the at least one network file, based on configurable criteria; replaying at least a portion of the plurality of billing events included in the at least one network file; and generating an event template utilizing at least a portion of the information associated with the plurality of billing events.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: May 9, 2017
    Assignees: Amdocs Software Systems Limited, Amdocs Development Limited
    Inventors: Amit Agarwal, Eyal Rot, Yael Cohen, Sanjay Bhatia
  • Patent number: 9641387
    Abstract: A system, method, and computer program product are provided for increasing revenue associated with a portion of a network. In use, a portion of a network associated with a communication service provider (CSP) is identified, the portion of the network corresponding to at least one customer group. Additionally, one or more network characteristics associated with the portion of the network to modify are identified for increasing revenue associated with the portion of the network. Further, the one or more network characteristics associated with the portion of the network are modified to increase revenue associated with the portion of the network.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: May 2, 2017
    Assignees: Amdocs Software Systems Limited, Amdocs Development Software
    Inventors: Meir Levy, Yaron Kadmon, Ronen Kenig, Dori Ben-Moshe, Nadav Kremer, Baruch Pinto
  • Patent number: 9626417
    Abstract: A system, method, and computer program product are provided where non-convertible lines in a database that that are comprised of characters that are not recognized by a codepage of the database are identified as result of a predefined assessment and are then exported from the database. The exported non-convertible lines are automatically converted to convertible lines by using a mapping table, and the non-convertible lines are deleted from the database. After deleting the non-convertible lines, a predefined conversion command is executed on the database, thereby converting all characters of the database from an ISO format to a UTF8 format, and then the convertible lines are imported into the database utilizing a predefined import utility that automatically converts all characters of the convertible lines, once inserted into the database, from the ISO format to the UTF8 format.
    Type: Grant
    Filed: April 22, 2014
    Date of Patent: April 18, 2017
    Assignees: Amdocs Software Systems Limited, Amdocs Development Limited
    Inventor: David Sofer
  • Patent number: 9606901
    Abstract: A system, method, and computer program product are provided for generating a detailed design of at least one telecommunications based integration testing project. In use, a scope of at least one integration testing project is analyzed. Additionally, vendor-related information associated with the at least one integration testing project is tracked. Further, an activity library associated with the at least one integration testing project is generated. In addition, scenarios associated with the at least one integration testing project are determined. Furthermore, a high level design of the at least one integration testing project is presented for review. Still yet, testing instructions are generated based on the scenarios associated with the at least one integration testing project. Moreover, a detailed design of the at least one integration testing project is generated utilizing the testing instructions and the activity library.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: March 28, 2017
    Assignees: AMDOCS SOFTWARE SYSTEMS LIMITED, AMDOCS DEVELOPMENT LIMITED
    Inventor: Sharon Elgarat
  • Patent number: 9588634
    Abstract: A software solution framework system, method, and computer program product are provided for allowing interaction with business and technical aspects of a software application. In use, an interface is provided to a software solution framework accessible to a plurality of users for interacting with information relating to a plurality of different business and technical aspects of a software application. Input is received from at least one of the users relating to at least one of the business and technical aspects of the software application, utilizing the interface to the software solution framework. Further, in response to the input, output relating to the at least one of the business and technical aspects of the software application is provided, utilizing the interface to the software solution framework.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: March 7, 2017
    Assignees: Amdocs Development Limited, Amdocs Software Systems Limited
    Inventors: Ofir Edrey, Zeev Berkowitz, Ofir Betzer
  • Patent number: 9571605
    Abstract: A system, method, and computer program product are provided for identifying a social network user identifier based on a user message. In use, a message is received from a user. Additionally, content is extracted from the message. Further, a search is performed using at least a portion of the content. Moreover, an identifier of the user provided by a social network is identified, based on the search.
    Type: Grant
    Filed: April 27, 2010
    Date of Patent: February 14, 2017
    Assignees: Amdocs Software Systems Limited, Amdocs Development Limited
    Inventor: Tal Givoly
  • Patent number: 9563542
    Abstract: A system, method, and computer program product are provided for identifying, quantifying, and reducing wasted resources in software testing. In use, a first duration of time over which at least one software testing environment was not available for at least one first software testing project is determined. At least one wasted resource amount associated with the first software testing project is calculated, the wasted resource amount resulting from the software testing environment not being available during the first duration of time. A potential saving in software testing effort associated with this project and/or at least one second software testing project is automatically calculated, based, at least partially, on the cause of the unavailability of the testing environment, on the determined first duration of time and the calculated wasted resource amount, the potential saving being achievable by making the software testing environment available for the second software testing project.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: February 7, 2017
    Assignees: Amdocs Development Limited, Amdocs Software Systems Limited
    Inventor: Talmon Ben-Cnaan