US Pat. No. 9,661,515

CLOUD-BASED MANAGEMENT PLATFORM FOR HETEROGENEOUS WIRELESS DEVICES

PLUME DESIGN, INC., Palo...

11. A cloud management system for managing heterogeneous wireless devices in three or more different types of networks, each
type of network using a different type of radio access technology, comprising:
a control interface in communication with a plurality of heterogeneous wireless devices;
a processor; and
a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when
executed cause the processor to:

receive measurement data from a plurality of heterogeneous wireless devices via the control interface, wherein a heterogeneous
wireless device provides connections to client devices via one or more of the three or more radio access technologies;

search for optimized adjustments to one or more parameters associated with one or more of the plurality of heterogeneous wireless
devices based at least in part on a set of network optimization goals and the measurement data received from the plurality
of heterogeneous wireless devices; and

transmit at least some of the optimized adjustments of the one or more parameters to the one or more of the plurality of heterogeneous
wireless devices using the control interface;

determine that one or more client devices should be handed off from one type of network using a first type of radio access
technology to another type of network using a second type of radio access technology, wherein the determination is based at
least in part on the measurement data received from the plurality of heterogeneous wireless devices;

send an indication to one of the plurality of heterogeneous wireless devices regarding the handoff determination;
selectively send a subset of the measurement data received from the plurality of heterogeneous wireless devices to one of
the plurality of heterogeneous wireless devices for handoff determination; and

enable the one of the plurality of heterogeneous wireless devices to make a determination that one or more client devices
should be handed off from one type of network using a first type of radio access technology to another type of network using
a second type of radio access technology, and wherein the determination is based at least in part on the subset of the measurement
data.

US Pat. No. 9,736,703

INTERFERENCE MANAGEMENT AND NETWORK PERFORMANCE OPTIMIZATION IN DENSE WIFI NETWORKS

Plume Design, Inc., Palo...

1. A Wi-Fi network manager, comprising:
a control interface in communication with a plurality of Wi-Fi access points;
a processor; and
a memory storing an objective function, the objective function optimizing a set of network optimization goals defined by different
metrics, wherein the memory is coupled with the processor, and wherein the memory is configured to provide the processor with
instructions which when executed cause the processor to:

receive measurement data from the plurality of Wi-Fi access points having different capabilities and configurable parameters;
search for optimized simultaneous adjustments to two or more Wi-Fi parameters associated with one or more of the plurality
of Wi-Fi access points that minimize or maximize the objective function based at least in part on the measurement data received
from the plurality of Wi-Fi access points, wherein the search is constrained to one of i) a search only over a subset configurable
parameters based on the configurable parameters of the plurality of Wi-Fi access points and ii) a simplified search based
on a partition of the plurality Wi-Fi access points based on the configurable parameters; and

transmit at least some of the optimized simultaneous adjustments to the two or more Wi-Fi parameters to the one or more of
the plurality of Wi-Fi access points using the control interface.

US Pat. No. 10,057,813

ONBOARDING AND CONFIGURING WI-FI ENABLED DEVICES

Plume Design, Inc., Palo...

1. A method of activating and configuring a Wi-Fi enabled device to connect with a Wi-Fi Access Point (AP) by a cloud-based Wi-Fi service manager, comprising:receiving a unique identifier of the Wi-Fi enabled device and a unique identifier of the Wi-Fi AP by the cloud-based Wi-Fi service manager which is deployed in a cloud and configured to manage a plurality of Wi-Fi networks remotely through the Internet;
using the unique identifier of the Wi-Fi enabled device as a seed for a predetermined algorithm to generate a temporary service set identifier (SSID) and a temporary passphrase;
sending the temporary SSID and the temporary passphrase to the Wi-Fi AP for configuring the Wi-Fi AP with the temporary SSID and the temporary passphrase such that the Wi-Fi AP broadcasts the temporary SSID in addition to an original SSID configured for the Wi-Fi-AP, wherein the temporary SSID is broadcast by the Wi-Fi AP until the Wi-Fi enabled device associates and/or for a predetermined period of time;
determining that the Wi-Fi enabled device has associated with the Wi-Fi AP using the temporary SSID and the temporary passphrase;
in response to the determination, sending the original SSID and passphrase of the Wi-Fi AP to the Wi-Fi enabled device for configuring the Wi-Fi enabled device with the original SSID and passphrase of the Wi-Fi AP;
receiving a new SSID or a new passphrase for the Wi-Fi AP; and
configuring the new SSID or the new passphrase for the Wi-Fi AP on the Wi-Fi enabled device first and subsequently configuring the new SSID or the new passphrase on the Wi-Fi AP.

