Monitoring overlay networks

US Patent 10,158,545
December 18, 2018
Embodiments are directed to managing communication over one or more networks. A monitoring engine may be instantiated to perform actions including receiving network traffic from a physical network that may be associated with network addresses of the physical network. The monitoring engine may analyze the network traffic to associate activity with gateway identifiers (GIDs) associated with gateway computers in an overlay network such that the GIDs are separate from the network addresses. The monitoring engine may be arranged to monitor the network traffic based on monitoring rules. The monitoring engine may provide metrics associated with the gateway computers based on the monitoring of the network traffic. The monitoring engine may compare the metrics to event rules. The monitoring engine may generate events based on affirmative results of the comparison. The events may be mapped to actions based on characteristics of the events and executed.

Machine vision for ego-motion, segmenting, and classifying objects

US Patent 10,157,469
December 18, 2018
Systems and methods for machine vision are presented. Such machine vision includes ego-motion, as well as the segmentation and/or classification of image data of one or more targets of interest. The projection and detection of scanning light beams that generate a pattern are employed. Real-time continuous and accurate spatial-temporal 3D sensing is achieved. The relative motion between an observer and a projection surface is determined. A combination of visible and non-visible patterns, as well as a combination of visible and non-visible sensor arrays is employed to sense 3D coordinates of target features, as well as acquire color image data to generate 3D color images of targets. Stereoscopic pairs of cameras are employed to generate 3D image data. Such cameras are dynamically aligned and calibrated. Information may be encoded in the transmitted patterns. The information is decoded upon detection of the pattern and employed to determine features of the reflecting surface.

Activity based resource allocation modeling

US Patent 10,157,356
December 18, 2018
Embodiments are directed to modeling resource allocations. A data model may be provided to an activity modeling engine. The activity modeling engine may be employed to provide an activity model based on the data model, such that the activity model may include activity objects that each may be associated with bills-of-materials (BOMs). Resource allocations from source activity objects to target activity objects may be provided based on the BOMs, such that the resource allocations may be modeled using unit values defined by the BOMs. A report visualizing the activity model may be provided and presented on a hardware display.

Handle with mounting track for receiving a mount assembly

US Patent 10,155,306
December 18, 2018
A handle with a mounting track includes a handle section. One or more legs extend from the handle section and are attachable to a surface. When the leg is attached to the surface, the handle section forms a graspable handle. A mounting track is formed along at least a portion of the handle section. The mounting track includes a base, two vertical rails extending opposite each other from the base, and two horizontal beams each extending from a different one of the vertical rails over the base toward the other horizontal beam. The horizontal beams are laterally spaced apart from each other by a first distance. The vertical rails and the horizontal beams define a track within which a retention element of a mount assembly can move.

Beverage brewing device

US Patent 10,154,751
December 18, 2018
The beverage brewing device, which is configured for use with a beverage brewer having an inlet probe for dispensing water and an outlet probe, includes a body defining a brew chamber configured to contain a dry beverage medium and at least one outlet probe receptacle extending upwardly from a bottom surface of the body. The outlet probe receptacle is sized and configured to receive an outlet probe of a beverage brewer. A lid is removably securable to the body and is engageable with the body to selectively enclose a top opening of the body. An inlet probe opening is defined in the lid for receiving an inlet probe of the beverage brewer. At least one filter is defined within in the body, wherein the filter is configured to retain a dry beverage medium within the brew chamber while allowing a brewed beverage to pass through the brew chamber.

Systems and methods for managing network congestion

US Patent 10,153,980
December 11, 2018
Techniques for managing congestion in a computer network are described. In some examples a network node uses a dynamic moving average to determine a level of network congestion a computer network. The dynamic moving average uses a window that is dynamically resized based on the contents of the window. For example, when the contents of the half of the window containing older samples are sufficiently different from the contents of the half of the window containing newer samples, the older samples are discarded and an average is calculated using just the newer samples.

Boiler with access to heat exchangers

US Patent 10,151,476
December 11, 2018
A boiler that includes a housing is disclosed. The housing houses a combustion chamber, a heat exchanger system, a heat flow path, an isolating member, and a removable panel. The heat flow path thermally couples the combustion chamber and the heat exchanger system. The isolating member at least partially separates the combustion chamber from the heat exchanger system wherein. When the removable panel is removed a user is provided access to the heat exchanger system. The isolating member is internal to the housing. The removable panel is an internal removable panel positioned on the isolating member. When the internal removable panel is removed, the user is provided internal access to the heat exchanger system. In other embodiments, the panel is an external removable panel positioned on an exterior wall of the housing. When the exterior removable panel is removed, the user is provided exterior access to the heat exchanger system.

Securing shipment information accessed based on data encoded in machine-readable data blocks

US Patent 10,148,656
December 4, 2018
Example embodiments provide a Shipment Preparation System ("SPS"), which facilitates the preparation of shipments, such as by producing shipping labels. In one embodiment, the SPS is configured to receive shipment preparation information from a bar code or other machine-readable data block in a packing list. The shipment preparation information identifies a uniform resource identifier ("URI") that identifies a code module that is remote from the SPS. The shipment preparation information and/or the URI further includes an access token. The SPS then uses the URI to communicate with the code module in order to access shipment information (e.g., to read a read a shipping address, to store an indication that a shipment is ready for pick up). The code module restricts access to the shipment information based on the access token, such as by only allowing a limited number or duration of access via the token.

Thermoelectric generator

US Patent 10,147,861
December 4, 2018
A thermoelectric generation unit for a cookstove or other heat source is described. The thermoelectric generation unit includes a probe, a thermoelectric module, and a fluid reservoir. The probe draws heat from a heat source such as a wood cookstove. The thermoelectric module generates an electric current based on a heat gradient created by different temperatures of contents of the fluid reservoir and the probe.

Automated assessment of operator performance

US Patent 10,147,052
December 4, 2018
Embodiments are directed to assessing performances of physical activities. Assessment engines may collect performance content that includes information associated with performances of activities. The assessment engines may employ classifiers to classify the performance content to determine occurrences of features of the performance content and classify assessment content to determine scores that are associated with features included in the performances. The assessment engines may provide correlation values associated with the performances based on historical performance content, assessment content, or scores. The assessment engine may provide a report that includes a localized evaluation of the performances based on the correlation values, performance content, assessment content, and scores. In some cases, the performance content may include videos of the performances.