Abstract: A system, method, and computer program product are provided for performing software application operations concurrently with memory compaction operations. In use, one or more memory blocks to optimize utilizing a memory compaction operation are identified. Additionally, one or more data objects associated with the one or more memory blocks are identified, the one or more data objects being a portion of a plurality of data objects in a memory capable of being access by a software application. Further, the memory compaction operation is initiated utilizing a request including business related information associated with the one or more data objects.
Type:
Grant
Filed:
May 29, 2014
Date of Patent:
December 27, 2016
Assignees:
Amdocs Software Systems Limited, Amdocs Development Limited
Inventors:
Victoria Boriskovsky, Michael Goltsman, Vladimir Polonsky
Abstract: A system, method, and computer program product are provided for automatically determining a location-based network connection policy by a mobile device, where the location-based network connection policy can be determined from information provided by a server. In use, a network connection policy for a network-enabled mobile device of a user is stored by the mobile device. Additionally, an identifier specific to a location of the mobile device is identified. An updated network connection policy is then automatically determined by the mobile device, using the identifier, for example via information sent to the mobile device by a server based on the identifier. Further, the updated network connection policy is implemented by the mobile device for controlling a network connection of the mobile device.
Type:
Grant
Filed:
August 20, 2015
Date of Patent:
November 29, 2016
Assignees:
Amdocs Development Limited, Amdocs Software Systems Limited
Abstract: A system, method, and computer program product are provided for conditionally implementing protected content. In use, protected content is identified. Additionally, one or more elements associated with the protected content are verified. Further, the protected content is conditionally implemented, based on the verifying.
Type:
Grant
Filed:
June 1, 2015
Date of Patent:
November 29, 2016
Assignees:
Amdocs Development Limited, Amdocs Software Systems Limited
Inventors:
Pierre-Erwann Gouesbet, Cedric Gegout, Nicolas Pierre
Abstract: A system, method, and computer program product are provided for fetching data from a physical memory queue utilizing an alias queue name. In use, a physical queue associated with at least a portion of memory is identified. Additionally, a first alias queue name is mapped to the physical queue. Further, data is fetched utilizing the first alias queue name in response to a request to fetch the data from the physical queue.
Type:
Grant
Filed:
November 26, 2014
Date of Patent:
November 22, 2016
Assignees:
Amdoc Software Systems Limited, Amdocs Development Limited
Abstract: A system, method, and computer program are provided for combining results of event processing received from a plurality of virtual processes or servers. In use, an event is sent to a plurality of virtual processes or virtual servers. Further, a result of processing of the event is received from each of the virtual processes or virtual servers. In addition, the results received from the plurality of virtual processes or virtual servers are combined.
Type:
Grant
Filed:
August 21, 2014
Date of Patent:
November 22, 2016
Assignees:
Amdocs Software Systems Limited, Amdocs Development Limited
Abstract: A system, method, and computer program product are provided for providing subscriber selected roaming mobile services. In use, a plurality of mobile services provided by at least one mobile service provider and available in a zone outside of a home network of a mobile device are determined for the mobile device, the mobile services including at least one voice service, at least one data service, and at least one voice over internet protocol (VoIP) service. The determined mobile services are offered to a user of the mobile device, and a selection from the user of at least two of the mobile services is received. For each of the selected mobile services, an agreement associated with the selected mobile service is generated, information associated with the agreement is provided to a home network operator, and the selected mobile service for the mobile device is authorized.
Type:
Grant
Filed:
November 18, 2014
Date of Patent:
November 15, 2016
Assignees:
Amdocs Software Systems Limited, Amdoes Development Limited
Abstract: A system, method, and computer program product are provided for automating activities associated with a testing project. In use, design of a testing project is initiated. Additionally, one or more activities associated with the testing project in which to automate are identified based on criteria associated with the one or more activities. Further, the identified one or more activities are automated such that the one or more activities are performed automatically during performance of the testing project.
Type:
Grant
Filed:
November 18, 2014
Date of Patent:
November 8, 2016
Assignees:
Amdocs Software Systems Limited, Amdocs Development Limited
Inventors:
Gilli Shama, Ravit Shapira, Anatoli Kliner, Sagar Subhash Surana, Meni Kadosh
Abstract: A system, method, and computer program product are provided for partially authorizing a multi-target communication request. In use, a plurality of targets associated with a multi-target communication request are determined. Further, the multi-target communication request is automatically authorized, wherein the multi-target communication request includes a request to send at least one communication to each of the plurality of targets. Additionally, it is determined whether the multi-target communication request has been successfully authorized for each of the plurality of targets. Responsive to determining that the multi-target communication request has not been successfully authorized for at least one of the plurality of targets, the multi-target communication request is rolled back for only the at least one target.
Type:
Grant
Filed:
February 26, 2014
Date of Patent:
November 1, 2016
Assignees:
Amdocs Software Systems Limited, Amdocs Development Limited
Abstract: Methods and systems for utilizing a database are disclosed. The methods and systems determine a key representative of a storage location of first RDF data in a NoSQL database. In addition, the methods and systems read the first RDF data in the NoSQL database using the key. The methods and systems also write second RDF data derived from the first RDF data into a second database stored in memory. The methods and systems may also modify the second RDF data, and write third RDF data derived from the modified second RDF data into the NoSQL database.
Abstract: A system, method, and computer program product are provided for proactive customer care utilizing predictive models. In use, historical data associated with a plurality of customers of a service provider is identified. Further, at least one first predictive model is generated based on the historical data associated with the plurality of customers, the at least one first predictive model indicating a propensity of each of the plurality of customers to call a call center associated with the service provider. Additionally, a portion of the plurality of customers are proactively notified based on call propensity information associated with the at least one first predictive model, in response to identifying at least one customer issue associated with the plurality of customers, the portion of the plurality of customers including customers identified as persuadable customers based on the at least one first predictive model. Furthermore, a behavior of the plurality of customers is monitored.
Type:
Grant
Filed:
April 3, 2014
Date of Patent:
October 11, 2016
Assignee:
Amdocs Software Systems Limited
Inventors:
Gilad Barkan, Yaniv Yassour, Jose Pedro Sarmento Fernandes, Sergio Gonzalez Sanz
Abstract: A system, method, and computer program product are provided for selecting at least one predefined workflow based on an interaction with a user. In operation, a plurality of predefined workflows are stored. Additionally, information regarding an interaction with a user is received. Furthermore, at least one of the predefined workflows is selected, based on the information.
Abstract: A system, method, and computer program product are provided for providing security in a Network Function Virtualization based (NFV-based) communication network. In operation, a security attack is identified. Additionally, a first hardware unit attacked by the security attack is identified. Further, a hardware unit in which to initiate a security defense software program is identified. Moreover, the security defense software program is initiated in the identified hardware unit.
Abstract: A system, method, and computer program product are provided for performing mobile network related tasks based on performance data acquired by an unmanned vehicle. In use, mobile device performance data associated with a geographical area is received, the mobile device performance data being acquired by one or more unmanned vehicles accessing the geographical area. Additionally, the received mobile device performance data associated with the geographical area is analyzed. Further, one or more mobile network related tasks corresponding to the geographical area are performed based on the analysis of the received mobile device performance data associated with the geographical area.
Type:
Grant
Filed:
January 7, 2015
Date of Patent:
September 27, 2016
Assignee:
Amdocs Software Systems Limited
Inventors:
Meir Levy, Yaron Kadmon, Dori Ben-Moshe, Nadav Kremer, Baruch Pinto
Abstract: A system, method, and computer program product are provided for presenting entity-related events using radially divided concentric circles. In use, a plurality of events associated with at least one entity is stored. Additionally, a set of the events is retrieved according to a preconfigured time period. Further, each of the events in the set is categorized according to a plurality of predefined categories. Still yet, a plurality of concentric circles each segmented by a radial axis centered on the concentric circles is displayed, where each segment is associated with a different one of the predefined categories and each concentric circle is associated with a different portion of the preconfigured time period. Moreover, each of the events in the set is presented in one of the segments of one of the concentric circles, based on the categorization.
Abstract: A system, method, and computer program product are provided for automatic high level testing project planning. In use, information associated with at least one testing project to be planned is received, the information including a plurality of project attributes associated with the at least one testing project. Additionally, one or more test planning rules are identified based on the received information, the one or more rules including rules generated utilizing data associated with a plurality of previously performed testing projects. Further, one or more test planning conclusions applicable for the at least one testing project are determined based on the one or more test planning rules and the received information. Moreover, the one or more test planning conclusions are output utilizing at least one user interface.
Abstract: A system, method, and computer program product are provided for validating web service interface design. In use, an object-oriented information model including JAVA® code associated with JAVA® programming language to be converted to a document-oriented model described in Extensible Markup Language (XML) is identified. Further, one or more objects associated with the object-oriented information model that are associated with a plurality of instances are automatically identified.
Abstract: A system, method, and computer program product are provided for rerating customer events in parallel with executing one or more open sessions in a consumer telecommunications network. In use, accumulated events of a current billing cycle are rerated in accordance with a billing plan associated with a telecommunications subscriber. Additionally, one or more counters associated with one or more accumulators corresponding to the telecommunications subscriber are updated, in response to the rerating. In addition, one or more open sessions associated with the telecommunications subscriber are identified. Furthermore, at least one existing reservation associated with the one or more open sessions that requires modification as a result of updating the one or more counters associated with the one or more accumulators corresponding to the telecommunications subscriber is identified.
Abstract: A system, method, and computer program product are provided for generating a fully traceable test design. In use, a repository of parameters and associated values that are predefined as valid for the parameters is defined. Activity flows including one or more activities are further graphically defined, and the parameters are mapped to the one or more activities, the mapping functioning to connect the one or more activities to the values that are predefined as valid for the parameters. Further, business rules define incompatible pairings of the values across two or more of the parameters mapped to one or more of the activities. A plurality of test scenarios associated with the activity flows are then determined, and a subset of the plurality of test scenarios are automatically selected based on various predefined criteria. Moreover, test design materials associated with the test design are output.
Abstract: A system, method, and computer program product are provided for managing hierarchy and optimization in network function virtualization based networks. In use, a first hardware unit of a plurality of hardware units associated with a network function virtualization (NFV) based communication network is identified, the first hardware unit being identified based on a first load characteristic associated with the first hardware unit. Further, a first virtual network function (VNF) instance associated with the first hardware unit is identified, the first VNF instance being associated with usage of at least one service. Additionally, at least one traffic route associated with the first VNF instance is identified, the at least one traffic route being associated with usage of the at least one service.
Abstract: A system, method, and computer program product are provided for determining geo-location of one or multiple User Equipment, that belong to the same subscriber subscription, that collectively are in simultaneous communication with a Cellular network and a Wi-Fi network. In use, it is determined that a subscriber utilizing at least one User Equipment is in simultaneous communication with at least one Cellular network and at least one Wi-Fi network. Cellular network measurement data associated with the at least one User Equipment is received. Additionally, Wi-Fi network measurement data associated with the at least one User Equipment is received. Further, the Cellular network measurement data and the Wi-Fi network measurement data are correlated to generate correlated measurement data associated with the at least one User Equipment.
Type:
Grant
Filed:
May 23, 2014
Date of Patent:
July 19, 2016
Assignee:
Amdocs Software Systems Limited
Inventors:
Ashley Lewis Woods, Stephen John Plain, Sapan Goel