Patents Assigned to Algoblu Holdings Limited
  • Patent number: 11121967
    Abstract: Systems and methods providing a route optimization mechanism for transmitting data traffic across different autonomous systems based on real-time route performance detection. Regarding a request for routing data between a source node that is coupled to a first autonomous system and a destination node located in a second autonomous system, each of a plurality of edge nodes in the first autonomous system operates to detect and evaluate real-time route performance. The evaluation results are compared and used to select an edge node and an associated link for transporting data between the source node and the destination node. The route optimization mechanism can be adopted in an SDN-based or other virtual network autonomous system.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: September 14, 2021
    Assignee: Algoblu Holdings Limited
    Inventor: Ming Li
  • Patent number: 11108662
    Abstract: System and method of dynamically selecting an egress edge node for data transmission between different autonomous systems based on real-time route performance detection. With respect to a destination node located in a second autonomous system, a plurality of edge nodes in the first autonomous system each operate to detect route performance in real-time and send the detected information to a control center for evaluation. The evaluation results are compared and used to select an optimal edge node and an associated link for transporting data between the source node and the destination node. To switch from a first edge node to a second one, the IP address of the source node contained in the data packets are converted from an address assigned to the first edge node to an address assigned to the second edge node.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: August 31, 2021
    Assignee: Algoblu Holdings Limited
    Inventor: Ming Li
  • Patent number: 10333809
    Abstract: System and method of dynamically selecting an egress edge node for data transmission between different autonomous systems based on real-time route performance detection. With respect to a destination node located in a second autonomous system, a plurality of edge nodes in the first autonomous system each operate to detect route performance in real-time and send the detected information to a control center for evaluation. The evaluation results are compared and used to select an optimal edge node and an associated link for transporting data between the source node and the destination node. To switch from a first edge node to a second one, the IP address of the source node contained in the data packets are converted from an address assigned to the first edge node to an address assigned to the second edge node.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: June 25, 2019
    Assignee: Algoblu Holdings Limited
    Inventor: Ming Li
  • Patent number: 10104235
    Abstract: System and method of forwarding a call request initially directed to a regular phone to a VoIP system to avoid call roaming. A callee's regular phone is configured for call forwarding to the VoIP system by linking the phone number with a local access number of a Session Initiation Protocol (SIP) platform of the VoIP system. Any call request directed to the phone number is automatically forwarded to the SIP platform through the local access number and converted to a VoIP call request. If the VoIP user account of the callee is online, the SIP platform initiates a VoIP communication session. Thus, even when the regular phone is located in a roaming region, the VoIP system takes over the call request such that no roaming charge is imposed to the callee.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: October 16, 2018
    Assignee: Algoblu Holdings Limited
    Inventor: Ming Li
  • Patent number: 9992110
    Abstract: System and method of dynamically switching among multiple WANs for data transmission to and from a LAN based on real-time network performance. Each WAN may be owned by a respective Internet Service Provider (ISP) of the LAN. A switching device coupled between the WAN and the LAN evaluates the real-time network performance of the current WAN used for data transmission between a LAN user device and a target IP address. If the network performance deteriorates, the switching device may select a different WAN for the data transmission according to a set of service quality policies. The switching device may maintain a flow table to control data routing and communicate with other components in the LAN in compliance with the OpenFlow protocol.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: June 5, 2018
    Assignee: Algoblu Holdings Limited
    Inventor: Ming Li
  • Patent number: 9660954
    Abstract: A system and method of providing VoIP services by using multiple Real-time Transport Protocol servers (RTP) servers for transmitting VoIP data between user endpoints. The RTP servers are selected based on the network addresses of the respective endpoints according to the network topology. Traffic mirroring is established among the selected RTP servers. Each RTP server is responsible for transmitting the VoIP data representing the video/audio signals received at its associated endpoint to another RTP server which then relays the VoIP data to another endpoint. Further, routing optimization can be performed to select a network route between the selected RTP servers for RTP data transmission.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: May 23, 2017
    Assignee: Algoblu Holdings Limited
    Inventor: Ming Li
  • Patent number: 9461923
    Abstract: System and method for performance-based routing in an SDN. An SDN controller is configured to adaptively determine data transmission routes based on real-time route performance evaluation provided by a virtual router. The virtual router includes a route detection component to attain route performance data and a performance evaluation component to evaluate the route performance based on predetermined criteria provided by the SDN controller. The evaluation result is sent to the SDN controller and used to intelligently determine a superior route selection and route usage for a specific application program. According to the determination, the SDN controller updates the flow table associated with the virtual router for subsequent data transmission.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: October 4, 2016
    Assignee: Algoblu Holdings Limited
    Inventor: Ming Li
  • Patent number: 9197569
    Abstract: System and method of providing SDN network service management by use of a distributed control system that comprises a hierarchy of controllers. The distributed control system includes regional controllers and one or more root controllers. A respective regional controller is configured to control a set of network devices and maintain regional network map related thereto. A respective root controller is configured to control a group of regional controllers and maintain a global network map across regions of the SDN. The root controllers can synchronize the global network map with each other and its subordinate controllers. A root controller may not be activated for packet transmission route determination unless its subordinate regional controller is unequipped with sufficient information to determine a requested route.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: November 24, 2015
    Assignee: Algoblu Holdings Limited
    Inventor: Ming Li
  • Publication number: 20150163152
    Abstract: System and method for performance-based routing in an SDN. An SDN controller is configured to adaptively determine data transmission routes based on real-time route performance evaluation provided by a virtual router. The virtual router includes a route detection component to attain route performance data and a performance evaluation component to evaluate the route performance based on predetermined criteria provided by the SDN controller. The evaluation result is sent to the SDN controller and used to intelligently determine a superior route selection and route usage for a specific application program. According to the determination, the SDN controller updates the flow table associated with the virtual router for subsequent data transmission.
    Type: Application
    Filed: December 6, 2013
    Publication date: June 11, 2015
    Applicant: Algoblu Holdings Limited
    Inventor: Ming LI
  • Publication number: 20150163151
    Abstract: System and method of providing SDN network service management by use of a distributed control system that comprises a hierarchy of controllers. The distributed control system includes regional controllers and one or more root controllers. A respective regional controller is configured to control a set of network devices and maintain regional network map related thereto. A respective root controller is configured to control a group of regional controllers and maintain a global network map across regions of the SDN. The root controllers can synchronize the global network map with each other and its subordinate controllers. A root controller may not be activated for packet transmission route determination unless its subordinate regional controller is unequipped with sufficient information to determine a requested route.
    Type: Application
    Filed: December 6, 2013
    Publication date: June 11, 2015
    Applicant: Algoblu Holdings Limited
    Inventor: Ming LI