Patents Assigned to Openet Telecom Ltd.
  • Patent number: 9755891
    Abstract: The various embodiments include methods, computing devices and communication systems for controlling services in a communications network. A communications server may be configured to receive bounding information from a first server, decision making information from a second server, and a request to generate a decision from any of a number of different systems or components. The communications server may define bounds for generating the decision based on the received bounding information, and generate the decision based on the received decision making information and defined bounds. The communication server may send the generated decision to a third server implementing a functional system, such as a server in policy management system, policy enforcement system, charging system, or mobile application server system.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: September 5, 2017
    Assignee: Openet Telecom Ltd.
    Inventors: Andrew D'Souza, Siobhan Maughan, Eamonn Grant, Alan McNamee, Cameron Ross Dunne
  • Patent number: 9686084
    Abstract: Systems and methods for accomplishing charging operations in a communications network in which a plurality of charging and enforcement (CaE) components operate as enforcement points for a single data communication may include receiving in a server computing device usage records from a first CaE component and a second CaE component, generating correlated usage records by using a common Service Data Flow (SDF) to correlate the one or more usage records received from the first CaE component with the one or more records received from the second CaE component, and using the correlated usage records to determine a charge value that identifies correct charges to be applied.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: June 20, 2017
    Assignee: OPENET TELECOM LTD.
    Inventors: Bart Lehane, Alan McNamee, Michael O'Sullivan, Max Bacik
  • Patent number: 9641403
    Abstract: The various embodiments include methods, computers and communication systems that enable decomposing abstract service requests into resources rules, which may include receiving an abstract service request (e.g., a request specifying a functional requirement) via an exposed public interface, generating domain-specific resource rules based on the received abstract service request, identifying relevant components in a telecommunications domain for enforcing the generated domain-specific resource rules, and send the domain-specific resource rules to the identified components (e.g., on-line charging server, policy management server, etc.) for enforcement. Generating domain-specific resource rules based on the received abstract service request may include generating the rules consistent with the existing resource rules of the domain.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: May 2, 2017
    Assignee: OPENET TELECOM LTD.
    Inventors: Bart Lehane, Alan McNamee, Cameron Ross Dunne, Joe Hogan
  • Patent number: 9641958
    Abstract: A network server may be configured to generate, modify, augment, communicate, and/or manage the triggers and signaling communications so that they may be processed and communicated in a more intelligent, efficient, and/or cost effective manner than that which is available via conventional solutions. The network server may receive a trigger communication message that includes trigger parameters and information suitable for causing a destination device to automatically initiate an operation, determining a criterion for sending the trigger communication message to the destination device based on the trigger parameters included in the trigger communication message, monitoring a condition to determine whether the criterion has been satisfied, and send the trigger communication message to the destination device when it is determined that the criterion has been satisfied.
    Type: Grant
    Filed: August 1, 2013
    Date of Patent: May 2, 2017
    Assignee: OPENET TELECOM LTD.
    Inventors: Bart Lehane, Cameron Ross Dunne, Alan McNamee, Andrew D'Souza
  • Patent number: 9609492
    Abstract: A server computing device may be deployed in telecommunication signaling network and configured to communicate with a subscriber profile repository, policy management component, a charging component, and/or other components in the network to intelligently determine whether a user equipment device should receive/use a service via a communication tunnel, to authorize and/or create a communication tunnel between a user equipment device and a tunnel termination function component, and to implement policy charging rules for the use of the service via the communication tunnel. The communication tunnel may carry a portion or a segment of a data flow for a specific service (or a portion of the communication link) between the user equipment device and a destination component. The server computing device may be configured to authorize/create different communication tunnels for different services and to implement different policy charging rules for different tunnels.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: March 28, 2017
    Assignee: OPENET TELECOM LTD.
    Inventors: Joe Hogan, Mamoon Chowdry
  • Patent number: 9602676
    Abstract: A system and method for managing group-based charging for network usage and spending. A server computing device that includes an offline charging system (OFCS) component may be configured to receive a communication message that includes a first attribute, determine/identify a group of user equipments that includes a first user equipment device that is associated with the received communication message, and determine a charging attribute state for the determined group of user equipments based on the first attribute and a second attribute associated with a second user equipment device in the group of user equipments. The server may apply a charging event, determine whether the charging attribute state of the group of user equipments changed as a result of applying the charging event, and notifying a listener component of a new charging attribute state in response to determining that the charging attribute state of the group of user equipments changed.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: March 21, 2017
    Assignee: OPENET TELECOM LTD.
    Inventors: Bart Lehane, Alan McNamee, Andrew D'Souza, Cameron Ross Dunne
  • Patent number: 9565074
    Abstract: The various embodiments include methods, computers and communication systems for controlling services across multiple heterogeneous networks, which may include receiving a service request, identifying two or more telecommunications domains required to fulfill the received service request, generating two or more domain specific service requests based on the received service request, associating at least one of the generated plurality of domain specific service requests with one of the identified telecommunications domains, and sending the associated domain specific service requests to exposed public interfaces of the associated telecommunications domains. A component in the telecommunications domain may receive the domain specific service request, decompose the request into resource rule(s), and send the resource rule(s) to a relevant component within the associated telecommunications domain for enforcement.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: February 7, 2017
    Assignee: OPENET TELECOM LTD.
    Inventors: Bart Lehane, Alan McNamee, Cameron Ross Dunne, Joe Hogan
  • Patent number: 9565063
    Abstract: The various embodiments include methods, computers and communication systems that enable synchronizing information in a telecommunications system, which may include receiving a first message including communication information to be synchronized from a first domain, receiving a second message including information associated with a communication on a component in a second telecommunication domain, synchronizing information included in the first message with information included in the second message, and sending the synchronized information to a public interface of the first domain. Synchronizing the information included in the first message with information included in the second message may include synchronizing one or more of metering, rating, charging, balance, policy, and contextual information.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: February 7, 2017
    Assignee: OPENET TELECOM LTD.
    Inventors: Bart Lehane, Alan McNamee, Cameron Ross Dunne, Joe Hogan
  • Patent number: 9544751
    Abstract: Methods, servers and systems for directly accessing and modifying charging information maintained within a telecommunications operator's business and operating systems' infrastructure from user equipment. A mobile application server may receive a charging request from a user equipment, identify a relevant charging system based on the received request, send a charging request to the identified charging system for processing, receive a first response message including charging information from the identified charging system, generate a second response message based on the charging information included in the first response message, and send the generated second response message to the user equipment. The received charging request may include various types of information, including information for transferring cost or billing information from a first billing category to a second billing category.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: January 10, 2017
    Assignee: OPENET TELECOM LTD.
    Inventors: Alan McNamee, Cameron Ross Dunne, Joe Hogan, Bart Lehane, Andrew D'Souza
  • Patent number: 9516449
    Abstract: A network server may be configured to communicate triggers across a telecommunication network by receiving a trigger communication message that includes information suitable for causing a destination machine-to-machine device to perform operations in response to receiving the trigger communication message, receiving policy or charging information from a component in the telecommunication network, determining whether the trigger communication message should be sent to the destination machine-to-machine based on the received policy or charging information, and sending the trigger communication message to the destination component only when it is determined that the trigger communication message should be sent to the destination machine-to-machine based on the received policy or charging information.
    Type: Grant
    Filed: August 1, 2013
    Date of Patent: December 6, 2016
    Assignee: Openet Telecom LTD.
    Inventors: Bart Lehane, Alan McNamee, Cameron Ross Dunne, Andrew D'Souza
  • Patent number: 9497611
    Abstract: Methods, servers and systems for managing subscriber accounts within a telecommunications network. A server may be configured to identify a network access scheme (e.g., subscription plan, service pass, etc.) associated with a subscriber account, and use contextual information received from components in the telecommunication network to intelligently determine whether to notify the user of the availability of different network access schemes based on various factors, such as based on determining whether any available service pass is more cost effective than the currently installed service pass, whether any available service pass will provide a user equipment device with an increased quality of service relative to the currently installed service pass, whether any available subscription plan will provide the user equipment device with an increased quality of service relative to the current subscription plan, or whether any available subscription plan is more cost effective than the current subscription plan.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: November 15, 2016
    Assignee: OPENET TELECOM LTD.
    Inventors: Alan McNamee, Cameron Ross Dunne, Joe Hogan, Bart Lehane, Andrew D'Souza
  • Patent number: 9450766
    Abstract: The various embodiments include methods, computers and communication systems for distributing telecommunications functionality across multiple heterogeneous domains within a telecommunications system, which may include determining policy-charging capabilities of a first telecommunications domain, determining policy-charging capabilities of a second telecommunications domain, determining policy-charging requirements required for a communication, partitioning the policy-charging requirements into a first group and a second group based on the determined policy-charging capabilities of the first and second telecommunications domains, sending a first message including the first group of policy-charging requirements to a public interface of the first domain, and sending a second message including the second group of policy-charging requirements to a public interface of the second domain.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: September 20, 2016
    Assignee: OPENET TELECOM LTD.
    Inventors: Bart Lehane, Alan McNamee, Cameron Ross Dunne, Joe Hogan
  • Patent number: 9444692
    Abstract: The various embodiments include methods, computers and communication systems for controlling services across multiple heterogeneous networks by collecting communication information from a plurality of telecommunications domains, generating a message based on the collected communication information, and sending the generated message to a public interface of a telecommunications domain to alter the functionality of the telecommunications domain component. The generated message may include information for altering a functionality of a telecommunications domain component. Generating a message based on the collected communication information may include crowd sourcing the collected information, which may include summing, averaging, aggregating, comparing and/or correlating the collected information.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: September 13, 2016
    Assignee: OPENET TELECOM LTD.
    Inventors: Bart Lehane, Alan McNamee, Cameron Ross Dunne, Joe Hogan
  • Patent number: 9439129
    Abstract: Methods, servers and systems for communicating signaling information in a telecommunications signaling network implement methods that include receiving a first message encoding signaling information from a source component and processing the message using a fixed pipeline having a plurality of modules, each module having at least one procedure for performing a specific set of tasks. Application level routing operations may be performed to identify a suitable destination component. Information contained in the first message may be used to generate a second message encoding signaling information, which is sent to the identified destination component.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: September 6, 2016
    Assignee: OPENET TELECOM, LTD.
    Inventors: Alan McNamee, Cameron Ross Dunne, Fergus McCann, Michael O'Sullivan, Niall Byrne, Joe Hogan
  • Patent number: 9380018
    Abstract: A combination of a common key routing (CKR) method and data proxy architecture (DPA) method may be used to route communication messages in a telecommunication network to achieve improved data locality and reduce secondary key lookups. A processor in a multiprocessor computing system may receive a first communication message that includes subscriber identifiers that uniquely identify a subscriber, generate a common key based on the subscriber identifiers, identify a first logical scalable unit that includes a first database memory that stores subscriber data relating to the subscriber via a database application programming interface (API) and the common key, store the first communication message in the first database memory included in the first logical scalable unit, and receive a second communication message in response to storing the first communication message in the first database memory and routing the second communication message to another component the telecommunication network.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: June 28, 2016
    Assignee: Openet Telecom LTD.
    Inventors: Thomas Brady, Craig Ferguson, Peter Haraszti, Cameron Ross Dunne, Alan McNamee
  • Patent number: 9363224
    Abstract: A combination of a common key routing (CKR) method and a data locality table (DLT) method may be used to route communication messages in a telecommunication network to achieve improved data locality and reduce secondary key lookups. A processor in a multiprocessor computing system may receive a first communication message that includes subscriber identifiers that uniquely identify a subscriber, generate a common key based on the subscriber identifiers included in the first communication message, and identify a first logical scalable unit that includes a first database memory that stores subscriber data relating to the subscriber by querying a data locality table with the common key. The processor may also identify a first application processor in the multiprocessor computing system that is part of the first logical scalable unit and send the first communication message to the first application processor.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: June 7, 2016
    Assignee: Openet Telecom LTD.
    Inventors: Thomas Brady, Craig Ferguson, Peter Haraszti, Cameron Ross Dunne, Alan McNamee
  • Patent number: 9363177
    Abstract: A combination of an independent key routing (IKR) method and a data proxy architecture (DPA) method may be used to route communication messages in a telecommunication network to achieve improved data locality and reduce secondary key lookups. A processor may receive a first communication message that includes subscriber identifiers that uniquely identify a subscriber, generate a plurality of keys for a plurality of message types, identify a first logical scalable unit (LSU) that includes a first memory that stores a first type of data via a database API and a first key, identify a second LSU that includes a second memory that stores a second type of data relating to the subscriber via the database API and a second key of the plurality of keys, store the first communication message and the first key in the first database memory, and store the first key in the second database memory.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: June 7, 2016
    Assignee: Openet Telecom LTD.
    Inventors: Thomas Brady, Craig Ferguson, Peter Haraszti, Cameron Ross Dunne, Alan McNamee
  • Patent number: 9338126
    Abstract: A combination of an independent key routing (IKR) method and a data locality table (DLT) method may be used to route communication messages in a telecommunication network to achieve improved data locality and reduce secondary key lookups. A processor a multiprocessor computing system may receive a first communication message that includes subscriber identifiers that uniquely identify a subscriber, generate a plurality of keys for a plurality of message types based on the subscriber identifiers, identify a first logical scalable unit that includes a first database memory that stores a first type of data relating to the subscriber by using a first key of the plurality of keys to query a data locality table, identify a first application processor in the multiprocessor computing system that is part of the first logical scalable unit, and send the first communication message and the plurality of keys to the first application processor.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: May 10, 2016
    Assignee: OPENET TELECOM LTD.
    Inventors: Thomas Brady, Craig Ferguson, Peter Haraszti, Cameron Ross Dunne, Alan McNamee
  • Patent number: 9313339
    Abstract: A network server may be configured to prevent user equipment (UE) from communicating payload information across a telecommunication network without paying for the access or use of the network. This may be accomplished by the network server receiving signaling information relating to the UE from a first network component, receiving data plane information relating to the UE from a second network component, using the received information to determine a ratio between the number of signaling-only connections and the average monthly revenue associated with the user equipment device, determining whether the UE is a signaling-only device based on the ratio, and performing a responsive operation when it is determined that the user equipment device is a signaling-only device. The responsive operation may include applying a policy or charging rule to the signaling communications of the UE when it is determined that the UE is a signaling-only device.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: April 12, 2016
    Assignee: Openet Telecom, LTD.
    Inventor: Bart Lehane
  • Patent number: 9306891
    Abstract: Methods, servers and systems for communicating signaling information in a telecommunications signaling network implement methods that include receiving a first message encoding signaling information from a source component and processing the message using a fixed pipeline having a plurality of modules, each module having at least one procedure for performing a specific set of tasks. Application level routing operations may be performed to identify a suitable destination component. Information contained in the first message may be used to generate a second message encoding signaling information, which is sent to the identified destination component.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: April 5, 2016
    Assignee: OPENET TELECOM LTD.
    Inventors: Alan McNamee, Cameron Ross Dunne, Fergus McCann, Michael O'Sullivan, Niall Byrne, Joe Hogan