US Pat. No. 10,051,455

SYSTEMS AND METHODS FOR CHANGING TOPOLOGY AND FIRMWARE IN DISTRIBUTED WI-FI NETWORKS

Plume Design, Inc., Palo...

1. A cloud controller communicatively coupled to one or more distributed Wi-Fi networks and configured to manage the one or more distributed Wi-Fi networks, the cloud controller comprising:a network interface communicatively coupled to the one or more distributed Wi-Fi networks;
one or more processors communicatively coupled to the network interface; and
memory storing instructions that, when executed, cause the one or more processors to:
determine a new topology state for a topology of a Wi-Fi network from a current topology state based on management of the Wi-Fi network, wherein the topology defines how nodes which are access points in the Wi-Fi network connect to one another via backhaul links each with associated wireless characteristics, wherein at least two access points rely exclusively on the backhaul links for network connectivity to a modem/router, and wherein the backhaul links are configured with at least two backhaul links having a different channel or band from one another;
cause a plurality of nodes to change to new associated parent nodes based on the new topology state, wherein the plurality of nodes are selected based on their path to the modem/router being different from one another which enables the change to be performed simultaneously;
cause an update to a configuration of the plurality of nodes based on the new topology state; and
continue to change one or more additional nodes to new associated parent nodes based on the new topology state until the new topology state is obtained, wherein the Wi-Fi network continues to provide connectivity to Wi-Fi client devices while the topology is changed.

US Pat. No. 10,299,405

MID-SPREADER FOR STACKED CIRCUIT BOARDS IN AN ELECTRONIC DEVICE

Plume Design, Inc., Palo...

1. An electronic device, comprising:a first circuit board with Radio Frequency (RF) components and a second circuit board with power components each stacked relative to one another; and
a mid-spreader disposed between the first circuit board and the second circuit board,
wherein the mid-spreader comprises a heat conductive material in thermal contact with one or more components on each of the first circuit board and the second circuit board to act as a heat sink, wherein the mid-spreader is formed with indentations and has a shape to provide for Electromagnetic Interference (EMI) mitigation around a portion of the one or more components, and wherein the mid-spreader is formed with two or more Electromagnetic interference (EMI) cavities on one side of the mid-spreader facing the first circuit board, and
wherein the mid-spreader is thermally connected to one or more heat sinks, the mid-spreader is integrally formed with the one or more heat sinks, and the mid-spreader extends beyond a size of at least one of the first circuit board and the second circuit to conduct and transfer heat therefrom.

US Pat. No. 10,051,494

OPTIMIZATION OF DISTRIBUTED WI-FI NETWORKS

Plume Design, Inc., Palo...

1. A method for optimization of access points in a Wi-Fi system by a cloud controller, the method comprising:receiving inputs related to operation of the Wi-Fi system, wherein the Wi-Fi system comprises a plurality of access points communicatively coupled to one another in a same Wi-Fi network with at least one access point communicatively coupled to or in a gateway providing external communication for the Wi-Fi system and with one or more remaining access points of the plurality of access points connected to one another and to the gateway via wireless backhaul links;
performing an optimization based on the inputs to maximize an objective function which maximizes a goal for the Wi-Fi system and for the plurality of access points operating together, wherein the objective function maximizes excess capacity for a load ratio in the plurality of access points considering a load desired by each Wi-Fi client in the Wi-Fi system with the load one or more of estimated based on recent history, estimated based on long term history, provided by an access point or the Wi-Fi client, and the load set to a reserved minimum; and
providing outputs comprising operational parameters for the Wi-Fi system and for the plurality of access points based on the optimization and causing the Wi-Fi system and the plurality of access points to implement the operational parameters, wherein the operational parameters comprise channels and topology for the wireless backhaul links.

US Pat. No. 10,178,578

THERMAL MANAGEMENT OF WIRELESS ACCESSED POINTS BASED ON OPTIMIZATION AND OPERATION IN A DISTRIBUTED WI-FI NETWORK

Plume Design, Inc., Palo...

