Patents by Inventor Ho Ming Chan
Ho Ming Chan 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: 10270656Abstract: The present invention discloses methods and systems for configuring a second system. The system of the present invention determines the identity information of the second system and at least one configuration. The at least one configuration is then sent to the second system. The second system is configured with the at least one configuration. The at least one configuration can be sent through an SMS message, a USB modem plugged in the second system, or NFC. Additionally, the at least one configuration may comprise an APN. The at least one configuration may also be used to configure the second system to establish one or more VPN connections.Type: GrantFiled: April 20, 2015Date of Patent: April 23, 2019Assignee: PISMO LABS TECHNOLOGY LIMITEDInventors: Wan Chun Leung, Ho Ming Chan
-
Patent number: 10250608Abstract: The present invention discloses methods and systems for managing a node through a management server. The management server verifies whether a management confirmation has been received and allows a second user group to manage the node if the management confirmation is received. If the management confirmation is not received by the management server, the second user group is not allowed to manage the node through the management server.Type: GrantFiled: July 10, 2017Date of Patent: April 2, 2019Assignee: PISMO LABS TECHNOLOGY LIMITEDInventors: Ho Ming Chan, Kit Wai Chau, Kenneth Kai Kut Yip
-
Publication number: 20190089488Abstract: 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: October 17, 2016Publication date: March 21, 2019Applicant: Pismo Labs Technology LimitedInventors: Patrick Ho Wai Sung, Kam Chiu NG, Ho Ming Chan
-
Publication number: 20190089557Abstract: 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: ApplicationFiled: February 11, 2017Publication date: March 21, 2019Applicant: Pismo Labs Technology LimitedInventors: Patrick Ho Wai SUNG, Kam Chiu NG, Wan Chun LEUNG, Ho Ming CHAN
-
Patent number: 10218467Abstract: 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: October 17, 2016Date of Patent: February 26, 2019Assignee: PISMO LABS TECHNOLOGY LIMITEDInventors: Patrick HoWai Sung, Kam Chiu Ng, Ho Ming Chan
-
Patent number: 10204073Abstract: A method and system for configuring a network device according to the identity of a plurality of removable wireless communications devices (RWCDs), the method comprising the steps of: determining the identities of the plurality of RWCDs; determining whether the network device is capable of using the plurality RWCDs; retrieving policy settings from an authorized party or a storage medium of the network device according to the identities of the plurality of RWCDs, determining priority of policy settings; and configuring the network device according to the policy settings. The priority of policy settings are based on the positions of the RWCDs when there are conflict among policy settings. The plurality of RWCDs are plugged to the network device and the network device provides wireless wide area network (WAN) connectivity through the plurality of RWCDs.Type: GrantFiled: November 3, 2015Date of Patent: February 12, 2019Assignee: PISMO LABS TECHNOLOGY LIMITEDInventors: Alex Wing Hong Chan, Wan Chun Leung, Ho Ming Chan, Patrick Ho Wai Sung
-
Publication number: 20180367332Abstract: 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: ApplicationFiled: August 3, 2018Publication date: December 20, 2018Applicant: PISMO LABS TECHNOLOGY LIMITEDInventors: Patrick Ho Wai SUNG, Kam Chiu NG, Ho Ming CHAN
-
Publication number: 20180352496Abstract: The present invention discloses methods and systems for selecting at least one SIM card for data communication at a wireless communication device which is capable of housing a plurality of SIM cards. When a switching condition is satisfied, the wireless communication device selects a second SIM card group, and disconnects one or more connections established using any non-second group SIM card. Non-second group SIM cards are SIM cards that are not in the second SIM card group. A selected SIM card from the second SIM card group is then used for data communications. The steps are repeated until (i) the switching condition is no longer satisfied, (ii) no more SIM cards selected from the second SIM card group can be used for data communications or (iii) no more connection is made using non-second group SIM cards.Type: ApplicationFiled: August 13, 2018Publication date: December 6, 2018Applicant: Pismo Labs Technology LimitedInventors: Kit Wai CHAU, Ho Ming CHAN, Man Kit KWAN
-
Patent number: 10142282Abstract: Methods and apparatus for processing DNS request in a gateway with WAN and LAN interfaces. The gateway receives a first DNS request from a host via the LAN interface. The gateway selects DNS servers according to predefined selection policies and selects access networks that are authorized to send new DNS requests. The new DNS requests and the first DNA request have the same content. The gateway transmits the new DNS requests to corresponding DNS sever of the selected access networks through the selected access networks and via the WAN interfaces that are connected to the selected access networks. The gateway then identifies valid DNS responses from DNS responses received from the corresponding DNS server. The gateway selects one of the identified valid DNS responses and generates a first new DNS response with the same content thereof. The gateway sends the first new DNS response to the host.Type: GrantFiled: May 15, 2017Date of Patent: November 27, 2018Assignee: PISMO LABS TECHNOLOGY LIMITEDInventors: Ho Ming Chan, Min-Fu Tsai, Alex Wing Hong Chan, Kit Wai Chau
-
Patent number: 10116591Abstract: The present invention discloses methods and systems for processing data packets received at a first network node and for processing encapsulating packets received at a second network node. The first network node receives data packets from its network interface. It then selects a first tunnel and selects none or at least one second tunnel according to a selection policy. Original encapsulating packets (OEPs) are transmitted to a second network node through the first tunnel and at least one duplicate encapsulating packet (DEP) is transmitted through the at least one second tunnel. The second network node receives an encapsulating packet with a global sequence number (GSN) through an aggregated connection. The second network node determines whether one or more data packets corresponding to the encapsulating packet have been received earlier. The second network node may then determine whether or not to forward the one or more data packets.Type: GrantFiled: February 24, 2017Date of Patent: October 30, 2018Assignee: PISMO LABS TECHNOLOGY LIMITEDInventors: Patrick Ho Wai Sung, Kam Chiu Ng, Ho Ming Chan
-
Publication number: 20180309683Abstract: The present invention discloses methods and systems for restricting data usage at a first network device. The first network device determines a first usage threshold. A first instruction is retrieved from a first server when the first threshold is reached. The first instruction comprises information for determining whether or not to restrict data usage. Data usage is restricted or not restricted according to the first instruction. The first server is periodically updated with data usage information.Type: ApplicationFiled: December 31, 2015Publication date: October 25, 2018Applicant: Pismo Labs Technology LimitedInventors: Ho Ming CHAN, Kit Wai CHAU, Man Kit KWAN
-
Publication number: 20180262461Abstract: A method and system for processing Domain Name Services (DNS) request in a gateway. The gateway receives a DNS request from a host from its local area network. The gateway then selects DNS server(s) and transmits a new DNS request to at least one DNS server(s). DNS server(s) may or may not be accessible through a first tunnel. The contents of the new DNS request are the same as the content of the received DNS request. Further, when the gateway receives a DNS response corresponding to the DNS request, it determines a decision whether to transfer data to the host whose IP address is specified in the DNS response through a second tunnel. The decision may be based on a geographical location of an IP address.Type: ApplicationFiled: March 5, 2018Publication date: September 13, 2018Applicant: Pismo Labs Technology LimitedInventors: Alex Wing Hong Chan, Ho Ming Chan, Kit Wai Chau, Chi Pan Yip, Min-Fu Tsai
-
Publication number: 20180234553Abstract: The present invention discloses methods and systems for sharing data usage by a plurality of SIM cards at a plurality of network devices. Each of the plurality of network devices is capable of housing at least one SIM card from the plurality of SIM cards. The method comprises the steps of determining the total data usage allowance. A remaining total data usage allowance is determined by either retrieving it from a carrier server or by subtracting aggregated data usage information from the total data usage allowance. The method further comprises restricting use of one or more of the plurality of SIM cards when the remaining total data usage allowance is below a first threshold until the remaining total data usage allowance is above the first threshold. The total data usage allowance is changed to a first value periodically or according to an administrator's instruction.Type: ApplicationFiled: February 6, 2018Publication date: August 16, 2018Applicant: PISMO LABS TECHNOLOGY LIMITEDInventors: Ho Ming Chan, Kit Wai Chau, Man Kit Kwan
-
Patent number: 10050867Abstract: The present invention discloses methods and systems for transmitting broadcast data at a communication gateway. When the communication gateway receives a broadcast packet from a host or node, the communication gateway determines whether the broadcast packet satisfies at least one condition. If the broadcast packet satisfies the at least one condition, it is determined whether or not to modify a time to live (TTL) value. The TTL value of the broadcast packet is modified if it is determined to modify the TTL value. The broadcast packet is then forwarded to the destination address of the broadcast packet based on the TTL value. The destination address is reachable through an interconnected network.Type: GrantFiled: October 29, 2014Date of Patent: August 14, 2018Assignee: PISMO LABS TECHNOLOGY LIMITEDInventors: Ho Ming Chan, Kam Chiu Ng, Yu Yeung, Kwok Yui Mok
-
Patent number: 10051544Abstract: The present invention discloses methods and systems for selecting at least one SIM card for data communication at a wireless communication device which is capable of housing a plurality of SIM cards. When a switching condition is satisfied, the wireless communication device selects a second SIM card group, and disconnects one or more connections established using any non-second group SIM card. Non-second group SIM cards are SIM cards that are not in the second SIM card group. A selected SIM card from the second SIM card group is then used for data communications. The steps are repeated until (i) the switching condition is no longer satisfied, (ii) no more SIM cards selected from the second SIM card group can be used for data communications or (iii) no more connection is made using non-second group SIM cards.Type: GrantFiled: December 23, 2015Date of Patent: August 14, 2018Assignee: PISMO LABS TECHNOLOGY LIMITEDInventors: Kit Wai Chau, Ho Ming Chan, Man Kit Kwan
-
Patent number: 10044628Abstract: The present invention discloses methods and systems for transmitting and receiving packets through a plurality of logical connections based on priority levels. When an encapsulating packets is received from a second network device via a logical network connection, priority level of a packet encapsulated in the encapsulating packet is determined, and the encapsulating packet is stored in a queue or transmitted to a host based on GSEQ, PSEQ, TSEQ, and the priority level. When a packet is received from a host via a LAN connection, the packet is retrieved from a priority queue based on the priority level a first logical network connection is selected for transmitting the packet. The packet is encapsulated in an encapsulating packet, and the payload of the encapsulating packet comprises the packet, GSEQ, TSEQ, PSEQ, and priority level of the packet. The encapsulating packet is then sent through the first logical network connection.Type: GrantFiled: June 13, 2016Date of Patent: August 7, 2018Assignee: PISMO LABS TECHNOLOGY LIMITEDInventors: Alex Wing Hong Chan, Ho Ming Chan, Patrick Ho Wai Sung
-
Patent number: 10044521Abstract: 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: GrantFiled: February 27, 2017Date of Patent: August 7, 2018Assignee: PISMO LABS TECHNOLOGY LIMITEDInventors: Patrick Ho Wai Sung, Kam Chiu Ng, Ho Ming Chan
-
Patent number: 10044811Abstract: Methods and systems for forwarding data between a first network element and a terminal at a management server, comprising the steps of receiving a request from the terminal to communicate with the first network element during a first data session; determining whether a first connection has been established with the first network element; establishing the first connection with the first network element if the first connection has not been established with the first network element; and forwarding data between the first network element and the terminal using the first connection during the first data session.Type: GrantFiled: March 5, 2014Date of Patent: August 7, 2018Assignee: PISMO LABS TECHNOLOGY LIMITEDInventors: Ho Ming Chan, Ying Kwan, Chak Ming Lau, Ki Tak Cheuk
-
Patent number: 10009754Abstract: The present invention discloses methods and systems for transferring SIM card information from a first device to a server. A first SIM card is housed in the first device or in a first modem connected to the first device. When the first device boots up, it identifies the first SIM card and retrieves SIM card information from the first SIM card. The first device then sends authentication information to the first server and requests historical SIM card activity information. Historical SIM card activity information received from the first server is stored in a storage medium, and is used for determining whether to use the first SIM card. The first server performs steps of receiving a first request message from the first device, and determining the SIM card identity specified in the first request message if the first request message is authentic. The first server retrieves and sends historical SIM card activity information of the first SIM card to the first device.Type: GrantFiled: December 31, 2015Date of Patent: June 26, 2018Assignee: PISMO LABS TECHNOLOGY LIMITEDInventors: Ho Ming Chan, Kit Wai Chau, Man Kit Kwan
-
Publication number: 20180159814Abstract: The present invention discloses methods and systems for updating domain name service (DNS) resource records. An update message is received at a first system from a network node periodically and upon occurrence of a first predefined event. The DNS resource record is updated at the first system substantially based on the update message. The update message comprises an Internet Protocol (IP) address field, a unique identifier field, and a network interface identifier field. The network node comprises a plurality of network interfaces.Type: ApplicationFiled: October 10, 2016Publication date: June 7, 2018Applicant: Pismo Labs Technology LimitedInventor: Ho Ming CHAN