System and method for seamless horizontal scaling using logical scalable units

    公开(公告)号:US10069707B2

    公开(公告)日:2018-09-04

    申请号:US13903866

    申请日:2013-05-28

    IPC分类号: H04L12/26 H04L29/08 H04L12/24

    摘要: The performance of a scalable computing environment in a telecommunication network may be improved by configuring a server computing system to monitor a level of traffic throughput within the telecommunication network to determine whether an increase in throughput capacity is needed or a decrease in throughput capacity is acceptable, and increasing a throughput capacity of the telecommunication network when an increase in throughput capacity is needed by adding a logical scalable unit to the telecommunication network. The logical scalable unit may including a minimum combination of logical components required to provide in a single multiprocessor system a complete set of telecommunication functionalities for a subset of users in the telecommunication network.

    System and method for performing network selection

    公开(公告)号:US10051533B2

    公开(公告)日:2018-08-14

    申请号:US14604803

    申请日:2015-01-26

    发明人: John Fitzpatrick

    摘要: The system and methods of the various embodiments enable fine grained network selection decisions. This may allow a mobile network operator, a cable operator, or a Wi-Fi network operator to define network selection rules that are not only based upon network availability, time, and location, but also on network signal strength, signal to noise ratio, link speed, and cellular network radio parameters. These rules may also be complimented with local device based policies and parameters, which may possibly be based on user preferences and/or network operator preferences. The system and methods of the various embodiments also prevent inadvertent Wi-Fi network selection decisions by incorporating a time threshold parameter which defines a time period for which a wireless device must have detected a specific Wi-Fi access point prior to performing network selection.

    Method and system for eliminating backups in databases

    公开(公告)号:US09952938B2

    公开(公告)日:2018-04-24

    申请号:US14523081

    申请日:2014-10-24

    IPC分类号: G06F17/30 G06F11/14

    摘要: Methods, devices and systems enable restoring a database system more efficiently. A server computing device may be configured to determine a recovery time interval for a session store database system so as to allow a large number of sessions (e.g., ninety percent of sessions, etc.) to start and finish within that interval, periodically review database records to identify a database record that has not been updated within a most recent recovery time interval, add the identified database record to a journaling log, and update the identified database record to include information identifying a time at which the database record was last added to the journaling log. After detecting a failure event, the server computing device may perform the database operations identified in the journaling log to restore the database system.

    Methods, systems, and devices for message destination hunting
    5.
    发明授权
    Methods, systems, and devices for message destination hunting 有权
    用于消息目的地寻线的方法,系统和设备

    公开(公告)号:US09439129B2

    公开(公告)日:2016-09-06

    申请号:US15051901

    申请日:2016-02-24

    摘要: 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.

    摘要翻译: 用于在电信信令网络中传送信令信息的方法,服务器和系统实现方法包括从源组件接收第一消息编码信令信息,并且使用具有多个模块的固定管线处理消息,每个模块具有至少一个过程 用于执行一组特定的任务。 可以执行应用级路由操作以识别合适的目的地组件。 包含在第一消息中的信息可以用于生成发送到所识别的目的地组件的第二消息编码信令信息。

    System and methods for communicating in a telecommunication network via independent key routing and proxies
    6.
    发明授权
    System and methods for communicating in a telecommunication network via independent key routing and proxies 有权
    通过独立密钥路由和代理在电信网络中通信的系统和方法

    公开(公告)号:US09363177B2

    公开(公告)日:2016-06-07

    申请号:US13903816

    申请日:2013-05-28

    IPC分类号: H04L12/741 H04L29/08

    摘要: 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.

    摘要翻译: 可以使用独立密钥路由(IKR)方法和数据代理架构(DPA)方法的组合来路由电信网络中的通信消息,以实现改进的数据局部性并减少次要密钥查找。 处理器可以接收第一通信消息,其包括唯一地标识订户的订户标识符,为多个消息类型生成多个密钥,标识包括第一存储器的第一逻辑可伸缩单元(LSU),第一存储器存储第一类型 经由数据库API和第一密钥的数据,识别包括第二存储器的第二LSU,所述第二存储器存储经由所述数据库API和所述多个密钥中的第二密钥与订户相关的第二类型的数据,存储所述第一通信消息和 第一个数据库内存中的第一个密钥,并将第一个密钥存储在第二个数据库存储器中。

    Systems, devices, and methods of orchestration and application of business rules for real-time control of subscribers in a telecommunications operator's network
    7.
    发明授权
    Systems, devices, and methods of orchestration and application of business rules for real-time control of subscribers in a telecommunications operator's network 有权
    业务规则的编排和应用的系统,设备和方法,用于电信运营商网络中用户的实时控制

    公开(公告)号:US09300531B2

    公开(公告)日:2016-03-29

    申请号:US13710695

    申请日:2012-12-11

    摘要: 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.

    摘要翻译: 各种实施例包括用于控制通信网络中的服务的方法,计算设备和通信系统。 通信服务器可以被配置为从第一服务器接收限制信息,从第二服务器接收决策信息,以及从许多不同系统或组件中的任何一个产生决策的请求。 通信服务器可以基于接收到的边界信息来定义用于生成决策的界限,并且基于接收到的决策信息和定义的边界来生成决定。 通信服务器可以将生成的决定发送到实施功能系统的第三服务器,例如策略管理系统中的服务器,策略执行系统,计费系统或移动应用服务器系统。

    System and method for enabling interactions between a policy decision point and a charging system
    8.
    发明授权
    System and method for enabling interactions between a policy decision point and a charging system 有权
    用于实现策略决策点和计费系统之间的交互的系统和方法

    公开(公告)号:US09173081B2

    公开(公告)日:2015-10-27

    申请号:US13751495

    申请日:2013-01-28

    摘要: A system and method for telecommunications operators to enable group based dynamic policy controls for both pre-paid and post-paid subscribers, who are typically not managed in an Online Charging System (OCS), but rather in an Charging System or a Billing System. Examples of policy controls that may be enabled by this invention include tracking spending for post-paid subscribers, managing subscriber usage across fixed-line and mobile networks, and so on. This is achieved by introducing a new component called the Enhanced Charging System (ECS) and creating a new reference point and interface between the Policy Management System and the ECS.

    摘要翻译: 一种用于电信运营商的系统和方法,用于为在线计费系统(OCS)而不是在计费系统或计费系统中管理的预付费和后付费订户进行基于组的动态策略控制。 可以通过本发明实现的策略控制的示例包括跟踪支付后用户的支出,管理固定线路和移动网络上的用户使用等。 这通过引入称为增强型计费系统(ECS)的新组件,并在策略管理系统和ECS之间创建新的参考点和接口来实现。

    Methods, systems and devices for forked routing
    9.
    发明授权
    Methods, systems and devices for forked routing 有权
    分叉路由的方法,系统和设备

    公开(公告)号:US08725896B2

    公开(公告)日:2014-05-13

    申请号:US13309333

    申请日:2011-12-01

    IPC分类号: G06F15/173

    摘要: Methods, servers and systems for communicating signaling information in a policy and charging control network within a telecommunications signaling network, may include receiving a message encoding signaling information in a dynamic context router operating at the application layer. The dynamic context router may determine whether the received message is to be replicated, and if so, the dynamic context router may identify a primary destination to which the received message is to be sent and secondary destinations to which replicated messages (“fork-routed messages”) are to be sent. The message may be replicated into multiple fork-routed messages, with the original message sent to the primary destination and the fork-routed messages sent to secondary destination components. The replicated fork-routed messages may be the same as or different from the received message, and may be sent using the same protocol or different protocols.

    摘要翻译: 用于在电信信令网络内的策略和计费控制网络中传送信令信息的方法,服务器和系统可以包括在运行在应用层的动态上下文路由器中接收编码信令信息的消息。 动态上下文路由器可以确定是否要复制所接收的消息,如果是,则动态上下文路由器可以标识要发送接收到的消息的主要目的地以及复制消息(“fork-routed message” “)将被发送。 消息可以被复制到多个叉路由消息中,其中原始消息被发送到主目的地,并且将路由消息发送到次要目的地组件。 复制的叉路由消息可以与接收的消息相同或不同,并且可以使用相同的协议或不同的协议来发送。

    System and Method for Communicating in a Telecommunication Network via Common Key Routing and Proxies
    10.
    发明申请
    System and Method for Communicating in a Telecommunication Network via Common Key Routing and Proxies 有权
    通过公共密钥路由和代理在电信网络中通信的系统和方法

    公开(公告)号:US20130325983A1

    公开(公告)日:2013-12-05

    申请号:US13903691

    申请日:2013-05-28

    IPC分类号: H04L12/58

    摘要: 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.

    摘要翻译: 可以使用公共密钥路由(CKR)方法和数据代理架构(DPA)方法的组合来路由电信网络中的通信消息,以实现改进的数据局部性并减少次要密钥查找。 多处理器计算系统中的处理器可以接收第一通信消息,其包括唯一地标识订户的订户标识符,基于订户标识符生成公共密钥,识别包括第一数据库存储器的第一逻辑可伸缩单元,所述第一数据库存储器存储有关的订户数据 通过数据库应用程序编程接口(API)和公共密钥向用户发送第一通信消息,将第一通信消息存储在包括在第一逻辑可伸缩单元中的第一数据库存储器中,并响应于将第一通信消息存储在第一通信消息中而接收第二通信消息 第一数据库存储器并将第二通信消息路由到另一个组件电信网络。