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.
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.
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
10.
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
13.
REAL-TIME VALIDATION OF DISTRIBUTED ENERGY RESOURCE DEVICE COMMITMENTS
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.
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.
09 - Appareils et instruments scientifiques et électriques
Produits et services
Downloadable computer software for wireless meter load
management, load performance, and load metrics collection,
storage and management; wireless meter reading instruments;
electric control devices for heating, cooling, energy
management, solar panel and solar panel connections, and
electric vehicle charging stations; thermostats; apparatus
for transmission of communication and storage of
information, namely, through meters, remote transmitter
controllers, or meter metrics and electricity load
performance storage devices related to pricing, consumer
usage, billing and load forecasting; downloadable computer
software for electrical load control and management.
17.
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 pipe 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.
G01N 27/08 - Recherche ou analyse des matériaux par l'emploi de moyens électriques, électrochimiques ou magnétiques en recherchant l'impédance en recherchant la résistance d'un liquide qui coule sans interruption
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 27/22 - Recherche ou analyse des matériaux par l'emploi de moyens électriques, électrochimiques ou magnétiques en recherchant l'impédance en recherchant la capacité
Techniques are directed to using communication metric data associated with multiple modulation schemes to achieve a link quality metric that is representative of the link as a whole, across the multiple modulation schemes that may be employed on the link. A calculation of a link quality metric may be triggered by a network layer transmission attempt, with communication metrics accumulated at the link layer of the link. A filter used to calculate the link quality metric may be updated based on network layer transmission attempts, based on successful and/or unsuccessful transmissions at a Media Access Control (MAC) layer of the link. More generally, a calculation of link quality may be triggered by a higher layer transmission attempt while being calculated based on transmission attempts at a lower layer of the link.
Various embodiments disclosed herein provide techniques for enabling metering devices to determine the consumption of a commodity on a per-user basis. In various embodiments, a method includes determining, by a metering device, a consumption of a commodity by a consumption device of a plurality of consumption devices; determining, by the metering device based on one or more user-to-consumption device usage mappings between a plurality of users and the plurality of consumption devices, one or more users of the plurality of users associated with the consumption of the commodity; and assigning, by the metering device, the consumption of the commodity by the consumption device to one or more accounts associated with the one or more users.
G06Q 20/14 - Architectures de paiement spécialement adaptées aux systèmes de facturation
G06Q 20/10 - Architectures de paiement spécialement adaptées aux systèmes de transfert électronique de fondsArchitectures de paiement spécialement adaptées aux systèmes de banque à domicile
Various embodiments disclosed herein provide techniques for enabling metering devices to determine the consumption of a commodity on a per-user basis. In various embodiments, a method includes determining, by a metering device, a consumption of a commodity by a consumption device of a plurality of consumption devices; determining, by the metering device based on one or more user-to-consumption device usage mappings between a plurality of users and the plurality of consumption devices, one or more users of the plurality of users associated with the consumption of the commodity; and assigning, by the metering device, the consumption of the commodity by the consumption device to one or more accounts associated with the one or more users.
G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme
A system and a method for observable configuration delivery include receiving one or more configuration change requests (CCRs); storing the one or more CCRs in a database; signaling configuration send channels of target tenants of a plurality of tenants associated with the one or more CCRs to awaken; sending the one or more CCRs from the database to the target tenants through a headend service (HES); receiving asynchronous status messages from the HES as a result of sending the one or more CCRs; signaling the configuration send channels for a next set of CCRs based on the asynchronous status messages; and sending the next set of CCRs to one or more tenants of the target tenants.
H04L 41/0816 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres la condition étant une adaptation, p. ex. en réponse aux événements dans le réseau
H04L 41/084 - Configuration en utilisant des informations préexistantes, p. ex. en utilisant des gabarits ou en copiant à partir d’autres éléments
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 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.
A system and a method for observable configuration delivery include receiving one or more configuration change requests (CCRs); storing the one or more CCRs in a database; signaling configuration send channels of target tenants of a plurality of tenants associated with the one or more CCRs to awaken; sending the one or more CCRs from the database to the target tenants through a headend service (HES); receiving asynchronous status messages from the HES as a result of sending the one or more CCRs; signaling the configuration send channels for a next set of CCRs based on the asynchronous status messages; and sending the next set of CCRs to one or more tenants of the target tenants.
H04L 41/0823 - Réglages de configuration caractérisés par les objectifs d’un changement de paramètres, p. ex. l’optimisation de la configuration pour améliorer la fiabilité
H04L 67/00 - Dispositions ou protocoles de réseau pour la prise en charge de services ou d'applications réseau
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.
H04W 4/50 - Fourniture de services ou reconfiguration de services
H04L 67/125 - 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 en impliquant la commande des applications des terminaux par un réseau
09 - Appareils et instruments scientifiques et électriques
Produits et services
(1) Downloadable computer software for wireless meter load management, load performance, and load metrics collection, storage and management; wireless meter reading instruments; electric control devices for heating, cooling, energy management, solar panel and solar panel connections, and electric vehicle charging stations; thermostats; apparatus for transmission of communication and storage of information, namely, through meters, remote transmitter controllers, or meter metrics and electricity load performance storage devices related to pricing, consumer usage, billing and load forecasting; downloadable computer software for electrical load control and management.
27.
MESSAGING BASED ON TRUST LEVELS AND RESOURCE LIMITATIONS IN A MESH NETWORK
Techniques for messaging based on trust levels and resource limitations in a mesh network include receiving, by a first node of a mesh network, a message; determining, by the first node, a security key type based on a weighted combination of a plurality of resource parameters associated with the first node or a neighbor node included in the mesh network; securing, by the first node, the message using a security key of the security key type; and transmitting, by the first node, the secured message to the neighbor node.
H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
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
A dual-gas metering system and method is described herein, wherein percentages of two types of gas in a gas flow are determined. The system uses two speed of sound measurements, and calculates a percentage of hydrogen gas within a mixture of natural gas and hydrogen gas. In a further example, a first speed of sound within a single type of gas (e.g., natural gas) is obtained. This measurement may be obtained from a remote device operating in a region of the gas system upstream of a location wherein a second type of gas (e.g., hydrogen gas) is introduced. A second speed of sound within a dual-gas mixture is measured. A hydrogen concentration value is calculated based at least in part on the first speed of sound and the second speed of sound, such as by using a ratio of the two speeds of sound and a lookup table.
An interface adapter includes a first interface for coupling to a native interface of a first device, a second interface for coupling to a standardized interface of a second device, which is different from the native interface, an adapter memory, and one or more processors coupled to the first interface, the second interface, and the adapter memory. The one or more processors store, at a specific memory location of the adapter memory, a configuration table associated with the first device indicative of capabilities of, and data variables supported by, the first device, locations of the data variables within a device memory of the first device, sizes of the data variables, and types of the data variables. The one or more processors provide the second device, via the second interface, access to one or more data variables of the data variables based on the configuration table.
A method of traffic shaping on an adaptive modulation and coding (AMC) data link may include, with a traffic shaping configuration agent, obtaining first data from a neighbor routing table stored on a network interface card (NIC), obtaining second data from a modulation to maximum achievable goodput table, and obtaining third data from a user-configured percentage input. The traffic shaping configuration agent may further reconfigure an operating system (OS) traffic shaping implementation based on the first data, the second data, and the third data.
H04L 41/0816 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres la condition étant une adaptation, p. ex. en réponse aux événements dans le réseau
H04L 47/263 - Modification du taux à la source après avoir reçu des retours
A dual-gas metering system and method is described herein, wherein percentages of two types of gas in a gas flow are determined. The system uses two speed of sound measurements, and calculates a percentage of hydrogen gas within a mixture of natural gas and hydrogen gas. In a further example, a first speed of sound within a single type of gas (e.g., natural gas) is obtained. This measurement may be obtained from a remote device operating in a region of the gas system upstream of a location wherein a second type of gas (e.g., hydrogen gas) is introduced. A second speed of sound within a dual-gas mixture is measured. A hydrogen concentration value is calculated based at least in part on the first speed of sound and the second speed of sound, such as by using a ratio of the two speeds of sound and a lookup table.
An interface adapter includes a first interface for coupling to a native interface of a first device, a second interface for coupling to a standardized interface of a second device, which is different from the native interface, an adapter memory, and one or more processors coupled to the first interface, the second interface, and the adapter memory. The one or more processors store, at a specific memory location of the adapter memory, a configuration table associated with the first device indicative of: capabilities of, and data variables supported by, the first device, locations of the data variables within a device memory of the first device, sizes of the data variables, and types of the data variables. The one or more processors provide the second device, via the second interface, access to one or more data variables of the data variables based on the configuration table.
Various embodiments disclose a method comprising generating, by a metering device, first metrology data indicative of a value of a ground acceleration proximate the metering device and generating, by the metering device, second metrology data indicative of a direction of the ground acceleration proximate the metering device. The method further comprises determining, by the metering device based on the first metrology data, that a condition indicative of an earthquake has been satisfied and in response to determining that the condition indicative of an earthquake has been satisfied, transmitting, by the metering device, a message associated with the first metrology data and the second metrology data to a computing device.
G01V 1/01 - Mesure ou prévision des tremblements de terre
G01P 15/09 - Mesure de l'accélérationMesure de la décélérationMesure des chocs, c.-à-d. d'une variation brusque de l'accélération en ayant recours aux forces d'inertie avec conversion en valeurs électriques ou magnétiques au moyen de capteurs piézo-électriques
Various embodiments disclose a method comprising generating, by a metering device, first metrology data indicative of a value of a ground acceleration proximate the metering device and generating, by the metering device, second metrology data indicative of a direction of the ground acceleration proximate the metering device. The method further comprises determining, by the metering device based on the first metrology data, that a condition indicative of an earthquake has been satisfied and in response to determining that the condition indicative of an earthquake has been satisfied, transmitting, by the metering device, a message associated with the first metrology data and the second metrology data to a computing device.
G01V 1/00 - SéismologieProspection ou détection sismique ou acoustique
G01P 15/18 - Mesure de l'accélérationMesure de la décélérationMesure des chocs, c.-à-d. d'une variation brusque de l'accélération dans plusieurs dimensions
35.
NETWORK PROTOCOL FOR BATTERY POWERED DEVICES WITHIN A WIRELESS NETWORK
Techniques for implementing a network protocol for battery-powered devices (BPDs) include a method performed by a BPD node comprising identifying one or more first potential parent nodes in a BPD subtree within a wireless network; selecting a first parent node from the one or more of first potential parent nodes; transmitting, to a root BPD node of the BPD subtree, a first request to join to the BPD subtree via the first parent node, the root BPD node connecting the BPD subtree to a main network, wherein the BPD subtree is managed according to a first set of subtree parameters different from a second set of subtree parameters for subtrees of the main network; receiving, by the BPD node, a response to the first request from the first parent node; and determining, based on the response, whether to connect to the BPD subtree through the first parent node.
09 - Appareils et instruments scientifiques et électriques
Produits et services
(1) Gas meters; Water meters; Electricity meters; Flow meters; Flow meters and fluid meters for gas, water and electricity and structural parts related thereto; Smart energy meters for tracking and monitoring energy usage; Fluid oscillators, electromagnetic static flow meters, electronic and mechanical electricity meters and structural parts related thereto; Pressure regulators for use with flow meters, energy meters and electricity meters and structural parts related thereto; Gas flow meters used with flow meters; Energy meters for tracking and monitoring gas, fluids, and electricity usage
Techniques for secured authorization for demand response include receiving, by a first computing system from a second computing system, (1) an indicator of a demand event and (2) an authorization permit, wherein the second computing system is in a secured computing environment and the first computing system is outside of the secured computing environment; generating, by the first computing system based on the indicator of the demand event, a first demand event command for a first endpoint device; and transmitting, by the first computing system to the first endpoint device, (1) the first demand event command and (2) the authorization permit, wherein the authorization permit is usable by the first endpoint device to validate the first demand event command.
Techniques for adjusting light direction and light intensity from streetlights in an environment. For example, a streetlight may include an adjustable light source that can be configured to cast light based on its specific installation environment, taking into account height (e.g., a height of a pole coupled with the streetlight relative to a surface of the environment), an angle in which the streetlight is coupled to the pole, a type of surface being lit (e.g., blacktop, concrete, grass, etc.), an amount of light present from surrounding fixtures (e.g., streetlights), and/or an intended area to illuminate (light only streets and sidewalks, light only parking lot, light only walking paths, etc.).
H05B 47/125 - Commande de la source lumineuse en réponse à des paramètres détectés en détectant la présence ou le mouvement d'objets ou d'êtres vivants en utilisant des caméras
H05B 47/155 - Commande coordonnée de plusieurs sources lumineuses
39.
EFFICIENT TRANSMISSION OF COMPRESSED CERTIFICATES IN A LOW BANDWIDTH MESH ENVIRONMENT
Various embodiments set forth techniques for efficient transmission of compressed certificates. The techniques include receiving, at a first node from a second node, a first certificate compression dictionary that includes one or more first mappings; processing, by the first node, the one or more first mappings to identify one or more first certificates that are known to the second node; identifying, by the first node, a second certificate not included in the one or more first certificates; and transmitting, by the first node to the second node, the second certificate.
Techniques for adjusting light direction and light intensity from streetlights in an environment. For example, a streetlight may include an adjustable light source that can be configured to cast light based on its specific installation environment, taking into account height (e.g., a height of apole coupled with the streetlight relative to a surface of the environment), an angle in which the streetlight is coupled to the pole, a type of surface being lit (e.g., blacktop, concrete, grass, etc.), an amount of light present from surrounding fixtures (e.g.. streetlights), and/or an intended area to illuminate (light only streets and sidewalks, light only parking lot, light only walking paths, etc.).
H05B 47/125 - Commande de la source lumineuse en réponse à des paramètres détectés en détectant la présence ou le mouvement d'objets ou d'êtres vivants en utilisant des caméras
H05B 47/175 - Commande de la source lumineuse par télécommande
F21W 131/103 - Éclairage de plein air ou d'extérieur des rues ou des routes
Techniques for adjusting light direction and light intensity from streetlights in an environment. For example, a streetlight may include an adjustable light source that can be configured to cast light based on its specific installation environment, taking into account height (e.g., a height of a pole coupled with the streetlight relative to a surface of the environment), an angle in which the streetlight is coupled to the pole, a type of surface being lit (e.g., blacktop, concrete, grass, etc.), an amount of light present from surrounding fixtures (e.g., streetlights), and/or an intended area to illuminate (light only streets and sidewalks, light only parking lot, light only walking paths, etc.).
H05B 45/12 - Commande de l'intensité de la lumière à l'aide d'un retour optique
F21S 8/08 - Dispositifs d'éclairage destinés à des installations fixes avec un support
H05B 47/105 - Commande de la source lumineuse en réponse à des paramètres détectés
H05B 47/125 - Commande de la source lumineuse en réponse à des paramètres détectés en détectant la présence ou le mouvement d'objets ou d'êtres vivants en utilisant des caméras
H05B 47/155 - Commande coordonnée de plusieurs sources lumineuses
H05B 47/175 - Commande de la source lumineuse par télécommande
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
37 - Services de construction; extraction minière; installation et réparation
38 - Services de télécommunications
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Data collection communication network systems, comprised of
combination encoder/transceivers, portable, mobile, and
stationary data collection transceivers, and intelligent
communication adapters; data collection computer systems,
namely, portable and stationary terminals, printers,
communications controllers, communications cradles,
function-specific peripherals, computer operating programs,
and computer application programs; electrical energy
utilization metering devices, namely, commercial and
industrial utility meters for electricity; downloadable
computer software for use in electrical load control and
management; downloadable computer software for use in
wireless meter data collection, storage and management;
wireless meter reading instruments being electricity meters;
electric control devices for heating, energy management, and
devices for cooling being remote controls for
air-conditioning apparatus; thermostats; apparatus for
transmission of communication and storage of information
being computer storage devices, namely, high-speed storage
subsystems for storage and backup of electronic data either
locally or via a telecommunications network, in the nature
of electricity meters, remote transmitter controllers for
radio-controlled devices, and meter data computer storage
devices featuring data related to pricing, consumer usage,
billing and load forecasting; downloadable computer software
for use in monitoring, controlling, managing and generating
reports regarding energy, electricity, energy consumption
and usage, energy efficiency, including through demand
response and load shifting energy usage management, billing
and related data and information in the field of energy
consumption; downloadable cloud-based software for
connecting, operating and managing networked climate control
devices in the internet of things (iot), namely, software
for use in monitoring, controlling, managing and generating
reports regarding energy, electricity, energy consumption
and usage, energy efficiency, including through demand
response and load shifting energy usage management, billing
and related data and information in the fields of energy
consumption and usage; flow meters and fluid meters for gas
and water; gas meters; water meters; electricity meters;
flow meters and fluid meters for gas, water and electricity
and structural parts related thereto; smart energy meters
for tracking and monitoring energy usage; fluid oscillators,
electromagnetic static flow meters, electronic and
mechanical electricity meters and structural parts related
thereto; pressure regulators for use with flow meters,
energy meters and electricity meters and structural parts
related thereto; gas flow meters used with flow meters;
energy meters for tracking and monitoring gas, fluids, and
electricity usage; electrical smart energy meters for
tracking and monitoring energy usage; electromagnetic static
flow meters, electronic and mechanical electricity meters
and structural parts related thereto; electrical energy
meters for tracking and monitoring electricity usage;
acoustic sensors for use with electric meters, gas meters,
or water meters; advanced metering infrastructure devices,
namely water meters, gas meters, and electric meters and
downloadable advanced metering infrastructure computer
software for tracking, monitoring, controlling, or reporting
energy, gas, and water usage, sold as a unit;
electromagnetic static flow meters, electronic and
mechanical electricity meters; spare parts related to such
flow meters; pressure regulators for use with flow meters,
oil meters, energy meters and electricity meters;
card-operated, and smart-card operated electricity and gas
meters; meters used with flow meters; energy meters for
tracking and monitoring gas, fluid fuel and electricity
usage; apparatus for the memorization of data related to
such flow meters, namely, event recorders and computers;
apparatus, namely, radio transmitters and electrical cable
transmitters for the electronic transmission of data;
systems consisting of computers and computer software for
use in database management, radio transmitters, electrical
cable transmitters, computer network hubs and computer
printers for remotely reading and remotely transmitting and
remotely retrieving and reviewing data related to such
meters; software used to program devices that are used to
remotely read meters; computer terminals; electronic modems;
transponders; terminals for transaction management; flow
meters and fluid flow meters for use with gas, water and
oil; fluidic oscillators being automatic liquid-flow control
machines and instruments; electromagnetic static flow meters
and structural parts therefore; electricity meters and
structural parts therefore; meters for electricity and gas
and flow meters for fluid fuel flow and supply that all
feature a prepayment apparatus being an electronic payment
terminal, namely, token-operated, coin-operated and
card-operated electronic card readers for credit cards and
mechanisms for coin-operated apparatus; apparatus for the
memorization of data related to flow meters, namely, event
recorders and computers being computer storage devices,
namely, high-speed storage subsystems for storage and backup
of electronic data either locally or via a
telecommunications network in the field of flow meters;
transmission apparatus, namely, radio transmitters, cable
transmitters for the electronic transmission of data being
transmitters for audio and visual signals for transmission
over twisted pair cables; smart home computer network hub
systems comprised of computer hardware, downloadable
computer software for use in database management, radio
transmitters, cable television transmitters, and computer
printers for printing documents, all for remotely reading
and remotely transmitting and remotely retrieving and
reviewing data related to flow meters; mobile signal
transreceiver unit for use with automatic meter reading and
telemetry in utilities and energy industries; computer
software and software platform accessed via global
communication networks for managing water and energy costs
and uses and for optimizing water and energy procurement
procedures by collecting, managing, analyzing, mining,
integrating, reporting, benchmarking, validating, managing
load-reduction programs, forecasting, billing, managing,
analyzing, and reporting water, energy and energy-related
data; computer software for use in distributed information
access and collection and building device integration,
control and management for use in water and energy
management, namely, use, analysis and purchasing of the
same; computer software for transmission and distribution
line design and optimization; computer software for
surveying and engineering in connection with transmission
and distribution line design and optimization; computer
software for creating and visualizing two-dimensional and
three-dimensional models for transmission and distribution
line design and optimization; computer software for
importing and exporting survey data and models for
transmission and distribution line design and engineering;
computer software for interfacing and communicating with
other sets of computer programs for use in the field of
transmission and distribution line design, construction,
material management and asset management; computer software
for programming, activating, modifying, controlling and
communicating with utilities systems and energy equipment;
computer software for use by the utilities and energy
industries for automating and monitoring the distribution of
utility, energy and water services to customers; computer
hardware and software for use in the utilities, energy and
water industries, namely, for use in association with
electric, gas, energy, and water facilities and management;
computer software for scheduling, assigning, dispatching and
monitoring field operations for the utilities and energy
industries; portable electronic utility meter reading and
billing unit therefor; computer software for use in data
collection and control, communications and data exchange,
electronic meter reading, off-site meter reading, keyed
meter reading, and meter data recorders, all for use in the
utilities and energy industries; computer software for
billing customer accounts, for scheduling customer orders
and for managing utility meters and energy equipment;
computer software, namely, computer operating programs and
computer software for application and database integration
for use in the utilities and energy industries; computer
software for load management and demand response; computer
software for design and designation of transmission and
distribution lines and substations; communications software
and hardware for connecting computer network users;
communications software and hardware for connecting global
computer, intranet and extranet networks; data collection
computer and communication network systems comprised of
computer hardware, computer operating software and computer
software for data collection applications, namely, automated
meter reading, distribution automation, two-way
communications between networks and utility meters, and
demand side management applications via the internet,
intranet, extranets, radio frequency networks, wireless
networks, telephone lines, and integrated communications
networks, namely, public switched telephone networks,
virtual private networks, private networks, public networks,
and cellular networks, all for use in the utility, power,
and energy industries; meter interface units comprised of
digital, mechanical and optical sensors, encoders and
transmitters; inbound, outbound, two-way communication
systems, namely, computer hardware, computer operating
software and computer software for data collection and
remote programming applications, namely, two-way automated
meter reading, distribution automation, remote
communications between networks and between and among
utility meters, and demand side management applications via
the internet, intranet, extranets, radio frequency networks,
wireless networks, telephone lines, and integrated
communications networks, namely, public switched telephone
networks, ip-based public networks, virtual private
networks, private networks, broadband over powerline
networks, public networks and cellular networks for energy
data, and other utility meter monitoring points; telephone,
cellular and radio transreceivers, intelligent communication
adapters, and switchpoints for use in the utility, power and
energy industries; energy usage monitoring devices being
electronic energy utilization metering devices, namely,
energy meters for tracking and monitoring energy usage,
meter interfaces being remote metering systems in the nature
of wireless controllers to remotely monitor and control the
function and status of other electrical, electronic, and
mechanical devices or systems, transponders for tracking and
monitoring energy usage, and data collection units and
electronic instrumentation for reading and collecting energy
consumption data being computer storage devices, namely,
high-speed storage subsystems for storage and backup of
electronic data either locally or via a telecommunications
network; downloadable computer software and recorded
computer software for receiving and monitoring usage and
distribution information from remote sensors and meters;
computer hardware and peripheral devices; mobile signal
transreceiver units being receivers of electronic signals
for automatically reading meters and collecting telemetry
data in the utility and energy industries; downloadable
computer software and downloadable computer software
platforms for managing water and energy costs and for
optimizing water and energy procurement procedures by
collecting, managing, analyzing, mining, integrating,
reporting, benchmarking, validating, managing load-reduction
programs, forecasting, billing, managing, analyzing, and
reporting water, energy and energy-related data;
downloadable computer software for distributing and
accessing information and collecting and building device
integration, controlling and managing water and energy, and
analyzing water and energy management; downloadable firmware
and device drivers for energy and distributed energy
resources management; sensors for use with electric meters;
wireless meter reading instruments being electricity meters. Services comprising the recording of data relating to water,
gas, thermal energy and electricity meter readings in a
computer file; automatic billing service; providing
technical information and advice relating to automatic
billing; data collection and management and analysis of
automated billing data; data processing services, namely,
reading and recording data related to water, gas, heat,
and/or electricity meters; data processing services for use
in the utility, power and energy industries; utility bill
management services, namely, tracking, reporting, analyzing
and delivering energy information in the form of thermostat
displays, web pages, or mailings; management of energy data,
customer data and their energy usage, namely, measurement or
verification of energy usage; promoting public awareness
about energy generation, consumption, transmission, impact,
conservation, and efficiency; utility meters reading
services, namely, reading water, gas, thermal energy and
electricity meters; remote utility meter reading; remote
reading of utility meters being utility meter reading
services provided online; providing resources in the nature
of an interactive website featuring information and links in
the field of energy conservation and efficiency (Term
considered too vague by the International Bureau pursuant to
Rule 13 (2) (b) of the Regulations). Repair and maintenance of computer hardware and software
systems. Telecommunication, communication and networking services,
namely, electronic delivery and transmission of messages,
data, documents and information via the Internet, intranets,
extranets, radio frequency networks, satellite, wireless
networks and telephone lines; communication services, in the
nature of electronic data exchange services between computer
terminals and a meter; communication services in the nature
of electronic data exchange services between computer
terminals and a detector; communication services in the
nature of electronic data exchange services between computer
terminals and a data reader; providing multiple-user access
to a global computer information network; providing
multiple-user access to local and wide area networks;
electronic remote transmission of data relating to water,
gas, thermal energy and electricity meters; remote
transmission of data related to water, gas, heat and/or
electricity meters by means of radio, cable, computer
network being wireless electronic transmission of data via
radio, cable and computer networks; communication services
by means of telephone, mobile radio, satellite and cable
radio transmitter in the nature of telephone, mobile radio,
satellite and cable radio transmitter communication
services; electronic transmission of messages and
information related to flow meters by means of electronic
computer communications networks; providing communication
between computers and flow meters, electronic sensors,
detectors, and information readers being communication
services, namely, providing electronic transmission of
information stored in a database via interactively
communicating computer systems; telecommunications services,
namely, electronic transmission of data related to remote
reading of meters measuring use and transmittal of
electricity, gas, water and thermal energy. Providing a website featuring non-downloadable instructional
videos in the field of energy conservation and efficiency
(Term considered too vague by the International Bureau
pursuant to Rule 13 (2) (b) of the Regulations); educational
services, namely, conducting on-line exhibitions and
displays and interactive exhibits in the field of energy
conservation and efficiency; conducting workshops and
seminars in energy conservation and energy transmission. Computer programming in the fields of energy, water, and
gas; providing technical information and advice relating to
remote meter reading; scientific and technological services
in the field of remote meter reading and automatic billing
in the nature of computer programming; research and design
of electricity, gas, water, energy, oil and flow meters used
for remote meter reading and automatic billing; design and
development of computer hardware and software; computer
related services and consulting for the utilities
industries, namely, computer consulting for electric, gas
and water facilities management; computer software
programming for others; providing technical information
related to remote reading of utility meters; online
non-downloadable computer software for use in electrical
load control and management (Term considered too vague by
the International Bureau pursuant to Rule 13 (2) (b) of the
Regulations); online non-downloadable computer software for
use in wireless meter data collection, storage and
management (Term considered too vague by the International
Bureau pursuant to Rule 13 (2) (b) of the Regulations);
online non-downloadable application software used to control
and enable an apparatus for transmission of communication
and storage of information being computer storage devices,
namely, high-speed storage subsystems for storage and backup
of electronic data either locally or via a
telecommunications network, in the nature of electricity
meters, remote transmitter controllers for radio-controlled
devices, and meter data computer storage devices featuring
data related to pricing, consumer usage, billing and load
forecasting (Term considered too vague by the International
Bureau pursuant to Rule 13 (2) (b) of the Regulations);
online non-downloadable computer software for use in
monitoring, controlling, managing and generating reports
regarding energy, electricity, energy consumption and usage,
energy efficiency, including through demand response and
load shifting energy usage management, and related data and
information in the field of energy consumption (Term
considered too vague by the International Bureau pursuant to
Rule 13 (2) (b) of the Regulations); online non-downloadable
cloud-based software for connecting, operating and managing
networked climate control devices in the Internet of Things
(IoT), namely, software for use in monitoring, controlling,
managing and generating reports regarding energy,
electricity, energy consumption and usage, energy
efficiency, including through demand response and load
shifting energy usage management, and related data and
information in the fields of energy consumption and usage
(Term considered too vague by the International Bureau
pursuant to Rule 13 (2) (b) of the Regulations);
cybersecurity services in the nature of restricting
unauthorized access to computer and power grid systems;
design and development of computer software for biometrics,
identity awareness, identity protection, fraud prevention,
project management, technical skills and security
management; design and development of electronic data
security systems; providing information in the field of
energy efficiency, including energy consumption, impact and
conservation.
Techniques for adjusting light direction and light intensity from streetlights in an environment. For example, a streetlight may include an adjustable light source that can be configured to cast light based on its specific installation environment, taking into account height (e.g., a height of a pole coupled with the streetlight relative to a surface of the environment), an angle in which the streetlight is coupled to the pole, a type of surface being lit (e.g., blacktop, concrete, grass, etc.), an amount of light present from surrounding fixtures (e.g., streetlights), and/or an intended area to illuminate (light only streets and sidewalks, light only parking lot, light only walking paths, etc.).
H05B 47/11 - Commande de la source lumineuse en réponse à des paramètres détectés en détectant la luminosité ou la température de couleur de la lumière ambiante
G06V 10/94 - Architectures logicielles ou matérielles spécialement adaptées à la compréhension d’images ou de vidéos
A system and method for disaggregation of customer electrical usage to detect an electrical vehicle (EV) charger from among other electrical devices. An example electricity meter includes a processor, memory device(s), and applications including a model for detecting EV charging. An example model: associates data from a time-series of paired voltage and current measurements with a moving time-window including a plurality of sub-windows having a cumulative duration of the moving time-window; adds a new sub-window having at least one new paired voltage and current measurement to the moving time-window, and deletes an old sub-window, in a continuing manner; determines a value of power, and a value of volt-amps-reactive, for each sub-window within the moving time-window, wherein a stream of paired P and Q values is created; and determines, based on the stream of paired P and Q values, if an EV was charged and estimates the amount of EV charging power or energy.
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/30 - Détails de construction des stations de charge
B60L 53/66 - Transfert de données entre les stations de charge et le véhicule
B60L 53/68 - Surveillance ou commande hors site, p. ex. télécommande
G01R 31/36 - Dispositions pour le test, la mesure ou la surveillance de l’état électrique d’accumulateurs ou de batteries, p. ex. de la capacité ou de l’état de charge
G01R 31/367 - Logiciels à cet effet, p. ex. pour le test des batteries en utilisant une modélisation ou des tables de correspondance
G01R 31/3842 - Dispositions pour la surveillance de variables des batteries ou des accumulateurs, p. ex. état de charge combinant des mesures de tension et de courant
45.
METHOD FOR OPTIMIZING TRAFFIC OVER CONSTRAINED NETWORKS
Various embodiments disclose a method comprising establishing, at a first node, a connection with an access point and transmitting, by the first node to a control device, a first message that identifies the access point. The method further comprises receiving, by the first node from the control device, a second message that includes a number of nodes connected to the access point and determining, by the first node, an operating parameter of the first node based on the number of nodes connected to the access point. The method further comprises transmitting, by the first node to the control device and based on the operating parameter, a third message. Alternatively, the method includes the control device determining the operating parameter based on the number of nodes connected to the access point and sending the operating parameter to the first node.
H04L 41/06 - Gestion des fautes, des événements, des alarmes ou des notifications
H04L 43/0811 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux en vérifiant la disponibilité en vérifiant la connectivité
H04L 47/24 - Trafic caractérisé par des attributs spécifiques, p. ex. la priorité ou QoS
H04W 24/10 - Planification des comptes-rendus de mesures
G06F 1/30 - Moyens pour agir en cas de panne ou d'interruption d'alimentation
H04L 49/25 - Routage ou recherche de route dans une matrice de commutation
Various embodiments disclose a method comprising establishing, at a first node, a connection with an access point and transmitting, by the first node to a control device, a first message that identifies the access point. The method further comprises receiving, by the first node from the control device, a second message that includes a number of nodes connected to the access point and determining, by the first node, an operating parameter of the first node based on the number of nodes connected to the access point. The method further comprises transmitting, by the first node to the control device and based on the operating parameter, a third message. Alternatively, the method includes the control device determining the operating parameter based on the number of nodes connected to the access point and sending the operating parameter to the first node.
A load-side voltage detection module for a metrology device includes a plurality of first resistors electrically coupled to a first load-side terminal, the first resistors being in series, a plurality of second resistors electrically coupled to a second load-side terminal, the second resistors being in series, a voltage divider electrically coupled between a first line-side terminal and a second line-side terminal, the voltage divider creating a reference voltage for the load-side voltage detection module, and a pulse generator to generate a pulse based on detection of voltage, the pulse indicating a voltage on at least one of the first load-side terminal or the second load-side terminal, above at least one threshold.
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 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é
H02J 3/06 - Commande du transfert de puissance entre réseaux connectésCommande du partage de charge entre réseaux connectés
48.
DETECTING ELECTRICAL ARCING IN HOUSEHOLD ELECTRICAL WIRING
Techniques for detecting electrical arcing in an electrical system include receiving, by a network device, first voltage or current readings associated with a first site; receiving, by the network device, second voltage or current readings associated with a second site; determining, by the network device, whether an electrical arcing condition is associated with the first site or the second site by comparing the first voltage or current readings with the second voltage or current readings; and performing, by the network device, a remedial operation in response to determining that the electrical arcing condition is associated with the first site.
H02H 1/00 - Détails de circuits de protection de sécurité
H02H 3/28 - Circuits de protection de sécurité pour déconnexion automatique due directement à un changement indésirable des conditions électriques normales de travail avec ou sans reconnexion sensibles à la différence de tensions ou de courantsCircuits de protection de sécurité pour déconnexion automatique due directement à un changement indésirable des conditions électriques normales de travail avec ou sans reconnexion sensibles à un angle de déphasage entre tensions ou courants comprenant la comparaison des valeurs de tension ou de courant des deux portions séparées d'un même système, p. ex. à deux bouts opposés d'une ligne, à la sortie et à l'entrée d'un appareil
H02H 3/46 - Circuits de protection de sécurité pour déconnexion automatique due directement à un changement indésirable des conditions électriques normales de travail avec ou sans reconnexion sensibles à des écarts de fréquence
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.
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.
09 - Appareils et instruments scientifiques et électriques
Produits et services
Downloadable computer software for wireless meter load management, load performance, and load metrics collection, storage and management; wireless meter reading instruments, namely, electronic devices in the nature of energy meters for tracking and monitoring energy usage; electric control devices for heating, cooling, energy management, solar panel and solar panel connections, and electric vehicle charging stations; thermostats; apparatus for transmission of communication and storage and transmission of data content related to pricing, consumer usage, billing and load forecasting; Downloadable computer software for electrical load control and management
52.
DISTRIBUTED ENERGY RESOURCES AGGREGATED OPTIMIZATION
A method and system for managing demand and electricity supply are disclosed. A distributed energy resource optimizer (DERO) of the system may determine demand for electricity associated with a plurality of premises connected to an electrical grid where the plurality of premises includes one or more distributed generation systems, determine available electricity supply for the plurality of premises, and compare the demand with the available electricity supply. In response to determining that the demand is higher than the available electricity supply, the DERO may cause one or more storage devices associated with the one or more distributed generation systems to supply electricity to the plurality of premises. In response to determining that the demand is lower than the available electricity supply, the DERO may cause the one or more storage devices to store excess electricity supply.
Techniques for determining network reliability include a first node in a mesh network computing a received message success rate for a connection from the first node to a second node that is a neighbor node to the first node; receiving from the second node, a first accumulated received message success rate, wherein the first accumulated received message success rate comprises a value indicating a success rate associated with a path from a source to the second node; computing, based on the first accumulated received message success rate and the received message success rate, a second accumulated received message success rate for a route from the source to the first node using the path from the source to the second node; selecting, based on the second accumulated received message success rate, the second node from a plurality of neighbor nodes; and receiving a message from the source via the second node.
Various embodiments relate to methods and systems of using street lights to indicate emergency or other priority routes along a route in a network of streets. In one example, a central controller receives a request to indicate a priority route, for use by one or more vehicles. The central controller queries a database of street lights to select a plurality of street lights that are located along the priority route. The central controller transmits, to respective controllers associated with the selected plurality of street lights, respective indications to operate the selected plurality of street lights in a priority route mode. Embodiments further include updating an operating mode of the selected street lights based on position updates for the one or more vehicles.
Various embodiments set forth techniques for detecting possible bypass of electrical meters. The techniques include obtaining, by a computer, a count of load switching events at a location serviced by a meter over a period of time. The load switching events correspond to changes of current flow in one or more electrical supply lines of the meter. The computer also obtains a measure of an amount of electricity consumption for the location over the period of time. The computer determines that the meter has likely been bypassed, based on the count of the load switching events and the measured amount of electricity consumption.
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
A utility consumption information system may generate a variety of data that is based on and/or derived from utility consumption or usage associated with a site. In some examples, the utility consumption information system may generate data to be provided or displayed by applying a load profile to utility consumption or usage data obtained at the site over a period of time. The utility consumption information system may generate the load profile based on sample interval data obtained from one or more devices (e.g., utility metering devices) sharing characteristics with the site at which the utility consumption or usage data was obtained.
Various embodiments relate to methods and systems of using street lights to indicate emergency or other priority routes along a route in a network of streets. In one example, a central controller receives a request to indicate a priority route, for use by one or more vehicles. The central controller queries a database of street lights to select a plurality of street lights that are located along the priority route. The central controller transmits, to respective controllers associated with the selected plurality of street lights, respective indications to operate the selected plurality of street lights in a priority route mode. Embodiments further include updating an operating mode of the selected street lights based on position updates for the one or more vehicles.
The disclosure describes three complimentary, synergistically interacting, and yet individually capable techniques for detecting electrical vehicle charging activities. In one example, convolutional neural network techniques find “edges” or points of significant change in electricity consumption. Time-series of electricity consumption are examined, and temperature is considered to normalize for changes in heating, ventilation, and air conditioning consumption. In an example, a time-series of electrical-consumption data of a service site is obtained over a time-range. The time-series of electrical-consumption data is converted into a time-series of consumption-change data. Temperature data may be associated with terms of the time-series of consumption-change data to thereby create input data for a machine-learned algorithm over the time-range. The input data is provided to a machine-learned model. The input data is processed over the time-range in the machine-learned model to generate output, such as a likelihood value of at least one EV charging event during the time-range.
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
Techniques are provided for ad-hoc authenticated group discovery and data sharing in a mesh network. A group of devices is created without leaving a security gap due to the open communication needed to establish the discovery of the devices forming the group. The group can be authenticated autonomously following network discovery of the devices. Instead of requiring global pre-assigned keys for authentication, the devices in the group are authenticated with signatures and certificate passing thereby providing strong security. The efficiency of data sharing between the devices of the network, such as a mesh network, can also be increased. One or more devices may act as a bridge device between devices of a same group that are not in direct wireless communication with each other to reduce re-broadcasts within the mesh network.
Techniques are described for restricting the use of electricity at a service site that is “restricted,” such as for non-payment. A threshold value is set, indicating a maximum rate of electricity usage. The threshold value may be set based in part on an ambient temperature or to exclude the use of certain appliances, such as air conditioners. In example operation, it is determined that a consumption level at the service site exceeds the threshold value. Accordingly, electricity is turned off at the service site. After a period of time, that allows customers to turn off one or more appliances, electricity is restored to the customer's service site, and a second consumption level is determined. It is determined if the second consumption level exceeds the second threshold level. If the second consumption level exceeds the second threshold value, then the service is again shut off.
G01D 4/18 - Appareils pour l'indication ou l'enregistrement de surconsommation avec opposition de couple qui intervient lorsqu'un niveau prédéterminé est dépassé, p. ex. compteur à décompte
Techniques for determining network reliability using message success rates include receiving, by a first node and for a plurality of respective potential parent nodes, respective accumulated uplink message success rates, wherein a respective accumulated uplink message success rate for a respective potential parent node indicates a probability of successfully transmitting messages from that respective potential parent node to a target destination; determining, by the first node, respective local uplink message success rates for the plurality of respective potential parent nodes, wherein a respective local uplink message success rate indicates a probability of successfully transmitting messages from the first node to that respective potential parent node; and selecting, by the first node based on the respective accumulated uplink message success rates and the respective local uplink message success rates, a first respective potential parent node from the plurality of respective potential parent nodes as a parent node.
H04L 43/0811 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux en vérifiant la disponibilité en vérifiant la connectivité
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
62.
DETECTION OF UNINTENDED CONSUMPTION OF A UTILITY COMMODITY BASED ON METROLOGY DATA
Various embodiments disclose a method comprising receiving, by a computing device, metrology data indicating consumption of a plurality of utility commodities at a location, determining, by the computing device based on the metrology data, that the location is not occupied, determining, by the computing device, that the metrology data indicates that consumption of a first utility commodity of the plurality of utility commodities is atypical, and in response to determining that the location is not occupied and that consumption of the first utility commodity is atypical, performing, by the computing device, a responsive action.
A utility meter comprising an inner cover for covering an interior of the utility meter. The inner cover comprising a plate, one or more characters disposed on a front surface of the plate, and one or more attachment mechanisms disposed in or on the front surface of the plate. A transparent color film is removably attached to the plate over the one or more characters via the one or more attachment mechanisms disposed on the front surface of the plate.
A utility meter comprising an inner cover for covering an interior of the utility' meter. The inner cover comprising a plate, one or more characters disposed on a front surface of the plate, and one or more attachment mechanisms disposed in or on the front surface of the plate. A transparent color film is removably attached to the plate over the one or more characters via the one or more attachment mechanisms disposed on the front surface of the plate.
Techniques for network reliability include, in response to determining, at a first node in a mesh network and based on a first combined accumulated message success rate, that a search for a different parent node should be performed: performing one or more communication operations to discover a plurality of nearby nodes; computing respective second combined accumulated message success rates associated with respective nodes of the plurality of nearby nodes; and based on the respective second combined accumulated message success rates, selecting a new parent node from the plurality of nearby nodes or maintaining an established parent node. The first combined accumulated message success rate is based on an accumulated uplink message success rate, a first offset value associated with the accumulated uplink message success rate, an accumulated downlink message success rate, and a second offset value associated with the accumulated downlink message success rate.
Techniques for managing message transmission using forward error correction include determining, by a communication application executing on a first node device based on one or more consecutive attempts to transmit messages to a second node device without using forward error correction (FEC) being unsuccessful, to use FEC to transmit messages to the second node device; and transmitting, by the communication application in response to determining to use FEC to transmit messages to the second node device, a first message to the second node device using FEC.
One embodiment of the present invention sets forth techniques for processing packets transmitted within a network in accordance with a network protocol. The techniques include receiving, by a network device in a mesh network, a type-length-value (TLV) element; determining, by the network device based on both a first type identified in a type field of the TLV element and a value in at least one sub-field of a value field of the TLV element, an expected length of the value field of the TLV element; and processing, by the network device, the value field up to the expected length.
H04L 69/16 - Implémentation ou adaptation du protocole Internet [IP], du protocole de contrôle de transmission [TCP] ou du protocole datagramme utilisateur [UDP]
68.
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.
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
37 - Services de construction; extraction minière; installation et réparation
38 - Services de télécommunications
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Data collection communication network systems, comprised of combination encoder/transceivers, portable, mobile, and stationary data collection transceivers, and intelligent communication adapters; data collection computer systems, namely, portable and stationary terminals, printers, communications controllers, communications cradles, function-specific peripherals, computer operating programs, and computer application programs; electrical energy utilization metering devices, namely, commercial and industrial utility meters for electricity; downloadable computer software for use in electrical load control and management; downloadable computer software for use in wireless meter data collection, storage and management; wireless meter reading instruments being electricity meters; electric control devices for heating, energy management, and devices for cooling being remote controls for air-conditioning apparatus; thermostats; apparatus for transmission of communication and storage of information being computer storage devices, namely, high-speed storage subsystems for storage and backup of electronic data either locally or via a telecommunications network, in the nature of electricity meters, remote transmitter controllers for radio-controlled devices, and meter data computer storage devices featuring data related to pricing, consumer usage, billing and load forecasting; downloadable computer software for use in monitoring, controlling, managing and generating reports regarding energy, electricity, energy consumption and usage, energy efficiency, including through demand response and load shifting energy usage management, billing and related data and information in the field of energy consumption; downloadable cloud-based software for connecting, operating and managing networked climate control devices in the internet of things (iot), namely, software for use in monitoring, controlling, managing and generating reports regarding energy, electricity, energy consumption and usage, energy efficiency, including through demand response and load shifting energy usage management, billing and related data and information in the fields of energy consumption and usage; flow meters and fluid meters for gas and water; gas meters; water meters; electricity meters; flow meters and fluid meters for gas, water and electricity and structural parts related thereto; smart energy meters for tracking and monitoring energy usage; fluid oscillators, electromagnetic static flow meters, electronic and mechanical electricity meters and structural parts related thereto; pressure regulators for use with flow meters, energy meters and electricity meters and structural parts related thereto; gas flow meters used with flow meters; energy meters for tracking and monitoring gas, fluids, and electricity usage; electrical smart energy meters for tracking and monitoring energy usage; electromagnetic static flow meters, electronic and mechanical electricity meters and structural parts related thereto; electrical energy meters for tracking and monitoring electricity usage; acoustic sensors for use with electric meters, gas meters, or water meters; advanced metering infrastructure devices, namely water meters, gas meters, and electric meters and downloadable advanced metering infrastructure computer software for tracking, monitoring, controlling, or reporting energy, gas, and water usage, sold as a unit; electromagnetic static flow meters, electronic and mechanical electricity meters; spare parts related to such flow meters; pressure regulators for use with flow meters, oil meters, energy meters and electricity meters; card-operated, and smart-card operated electricity and gas meters; meters used with flow meters; energy meters for tracking and monitoring gas, fluid fuel and electricity usage; apparatus for the memorization of data related to such flow meters, namely, event recorders and computers; apparatus, namely, radio transmitters and electrical cable transmitters for the electronic transmission of data; systems consisting of computers and computer software for use in database management, radio transmitters, electrical cable transmitters, computer network hubs and computer printers for remotely reading and remotely transmitting and remotely retrieving and reviewing data related to such meters; software used to program devices that are used to remotely read meters; computer terminals; electronic modems; transponders; terminals for transaction management; flow meters and fluid flow meters for use with gas, water and oil; fluidic oscillators being automatic liquid-flow control machines and instruments; electromagnetic static flow meters and structural parts therefore; electricity meters and structural parts therefore; meters for electricity and gas and flow meters for fluid fuel flow and supply that all feature a prepayment apparatus being an electronic payment terminal, namely, token-operated, coin-operated and card-operated electronic card readers for credit cards and mechanisms for coin-operated apparatus; apparatus for the memorization of data related to flow meters, namely, event recorders and computers being computer storage devices, namely, high-speed storage subsystems for storage and backup of electronic data either locally or via a telecommunications network in the field of flow meters; transmission apparatus, namely, radio transmitters, cable transmitters for the electronic transmission of data being transmitters for audio and visual signals for transmission over twisted pair cables; smart home computer network hub systems comprised of computer hardware, downloadable computer software for use in database management, radio transmitters, cable television transmitters, and computer printers for printing documents, all for remotely reading and remotely transmitting and remotely retrieving and reviewing data related to flow meters; mobile signal transreceiver unit for use with automatic meter reading and telemetry in utilities and energy industries; computer software and software platform accessed via global communication networks for managing water and energy costs and uses and for optimizing water and energy procurement procedures by collecting, managing, analyzing, mining, integrating, reporting, benchmarking, validating, managing load-reduction programs, forecasting, billing, managing, analyzing, and reporting water, energy and energy-related data; computer software for use in distributed information access and collection and building device integration, control and management for use in water and energy management, namely, use, analysis and purchasing of the same; computer software for transmission and distribution line design and optimization; computer software for surveying and engineering in connection with transmission and distribution line design and optimization; computer software for creating and visualizing two-dimensional and three-dimensional models for transmission and distribution line design and optimization; computer software for importing and exporting survey data and models for transmission and distribution line design and engineering; computer software for interfacing and communicating with other sets of computer programs for use in the field of transmission and distribution line design, construction, material management and asset management; computer software for programming, activating, modifying, controlling and communicating with utilities systems and energy equipment; computer software for use by the utilities and energy industries for automating and monitoring the distribution of utility, energy and water services to customers; computer hardware and software for use in the utilities, energy and water industries, namely, for use in association with electric, gas, energy, and water facilities and management; computer software for scheduling, assigning, dispatching and monitoring field operations for the utilities and energy industries; portable electronic utility meter reading and billing unit therefor; computer software for use in data collection and control, communications and data exchange, electronic meter reading, off-site meter reading, keyed meter reading, and meter data recorders, all for use in the utilities and energy industries; computer software for billing customer accounts, for scheduling customer orders and for managing utility meters and energy equipment; computer software, namely, computer operating programs and computer software for application and database integration for use in the utilities and energy industries; computer software for load management and demand response; computer software for design and designation of transmission and distribution lines and substations; communications software and hardware for connecting computer network users; communications software and hardware for connecting global computer, intranet and extranet networks; data collection computer and communication network systems comprised of computer hardware, computer operating software and computer software for data collection applications, namely, automated meter reading, distribution automation, two-way communications between networks and utility meters, and demand side management applications via the internet, intranet, extranets, radio frequency networks, wireless networks, telephone lines, and integrated communications networks, namely, public switched telephone networks, virtual private networks, private networks, public networks, and cellular networks, all for use in the utility, power, and energy industries; meter interface units comprised of digital, mechanical and optical sensors, encoders and transmitters; inbound, outbound, two-way communication systems, namely, computer hardware, computer operating software and computer software for data collection and remote programming applications, namely, two-way automated meter reading, distribution automation, remote communications between networks and between and among utility meters, and demand side management applications via the internet, intranet, extranets, radio frequency networks, wireless networks, telephone lines, and integrated communications networks, namely, public switched telephone networks, ip-based public networks, virtual private networks, private networks, broadband over powerline networks, public networks and cellular networks for energy data, and other utility meter monitoring points; telephone, cellular and radio transreceivers, intelligent communication adapters, and switchpoints for use in the utility, power and energy industries; energy usage monitoring devices being electronic energy utilization metering devices, namely, energy meters for tracking and monitoring energy usage, meter interfaces being remote metering systems in the nature of wireless controllers to remotely monitor and control the function and status of other electrical, electronic, and mechanical devices or systems, transponders for tracking and monitoring energy usage, and data collection units and electronic instrumentation for reading and collecting energy consumption data being computer storage devices, namely, high-speed storage subsystems for storage and backup of electronic data either locally or via a telecommunications network; downloadable computer software and recorded computer software for receiving and monitoring usage and distribution information from remote sensors and meters; computer hardware and peripheral devices; mobile signal transreceiver units being receivers of electronic signals for automatically reading meters and collecting telemetry data in the utility and energy industries; downloadable computer software and downloadable computer software platforms for managing water and energy costs and for optimizing water and energy procurement procedures by collecting, managing, analyzing, mining, integrating, reporting, benchmarking, validating, managing load-reduction programs, forecasting, billing, managing, analyzing, and reporting water, energy and energy-related data; downloadable computer software for distributing and accessing information and collecting and building device integration, controlling and managing water and energy, and analyzing water and energy management; downloadable firmware and device drivers for energy and distributed energy resources management; sensors for use with electric meters; wireless meter reading instruments being electricity meters. (1) Services comprising the recording of data relating to water, gas, thermal energy and electricity meter readings in a computer file; automatic billing service; providing technical information and advice relating to automatic billing; data collection and management and analysis of automated billing data; data processing services, namely, reading and recording data related to water, gas, heat, and/or electricity meters; data processing services for use in the utility, power and energy industries; utility bill management services, namely, tracking, reporting, analyzing and delivering energy information in the form of thermostat displays, web pages, or mailings; management of energy data, customer data and their energy usage, namely, measurement or verification of energy usage; promoting public awareness about energy generation, consumption, transmission, impact, conservation, and efficiency; utility meters reading services, namely, reading water, gas, thermal energy and electricity meters; remote utility meter reading; remote reading of utility meters being utility meter reading services provided online; providing resources in the nature of an interactive website featuring information and links in the field of energy conservation and efficiency (Term considered too vague by the International Bureau pursuant to Rule 13 (2) (b) of the Regulations).
(2) Repair and maintenance of computer hardware and software systems.
(3) Telecommunication, communication and networking services, namely, electronic delivery and transmission of messages, data, documents and information via the Internet, intranets, extranets, radio frequency networks, satellite, wireless networks and telephone lines; communication services, in the nature of electronic data exchange services between computer terminals and a meter; communication services in the nature of electronic data exchange services between computer terminals and a detector; communication services in the nature of electronic data exchange services between computer terminals and a data reader; providing multiple-user access to a global computer information network; providing multiple-user access to local and wide area networks; electronic remote transmission of data relating to water, gas, thermal energy and electricity meters; remote transmission of data related to water, gas, heat and/or electricity meters by means of radio, cable, computer network being wireless electronic transmission of data via radio, cable and computer networks; communication services by means of telephone, mobile radio, satellite and cable radio transmitter in the nature of telephone, mobile radio, satellite and cable radio transmitter communication services; electronic transmission of messages and information related to flow meters by means of electronic computer communications networks; providing communication between computers and flow meters, electronic sensors, detectors, and information readers being communication services, namely, providing electronic transmission of information stored in a database via interactively communicating computer systems; telecommunications services, namely, electronic transmission of data related to remote reading of meters measuring use and transmittal of electricity, gas, water and thermal energy.
(4) Providing a website featuring non-downloadable instructional videos in the field of energy conservation and efficiency (Term considered too vague by the International Bureau pursuant to Rule 13 (2) (b) of the Regulations); educational services, namely, conducting on-line exhibitions and displays and interactive exhibits in the field of energy conservation and efficiency; conducting workshops and seminars in energy conservation and energy transmission.
(5) Computer programming in the fields of energy, water, and gas; providing technical information and advice relating to remote meter reading; scientific and technological services in the field of remote meter reading and automatic billing in the nature of computer programming; research and design of electricity, gas, water, energy, oil and flow meters used for remote meter reading and automatic billing; design and development of computer hardware and software; computer related services and consulting for the utilities industries, namely, computer consulting for electric, gas and water facilities management; computer software programming for others; providing technical information related to remote reading of utility meters; online non-downloadable computer software for use in electrical load control and management (Term considered too vague by the International Bureau pursuant to Rule 13 (2) (b) of the Regulations); online non-downloadable computer software for use in wireless meter data collection, storage and management (Term considered too vague by the International Bureau pursuant to Rule 13 (2) (b) of the Regulations); online non-downloadable application software used to control and enable an apparatus for transmission of communication and storage of information being computer storage devices, namely, high-speed storage subsystems for storage and backup of electronic data either locally or via a telecommunications network, in the nature of electricity meters, remote transmitter controllers for radio-controlled devices, and meter data computer storage devices featuring data related to pricing, consumer usage, billing and load forecasting (Term considered too vague by the International Bureau pursuant to Rule 13 (2) (b) of the Regulations); online non-downloadable computer software for use in monitoring, controlling, managing and generating reports regarding energy, electricity, energy consumption and usage, energy efficiency, including through demand response and load shifting energy usage management, and related data and information in the field of energy consumption (Term considered too vague by the International Bureau pursuant to Rule 13 (2) (b) of the Regulations); online non-downloadable cloud-based software for connecting, operating and managing networked climate control devices in the Internet of Things (IoT), namely, software for use in monitoring, controlling, managing and generating reports regarding energy, electricity, energy consumption and usage, energy efficiency, including through demand response and load shifting energy usage management, and related data and information in the fields of energy consumption and usage (Term considered too vague by the International Bureau pursuant to Rule 13 (2) (b) of the Regulations); cybersecurity services in the nature of restricting unauthorized access to computer and power grid systems; design and development of computer software for biometrics, identity awareness, identity protection, fraud prevention, project management, technical skills and security management; design and development of electronic data security systems; providing information in the field of energy efficiency, including energy consumption, impact and conservation.
70.
ELECTRICITY METER AND SYSTEM HARDENED AGAINST ATTACK VECTORS
An electricity meter and electricity system or grid that is hardened against attack vectors is described, and provided in part by automated multiple-factor authentication over multiple communication networks. In an example, a utility company may control an advanced metering infrastructure (AMI) network to provide internal communications. Metering devices may utilize customer's Wi-Fi to gain access to the internet, allowing electricity consumption data to be transmitted over the internet. Multiple authentication factors are used to prevent a bad actor from impersonating the metering device or cloud server. In an example, each metering device determines a secret, and sends the secret over the AMI network to a utility company server, and which relays the secret to the cloud server. The cloud server uses the secret to establish trust with metering devices. Additionally, the metering devices and the cloud server have signed certificates, which are used in additional authentication processes.
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
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 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
Various embodiments disclose a method performed by a first node device in a mesh network that includes receiving respective messages from respective neighbor node devices that have one or more blocks of a dataset, determining a quality score for a second node device of the respective neighbor node devices, and based on the quality score, sending a request to receive the one or more blocks from the second node device.
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
H04L 67/1008 - Sélection du serveur pour la répartition de charge basée sur les paramètres des serveurs, p. ex. la mémoire disponible ou la charge de travail
73.
Network Edge Detection and Notification of Gas Pressure Situation
Techniques for detecting a high gas pressure situation within a gas delivery system (e.g., for natural gas delivery to homes and businesses) are described. In one example, a device measures gas pressure. If a pressure over a threshold value is detected, a nearby device is messaged. The nearby device either confirms the over-pressure condition or indicates it may be more localized. If the condition is present within an area of the gas delivery system and/or within a group of devices within the gas delivery system, protective measures may be taken, such as closing valves providing gas to a number of service sites.
G08B 21/16 - Alarmes réagissant aux gaz combustibles
G01M 3/22 - Examen de l'étanchéité des structures ou ouvrages vis-à-vis d'un fluide par utilisation d'un fluide ou en faisant le vide par détection de la présence du fluide à l'emplacement de la fuite en utilisant des révélateurs particuliers, p. ex. teinture, produits fluorescents, produits radioactifs pour tuyaux, câbles ou tubesExamen de l'étanchéité des structures ou ouvrages vis-à-vis d'un fluide par utilisation d'un fluide ou en faisant le vide par détection de la présence du fluide à l'emplacement de la fuite en utilisant des révélateurs particuliers, p. ex. teinture, produits fluorescents, produits radioactifs pour raccords ou étanchéité de tuyauxExamen de l'étanchéité des structures ou ouvrages vis-à-vis d'un fluide par utilisation d'un fluide ou en faisant le vide par détection de la présence du fluide à l'emplacement de la fuite en utilisant des révélateurs particuliers, p. ex. teinture, produits fluorescents, produits radioactifs pour soupapes
G08B 27/00 - Systèmes d'alarme dans lesquels la condition déclenchant l'alarme est signalée par une station centrale à plusieurs sous-stations
Various embodiments disclosed herein provide communication techniques for transferring datasets in a mesh network. In various embodiments, a method includes transmitting, by a server computing device controlling a mesh network, a dataset to a first node in the mesh network; transmitting, by the server computing device, first notifications to respective second nodes that are neighbors to the first node in the mesh network, the first notifications informing the respective second nodes that the dataset is available for download; and in response to determining that a third node from the respective second nodes has received the dataset, transmitting, by the server computing device, second notifications to respective fourth nodes that are neighbors to the first node in the mesh network or are neighbors to the third node in the mesh network, the second notifications informing the respective fourth nodes that the dataset is available for download.
Techniques for managing pedestrian and vehicular congestion are described herein. In an example, a congestion event at a location is identified. The congestion event may be a sporting event, entertainment event, road construction event, etc. A primary route to or from the congestion event is identified. In examples, a primary route conveys traffic to the location, and may be associated with commencement of the event. Alternatively or subsequently, a primary route conveys traffic away from the location, and may be associated with a conclusion of the event. A secondary route that could lessen traffic of the primary route is identified. In a first example, durations of vehicle traffic lights and pedestrian walk/don't walk signs are adjusted to encourage and to increase usage of the secondary route. In a second example, the secondary route is promoted by updating digital signage to send traffic on the secondary route.
In the context of an electrical utility system, changing cloud conditions may cause a customer having solar panels to greatly increase or decrease electrical demand in a difficult-to-predict manner. Accordingly, a spinning reserve maintained by an electric utility company must be larger, and is therefore more expensive. In an example, the spinning reserve may be managed by: calculating a stable sequence of forecasts of smoothed real-time consumption, wherein the calculating is based at least in part on smoothed estimates of consumption data. A stable sequence of forecasts of real-time measured load may be calculated by subtracting forecasts of real-time distributed solar photovoltaic (PV) generation data from the stable sequence of forecasts of smoothed real-time consumption. The spinning reserve of the electricity system may be controlled based at least in part on the stable sequence of forecasts of real-time measured load.
A method of traffic shaping on an adaptive modulation and coding (AMC) data link may include, with a traffic shaping configuration agent, fetching from a neighbor routing table stored on a network interface card (NIC) data defining a first modulation of a data link and a first physical layer data transmission rate associated with a first media access control (MAC) address. The traffic shaping configuration agent may further identify a first maximum achievable goodput for the first modulation and the first physical layer data transmission rate and reconfigure an operating system (OS) traffic shaping implementation based on the first maximum achievable goodput.
H04L 41/0816 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres la condition étant une adaptation, p. ex. en réponse aux événements dans le réseau
H04L 47/263 - Modification du taux à la source après avoir reçu des retours
78.
Management of message transmission using forward error correction
Various embodiments disclosed herein provide techniques for deciding when to use FEC to transmit a message between node devices in a mesh network. In various embodiments, a method includes receiving, by a communication application executing on a first node of a mesh network, a message; determining, by the communication application, a second node in the mesh network to transmit the message to, the second node being a neighbor of the first node; determining, by the communication application based on a history of forward error correction (FEC) and non-FEC transmissions with the second node, that FEC or non-FEC should be used to transmit the message; and transmitting, by the communication application, in response to determining that FEC or non-FEC should be used to transmit the message, the message to the second node using FEC or non-FEC.
Techniques for managing pedestrian and vehicular congestion are described herein. In an example, a congestion event at a location is identified. The congestion event may be a sporting event, entertainment event, road construction event, etc. A primary route to or from the congestion event is identified. In examples, a primary route conveys traffic to the location, and may be associated with commencement of the event. Alternatively or subsequently, a primary route conveys traffic away from the location, and may be associated with a conclusion of the event. A secondary route that could lessen traffic of the primary route is identified. In a first example, durations of vehicle traffic lights and pedestrian walk/don't walk signs are adjusted to encourage and to increase usage of the secondary route. In a second example, the secondary route is promoted by updating digital signage to send traffic on the secondary route.
A method, apparatus, and computer-readable storage medium for detecting voltage anomaly in an electrical grid are provided. An electricity meter may collect voltage data by sampling a voltage waveform of the electrical grid at a preselected sampling rate; based on the voltage data, determine standard voltage waveform statistics of voltage of the electrical grid including statistical metrics; determine a range for the statistical metrics based on the standard voltage waveform statistics; at a preselected interval, calculate a statistical value of the statistical metrics of a present voltage waveform sampled at the preselected sampling rate for a preselected interval of the present voltage waveform; and in response to determining that the statistical value is outside of the range: capturing a predetermined number of cycles of voltage waveforms around the present voltage waveform, and sending an alarm to a remote computing device associated with the electrical grid.
G01R 19/02 - Mesure des valeurs efficaces, c.-à-d. des valeurs moyennes quadratiques
G01R 19/165 - Indication de ce qu'un courant ou une tension est, soit supérieur ou inférieur à une valeur prédéterminée, soit à l'intérieur ou à l'extérieur d'une plage de valeurs prédéterminée
81.
Resolving beacon transmission and receipt conflicts in mesh network nodes
One embodiment of the present disclosure sets forth a technique for resolving beaconing conflicts within a network. The technique includes detecting, by a first node in a network, a first scheduling conflict between a first time when a first beacon is to be transmitted from the first node and a first listening window when a second beacon is expected to be received from a second node in the network; determining, by the first node in response to detecting the first scheduling conflict and based on an expected transmission time for the second beacon and a position of the second node in the network, an alternate listening window during which to listen for a third beacon from the second node; and listening, by the first node, for the third beacon from the second node during the alternate listening window.
H04W 72/0446 - Ressources du domaine temporel, p. ex. créneaux ou trames
H04W 72/1263 - Jumelage du trafic à la planification, p. ex. affectation planifiée ou multiplexage de flux
H04W 74/0816 - Accès non planifié, p. ex. ALOHA utilisant une détection de porteuse, p. ex. accès multiple par détection de porteuse [CSMA] avec évitement de collision
H04W 84/18 - Réseaux auto-organisés, p. ex. réseaux ad hoc ou réseaux de détection
Various embodiments disclosed herein provide communication techniques using forced forward addressing. In various embodiments, a method includes receiving, by a first node of a mesh network, a first unicast message from a second node, wherein the first node is coupled to one or more of child nodes that are neighbor nodes to the first node; determining, by the first node, that a destination address of the first unicast message is a forced forward address; and in response to determining that the destination address is a forced forward address, forwarding, by the first node, the first unicast message to the one or more of child nodes by transmitting respective second unicast messages to the one or more of child nodes.
Various embodiments set forth a method comprising identifying, by a first node of a mesh network, a plurality of potential parent nodes; receiving, by the first node, reboot time metrics for respective access points associated with the plurality of potential parent nodes; selecting, by the first node, a first parent node from the plurality of potential parent nodes based on the reboot time metrics; and transmitting, by the first node, a message for a destination outside of the mesh network via the first parent node.
H04W 40/00 - Acheminement ou recherche d'itinéraire pour la communication
H04L 69/40 - Dispositions, protocoles ou services de réseau indépendants de la charge utile de l'application et non couverts dans un des autres groupes de la présente sous-classe pour se remettre d'une défaillance d'une instance de protocole ou d'une entité, p. ex. protocoles de redondance de service, état de redondance de protocole ou redirection de service de protocole
H04W 40/24 - Gestion d'informations sur la connectabilité, p. ex. exploration de connectabilité ou mise à jour de connectabilité
H04W 48/16 - ExplorationTraitement d'informations sur les restrictions d'accès ou les accès
84.
Reboot time metric determination for access points
Various embodiments set forth a method comprising detecting, by an access point, that the access point has obtained network connectivity after a first reboot event; in response to detecting that the access point has obtained network connectivity after the first reboot event: determining, by the access point, a first amount of time between a first reboot time associated with the first reboot event and a second reboot time associated with a second reboot event that occurred prior to the first reboot event; updating, by the access point, a reboot time metric associated with the access point based on the first amount of time; and transmitting, by the access point, the reboot time metric to one or more nodes of a mesh network.
One embodiment of the present invention sets forth techniques for evaluating connections between nodes in a mesh network. The techniques include determining, by a first node, a number of messages received by the first node from a second node during a period of time, the period of time including a number of listening windows during which a message is expected to be received from the second node; determining, by the first node based on the number of messages received and the number of listening windows, a received message success rate associated with the second node; selecting, by the first node, the second node from a plurality of neighbor nodes based on the received message success rate; and transmitting, by the first node, a first message to a target destination via the second node.
Techniques for obtaining and processing utility consumption data (e.g., gas, water, electricity, etc.) of a utility network to determine if a violation has occurred with respect to a restriction schedule associated with a service site. By way of example, a number of utility restriction schedules associated with a number of service sites may be generated that indicate, for example, a type of restricted activity and/or event (e.g., irrigation), seasons and/or which days activity is allowed or not allowed, duration activity is allowed, and/or mitigation to take place if a violation is detected. A device (e.g., a smart utility meter, a router, etc.) may monitor utility consumption and detect a particular usage activity (e.g., irrigation) via data disaggregation. The device may compare the activity to the restriction schedule for that particular service site and perform automatic mitigation if a violation is detected.
A metrology device may include a processor and a non-transitory computer-readable media storing instructions that, when executed by the processor, cause the processor to perform operations. The operations may include generating a challenge message, the challenge message including a challenge; issuing the challenge message in a scannable undirected advertising message; receiving from the field tool a response solution to the challenge message, the response solution being calculated based at least in part on the challenge and a challenge key associated with the challenge, and verifying the response solution based at least in part on a secure hash algorithm (SHA). The challenge key may include a fixed value specific to a manufacturer of the metrology device and known to the field tool and the metrology device.
H04L 9/06 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p. ex. système DES
H04W 4/23 - Signalisation de servicesSignalisation de données auxiliaires, c.-à-d. transmission de données par un canal non destiné au trafic pour publicité sur mobiles
H04W 4/80 - Services utilisant la communication de courte portée, p. ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie
H04W 12/03 - Protection de la confidentialité, p. ex. par chiffrement
Techniques for contextualizing utility visualization patterns in a utility infrastructure environment are described herein. A utility meter data dashboard associated with a type of event may be displayed. A selection of a portion of a first utility visualization displayed in the utility meter data dashboard is received, the portion being associated with a subset of utility data. One or more previously used utility visualizations may be determined from among a plurality of additional utility visualizations. One or more candidate utility visualizations associated with the type of event may be determined from among the previously used utility visualizations. A ranked list of one or more candidate utility visualizations may be displayed. A second utility visualization may be displayed based at least in part on a selection from the ranked list.
Techniques for contextualizing utility visualization patterns in a utility infrastructure environment are described herein. A utility meter data dashboard associated with a type of event may be displayed. A selection of a portion of a first utility visualization displayed in the utility meter data dashboard is received, the portion being associated with a subset of utility data. One or more previously used utility visualizations may be determined from among a plurality of additional utility visualizations. One or more candidate utility visualizations associated with the type of event may be determined from among the previously used utility visualizations. A ranked list of one or more candidate utility visualizations may be displayed. A second utility visualization may be displayed based at least in part on a selection from the ranked list.
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation
G06Q 10/063 - Recherche, analyse ou gestion opérationnelles
G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable application software for use in connection with
data processing, data storage, data capture, data
collection, data warehousing, data management, data mining,
database analytics, secure data sharing, cloud management;
downloadable computer software that provides real-time,
integrated business intelligence by combining information
from various databases and presenting it in an
easy-to-understand user interface; downloadable cloud-based
software for accessing, anonymizing, converting, storing,
managing, formatting, and transferring online and electronic
data; downloadable electronic data files featuring source
data from payment transactions for use in machine learning,
artificial intelligence, data monetization, and other
strategic cases; mobile computing and operating platforms
consisting of data transceivers, wireless networks, and
gateways for the collection and management of data;
downloadable computer software for providing an online
database in the field of financial and payments processing
to upload transactional data, provide statistical analysis,
and produce notifications and reports; downloadable computer
programs for the compilation of financial and payments data;
downloadable computer software for computer system and
application creation, development, deployment, control, and
management in the field of data monetization; electronic
data processing apparatus; downloadable computer software
for creating searchable databases of information and data;
integrated computerized system for collecting, processing,
anonymizing, organizing, analyzing, storing, transmitting,
and sharing of financial, payment card, banking, investment,
payments, and personal data and information; downloadable
computer software for electronic device installation and
configuration, meter reading, utility analytics and
forecasting, demand respond, energy efficiency, and payment
for resource usage. Business consultation services, business consulting and
information services; data processing; business intermediary
services relating to matching third party service providers
with customers; business management and consulting services
for the data industry, namely, providing industry expertise
and partnerships with cloud providers, data providers,
service providers, and technology providers; outsource
service provider in the field of business operation and
management of data processing, data storage, data capture,
data collection, data warehousing, data management, data
mining, database analytics, secure data sharing, cloud
management; promoting the sale of services of others by
means of incentive reward programs; maintaining a registry
of certified cloud providers, data providers, service
providers, technology providers, and technology
integrations; commercial assistance relating to system
implementation and system integration; online retail store
services featuring computer software programs. Application service provider featuring application
programming interface (API) software for use in connection
with data warehousing, data management, data mining,
database analytics and secure data sharing; software as a
service (SAAS) services, namely, hosting software for use by
others for use in connection with data warehousing, data
management, data mining, database analytics and secure data
sharing; platform as a service (PAAS) featuring computer
software platforms for use in connection with data
warehousing, data management, data mining, database
analytics and secure data sharing; computer technology
consultancy; electronic data storage; data warehousing; data
mining; data conversion of electronic information; providing
online non-downloadable software featuring technology that
enables business users to manage electronic business
information; providing online non-downloadable software
featuring technology that enables business users to analyze
electronic business information; providing online
non-downloadable software featuring technology that enables
business users to share electronic business information
securely; computer technology consultancy in the field of
data integration, data transformation, data management, data
migration, data warehousing, data sharing, data analytics,
data mining, and data security; information technology
consulting services; providing temporary use of
non-downloadable computer software for browsing and
accessing digital content and computer software programs;
Software as a service (SaaS) services, featuring software
for meter reading, utility analytics and forecasting, demand
respond, energy efficiency, payment for resource usage.
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 receives a request from an agent executing on the first node to join a message group; verifies that a policy permits the agent to join the message group; adds the agent to the message group; receives, from the agent, content for a message for the message group; and transmits the message to a second messaging application of a second node of the mesh network for delivery to an agent that is executing on the second node and that is included in the message group. In various embodiments, the messaging application receives, from another node of the mesh network, a second message for the message group, and delivers content from the second message to the agent.
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
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 receives content for a first message from an agent executing on the first node, the first message being for a first message group; and transmits a composite message to a second messaging application executed by a second node of the mesh network, the composite message including the first message and a second message for a second message group.
Various embodiments disclosed herein provide techniques for managing encryption keys at nodes in a mesh network. In various embodiments, a method includes receiving, by a first node in a network, a first message from a second node; determining, by the first node, that a first key usable by the first node to decrypt the first message is outdated based on a comparison of a first key version identifier associated with the first key and a second key version identifier associated with a second key, where the second key was used to encrypt the first message, and the second key version identifier is received from the second node with the first message; and in response to determining that the first key is outdated, transmitting, by the first node to a key management service, a first request for an updated version of the first key to replace the first key.
Various embodiments disclosed herein provide techniques for managing encryption keys at nodes in a mesh network. In various embodiments, a method includes, while in a key failure detection time period associated with a first key, detecting, by a node in a mesh network, a decryption failure using the first key; in response to detecting the decryption failure using the first key, incrementing, by the node, a failure count for the first key; and in response to determining that the failure count is at least a threshold count and a key update time period has been entered, transmitting, by the node to a key management service, a request for an update to the first key.
Various embodiments disclosed herein provide techniques for messaging among agents executing on nodes a mesh network. In various embodiments, a method includes receiving, by a messaging application executing on a node of a mesh network, content for a message from an agent executing on the node; verifying, by the messaging application, that a policy permits delivery of the message; and transmitting, by the messaging application, the message to another messaging application executing on another node of the mesh network.
Various embodiments disclose a method including detecting, by a first node in a mesh network while the first node is operating in a normal power mode, an outage event; in response to detecting the outage event, switching to operating the first node and a first memory of the first node in a low power mode, wherein the first memory is capable of switching between operating in the normal power mode and in the low power mode where an amount of power used by the first memory is reduced; and while operating the first node and the first memory in the low power mode: generating, by the first node, a first message; securing, by the first node using a key retrieved from the first memory, the first message; and sending, by the first node, the first message to a second node in the mesh network.
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
98.
ADAPTIVE TRANSMISSION MANAGEMENT BASED ON LINK LATENCY
Various embodiments disclose a method comprising determining, by a first node, a first link latency associated with a second node based on a time period between consecutive slots in a unicast listening schedule for the second node; in response to the first node detecting a failure in transmitting a first frame to the second node, determining, by the first node based on the first link latency, a first backoff time; and in response to determining that the first backoff time has elapsed, retransmitting, by the first node, the first frame to the second node.
Techniques for detecting and remediating a low gas pressure situation within a gas delivery system are described. In one example, a smart gas metering device measures gas pressure. The first device determines that the gas pressure value is less than a first threshold value, indicating a low gas pressure condition. The first smart metering device reports this condition to a second smart metering device, which may be nearby. In response, the first smart metering device receives gas pressure information from the second smart gas metering device. The first smart gas metering device then reports one of two conditions to a headend device, such as a main office server. In a first possibility, the report indicates a low gas pressure event confined to the first device. Alternatively, the report indicates a low gas pressure event within a distribution area comprising the first device and the second device.
Techniques for transmitting data include one or more processors of a computing device included in a network device identifying data to be transmitted; and while a data session window is open: transmitting, using a transmitter of the network device, the data to a transceiver that is included in the network device and is separate from the one or more processors, wherein the transceiver is configured to transmit the data outside of the network device; and in response to determining that there is no additional data to be transmitted, (a) delaying for a period of time, and (b) after the period of time, instructing the transceiver to end the data session window early and transition to a lower power state.