1. A method of optimizing a distributed Wi-Fi network considering thermal management of a plurality of access points in the distributed Wi-Fi network, the method comprising:periodically obtaining temperature measurements from the plurality of access points;
performing an optimization to configure the distributed Wi-Fi network with the temperature measurements as thermal inputs used in the optimization, wherein the optimization determines configuration parameters comprising one or more of a topology of the distributed Wi-Fi network, band and channel of each hop in the topology, and which clients associate with which access point on which band, based in part on the temperature measurements and thermal constraints; and
providing the configuration parameters to the distributed Wi-Fi network for implementation thereof.

US Pat. No. 10,440,855

COOLING OF A COMPACT ELECTRONIC DEVICE

Plume Design, Inc., Palo...

1. A Wireless Access Point, comprising:a housing comprising a plurality of sides each adjacent to a bottom portion, wherein the housing houses a plurality of components comprising a fan module, a Printed Circuit Board (PCB) comprising one or more Wi-Fi radios, and a power supply;
an electrical plug connected to the power supply and extending from the bottom portion for insertion into an electrical outlet for power and for physical support of the Wireless Access Point adjacent to the electrical plug;
vents disposed on the housing on a surface that is recessed from the bottom portion with the electrical plug to provide a gap for air circulation; and
a heatsink supporting the fan module, wherein the fan module is located in an interior of the housing, wherein air intake from the vents is guided between layers of the plurality of components via gaps in edges of the heat sink.

US Pat. No. 10,341,193

OPTIMIZATION ON MULTIPLE TIMESCALES IN A DISTRIBUTED WI-FI SYSTEM

Plume Design, Inc., Palo...

1. A method for optimizing a distributed Wi-Fi network via a cloud based system using a plurality of control loops over multiple timescales, the method comprising:receiving and storing data measurements associated with operation of the distributed Wi-Fi network;
performing one or more of:
a fast loop optimization of operating parameters associated with the distributed Wi-Fi network based on one or more first metrics and associated first thresholds; and
a slow loop optimization of the operating parameters associated with the distributed Wi-Fi network based on one or more second metrics and associated second thresholds, wherein a timescale of the fast loop optimization is finer than a timescale of the slow loop optimization; and
providing the operating parameters to the distributed Wi-Fi network for configuration thereof;
wherein the slow loop optimization is performed with clustering the distributed Wi-Fi network with one or more Wi-Fi networks proximate thereto and the fast loop optimization is localized to one of the distributed Wi-Fi network or a cluster that is smaller than used for the slow loop optimization.

US Pat. No. 10,420,155

DISTRIBUTED WI-FI SETUP SYSTEMS AND METHODS

Plume Design, Inc., Palo...

1. A method for setting up an access point in a Wi-Fi system, the method comprising:subsequent to booting up, determining whether the access point is a gateway node with a connection to a modem/router or a Wi-Fi node without a connection to the modem/router;
responsive to determining the access point is the gateway node, connecting to a cloud configuration service for obtaining configuration parameters of the Wi-Fi system therefrom;
responsive to determining the access point is the Wi-Fi node, connecting to a predefined Service Set Identifier (SSID) for obtaining the configuration parameters from the gateway node; and
subsequent to a power failure and recovery, enabling a configuration based on a last known configuration prior to the power failure comprising connections to one or more of parent nodes and child nodes in the Wi-Fi system.

US Pat. No. 10,462,929

COOLING OF A COMPACT ELECTRONIC DEVICE

Plume Design, Inc., Palo...

1. A Wireless Access Point, comprising:a housing comprising a plurality of sides each adjacent to a bottom portion, wherein the housing houses a plurality of components comprising a fan module, a Printed Circuit Board (PCB) comprising one or more Wi-Fi radios, and a power supply;
an electrical plug connected to the power supply and extending from the bottom portion for insertion into an electrical outlet for power and for physical support of the Wireless Access Point adjacent to the electrical plug;
vents disposed on the housing on a surface that is recessed from the bottom portion with the electrical plug to provide a gap for air circulation; and
a heatsink supporting the fan module, wherein the fan module is located in an interior of the housing, wherein air intake from the vents is guided between layers of the plurality of components via gaps in edges of the heat sink.

US Pat. No. 10,379,584

LOCAL THERMAL CONTROL OF WIRELESS ACCESS POINTS

Plume Design, Inc., Palo...

