Patents by Inventor Keh-Ming Luoh

Keh-Ming Luoh 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).

  • Publication number: 20230403194
    Abstract: The disclosed embodiments provide for rules-based deployment of software installations. In some aspects, operational parameters for a computer system are monitored over time to generate a historical database of values for the operational parameters. The computer system may include multiple instances of a software installation. A portion of the multiple instances is updated with a new version of software. The operational parameters are then monitored to quantify whether the new version results in an improvement or degradation of performance of the computer system. The improvement or degradation is based on comparing values of the operational parameters after deployment to their historical values. Depending on the evaluation of the operational parameters after the installation, the installation may be rolled back if a degradation is indicated. Otherwise, the new software version may be propagated to additional installation instances.
    Type: Application
    Filed: August 24, 2023
    Publication date: December 14, 2023
    Inventors: Osman Sarood, Randall Frei, Robert J. Friday, Keh-Ming Luoh
  • Publication number: 20230388819
    Abstract: Techniques are described by which a network management system (NMS) receives, from a plurality of access points (APs) configured to provide a wireless network, received signal strength indicator (RSSI) values. The NMS generates, based on the RSSI values, a graph of the plurality of APs, wherein the graph of the plurality of APs includes a plurality of clusters, wherein each cluster comprises a subset of the plurality of APs that are grouped based on strength of connectivity between the subset of the plurality of APs. The NMS generates, based on the graph, an upgrade plan to upgrade the plurality of APs, wherein the upgrade plan comprises a plurality of batches, wherein each batch includes a selection of at least one AP from each of one or more of the plurality of clusters. The NMS sends the upgrade plan to an orchestrator to execute the upgrade plan.
    Type: Application
    Filed: May 31, 2022
    Publication date: November 30, 2023
    Inventors: May Zar Lin, Keh-Ming Luoh, Yashwanth Venkata Krishna Chanamolu, Jacob Thomas, Wenfeng Wang, Wesley Purvis
  • Patent number: 11777802
    Abstract: The disclosed embodiments provide for rules-based deployment of software installations. In some aspects, operational parameters for a computer system are monitored over time to generate a historical database of values for the operational parameters. The computer system may include multiple instances of a software installation. A portion of the multiple instances is updated with a new version of software. The operational parameters are then monitored to quantify whether the new version results in an improvement or degradation of performance of the computer system. The improvement or degradation is based on comparing values of the operational parameters after deployment to their historical values. Depending on the evaluation of the operational parameters after the installation, the installation may be rolled back if a degradation is indicated. Otherwise, the new software version may be propagated to additional installation instances.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: October 3, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Osman Sarood, Randall Frei, Robert J. Friday, Keh-Ming Luoh
  • Publication number: 20220346160
    Abstract: Techniques are described for onboarding virtualized network devices to a cloud-based WAN assurance system. For example, a virtualized network device receives, from a network device conductor that manages a plurality of network devices, a registration code for registering with the cloud-based WAN assurance system. In response to receiving the registration code and instructions, the network device sends the registration code to the cloud-based WAN assurance system. The cloud-based WAN assurance system verifies the network device based on the registration code, and assigns a distinct (e.g., unique) device identifier to the network device, and sends the distinct device identifier and a secret key to the network device. The network device uses the secret key to create a new secure connection with the cloud-based WAN assurance system, for streaming telemetry data to the WAN assurance system. The cloud-based WAN assurance system analyzes the network device telemetry data to provide WAN assurance.
    Type: Application
    Filed: December 17, 2021
    Publication date: October 27, 2022
    Inventors: Kaushik Adesh Agrawal, Keh-Ming Luoh
  • Publication number: 20220094592
    Abstract: The disclosed embodiments provide for rules-based deployment of software installations. In some aspects, operational parameters for a computer system are monitored over time to generate a historical database of values for the operational parameters. The computer system may include multiple instances of a software installation. A portion of the multiple instances is updated with a new version of software. The operational parameters are then monitored to quantify whether the new version results in an improvement or degradation of performance of the computer system. The improvement or degradation is based on comparing values of the operational parameters after deployment to their historical values. Depending on the evaluation of the operational parameters after the installation, the installation may be rolled back if a degradation is indicated. Otherwise, the new software version may be propagated to additional installation instances.
    Type: Application
    Filed: December 3, 2021
    Publication date: March 24, 2022
    Inventors: Osman Sarood, Randall Frei, Robert J. Friday, Keh-Ming Luoh
  • Patent number: 11206185
    Abstract: The disclosed embodiments provide for rules-based deployment of software installations. In some aspects, operational parameters for a computer system are monitored over time to generate a historical database of values for the operational parameters. The computer system may include multiple instances of a software installation. A portion of the multiple instances is updated with a new version of software. The operational parameters are then monitored to quantify whether the new version results in an improvement or degradation of performance of the computer system. The improvement or degradation is based on comparing values of the operational parameters after deployment to their historical values. Depending on the evaluation of the operational parameters after the installation, the installation may be rolled back if a degradation is indicated. Otherwise, the new software version may be propagated to additional installation instances.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: December 21, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Osman Sarood, Randall Wayne Frei, Robert J. Friday, Keh-Ming Luoh
  • Publication number: 20200403855
    Abstract: The disclosed embodiments provide for rules-based deployment of software installations. In some aspects, operational parameters for a computer system are monitored over time to generate a historical database of values for the operational parameters. The computer system may include multiple instances of a software installation. A portion of the multiple instances is updated with a new version of software. The operational parameters are then monitored to quantify whether the new version results in an improvement or degradation of performance of the computer system. The improvement or degradation is based on comparing values of the operational parameters after deployment to their historical values. Depending on the evaluation of the operational parameters after the installation, the installation may be rolled back if a degradation is indicated. Otherwise, the new software version may be propagated to additional installation instances.
    Type: Application
    Filed: December 27, 2019
    Publication date: December 24, 2020
    Inventors: Osman Sarood, Randall Wayne Frei, Robert J. Friday, Keh-Ming Luoh
  • Patent number: 10165477
    Abstract: One embodiment of the present invention provides a system for configuring an access point in a wireless network. During operation, the access point discovers one or more existing access points associated with the wireless network. The access point then obtains a set of configuration information from one existing access point, and synchronizes a local timestamp counter to a selected existing access point, thereby allowing the access point to be configured without using a centralized management station.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: December 25, 2018
    Assignee: Ubiquiti Networks, Inc.
    Inventors: Sriram Dayanandan, Bo-chieh Yang, Yuan-Hsiang Lee, Keh-Ming Luoh, Robert J. Pera
  • Publication number: 20180146400
    Abstract: One embodiment of the present invention provides a system for configuring an access point in a wireless network. During operation, the access point discovers one or more existing access points associated with the wireless network. The access point then obtains a set of configuration information from one existing access point, and synchronizes a local timestamp counter to a selected existing access point, thereby allowing the access point to be configured without using a centralized management station.
    Type: Application
    Filed: July 7, 2017
    Publication date: May 24, 2018
    Applicant: Ubiquiti Networks, Inc.
    Inventors: Sriram Dayanandan, Bo-chieh Yang, Yuan-Hsiang Lee, Keh-Ming Luoh, Robert J. Pera
  • Patent number: 9730117
    Abstract: One embodiment of the present invention provides a system for configuring an access point in a wireless network. During operation, the access point discovers one or more existing access points associated with the wireless network. The access point then obtains a set of configuration information from one existing access point, and synchronizes a local timestamp counter to a selected existing access point, thereby allowing the access point to be configured without using a centralized management station.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: August 8, 2017
    Assignee: UBIQUITI NETWORKS, INC.
    Inventors: Sriram Dayanandan, Bo-chieh Yang, Yuan-Hsiang Lee, Keh-Ming Luoh, Robert J. Pera
  • Patent number: 9531550
    Abstract: A PoE-enabled wireless device facilitates providing wireless access to a local area network (LAN) by receiving power from an Ethernet cable. The device includes a first Ethernet port that can receive a power signal. The device also includes a second Ethernet port that facilitates coupling the apparatus to the LAN, and includes a wireless module to provide a wireless network connection to the LAN. Specifically, the wireless module receives power from the power signal of the first Ethernet port to provide the wireless network connection. The wireless device can also include a third Ethernet port for providing power and a network connection to a remote network device. The wireless device can use the third Ethernet port to send an external-reset signal to the remote network device, which facilitates remotely resetting a configuration of the remote network device without having to physically access the remote network device.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 27, 2016
    Assignee: UBIQUITI NETWORKS, INC.
    Inventors: Patrick G. Jabbaz, Jude Lee, Bo-Chieh Yang, Keh-Ming Luoh, Robert J. Pera
  • Publication number: 20160119827
    Abstract: One embodiment of the present invention provides a system for configuring an access point in a wireless network. During operation, the access point discovers one or more existing access points associated with the wireless network. The access point then obtains a set of configuration information from one existing access point, and synchronizes a local timestamp counter to a selected existing access point, thereby allowing the access point to be configured without using a centralized management station.
    Type: Application
    Filed: January 4, 2016
    Publication date: April 28, 2016
    Applicant: Ubiquiti Networks, Inc.
    Inventors: Sriram Dayanandan, Bo-chieh Yang, Yuan-Hsiang Lee, Keh-Ming Luoh, Robert J. Pera
  • Patent number: 9258753
    Abstract: One embodiment of the present invention provides a system for configuring an access point in a wireless network. During operation, the access point discovers one or more existing access points associated with the wireless network. The access point then obtains a set of configuration information from one existing access point, and synchronizes a local timestamp counter to a selected existing access point, thereby allowing the access point to be configured without using a centralized management station.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: February 9, 2016
    Assignee: UBIQUITI NETWORKS, INC.
    Inventors: Sriram Dayanandan, Bo-chieh Yang, Yuan-Hsiang Lee, Keh-Ming Luoh, Robert J. Pera
  • Publication number: 20150189561
    Abstract: One embodiment of the present invention provides a system for configuring an access point in a wireless network. During operation, the access point discovers one or more existing access points associated with the wireless network. The access point then obtains a set of configuration information from one existing access point, and synchronizes a local timestamp counter to a selected existing access point, thereby allowing the access point to be configured without using a centralized management station.
    Type: Application
    Filed: March 11, 2015
    Publication date: July 2, 2015
    Inventors: Sriram Dayanandan, Bo-chieh Yang, Yuan-Hsiang Lee, Keh-Ming Luoh, Robert J. Pera
  • Patent number: 9008126
    Abstract: One embodiment of the present invention provides a system for configuring an access point in a wireless network. During operation, the access point discovers one or more existing access points associated with the wireless network. The access point then obtains a set of configuration information from one existing access point, and synchronizes a local timestamp counter to a selected existing access point, thereby allowing the access point to be configured without using a centralized management station.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: April 14, 2015
    Assignee: Ubiquiti Networks, Inc.
    Inventors: Sriram Dayanandan, Bo-chieh Yang, Yuan-Hsiang Lee, Keh-Ming Luoh, Robert J. Pera
  • Publication number: 20140329522
    Abstract: One embodiment of the present invention provides a system for configuring an access point in a wireless network. During operation, the access point discovers one or more existing access points associated with the wireless network. The access point then obtains a set of configuration information from one existing access point, and synchronizes a local timestamp counter to a selected existing access point, thereby allowing the access point to be configured without using a centralized management station.
    Type: Application
    Filed: July 16, 2014
    Publication date: November 6, 2014
    Inventors: Sriram Dayanandan, Bo-chieh Yang, Yuan-Hsiang Lee, Keh-Ming Luoh, Robert J. Pera
  • Patent number: 8879574
    Abstract: One embodiment of the present invention provides a system for configuring an access point in a wireless network. During operation, the access point discovers one or more existing access points associated with the wireless network. The access point then obtains a set of configuration information from one existing access point, and synchronizes a local timestamp counter to a selected existing access point, thereby allowing the access point to be configured without using a centralized management station.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: November 4, 2014
    Assignee: Ubiquiti Networks, Inc.
    Inventors: Sriram Dayanandan, Bo-chieh Yang, Yuan-Hsiang Lee, Keh-Ming Luoh, Robert J. Pera
  • Patent number: 8761142
    Abstract: One embodiment of the present invention provides a system for configuring an access point in a wireless network. During operation, the access point discovers one or more existing access points associated with the wireless network. The access point then obtains a set of configuration information from one existing access point, and synchronizes a local timestamp counter to a selected existing access point, thereby allowing the access point to be configured without using a centralized management station.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: June 24, 2014
    Assignee: Ubiquiti Networks, Inc.
    Inventors: Sriram Dayanandan, Bo-chieh Yang, Yuan-Hsiang Lee, Keh-Ming Luoh, Robert J. Pera
  • Publication number: 20140112311
    Abstract: One embodiment of the present invention provides a system for configuring an access point in a wireless network. During operation, the access point discovers one or more existing access points associated with the wireless network. The access point then obtains a set of configuration information from one existing access point, and synchronizes a local timestamp counter to a selected existing access point, thereby allowing the access point to be configured without using a centralized management station.
    Type: Application
    Filed: December 9, 2013
    Publication date: April 24, 2014
    Applicant: Ubiquiti Networks, Inc.
    Inventors: Sriram Dayanandan, Bo-chieh Yang, Yuan-Hsiang Lee, Keh-Ming Luoh, Robert J. Pera
  • Publication number: 20140112305
    Abstract: One embodiment of the present invention provides a system for configuring an access point in a wireless network. During operation, the access point discovers one or more existing access points associated with the wireless network. The access point then obtains a set of configuration information from one existing access point, and synchronizes a local timestamp counter to a selected existing access point, thereby allowing the access point to be configured without using a centralized management station.
    Type: Application
    Filed: February 8, 2013
    Publication date: April 24, 2014
    Applicant: Ubiquiti Networks, Inc.
    Inventors: Sriram Dayanandan, Bo-chieh Yang, Yuan-Hsiang Lee, Keh-Ming Luoh, Robert J. Pera