Patents Assigned to KULCLOUD
  • Patent number: 11962492
    Abstract: The present invention relates to a network packet relay device including a time synchronization module for synchronizing a time of a packet with a timestamp value of a network device, and a packet timestamp assigning method thereof, wherein a timestamp having accuracy of a UTC-format nanosecond level can be assigned to the packet at a hardware level by correcting overflow of a register of an elapsed-time counter of a processor of a switch even when the overflow occurs.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: April 16, 2024
    Assignee: KULCLOUD
    Inventors: Seung Yong Park, Seok Hwan Kong, Dipjyoti Saikia
  • Publication number: 20220070078
    Abstract: The present invention relates to an open fronthaul device and a network system including same, and the open fronthaul device and the network system including same, according to the present invention, apply a network dis-aggregation to a wired/wireless network, thereby enabling implementation of various network functions by means of software without depending on a vendor.
    Type: Application
    Filed: December 16, 2018
    Publication date: March 3, 2022
    Applicant: KULCLOUD
    Inventors: Seung Yong PARK, Seok Hwan KONG, Dipjyoti SAIKIA
  • Publication number: 20220070091
    Abstract: The present invention relates to an open fronthaul device and a network system comprising same, the open fronthaul device and the network system comprising same, according to the present invention, being able to realize, as software, various network functions, while not being locked in to a vendor, by applying network dis-aggregation to a wired and wireless network.
    Type: Application
    Filed: December 16, 2018
    Publication date: March 3, 2022
    Applicant: KULCLOUD
    Inventors: Seung Yong PARK, Seok Hwan KONG, Dipjyoti SAIKIA
  • Publication number: 20220070080
    Abstract: The present invention relates to an open fronthaul device and a network system including same, and the open fronthaul device and the network system including same according to the present invention can implement various network functions in software without being vender-dependent, by applying network dis-aggregation to a wired/wireless network.
    Type: Application
    Filed: December 16, 2018
    Publication date: March 3, 2022
    Applicant: KULCLOUD
    Inventors: Seung Yong PARK, Seok Hwan KONG, Dipjyoti SAIKIA
  • Publication number: 20220070079
    Abstract: The present invention relates to a network packet relay device including a time synchronization module for synchronizing a time of a packet with a timestamp value of a network device, and a packet timestamp assigning method thereof, wherein a timestamp having accuracy of a UTC-format nanosecond level can be assigned to the packet at a hardware level by correcting overflow of a register of an elapsed-time counter of a processor of a switch even when the overflow occurs.
    Type: Application
    Filed: October 28, 2019
    Publication date: March 3, 2022
    Applicant: KULCLOUD
    Inventors: Seung Yong PARK, Seok Hwan KONG, Dipjyoti SAIKIA
  • Publication number: 20220070090
    Abstract: The present invention relates to: a network packet intermediary device comprising a deep packet matching module for matching a GTP control plane packet and a GTP user plane packet by controlling a GTP correlation module; and a deep packet matching method thereof, and can extract packet information of a deep step from a switch level so as to match flows of the GTP control plane packet and. the GTP user plane packet, and can provide a correlation so that the GTP control plane packet and the GTP user plane packet can be transmitted to the same outlet port.
    Type: Application
    Filed: October 28, 2019
    Publication date: March 3, 2022
    Applicant: KULCLOUD
    Inventors: Seung Yong PARK, Seok Hwan KONG, Dipjyoti SAIKIA
  • Patent number: 10904140
    Abstract: The present invention relates to a network packet broker device including a deep packet matching module which controls a GTP correlation module to match a GTP control plane packet and a GTP user plane packet and a deep packet matching method thereof. Packet information in a deep stage at a switch level is extracted to match flows of the GTP control plane packet and the GTP user plane packet and a correlation may be assigned to forward the GTP control plane packet and the GTP user plane packet to the same egress port.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: January 26, 2021
    Assignee: KULCLOUD
    Inventors: Seung Yong Park, Seok Hwan Kong, Dipjyoti Saikia
  • Publication number: 20200259741
    Abstract: The present invention relates to a network packet broker device including a deep packet matching module which controls a GTP correlation module to match a GTP control plane packet and a GTP user plane packet and a deep packet matching method thereof. Packet information in a deep stage at a switch level is extracted to match flows of the GTP control plane packet and the GTP user plane packet and a correlation may be assigned to forward the GTP control plane packet and the GTP user plane packet to the same egress port.
    Type: Application
    Filed: December 30, 2019
    Publication date: August 13, 2020
    Applicant: KULCLOUD
    Inventors: Seung Yong PARK, Seok Hwan KONG, Dipjyoti SAIKIA
  • Patent number: 10122654
    Abstract: A divided hierarchical network system based on software-defined networks, the divided hierarchical network system including: an edge controller configured to: generate forwarding information in response to a flow forwarding inquiry from a lower level and respond to the request with the forwarding information; generate mapping information such that each of a plurality of edge ports of each of a plurality of switches that form the lower level corresponds to each of a plurality of virtual ports of one virtual switch; if it is not possible to generate forwarding information in response to a request received from a lower level for forwarding a flow that comprises edge ports, query forwarding information to an upper level regarding a flow in which the edge port is converted into a corresponding virtual port based on the mapping information.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: November 6, 2018
    Assignee: KULCLOUD
    Inventors: Suengyoung Park, Dipjyoti Saikia, Seokhwan Kong, Jimin Lee, Nikhil Malik
  • Patent number: 9654395
    Abstract: A method for providing service chaining in a software-defined network (SDN)-based network system, the method including: receiving, at a controller, a first packet-in message from a first switch of a plurality of switches, which has received a service request packet from a user, to indicate that the first switch does not have a corresponding entry in a field extracted from the service request packet; extracting from the packet-in message both a service identifier that identifies a type of a service requested through the service request packet and a user identifier that identifies the user; and searching an entry database for an entry list that enables the service request packet to be forwarded to a network function list that corresponds to the service identifier and the user identifier, with reference to a service table, a user table, and a network function table which are associated with one another.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: May 16, 2017
    Assignee: KULCLOUD
    Inventors: Suengyoung Park, Dipjyoti Saikia, Seokhwan Kong
  • Publication number: 20170063732
    Abstract: A divided hierarchical network system based on software-defined networks, the divided hierarchical network system including: an edge controller configured to: generate forwarding information in response to a flow forwarding inquiry from a lower level and respond to the request with the forwarding information; generate mapping information such that each of a plurality of edge ports of each of a plurality of switches that form the lower level corresponds to each of a plurality of virtual ports of one virtual switch; if it is not possible to generate forwarding information in response to a request received from a lower level for forwarding a flow that comprises edge ports, query forwarding information to an upper level regarding a flow in which the edge port is converted into a corresponding virtual port based on the mapping information.
    Type: Application
    Filed: November 15, 2016
    Publication date: March 2, 2017
    Applicant: KULCLOUD
    Inventors: Suengyoung PARK, Dipjyoti SAIKIA, Seokhwan KONG, Jimin LEE, Nikhil MALIK
  • Patent number: 9537751
    Abstract: A divided hierarchical network system based on software-defined networks, the divided hierarchical network system including: an edge controller configured to: generate forwarding information in response to a flow forwarding inquiry from a lower level and respond to the request with the forwarding information; generate mapping information such that each of a plurality of edge ports of each of a plurality of switches that form the lower level corresponds to each of a plurality of virtual ports of one virtual switch; if it is not possible to generate forwarding information in response to a request received from a lower level for forwarding a flow that comprises edge ports, query forwarding information to an upper level regarding a flow in which the edge port is converted into a corresponding virtual port based on the mapping information.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: January 3, 2017
    Assignee: KULCLOUD
    Inventors: Suengyoung Park, Dipjyoti Saikia, Seokhwan Kong, Jimin Lee, Nikhil Malik
  • Publication number: 20160301603
    Abstract: An integrated routing method in an integrated routing system based on a software-defined network (SDN), including: obtaining information regarding a plurality of edge switches that are SDN-based switches and belong to a switch group that establishes an independent network; and setting the independent network as at least one virtual router, based on the obtained information regarding the plurality of edge switches, such that the independent network is treated as at least one legacy router by a plurality of legacy networks that are connected to the independent network.
    Type: Application
    Filed: November 5, 2015
    Publication date: October 13, 2016
    Applicant: KULCLOUD
    Inventors: Suengyoung PARK, Seokhwan KONG, Dipjyoti SAIKIA, Nikhil MALIK
  • Publication number: 20160087872
    Abstract: A divided hierarchical network system based on software-defined networks, the divided hierarchical network system including: an edge controller configured to: generate forwarding information in response to a flow forwarding inquiry from a lower level and respond to the request with the forwarding information; generate mapping information such that each of a plurality of edge ports of each of a plurality of switches that form the lower level corresponds to each of a plurality of virtual ports of one virtual switch; if it is not possible to generate forwarding information in response to a request received from a lower level for forwarding a flow that comprises edge ports, query forwarding information to an upper level regarding a flow in which the edge port is converted into a corresponding virtual port based on the mapping information.
    Type: Application
    Filed: March 31, 2014
    Publication date: March 24, 2016
    Applicant: KULCLOUD
    Inventors: Suengyoung PARK, Dipjyoti SAIKIA, Seokhwan KONG, Jimin LEE, Nikhil MALIK
  • Publication number: 20160080263
    Abstract: A method for providing service chaining in a software-defined network (SDN)-based network system, the method including: receiving, at a controller, a first packet-in message from a first switch of a plurality of switches, which has received a service request packet from a user, to indicate that the first switch does not have a corresponding entry in a field extracted from the service request packet; extracting from the packet-in message both a service identifier that identifies a type of a service requested through the service request packet and a user identifier that identifies the user; and searching an entry database for an entry list that enables the service request packet to be forwarded to a network function list that corresponds to the service identifier and the user identifier, with reference to a service table, a user table, and a network function table which are associated with one another.
    Type: Application
    Filed: March 31, 2014
    Publication date: March 17, 2016
    Applicant: KULCLOUD
    Inventors: Suengyoung PARK, Dipjyoti SAIKIA, Seokhwan KONG