Patents by Inventor Wilson So

Wilson So 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: 11395126
    Abstract: In order to establish a mesh network, an electronic device may iteratively identify one or more mesh-network nodes and may determine associated duty-cycle ratios based on communication with the one or more mesh-network nodes. In particular, the electronic device may select candidate mesh-network nodes based on estimated throughput metrics of their communication with a root device in the mesh network. Then, for each of the candidate mesh-network nodes, the electronic device may associate with a given candidate mesh-network node, and may measure the throughput of the given candidate mesh-network node during a time interval by communicating packets. Based on comparisons of the measured throughputs, the electronic device may identify the one or more mesh-network nodes in the candidate mesh-network nodes and may determine the associated duty-cycle ratios. Subsequently, the electronic device communicates information with the root device via the one or more mesh-network nodes based on the duty-cycle ratios.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: July 19, 2022
    Assignee: ARRIS Enterprises LLC
    Inventors: Wilson So, Steve Lee, Ki-Young Jang
  • Patent number: 11019479
    Abstract: In order to establish a mesh network, an electronic device may iteratively identify one or more mesh-network nodes and may determine associated duty-cycle ratios based on communication with the one or more mesh-network nodes. In particular, the electronic device may select candidate mesh-network nodes based on estimated throughput metrics of their communication with a root device in the mesh network. Then, for each of the candidate mesh-network nodes, the electronic device may associate with a given candidate mesh-network node, and may measure the throughput of the given candidate mesh-network node during a time interval by communicating packets. Based on comparisons of the measured throughputs, the electronic device may identify the one or more mesh-network nodes in the candidate mesh-network nodes and may determine the associated duty-cycle ratios. Subsequently, the electronic device communicates information with the root device via the one or more mesh-network nodes based on the duty-cycle ratios.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: May 25, 2021
    Assignee: ARRIS Enterprises LLC
    Inventors: Wilson So, Steve Lee, Ki-Young Jang
  • Publication number: 20210105604
    Abstract: In order to establish a mesh network, an electronic device may iteratively identify one or more mesh-network nodes and may determine associated duty-cycle ratios based on communication with the one or more mesh-network nodes. In particular, the electronic device may select candidate mesh-network nodes based on estimated throughput metrics of their communication with a root device in the mesh network. Then, for each of the candidate mesh-network nodes, the electronic device may associate with a given candidate mesh-network node, and may measure the throughput of the given candidate mesh-network node during a time interval by communicating packets. Based on comparisons of the measured throughputs, the electronic device may identify the one or more mesh-network nodes in the candidate mesh-network nodes and may determine the associated duty-cycle ratios. Subsequently, the electronic device communicates information with the root device via the one or more mesh-network nodes based on the duty-cycle ratios.
    Type: Application
    Filed: December 16, 2020
    Publication date: April 8, 2021
    Applicant: ARRIS Enterprises LLC
    Inventors: Wilson So, Steve Lee, Ki-Young Jang
  • Publication number: 20200128387
    Abstract: In order to establish a mesh network, an electronic device may iteratively identify one or more mesh-network nodes and may determine associated duty-cycle ratios based on communication with the one or more mesh-network nodes. In particular, the electronic device may select candidate mesh-network nodes based on estimated throughput metrics of their communication with a root device in the mesh network. Then, for each of the candidate mesh-network nodes, the electronic device may associate with a given candidate mesh-network node, and may measure the throughput of the given candidate mesh-network node during a time interval by communicating packets. Based on comparisons of the measured throughputs, the electronic device may identify the one or more mesh-network nodes in the candidate mesh-network nodes and may determine the associated duty-cycle ratios. Subsequently, the electronic device communicates information with the root device via the one or more mesh-network nodes based on the duty-cycle ratios.
    Type: Application
    Filed: December 20, 2019
    Publication date: April 23, 2020
    Applicant: Ruckus Wireless, Inc.
    Inventors: Wilson So, Steve Lee, Ki-Young Jang
  • Patent number: 10542408
    Abstract: In order to establish a mesh network, an electronic device may iteratively identify one or more mesh-network nodes and may determine associated duty-cycle ratios based on communication with the one or more mesh-network nodes. In particular, the electronic device may select candidate mesh-network nodes based on estimated throughput metrics of their communication with a root device in the mesh network. Then, for each of the candidate mesh-network nodes, the electronic device may associate with a given candidate mesh-network node, and may measure the throughput of the given candidate mesh-network node during a time interval by communicating packets. Based on comparisons of the measured throughputs, the electronic device may identify the one or more mesh-network nodes in the candidate mesh-network nodes and may determine the associated duty-cycle ratios. Subsequently, the electronic device communicates information with the root device via the one or more mesh-network nodes based on the duty-cycle ratios.
    Type: Grant
    Filed: March 25, 2017
    Date of Patent: January 21, 2020
    Assignee: Arris Enterprises, LLC
    Inventors: Wilson So, Steve Lee, Ki-Young Jang
  • Publication number: 20180279108
    Abstract: In order to establish a mesh network, an electronic device may iteratively identify one or more mesh-network nodes and may determine associated duty-cycle ratios based on communication with the one or more mesh-network nodes. In particular, the electronic device may select candidate mesh-network nodes based on estimated throughput metrics of their communication with a root device in the mesh network. Then, for each of the candidate mesh-network nodes, the electronic device may associate with a given candidate mesh-network node, and may measure the throughput of the given candidate mesh-network node during a time interval by communicating packets. Based on comparisons of the measured throughputs, the electronic device may identify the one or more mesh-network nodes in the candidate mesh-network nodes and may determine the associated duty-cycle ratios. Subsequently, the electronic device communicates information with the root device via the one or more mesh-network nodes based on the duty-cycle ratios.
    Type: Application
    Filed: March 25, 2017
    Publication date: September 27, 2018
    Applicant: Ruckus Wireless, Inc.
    Inventors: Wilson So, Steve Lee, Ki-Young Jang
  • Patent number: 8218600
    Abstract: A system and method for operating a communications system network, the method including operating an access point (AP) acting as a network controller in a frequency hopping network, the AP communicating with other communication devices of the network over m number of frequencies using a hopping sequence of at least some of the m number of frequencies and a dwell time d for the plurality of frequencies; and operating a communication device seeking to establish synchronized communication with other communication devices of the frequency hopping network without any cross-AP coordination, the communication device scanning all of the m number of frequencies using a scanning time s for each of the m number of frequencies; and, wherein the scanning time s is no greater than 1/m of the AP dwell time d.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: July 10, 2012
    Assignee: Siemens Aktiengesellschaft
    Inventors: Hoi-Sheung Wilson So, Raghuveer Chereddy, Raymond Rui-Feng Liao
  • Patent number: 8149893
    Abstract: A method and system, the method including determining a frequency quality measurement value for each of a plurality of frequencies a network coordinator can use in a frequency hopping sequence for communicating with a client, classifying each of the plurality of communication frequencies into one of a plurality of different categories based on a relative ranking of the determined frequency quality measurement value of each of the plurality of frequencies, generating, by the network coordinator, a frequency hopping sequence to be used for communication between the network coordinator and the client, the generated hopping sequence including only select frequencies from the plurality of frequencies in a predetermined number of future time slots that minimize a probability of a predetermined number of consecutive frequency hop failures in the predetermined number of future time slots, and notifying the client of the generated frequency hopping sequence to be used for communication.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: April 3, 2012
    Assignee: Siemens Aktiengesellschaft
    Inventors: Hoi-Sheung Wilson So, Raghuveer Chereddy, Raymond Rui-Feng Liao
  • Publication number: 20100046585
    Abstract: A system and method for operating a communications system network, the method including operating an access point (AP) acting as a network controller in a frequency hopping network, the AP communicating with other communication devices of the network over m number of frequencies using a hopping sequence of at least some of the m number of frequencies and a dwell time d for the plurality of frequencies; and operating a communication device seeking to establish synchronized communication with other communication devices of the frequency hopping network without any cross-AP coordination, the communication device scanning all of the m number of frequencies using a scanning time s for each of the m number of frequencies; and, wherein the scanning time s is no greater than 1/m of the AP dwell time d.
    Type: Application
    Filed: December 18, 2008
    Publication date: February 25, 2010
    Inventors: Hoi-Sheung Wilson So, Raghuveer Chereddy, Raymond Rui-Feng Liao
  • Publication number: 20100046583
    Abstract: A method and system, the method including determining a frequency quality measurement value for each of a plurality of frequencies a network coordinator can use in a frequency hopping sequence for communicating with a client, classifying each of the plurality of communication frequencies into one of a plurality of different categories based on a relative ranking of the determined frequency quality measurement value of each of the plurality of frequencies, generating, by the network coordinator, a frequency hopping sequence to be used for communication between the network coordinator and the client, the generated hopping sequence including only select frequencies from the plurality of frequencies in a predetermined number of future time slots that minimize a probability of a predetermined number of consecutive frequency hop failures in the predetermined number of future time slots, and notifying the client of the generated frequency hopping sequence to be used for communication.
    Type: Application
    Filed: December 18, 2008
    Publication date: February 25, 2010
    Inventors: Hoi-Sheung Wilson So, Raghuveer Chereddy, Raymond Rui-Feng Liao
  • Publication number: 20050209975
    Abstract: A system, method and computer program product for conducting a secure transaction via a network is disclosed. Coupled to a network are a first site and a terminal for permitting a user to perform a first portion of a transaction at the first site via the network. A second site is also coupled to the network for performing a second portion of the transaction which requires the use of personal data of the user. The second site is contacted by the first site via the network to perform the second portion of the transaction. In response, the second site transmits a certificate for verifying the identity of the second site to the terminal via the network. After the terminal authenticates the certificate, the second site then transmits a request for the personal data to the terminal via the network. A secure device associated with the user is coupled to the terminal. The secure device contains an encrypted version of the personal data and a first key for decrypting the encrypted personal data.
    Type: Application
    Filed: March 18, 2004
    Publication date: September 22, 2005
    Applicant: Hitachi, Ltd.
    Inventors: Wilson So, Yoichi Shintani, Tomohisa Kohiyama