Patents by Inventor Chiu Ng

Chiu Ng has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10693600
    Abstract: The present invention discloses methods and systems for managing an error correction mode at a first communications router. The first communication router transmits data packets to a second communications router and stores the first data packet in a local storage medium. When a delay inquiry message is received from the second communications router, the first communications router activates the error correction mode. When the error correction mode is activated, the first data packet is retransmitted to the second communications router and an error correction packet corresponding to the first data packet is also transmitted. When a back-to-normal message is received from the second communications router, the first communications router deactivates the error correction mode. The back-to-normal message indicates that the first communications router no longer needs to be in error correction mode.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: June 23, 2020
    Assignee: PISMO LABS TECHNOLOGY LIMITED
    Inventors: Patrick Ho Wai Sung, Kam Chiu Ng, Ho Ming Chan
  • Patent number: 10594515
    Abstract: A method and a first communications router for transmitting data packets to a second communications router by establishing an aggregated end-to-end connection with the second communications router. The aggregated end-to-end connection comprises a plurality of established end-to-end connections. Data packets are transmitted through a first established end-to-end connection when a first condition is satisfied, and through a second established end-to-end connection when a second condition is satisfied. The first and second established end-to-end connections belong to the aggregated end-to-end connection. The first communications router comprises a plurality of network interfaces.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: March 17, 2020
    Assignee: PISMO LABS TECHNOLOGY LIMITED
    Inventors: Patrick Ho Wai Sung, Kam Chiu Ng, Wan Chun Leung
  • Publication number: 20200068027
    Abstract: The present invention discloses methods and systems for transmitting a received packet at a first network node through an aggregated connection. The first network node determines session information of the received packet and determines whether a new tunnel needs to be selected for transmitting the received packet. When a new tunnel needs to be selected, a hash result is determined. The hash result is substantially based on the session information and the number of available tunnels. A first tunnel is determined for transmitting the received packet according to the hash result. The session information and tunnel ID of the first tunnel is then stored in a first database. The received packet is transmitted through the first tunnel. When a new tunnel need not be selected, a lookup is performed to determine a tunnel ID substantially based on the session information. The received packet is transmitted through the determined tunnel.
    Type: Application
    Filed: November 4, 2019
    Publication date: February 27, 2020
    Applicant: Pismo Labs Technology Limited
    Inventors: Kam Chiu NG, Patrick Ho Wai SUNG, Ying KWAN, Wan Chun LEUNG
  • Publication number: 20200052926
    Abstract: The present invention relates to methods and systems for transmitting and receiving data packets between a first network node and a second network node through a bonded connection. At the first network node, a data packet, a session identification of the data packet and a time value of the data packet are encapsulated in an encapsulating packet. The first network node sends the encapsulating packet from the first network node to the second network node through the bonded connection. The second network node then stores the encapsulating packet after receiving it and determines an expiration time of the encapsulating packet. When the expiration time of the encapsulating packet expired, the second network node dequeues the encapsulating packet and forwards the data packet according to destination of the data packet.
    Type: Application
    Filed: November 27, 2017
    Publication date: February 13, 2020
    Applicant: Pismo Labs Technology Limited
    Inventors: Patrick Ho Wai SUNG, Kam Chiu NG, Wan Chun LEUNG
  • Publication number: 20200021459
    Abstract: The present disclosure provides for devices, systems, and methods which optimize throughput of bonded connections over multiple variable bandwidth logical paths by adjusting a tunnel bandwidth weighting schema during a data transfer session in response to a change in bandwidth capabilities of one or more tunnels. By making such adjustments, embodiments of the present invention are able to optimize the bandwidth potential of multiple connections being used in a session, while minimizing the adverse consequences of reduced bandwidth issues which may occur during the data transfer session.
    Type: Application
    Filed: September 23, 2019
    Publication date: January 16, 2020
    Applicant: PISMO LABS TECHNOLOGY LIMITED
    Inventors: Patrick Ho Wai SUNG, Kam Chiu NG, Ho Ming CHAN
  • Patent number: 10511522
    Abstract: The present invention discloses a method carried out by a first communications device for determining performance of a plurality of connections and selecting at least one first connection from the plurality of connections substantially based on performance. Data packets are then transmitted through the at least one first connection. The plurality of connections are aggregated to form an aggregated connection. The determining of performance is performed by transmitting evaluation packets through the plurality of connections. The evaluation packets are based on data packets that are received by the first communication device but have not yet been transmitted through the aggregated connection. The data packets may be designated for a host or node reachable through the aggregated connection. Alternatively, the evaluation packets may be based on predefined information when there are no data packets to be transmitted through the aggregated connection. The performance may be determined periodically.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: December 17, 2019
    Assignee: PISMO LABS TECHNOLOGY LIMITED
    Inventors: Patrick Ho Wai Sung, Wan Chun Leung, Kit Wai Chau, Kam Chiu Ng
  • Patent number: 10469597
    Abstract: The present invention discloses methods and systems for transmitting a received packet at a first network node through an aggregated connection. The first network node determines session information of the received packet and determines whether a new tunnel needs to be selected for transmitting the received packet. When a new tunnel needs to be selected, a hash result is determined. The hash result is substantially based on the session information and the number of available tunnels. A first tunnel is determined for transmitting the received packet according to the hash result. The session information and tunnel ID of the first tunnel is then stored in a first database. The received packet is transmitted through the first tunnel. When a new tunnel need not be selected, a lookup is performed to determine a tunnel ID substantially based on the session information. The received packet is transmitted through the determined tunnel.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: November 5, 2019
    Assignee: PISMO LABS TECHNOLOGY LIMITED
    Inventors: Kam Chiu Ng, Patrick Ho Wai Sung, Ying Kwan, Wan Chun Leung
  • Publication number: 20190301931
    Abstract: The invention relates to a portable multi-spectrometry system for chemical and biological sensing in atmospheric air. A portable, spectrometric system integrates multiple spectroscopy theories, combines their advantageous features, and fills the gaps for their limitations. The combined spectrometry system with operations for PLS, IRAS, MAS, MFS, RSS, and MS, will detect particles and chemicals, directly and sequentially, in the same air-stream.
    Type: Application
    Filed: March 28, 2019
    Publication date: October 3, 2019
    Inventors: Kin Chiu Ng, Subrata Sanyal
  • Patent number: 10425249
    Abstract: The present disclosure provides for devices, systems, and methods which optimize throughput of bonded connections over multiple variable bandwidth logical paths by adjusting a tunnel bandwidth weighting schema during a data transfer session in response to a change in bandwidth capabilities of one or more tunnels. By making such adjustments, embodiments of the present invention are able to optimize the bandwidth potential of multiple connections being used in a session, while minimizing the adverse consequences of reduced bandwidth issues which may occur during the data transfer session.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: September 24, 2019
    Assignee: PISMO LABS TECHNOLOGY LIMITED
    Inventors: Patrick Ho Wai Sung, Kam Chiu Ng, Ho Ming Chan
  • Patent number: 10412658
    Abstract: The present invention discloses methods and network nodes for distributing data packets through a plurality of wide area network (WAN) interfaces and through a gateway at a network node. In order to determine whether the gateway is a slave gateway, identification request is sent to the gateway by a network node. When the gateway is configured as a slave gateway, transmitting instruction to the gateway. Further, weighting may be assigned to the WAN interfaces. Further, connections may be established through WAN interfaces of the network node and WAN interfaces of the gateway. The connections may further be aggregated together to form an aggregated connection.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: September 10, 2019
    Assignee: PISMO LABS TECHNOLOGY LIMITED
    Inventors: Patrick Ho Wai Sung, Kit Wai Chau, Wan Chun Leung, Kam Chiu Ng
  • Publication number: 20190268181
    Abstract: Methods and systems for transmitting and receiving data between a first node and a second node through a first tunnel group and a second tunnel group respectively. The first node transmits data to the second node mainly through a first tunnel group and receives data from the second node mainly through a second tunnel group. In some embodiments, the first node receives first IP packets from one of its LAN interfaces and then transmits encapsulated first IP packets and then are transmitted mainly through a first one or more WAN interfaces to the second node. The first node receives encapsulated second IP packets mainly from the second node through a second one or more of its WAN interfaces. Second IP packets are then decapsulated and transmitted through one of the LAN interfaces of the first node.
    Type: Application
    Filed: May 13, 2019
    Publication date: August 29, 2019
    Applicant: PISMO LABS TECHNOLOGY LIMITED
    Inventors: Patrick Ho Wai Sung, Kit Wai Chau, Kam Chiu Ng, Wan Chun Leung, Ying Kwan
  • Patent number: 10374826
    Abstract: A method carried out by a first communication gateway for transmitting broadcast data. Broadcast data is first received through a first network interface. The first communication gateway determines whether the broadcast data satisfies at least one condition, and forwards the broadcast data through at least one tunnel and through a second network interface to a second communication gateway if the broadcast data satisfies the at least one condition. The broadcast data is encapsulated in at least one encapsulating packet and the at least one encapsulating packet is decapsulated by the second communication gateway in order to retrieve the broadcast data. The broadcast data is then distributed by the second communication gateway to a second network.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: August 6, 2019
    Assignee: PISMO LABS TECHNOLOGY LIMITED
    Inventors: Ho Ming Chan, Kam Chiu Ng
  • Publication number: 20190190834
    Abstract: Methods and systems for transmitting data packets through a selected connection that the first data packet of a data session satisfies a match condition. The match condition is received through a user interface. When data packets of the data session are received, the data packets will then be transmitted through a selected connection. The selected connection is selected from connections based on a connection selection criteria. Further differentiated services code point (DSCP) of first data packet is changed when sent by a computing device. After a network node receives the first data packet, then resets the DSCP value before sending the first data packet.
    Type: Application
    Filed: September 12, 2017
    Publication date: June 20, 2019
    Applicant: Pismo Labs Technology Limited
    Inventors: Patrick Ho Wai SUNG, Wan Chun LEUNG, Alex Wing Hong CHAN, Kam Chiu NG
  • Publication number: 20190190658
    Abstract: The present invention discloses methods and systems for managing an error correction mode at a first communications router. The first communication router transmits data packets to a second communications router and stores the first data packet in a local storage medium. When a delay inquiry message is received from the second communications router, the first communications router activates the error correction mode. When the error correction mode is activated, the first data packet is retransmitted to the second communications router and an error correction packet corresponding to the first data packet is also transmitted. When a back-to-normal message is received from the second communications router, the first communications router deactivates the error correction mode. The back-to-normal message indicates that the first communications router no longer needs to be in error correction mode.
    Type: Application
    Filed: February 25, 2019
    Publication date: June 20, 2019
    Applicant: Pismo Labs Technology Limited
    Inventors: Patrick Ho Wai Sung, Kam Chiu Ng, Ho Ming Chan
  • Publication number: 20190190835
    Abstract: Methods and systems for transmitting data packets of a data session through a selected connection at a network node. The network node determines number of possible connections. When data packets belong to a new data session, a connection is selected to be the selected connection based on connection selection criteria. Further data packets belonging to the data session will be transmitted through the selected connection. A connection selection criteria include selecting a connection with the lowest latency among all connections. Evaluation packets based on the first data packet of the new data session are used to evaluate latency.
    Type: Application
    Filed: September 12, 2017
    Publication date: June 20, 2019
    Applicant: Pismo Labs Technology Limited
    Inventors: Patrick Ho Wai SUNG, Wan Chun LEUNG, Alex Wing Hong CHAN, Kam Chiu NG
  • Patent number: 10298416
    Abstract: The present invention discloses a method and system for processing a first layer two packet converting a first layer two packet to a first unicast layer two packet at a wireless access point. The wireless access point receives first one or more layer three packets and extracts a first layer two packet from the first one or more layer three packets. If the first layer 2 packet is a multicast packet and it satisfies the predefined rule, the first layer two packet is converted to a layer two unicast packet with a first destination address and send to a Local Area Network (LAN) network interface. If the first layer two packet does not satisfy the predefined rule, it is broadcast to one or more LAN network interface. When the first layer two packet is not a multicast packet, it is sent to its corresponding destination address through one or more LAN network.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: May 21, 2019
    Assignee: PISMO LABS TECHNOLOGY LIMITED
    Inventors: Kam Chiu Ng, Yu Yeung, Ka Kei Liu
  • Patent number: 10291431
    Abstract: Methods and systems for transmitting and receiving data between a first node and a second node through a first tunnel group and a second tunnel group respectively. The first node transmits data to the second node mainly through a first tunnel group and receives data from the second node mainly through a second tunnel group. In some embodiments, the first node receives first IP packets from one of its LAN interfaces and then transmits encapsulated first IP packets and then are transmitted mainly through a first one or more WAN interfaces to the second node. The first node receives encapsulated second IP packets mainly from the second node through a second one or more of its WAN interfaces. Second IP packets are then de-capsulated and transmitted through one of the LAN interfaces of the first node.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: May 14, 2019
    Assignee: PISMO LABS TECHNOLOGY LIMITED
    Inventors: Patrick Ho Wai Sung, Kit Wai Chau, Kam Chiu Ng, Wan Chun Leung, Ying Kwan
  • Publication number: 20190089488
    Abstract: The present invention discloses methods and systems for managing an error correction mode at a first communications router. The first communication router transmits data packets to a second communications router and stores the first data packet in a local storage medium, When a delay inquiry message is received from the second communications router, the first communications router activates the error correction mode. When the error correction mode is activated, the first data packet is retransmitted to the second communications router and an error correction packet corresponding to the first data packet is also transmitted. When a back-to-normal message is received from the second communications router, the first communications router deactivates the error correction mode. The back-to-normal message indicates that the first communications router no longer needs to be in error correction mode.
    Type: Application
    Filed: October 17, 2016
    Publication date: March 21, 2019
    Applicant: Pismo Labs Technology Limited
    Inventors: Patrick Ho Wai Sung, Kam Chiu NG, Ho Ming Chan
  • Publication number: 20190089557
    Abstract: The present invention discloses methods and systems for sending information packets from a first network node to a second network node. An aggregated tunnel is established between the first network node and the second network node. An information packet is determined whether to be sent according to profile condition(s) of the aggregated tunnel and then according to a selected policy. When a selected policy is selected and the information packet is sent through a tunnel according to the selected policy. When no policy is selected, the information packet is sent through one of a first group of tunnels. When no profile is selected, the information packet is sent through a network interface of the first network node.
    Type: Application
    Filed: February 11, 2017
    Publication date: March 21, 2019
    Applicant: Pismo Labs Technology Limited
    Inventors: Patrick Ho Wai SUNG, Kam Chiu NG, Wan Chun LEUNG, Ho Ming CHAN
  • Patent number: 10218467
    Abstract: The present invention discloses methods and systems for managing an error correction mode at a first communications router. The first communication router transmits data packets to a second communications router and stores the first data packet in a local storage medium, When a delay inquiry message is received from the second communications router, the first communications router activates the error correction mode. When the error correction mode is activated, the first data packet is retransmitted to the second communications router and an error correction packet corresponding to the first data packet is also transmitted. When a back-to-normal message is received from the second communications router, the first communications router deactivates the error correction mode. The back-to-normal message indicates that the first communications router no longer needs to be in error correction mode.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: February 26, 2019
    Assignee: PISMO LABS TECHNOLOGY LIMITED
    Inventors: Patrick HoWai Sung, Kam Chiu Ng, Ho Ming Chan