Patents by Inventor Patrick Ho
Patrick Ho 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: 11943060Abstract: 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: GrantFiled: June 12, 2023Date of Patent: March 26, 2024Assignee: Pismo Labs Technology LimitedInventors: Patrick Ho Wai Sung, Kam Chiu Ng, Ho Ming Chan
-
Publication number: 20240080920Abstract: The present disclosure provides systems and methods which increase the throughput of a TCP-based communication between a first network node and a second network node. First, the first network node sent a first plurality of TCP segments to the second network node. Second, when the second network node receives a second plurality of TCP segments, which is all or part of the first plurality of the TCP segments, the second network node responds by sending one or more TCP acknowledgements to the first network node with the last sequence number of a last segment among all TCP segment within the second plurality of TCP segments. The present disclosure are able to increase the throughput of a TCP connection while decreasing its reliability.Type: ApplicationFiled: November 13, 2023Publication date: March 7, 2024Applicant: Pismo Labs Technology LimitedInventors: Patrick Ho Wai Sung, Kam Chiu Ng, Wan Chun Leung
-
Patent number: 11849493Abstract: The present disclosure provides systems and methods which increase the throughput of a TCP-based communication between a first network node and a second network node. First, the first network node sent a first plurality of TCP segments to the second network node. Second, when the second network node receives a second plurality of TCP segments, which is all or part of the first plurality of the TCP segments, the second network node responds by sending one or more TCP acknowledgements to the first network node with the last sequence number of a last segment among all TCP segment within the second plurality of TCP segments. The present disclosure are able to increase the throughput of a TCP connection while decreasing its reliability.Type: GrantFiled: March 25, 2021Date of Patent: December 19, 2023Assignee: Pismo Labs Technology LimitedInventors: Patrick Ho Wai Sung, Kam Chiu Ng, Wan Chun Leung
-
Patent number: 11799686Abstract: 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: GrantFiled: November 9, 2020Date of Patent: October 24, 2023Assignee: Pismo Labs Technology LimitedInventors: Patrick Ho Wai Sung, Kam Chiu Ng, Wan Chun Leung, Ho Ming Chan
-
Publication number: 20230327815Abstract: 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: ApplicationFiled: June 12, 2023Publication date: October 12, 2023Applicant: Pismo Labs Technology LimitedInventors: Patrick Ho Wai Sung, Kam Chiu Ng, Ho Ming Chan
-
Patent number: 11722458Abstract: A method and a system of restricting data packet transmission of an apparatus at a network node. The network node, during a first time period, updates a whitelist and does not restrict data packet transmission according to the whitelist. After the first time period, the network node determines corresponding destination address of each of the data packets and allows the data packets to be sent to the corresponding destination address if a criteria is satisfactory. The network node does not allow the data packets to be sent to the corresponding destination address if the criteria is not satisfactory. The whitelist is comprised of at least one destination address. The criteria is based on the at least one destination address. The whitelist list is stored in non-transitory computer readable storage medium in the network node.Type: GrantFiled: February 22, 2021Date of Patent: August 8, 2023Assignee: Pismo Labs Technology LimitedInventors: Wan Chun Leung, Patrick Ho Wai Sung, Kit Wai Chau
-
Patent number: 11713032Abstract: A direction control device includes a housing, a wheel shaft supported by the housing, a wheel supported by the wheel shaft, a blade shaft supported by the housing, and a blade mounted on the blade shaft. The housing has a first side and a longitudinal axis. The wheel shaft has a wheel axis and is configured to extend beyond the first side outside the housing. The wheel has a rotational axis and is configured to rotate about the rotational axis. The blade shaft is configured to extend beyond the first side outside the housing.Type: GrantFiled: April 5, 2022Date of Patent: August 1, 2023Inventor: Patrick Ho
-
Patent number: 11677510Abstract: 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: GrantFiled: December 14, 2021Date of Patent: June 13, 2023Assignee: Pismo Labs Technology LimitedInventors: Patrick Ho Wai Sung, Kam Chiu Ng, Ho Ming Chan
-
Patent number: 11582814Abstract: A method and system for a first node to transmit packets to a second none, comprising receiving a packet from a local area network (LAN) interface, inspecting the packet; determining whether the packet satisfies at least one packet condition; transmitting the packet through a predefined tunnel if the packet satisfies the at least one packet condition; transmitting the packet through a second tunnel if the packet does not satisfy the at least one packet condition. The predefined tunnel is a first tunnel and is established before the packet is received by the first node. The second tunnel belongs to a first tunnel group or a second tunnel group. The first tunnel, the second tunnel and other tunnels may together form an aggregated connection. Further, the use of predefined tunnel may be based on whether the packets satisfy a session condition.Type: GrantFiled: July 20, 2020Date of Patent: February 14, 2023Assignee: Pismo Labs Technology LimitedInventors: Patrick Ho Wai Sung, Kit Wai Chau, Kam Chiu Ng, Wan Chun Leung, Ying Kwan, Martin Langmaid
-
Publication number: 20230011715Abstract: The present invention discloses methods and systems for sending and receiving IP packets between network nodes through a tunnel. The tunnel is created according to a session. When the IP packet is a first of the IP packets in sequence of a session, establish a tunnel and send the IP packet through the tunnel of the session. When the IP packet is not the first of the IP packets in sequence of a session, sending the IP packet through the tunnel of the session.Type: ApplicationFiled: August 28, 2020Publication date: January 12, 2023Applicant: Pismo Labs Technology LimitedInventors: Patrick Ho Wai Sung, Wan Chun Leung, Kam Chiu Ng, Chun Kit Chan
-
Publication number: 20230006863Abstract: The present invention discloses methods and systems for forward packets received from a SSID at a wireless access point to a VPN. The SSID and VPN are associated. The VPN is created according to a VPN profile. When the VPN is established, the SSID is enabled. When the VPN is not established, the SSID is disabled.Type: ApplicationFiled: July 17, 2020Publication date: January 5, 2023Applicant: Pismo Labs Technology LimitedInventors: Alex Wing Hong Chan, Yu Yeung, Patrick Ho Wai Sung, Wan Chun Leung, Ka Yee Tsang
-
Publication number: 20220360633Abstract: A method and system for transmitting and receiving data packets between two network nodes via one or more end-to-end connections. An interface is provided for selecting one or more possible end-to-end connection(s) or established end-to-end connection(s). The method and system may further comprise receiving a policy, wherein one or more selected end-to-end connections are established based, at least in part, on the policy. The policy may also restrict or promote selection of certain established end-to-end connection(s) via the interface provided. The selected and established end-to-end connection(s) are used for transmitting and receiving data packets.Type: ApplicationFiled: July 19, 2022Publication date: November 10, 2022Applicant: Pismo Labs Technology LimitedInventors: Patrick Ho Wai SUNG, Ho Ming CHAN, Kit Wai CHAU, Min-Fu TSAI
-
Publication number: 20220311701Abstract: Described in example embodiments herein are methods and systems for implementing sending packets from a first network node to a second network node. Packets belonging to the same session may be sent through the same or different tunnels. The second network node processes packets belonging to the same session using the same core. In accordance with an example embodiment, the first network node informs the second network code the core to process the packets. Optionally, selection of core at the second network node is assisted by a core identity created by the first network based on the session. The core identity may be stored in the header or payload of the packets. In an example embodiment, the second network determines the core for processing packet belonging to the same session.Type: ApplicationFiled: June 13, 2022Publication date: September 29, 2022Applicant: Pismo Labs Technology LimitedInventors: Patrick Ho Wai SUNG, Kam Chiu Ng, Wan Chun Leung
-
Publication number: 20220263681Abstract: 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: ApplicationFiled: February 7, 2022Publication date: August 18, 2022Applicant: Pismo Labs Technology LimitedInventors: Patrick Ho Wai SUNG, Kam Chiu NG, Wan Chun LEUNG
-
Patent number: 11398975Abstract: Described in example embodiments herein are methods and systems for implementing sending packets from a first network node to a second network node. Packets belonging to the same session may be sent through the same or different tunnels. The second network node processes packets belonging to the same session using the same core. In accordance with an example embodiment, the first network node informs the second network code the core to process the packets. Optionally, selection of core at the second network node is assisted by a core identity created by the first network based on the session. The core identity may be stored in the header or payload of the packets. In an example embodiment, the second network determines the core for processing packet belonging to the same session.Type: GrantFiled: May 24, 2020Date of Patent: July 26, 2022Assignee: PISMO LABS TECHNOLOGY LIMITEDInventors: Patrick Ho Wai Sung, Kam Chiu Ng, Wan Chun Leung
-
Patent number: 11394785Abstract: A method and system for transmitting and receiving data packets between two network nodes via one or more end-to-end connections. An interface is provided for selecting one or more possible end-to-end connection(s) or established end-to-end connection(s). The method and system may further comprise receiving a policy, wherein one or more selected end-to-end connections are established based, at least in part, on the policy. The policy may also restrict or promote selection of certain established end-to-end connection(s) via the interface provided. The selected and established end-to-end connection(s) are used for transmitting and receiving data packets.Type: GrantFiled: October 30, 2020Date of Patent: July 19, 2022Assignee: Pismo Labs Technology LimitedInventors: Patrick Ho Wai Sung, Ho Ming Chan, Kit Wai Chau, Min-Fu Tsai
-
Publication number: 20220224779Abstract: The present disclosure provides systems and methods which increase the throughput of a TCP-based communication between a first network node and a second network node. First, the first network node sent a first plurality of TCP segments to the second network node. Second, when the second network node receives a second plurality of TCP segments, which is all or part of the first plurality of the TCP segments, the second network node responds by sending one or more TCP acknowledgements to the first network node with the last sequence number of a last segment among all TCP segment within the second plurality of TCP segments. The present disclosure are able to increase the throughput of a TCP connection while decreasing its reliability.Type: ApplicationFiled: October 1, 2019Publication date: July 14, 2022Applicant: Pismo Labs Technology LimitedInventors: Patrick Ho Wai Sung, Kam Chiu Ng, Wan Chun Leung
-
Patent number: 11384350Abstract: Compositions and methods are provided for the cell-mediated targeted killing of diseased cells based on the presence of an intracellular antigen, rather than a surface-bound marker. The targeting cells are modified to express a cytotoxic protein that is delivered into a targeted cell, and after delivery is selectively activated by the presence of a cytoplasmic protein of interest. In one embodiment of the invention, the cytotoxic molecule is a Granzyme B (GrB) polypeptide. In the compositions of the invention, GrB is modified to render its cytotoxic enzymatic functions inactive, until the presence of an intracellular antigen unlocks the GrB molecule to enable enzymatic activities.Type: GrantFiled: December 14, 2015Date of Patent: July 12, 2022Assignee: The Regents of the University of CaliforniaInventors: Yvonne Y. Chen, Patrick Ho
-
Patent number: 11362933Abstract: Described in example embodiments herein are methods and systems for implementing sending packets from a first network node to a second network node. Packets belonging to the same session may be sent through the same or different tunnels. The second network node processes packets belonging to the same session using the same core. In accordance with an example embodiment, the first network node informs the second network code the core to process the packets. Optionally, selection of core at the second network node is assisted by a core identity created by the first network based on the session. The core identity may be stored in the header or payload of the packets. In an example embodiment, the second network determines the core for processing packet belonging to the same session.Type: GrantFiled: May 24, 2020Date of Patent: June 14, 2022Assignee: PISMO LABS TECHNOLOGY LIMITEDInventors: Patrick Ho Wai Sung, Kam Chiu Ng, Wan Chun Leung
-
Patent number: D1022714Type: GrantFiled: May 21, 2021Date of Patent: April 16, 2024Assignee: Apple Inc.Inventors: Jody Akana, Molly Anderson, Bartley K. Andre, Shota Aoyagi, Anthony Michael Ashcroft, Marine C. Bataille, Jeremy Bataillou, Kevin Will Chen, Andrew Patrick Clymer, Clara Geneviève Marine Courtaigne, Markus Diebel, Alan C. Dye, Aurelio Guzmán, M. Evans Hankey, Julian Hoenig, Richard P. Howarth, Jonathan P. Ive, Julian Jaede, Duncan Robert Kerr, Aaron Mathew Melim, Marc A. Newson, Peter Russell-Clarke, Benjamin Andrew Shaffer, Joe Sung-Ho Tan, Clement Tissandier, Jacob Weiss, Eugene Antony Whang, Rico Zörkendörfer