1. A method of thermal control of an access point, the method comprising:in the access point that provides wireless networking connectivity, determining temperature associated with the access point comprising a plurality of radio chips operating therein;
responsive to the temperature exceeding a first threshold, performing one or more thermal mitigation techniques by the access point to modify operating conditions of one or more of the plurality of radio chips; and
responsive to the temperature being lower than a second threshold, reverting back the one or more thermal mitigation techniques by the access point.

US Pat. No. 10,431,868

ANTENNA STRUCTURE INCORPORATED IN HEAT SPREADER, HEAT SINK, AND COOLING FINS

Plume Design, Inc., Palo...

1. An antenna system reusing metallic components in a device, the antenna system comprising:a first antenna element which is also configured to transfer heat into surrounding air;
a ground plane which is part of reused metallic components in the device for heat dissipation; and
a first physical connection between the first antenna element and the ground plane which supports thermal conductivity based on an associated size and material of the first physical connection, wherein the first physical connection is metal, and supports both electrical conductivity and thermal conductivity, and wherein the first antenna element comprises an inductance loop between the ground plane via the first metal connection and an antenna connection.

US Pat. No. 10,431,869

SLOT ANTENNA IN COMPACT WIRELESS DEVICE

Plume Design, Inc., Palo...

1. A wireless device with a slot antenna, the wireless device comprising:one or more heatsinks;
one or more circuit boards with a plurality of components thereon;
a housing enclosing the one or more heatsinks and the one or more circuit boards; and
a slot antenna comprising a slot formed in or between the one or more heatsinks and an antenna feed, wherein the slot is further utilized for ventilation within the housing,
wherein one or more components of the plurality of components are used to electrically load the slot thereby shortening a resonant length L of the slot, and
wherein the one or more components are adjacent to the slot and there is an air gap between the components and the one or more heatsinks acting as a capacitor across the air.

US Pat. No. 10,433,194

CLOUD-BASED THERMAL CONTROL OF WIRELESS ACCESS POINTS

Plume Design, Inc., Palo...

1. A method of cloud-based thermal control of an access point performed by a cloud-based controller, the method comprising:periodically obtaining temperature measurements from the access point comprising one or more radio chips operating therein, wherein the cloud-based controller is connected to the access point via the Internet, and wherein the access point is configured to provide wireless connectivity via the one or more radio chips;
responsive to the temperature exceeding a first threshold, causing one or more thermal mitigation techniques to modify operating conditions of the one or more radio chips where the access point maintains network connectivity with the modified operating conditions; and
responsive to the temperature being lower than a second threshold, causing reversion back of the one or more thermal mitigation techniques.

US Pat. No. 10,433,210

DATA GATHERING TO ENABLE THE OPTIMIZATION OF DISTRIBUTED WI-FI NETWORKS

Plume Design, Inc., Palo...

1. A method for gathering data by an access point in a Wi-Fi system for optimization, the method comprising:in the access point, periodically or based on command from a cloud-based system i) obtaining on-channel scanning data while operating on a home channel and ii) switching off the home channel and obtaining off-channel scanning data for one or more off-channels;
providing measurement data based on one or more of the on-channel scanning data and the off-channel scanning data to the cloud-based system for use in the optimization of the Wi-Fi system, wherein the measurement data comprises raw data and processed data; and
determining a division of time on the home channel that the access point spends in a plurality of categories based on a combination of direct measurements and computations based on the direct measurements, to determine an effective data rate of the access point for the optimization, wherein the plurality of categories include transmitting, receiving, busy, and idle.

US Pat. No. 10,470,082

DATA GATHERING TO ENABLE THE OPTIMIZATION OF DISTRIBUTED WI-FI NETWORKS

Plume Design, Inc., Palo...

1. A method for gathering data by an access point in a Wi-Fi system for optimization, the method comprising:in the access point, periodically or based on command from a cloud-based system i) obtaining on-channel scanning data while operating on a home channel and ii) switching off the home channel and obtaining off-channel scanning data for one or more off-channels;
providing measurement data based on one or more of the on-channel scanning data and the off-channel scanning data to the cloud-based system for use in the optimization of the Wi-Fi system, wherein the measurement data comprises raw data and processed data; and
determining a division of time on the home channel that the access point spends in a plurality of categories based on a combination of direct measurements and computations based on the direct measurements, to determine an effective data rate of the access point for the optimization, wherein the plurality of categories include transmitting, receiving, busy, and idle.