Various embodiments disclose a connectivity management service that identifies an estimated capacity for a first network sector corresponding to a first carrier network, measures average latency for the network sector based on endpoint devices that communicate using the network sector, determines an actual available capacity for the network sector based on the average latency and the estimated capacity, and transmits instructions for an endpoint device of the endpoint devices to change from the first network sector to a second network sector.
H04W 36/32 - La resélection étant déclenchée par des paramètres spécifiques par des données de localisation ou de mobilité, p. ex. des données de vitesse
H04W 4/00 - Services spécialement adaptés aux réseaux de télécommunications sans filLeurs installations
In various embodiments, a computer-implemented method comprises connecting, by a transceiver of a node, to a first network sector of a plurality of network sectors using a first antenna pattern, wherein the first network sector corresponds to a first carrier network of a plurality of carrier networks, a connection with the first network sector having a first signal strength, identifying, by a connectivity management service operating on the node, a second network sector of the plurality of network sectors, and modifying, by the connectivity management service based on the second network sector, the transceiver from using the first antenna pattern to using a second antenna pattern, where a second signal strength of the second network sector is expected to be higher than the first signal strength when using the second antenna pattern, and where the second antenna pattern causes the node to select the second network sector.
H04B 7/0491 - Systèmes de diversitéSystèmes à plusieurs antennes, c.-à-d. émission ou réception utilisant plusieurs antennes utilisant plusieurs antennes indépendantes espacées utilisant plusieurs secteurs, c.-à-d. diversité de secteurs
H04B 7/06 - Systèmes de diversitéSystèmes à plusieurs antennes, c.-à-d. émission ou réception utilisant plusieurs antennes utilisant plusieurs antennes indépendantes espacées à la station d'émission
H04B 7/0408 - Systèmes de diversitéSystèmes à plusieurs antennes, c.-à-d. émission ou réception utilisant plusieurs antennes utilisant plusieurs antennes indépendantes espacées utilisant plusieurs faisceaux, c.-à-d. diversité de faisceaux
H04W 16/28 - Structures des cellules utilisant l'orientation du faisceau
In various embodiments, a method comprises acquiring, by a connectivity management service executing on an endpoint device, performance metrics for a plurality of network sectors, where the performance metrics include at least one of a latency, a capacity, or packet reliability, selecting, by the connectivity management service and based at least on the performance metrics and additional performance metrics, a first network sector of the plurality of network sectors, and causing, by the connectivity management service, the endpoint device to connect to the first network sector.
H04W 48/18 - Sélection d'un réseau ou d'un service de télécommunications
H04B 7/0491 - Systèmes de diversitéSystèmes à plusieurs antennes, c.-à-d. émission ou réception utilisant plusieurs antennes utilisant plusieurs antennes indépendantes espacées utilisant plusieurs secteurs, c.-à-d. diversité de secteurs
In various embodiments, a method comprises acquiring, by a connectivity management service executing on an endpoint device, performance metrics for a plurality of network sectors, where the performance metrics include at least one of a latency, a capacity, or packet reliability, selecting, by the connectivity management service and based at least on the performance metrics and additional performance metrics, a first network sector of the plurality of network sectors, and causing, by the connectivity management service, the endpoint device to connect to the first network sector.
In various embodiments, a computer-implemented method comprises connecting, by a transceiver of a node, to a first network sector of a plurality of network sectors using a first antenna pattern, wherein the first network sector corresponds to a first carrier network of a plurality of carrier networks, a connection with the first network sector having a first signal strength, identifying, by a connectivity management service operating on the node, a second network sector of the plurality of network sectors, and modifying, by the connectivity management service based on the second network sector, the transceiver from using the first antenna pattern to using a second antenna pattern, where a second signal strength of the second network sector is expected to be higher than the first signal strength when using the second antenna pattern, and where the second antenna pattern causes the node to select the second network sector.
H04B 7/06 - Systèmes de diversitéSystèmes à plusieurs antennes, c.-à-d. émission ou réception utilisant plusieurs antennes utilisant plusieurs antennes indépendantes espacées à la station d'émission
H04W 28/08 - Équilibrage ou répartition des charges
H04W 48/18 - Sélection d'un réseau ou d'un service de télécommunications
6.
CELLULAR CARRIER SELECTION BASED ON PERFORMANCE PARAMETERS
Various embodiments disclose a connectivity management service that identifies an estimated capacity for a first network sector corresponding to a first carrier network, measures average latency for the network sector based on endpoint devices that communicate using the network sector, determines an actual available capacity for the network sector based on the average latency and the estimated capacity, and transmits instructions for an endpoint device of the endpoint devices to change from the first network sector to a second network sector.
A single-transducer fluid meter is adapted to measurement the flow of a fluid (e.g., water or natural gas). A transducer sends an ultrasonic signal within a flow pipe through which the fluid flows within the fluid meter. In the example, the ultrasonic signal is reflected twice, thereby traveling in a triangular path that starts and ends at the transducer. A time-of- flight of an ultrasonic acoustic signal is measured. The time-of-flight starts when an electrical signal excites the transducer, and ends when the acoustic signal returns to the transducer. The time-of-flight of the ultrasonic signal can be used (with the speed-of-sound of the fluid) to calculate a flowrate of the fluid. In a first example, a faster flowrate of the fluid can result in a shorter time-of-flight (e.g., if the ultrasonic signal moves with the fluid flow). A slower flowrate of the fluid can result in a longer time-of-flight.
G01F 1/66 - Mesure du débit volumétrique ou du débit massique d'un fluide ou d'un matériau solide fluent, dans laquelle le fluide passe à travers un compteur par un écoulement continu en mesurant la fréquence, le déphasage, le temps de propagation d'ondes électromagnétiques ou d'autres types d'ondes, p. ex. en utilisant des débitmètres à ultrasons
G01H 5/00 - Mesure de la vitesse de propagation des ondes ultrasonores, sonores ou infrasonores
G01K 13/02 - Thermomètres spécialement adaptés à des fins spécifiques pour mesurer la température de fluides en mouvement ou de matériaux granulaires capables de s'écouler
G01P 5/24 - Mesure de la vitesse des fluides, p. ex. d'un courant atmosphériqueMesure de la vitesse de corps, p. ex. navires, aéronefs, par rapport à des fluides en mesurant l'influence directe du courant de fluide sur les propriétés d'une onde acoustique de détection
A system and a method for observable configuration delivery include, for each target tenants of a plurality of target tenants, determining a corresponding last unicast configuration change request (CCR) received; determining a number of previously unbooked unicast CCRs for the plurality of target tenants, a previously unbooked unicast CCR being a last unicast CCR received that has not been booked into a distribution to be submitted to a headend service (HES); booking the previously unbooked unicast CCRs into one or more distributions based on the number of the previously unbooked unicast CCRs and a configured capacity of each distribution of the one or more distributions; and sending the one or more distributions to the HES for sending the booked previously unbooked unicast CCRs to the plurality of target tenants.
Various embodiments disclose a method including storing, by a first node in a wireless network, a first key in a first memory; storing, by the first node, a second key in a second memory; and in response to an outage event: securing, by the first node using the second key, a first message and sending, by the first node, the secured first message. The first key is for securing messages in a normal power mode. The second key is for securing messages in a low power mode. The second memory uses less power than the first memory.
H04W 12/033 - Protection de la confidentialité, p. ex. par chiffrement du plan utilisateur, p. ex. trafic utilisateur
G06F 1/3234 - Économie d’énergie caractérisée par l'action entreprise
G06F 1/3287 - Économie d’énergie caractérisée par l'action entreprise par la mise hors tension d’une unité fonctionnelle individuelle dans un ordinateur
H04L 41/06 - Gestion des fautes, des événements, des alarmes ou des notifications
H04L 41/28 - Restriction de l’accès aux systèmes ou aux fonctions de gestion de réseau, p. ex. en utilisant la fonction d’autorisation pour accéder à la configuration du réseau
H04W 12/047 - Gestion des clés, p. ex. par architecture d’amorçage générique [GBA] sans l’utilisation d’un nœud de réseau fiable comme ancre de confiance
10.
Man-In-The-Middle Extender Defense In Data Communications
A method of determining whether a received message at a communications device is from a legitimate second device may include building a message intended for a legitimate second device, generating a time delay using a secret key known to the device and the legitimate second device, sending the built message to the legitimate second device, starting a timer at the time of sending the built message, receiving a response to the sent message, determining a response time of the received response based on a time value of the timer, determining an acceptable receive window of time based on the generated time delay, determining whether the determined response time is within the determined acceptable receive window of time, and when the determined response time is within the determined acceptable receive window of time, recognizing the received response as a legitimate message from the legitimate second device.
A single-transducer fluid meter is adapted to measurement the flow of a fluid (e.g., water or natural gas). A transducer sends an ultrasonic signal within a flow pipe through which the fluid flows within the fluid meter. In the example, the ultrasonic signal is reflected twice, thereby traveling in a triangular path that starts and ends at the transducer. A time-of-flight of an ultrasonic acoustic signal is measured. The time-of-flight starts when an electrical signal excites the transducer, and ends when the acoustic signal returns to the transducer. The time-of-flight of the ultrasonic signal can be used (with the speed-of-sound of the fluid) to calculate a flowrate of the fluid. In a first example, a faster flowrate of the fluid can result in a shorter time-of-flight (e.g., if the ultrasonic signal moves with the fluid flow). A slower flowrate of the fluid can result in a longer time-of-flight.
G01F 1/667 - Dispositions de transducteurs pour les débitmètres à ultrasonsCircuits pour faire fonctionner les débitmètres à ultrasons
G01F 1/66 - Mesure du débit volumétrique ou du débit massique d'un fluide ou d'un matériau solide fluent, dans laquelle le fluide passe à travers un compteur par un écoulement continu en mesurant la fréquence, le déphasage, le temps de propagation d'ondes électromagnétiques ou d'autres types d'ondes, p. ex. en utilisant des débitmètres à ultrasons
G01F 15/02 - Compensation ou correction des variations de pression, de poids spécifique ou de température
Various embodiments disclosed herein provide communication techniques for transferring datasets in a mesh network. In various embodiments, a method includes receiving, by a first node in a mesh network from a server, a first notification that a dataset is available for download from at least a first neighbor to the first node; requesting, by the first node from the first neighbor, the dataset; receiving, by the first node from a server, a first request for a status of receipt of the dataset; transmitting, by the first node to the server, a second notification that the dataset has been received; and receiving, by the first node and after transmitting the second notification, a second request for the dataset from a second neighbor to the first node in the mesh network.
Various embodiments disclose a method comprising generating, by a central server, a list of locations where a stolen meter is likely to be used, identifying, by the central server, a first meter having one or more characteristics of a stolen meter, and in response to determining that a first location associated with the first meter meets one or more distance criteria relative to a second location on the list of locations, performing, by the central server, a remedial action in relation to the first meter.
G01R 22/06 - Dispositions pour la mesure de l'intégrale dans le temps d'une puissance électrique ou d'un courant, p. ex. compteurs d'électricité par des méthodes électroniques
An electricity network can have an amount of electricity available for provisioning to a plurality of service sites served by a network manager. A service site may be determined from among the plurality of service sites. The service site may include local assets. The network may also include network manager-operated assets. An objective function may be used to determine a dynamic operating envelope for the service site, which indicates an amount of power that the service site may be permitted to put onto or take off the electricity network. In some instances, the network manager may use an objective function which uses a dynamic operating envelope when controlling manager-operated assets. The service site may receive an instance of such a dynamic operating envelope and control a local asset in response to the dynamic operating envelope. In some instances, the service site may use an objective function which uses a dynamic operating envelope when controlling local assets.
H02J 13/00 - Circuits pour pourvoir à l'indication à distance des conditions d'un réseau, p. ex. un enregistrement instantané des conditions d'ouverture ou de fermeture de chaque sectionneur du réseauCircuits pour pourvoir à la commande à distance des moyens de commutation dans un réseau de distribution d'énergie, p. ex. mise en ou hors circuit de consommateurs de courant par l'utilisation de signaux d'impulsion codés transmis par le réseau
15.
LOW VOLTAGE NETWORK DISTRIBUTED ENERGY MANAGEMENT SYSTEM
An electricity network can have an amount of electricity available for provisioning to a plurality of service sites served by a network manager. A sendee site may be determined from among the plurality of service sites. The service site may include local assets. The network may also include network manager-operated assets. An objective function may be used to determine a dynamic operating envelope for the service site, which indicates an amount of power that the service site may be permitted to put onto or take off the electricity network. In some instances, the network manager may use an objective function which uses a dynamic operating envelope when controlling manager-operated assets. The service site may receive an instance of such a dynamic operating envelope and control a local asset in response to the dynamic operating envelope. In some instances, the service site may use an objective function which uses a dynamic operating envelope when controlling local assets.
An electricity network can have an amount of electricity available for provisioning to a plurality of service sites served by a network manager. A service site may be determined from among the plurality of service sites. The service site may include local assets. The network may also include network manager-operated assets. An objective function may be used to determine a dynamic operating envelope for the service site, which indicates an amount of power that the service site may be permitted to put onto or take off the electricity network. In some instances, the network manager may use an objective function which uses a dynamic operating envelope when controlling manager-operated assets. The service site may receive an instance of such a dynamic operating envelope and control a local asset in response to the dynamic operating envelope. In some instances, the service site may use an objective function which uses a dynamic operating envelope when controlling local assets.
H02J 13/00 - Circuits pour pourvoir à l'indication à distance des conditions d'un réseau, p. ex. un enregistrement instantané des conditions d'ouverture ou de fermeture de chaque sectionneur du réseauCircuits pour pourvoir à la commande à distance des moyens de commutation dans un réseau de distribution d'énergie, p. ex. mise en ou hors circuit de consommateurs de courant par l'utilisation de signaux d'impulsion codés transmis par le réseau
B60L 53/63 - Surveillance et commande des stations de charge en réponse à la capacité du réseau
Various embodiments disclose a method comprising generating, by a central server, a list of locations where a stolen meter is likely to be used, identifying, by the central server, a first meter having one or more characteristics of a stolen meter, and in response to determining that a first location associated with the first meter meets one or more distance criteria relative to a second location on the list of locations, performing, by the central server, a remedial action in relation to the first meter.
G01R 22/06 - Dispositions pour la mesure de l'intégrale dans le temps d'une puissance électrique ou d'un courant, p. ex. compteurs d'électricité par des méthodes électroniques
An electricity network can have an amount of electricity available for provisioning to a plurality of service sites served by a network manager. A service site may be determined from among the plurality of service sites. The service site may include local assets. The network may also include network manager-operated assets. An objective function may be used to determine a dynamic operating envelope for the service site, which indicates an amount of power that the service site may be permitted to put onto or take off the electricity network. In some instances, the network manager may use an objective function which uses a dynamic operating envelope when controlling manager-operated assets. The service site may receive an instance of such a dynamic operating envelope and control a local asset in response to the dynamic operating envelope. In some instances, the service site may use an objective function which uses a dynamic operating envelope when controlling local assets.
A multi-piece static fluid meter includes a register and a separate meter body. The register includes a first housing including a cavity which contains an ultrasonic transducer assembly and electronic component(s) of the static fluid meter. The meter body includes a second housing. When assembled, the first housing comprises a first portion of a flow passage and the second housing defines a second portion of the flow passage. The first and second housings can be formed of a thermoplastic and thermoplastically welded together. In some examples, one or more reflectors may be disposed in the flow passage and configured to reflect signals from the ultrasonic transducer assembly through a flow of water or other fluid to be measured. The register can include multiple mating surfaces configured to mate with different meter body configurations, allowing a single register design to be used with multiple meter body configurations.
G01F 1/66 - Mesure du débit volumétrique ou du débit massique d'un fluide ou d'un matériau solide fluent, dans laquelle le fluide passe à travers un compteur par un écoulement continu en mesurant la fréquence, le déphasage, le temps de propagation d'ondes électromagnétiques ou d'autres types d'ondes, p. ex. en utilisant des débitmètres à ultrasons
G01F 1/667 - Dispositions de transducteurs pour les débitmètres à ultrasonsCircuits pour faire fonctionner les débitmètres à ultrasons
20.
METER WITH MIXTURE DETECTION AND METROLOGY COMPENSATION
The disclosure describes techniques for a fluid meter or other device to compensate for errors in ultrasonic flowrate measurement. In an example, a fluid meter measures a fluid (typically water) having an additive or impurity, such as glycol, or salt, respectively. When metering such a fluid, ultrasonic fluid metering devices may produce slightly inaccurate results. Accordingly, an adjustment factor, based on the fluid, the additive or impurity, and the temperature, would be desirable. In an example, the fluid (e.g., water and an additive or an impurity) and the temperature of the fluid are determined. The speed of sound through the fluid is measured, and mapped to a concentration (e.g., a percentage of the additive or impurity). The concentration is mapped to a viscosity, and the viscosity is mapped to the adjustment factor. The adjustment factor is used to adjust (or correct) a flowrate measured by an ultrasonic metrology device.
G01F 1/66 - Mesure du débit volumétrique ou du débit massique d'un fluide ou d'un matériau solide fluent, dans laquelle le fluide passe à travers un compteur par un écoulement continu en mesurant la fréquence, le déphasage, le temps de propagation d'ondes électromagnétiques ou d'autres types d'ondes, p. ex. en utilisant des débitmètres à ultrasons
G01N 29/024 - Analyse de fluides en mesurant la vitesse de propagation ou le temps de propagation des ondes acoustiques
Techniques for sharing resources between a radio access technology (RAT) modem (e.g., an LTE modem) and a processor-based radio (e.g., a software-defined radio) are described. In an example, operation of the RAT modem establishes an extended discontinuous reception mode (eDRX) cycle with a cellular system. The RAT modem sends eDRX scheduling information, that is based at least in part on the eDRX cycle, to the processor-based radio. Operation of the processor-based radio identifies paging opportunities (POs) of the eDRX cycle, based at least in part on the eDRX scheduling information. Operation of the processor-based radio manages usage of shared resources (e.g., transmit and receive amplifiers, digital signal processing elements, memory devices, elements of physical layer(s), and/or antenna(s), etc.). The managing may be based at least in part on the identified POs. The managing avoids conflicts between the RAT modem and the processor-based radio over the shared resources.
A method, apparatus, and system for determining validity of phase assignments by a phase identification model are disclosed. For example, the method includes predicting a phase correlated with each electricity meter of a plurality of electricity meters based on voltage time series data collected over a preselected collection time period, the phase being one of a first phase, a second phase, or a third phase; selecting a reliability parameter associated with predicted phases of the plurality of electricity meters; determining whether a parameter value associated with the reliability parameter meets a threshold parameter value; based on determining that the parameter value meets the threshold parameter value, determining that the predicted phases of the plurality of electricity meters are valid; and based on determining that the parameter value fails to meet the threshold parameter value, determining that the predicted phases of the plurality of electricity meters are invalid.
A method, apparatus, and system for determining validity of phase assignments by a phase identification model are disclosed. For example, the method includes predicting a phase correlated with each electricity meter of a plurality of electricity meters based on voltage time series data collected over a preselected collection time period, the phase being one of a first phase, a second phase, or a third phase; selecting a reliability parameter associated with predicted phases of the plurality of electricity meters; determining whether a parameter value associated with the reliability parameter meets a threshold parameter value; based on determining that the parameter value meets the threshold parameter value, determining that the predicted phases of the plurality of electricity meters are valid; and based on determining that the parameter value fails to meet the threshold parameter value, determining that the predicted phases of the plurality of electricity meters are invalid.
G01R 35/04 - Test ou étalonnage des appareils couverts par les autres groupes de la présente sous-classe des instruments pour mesurer l'intégrale dans le temps d'une puissance ou d'une intensité
G01R 25/00 - Dispositions pour procéder aux mesures de l'angle de phase entre une tension et un courant ou entre des tensions ou des courants
A multi-piece static fluid meter includes a register and a separate meter body. The register includes a first housing including a cavity which contains an ultrasonic transducer assembly and electronic component(s) of the static fluid meter. The meter body includes a second housing. When assembled, the first housing comprises a first portion of a flow passage and the second housing defines a second portion of the flow passage. The first and second housings can be formed of a thermoplastic and thermoplastically welded together. In some examples, one or more reflectors may be disposed in the flow passage and configured to reflect signals from the ultrasonic transducer assembly through a flow of water or other fluid to be measured. The register can include multiple mating surfaces configured to mate with different meter body configurations, allowing a single register design to be used with multiple meter body configurations.
G01F 1/66 - Mesure du débit volumétrique ou du débit massique d'un fluide ou d'un matériau solide fluent, dans laquelle le fluide passe à travers un compteur par un écoulement continu en mesurant la fréquence, le déphasage, le temps de propagation d'ondes électromagnétiques ou d'autres types d'ondes, p. ex. en utilisant des débitmètres à ultrasons
G01F 1/667 - Dispositions de transducteurs pour les débitmètres à ultrasonsCircuits pour faire fonctionner les débitmètres à ultrasons
25.
METER WITH MIXTURE DETECTION AND METROLOGY COMPENSATION
The disclosure describes techniques for a fluid meter or other device to compensate for errors in ultrasonic flowrate measurement. In an example, a fluid meter measures a fluid (typically water) having an additive or impurity, such as glycol, or salt, respectively. When metering such a fluid, ultrasonic fluid metering devices may produce slightly inaccurate results. Accordingly, an adjustment factor, based on the fluid, the additive or impurity, and the temperature, would be desirable. In an example, the fluid (e.g., water and an additive or an impurity) and the temperature of the fluid are determined. The speed of sound through the fluid is measured, and mapped to a concentration (e.g., a percentage of the additive or impurity). The concentration is mapped to a viscosity, and the viscosity is mapped to the adjustment factor. The adjustment factor is used to adjust (or correct) a flowrate measured by an ultrasonic metrology device.
G01F 1/667 - Dispositions de transducteurs pour les débitmètres à ultrasonsCircuits pour faire fonctionner les débitmètres à ultrasons
G01F 1/66 - Mesure du débit volumétrique ou du débit massique d'un fluide ou d'un matériau solide fluent, dans laquelle le fluide passe à travers un compteur par un écoulement continu en mesurant la fréquence, le déphasage, le temps de propagation d'ondes électromagnétiques ou d'autres types d'ondes, p. ex. en utilisant des débitmètres à ultrasons
G01N 29/024 - Analyse de fluides en mesurant la vitesse de propagation ou le temps de propagation des ondes acoustiques
26.
NETWORK PROTOCOL FOR BATTERY POWERED DEVICES WITHIN A WIRELESS NETWORK
Techniques for a network protocol for devices and nodes withing a wireless network include a method that includes receiving, by a first node included in a subtree of nodes within a wireless network, a first address list from a second node, the second node being a parent of the first node in the wireless network, wherein the first address list includes addresses of nodes along a path between the second node and a root node of the subtree of nodes; and in response to an address of the first node being included in the first address list, disconnecting, by the first node, from the second node.
Detection and measurement of transient pressure events in a water (or other fluid) supply system are described herein. A water meter may have upstream and downstream piezo transducers that measure flowrate and overall water consumption. The transducers operate for very short periods (e.g., milliseconds) at intervals (e.g., a second). During the substantial periods during which the piezo transducers are not measuring flowrate, one of the transducers may be used to detect transient pressure events. An output signal of the transducer is compared to a pressure threshold to determine if a transient pressure event has occurred. The comparison may include either a number of times that the threshold was exceeded during a time period, or the time that the threshold was exceeded during the time period. If a transient pressure event was detected, a dedicated transient event sensor can be turned on to better assess the situation.
E03B 7/00 - Canalisations principales ou réseaux de distribution
E03B 7/07 - Disposition des appareils, p. ex. filtres, commandes du débit, dispositifs de mesure, siphons ou valves, dans les réseaux de canalisations
G01F 5/00 - Mesure d'une fraction du débit volumétrique
G01F 15/00 - Détails des appareils des groupes ou accessoires pour ces derniers, dans la mesure où de tels accessoires ou détails ne sont pas adaptés à ces types particuliers d'appareils, p. ex. pour l'indication à distance
28.
IDENTIFYING AND CLASSIFYING DISTRIBUTION NETWORK TRANSIENT PRESSURE EVENTS, DETECTING SERVICE REGULATOR FAILURES, AND DISTRIBUTION NETWORK EVENT CORRELATION AND LOCALIZATION
Techniques for identifying and classifying distribution network transient pressure events. Techniques for detecting service regulator failures. Techniques for distribution network event correlation and localization.
G01L 23/00 - Dispositifs ou appareils pour la mesure ou l'indication ou l'enregistrement des changements, rapides, tels que des oscillations, de la pression des vapeurs, des gaz ou des liquidesIndicateurs pour déterminer le travail ou l'énergie des moteurs à vapeur, à combustion interne ou à autres pressions de fluides à partir de la condition du fluide moteur
Techniques for allocating a load capacity to on-site smart sensors coupled to distributed energy resources (DERs) are described herein. For example, a primary smart sensor may receive, from a utility supplier (e.g., which may include a substation), a maximum load constraint associated with a network of smart utility sensors in an autonomous routing area. The maximum load constraint may be a maximum load and/or maximum capacity that the network of smart utility sensors may collectively operate with by a transformer carrying the load. In some examples, the primary smart sensor may receive utility data from the smart sensors and may determine a total transformer load associated with the transformer that is providing power to the network of smart utility sensors based at least in part on the utility data.
Techniques for detecting blockage of a utility meter or other networked device are described. The blockage may be natural, e.g., snow, ice, and/or biomass. The blockage (e.g., aluminum foil) may be an intentional attempt to tamper with the device. In both cases, the blockage material may interfere with radio frequency (RF) communications of the networked device with other devices on a network. For example, snow, ice, biomass, and/or aluminum foil may prevent a networked utility device (e.g., a metering device) from reporting consumption data to a data-collecting device. Blockage may be detected based at least in part on the use of optical sensors and/or RF sensors. In one example, an out- going optical signal (e.g., infrared light) may be reflected off blockage material and the reflection may be received and processed. In a further example, an in-coming RF signal may be attenuated and/or frequency-shifted thereby revealing aspects about the blockage material.
G01F 15/00 - Détails des appareils des groupes ou accessoires pour ces derniers, dans la mesure où de tels accessoires ou détails ne sont pas adaptés à ces types particuliers d'appareils, p. ex. pour l'indication à distance
G01R 22/06 - Dispositions pour la mesure de l'intégrale dans le temps d'une puissance électrique ou d'un courant, p. ex. compteurs d'électricité par des méthodes électroniques
31.
CAPACITIVE ELECTRICAL CONDUCTIVITY SENSOR INTEGRATED IN A WATER METER
A capacitive electrical conductivity sensor is integrated into a water meter. The sensor is used to determine water conductivity, which may be used to determine water quality. A model of a capacitor, a flow of water, and a plastic conduit used to conduct the flow of water passing through a water meter is defined. The model may include a circuit having a constant phase element (CPE) connected to a resistor Rb and a capacitor Cb in parallel. An input signal may be applied to the actual capacitor (not the model) over a range of frequencies. Current flow associated with several frequencies may be used to identify values of Q0 and alpha of the CPE of the model. A value for the resistor Rb is identified using values obtained from measurements. A conductivity of the flow of water may be derived using input values comprising Rb, and the values of Q0 and alpha of the CPE of the model.
G01F 1/64 - Mesure du débit volumétrique ou du débit massique d'un fluide ou d'un matériau solide fluent, dans laquelle le fluide passe à travers un compteur par un écoulement continu en utilisant des effets électriques ou magnétiques en mesurant des courants électriques passant à travers l’écoulement de fluideMesure du débit volumétrique ou du débit massique d'un fluide ou d'un matériau solide fluent, dans laquelle le fluide passe à travers un compteur par un écoulement continu en utilisant des effets électriques ou magnétiques en mesurant le potentiel électrique produit par l’écoulement de fluide, p. ex. par effet électrochimique, effet de contact ou effet de frottement
G01F 1/712 - Mesure du temps de parcours d'une distance déterminée utilisant des moyens de détection à autocorrélation ou à intercorrélation
32.
NETWORKED DEVICE CONFIGURED TO DETECT SIGNAL BLOCKAGE AND TAMPERING
Techniques for detecting blockage of a utility meter or other networked device are described. The blockage may be natural, e.g., snow, ice, and/or biomass. The blockage (e.g., aluminum foil) may be an intentional attempt to tamper with the device. In both cases, the blockage material may interfere with radio frequency (RF) communications of the networked device with other devices on a network. For example, snow, ice, biomass, and/or aluminum foil may prevent a networked utility device (e.g., a metering device) from reporting consumption data to a data-collecting device. Blockage may be detected based at least in part on the use of optical sensors and/or RF sensors. In one example, an out-going optical signal (e.g., infrared light) may be reflected off blockage material and the reflection may be received and processed. In a further example, an in-coming RF signal may be attenuated and/or frequency-shifted thereby revealing aspects about the blockage material.
Techniques for determining information about an event by one or more devices proximate to a roadway are described herein. For example, a device (e.g., a smart road stud) may include an integrated proximity sensor which can detect a static vehicle or a static object on the road. The device may process the sensor data to determine an event type and an event location for events. In some examples, the device can identify other devices in a vicinity of the event (e.g., other smart road studs located on the road), and select devices for performing actions, such as re-routing traffic. In some examples, the device can send sensor data and/or other types of data to other devices, such as an adjacent smart road stud, an edge device, and/or a remote computing device.
G08G 1/01 - Détection du mouvement du trafic pour le comptage ou la commande
E01F 9/30 - Aménagements interagissant avec des transmetteurs ou des récepteurs autrement que par des moyens visibles, p. ex. en utilisant des réflecteurs radar ou des transmetteurs radio
E01F 9/619 - Éléments dressés, p. ex. poteaux indicateurs ou balises de signalisationSupports pour les panneaux de signalisation routière spécialement adaptés à des fins de signalisation particulières, p. ex. pour indiquer des virages, des travaux sur la route ou des passages pour piétons avec des réflecteursÉléments dressés, p. ex. poteaux indicateurs ou balises de signalisationSupports pour les panneaux de signalisation routière spécialement adaptés à des fins de signalisation particulières, p. ex. pour indiquer des virages, des travaux sur la route ou des passages pour piétons avec des moyens pour maintenir les réflecteurs propres
E01F 11/00 - Bourrelets ou autres dispositifs sensibles encastrés dans les pavés ou autres revêtements routiers
Techniques for pacing messages in networked devices are described herein. A device receives a message to be sent to another device in a network of devices, determines when to send the message to the other device based on: a first pacing requirement, limiting messages that can be sent to first hop neighbors of the device to a first number of messages per unit of time; and a second pacing requirement limiting messages that can be sent to devices beyond the first hop neighbors of the device to a second number of messages, smaller than the first number of messages, per unit of time. The device sending the message to the other device at a time based at least in part on the first pacing requirement and the second pacing requirement.
Techniques for distribution network event correlation and localization comprising receiving alarm data, event data, and hierarchical data. Identifying, based at least in part on the alarm data, the event data, and the hierarchical relationship data, a correlation between alarms or events detected by or delivered to the system, wherein the alarms or the events resulted in an event that propagated across the system, and the event generated alarms detected by a plurality of sensors in the system. Determining a location of the event based at least in part on the correlation, first and second time series data associated with first and second sensors, and the hierarchical relationship; then displaying descriptive information identifying the location of the event and one or more response tools for responding to the event.
Techniques for identifying at-risk low-voltage grid assets are described. At-risk transformers (and, in some examples) other devices, are identified if overloaded and actively providing power for electric vehicle (EV) charging. EV charging devices and/or EVs may be enrolled in a program wherein techniques are employed to reduce over-loading events at the at-risk devices. The techniques can involve EV charging management to reduce transformer overload. The techniques for detecting at-risk devices and enrolling EV-charging devices and/or other high-wattage devices can be used to protect transformers, secondary feeders, medium voltage lines, and substations.
B60L 53/63 - Surveillance et commande des stations de charge en réponse à la capacité du réseau
B60L 53/62 - Surveillance et commande des stations de charge en réponse à des paramètres de charge, p. ex. courant, tension ou charge électrique
H02J 3/00 - Circuits pour réseaux principaux ou de distribution, à courant alternatif
H02J 13/00 - Circuits pour pourvoir à l'indication à distance des conditions d'un réseau, p. ex. un enregistrement instantané des conditions d'ouverture ou de fermeture de chaque sectionneur du réseauCircuits pour pourvoir à la commande à distance des moyens de commutation dans un réseau de distribution d'énergie, p. ex. mise en ou hors circuit de consommateurs de courant par l'utilisation de signaux d'impulsion codés transmis par le réseau
A smart load control device can include a network interface controller (NIC) including memory storing one or more distributed intelligence (DI) agents that configure the smart load control device to perform operations such as monitoring electricity consumption by a first load at a first service site; receiving operational status data representing an operational status of a second load at a second service site; and/or controlling provision of control circuit wiring or mains power to the first load based at least in part on monitoring the first load and the operational status of the second load, to maintain a total electricity consumption of the first service site and the second service site below a threshold electricity consumption.
H02J 13/00 - Circuits pour pourvoir à l'indication à distance des conditions d'un réseau, p. ex. un enregistrement instantané des conditions d'ouverture ou de fermeture de chaque sectionneur du réseauCircuits pour pourvoir à la commande à distance des moyens de commutation dans un réseau de distribution d'énergie, p. ex. mise en ou hors circuit de consommateurs de courant par l'utilisation de signaux d'impulsion codés transmis par le réseau
H02J 3/00 - Circuits pour réseaux principaux ou de distribution, à courant alternatif
38.
REAL TIME LOAD AND ENERGY MANAGEMENT OF DISTRIBUTED ENERGY RESOURCES
Techniques for allocating a load capacity to on-site smart sensors coupled to distributed energy resources (DERs) are described herein. For example, a management application may include load limiting logic configured to monitor total load at a site periodically (e.g., at 1 second intervals). In some examples, when an EV charging session is initiated by a customer, the management application may determine a total site load relative to a maximum EV charging load. In response to the total site load exceeding a threshold, such as a rated capacity of the service panel, the management application may throttle the EV charging load such that total site load stays below the threshold (e.g., within rated capacity). In some cases, in response to the total premise load declining below the threshold, the management application may increase the EV charging limit.
H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
Techniques for pacing messages in networked devices are described herein. A device receives a message to be sent to another device in a network of devices, determines when to send the message to the other device based on: a first pacing requirement, limiting messages that can be sent to first hop neighbors of the device to a first number of messages per unit of time: and a second pacing requirement limiting messages that can be sent to devices beyond the first hop neighbors of the device to a second number of messages, smaller than the first number of messages, per unit of time. The device sending the message to the other device at a time based at least in part on the first pacing requirement and the second pacing requirement.
H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données
H04L 47/125 - Prévention de la congestionRécupération de la congestion en équilibrant la charge, p. ex. par ingénierie de trafic
H04W 40/04 - Sélection d'itinéraire ou de voie de communication, p. ex. routage basé sur l'énergie disponible ou le chemin le plus court sur la base des ressources nodales sans fil
A smart load control device can include a network interface controller (NIC) including memory storing one or more distributed intelligence (DI) agents that configure the smart load control device to perform operations such as monitoring electricity consumption by a first load at a first service site; receiving operational status data representing an operational status of a second load at a second service site; and/or controlling provision of control circuit wiring or mains power to the first load based at least in part on monitoring the first load and the operational status of the second load, to maintain a total electricity consumption of the first service site and the second service site below a threshold electricity consumption.
H02J 3/14 - Circuits pour réseaux principaux ou de distribution, à courant alternatif pour règler la tension dans des réseaux à courant alternatif par changement d'une caractéristique de la charge du réseau par interruption, ou mise en circuit, des charges du réseau, p. ex. charge équilibrée progressivement
H02J 13/00 - Circuits pour pourvoir à l'indication à distance des conditions d'un réseau, p. ex. un enregistrement instantané des conditions d'ouverture ou de fermeture de chaque sectionneur du réseauCircuits pour pourvoir à la commande à distance des moyens de commutation dans un réseau de distribution d'énergie, p. ex. mise en ou hors circuit de consommateurs de courant par l'utilisation de signaux d'impulsion codés transmis par le réseau
41.
DETERMINATION OF TRANSFORMER OVERLOADING CAUSED BY ELECTRIC VEHICLE CHARGING USING DISAGGREGATED SMART METER DATA
Techniques for identifying at-risk low-voltage grid assets are described. At-risk transformers (and, in some examples) other devices, are identified if overloaded and actively providing power for electric vehicle (EV) charging. EV charging devices and/or EVs may be enrolled in a program wherein techniques are employed to reduce over-loading events at the at-risk devices. The techniques can involve EV charging management to reduce transformer overload. The techniques for detecting at-risk devices and enrolling EV-charging devices and/or other high-wattage devices can be used to protect transformers, secondary feeders, medium voltage lines, and substations.
H02J 3/00 - Circuits pour réseaux principaux ou de distribution, à courant alternatif
B60L 53/63 - Surveillance et commande des stations de charge en réponse à la capacité du réseau
H02J 3/14 - Circuits pour réseaux principaux ou de distribution, à courant alternatif pour règler la tension dans des réseaux à courant alternatif par changement d'une caractéristique de la charge du réseau par interruption, ou mise en circuit, des charges du réseau, p. ex. charge équilibrée progressivement
H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
H02J 7/02 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries pour la charge des batteries par réseaux à courant alternatif au moyen de convertisseurs
42.
REAL TIME LOAD AND ENERGY MANAGEMENT OF DISTRIBUTED ENERGY RESOURCES
Techniques for allocating a load capacity to on-site smart sensors coupled to distributed energy resources (DERs) are described herein. For example, a management application may include load limiting logic configured to monitor total load at a site periodically (e.g., at 1 second intervals). In some examples, when an EV charging session is initiated by a customer, the management application may determine a total site load relative to a maximum EV charging load. In response to the total site load exceeding a threshold, such as a rated capacity of the service panel, the management application may throttle the EV charging load such that total site load stays below the threshold (e.g., within rated capacity). In some cases, in response to the total premise load declining below the threshold, the management application may increase the EV charging limit.
H02J 3/14 - Circuits pour réseaux principaux ou de distribution, à courant alternatif pour règler la tension dans des réseaux à courant alternatif par changement d'une caractéristique de la charge du réseau par interruption, ou mise en circuit, des charges du réseau, p. ex. charge équilibrée progressivement
B60L 53/65 - Surveillance et commande des stations de charge impliquant l'identification des véhicules ou de leurs types de batteries
B60L 53/66 - Transfert de données entre les stations de charge et le véhicule
B60L 53/67 - Commande de plusieurs stations de charge
H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
H02J 7/02 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries pour la charge des batteries par réseaux à courant alternatif au moyen de convertisseurs
H04L 61/4511 - Répertoires de réseauCorrespondance nom-adresse en utilisant des répertoires normalisésRépertoires de réseauCorrespondance nom-adresse en utilisant des protocoles normalisés d'accès aux répertoires en utilisant le système de noms de domaine [DNS]
H04L 61/4541 - Répertoires pour la découverte de services
H04L 67/51 - Découverte ou gestion de ceux-ci, p. ex. protocole de localisation de service [SLP] ou services du Web
The present disclosure provides systems and methods for managing electrical power distribution using artificial intelligence models deployed on edge computing devices positioned within power distribution environments. These edge devices may analyze measurement data from various sources throughout the electrical network and generate predictive forecasts to inform power management decisions. The edge computing device may coordinate with distributed generation systems to optimize electrical power management through localized control actions. The artificial intelligence model may process electrical consumption and generation data to generate forecasts of electrical demand and supply conditions.
H02J 3/32 - Dispositions pour l'équilibrage de charge dans un réseau par emmagasinage d'énergie utilisant des batteries avec moyens de conversion
H02J 7/02 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries pour la charge des batteries par réseaux à courant alternatif au moyen de convertisseurs
H02J 13/00 - Circuits pour pourvoir à l'indication à distance des conditions d'un réseau, p. ex. un enregistrement instantané des conditions d'ouverture ou de fermeture de chaque sectionneur du réseauCircuits pour pourvoir à la commande à distance des moyens de commutation dans un réseau de distribution d'énergie, p. ex. mise en ou hors circuit de consommateurs de courant par l'utilisation de signaux d'impulsion codés transmis par le réseau
Various embodiments disclose a multi-carrier connectivity management service that receives, from a number of carrier networks, network performance data for a subscriber identity module of an endpoint device. The multi-carrier connectivity management service analyzes the network performance data according to one or more connectivity performance criteria to identify a selected carrier network for the device to use. The multi-carrier connectivity management service causes the device to use the selected carrier network by transmitting a suspend command to one or more carrier networks other than the selected carrier network.
Detection and measurement of transient pressure events in a water (or other fluid) supply system are described herein. A water meter may have upstream and downstream piezo transducers that measure flowrate and overall water consumption. The transducers operate for very short periods (e.g., milliseconds) at intervals (e.g., a second). During the substantial periods during which the piezo transducers are not measuring flowrate, one of the transducers may be used to detect transient pressure events. An output signal of the transducer is compared to a pressure threshold to determine if a transient pressure event has occurred. The comparison may include either a number of times that the threshold was exceeded during a time period, or the time that the threshold was exceeded during the time period. If a transient pressure event was detected, a dedicated transient event sensor can be turned on to better assess the situation.
G01F 1/34 - Mesure du débit volumétrique ou du débit massique d'un fluide ou d'un matériau solide fluent, dans laquelle le fluide passe à travers un compteur par un écoulement continu en utilisant des effets mécaniques en mesurant la pression ou la différence de pression
G01R 19/00 - Dispositions pour procéder aux mesures de courant ou de tension ou pour en indiquer l'existence ou le signe
Techniques for determining information about an event by one or more devices proximate to a roadway are described herein. For example, a device (e.g., a smart road stud) may include an integrated proximity sensor which can detect a static vehicle or a static object on the road. The device may process the sensor data to determine an event type and an event location for events. In some examples, the device can identify other devices in a vicinity of the event (e.g., other smart road studs located on the road), and select devices for performing actions, such as re-routing traffic. In some examples, the device can send sensor data and/or other types of data to other devices, such as an adjacent smart road stud, an edge device, and/or a remote computing device.
Techniques for identifying and classifying distribution network transient pressure events comprising receiving time series pressure data from a plurality of sensors in a system. Identifying, based at least in part on the time series pressure data, a pressure change in a portion of the system. Generating, based at least in part on the identifying of the pressure change, a severity score associated with the pressure change. Determining that the severity score is greater than or equal to a threshold. Based at least in part on the severity score being greater than or equal to the threshold, generating a transient pressure event and displaying descriptive information identifying the transient pressure event and one or more response tools for responding to the transient pressure event.
G01L 19/00 - Détails ou accessoires des appareils pour la mesure de la pression permanente ou quasi permanente d'un milieu fluent dans la mesure où ces détails ou accessoires ne sont pas particuliers à des types particuliers de manomètres
G01L 23/08 - Dispositifs ou appareils pour la mesure ou l'indication ou l'enregistrement des changements, rapides, tels que des oscillations, de la pression des vapeurs, des gaz ou des liquidesIndicateurs pour déterminer le travail ou l'énergie des moteurs à vapeur, à combustion interne ou à autres pressions de fluides à partir de la condition du fluide moteur mis en œuvre électriquement
G01L 23/32 - Appareils spécialement adaptés pour enregistrer les variations de pression mesurées par des indicateurs
Techniques for detecting service regulator failures comprising receiving time series data from a plurality of sensors in a system. Receiving hydraulic model data associated with the system. Identifying a correlation between first time series data associated with a first sensor of the plurality of sensors and second time series data associated with a second sensor of the plurality of sensors. Determining that the first sensor and the second sensor are disposed downstream of a device for controlling a pressure of a product of the system. Determining a likelihood of a failure of the device is greater than or equal to a threshold. Generating an event and displaying descriptive information identifying the event and one or more response tools for responding to the event.
Systems and methods to protect a transformer from overload are described. In an example, power consumption is sensed by operation of smart electricity meters at service sites supplied by the transformer. Advanced metering infrastructure (AMI) data from the smart meters is used to formulate a forecast of load levels (including overloading) of the transformer over time. A strategy and/or schedule is formulated to control the timing of operation of one or more devices at the service sites, based on the forecast. In an example, the at least one device is electric vehicle supply equipment, wherein electric vehicle charging is controlled in a manner that reduces transformer overloading magnitudes and durations.
H02H 7/04 - Circuits de protection de sécurité spécialement adaptés aux machines ou aux appareils électriques de types particuliers ou pour la protection sectionnelle de systèmes de câble ou de ligne, et effectuant une commutation automatique dans le cas d'un changement indésirable des conditions normales de travail pour transformateurs
B60L 53/62 - Surveillance et commande des stations de charge en réponse à des paramètres de charge, p. ex. courant, tension ou charge électrique
B60L 53/68 - Surveillance ou commande hors site, p. ex. télécommande
Techniques for allocating a load capacity to on-site smart sensors coupled to distributed energy resources (DERs) are described herein. For example, a primary smart sensor may receive, from a utility supplier (e.g., which may include a substation), a maximum load constraint associated with a network of smart utility sensors in an autonomous routing area. The maximum load constraint may be a maximum load and/or maximum capacity that the network of smart utility sensors may collectively operate with by a transformer carrying the load. In some examples, the primary smart sensor may receive utility data from the smart sensors and may determine a total transformer load associated with the transformer that is providing power to the network of smart utility sensors based at least in part on the utility data.
The present disclosure provides systems and methods for managing electrical power distribution using artificial intelligence models deployed on edge computing devices positioned within power distribution environments. These edge devices may analyze measurement data from various sources throughout the electrical network and generate predictive forecasts to inform power management decisions. The edge computing device may coordinate with distributed generation systems to optimize electrical power management through localized control actions. The artificial intelligence model may process electrical consumption and generation data to generate forecasts of electrical demand and supply conditions.
H02J 13/00 - Circuits pour pourvoir à l'indication à distance des conditions d'un réseau, p. ex. un enregistrement instantané des conditions d'ouverture ou de fermeture de chaque sectionneur du réseauCircuits pour pourvoir à la commande à distance des moyens de commutation dans un réseau de distribution d'énergie, p. ex. mise en ou hors circuit de consommateurs de courant par l'utilisation de signaux d'impulsion codés transmis par le réseau
H02J 3/00 - Circuits pour réseaux principaux ou de distribution, à courant alternatif
H02J 3/38 - Dispositions pour l’alimentation en parallèle d’un seul réseau, par plusieurs générateurs, convertisseurs ou transformateurs
52.
TRANSFORMER PROTECTION USING DISTRIBUTED ENERGY RESOURCES
Systems and methods to protect a transformer from overload are described. In an example, power consumption is sensed by operation of smart electricity meters at service sites supplied by the transformer. Advanced metering infrastructure (AMI) data from the smart meters is used to formulate a forecast of load levels (including overloading) of the transformer over time. A strategy and/or schedule is formulated to control the timing of operation of one or more devices at the service sites, based on the forecast. In an example, the at least one device is electric vehicle supply equipment, wherein electric vehicle charging is controlled in a manner that reduces transformer overloading magnitudes and durations.
H02J 3/14 - Circuits pour réseaux principaux ou de distribution, à courant alternatif pour règler la tension dans des réseaux à courant alternatif par changement d'une caractéristique de la charge du réseau par interruption, ou mise en circuit, des charges du réseau, p. ex. charge équilibrée progressivement
H02J 3/00 - Circuits pour réseaux principaux ou de distribution, à courant alternatif
B60L 53/63 - Surveillance et commande des stations de charge en réponse à la capacité du réseau
53.
SYSTEM AND METHOD FOR INDIRECT MULTI-CARRIER PROFILE MANAGEMENT
Various embodiments disclose a multi-carrier connectivity management service that receives, from a number of carrier networks, network performance data for a subscriber identity module of an endpoint device. The multi-carrier connectivity management service analyzes the network performance data according to one or more connectivity performance criteria to identify a selected carrier network for the device to use. The multi-carrier connectivity management service causes the device to use the selected carrier network by transmitting a suspend command to one or more carrier networks other than the selected carrier network.
H04L 65/1069 - Établissement ou terminaison d'une session
H04L 65/80 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel en répondant à la qualité des services [QoS]
A method, a device, and non-transitory computer-readable storage medium are directed to synchronizing a local UTC of the device, operating in a cellular communication network, with the UTC, and includes monitoring for paging subframes transmitted at a paging subframe repeat interval; receiving the paging subframes; generating, based at least in part on the paging subframes received, paging triggers having a paging trigger repeat interval equal to the paging subframe repeat interval; and adjusting a reference timer of the electronic device based at least in part on the paging triggers.
Techniques for determining information about an incident by one or more sensors in a streetlight, utility meter, and/or other device are described herein. A device proximate a sensor(s) can process sensor data to determine an incident type and/or an incident location in an environment. For example, the device can detect presence of a weather event, an accident, a crime, a crowd control event, a fire, a flood, and so on. In some examples, the device can identify other sensors in a vicinity of the incident (e.g., attached to other streetlights, utility meters, transformers, etc.), and select sensors for gathering additional information about the incident based on the incident type and/or the incident location.
A method, a device, and non-transitory computer-readable storage medium are directed to synchronizing a local UTC of the device, operating in a cellular communication network, with the UTC, and includes monitoring for paging subframes transmitted at a paging subframe repeat interval; receiving the paging subframes; generating, based at least in part on the paging subframes received, paging triggers having a paging trigger repeat interval equal to the paging subframe repeat interval; and adjusting a reference timer of the electronic device based at least in part on the paging triggers.
Techniques for obtaining a Mobile Originating (MO) push schedule from a device in a wireless network are described herein. For example, the system may request MO push schedules from device endpoints and compare the MO push schedule with existing job schedules stored by the system. If no existing job schedule matches the MO push schedule, the system may generate a new job schedule and add the endpoint as a member of the job schedule. In some cases, if an existing job schedule matches the MO push scheduled, the system may add the endpoint as a member of the existing job schedule. In some examples, the system may receive an indication that the MO push schedule of the endpoint has changed and may add and/or remove the endpoint from a job schedule based on an updated MO schedule received from the device endpoint.
Techniques for obtaining a Mobile Originating (MO) push schedule from a device in a wireless network are described herein. For example, the system may request MO push schedules from device endpoints and compare the MO push schedule with existing job schedules stored by the system. If no existing job schedule matches the MO push schedule, the system may generate a new job schedule and add the endpoint as a member of the job schedule. In some cases, if an existing job schedule matches the MO push scheduled, the system may add the endpoint as a member of the existing job schedule. In some examples, the system may receive an indication that the MO push schedule of the endpoint has changed and may add and/or remove the endpoint from ajob schedule based on an updated MO schedule received from the device endpoint.
H04L 67/566 - Regroupement ou agrégation de demandes de service, p. ex. pour un traitement unifié
H04L 67/12 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p. ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance
G05B 19/418 - Commande totale d'usine, c.-à-d. commande centralisée de plusieurs machines, p. ex. commande numérique directe ou distribuée [DNC], systèmes d'ateliers flexibles [FMS], systèmes de fabrication intégrés [IMS], productique [CIM]
H04L 67/62 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en établissant un calendrier pour servir les requêtes
59.
REGISTRATION AND LIFE CYCLE MANAGEMENT OF DISTRIBUTED ENERGY RESOURCE DEVICES
A method and system for testing an electrical device in an energy system are provided. The method includes: selecting a test suite to run against the electrical device based on a type of the electrical device; in response to determining that an output power of the electrical device is greater than a preselected minimum threshold: determining that the electrical device is energized, and running the test suite; in response to determining that the electrical device has passed the test suite: attaching the electrical device to a designated service point in a topology structure, marking a state of the electrical device to active, and activating the electrical device in the energy system; and in response to determining that the electrical device has not passed the test suite: attaching the electrical device to a limited node in the topology structure, and limiting the electrical device to function within a default control limit.
A method and system for testing an electrical device in an energy system are provided. The method includes: selecting a test suite to run against the electrical device based on a type of the electrical device; in response to determining that an output power of the electrical device is greater than a preselected minimum threshold: determining that the electrical device is energized, and running the test suite; in response to determining that the electrical device has passed the test suite: attaching the electrical device to a designated service point in a topology structure, marking a state of the electrical device to active, and activating the electrical device in the energy system; and in response to determining that the electrical device has not passed the test suite: attaching the electrical device to a limited node in the topology structure, and limiting the electrical device to function within a default control limit.
H02J 3/00 - Circuits pour réseaux principaux ou de distribution, à courant alternatif
G01R 31/42 - Tests d'alimentation d'alimentations en courant alternatif
H02J 13/00 - Circuits pour pourvoir à l'indication à distance des conditions d'un réseau, p. ex. un enregistrement instantané des conditions d'ouverture ou de fermeture de chaque sectionneur du réseauCircuits pour pourvoir à la commande à distance des moyens de commutation dans un réseau de distribution d'énergie, p. ex. mise en ou hors circuit de consommateurs de courant par l'utilisation de signaux d'impulsion codés transmis par le réseau
61.
AUTOMATED COMPLIANCE TESTING OF DISTRIBUTED ENERGY RESOURCE DEVICES
A method for testing an electrical device installed in an energy system includes: receiving an identifier and a test identification (testID) associated with the electrical device; validating the identifier and the testID; in response to determining that the electrical device is registered and communicating: setting and storing a polling rate and a posting rate of the electrical device, setting a first plurality of pre-conditions associated with a first test, and in response to determining that the first plurality of pre-conditions is met, performing the first test by: executing a first set of test commands associated with the first test, receiving responses to the first set of test commands of the electrical device, determining first test results based on the responses to the first set of test commands, storing the first test results, and determining whether the electrical device has passed the first test.
H02J 13/00 - Circuits pour pourvoir à l'indication à distance des conditions d'un réseau, p. ex. un enregistrement instantané des conditions d'ouverture ou de fermeture de chaque sectionneur du réseauCircuits pour pourvoir à la commande à distance des moyens de commutation dans un réseau de distribution d'énergie, p. ex. mise en ou hors circuit de consommateurs de courant par l'utilisation de signaux d'impulsion codés transmis par le réseau
A method for testing an electrical device installed in an energy system includes: receiving an identifier and a test identification (testID) associated with the electrical device; validating the identifier and the testID; in response to determining that the electrical device is registered and communicating: setting and storing a polling rate and a posting rate of the electrical device, setting a first plurality of pre-conditions associated with a first test, and in response to determining that the first plurality of pre-conditions is met, performing the first test by: executing a first set of test commands associated with the first test, receiving responses to the first set of test commands of the electrical device, determining first test results based on the responses to the first set of test commands, storing the first test results, and determining whether the electrical device has passed the first test.
G01R 31/00 - Dispositions pour tester les propriétés électriquesDispositions pour la localisation des pannes électriquesDispositions pour tests électriques caractérisées par ce qui est testé, non prévues ailleurs
H02J 13/00 - Circuits pour pourvoir à l'indication à distance des conditions d'un réseau, p. ex. un enregistrement instantané des conditions d'ouverture ou de fermeture de chaque sectionneur du réseauCircuits pour pourvoir à la commande à distance des moyens de commutation dans un réseau de distribution d'énergie, p. ex. mise en ou hors circuit de consommateurs de courant par l'utilisation de signaux d'impulsion codés transmis par le réseau
H04Q 9/00 - Dispositions dans les systèmes de commande à distance ou de télémétrie pour appeler sélectivement une sous-station à partir d'une station principale, sous-station dans laquelle un appareil recherché est choisi pour appliquer un signal de commande ou pour obtenir des valeurs mesurées
H02S 50/10 - Tests de dispositifs PV, p. ex. de modules PV ou de cellules PV individuelles
Various embodiments disclose a method comprising, receiving, by a computing device, a first message for transmission to an endpoint from a messaging queue; determining, by the computing device, a first network to which the endpoint is connected; creating, by the computing device, an endpoint object corresponding to the endpoint, the endpoint object being configured with network specific information associated with the first network; receiving, by the endpoint object executing on the computing device from a subnetwork object executing on the computing device, an indication that the message can be delivered to the endpoint via the first network; and in response to the indication, transmitting, by the endpoint object, the first message to the endpoint using the first network.
H04L 43/04 - Traitement des données de surveillance capturées, p. ex. pour la génération de fichiers journaux
H04L 43/20 - Dispositions pour la surveillance ou le test de réseaux de commutation de données le système de surveillance ou les éléments surveillés étant des entités virtualisées, abstraites ou définies par logiciel, p. ex. SDN ou NFV
Various embodiments disclose a method comprising obtaining, by a node in a cluster of nodes, a message from a messaging queue; determining, by the node, a shard within the cluster that corresponds to the message based upon an identifier included in the message; determining, by the node, a responsible node associated with the shard; and forwarding, by the node, the message to the responsible node, wherein the responsible node delivers the message to a destination.
Various embodiments disclose a method comprising obtaining, by a node in a cluster of nodes, a message from a messaging queue; determining, by the node, a shard within the cluster that corresponds to the message based upon an identifier included in the message; determining, by the node, a responsible node associated with the shard; and forwarding, by the node, the message to the responsible node, wherein the responsible node delivers the message to a destination.
Various embodiments disclose a method comprising, receiving, by a computing device, a first message for transmission to an endpoint from a messaging queue; determining, by the computing device, a first network to which the endpoint is connected; creating, by the computing device, an endpoint object corresponding to the endpoint, the endpoint object being configured with network specific information associated with the first network; receiving, by the endpoint object executing on the computing device from a subnetwork object executing on the computing device, an indication that the message can be delivered to the endpoint via the first network; and in response to the indication, transmitting, by the endpoint object, the first message to the endpoint using the first network.
Disclosed are techniques to minimize the electricity consumption of battery powered devices during network discovery and other phases of network operation. Example techniques include efficiently listening for other mains powered and battery powered devices within communication range of the battery powered device by, for example, shortening its listening window depending on how close the time reference maintained by the battery powered device is estimated to be to the time reference used by the other mains powered and battery powered devices within communication range. Other techniques include slowing the rate of listening by the battery powered device when the battery powered device is unlikely to be able to receive discovery messages or is already connected to the network. Other techniques include using knowledge of the network to listen for discovery messages on a channel or channels on which other devices are likely to be transmitting.
H04L 67/142 - Gestion des états de session pour les protocoles sans étatÉtats des sessions de signalisationSignalisation des états de sessionMécanismes de conservation d’état
68.
POWER-EFFICIENT PASSIVE DISCOVERY BY NETWORK DEVICES
Disclosed are techniques to minimize the electricity consumption of battery powered devices during network discovery and other phases of network operation. Example techniques include efficiently listening for other mains powered and battery powered devices within communication range of the battery powered device by, for example, shortening its listening window depending on how close the time reference maintained by the battery powered device is estimated to be to the time reference used by the other mains powered and battery powered devices within communication range. Other techniques include slowing the rate of listening by the battery powered device when the battery powered device is unlikely to be able to receive discovery messages or is already connected to the network. Other techniques include using knowledge of the network to listen for discovery messages on a channel or channels on which other devices are likely to be transmitting.
H04L 12/16 - Dispositions pour la fourniture de services particuliers aux abonnés
H04L 67/12 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p. ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance
69.
LWM2M BASED USER EQUIPMENT FOR ACCESSING FIFTH-GENERATION CORE NETWORK USING NON-3GPP INTERWORKING FUNCTION
Techniques for managing a communication session for a user equipment (UE) are described herein. The UE may include a device that does not include a radio modem used for communication over a core network (e.g., an IoT device, a laptop, a server, etc.). The UE may be provided credentials that may be securely stored and used to authenticate and establish a connection (e.g., via a N3IWF interface) with a telecommunications network. The credentials may uniquely identify the UE and include access capability to securely be modified as needed. The techniques discussed herein include utilizing a Lightweight Mobile-to-Mobile (LWM2M) client in the UE to communicate with the UE and provide credentials that may be stored by the UE as a list of encrypted custom objects.
H04W 12/69 - Sécurité dépendant du contexte dépendant de l’identité
H04W 60/04 - Rattachement à un réseau, p. ex. enregistrementSuppression du rattachement à un réseau, p. ex. annulation de l'enregistrement utilisant des événements déclenchés
The disclosure describes techniques for distributing large amounts of data to networked devices. A utility company server sends data to proxy device(s) (e.g., a plurality of data collecting/distributing devices), each of which sends the data to a number of proxied devices (e.g., smart utility meters). Accordingly, the utility company server utilizes a plurality of proxy devices to lessen device workload and network bandwidth consumption. The proxy devices each “manage” a plurality of proxied devices. Advantageously, the techniques provide end-to-end security of the data, avoid devotion of significant network bandwidth to repetitive transmissions, and in some installations reduce battery power consumption. The systems, devices, and techniques for distributing large amounts of data to networked devices may be configured to include: software defined on central office server(s); a plurality of proxy devices associated with each server; and a plurality of proxied devices (e.g., smart metering devices) associated with each proxy device.
Cost effective pressure sensors for gas meters are described herein. In an example, responsive to an abnormal condition at an ultrasonic metrology unit of a gas meter, rates of pressure sensor operation are increased. In the example, the operations may include: measuring gas-environment pressure values; measuring contemporaneous air-environment pressure values; calculating pressure difference values of the gas-environment pressure values minus the contemporaneous air-environment pressure values; and comparing pressure difference values to one or more threshold values.
G01F 1/20 - Mesure du débit volumétrique ou du débit massique d'un fluide ou d'un matériau solide fluent, dans laquelle le fluide passe à travers un compteur par un écoulement continu en utilisant des effets mécaniques par détection des effets dynamiques de l’écoulement
G01F 1/50 - Moyens de correction ou de compensation
The disclosure describes techniques for distributing large amounts of data to networked devices. A utility company server sends data to proxy device(s) (e.g., a plurality of data collecting/distributing devices), each of which sends the data to a number of proxied devices (e.g., smart utility meters). Accordingly, the utility company server utilizes a plurality of proxy devices to lessen device workload and network bandwidth consumption. The proxy devices each "manage" a plurality of proxied devices. Advantageously, the techniques provide end-to-end security of the data, avoid devotion of significant network bandwidth to repetitive transmissions, and in some installations reduce battery power consumption. The systems, devices, and techniques for distributing large amounts of data to networked devices may be configured to include: software defined on central office server(s); a plurality of proxy devices associated with each server; and a plurality of proxied devices (e.g., smart metering devices) associated with each proxy device.
H04L 67/12 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p. ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance
H04L 67/00 - Dispositions ou protocoles de réseau pour la prise en charge de services ou d'applications réseau
H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
Techniques for network management are described herein. In a network environment, such as a utility system (e.g., an electrical grid, a water supply system, a natural gas supply system), networked devices are used to upload data to a data-collector (e.g., central office server(s)). The networked devices can be grouped. In the example of an electricity grid, networked devices (e.g., smart electricity meters) can be grouped according to a transformer to which all of the members of the group are attached. To reduce network data traffic, data packet collisions, transmission retries, and power consumption, a "spokes-meter" may be selected. The spokes-meter is configured to accept data from other members of the group and to forward that data to the data-collector. The spokes-meter acts as a relay for other members of the group.
H04Q 9/00 - Dispositions dans les systèmes de commande à distance ou de télémétrie pour appeler sélectivement une sous-station à partir d'une station principale, sous-station dans laquelle un appareil recherché est choisi pour appliquer un signal de commande ou pour obtenir des valeurs mesurées
74.
POWER-EFFICIENT PASSIVE DISCOVERY BY NETWORK DEVICES
Disclosed are techniques to minimize the electricity consumption of battery powered devices during network discovery and other phases of network operation. Example techniques include efficiently listening for other mains powered and battery powered devices within communication range of the battery powered device by, for example, shortening its listening window depending on how close the time reference maintained by the battery powered device is estimated to be to the time reference used by the other mains powered and battery powered devices within communication range. Other techniques include slowing the rate of listening by the battery powered device when the battery powered device is unlikely to be able to receive discovery messages or is already connected to the network. Other techniques include using knowledge of the network to listen for discovery messages on a channel or channels on which other devices are likely to be transmitting.
H04L 67/142 - Gestion des états de session pour les protocoles sans étatÉtats des sessions de signalisationSignalisation des états de sessionMécanismes de conservation d’état
75.
ELECTRICITY METER MANAGEMENT OF CIRCUIT BREAKER OPEN-SWITCH EVENTS
Techniques for smart electricity meter operation and management of open-switch events are described. In an example, a voltage value of a transformer-side of a service site is measured. Power consumption at the service site is measured. Based at least in part on the voltage value being non-zero and the power consumption being zero, it is determined that an open-switch event occurred. That is, because the utility company is supplying typical voltage to the electricity meter, and because the power consumption is zero, a breaker switch may have tripped. Accordingly, a customer of the service site is notified of the open-switch event.
G01R 22/06 - Dispositions pour la mesure de l'intégrale dans le temps d'une puissance électrique ou d'un courant, p. ex. compteurs d'électricité par des méthodes électroniques
G01R 22/10 - Dispositions pour la mesure de l'intégrale dans le temps d'une puissance électrique ou d'un courant, p. ex. compteurs d'électricité par des méthodes électroniques en utilisant des techniques numériques
Techniques for data transfer are described herein. In an example, a command to transfer a first data file is received at a computing device. The computing device determines if at least two processes exist, or do not exist, from among processes including: a first transfer process of the first data file; a second transfer process of a second data file; and a third process, not related to the first data-transfer or the second data-transfer. An action is selected from among a plurality of actions, wherein the selecting is based at least in part on which processes were found to exist. The plurality of actions may include: resuming the first transfer process; canceling the second transfer process and starting a new process to transfer the first data file; rejecting the command; allowing the third process to conclude and then starting the new process to transfer the first data file; and starting the new process to transfer the first data file.
Techniques for smart electricity meter operation and management of open-switch events are described. In an example, a voltage value of a transformer-side of a service site is measured. Power consumption at the service site is measured. Based at least in part on the voltage value being non-zero and the power consumption being zero, it is determined that an open-switch event occurred. That is, because the utility company is supplying typical voltage to the electricity meter, and because the power consumption is zero, a breaker switch may have tripped. Accordingly, a customer of the service site is notified of the open-switch event.
G01R 22/06 - Dispositions pour la mesure de l'intégrale dans le temps d'une puissance électrique ou d'un courant, p. ex. compteurs d'électricité par des méthodes électroniques
G01F 25/10 - Test ou étalonnage des appareils pour la mesure du volume, du débit volumétrique ou du niveau des liquides, ou des appareils pour compter par volume des débitmètres
A method and a system for improving measurement accuracy of a meter previously calibrated are provided. A region over a measurement range of the meter is defined based at least in part on a plurality of calibration points utilized to previously calibrate the meter, where the region includes a first calibration constant and a second calibration constant. A quantity output of the meter is recalibrated by: selecting one or more recalibration points within the region; measuring one or more corresponding error factors at the one or more recalibration points; and determining a revised second calibration constant based on the one or more corresponding error factors and the second calibration constant. The recalibrated quantity output of the meter is then generated based on a measured quantity output by the meter, the first calibration constant, and the revised second calibration constant.
G01F 25/10 - Test ou étalonnage des appareils pour la mesure du volume, du débit volumétrique ou du niveau des liquides, ou des appareils pour compter par volume des débitmètres
G01D 18/00 - Test ou étalonnage des appareils ou des dispositions prévus dans les groupes
80.
REBOOT TIME METRIC DETERMINATION FOR ACCESS POINTS
At least one embodiment for reboot metric determination for access points includes in response to an access point completing a first reboot event: determining, by the access point, a first amount of time between completion of the first reboot event and completion of a prior reboot event; and transmitting, by the access point to one or more nodes of a mesh network, a reboot time metric based on the first amount of time.
A method and a system for improving measurement accuracy of a meter previously calibrated are provided. A region over a measurement range of the meter is defined based at least in part on a plurality of calibration points utilized to previously calibrate the meter, where the region includes a first calibration constant and a second calibration constant. A quantity output of the meter is recalibrated by: selecting one or more recalibration points within the region; measuring one or more corresponding error factors at the one or more recalibration points; and determining a revised second calibration constant based on the one or more corresponding error factors and the second calibration constant. The recalibrated quantity output of the meter is then generated based on a measured quantity output by the meter, the first calibration constant, and the revised second calibration constant.
G01F 25/10 - Test ou étalonnage des appareils pour la mesure du volume, du débit volumétrique ou du niveau des liquides, ou des appareils pour compter par volume des débitmètres
A method, apparatus, and system for disconnecting loads from the electrical grid are disclosed. An application programming interface (API) frontend of an advanced metering infrastructure (AMI) load shedding system may receive a load shedding activation command; in response to receiving the load shedding activation command, the API frontend may deploy a load shedding token to a first electricity meter of the AMI load shedding system, forward the load shedding token from the first electricity meter to one or more electricity meters of the AMI load shedding system, and cause the one or more electricity meters to disconnect corresponding loads from the one or more electricity meters.
H02J 3/14 - Circuits pour réseaux principaux ou de distribution, à courant alternatif pour règler la tension dans des réseaux à courant alternatif par changement d'une caractéristique de la charge du réseau par interruption, ou mise en circuit, des charges du réseau, p. ex. charge équilibrée progressivement
Techniques for data transfer are described herein. In an example, a command to transfer a first data file is received at a computing device. The computing device determines if at least two processes exist, or do not exist, from among processes including: a first transfer process of the first data file; a second transfer process of a second data file; and a third process, not related to the first data-transfer or the second data-transfer. An action is selected from among a plurality of actions, wherein the selecting is based at least in part on which processes were found to exist. The plurality of actions may include: resuming the first transfer process; canceling the second transfer process and starting a new process to transfer the first data file; rejecting the command; allowing the third process to conclude and then starting the new process to transfer the first data file; and starting the new process to transfer the first data file.
Various embodiments disclosed herein provide techniques for forecasting commodity consumption at the individual meter level. In various embodiments, a method includes receiving, by a metering device, data associated with consumption of a commodity by a plurality of consumption devices at a location. The method also includes determining, by the metering device, a number of users at the location. Also, the method includes generating, by the metering device using a machine learning model, a forecast of future consumption of the commodity based on the data associated with the consumption of the commodity and the number of users at the location, wherein the machine learning model is trained based on previously recorded data associated with the consumption of the commodity monitored by the metering device.
G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
A data anonymization technique for datasets including personal identifiable information (PII) such as utility datasets may primarily include assigning anonymous identifiers to nodes in the dataset and swapping or otherwise moving portions of information between nodes of the dataset. The methodology of the swapping or moving operation may vary optionally based on a number of parameters, and may include swapping endpoints under a single parent, swapping endpoints between similar parents, and/or swapping similar endpoints between parents. The anonymization technique may output an anonymized dataset which reflects a topology of the original dataset and may optionally be updatable and modifiable to include additional data about existing or new nodes.
A data anonymization technique for datasets including personal identifiable information (PII) such as utility datasets may primarily include assigning anonymous identifiers to nodes in the dataset and swapping or otherwise moving portions of information between nodes of the dataset. The methodology of the swapping or moving operation may vary optionally based on a number of parameters, and may include swapping endpoints under a single parent, swapping endpoints between similar parents, and/or swapping similar endpoints between parents. The anonymization technique may output an anonymized dataset which reflects a topology of the original dataset and may optionally be updatable and modifiable to include additional data about existing or new nodes.
A method of securely providing a trusted time to a first device may include receiving at a network interface controller (NIC) a neighbor list comprising a plurality of entries for a corresponding plurality of neighbor devices wherein each of the plurality of entries includes a unique device identity of a time server which the plurality of neighbor devices has reached, and an inception time of a time server certificate corresponding to the unique device identity. The method may further include sorting the plurality of entries within the neighbor list to obtain a sorted neighbor list and sending a time request to a first neighbor device of the plurality of neighbor devices based at least in part on the sorted neighbor list.
H04L 7/00 - Dispositions pour synchroniser le récepteur avec l'émetteur
H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
Various embodiments disclose a method comprising, determining, by a computing device, that an operating condition of a battery-powered device has been met; determining, by the computing device and based on the operating condition and a network priority for the battery-powered device, an operating parameter of the battery-powered device to be changed; and causing, by the computing device, the operating parameter to be changed from a first value to a second value.
H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
H04L 41/0893 - Affectation de groupes logiques aux éléments de réseau
H04L 41/12 - Découverte ou gestion des topologies de réseau
H04W 12/069 - Authentification utilisant des certificats ou des clés pré-partagées
H04W 84/18 - Réseaux auto-organisés, p. ex. réseaux ad hoc ou réseaux de détection
90.
DYNAMIC BATTERY-LIFE EXTENSION FOR A BATTERY-POWERED DEVICE
Various embodiments disclose a method comprising, determining, by a computing device, that an operating condition of a battery-powered device has been met; determining, by the computing device and based on the operating condition and a network priority for the battery-powered device, an operating parameter of the battery-powered device to be changed; and causing, by the computing device, the operating parameter to be changed from a first value to a second value.
One embodiment of the present invention sets forth techniques for evaluating connections between nodes in a mesh network. The techniques include receiving, by a first node from a second node, one or more first frames responsive to evaluation frames; determining, by the first node based on the one or more first frames, a transmitted message success rate associated with the second node; and transmitting, by the first node based on the transmitted message success rate, a first data frame to a target destination via the second node.
Various embodiments disclosed herein provide techniques for managing encryption keys at nodes in a mesh network. In various embodiments, a method includes, during a key failure detection time period associated with a first key, counting, by a node in a mesh network using a failure counter, one or more decryption failures using the first key; while in a key update time period and in response to detecting a decryption failure using the first key, determining, by the node, that the failure counter is above a threshold; and in response to determining that the failure count is above the threshold, transmitting, by the node to a key management service, a request for an update to the first key.
Various embodiments relate to techniques for using street lights to indicate emergency or other priority routes along a route in a network of streets. In one example, a controller determines a plurality of street lights along a priority route for one or more vehicles and transmits, to respective street light controllers associated with the plurality of street lights, respective instructions to operate the plurality of street lights in a priority route mode, wherein a street light operating in the priority route mode is visually distinct from the street light operating in an illumination mode used to illuminate areas around the street light.
Various embodiments disclosed herein provide techniques for messaging among message groups associated with agents executing on nodes of a mesh network. A messaging application executing on a node of the mesh network performs operations including receiving a request from an agent executing on the first node to join a message group; in response to determining that the agent is permitted to join the message group, adding the agent to the message group; and delivering one or more messages associated with the message group between the agent and one or more other agents that are members of the messaging group.
H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
H04L 67/12 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p. ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance
95.
LOGISTICAL SYSTEM FOR CHARGING ELECTRICAL VEHICLES
The structure and operation of a logistical system for charging electrical vehicles (EVs) are described. The logistical system may include synergistically interacting hardware and software components on a computer of a charging service, a plurality of EVs, and a plurality of charging stations. Charge information describing conditions of a battery of an EV, and EV location information, may be sent to the charging service computer. An application operating on the EV and/or driver's mobile device may receive data from the charging service, which may include a location of a charging station capable of charging the EV and an estimated charging time and/or cost for the battery charging. Charging stations, in communication with the charging service, provide information that assists the charging service to select an appropriate charging station. Mobile charging-vehicles may be directed to particularly needed locations by the charging service, and may charge electrically assisted bicycles and other vehicles.
The structure and operation of a logistical system for charging electrical vehicles (EVs) are described. The logistical system may include synergistically interacting hardware and software components on a computer of a charging service, a plurality of EVs, and a plurality of charging stations. Charge information describing conditions of a battery of an EV, and EV location information, may be sent to the charging service computer. An application operating on the EV and/or driver's mobile device may receive data from the charging service, which may include a location of a charging station capable of charging the EV and an estimated charging time and/or cost for the battery charging. Charging stations, in communication with the charging service, provide information that assists the charging service to select an appropriate charging station. Mobile charging-vehicles may be directed to particularly needed locations by the charging service, and may charge electrically assisted bicycles and other vehicles.
B60L 53/30 - Détails de construction des stations de charge
B60L 53/50 - Stations de charge caractérisées par des moyens d’emmagasinage ou de production d'énergie
B60L 53/57 - Stations de charge sans raccordement aux réseaux électriques
B60L 53/62 - Surveillance et commande des stations de charge en réponse à des paramètres de charge, p. ex. courant, tension ou charge électrique
B60L 53/64 - Optimisation des coûts énergétiques, p. ex. en répondant aux tarifs d'électricité
B60L 53/66 - Transfert de données entre les stations de charge et le véhicule
B60L 53/67 - Commande de plusieurs stations de charge
B60L 53/68 - Surveillance ou commande hors site, p. ex. télécommande
B60L 58/12 - Procédés ou agencements de circuits pour surveiller ou commander des batteries ou des piles à combustible, spécialement adaptés pour des véhicules électriques pour la surveillance et la commande des batteries en fonction de l'état de charge [SoC]
B60L 53/10 - Procédés de chargement de batteries spécialement adaptées aux véhicules électriquesStations de charge ou équipements de charge embarqués pour ces batteriesÉchange d'éléments d’emmagasinage d'énergie dans les véhicules électriques caractérisés par le transfert d’énergie entre la station de charge et le véhicule
Techniques for data compression for efficient network management are described herein. In one example, group(s) of bytes are formed from among input bytes to be compressed. The groups are formed by including bytes having at least a certain number (e.g., three) zero-valued most significant bits (MSBs). A byte of input data having several zero-valued MSBs may be in several groups. A group having the largest product (number of bytes in the group times number of zero-valued MSBs in all bytes in the group) may be selected. A compressed-bytes array may be formed with data of the selected group of bytes, wherein the number of zero-valued MSBs originally present in all of the bytes of the group of bytes has been removed (to compress the array). An uncompressed-bytes array may be formed with bytes of the input bytes of data not in the selected group of bytes. An address-bit array may be formed to indicate the array in which data associated with each of the input bytes of data is stored.
H04L 69/04 - Protocoles de compression de données, p. ex. ROHC
H03M 7/30 - CompressionExpansionÉlimination de données inutiles, p. ex. réduction de redondance
H04L 69/324 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche liaison de données [couche OSI 2], p. ex. HDLC
Techniques for synchronizing devices on a high-latency network include obtaining a timestamp (e g., time-data, such as date-and-time-data) from a secure source in the network. It is determined if a global network satellite system (GNSS) signal timestamp is available. Such a timestamp may be more accurate than the network timestamp due in part to latency. If the GNSS signal timestamp is available, it is validated if it is within a first threshold time period from the timestamp. If the GNSS timestamp is not validated, it is determined if a cellular network timestamp is available from a cellular network. If the cellular network timestamp is available, it is validated if it is within a second threshold time period from the timestamp. An onboard clock is set based at least in part on a time-source that could be validated.
A computing device receives a commitment generated by a distributed resource device, the commitment indicating an operation performed by the distributed resource device and a time interval when the distributed resource device modified usage of a resource at a location; receives an event corresponding to a pattern of usage of the resource at the location during the time interval; identifies an event model that is associated with a pattern of usage of the resource that matches the pattern of usage of the resource at the location during the time interval, the event model being included in a library of event models that associate different patterns of usage of the resource with corresponding types of operations; and validates the commitment in response to determining that at least a type of operation associated with the event model corresponds to the operation performed by the distributed resource device indicated in the commitment.
Techniques for synchronizing devices on a high-latency network include obtaining a timestamp (e.g., time-data, such as date-and-time-data) from a secure source in the network. It is determined if a global network satellite system (GNSS) signal timestamp is available. Such a timestamp may be more accurate than the network timestamp due in part to latency. If the GNSS signal timestamp is available, it is validated if it is within a first threshold time period from the timestamp. If the GNSS timestamp is not validated, it is determined if a cellular network timestamp is available from a cellular network. If the cellular network timestamp is available, it is validated if it is within a second threshold time period from the timestamp. An onboard clock is set based at least in part on a time-source that could be validated.