Patents Assigned to Amdocs Development Limited
  • Patent number: 10289854
    Abstract: An apparatus, computer program, and method are provided for generating an intermediate entitlement specification that specifies one or more access rights in connection with a service or content. A plurality of entitlement policies is stored that are configured for being used to determine one or more entitlements to be sent to a device. In operation, an offer specification is received, and at least one of the plurality of entitlement policies is identified based on the offer specification. An intermediate entitlement specification is generated that specifies one or more access rights in connection with a service or content, based on at least one entitlement policy. In use, a run-time entitlement specification may be generated, in response to a request for the service or content during a run-time. Further, in one embodiment, the run-time entitlement specification may be generated utilizing at least one intermediate entitlement specification.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: May 14, 2019
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: David Franklyn Jacobs, Sarit Shani Natanson
  • Patent number: 10291883
    Abstract: A system, method, and computer program product are provided for receiving device instructions from one user to be overlaid on an image or video of the device for another user. In use, at least one of an image and video of a device is received from a first user via a network. Additionally, at least one instruction for the device is received from a second user, in response to the receipt of the at least one of the image and video of the device. Furthermore, the at least one instruction is provided to the first user for display as an overlay to the at least one of the image and video of the device.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: May 14, 2019
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventor: Nir Levy
  • Patent number: 10289534
    Abstract: A system, method, and computer program product are provided for efficiently automating software testing of business flows. In use, a business flow executed by a user is recorded by a testing system. The business flow is executed by the testing system utilizing a plurality of user selected parameters. Additionally, the recorded business flow is automatically parsed by the testing system into a plurality of activities associated with the business flow. Further, one or more existing automated activities in a test automation repository that correlate with one or more of the plurality of activities associated with the business flow are identified by the testing system (e.g. using a smart match algorithm). Moreover, an automated test for the business flow is generated by the testing system utilizing the one or more existing automated activities in the test automation repository.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: May 14, 2019
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Gilli Shama, Yaron Weiss
  • Patent number: 10291543
    Abstract: A system, method, and computer program product are provided for migrating availability of a resource type in a communication network using network function virtualization, comprising: selecting a resource type; selecting a first section of the network where demand for the resource type is expected to grow; selecting a second section of the network where demand for the resource type is expected to be stable relative to the first section; selecting a third section of the network communicatively coupled to the first and second sections, the third section comprising higher availability of the resource type than the first section; migrating a first virtual network function (VNF) instance from the third section to the first section; and migrating a second virtual network function instance from the second section to the third section.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: May 14, 2019
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Eyal Felstaine, Ofer Hermoni, Itzik Kitroser, Nimrod Sandlerman
  • Patent number: 10282775
    Abstract: A system, method, and computer program product are provided for automatically remediating fallouts in an ordering system of a consumer telecommunications network. In use, one or more fallout errors are detected in one or more ordering systems associated with a consumer telecommunications network. Information associated with the one or more fallout errors is stored in a fallout error repository associated with the one or more ordering systems. Additionally, it is determined whether the one or more fallout errors are known fallout errors associated with one or more automatic processes for remediating the one or more fallout errors. Further, the one or more fallout errors are automatically remediated utilizing the one or more automatic processes for remediating the one or more fallout errors, in response to determining that the one or more fallout errors are known fallout errors associated with one or more automatic processes for remediating the one or more fallout errors.
    Type: Grant
    Filed: April 16, 2014
    Date of Patent: May 7, 2019
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Yoav Guez, Yakov Eini, Tomer Sadan
  • Patent number: 10277462
    Abstract: A system, method, and computer program product are provided for maintaining versioning of web services and XML (Extensible Markup Language) schemas associated with a plurality of independent sub-organizations. In use, a versioning history of a plurality of web services is tracked across a plurality of sub-organizations associated with an organization. Further, a new version of a web service to be introduced in at least one of the sub-organizations is identified. Additionally, a baseline web service version to use for the new version of the web service is automatically identified based on a tracked versioning history of the web service. Furthermore, an existing state of WSDL (Web Services Definition Language) documents and XSD (XML Schema Definition) documents is validated to ensure compliance with a dependency scheme associated with the tracked versioning history of the web service.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: April 30, 2019
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventor: Yossi Cohen
  • Patent number: 10269023
    Abstract: A system, method and computer program product are provided for profile-based advertising. In use, profile criteria is identified. A subset of customers to which invoices are to be delivered is then determined, based on the profile criteria. In addition, at least one advertisement is included with the invoices delivered to the subset of customers.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: April 23, 2019
    Assignees: AMDOCS DEVELOPMENT LIMITED, AMDOCS SOFTWARE SYSTEMS LIMITED
    Inventor: Nir Shem Tov
  • Patent number: 10257244
    Abstract: The invention relates to a method for synchronizing an action in a piece of Rich Media® content with a change in a piece of audiovisual content, said Rich Media® and audiovisual content being part of a Rich Media® presentation. According to the invention, the method comprises the following steps: obtaining a piece of information representative of said change in said piece of audiovisual content, or change information; synchronizing an action in said piece of Rich Media® content with said change, said synchronization step including the following substeps: converting said change information into a Rich Media® event; detecting said event by at least one Rich Media® object of said presentation; triggering said action in said presentation on the basis of said detected event.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: April 9, 2019
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Pierre-Erwann Gouesbet, Stephane Bellanger, Jean-Claude Dufourd
  • Patent number: 10223245
    Abstract: A system, method, and computer program product are provided for identifying tests to automate in a software testing project. In operation, a request for a recommendation for at least one test to automate in a software testing project including a plurality of tests is received. Additionally, a plurality of parameters associated with the software testing project are identified to identify the at least one test to automate. Further, the at least one test to automate is identified from the plurality of tests associated with the software testing project, based on the plurality of parameters. Moreover, the at least one test to automate is presented as the recommendation utilizing at least one user interface.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: March 5, 2019
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Sharon Elgarat, Ohad Mezner, Itsik David, Erez Shacham
  • Patent number: 10162849
    Abstract: A system, method, and computer program product are provided for automatic database validation associated with a software test. In use, an indication that a user is beginning a software test that utilizes one or more databases is received. A first configuration snapshot of the one or more databases is recorded in response to receiving the indication that the user is beginning the software test, prior to the user beginning the software test. Additionally, an indication that the user has finished the software test is received. A second configuration snapshot of the one or more databases is recorded in response to receiving the indication that the user has finished the software test. The first configuration snapshot of the one or more databases is automatically compared to the second configuration snapshot of the one or more databases.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: December 25, 2018
    Assignees: AMDOCS DEVELOPMENT LIMITED, AMDOCS SOFTWARE SYSTEMS LIMITED
    Inventors: Sharon Elgarat, Yuval Alon, Assaf Ben David
  • Patent number: 10162725
    Abstract: A system, method, and computer program product are provided for providing feedback indicating an impact of user directives on a software system. In use, user input associated with a software system is received. Additionally, an impact of the user input on the software system is determined. Further, feedback is provided indicating the impact of the user input on the software system.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: December 25, 2018
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Eyal Felstaine, Ofer Hermoni, Itzik Kitroser, Shmuel Ur
  • Patent number: 10163101
    Abstract: The present invention is directed to a transaction network that facilitates and simplifies purchase transactions between any number of customers and any number of merchants. The transaction network is primarily utilized in the sale and purchase of digital content via a network such as the Internet. The transaction network registers and authenticates customer purchase activities and maintains customer account data including payment information. Once registered, a customer will generally not register again for further purchase activities at participating merchant sites. Additionally, the transaction network provides a single, central authentication mechanism for all participating merchant sites using a single customer identifier and password. Further, the transaction network accumulates purchase information across all of the merchant sites and the ultimate payment processing of those purchase transactions.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: December 25, 2018
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Michael P. Cockrill, William K. Bryant, D. Chase Franklin, Mark H. McNeely, Timothy J. Ryan, Andrew P. Sweet, Steven J. Siadek, Ronald R. Faith, J. Mark Goris, Thor A. Malek
  • Patent number: 10164944
    Abstract: A system, method, and computer program product are provided for implementing a virtual obfuscation service in a network. In use, an obfuscation service component is initiated in a network system including one or more virtual services, the obfuscation service component including at least one of: at least one first obfuscation service component associated with a physical portion of the network system or at least one second obfuscation service component associated with a cloud-based virtual portion of the network system. Further, communication to be sent from the physical portion of the network system to the cloud-based virtual portion of the network system is identified. Additionally, the communication is directed from the physical portion of the network system to the first obfuscation service component associated with the physical portion of the network system.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: December 25, 2018
    Assignees: AMDOCS DEVELOPMENT LIMITED, AMDOCS SOFTWARE SYSTEMS LIMITED
    Inventors: Eyal Felstaine, Itzik Kitroser, Ofer Hermoni, Shmuel Ur
  • Patent number: 10140345
    Abstract: A system, method, and computer program product are provided for identifying significant records (e.g. journeys, etc.). In use, a plurality of records including a plurality of events are stored. Further, an indication is received regarding at least one subset of the records. Thereafter, at least a portion of the events of the at least one subset of the records are processed to generate mean information such that the records of the at least one subset may be compared, utilizing the mean information. This may be accomplished while avoiding, at least in part, a covariance calculation, or in such a manner that the comparison is independent of such covariance calculation. A result of the comparison may be displayed.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: November 27, 2018
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: John Thomas Hereford, Peter John Cogan, Paul Andrew Ferguson, Tomasz Rutowski, Catherine Boothman
  • Patent number: 10127034
    Abstract: A system, method, and computer program product are provided for delayed evaluation of condition based trees. In use, an update to perform on a software product is identified. Additionally, update material is generated to utilize for updating the software product. Further, first information associated with the update material that is able to be evaluated is evaluated in a first evaluation phase. In addition, second information associated with the update material that requires delayed evaluation is identified. The second information that requires delayed evaluation is preserved in a human readable format. Furthermore, parameters required for evaluating the second information that requires delayed evaluation are received. Still yet, the second information that requires delayed evaluation utilizing the received parameters is evaluated in a second evaluation phase.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: November 13, 2018
    Assignees: AMDOCS DEVELOPMENT LIMITED, AMDOCS SOFTWARE SYSTEMS LIMITED
    Inventors: Alexander Troyanovsky, Yevgeny Chechelnitsky, Igor Troyanovsky
  • Patent number: 10116540
    Abstract: A system, method, and computer program product are provided for managing data objects in a multiprocessor unit telecommunications network. In use, a plurality of data objects associated with one or more data object events corresponding to a network are received. Further, each of the plurality of data objects are assigned to one of a plurality of processing modules for processing, based on a map. Additionally, the plurality of processing modules are monitored. Furthermore, it is determined whether each of the plurality of processing modules are available to process the plurality of data objects assigned thereto, based on the monitoring.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: October 30, 2018
    Assignees: AMDOCS DEVELOPMENT LIMITED, AMDOCS SOFTWARE SYSTEMS LIMITED
    Inventors: Ziv Orovan, Nir Cohen, Guy Turkenits, Vladimir Polonsky, Ari Erev
  • Patent number: 10116514
    Abstract: According to one aspect of the present invention there is provided a system, method, and computer program product for recovering a structure of network function virtualization orchestration (NFV-O) domains, including: providing an initial structure of NFV-O domains, the initial structure representing assignment of network resources to the domains; providing a current structure of NFV-O domains, the current structure representing a modification of the initial structure due to reassignment of network resources between the domains; identifying at least one network resource reassigned by at least a first domain to at least a second domain; and instructing the at least second domain to surrender the network resource to the at least first domain; wherein the at least one network resource is a part of a communication network using network function virtualization (NFV-based network) orchestration; and wherein the NFV-based network comprises a plurality of network resources assigned to domains managed by respective NF
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: October 30, 2018
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Eyal Felstaine, Ofer Hermoni, Itzik Kitroser, Nimrod Sandlerman
  • Patent number: 10110963
    Abstract: A system, method, and computer program product are provided for media content playback management. In operation, a profile system receives media information and current playback information associated with media content being played on a first device including a first streaming software agent capable of monitoring media data traffic from a plurality of different streaming media sources and a first local buffer for buffering the media content. The profile system identifies a profile associated with a user of the first device. The profile system stores the media information and the current playback information in association with the profile associated with the user of the first device. The profile system receives a request to play the media content on a second device including a second streaming software agent capable of monitoring the media data traffic from the plurality of different streaming media sources and a second local buffer for buffering the media content.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: October 23, 2018
    Assignee: Amdocs Development Limited
    Inventors: Christophe Michel, Zvi Ronen
  • Patent number: 10097426
    Abstract: A system, method, and computer program product are provided for managing services for a service provider at a device within proximity to a location of the service provider, utilizing logic of a centralized environment. In use, at least one real-time service managed for a service provider by a centralized environment is identified. Furthermore, logic of the centralized environment for the management of the at least one real-time service is deployed to at least one device within a predetermined proximity to a location of the service provider.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: October 9, 2018
    Assignees: Amdocs Development Limited, Amdocs Software Systems Limited
    Inventors: Nir Levy, Zvi Naggan
  • Patent number: 10095511
    Abstract: A current Java project is converted to a Maven project, by scanning the the current Java project to identify a structure of the Java project, generating a project template for the Maven project based on the identified structure of the Java project, arranging files associated with the Java project according to a structure of the project template generated for the Maven project, validating dependencies and linkages associated with a plurality of modules of the current Java project based on corresponding module requirements, generating a Project Object Model (POM) file for each of the modules, generating a root POM file for the Maven project that includes the dependencies, executing a build of the Maven project utilizing the POM files and the root POM file to generate artifacts for the Maven project, and deploying the artifacts in a central repository and a testing environment.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: October 9, 2018
    Assignee: Amdocs Development Limited
    Inventors: Shomi Sengupta, Sunil Suresh Anvekar