1. Field of Embodiments
The present embodiments relate generally to a system and process that utilizes a single radio, i.e., a single transceiver, to bridge communications between multiple independent networks and facilitates secure one-way communication of information to devices on a single-hop network. More particularly, the various embodiments relate to making use of a single radio existing within a node of a network to facilitate secure communication from a back-end processor to both the node as part of a first network, e.g., neighbourhood area network (“NAN”), and end-use devices that are part of a second network, e.g., home area network (“HAN”). Additionally, various embodiments relate generally to a system and process that facilitates secure one-way and two-way communication of private information over a one-hop network such as a home area network (HAN).
2. Description of Related Art
In the utility delivery space, there have been numerous advances in technology in efforts to provide improved methods and systems for monitoring and controlling the delivery and use of various utilities, e.g., electricity, water, gas, etc. By way of specific example, advanced metering infrastructures (“AMIs”) have been developed which incorporate smart meters or existing meters retrofitted with a communications component that include at least a radio, i.e., transceiver, and configurable microprocessor. These meters may be more generically referred to as nodes and are configured to communicate using predetermined protocols with other nodes in the AMI across what is commonly referred to as a neighbourhood area network (“NAN”). One primary function of the AMI is to monitor delivery, i.e., is delivery occurring at all as in the case of power outages, as well as reporting back meter readings to back-end systems. The ability to achieve this monitoring automatically and wirelessly is an important advancement over the wired, drive by or house-to-house meter reading methodologies of the past.
While the AMIs have vastly improved the flow of information to the utility companies regarding utility usage based on the meter readings, the utility usage associated with a single meter, e.g., within a particular residence or building can theoretically be further broken down according to individual load, e.g., by appliance. With the development of smart appliances, consumers are able to monitor and even control energy usage within their homes and businesses. Such appliances are also referred to as demand-side management (“DSM”) devices or in-home devices (“IHDs”). A network of multiple smart appliances or individual load monitors is often referred to as a home area network (“HAN”).
Various protocols, methodologies and system configurations have been developed in order to facilitate information and data transmission within the NAN, within the HAN and to and from aback-end system, usually requiring either a wired connection or transmission over another network, e.g., wide area network (“WAN”). Due to the differing protocols and methodologies, the hardware is quite often different or duplicative or requires complex programming in order to facilitate secure communication across varying devices and multiple networks.
It is desired to provide and request/receive communications including data related to utility consumption, rates and cost in real-time or quasi-real-time. Current configurations for facilitating such communication require additional components and/or software installation and complex routing in order to bridge the NAN-HAN. For example, U.S. Pat. No. 7,317,404 requires the addition of a specific transmitter to utility meters in order to transmit consumption data to a display module within the HAN. Further, U.S. Pat. No. 7,545,285 requires a master controller to listen in on communications between a meter and a reading system and perform in various actions, such as load interrupt, depending on the communication particulars. Further still, U.S. Pat. No. 7,427,927 requires a display with separate radio for listening to or requesting communications between a meter and a reading system and capturing certain meter data in a memory of the display for display to the user. Heretofore, all configurations for bridging the HAN-NAN communication gap require at least three radios: two in the meter (NAN and HAN) and one in a home device (HAN) for an architecture wherein the meter acts as the gateway; or one in meter (NAN) and two in the home device (HAN and NAN) for an architecture wherein a HAN device acts as the gateway.
Additionally, the Zigbee Smart Energy Profile (ZSE) version 1.0 supports a method for delivering information to DSM devices called Inter-PAN. This method consists of an IEEE 802.15.4 point to point communication between an Inter-PAN ZSE server and Inter-PAN ZSE clients. In version 1.0, this mechanism is limited to the transmission of public pricing information and public messages using a polling method. This means that each Inter-PAN ZSE client needs to request the information needed from one of the accessible Inter-PAN ZSE servers. There are no criteria in the selection of the Inter-PAN ZSE server used by an Inter-PAN client. This Inter-PAN configuration does not utilize any security, it is dependent on client requests to pull information from the server, information is limited to public messages and there is no guarantee that this server is associated the same premise.
The existing systems for providing and/or requesting communications including data related to utility consumption, rates and cost do not provide for secure wireless communication, electricity pricing information, premise association, and use of existing infrastructure. Accordingly, there is a need in the art for a method and system to provide price and energy usage information from an AMI network into the HAN in a way that reduces complexity, increases cybersecurity, and preserves consumer privacy.
Additionally, there is a need in the art for a mechanism to allow for secure, wireless communication between field tools and one or more nodes of a secure one-hop network, e.g., HAN, in an ad hoc fashion for performance of various tasks, e.g., operations and maintenance services (O&M services such as installations, configuration changes, firmware upgrades, etc.). There is a need in the art for a process and system for facilitating secure connection and communication with networked devices without requiring joinding with or creation of a network.
In a first embodiment, a communications module for facilitating secure communications on a first network and a second network includes: a single transceiver for receiving and transmitting first network messages from and to the first network and at least transmitting second network messages to the second network; at least a first processor connected to the single transceiver for processing one or more first network messages and second network messages; the at least a first processor including first network logic for processing first network messages and second network logic for processing second network messages; and the second network logic including instructions for securing second network messages such that decryption of the second network messages is limited to a particular receiving device on the second network.
In a second embodiment, a process for registering a device located on a home area network with a communications module to facilitate receipt at the device of messages from the communications module that originated outside of the home area network includes: receiving a device registration key that is unique to the device at a head end system that is not on the home area network; receiving at the communications module the device registration key from the head end system; transmitting by the communications module a registration message encrypted with a version of the device registration key on multiple communication channels; listening by the device for registration messages on a particular communication channel within the multiple communication channels; and upon receiving on the particular communication channel the registration message encrypted with the device's registration key, decrypting the registration message to retrieve a shared link key for decrypting application messages from the communications module.
In a third embodiment, a process for registering multiple devices located on a home area network with a communications module to facilitate receipt at the multiple devices of messages from the communications module that originated outside of the home area network includes: receiving a unique device registration key for each of the multiple devices at a head end system that is not on the home area network; receiving at the communications module each of the unique device registration keys from the head end system; transmitting by the communications module on multiple communication channels individual registration messages each encrypted with a version of one the multiple device registration keys; listening by each of the multiple devices for registration messages on a particular communication channel within the multiple communication channels; upon receiving on the particular communication channel the registration message encrypted with an individual of the multiple device's registration key, decrypting the registration message to retrieve one of a first or second shared link key for decrypting application messages encrypted with one of the first or second shared link keys from the communications module; wherein each of the multiple devices on the home area network receives either the first or the second shared link key, but not both.
a through 1e are schematics showing representative components and networks of a system in accordance with various embodiments described herein;
a and 2b are schematics showing a representative UESI in accordance with various embodiments described herein;
a and 4b are process flows for general steps in secure one-way and secure two-way inter-PAN processes in accordance with embodiments described herein;
This document includes the following acronyms.
The following documents are incorporated herein by reference in their entirety: “UCAIug Home Area Network System Requirements Specification: A Work Product of the OpenHAN Task Force formed by the SG Systems Working Group under the Open Smart Grid (OpenSG) Technical Committee of the UCA International Users Group,” Version 2.0—Aug. 30, 2010 (OHP Document); “ZigBee Smart Energy Profile Specification,” ZigBee Profile: 0x0109; Revision 15, Dec. 1, 2008, Document 075356r15 (SEP Document); ZigBee Smart Energy Test Specification, May 2008 ZigBee Document 075384r17; ZigBee Cluster Library Specification, ZigBee Document 075123r02ZB; and Institute of Electrical and Electronics Engineers, Inc., IEEE Std. 802.15.4-2003 & 2006, IEEE Standard for Information Technology—Telecommunications and Information Exchange between Systems—Local and Metropolitan Area Networks—Specific Requirements—Part 15.4: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low Rate Wireless Personal Area Networks (WPANs).
Additionally, throughout the document, the terms and phrases HAN device, client device, Inter-PAN client device, Inter-PAN client and client are used interchangeably. Similarly, the terms and phrases Inter-PAN server and UESI are used interchangeably.
Referring to
In operation, the AMI node receives a security key from AMI network that itself is encrypted using the AMI security which is at the application layer as described further in pending U.S. patent application Ser. No. 12/554,135 entitled: A SYSTEM AND METHOD FOR IMPLEMENTING MESH NETWORK COMMUNICATIONS USING A MESH NETWORK PROTOCOL which is incorporated herein by reference in its entirety. The AMI node uses this security key to authenticate and encrypt communications to the HAN devices at the MAC layer. The encryption and authentication mechanisms may be different as between the AMI network and the HAN network.
Information is pushed from the AMI node using a single radio that simultaneously operates the AMI network and the HAN network. Information is automatically sent to the associated HAN devices using one-way communication (or two way communication in accordance with a particular embodiment). The transmission of information to HAN devices occurs even if these devices are not capable of sending messages back to the sending AMI node. The AMI node sends messages into the HAN on all channels in the communication band and this operation occurs simultaneously with AMI network communications. The communication is performed by a single radio in the AMI node, where the AMI network and the HAN operate on the same MAC/PHY layers but different routing protocols. In this configuration, a single radio in an AMI node (e.g. electric, gas, water meter) is used to transmit information into the HAN and potentially receive information from the HAN, where the single radio simultaneously supports communication protocols for both the NAN network and HAN network. The reduction from two to a single radio reduces costs for parts as well complexity of electronics. Additionally, the communications with the HAN are secured because the HAN key is not transmitted in the clear per secure key establishment using the pre-existing secure AMI communications. Secure communications between the AMI node and the HAN devices protect consumer information. Further, in one configuration, the flow of information is one-way from the AMI node into the HAN. This prevents unintended data flow of personal information from the HAN and into the AMI network.
Certain exemplary embodiments presented herein describe a Utility Energy Service Interface (UESI) that enables one-way (and two-way communications) of, e.g., private consumer-specific information to registered home area network (HAN) devices. Referring again to
Referring to
Coordination by the UESI of both NAN and HAN communications may occur autonomously in accordance with randomization processes implemented at the UESI or may be the result of predetermined coordination instructions passed down from, for example, the HES. Many messages are not based on relative time but on an absolute time mark. In an exemplary Time of Use (TOU) plan, tier switch occurs at, for example 5 PM and with it, a publish price message is broadcasted by UESIs currently using this TOU plan. Using randomization, a reduction of the strain on the WAN/NAN network of having all UESIs broadcasting and going “off the WAN/NAN network” simultaneously is achieved by introducing a random offset specific to each UESI for all transmissions. This offset is randomly generated between, for example, 0 and 60 seconds, and is applied to all transmissions so as to evenly spread out the transmission over the minute following the transmission request. An offset between 0 and 120 seconds is applied to registration packets as their impact on the network is greater considering they have to broadcast on all channels and that, under normal circumstances they request rebroadcasts less often than application messages.
Additionally, the UESI may be programmed with a soft switch, allowing for switching over from WAN/NAN only to dual use WAN/NAN and one-way HAN, or dual use WAN/NAN plus two-way HAN. The embodiments described herein are focused on descriptions of one-way HAN commissioning, registration and communications. Accordingly, the UESI can exist in three separate operational states controlled by the soft switch.
As described in the applicable OpenHAN 2.0 protocol (OHP), the UESI enables secure one-way interactions between commissioned HAN devices registered to the particular UESI and the UESI utility's advanced metering infrastructure (AMI). Security on this interface is robust and comprehensive in order to protect Utility assets (e.g. electric grid, AMI, etc.) and consumer information. The UESI is an interface for providing real-time energy usage information from the AMI meter or other node to HAN devices and is protected with cryptographic methods. The UESI is based on a secure one-way model where real-time information only flows from the UESI to registered HAN devices—an approach that inherently provides protection of Utility assets, as no HAN originated traffic flows upstream from the UESI into the AMI network.
The UESI is designed to do at least the following: register HAN devices, i.e., facilitate the OHP Commissioning process and Registration process for client devices to be able to successfully receive broadcast messages from the UESI; including updating the security keys and network parameters; broadcast price signals, i.e., broadcast electricity price information as received from the HES, or optionally based on a configured local schedule (e.g. every 10 minutes); broadcast energy usage, i.e., periodically broadcast energy usage information based on a configured local schedule (e.g. every 1 minute).
Implementation of an OHP compliant UESI that supports private broadcasts of consumer-specific information into a premise, requires some extensions to the current version of ZigBee SEP, as detailed below. UESI communications with client devices are based on the Inter-PAN transmission mechanism, which allows for communications via a special “stub” of the Application Support Sub-Layer, accessible through a special Service Access Point (SAP). Inter-PAN lends itself very well for this function because of its simplicity and effectiveness to address HAN devices. Unlike previous implementations wherein Inter-PAN was optional, it is a mandatory component of the processes described herein. Table 1 below lists the extensions which facilitate secure Inter-PAN communications to support private broadcasts. Table 1 highlights differences between existing ZigBee Smart Energy (ZSE) Inter-PAN features and extensions required for UESI implementation pursuant to OHP requirements.
Referring to
Referring to
The prior art ZigBee processes and components provide for a stand-alone Energy Services Interface (ZEST) that communicates information to ZigBee HAN devices. In accordance with embodiments herein, the ZEST and the UESI are able to coexist in the same premises, in compliance with OHP. In this scenario, a HAN device (e.g., IHD) can communicate independently with two physically different devices: a UESI in meter and a standalone ZESI. The registering process between the UESI, ZEST and HAN devices is as follows: The ZEST registers with the UESI and receives a Shared Link Key, Channel Mask and PAN-ID. The ZEST shall avoid any channels reserved by the UESI, as indicated via the Channel Mask. The ZEST shall avoid the PAN-ID used by the UESI. One or more HAN devices can register with the UESI and receive the Shared Link Key, Channel Mask and PAN-ID. After the ZEST is registered with the UESI, each HAN device can register with the ZEST and negotiate to receive a Network Key, a different PAN-ID and channel, the Trust Center Link Key, and optional Application Link Keys. A HAN device that communicates with both the UESI and the ZESI requires support of frequency agility to switch between channels. Whenever the ZESI receives a Registration message from the UESI requiring changes to the Shared Link key, Channel Mask, and/or PAN-ID, the ZEST shall initiate updates of its client devices via procedures described in the SEP Document which is incorporated herein by reference.
Alternatively, as shown in
Clients of the UESI shall support the Commissioning and Registration states that comply with the OHP as described further herein. Generally, commissioning refers to the process by which a HAN device obtains access to a specific physical network and allows the device to be discovered on that network. The process may involve the exchange of information based on security credentials required to establish network coordination, assign device addresses, and to route packets. Admission to the network allows the HAN device to communicate with peer devices on a network and receive public information from the UESI, but not information reserved for Registered devices. Generally, registration refers to the process by which a commissioned HAN device is authorized to communicate on a logical network. This involves the exchange of information based on security credentials with a UESI. The registration process is required for the exchange of information based on security credentials between a registered device and the UESI and among other devices registered to that UESI.
In accordance with a one-way broadcast model, in
Two types of messages are supported: registration messages for client registration and network parameter updates, i.e., channel mask and PAN ID, and application messages including the publish price and energy usage messages, as well as text messages. Each registration message is sent on all 802.15.4 channels in order to sequentially reach all client devices, regardless of the channels on which the individual client devices are listening. This registration message includes a two byte channel mask field that informs the client devices about the channels on which the application messages will be sent. Each application message, i.e., publish price or energy usage message, is sequentially broadcast on all 802.15.4 channels identified by the channel mask field. The client device must listen to one or more of the identified channels. In certain embodiments, the UESI has the possibility to change its channel and PAN ID if the need arises in order to work with a specific AMI network. A change in its channel selection or PAN ID will result in registration messages including a new channel mask field and PAN ID for the devices. Messages are addressed to Inter-PAN clients based on a combination of the RF Channel Mask, Destination PAN ID, and 802.15.4 Destination Address fields. In a particular exemplary embodiment, an addressing strategy is summarized as set forth in Table 2.
Exemplary values for the different communication intervals are shown in Table 3 below:
The Physical layer is defined in section 6.5 (2450 MHz PHY specifications) of the IEEE 802.15.4-2006 standard, the specification of which is incorporated herein by reference. Tables contain the list of fields in their order of transmission; the first field listed is transmitted first. All multi-bytes fields are encoded Least Significant Byte first (LSB). The definition of each field is not provided in this document but can be found in the different documents referenced herein which are incorporated by reference in their entirety. Table 4 is representative of physical layer parameters.
The Data link layer is defined in section 7 (MAC sub-layer specification) of the IEEE 802.15.4-2006 standard. As indicated earlier, all messages are sent by the UESI and/or the ZESI in the particular embodiment wherein the ZESI is registered with the UESI as described previously herein. Two frame types are defined: (1) Registration and (2) Application. Tables contain the list of fields in their order of transmission; the first field listed is transmitted first. All multi-bytes fields are encoded Least Significant Byte first (LSB). The definition of each field is not provided in this document but can be found in the different documents referenced herein which are incorporated by reference in their entirety. The frame format used by the Registration message is sent unicast to each client's MAC Address and default PAN ID which is the CRC16 of the client's MAC Address. Table 5a is representative of physical layer parameters.
Table 5b contains the list of fields in their order of transmission for the application layer message format for registration messages. The first field listed is transmitted first. All multi-bytes fields are encoded Least Significant Byte first (LSB).
This frame format is used for SE broadcast messages, i.e., Publish Price and Energy Usage Messages, which are sent from the Inter-PAN server to Inter-PAN clients. Tables contain the list of fields in their order of transmission; the first field listed is transmitted first. All multi-bytes fields are encoded Least Significant Byte first (LSB). The definition of each field is not provided in this document but can be found in the different documents referenced herein which are incorporated by reference in their entirety. Table 6 is representative of application message parameters.
The Network layer is defined in Annex B.4 (Frame Formats) of the ZigBee Smart Energy Profile version 1.0 revision 15 which is incorporated herein by reference it its entirety. The complete descriptions of each field contained in the list below can also be found in section 3.3.1 (General NPDU Frame Format) of the ZigBee Specification (053474r17). Tables contain the list of fields in their order of transmission; the first field listed is transmitted first. All multi-bytes fields are encoded Least Significant Byte first (LSB). The definition of each field is not provided in this document but can be found in the different documents referenced herein which are incorporated by reference in their entirety. Table 7 is representative of network layer parameters.
The UESI supports a variety of HAN devices, including battery-supported ‘sleepy’ devices. Sleepy devices are not always available to receive registration messages. When a non-commissioned sleepy device first starts up, it shall stay awake until it hears the registration message addressed to it (it may time-out after a reasonable long timeout period). The registration message provides three parameters that inform the client of message periodicities; allowing it to synchronize its wake cycles: registration message period, publish price message period, and energy usage message period. Typical values are shown in Table 4 above.
The security of the UESI is based on two types of Link Keys: one pre-configured Link Key to secure individual Registration messages, and a shared Link Key to secure broadcast Application messages. The shared Link Key is distributed via the Registration message.
The security model utilizes features from ZSE 1.0 security, while simplifying the model as appropriate to achieve originator-authenticated communication as required by OHP. A comparison to the full ZSE 1.0 security is shown in the Table 8.
The Registration process establishes the authentication and security between the UESI and the device.
The process of establishing security keys uses the out-of-band (OOB) pre-configured Link Key process and is summarized as follows (see also
The registration process establishes an association between an Inter-PAN server (UESI) and an Inter-PAN client, i.e., HAN device. Registration messages are used to: Commission and Register a HAN device to the UESI; De-Register a HAN device from a UESI; and update network parameters on the HAN device. The Registration message is sent by the UESI to each registered device's MAC Address, on all the IEEE 802.15.4 channels. The Registration process distributes the Shared Link Key (used by the UESI to encrypt Application messages), the PAN ID, and the Channel Mask. The HAN device, upon reception of a Registration message, shall immediately update its PAN ID, Channel Mask, and the Shared Link Key contained in the Registration message to process subsequent Application messages.
In an exemplary embodiment, Inter-PAN devices provide an indication of current state so that the end user of the device has an understanding of the state of the client device. For example, an LED indicator could be used during the Registration process to verify the status of the operation, and during the normal life of the device to verify the health of its communications. Table 9 provides exemplary indicator parameters.
The initial registration message is authenticated using the device-specific encryption key derived from the installation code using the MMO hash function, as indicated by the Key Identifier field present at the data link, and is processed only by the owner of this key. This message flow is shown in
The Utility HES first configures the Shared Link Key into the UESI (not shown). For each HAN device that is Registered, the Utility HES must also send the MAC Address and MMO Hash of the Installation Code to the UESI (not shown); alternatively the HES can send the Installation Code to the UESI where the MMO Hash is calculated S60. For each HAN device the UESI encrypts a Registration message using each client's MMO Hash, and then transmits it to the clients MAC Address and clients default PAN-ID, on all IEEE 802.15.4 channels S65. The Inter-PAN client locates the preconfigured link key that was pre-installed during manufacturing or calculates it via the MMO hash of its own Installation Code and uses that to decrypt the Registration message S70. Only the associated client that is able to authenticate and decrypt the received Registration message can receive the Shared Link key which is required to process Application messages.
Upon successful decryption of the Registration message, the Inter-PAN client immediately sets the PAN ID using the value specified in the Registration message. Pursuant to Table 9, an indicator may be set so that a user (e.g. homeowner or installer) knows that the device is registered S75. Then, the Inter-PAN client uses the Channel Mask field provided by the Inter-PAN server to select an available channel to receive its messages. This field represents a bitmap of channels that the server will broadcast SE Information messages on. The Inter-PAN client must use one of the enabled channels listed in the Channel Mask field. The Channel Mask field is a bit field of 15 bits where the least significant bit represents the channel 11. For example, if the Channel Mask value is represented in hexadecimal by the value Ox20D8 or in binary by the value 0010 0000 1101 1000, then the following channels are safe to listen on: 14, 15, 17, 18 and 24. Further to channel selection processes, in a particular embodiments, a UESI may have the ability to calculate the optimal Channel Mask field and PAN ID which will be provided to the Inter-PAN clients along with the Shared Link key to be used for Application messages. The optimal Channel Mask field excludes all channels which should not be used by the UESI's communications and thus indicates to the Inter-PAN clients which channels they should not listen on.
Since the one-way communication model does not allow for acknowledgement or confirmation of receipt of transmitted messages, if a listening device misses a message, the embodiments described herein do not provide a mechanism for the UESI to track the success of each transmission and resend messages as needed. As described herein, when a device is unable to hear Application messages for a preconfigured period, it times-out and returns to its Commissioned & Registering state, ready to accept Registration messages from the Inter-PAN server. Registration messages are periodically transmitted at intervals as configured in the UESI. With this mechanism in place, a client that misses an update is able to re-sync, simply by listening to the next available Registration message. Registration messages also include three parameters that inform the clients of message transmission periods set by the server: Publish Price Message Period, Energy Usage Message Period, and Registration Message Period. These parameters can be used by a client for optimization purposes, e.g., a sleepy client can be programmed to synchronize its wake times with these periods.
Alternatively, in a specific implementation, UESI supports a configurable time period parameter for Registration messages, wherein a user at the HES can modify the broadcast time period parameter of the UESI, and then use the AMI network to send the update to the UESI. Further still, an on-demand feature may be provided through the HES to invoke an asynchronous Registration message. The HES user interface supports a button for each registered device to immediately invoke a Registration message to that device. This is in addition to the configurable periodic broadcast of the Registration messages. This on-demand feature is integrated to facilitate installation and troubleshooting of a device.
Periodic repetition of registration messages works to avoid the need for out-of-band re-registration, should a device miss a critical update. Per
Once registered, a client device is capable of receiving smart energy (SE) Application messages transmitted from the UESI on selected channels. A registered client device shall receive all SE Application messages, i.e., there is no selective registration required for published pricing or energy usage messages. Upon receiving an SE Application message, the client device will read the Destination MAC (D-MAC) Address. If the D-MAC Address is the client device's own MAC Address, the client device shall process the message with the devices PLK. If the D-MAC Address is the broadcast short MAC Address, the client device shall process the message with the SLK.
Using the systems and processes described herein, the UESI may send at least the following infoimation to all Inter-PAN clients: Electricity price using the Publish Price Command in the Price Cluster and Energy usage using the Simple Metering Cluster server attributes.
Referring to
In an alternative approach to support a registration, the UESI sends the registration messages on a single, e.g., channel X (or a few) channel(s) as compared to all, and the registering clients scan all or a subset of channels for registration messages sent to their own MAC addresses. Once a client finds such a registration message it retrieves the SLK and Channel mask, and the process proceeds as described. A benefit of this approach is that is can significantly reduce the traffic associated with registration messages (e.g., down to 1/16) that are periodically repeated. (See
Further still, in another alternative embodiment, all communications (i.e., both registration and application messages) are supported on the same channel and the channel mask is not needed. When a UESI needs to change channels, the UESI starts using the new channel. The clients eventually time out when they stop receiving messages on the original channel and start scanning again, hunting for their registration messages. (See
While descriptions above detail a process for distributing a single SLK, in an alternative embodiment, multiple SLKs could be used to extend to multiple groups of target devices to confidentially send different smart energy information to devices within a premise. For example, referring to
Referring to
The embodiments described to this point have generally been directed to one-way secure communications or combinations of one-way and two-way secure communications.
Referring to
The ability to add a Field Tool in an ad hoc fashion using the processes described herein avoids the requirement that the Field Tool actually join the HAN in order to communicate with a target device. This process can be expanded to other ad hoc device such as smart phones which can use the processes to communicate with the target devices.
In accordance with the embodiments described above, there are both one-way and two-way processes for securing Inter-PAN communications. While these processes have underlying similarities, there are differences. The steps of the one-way process are generally outlined in
As shown in
The present embodiments support as an application message, the Publish Price message in the SEP Documents incorporated herein by reference. Table 10 is an exemplary application message format for Publish Price messages. Fields are listed in their order of transmission; the first field listed is transmitted first. All multi-bytes fields are encoded Least Significant Byte first (LSB).
The UESI supports time-of-use (TOU) rates and critical peak pricing events (CPP). It may receive information for Publish Price messages from the Utility HES, or possibly generate the messages using locally configured parameters. The UESI transmits price messages per the ZigBee Smart Energy Profile guidelines for the Publish Price Command when an update to the pricing information is available from the commodity (e.g., gas, electricity, water) provider. The UESI transmits price messages in pairs: the current price and then the next price. In the case of the Publish Price message related to the current price, the fields CURRENT TIME and START TIME are identical. In the case of the Publish Price message related to the next price, the field CURRENT TIME will be before the field START TIME. The UESI meter may have a real-time clock and use the UTC time shared across the AMI network to populate the field CURRENT TIME of the Publish Price message. The UTC time shared across the AMI network is provided by an NTP server via the HES. It is possible for HAN devices to approximately synchronize time with the UESI meter using the CURRENT TIME message field. The UESI transmits the price message as a broadcast addressed message on the IEEE 802.15.4 channels specified in the Channel Mask field (see
Since this UESI is based on a one-way model, there is a probability that a listening client may occasionally not successfully receive the price messages (since there is no mechanism to request retransmissions). Missing a Publish Price message update could potentially let a device use out of date price information for long periods of time. The UESI may therefore optionally transmit Publish Price messages periodically between changes in the price from when an update to the pricing information is available from the commodity provider. With this mechanism in place, a client that misses an update is able to re-synchronize, simply by listening to the subsequent periodic price message transmissions. As discussed above, in a specific implementation, the UESI supports a configurable time period parameter for price messages. The HES user interface allows the utility operator to modify the broadcast time period parameter of the UESI meter, and then use the AMI network to send the update to the UESI meter. The default time period parameter may be predetermined, e.g., 10 minutes.
The embodiments described herein assume that the HAN devices are able to manage Publish Price messages. In addition to requirements set forth in the SEP Document which is incorporated herein by reference, the embodiments require the HAN devices handle two instances of Publish Price messages. As described above, the first instance is related to current price and the second instance is related to next price. This approach gives more robustness to the system in the case the HAN device is missing a price update. In that case, the client must apply the next price at the appropriated time. Additionally, as described, the Publish Price message related to current price can be used to perform time synchronization, the HAN device needs to be able to handle the UTC to local time conversion.
The systems and processes described herein depict a mechanism for providing utility usage information. An exemplary message format for a meter cluster application message prepared by the UESI for an Inter-PAN device is illustrated in Table 11.
The UESI uses the local meter data to generate the energy usage message. The UESI follows the Simple Metering server cluster guidelines as set forth in the SEP Document which is incorporated herein by reference. The UESI periodically transmits the energy usage message. A UESI may support a configurable time period. Once the end of the time period is met, the UESI generates and transmits an energy usage message, e.g., every 60 seconds. The UESI transmits the energy usage message as a broadcast addressed message on the IEEE 802.15.4 channels specified in the Channel Mask field.
The systems and methods described herein support “silent” joining via a commissioning or pre-provisioned method. All data required to enter the network is already provided to the node, i.e., client device, so that no joining procedure itself is required. A client device thus creates its own network and joins it. The client can enter the commissioning & registering state by using the silent join mode with default network and security parameters, and join the network as a router device. By way of example, the relevant default values are shown in Table 12 below:
The client then listens for a Registration message on the selected channel that is (1) sent to its own MAC address and default PAN ID, and (2) can be successfully processed with its own Pre-configured Link key. When it successfully decrypts this message, the client saves the server's MAC Address, and updates the PAN ID, channel mask, and Shared Link key, accordingly. At this point the client is capable of receiving and decrypting application messages.
Notice that if two clients end up on the same channel (with the same PAN ID), even though a PAN ID conflict is detected, it is not resolved because clients are not Coordinators and only the Coordinator (which is the Network Manager as well) can change the PAN ID of the network. (The client device will attempt to send a conflict report to the Coordinator, but because there is no Coordinator node nothing happens). Accordingly, multiple clients can co-exist on the same channel with the same PAN ID.
The embodiments described herein are intended to be exemplary. One skilled in the art will recognize variations thereof that are clearly with the scope of the embodiments described.
The present application claims benefit of U.S. provisional patent application No. 61/413,538 titled “SYSTEMS AND METHODS FOR SINGLE RADIO USE ACROSS MULTIPLE NETWORKS” filed Nov. 15, 2010, which is incorporated herein by reference in its entirety and U.S. provisional patent application No. 61/441,375 titled “DEVICE AND METHOD FOR FACILITATING SECURE COMMUNICATIONS OVER A CELLULAR NETWORK” filed Feb. 10, 2011, also incorporated by reference herein in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
4132981 | White | Jan 1979 | A |
4190800 | Kelly, Jr. et al. | Feb 1980 | A |
4204195 | Bogacki | May 1980 | A |
4254472 | Juengel et al. | Mar 1981 | A |
4322842 | Martinez | Mar 1982 | A |
4396915 | Farnsworth et al. | Aug 1983 | A |
4425628 | Bedard et al. | Jan 1984 | A |
4638314 | Keller | Jan 1987 | A |
4644320 | Carr et al. | Feb 1987 | A |
4749992 | Fitzmeyer et al. | Jun 1988 | A |
4792946 | Mayo | Dec 1988 | A |
4939726 | Flammer et al. | Jul 1990 | A |
5007052 | Flammer | Apr 1991 | A |
5056107 | Johnson et al. | Oct 1991 | A |
5077753 | Grau, Jr. et al. | Dec 1991 | A |
5079768 | Flammer | Jan 1992 | A |
5115433 | Baran et al. | May 1992 | A |
5117422 | Hauptschein et al. | May 1992 | A |
5130987 | Flammer | Jul 1992 | A |
5138615 | Lamport et al. | Aug 1992 | A |
5159592 | Perkins | Oct 1992 | A |
5216623 | Barrett et al. | Jun 1993 | A |
5276680 | Messenger | Jan 1994 | A |
5311581 | Merriam et al. | May 1994 | A |
5400338 | Flammer, III et al. | Mar 1995 | A |
5430729 | Rahnema | Jul 1995 | A |
5432507 | Mussino et al. | Jul 1995 | A |
5453977 | Flammer, III et al. | Sep 1995 | A |
5459727 | Vannucci | Oct 1995 | A |
5463777 | Bialkowski et al. | Oct 1995 | A |
5465398 | Flammer | Nov 1995 | A |
5467345 | Cutter, Jr. et al. | Nov 1995 | A |
5471469 | Flammer, III et al. | Nov 1995 | A |
5479400 | Dilworth et al. | Dec 1995 | A |
5488608 | Flammer, III | Jan 1996 | A |
5515369 | Flammer, III et al. | May 1996 | A |
5515509 | Rom | May 1996 | A |
5528507 | McNamara et al. | Jun 1996 | A |
5544036 | Brown, Jr. et al. | Aug 1996 | A |
5553094 | Johnson et al. | Sep 1996 | A |
5570084 | Retter et al. | Oct 1996 | A |
5572438 | Ehlers et al. | Nov 1996 | A |
5572528 | Shuen | Nov 1996 | A |
5596722 | Rahnema | Jan 1997 | A |
5608721 | Natarajan et al. | Mar 1997 | A |
5608780 | Gerszberg et al. | Mar 1997 | A |
5623495 | Eng et al. | Apr 1997 | A |
5659300 | Dresselhuys et al. | Aug 1997 | A |
5673252 | Johnson et al. | Sep 1997 | A |
5684710 | Ehlers et al. | Nov 1997 | A |
5696501 | Ouellette et al. | Dec 1997 | A |
5696695 | Ehlers et al. | Dec 1997 | A |
5717718 | Rowsell et al. | Feb 1998 | A |
5719564 | Sears | Feb 1998 | A |
5726644 | Jednacz et al. | Mar 1998 | A |
5727057 | Emery et al. | Mar 1998 | A |
5737318 | Melnik | Apr 1998 | A |
5740366 | Mahany et al. | Apr 1998 | A |
5748104 | Argyroudis et al. | May 1998 | A |
5757783 | Eng et al. | May 1998 | A |
5758331 | Johnson | May 1998 | A |
5761083 | Brown, Jr. et al. | Jun 1998 | A |
5767790 | Jovellana | Jun 1998 | A |
5774660 | Brendel et al. | Jun 1998 | A |
5812531 | Cheung et al. | Sep 1998 | A |
5822309 | Ayanoglu et al. | Oct 1998 | A |
5844893 | Gollnick et al. | Dec 1998 | A |
5874903 | Shuey et al. | Feb 1999 | A |
5880677 | Lestician | Mar 1999 | A |
5892758 | Argyroudis | Apr 1999 | A |
5894422 | Chasek | Apr 1999 | A |
5896097 | Cardozo | Apr 1999 | A |
5896566 | Averbuch et al. | Apr 1999 | A |
5898387 | Davis et al. | Apr 1999 | A |
5898826 | Pierce et al. | Apr 1999 | A |
5901067 | Kao et al. | May 1999 | A |
5903566 | Flammer, III | May 1999 | A |
5914672 | Glorioso et al. | Jun 1999 | A |
5914673 | Jennings et al. | Jun 1999 | A |
5919247 | Van Hoff et al. | Jul 1999 | A |
5920697 | Masters et al. | Jul 1999 | A |
5926531 | Petite | Jul 1999 | A |
5933092 | Ouellette et al. | Aug 1999 | A |
5953371 | Rowsell et al. | Sep 1999 | A |
5963146 | Johnson et al. | Oct 1999 | A |
5963457 | Kanoi et al. | Oct 1999 | A |
5974236 | Sherman | Oct 1999 | A |
5986574 | Colton | Nov 1999 | A |
5987011 | Toh | Nov 1999 | A |
5991806 | McHann, Jr. | Nov 1999 | A |
6014089 | Tracy et al. | Jan 2000 | A |
6018659 | Ayyagari et al. | Jan 2000 | A |
6026133 | Sokoler | Feb 2000 | A |
6028522 | Petite | Feb 2000 | A |
6044062 | Brownrigg et al. | Mar 2000 | A |
6058355 | Ahmed et al. | May 2000 | A |
6061609 | Kanoi et al. | May 2000 | A |
6073169 | Shuey et al. | Jun 2000 | A |
6075777 | Agrawal et al. | Jun 2000 | A |
6078785 | Bush | Jun 2000 | A |
6084867 | Meier | Jul 2000 | A |
6088659 | Kelley et al. | Jul 2000 | A |
6097703 | Larsen et al. | Aug 2000 | A |
6108699 | Moiin | Aug 2000 | A |
6118269 | Davis | Sep 2000 | A |
6122603 | Budike, Jr. | Sep 2000 | A |
6124806 | Cunningham et al. | Sep 2000 | A |
6134587 | Okanoue | Oct 2000 | A |
6137423 | Glorioso et al. | Oct 2000 | A |
6150955 | Tracy et al. | Nov 2000 | A |
6169979 | Johnson | Jan 2001 | B1 |
6172616 | Johnson et al. | Jan 2001 | B1 |
6195018 | Ragle et al. | Feb 2001 | B1 |
6218953 | Petite | Apr 2001 | B1 |
6233327 | Petite | May 2001 | B1 |
6239722 | Colten et al. | May 2001 | B1 |
6240080 | Okanoue et al. | May 2001 | B1 |
6246677 | Nap et al. | Jun 2001 | B1 |
6246689 | Shavitt | Jun 2001 | B1 |
6249516 | Brownrigg et al. | Jun 2001 | B1 |
6298053 | Flammer, III et al. | Oct 2001 | B1 |
6300881 | Yee et al. | Oct 2001 | B1 |
6304556 | Haas | Oct 2001 | B1 |
6311105 | Budike, Jr. | Oct 2001 | B1 |
6338087 | Okanoue | Jan 2002 | B1 |
6362745 | Davis | Mar 2002 | B1 |
6363057 | Ardalan et al. | Mar 2002 | B1 |
6366217 | Cunningham et al. | Apr 2002 | B1 |
6369719 | Tracy et al. | Apr 2002 | B1 |
6369769 | Nap et al. | Apr 2002 | B1 |
6373399 | Johnson et al. | Apr 2002 | B1 |
6396839 | Ardalan et al. | May 2002 | B1 |
6400949 | Bielefeld et al. | Jun 2002 | B1 |
6407991 | Meier | Jun 2002 | B1 |
6415330 | Okanoue | Jul 2002 | B1 |
6430268 | Petite | Aug 2002 | B1 |
6437692 | Petite et al. | Aug 2002 | B1 |
6457054 | Bakshi | Sep 2002 | B1 |
6480497 | Flammer, III et al. | Nov 2002 | B1 |
6480505 | Johansson et al. | Nov 2002 | B1 |
6492910 | Ragle et al. | Dec 2002 | B1 |
6509841 | Colton et al. | Jan 2003 | B1 |
6522974 | Sitton | Feb 2003 | B2 |
6535498 | Larsson et al. | Mar 2003 | B1 |
6538577 | Ehrke et al. | Mar 2003 | B1 |
6553355 | Arnoux et al. | Apr 2003 | B1 |
6556830 | Lenzo | Apr 2003 | B1 |
6577671 | Vimpari | Jun 2003 | B1 |
6606708 | Devine et al. | Aug 2003 | B1 |
6618578 | Petite | Sep 2003 | B1 |
6618772 | Kao et al. | Sep 2003 | B1 |
6628764 | Petite | Sep 2003 | B1 |
6633823 | Bartone et al. | Oct 2003 | B2 |
6636894 | Short et al. | Oct 2003 | B1 |
6650249 | Meyer et al. | Nov 2003 | B2 |
6653945 | Johnson et al. | Nov 2003 | B2 |
6657552 | Belski et al. | Dec 2003 | B2 |
6665620 | Burns et al. | Dec 2003 | B1 |
6671635 | Forth et al. | Dec 2003 | B1 |
6681110 | Crookham et al. | Jan 2004 | B1 |
6681154 | Nierlich et al. | Jan 2004 | B2 |
6684245 | Shuey et al. | Jan 2004 | B1 |
6687901 | Imamatsu | Feb 2004 | B1 |
6691173 | Morris et al. | Feb 2004 | B2 |
6697331 | Riihinen et al. | Feb 2004 | B1 |
6710721 | Holowick | Mar 2004 | B1 |
6711166 | Amir et al. | Mar 2004 | B1 |
6711409 | Zavgren, Jr. et al. | Mar 2004 | B1 |
6711512 | Noh | Mar 2004 | B2 |
6714787 | Reed et al. | Mar 2004 | B2 |
6718137 | Chin | Apr 2004 | B1 |
6725281 | Zintel et al. | Apr 2004 | B1 |
6728514 | Bandeira et al. | Apr 2004 | B2 |
6747557 | Petite et al. | Jun 2004 | B1 |
6747981 | Ardalan et al. | Jun 2004 | B2 |
6751445 | Kasperkovitz et al. | Jun 2004 | B2 |
6751455 | Acampora | Jun 2004 | B1 |
6751672 | Khalil et al. | Jun 2004 | B1 |
6772052 | Amundsen et al. | Aug 2004 | B1 |
6775258 | van Valkenburg et al. | Aug 2004 | B1 |
6778099 | Mayer et al. | Aug 2004 | B1 |
6785592 | Smith et al. | Aug 2004 | B1 |
6798352 | Holowick | Sep 2004 | B2 |
6801865 | Gilgenbach et al. | Oct 2004 | B2 |
6826620 | Mawhinney et al. | Nov 2004 | B1 |
6829216 | Nakata | Dec 2004 | B1 |
6829347 | Odiaka | Dec 2004 | B1 |
6831921 | Higgins | Dec 2004 | B2 |
6836737 | Petite et al. | Dec 2004 | B2 |
6839775 | Kao et al. | Jan 2005 | B1 |
6842706 | Baraty | Jan 2005 | B1 |
6845091 | Ogier et al. | Jan 2005 | B2 |
6859186 | Lizalek et al. | Feb 2005 | B2 |
6865185 | Patel et al. | Mar 2005 | B1 |
6882635 | Eitan et al. | Apr 2005 | B2 |
6885309 | Van Heteren | Apr 2005 | B1 |
6891838 | Petite et al. | May 2005 | B1 |
6900738 | Crichlow | May 2005 | B2 |
6904025 | Madour et al. | Jun 2005 | B1 |
6904385 | Budike, Jr. | Jun 2005 | B1 |
6909705 | Lee et al. | Jun 2005 | B1 |
6914533 | Petite | Jul 2005 | B2 |
6914893 | Petite | Jul 2005 | B2 |
6946972 | Mueller et al. | Sep 2005 | B2 |
6954814 | Leach | Oct 2005 | B1 |
6963285 | Fischer et al. | Nov 2005 | B2 |
6967452 | Aiso et al. | Nov 2005 | B2 |
6970434 | Mahany et al. | Nov 2005 | B1 |
6970771 | Preiss et al. | Nov 2005 | B1 |
6975613 | Johannson | Dec 2005 | B1 |
6980973 | Karpenko | Dec 2005 | B1 |
6982651 | Fischer | Jan 2006 | B2 |
6985087 | Soliman | Jan 2006 | B2 |
6995666 | Luttrell | Feb 2006 | B1 |
6999441 | Flammer, III et al. | Feb 2006 | B2 |
7009379 | Ramirez | Mar 2006 | B2 |
7009493 | Howard et al. | Mar 2006 | B2 |
7010363 | Donnelly et al. | Mar 2006 | B2 |
7016336 | Sorensen | Mar 2006 | B2 |
7020701 | Gelvin et al. | Mar 2006 | B1 |
7042368 | Patterson et al. | May 2006 | B2 |
7046682 | Carpenter et al. | May 2006 | B2 |
7053767 | Petite et al. | May 2006 | B2 |
7053853 | Merenda et al. | May 2006 | B2 |
7054271 | Brownrigg et al. | May 2006 | B2 |
7062361 | Lane | Jun 2006 | B1 |
7064679 | Ehrke et al. | Jun 2006 | B2 |
7072945 | Nieminen et al. | Jul 2006 | B1 |
7079810 | Petite et al. | Jul 2006 | B2 |
7089089 | Cumming et al. | Aug 2006 | B2 |
7102533 | Kim | Sep 2006 | B2 |
7103086 | Steed et al. | Sep 2006 | B2 |
7103511 | Petite | Sep 2006 | B2 |
7106044 | Lee, Jr. et al. | Sep 2006 | B1 |
7119713 | Shuey et al. | Oct 2006 | B2 |
7126494 | Ardalan et al. | Oct 2006 | B2 |
7135850 | Ramirez | Nov 2006 | B2 |
7135956 | Bartone et al. | Nov 2006 | B2 |
7137550 | Petite | Nov 2006 | B1 |
7143204 | Kao et al. | Nov 2006 | B1 |
7145474 | Shuey et al. | Dec 2006 | B2 |
7170425 | Christopher et al. | Jan 2007 | B2 |
7174260 | Tuff et al. | Feb 2007 | B2 |
7185131 | Leach | Feb 2007 | B2 |
7188003 | Ransom et al. | Mar 2007 | B2 |
7197046 | Hariharasubrahmanian | Mar 2007 | B1 |
7200633 | Sekiguchi et al. | Apr 2007 | B2 |
7209840 | Petite et al. | Apr 2007 | B2 |
7215926 | Corbett et al. | May 2007 | B2 |
7222111 | Budike, Jr. | May 2007 | B1 |
7230544 | Van Heteren | Jun 2007 | B2 |
7230931 | Struhsaker | Jun 2007 | B2 |
7231482 | Leach | Jun 2007 | B2 |
7245938 | Sobczak et al. | Jul 2007 | B2 |
7248181 | Patterson et al. | Jul 2007 | B2 |
7248861 | Lazaridis et al. | Jul 2007 | B2 |
7250874 | Mueller et al. | Jul 2007 | B2 |
7251570 | Hancock et al. | Jul 2007 | B2 |
7263073 | Petite et al. | Aug 2007 | B2 |
7271735 | Rogai | Sep 2007 | B2 |
7274305 | Luttrell | Sep 2007 | B1 |
7274975 | Miller | Sep 2007 | B2 |
7277027 | Ehrke et al. | Oct 2007 | B2 |
7277967 | Kao et al. | Oct 2007 | B2 |
7289887 | Rodgers | Oct 2007 | B2 |
7295128 | Petite | Nov 2007 | B2 |
7301476 | Shuey et al. | Nov 2007 | B2 |
7304587 | Boaz | Dec 2007 | B2 |
7308370 | Mason, Jr. et al. | Dec 2007 | B2 |
7312721 | Mason, Jr. et al. | Dec 2007 | B2 |
7315257 | Patterson et al. | Jan 2008 | B2 |
7317404 | Cumeralto et al. | Jan 2008 | B2 |
7321316 | Hancock et al. | Jan 2008 | B2 |
7324453 | Wu et al. | Jan 2008 | B2 |
7327998 | Kumar et al. | Feb 2008 | B2 |
7346463 | Petite et al. | Mar 2008 | B2 |
7348769 | Ramirez | Mar 2008 | B2 |
7349766 | Rodgers | Mar 2008 | B2 |
7362709 | Hui et al. | Apr 2008 | B1 |
7366113 | Chandra et al. | Apr 2008 | B1 |
7366191 | Higashiyama | Apr 2008 | B2 |
7379981 | Elliott et al. | May 2008 | B2 |
7397907 | Petite | Jul 2008 | B2 |
7406298 | Luglio et al. | Jul 2008 | B2 |
7411964 | Suemura | Aug 2008 | B2 |
7427927 | Borleske et al. | Sep 2008 | B2 |
7451019 | Rodgers | Nov 2008 | B2 |
7457273 | Nakanishi et al. | Nov 2008 | B2 |
7468661 | Petite et al. | Dec 2008 | B2 |
7487282 | Leach | Feb 2009 | B2 |
7495578 | Borleske | Feb 2009 | B2 |
7498873 | Opshaug et al. | Mar 2009 | B2 |
7505453 | Carpenter et al. | Mar 2009 | B2 |
7512234 | McDonnell et al. | Mar 2009 | B2 |
7515571 | Kwon et al. | Apr 2009 | B2 |
7516106 | Ehlers et al. | Apr 2009 | B2 |
7522540 | Maufer | Apr 2009 | B1 |
7522639 | Katz | Apr 2009 | B1 |
7539151 | Demirhan et al. | May 2009 | B2 |
7545285 | Shuey et al. | Jun 2009 | B2 |
7548826 | Witter et al. | Jun 2009 | B2 |
7548907 | Wall et al. | Jun 2009 | B2 |
7554941 | Ratiu et al. | Jun 2009 | B2 |
7562024 | Brooks et al. | Jul 2009 | B2 |
7571865 | Nicodem et al. | Aug 2009 | B2 |
7586420 | Fischer et al. | Sep 2009 | B2 |
7599665 | Sinivaara | Oct 2009 | B2 |
7602747 | Maksymczuk et al. | Oct 2009 | B2 |
7609673 | Bergenlid et al. | Oct 2009 | B2 |
7613147 | Bergenlid et al. | Nov 2009 | B2 |
7623043 | Mizra et al. | Nov 2009 | B2 |
7626967 | Yarvis et al. | Dec 2009 | B2 |
7650425 | Davis et al. | Jan 2010 | B2 |
7676231 | Demirhan et al. | Mar 2010 | B2 |
7680041 | Johansen | Mar 2010 | B2 |
7729496 | Hacigumus | Jun 2010 | B2 |
7733224 | Tran | Jun 2010 | B2 |
7743224 | Wang | Jun 2010 | B2 |
7756538 | Bonta et al. | Jul 2010 | B2 |
7788491 | Dawson | Aug 2010 | B1 |
7802245 | Sonnier et al. | Sep 2010 | B2 |
7814322 | Gurevich et al. | Oct 2010 | B2 |
7818758 | de Bonet et al. | Oct 2010 | B2 |
7847706 | Ross et al. | Dec 2010 | B1 |
8051415 | Suzuki | Nov 2011 | B2 |
20010005368 | Rune | Jun 2001 | A1 |
20010010032 | Ehlers et al. | Jul 2001 | A1 |
20010038342 | Foote | Nov 2001 | A1 |
20010046879 | Schramm et al. | Nov 2001 | A1 |
20020012358 | Sato | Jan 2002 | A1 |
20020013679 | Petite | Jan 2002 | A1 |
20020031101 | Petite et al. | Mar 2002 | A1 |
20020051269 | Margalit et al. | May 2002 | A1 |
20020066095 | Yu | May 2002 | A1 |
20020110118 | Foley | Aug 2002 | A1 |
20020114303 | Crosbie et al. | Aug 2002 | A1 |
20020120569 | Day | Aug 2002 | A1 |
20020174354 | Bel et al. | Nov 2002 | A1 |
20020186619 | Reeves et al. | Dec 2002 | A1 |
20030001640 | Lao et al. | Jan 2003 | A1 |
20030001754 | Johnson et al. | Jan 2003 | A1 |
20030014633 | Gruber | Jan 2003 | A1 |
20030033394 | Stine | Feb 2003 | A1 |
20030037268 | Kistler | Feb 2003 | A1 |
20030050737 | Osann | Mar 2003 | A1 |
20030112822 | Hong et al. | Jun 2003 | A1 |
20030117966 | Chen | Jun 2003 | A1 |
20030122686 | Ehrke et al. | Jul 2003 | A1 |
20030123481 | Neale et al. | Jul 2003 | A1 |
20030156715 | Reeds, III et al. | Aug 2003 | A1 |
20030207697 | Shpak | Nov 2003 | A1 |
20030229900 | Reisman | Dec 2003 | A1 |
20030233201 | Horst et al. | Dec 2003 | A1 |
20040008663 | Srikrishna et al. | Jan 2004 | A1 |
20040031030 | Kidder et al. | Feb 2004 | A1 |
20040034773 | Balabine et al. | Feb 2004 | A1 |
20040039817 | Lee et al. | Feb 2004 | A1 |
20040056775 | Crookham et al. | Mar 2004 | A1 |
20040066310 | Ehrke et al. | Apr 2004 | A1 |
20040077341 | Chandranmenon et al. | Apr 2004 | A1 |
20040081086 | Hippelainen et al. | Apr 2004 | A1 |
20040082203 | Logvinov et al. | Apr 2004 | A1 |
20040100953 | Chen et al. | May 2004 | A1 |
20040113810 | Mason, Jr. et al. | Jun 2004 | A1 |
20040117788 | Karaoguz et al. | Jun 2004 | A1 |
20040125776 | Haugli et al. | Jul 2004 | A1 |
20040138787 | Ransom et al. | Jul 2004 | A1 |
20040140908 | Gladwin et al. | Jul 2004 | A1 |
20040157613 | Steer et al. | Aug 2004 | A1 |
20040183687 | Petite et al. | Sep 2004 | A1 |
20040185845 | Abhishek et al. | Sep 2004 | A1 |
20040193329 | Ransom et al. | Sep 2004 | A1 |
20040210544 | Shuey et al. | Oct 2004 | A1 |
20040268142 | Karjala et al. | Dec 2004 | A1 |
20050026569 | Lim et al. | Feb 2005 | A1 |
20050027859 | Alvisi et al. | Feb 2005 | A1 |
20050030968 | Rich et al. | Feb 2005 | A1 |
20050033967 | Morino et al. | Feb 2005 | A1 |
20050055432 | Rodgers | Mar 2005 | A1 |
20050058144 | Ayyagari et al. | Mar 2005 | A1 |
20050065742 | Rodgers | Mar 2005 | A1 |
20050122944 | Kwon et al. | Jun 2005 | A1 |
20050136972 | Smith et al. | Jun 2005 | A1 |
20050172024 | Cheifot et al. | Aug 2005 | A1 |
20050187928 | Byers | Aug 2005 | A1 |
20050193390 | Suzuki et al. | Sep 2005 | A1 |
20050195757 | Kidder et al. | Sep 2005 | A1 |
20050201397 | Petite | Sep 2005 | A1 |
20050228874 | Edgett et al. | Oct 2005 | A1 |
20050243867 | Petite | Nov 2005 | A1 |
20050249113 | Kobayashi et al. | Nov 2005 | A1 |
20050251403 | Shuey | Nov 2005 | A1 |
20050257215 | Denby et al. | Nov 2005 | A1 |
20050270173 | Boaz | Dec 2005 | A1 |
20050276243 | Sugaya et al. | Dec 2005 | A1 |
20050286440 | Strutt et al. | Dec 2005 | A1 |
20060028355 | Patterson et al. | Feb 2006 | A1 |
20060055432 | Shimokawa et al. | Mar 2006 | A1 |
20060056363 | Ratiu et al. | Mar 2006 | A1 |
20060056368 | Ratiu et al. | Mar 2006 | A1 |
20060077906 | Maegawa et al. | Apr 2006 | A1 |
20060087993 | Sengupta et al. | Apr 2006 | A1 |
20060098576 | Brownrigg et al. | May 2006 | A1 |
20060098604 | Flammer, III et al. | May 2006 | A1 |
20060111111 | Ovadia | May 2006 | A1 |
20060130053 | Buljore et al. | Jun 2006 | A1 |
20060140135 | Bonta et al. | Jun 2006 | A1 |
20060146717 | Conner et al. | Jul 2006 | A1 |
20060158347 | Roche et al. | Jul 2006 | A1 |
20060161310 | Lal | Jul 2006 | A1 |
20060167784 | Hoffberg | Jul 2006 | A1 |
20060184288 | Rodgers | Aug 2006 | A1 |
20060215583 | Castagnoli | Sep 2006 | A1 |
20060215673 | Olvera-Hernandez | Sep 2006 | A1 |
20060217936 | Mason et al. | Sep 2006 | A1 |
20060230276 | Nochta | Oct 2006 | A1 |
20060271244 | Cumming et al. | Nov 2006 | A1 |
20060271678 | Jessup et al. | Nov 2006 | A1 |
20070001868 | Boaz | Jan 2007 | A1 |
20070013547 | Boaz | Jan 2007 | A1 |
20070019598 | Prehofer | Jan 2007 | A1 |
20070036353 | Reznik et al. | Feb 2007 | A1 |
20070057767 | Sun et al. | Mar 2007 | A1 |
20070060147 | Shin et al. | Mar 2007 | A1 |
20070063866 | Webb | Mar 2007 | A1 |
20070063868 | Borleske | Mar 2007 | A1 |
20070085700 | Walters et al. | Apr 2007 | A1 |
20070087756 | Hoffberg | Apr 2007 | A1 |
20070089110 | Li | Apr 2007 | A1 |
20070101442 | Bondurant | May 2007 | A1 |
20070103324 | Kosuge et al. | May 2007 | A1 |
20070109121 | Cohen | May 2007 | A1 |
20070110024 | Meier | May 2007 | A1 |
20070120705 | Kiiskila et al. | May 2007 | A1 |
20070136817 | Nguyen | Jun 2007 | A1 |
20070139220 | Mirza et al. | Jun 2007 | A1 |
20070143046 | Budike, Jr. | Jun 2007 | A1 |
20070147268 | Kelley et al. | Jun 2007 | A1 |
20070169074 | Koo et al. | Jul 2007 | A1 |
20070169075 | Lill et al. | Jul 2007 | A1 |
20070169080 | Friedman | Jul 2007 | A1 |
20070174467 | Ballou, Jr. et al. | Jul 2007 | A1 |
20070177538 | Christensen et al. | Aug 2007 | A1 |
20070177576 | Johansen et al. | Aug 2007 | A1 |
20070177613 | Shorty et al. | Aug 2007 | A1 |
20070189249 | Gurevich et al. | Aug 2007 | A1 |
20070200729 | Borleske et al. | Aug 2007 | A1 |
20070201504 | Christensen et al. | Aug 2007 | A1 |
20070204009 | Shorty et al. | Aug 2007 | A1 |
20070205915 | Shuey et al. | Sep 2007 | A1 |
20070206503 | Gong et al. | Sep 2007 | A1 |
20070206521 | Osaje | Sep 2007 | A1 |
20070207811 | Das et al. | Sep 2007 | A1 |
20070210933 | Leach | Sep 2007 | A1 |
20070211636 | Bellur et al. | Sep 2007 | A1 |
20070239477 | Budike, Jr. | Oct 2007 | A1 |
20070248047 | Shorty et al. | Oct 2007 | A1 |
20070257813 | Vaswani et al. | Nov 2007 | A1 |
20070258508 | Werb et al. | Nov 2007 | A1 |
20070263647 | Shorty et al. | Nov 2007 | A1 |
20070265947 | Schimpf et al. | Nov 2007 | A1 |
20070266429 | Ginter et al. | Nov 2007 | A1 |
20070271006 | Golden et al. | Nov 2007 | A1 |
20070276547 | Miller | Nov 2007 | A1 |
20080011864 | Tessier et al. | Jan 2008 | A1 |
20080018492 | Ehrke et al. | Jan 2008 | A1 |
20080024320 | Ehrke et al. | Jan 2008 | A1 |
20080031145 | Ethier et al. | Feb 2008 | A1 |
20080032703 | Krumm et al. | Feb 2008 | A1 |
20080037569 | Werb et al. | Feb 2008 | A1 |
20080042874 | Rogai | Feb 2008 | A1 |
20080046388 | Budike, Jr. | Feb 2008 | A1 |
20080048883 | Boaz | Feb 2008 | A1 |
20080051036 | Vaswani et al. | Feb 2008 | A1 |
20080063205 | Braskich et al. | Mar 2008 | A1 |
20080068217 | Van Wyk et al. | Mar 2008 | A1 |
20080068994 | Garrison et al. | Mar 2008 | A1 |
20080068996 | Clave et al. | Mar 2008 | A1 |
20080086560 | Monier et al. | Apr 2008 | A1 |
20080089314 | Meyer et al. | Apr 2008 | A1 |
20080095221 | Picard | Apr 2008 | A1 |
20080097782 | Budike, Jr. | Apr 2008 | A1 |
20080107034 | Jetcheva et al. | May 2008 | A1 |
20080117110 | Luglio et al. | May 2008 | A1 |
20080129538 | Vaswani et al. | Jun 2008 | A1 |
20080130535 | Shorty et al. | Jun 2008 | A1 |
20080130562 | Shorty et al. | Jun 2008 | A1 |
20080132185 | Elliott et al. | Jun 2008 | A1 |
20080136667 | Vaswani et al. | Jun 2008 | A1 |
20080151795 | Shorty et al. | Jun 2008 | A1 |
20080151824 | Shorty et al. | Jun 2008 | A1 |
20080151825 | Shorty et al. | Jun 2008 | A1 |
20080151826 | Shorty et al. | Jun 2008 | A1 |
20080151827 | Shorty et al. | Jun 2008 | A1 |
20080154396 | Shorty et al. | Jun 2008 | A1 |
20080159213 | Shorty et al. | Jul 2008 | A1 |
20080165712 | Shorty et al. | Jul 2008 | A1 |
20080170511 | Shorty et al. | Jul 2008 | A1 |
20080177678 | Di Martini et al. | Jul 2008 | A1 |
20080180274 | Cumeralto et al. | Jul 2008 | A1 |
20080181133 | Thubert et al. | Jul 2008 | A1 |
20080183339 | Vaswani et al. | Jul 2008 | A1 |
20080186202 | Vaswani et al. | Aug 2008 | A1 |
20080186203 | Vaswani et al. | Aug 2008 | A1 |
20080187001 | Vaswani et al. | Aug 2008 | A1 |
20080187116 | Reeves et al. | Aug 2008 | A1 |
20080189415 | Vaswani et al. | Aug 2008 | A1 |
20080189436 | Vaswani et al. | Aug 2008 | A1 |
20080204272 | Ehrke et al. | Aug 2008 | A1 |
20080205355 | Liu et al. | Aug 2008 | A1 |
20080224891 | Ehrke et al. | Sep 2008 | A1 |
20080225737 | Gong et al. | Sep 2008 | A1 |
20080238714 | Ehrke et al. | Oct 2008 | A1 |
20080238716 | Ehrke et al. | Oct 2008 | A1 |
20080272934 | Wang et al. | Nov 2008 | A1 |
20080283620 | Knapp | Nov 2008 | A1 |
20080310311 | Flammer et al. | Dec 2008 | A1 |
20080310377 | Flammer et al. | Dec 2008 | A1 |
20080317047 | Zeng et al. | Dec 2008 | A1 |
20080318547 | Ballou, Jr. et al. | Dec 2008 | A1 |
20090003214 | Vaswani et al. | Jan 2009 | A1 |
20090003232 | Vaswani et al. | Jan 2009 | A1 |
20090003243 | Vaswani et al. | Jan 2009 | A1 |
20090003356 | Vaswani et al. | Jan 2009 | A1 |
20090010178 | Tekippe | Jan 2009 | A1 |
20090034418 | Flammer, III et al. | Feb 2009 | A1 |
20090034419 | Flammer, III et al. | Feb 2009 | A1 |
20090034432 | Bonta et al. | Feb 2009 | A1 |
20090043911 | Flammer et al. | Feb 2009 | A1 |
20090046732 | Pratt, Jr. et al. | Feb 2009 | A1 |
20090055032 | Rodgers | Feb 2009 | A1 |
20090068947 | Petite | Mar 2009 | A1 |
20090077405 | Johansen | Mar 2009 | A1 |
20090079584 | Grady et al. | Mar 2009 | A1 |
20090082888 | Johansen | Mar 2009 | A1 |
20090096605 | Petite et al. | Apr 2009 | A1 |
20090102737 | Birnbaum et al. | Apr 2009 | A1 |
20090115626 | Vaswani et al. | May 2009 | A1 |
20090129575 | Chakroaborty et al. | May 2009 | A1 |
20090132220 | Chakroborty et al. | May 2009 | A1 |
20090134969 | Veillette | May 2009 | A1 |
20090135677 | Veillette | May 2009 | A1 |
20090135716 | Veillette | May 2009 | A1 |
20090135843 | Veillette | May 2009 | A1 |
20090136042 | Veillette | May 2009 | A1 |
20090138777 | Veillette | May 2009 | A1 |
20090161594 | Zhu et al. | Jun 2009 | A1 |
20090167547 | Gilbert | Jul 2009 | A1 |
20090168846 | Filippo, III et al. | Jul 2009 | A1 |
20090175238 | Jetcheva et al. | Jul 2009 | A1 |
20090179771 | Seal et al. | Jul 2009 | A1 |
20090201936 | Dumet et al. | Aug 2009 | A1 |
20090235246 | Seal et al. | Sep 2009 | A1 |
20090243840 | Petite et al. | Oct 2009 | A1 |
20090245270 | van Greunen et al. | Oct 2009 | A1 |
20090262642 | van Greunen et al. | Oct 2009 | A1 |
20090267792 | Crichlow | Oct 2009 | A1 |
20090285124 | Aguirre et al. | Nov 2009 | A1 |
20090303972 | Flammer, III et al. | Dec 2009 | A1 |
20090310593 | Sheynblat et al. | Dec 2009 | A1 |
20090315699 | Satish et al. | Dec 2009 | A1 |
20090319672 | Reisman | Dec 2009 | A1 |
20090320073 | Reisman | Dec 2009 | A1 |
20100017249 | Fincham et al. | Jan 2010 | A1 |
20100037069 | Deierling et al. | Feb 2010 | A1 |
20100037293 | St. Johns et al. | Feb 2010 | A1 |
20100040042 | van Greunen et al. | Feb 2010 | A1 |
20100060259 | Vaswani et al. | Mar 2010 | A1 |
20100061272 | Veillette | Mar 2010 | A1 |
20100061350 | Flammer, III | Mar 2010 | A1 |
20100073193 | Flammer, III | Mar 2010 | A1 |
20100074176 | Flammer, III et al. | Mar 2010 | A1 |
20100074304 | Flammer, III | Mar 2010 | A1 |
20100138660 | Haynes et al. | Jun 2010 | A1 |
20100238917 | Silverman et al. | Sep 2010 | A1 |
20100256830 | Kressner et al. | Oct 2010 | A1 |
20110004358 | Pollack et al. | Jan 2011 | A1 |
20110035073 | Ozog | Feb 2011 | A1 |
20110066297 | Saberi et al. | Mar 2011 | A1 |
Number | Date | Country |
---|---|---|
0 578 041 | Nov 1999 | EP |
0 663 746 | Jan 2003 | EP |
0 812 502 | Aug 2004 | EP |
0 740 873 | Dec 2005 | EP |
10-070774 | Mar 1998 | JP |
10-135965 | May 1998 | JP |
WO 9512942 | May 1995 | WO |
WO 9610307 | Apr 1996 | WO |
WO 9610307 | Apr 1996 | WO |
WO 0054237 | Sep 2000 | WO |
WO 0126334 | Apr 2001 | WO |
WO 0155865 | Aug 2001 | WO |
WO 03015452 | Feb 2003 | WO |
WO 2005091303 | Sep 2005 | WO |
WO 2006059195 | Jun 2006 | WO |
WO 2007015822 | Aug 2007 | WO |
WO 2007132473 | Nov 2007 | WO |
WO 2008027457 | Mar 2008 | WO |
WO 2008033287 | Mar 2008 | WO |
WO 2008033514 | Mar 2008 | WO |
WO 2008038072 | Apr 2008 | WO |
WO 2008092268 | Aug 2008 | WO |
WO 2009067251 | May 2009 | WO |
Entry |
---|
Hydro One Networks, Inc., Request for Proposal for Smart Metering Services, 16 pp., Mar. 4, 2005. |
Trilliant Networks, “The Trilliant AMI Solution,” RFP SCP-07003, 50 pp., Mar. 22, 2007. |
“ZigBee Smart Energy Profile Specification,” ZigBee Profile 0x0109, Revision 14, Document 075356r14, 202 pp., May 29, 2008. |
Hubaux, J. P., et al. “Towards Mobile Ad-Hoc WANs: Terminodes,” 2000 IEEE, Wireless Communications and Networking Conference, WCNC, vol. 3, pp. 1052-1059, 2000. |
Miklos, G., et al., “Performance Aspects of Bluetooth Scatternet Formation,” First Annual Workshop on Mobile and Ad Hoc Networking and Computing, MobiHOC 2000, pp. 147-148, 2000. |
Eng, K. Y., et al. “BAHAMA: A Broadband Ad-Hoc Wireless ATM Local-Area Network,” 1995 IEEE International Conference on Communications, ICC '95 Seattle, ‘Gateway to Globalization’, vol. 2, pp. 1216-1223, Jun. 18-22, 1995. |
Lee, David J. Y., “Ricocheting Bluetooth,” 2nd International Conference on Microwave and Millimeter Wave Technology Proceedings, ICMMT 2000, pp. 432-435, 2000. |
Lilja, Tore, “Mobile Energy Supervision,” Twenty-second International Telecommunications Energy Conference, 2000 INTELEC, pp. 707-712, 2000. |
Parkka, Juha, et al., “A Wireless Wellness Monitor For Personal Weight Management,” Proceedings of the 2000 IEEE EMBS International Conference on Information Technology Applications in Biomedicine, pp. 83-88, 2000. |
Broch, J., et al., “Supporting Hierarchy and Heterogeneous Interfaces in Multi-Hop Wireless Ad Hoc Networks,” Proceedings of the Fourth International Symposium on Parallel Architectures, Algorithms, and Networks (I-SPAN '99), pp. 370-375 (7 pp. with Abstract), Jun. 23-25, 1999. |
Privat, G., “A System-Architecture Viewpoint on Smart Networked Devices,” Microelectronic Engineering, vol. 54, Nos. 1-2, pp. 193-197, Dec. 2000. |
Jonsson, U., et al., “MIPMANET—Mobile IP for Mobile Ad Hoc Networks,” MobiHOC 2000, First Annual Workshop on Mobile and Ad Hoc Networking and Computing, pp. 75-85 (12 pp. with Abstract), 2000. |
Kapoor, R., et al., “Multimedia Support Over Bluetooth Piconets,” First Workshop on Wireless Mobile Internet, pp. 50-55, Jul. 2001. |
Sung-Yuan, K., “The Embedded Bluetooth CCD Camera,” TENCON, Proceedings of the IEEE Region 10 International Conference on Electrical and Electronic Technology, vol. 1, pp. 81-84 (5 pp. with Abstract), Aug. 19-22, 2001. |
Lim, A., “Distributed Services for Information Dissemination in Self-Organizing Sensor Networks,” Journal of the Franklin Institute, vol. 338, No. 6, pp. 707-727, Sep. 2001. |
Meguerdichian, S., et al., “Localized Algorithms in Wireless Ad-Hoc Networks: Location Discovery and Sensor Exposure,” ACM Symposium on Mobile Ad Hoc Networking & Computing, MobiHOC 2001, pp. 106-116, Oct. 2001. |
Lilakiatsakun, W., et al. “Wireless Home Networks Based on a Hierarchical Bluetooth Scatternet Architecture,” Proceedings of the Ninth IEEE International Conference on Networks, pp. 481-485 (6 pp. with Abstract), Oct. 2001. |
Jha, S., et al., “Universal Network of Small Wireless Operators (UNSWo),” Proceedings of the First IEEE/ACM International Symposium on Cluster Computing and the Grid, pp. 626-631 (7 pp. with Abstract), 2001. |
“AMRON Technologies Successfully Deploys Advanced Metering Solution for C&I Customers Using Bluetooth” [online], Sep. 2, 2004 [retrieved on Jan. 2, 2009], 3 pp., Retrieved from the Internet: http://www.techweb.com/showpressrelease?articleId=X234101&CompanyId=3. |
Utility Intelligence, “Exclusive Distributors of Dynamic Virtual Metering” [online], Copyright 2004-2005 [retrieved on May 12, 2005], Retrieved from the Internet: http://www.empoweringutilities.com/hardware.html, 29 pp. |
“AMRON Meter Management System” [online], [retrieved on May 12, 2005], 41 pp., Retrieved from the Internet: http://www.amronm5.com/products/. |
Reexamination Application No. 90/008,011, filed Jul. 24, 2006, 75 pp. |
Broch, Josh, et al., “A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols,” Proceedings of the Fourth Annual ACM/IEEE International Conference in Mobile Computing and Networking (MobiCom '98), Dallas, Texas, 13 pp., Oct. 25-30, 1998. |
Broch, Josh, et al., “The Dynamic Source Routing Protocol for Mobile Ad Hoc Networks” [online], Mar. 13, 1998 [retrieved on Feb. 24, 2009], 31 pp., Retrieved from the Internet: http://tools.ietf.org/draft-ietf-manet-dsr-00.txt. |
Katz, Randy H. and Brewer, Eric A., “The Case for Wireless Overlay Networks,” Electrical Engineering and Computer Science Department, University of California, Berkeley, 12 pp., 1996. |
Johnson, David B., “Routing in Ad Hoc Networks of Mobile Hosts,” IEEE, pp. 158-163, 1995. |
Nachum Shacham, Edwin B. Brownrigg, & Clifford A. Lynch, A Packet Radio Network for Library Automation, 1987 IEEE Military Communications Conference, vol. 2 at 21.3.1, (Oct. 1987). (TN-IP 0004176-82). |
Nachum Shacham & Janet D. Tornow, Future Directions in Packet Radio Technology, Proc. of the IEEE Infocom 1985 at 93 (Mar. 1985). (TN-IP 0005080-86), 17 pp. |
John Jubin & Janet D. Tornow, The DARPA Packet Radio Network Protocols, Proc. of the IEEE, vol. 75, No. 1 at 21 (Jan. 1987). (TN-IP 0004930-41). |
John Jubin, Current Packet Radio Network Protocols, Proc. of the IEEE Infocom1985 at 86 (Mar. 1985), (TN-IP 0004921-29), 9 pp. |
David B. Johnson & David A. Maltz, Dynamic Source Routing in Ad Hoc Wireless Networks, reprinted in Mobile Computing, 153, Kluwer Academic Publishers (Tomasz Imielinski & Henry F. Korth eds., 1996), (TN-IP 0006929-46), 18 pp. |
David B. Johnson, Mobile Host Internetworking Using IP Loose Source Routing, Carnegie Mellon University CMU-CS-93-128, DARPA Order No. 7330 (Feb. 1993), (TN-IP 0006911-28), 18 pp. |
Daniel M. Frank, Transmission of IP Datagrams Over NET/ROM Networks, Proc. of the ARRL 7th Computer Networking Conference 1988 at 65 (Oct. 1988), (TN-IP 0006591-96), 6 pp. |
Robert E. Kahn, et al., Advances in Packet Radio Technology, Proc. of the IEEE, vol. 66, No. 11, pp. 1468-1496 (Nov. 1978), (TN-IP 0004942-71). |
Clifford A. Lynch & Edwin B. Brownrigg, Packet Radio Networks, Bergamon Press, 259-74 (1987), (TN-IP 0004018-175). |
Charles E. Perkins & Pravin Bhagwat, Highly Dynamic Destination-Sequenced Distance-Vector Routing (DSDV) for Mobile Computers, ACM SIGCOMM Computer Communication Review, vol. 24, Issue 4 at 234 (Oct. 1994), (TN-IP 0005018-28), 11 pp. |
William MacGregor, Jil Westcott, & Michael Beeler, Multiple Control Stations in Packet Radio Networks, 1982 IEEE Military Communications Conference, vol. 3 at 10.3-1 (Oct. 1982), (TN-IP 0004988-93), 6 pp. |
Nachum Shacham & Jil Westcott, Future Directions in Packet Radio Architectures and Protocols, Proc. of the IEEE, vol. 75, No. 1 at 83 (Jan. 1987), (TN-IP 0008712-28), 17 pp. |
David B. Johnson and David A. Maltz, Protocols for Adaptive Wireless and Mobile Networking, IEEE Personal Communications, Feb. 1996, p. 34-42. |
Arek J. Dadej and Daniel Floreani, Interconnected Mobile Radio Networks—A step Towards Integrated Multimedia Military Communications, Communications and Networks for the Year 2000, IEEE Singapore International Conference on Networks/International Conference on Information Engineering '93, vol. 1, p. 152-156. |
David A. Beyer, Accomplishments of the DARPA SURAN Program, IEEE MILCOM 1990, p. 39.6.1-8. |
William S. Hortos, Application of Neural Networks to the Dynamic Spatial Distribution of Nodes within an Urban Wireless Network, SPIE, vol. 2492, p. 58-70, 1995. |
Nachum Shacham and Richard G. Ogier, Network Control and Data Transport for C3I Applications, IEEE 1987, p. 30.5.1-6. |
John E. Rustad, Reidar Skaug, and Andreas Aasen, New Radio Networks for Tactical Communication, IEEE Jornal on Selected Areas in Communications, vol. 8, No. 5, p. 713-27, Jun. 1990. |
Barry M. Leiner, Donald L. Nielson, and Fouad A. Tobagi, Issues in Packet Radio Network Design, Proceedings of the IEEE, vol. 75, No. 1, p. 6-20, Jan. 1987. |
Janet Tornow, Functional Summary of the DARPA SURAP1 Network, DARPA, Sep. 1986, 17 pp. |
John F. Shoch and Lawrence Stewart, Interconnecting Local Networks via the Packet Radio Network, Sixth Data Communications Symposium, Nov. 1979, pp. 153-158. |
J.R. Cleveland, Performance and Design Considerations for Mobile Mesh Networks, IEEE MILCOM 96, vol. 1, p. 245-49. |
Cmdr. R. E. Bruninga, USN, A Worldwide Packet Radio Network, Signal, vol. 42, No. 10, p. 221-230, Jun. 1988. |
Nachum Shacham and Janet Tornow, Packet Radio Networking, Telecommunications, vol. 20, No. 9, p. 42-48, 64, 82, Sep. 1986. |
Spencer T. Carlisle, Edison's NetComm Project, IEEE 1989, Paper No. 89CH2709-4-B5, p. B5-1-B5-4. |
Brian H. Davies and T.R. Davies, The Application of Packet Switching Techniques to Combat Net Radio, Proceedings of the IEEE, vol. 75, No. 1, p. 43-55, Jan. 1987. |
Fouad A. Tobagi, Richard Binder, and Barry Leiner, Packet Radio and Satellite Networks, IEEE Communications Magazine, vol. 22, No. 11, p. 24-40, Nov. 1984. |
M. Scott Corson, Joseph Macker, and Stephen G. Batsell, Architectural Considerations for Mobile Mesh Networking, IEEE MILCOM 96, vol. 1, p. 225-9. |
K.Y. Eng, et. al., Bahama: A Broadband Ad-Hoc Wireless ATM Local-Area Network, 1995 IEEE International Conference on Communications, vol. 2, p. 1216-23, Jun. 18-22, 1995. |
J. Jonquin Garcia-Luna-Aceves, A Fail-Safe Routing Algorithm for Multihop Packet-Radio Networks, IEEE INFOCOM '86, p. 434-43, Apr. 8-10, 1986. |
Johanes P. Tamtomo, A Prototype of TCP/IP-Based Internet-PRNET for Land Information Networks and Services, Department of Surveying Engineering, University of New Brunswick, Jan. 25, 1993, 118 pp. |
A. Alwan, et al., Adaptive Mobile Multimedia Networks, IEEE Personal Communications, p. 34-51, Apr. 1996. |
Michael Ball, et al., Reliability of Packet Switching Broadcast Radio Networks, IEEE Transactions on Circuits and Systems, vol. Cas-23, No. 12, p. 806-13 ,Dec. 1976. |
Kenneth Brayer, Implementation and Performance of Survivable Computer Communication with Autonomous Decentralized Control, IEEE Communications Magazine, p. 34-41, Jul. 1983. |
Weidong Chen and Eric Lin, Route Optimization and Locations Updates for Mobile Hosts, Proceedings of the 16th ICDCS, p. 319-326, 1996. |
Daniel Cohen, Jonathan B. Postel, and Raphael Rom, IP Addressing and Routing in a Local Wireless Network, IEEE INFOCOM 1992, p. 5A.3.1-7. |
Charles Perkins and David B. Johnson, Mobility Support in IPv6, Sep. 22, 1994, http//www.monarch.cs.rice.edu/internet-drafts/draft-perkins-ipv6-mobility-sup-00.txt (last visited Sep. 26, 2009. |
Jonathan J. Hahn and David M. Stolle, Packet Radio Network Routing Algorithms: A Survey, IEEE Communications Magazine, vol. 22, No. 11, p. 41-7, Nov. 1984. |
David A. Hall, Tactical Internet System Architecture for the Task Force XXI, IEEE 1996, p. 219-30. |
Robert Hinden and Alan Sheltzer, The DARPA Internet Gateway, DARPA RFC 823, Sep. 1982, 45 pp. |
Manuel Jimenez-Cedeno and Ramon Vasquez-Espinosa, Centralized Packet Radio Network: A Communication Approach Suited for Data Collection in a Real-Time Flash Flood Prediction System, Dept. of Electrical and Computer Engineering, University of Puerto Rico-Mayaguez, ACM 0-89791-568-2/93, p. 709-13, 1993. |
David B. Johnson, Routing in Ad Hoc Networks of Mobile Hosts, Workshop on Mobile Computing Systems and Applications, Dec. 8-9, 1994, Santa Cruz, California, IEEE 1995, p. 158-63. |
David B. Johnson, Route Optimization in Mobile IP, Nov. 28, 1994, http://www.monarch.cs.rice.edu/internet-drafts/draft-ietf-mobileip-optim-00.txt (last visited Sep. 26, 2009), 32 pp. |
Mark G. Lewis and J.J. Garcia-Luna-Aceves, Packet-Switching Applique for Tactical VHF Radios, 1987 IEEE MILCOM Communciations Conference, Oct. 19-22, 1987, Washington, D.C., p. 21.2.1-7. |
Sioe Mak and Denny Radford, Design Considerations for Implementation of Large Scale Automatic Meter Reading Systems, IEEE Transactions on Power Delivery, vol. 10, No. 1, p. 97-103, Jan. 1995. |
Charles E. Perkins and Pravin Bhagwat, A Mobile Networking System Based on Internet Protocol, IEEE Personal Communications, First Quarter 1994, IEEE 1994, p. 32-41. |
Richard Schulman, Richard Snyder, and Larry J. Williams, SINCGARS Internet Controller—Heart of the Digitized Battlefield, Proceedings of the 1996 Tactical Communications Conference, Apr. 30-May 2, 1996, Fort Wayne, Indiana, p. 417-21. |
Nachum Shacham and Earl J. Craighill, Dynamic Routing for Real-Time Data Transport in Packet Radio Networks, Proceedings of INFOCOM 1982, IEEE 1982, p. 152-58. |
R. Lee Hamilton, Jr. and Hsien-Chuen Yu, Optimal Routing in Multihop Packet Radio Networks, IEEE 1990, p. 389-96. |
Carl A. Sunshine, Addressing Problems in Multi-Network Systems, Proceedings of INFOCOM 1982, IEEE 1982, p. 12-18. |
J.J. Garcia-Luna-Aceves, Routing Management in Very Large-Scale Networks, North-Holland, Future Generations Computer Systems 4, 1988, pp. 81-93. |
J.J. Garcia-Luna-Aceves, A Minimum-hop Routing Algorithm Based on Distributed Information, North-Holland, Computer Networks and ISDN Systems 16, 1988/89, p. 367-382. |
D. Hubner, J. Kassubek, F. Reichert, A Distributed Multihop Protocol for Mobile Stations to Contact A Stationary Infrastructure, Third IEE Conference on Telecommunications, Conference Publication No. 331, p. 204-7. |
Jens Zander and Robert Forchheimer, The SOFTNET Project: A Retrospect, IEEE EUROCON, Jun. 13-17, 1988, p. 343-5. |
Mario Gerla and Jack Tzu-Chich Tsai, Multicluster, Mobile, Multimedia Radio Network, Wireless Networks 1, J.C. Baltzer AG, Science Publishers, 1995, p. 255-265. |
F. G. Harrison, Microwave Radio in the British TeleCom Access Network, Second IEE National Conference on Telecommunications, Conference Publication No. 300, Apr. 2-5, 1989, p. 208-13. |
Chai-Keong Toh, A Novel Distributed Routing Protocol To Support Ad-Hoc Mobile Computing, Conference Proceedings of the 1996 IEEE Fifteenth Annual International Phoenix Conference on Computers and Communications, Mar. 27-29, 1996, p. 480-6. |
Fadi F. Wahhab, Multi-Path Routing Protocol for Rapidly Deployable Radio Networks, Thesis submitted to the Department of Electrical Engineering and Computer Science of the University of Kansas, 1994, 59 pp. |
Jil Westcott and Gregory Lauer, Hierarchical Routing for Very Large Networks, IEEE MILCOM 1984, Oct. 21-24, 1984, Conference Record vol. 2, p. 214-8. |
International Search Report and Written Opinion for Application No. PCT/US08/13027, dated Feb. 9, 2009, 6 pp. |
International Search Report and Written Opinion for Application No. PCT/US08/13023, dated Jan. 12, 2009, 10 pp. |
International Search Report and Written Opinion for Application No. PCT/US08/13019, dated Jan. 12, 2009, 13 pp. |
International Search Report and Written Opinion for Application No. PCT/US08/13025, dated Jan. 13, 2009, 7 pp. |
International Search Report and Written Opinion for Application No. PCT/US08/13018, dated Jan. 30, 2009, 9 pp. |
International Search Report and Written Opinion for Application No. PCT/US08/13020, dated Jan. 9, 2009, 8 pp. |
International Search Report and Written Opinion for Application No. PCT/US08/13028, dated Jan. 15, 2009, 9 pp. |
International Search Report and Written Opinion for Application No. PCT/US08/13021, dated Jan. 15, 2009, 11 pp. |
International Search Report and Written Opinion for Application No. PCT/US08/13016, dated Jan. 9, 2009, 7 pp. |
International Search Report and Written Opinion for Application No. PCT/US08/13024, dated Jan. 13, 2009, 9 pp. |
International Search Report and Written Opinion for Application No. PCT/US08/13022, dated Jan. 27, 2009, 10 pp. |
International Search Report and Written Opinion for Application No. PCT/US08/13030, dated Jan. 9, 2009, 7 pp. |
International Search Report and Written Opinion for Application No. PCT/US08/12161, dated Mar. 2, 2009, 13 pp. |
International Search Report and Written Opinion for Application No. PCT/US08/13017, dated Mar. 18, 2009, 11 pp. |
International Search Report and Written Opinion for Application No. PCT/US08/13026, dated Feb. 24, 2009, 9 pp. |
International Search Report and Written Opinion for Application No. PCT/US08/13029, dated Feb. 2, 2009, 8 pp. |
International Search Report and Written Opinion for Application No. PCT/US08/13032, dated May 12, 2009, 14 pp. |
International Search Report and Written Opinion for Application No. PCT/US09/05008, dated Oct. 22, 2009, 8 pp. |
Leis, John, “TCP/IP Protocol Family,” pp. 1 and 42-43, Apr. 3, 2006. |
Supplementary European Search Report for Application No. EP 08 85 1869, dated Dec. 30, 2010, 7 pp. |
International Search Report and Written Opinion for Application No. PCT/US10/26956, dated May 19, 2010, 2 pp. |
Supplementary European Search Report for Application No. EP 08 85 1132, dated Dec. 6, 2010, 9 pp. |
Baumann, R., et al., “Routing Packets Into Wireless Mesh Networks,” Wireless and Mobile Computing, Networking and Communications, 2007, WIMOB 2007, Third IEEE International Conference, Piscataway, NJ, Oct. 8, 2007, p. 38 (XP031338321). |
Levis Stanford University, J. P. Vasseur, Cisco Systems, et al., “Overview of Existing Routing Protocols for Low Power and Lossy Networks,” draft-levis-rl2n-overview-protocols-02.txt, IETF Standard-Working-Draft, Internet Engineering Task Force, IETF, Ch, No. 2, Nov. 17, 2007 (XP015054252) (ISSN: 0000-0004). |
Culler Arch Rock, J.P. Vasseur, Cisco Systems, et al., “Routing Requirements for Low Power and Lossy Networks, draft-culler-rl2n-routing-reqs-01.txt,” IETF Standard-Working-Draft, Internet Engineering Task Force, IETF, CH, No. 1, Jul. 7, 2007 (XP015050851) (ISSN: 000-0004). |
Perkins, C. E., et al., “Ad Hoc On-Demand Distance Vector (AODV) Routing,” Network Working Group Internet Draft, XX, Nov. 9, 2001 (XP002950167). |
Postel, J., “RFC 793 Transmission Control Protocol,” Sep. 1981 [retrieved on Jan. 1, 2007], Retrieved From the Internet: http://www.ietf.org/rfc/rfc0793.txt. |
Supplementary European Search Report for Application No. EP 08 85 1927, dated Dec. 22, 2010, 10 pp. |
Younis, M., et al., “Energy-Aware Routing in Cluster-Based Sensor Networks,” Modeling, Analysis and Simulation of Computer and Telecommunications Systems, 10th IEEE Proceedings on Mascots, Oct. 11-16, 2002, Piscataway, NJ (XP010624424) (ISNB: 978-0-7695-1840-4). |
Supplementary European Search Report for Application No. EP 08 85 3052, dated Mar. 18, 2011, 10 pp. |
Supplementary European Search Report for Application No. EP 08 85 1560, dated Mar. 24, 2011, 9 pp. |
Supplementary European Search Report for Application No. EP 08 85 2992, dated Mar. 23, 2011, 6 pp. |
International Search Report and Written Opinion for Application No. PCT/US2011/060694, dated Apr. 9, 2012, 10 pp. |
International Search Report and Written Opinion for Application No. PCT/US2011/049227, dated Jan. 31, 2012, 9 pp. |
International Search Report and Written Opinion for Application No. PCT/US12/22334, dated Apr. 9, 2012, 9 pp. |
International Search Report and Written Opinion for Application No. PCT/US11/56620, dated Mar. 13, 2012, 8 pp. |
Supplementary European Search Report for Application No. EP 08 84 2449, dated Nov. 29, 2011, 5 pp. |
Lin, Shen, et al., “A Wireless Network Based on the Combination of Zigbee and GPRS” [online], [retrieved on Feb. 16, 2012], IEEE International Conference on Networking, Sensing and Control, Apr. 6-8, 2008, 4 pp., Retrieved From the Internet: http://ieeexplore.ieee.org/xpls/abs—all.jsp?arnumber=4525223. |
Telegesis, “ZigBee Gateway Makes Your Meter Smart” [online], 2005 [retrieved on Feb. 16, 2012], 1 p., Retrieved From the Internet: http://www.telegesis.com/downloads/general/SSV%20IP%20gateway%20case%20study.pdf. |
Supplementary European Search Report for Application No. EP 09 81 1849, dated Dec. 13, 2011, 9 pp. |
Gerla, Mario, et al., Multicasting Protocols For High-Speed, Wormhole-Routing Local Area Networks, ACM SIGCOMM Computer Communication Review, vol. 26, No. 4, Oct. 4, 1996, pp. 184-193. |
International Search Report and Written Opinion for Application No. PCT/US2011/049277, dated Jan. 31, 2012, 9 pp. |
International Search Report and Written Opinion for Application No. PCT/US11/21167, dated Mar. 21, 2012, 8 pp. |
“UCAIug Home Area Network System Requirements Specification, A Work Product of the OpenHAN Task Force Formed by the SG Systems Working Group Under the Open Smart Grid (OpenSG) Technical Committee of the UCA® International Users Group, Version 2.0,” 157 pp., Aug. 30, 2010. |
“ZigBee Smart Energy Profile Specification,” ZigBee Profile: 0x0109, Revision 15, Dec. 1, 2008, Document 075345r15 (SEP Document), 244 pp. |
Edison Electric Institute (EEI), “Uniform Business Practices for Unbundled Electricity Metering, vol. Two,” Dec. 5, 2000, 196 pp., www.naesb.org/pdf/ubp120500.pdf. |
“ZigBee Smart Energy Profile Specification,” ZigBee Profile: 0x0109, Revision 16, Version 1.1, Document 075356r16ZB, 332 pp., Mar. 23, 2011. |
“ZigBee Over-the-Air Upgrading Cluster,” ZigBee Alliance, Document 095264r18, Revision 18, Version 1.0, 63 pp., Mar. 14, 2010. |
IEEE Standard for Information Technology—Telecommunications and Information Exchange Between Systems—Local and Metropolitan Area Networks—Specific Requirements, “Part 15.4: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (WPANs),” IEEE Computer Society, 323 pp., Sep. 8, 2006. |
IEEE Standard for Information Technology—Telecommunications and Information Exchange Between Systems—Local and Metropolitan Area Networks—Specific Requirements, “Part 15.4: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (LR-WPANs),” IEEE Computer Society, 679 pp., Oct. 1, 2003. |
“ZigBee Cluster Library Specification,” ZigBee Alliance, Document 075123r02ZB, 420 pp., May 29, 2008. |
Liu, Ryan, et al., “A Survey of PEV Impacts on Electric Utilities,” EEE PES Innovative Smart Grid Technologies Conference, Anaheim, California, 8 pp., Jan. 17-19, 2011. |
“Utility/Lab Workshop on PV Technology and Systems,” DTE Energy DER Technology Adoption, DEW Analysis of Renewable, PEV & Storage, Tempe, Arizona, 36 pp., Nov. 8-9, 2010. |
“Network Device: Gateway Specification,” ZigBee Alliance, ZigBee Document 075468r35, Revision 35, Version No. 1.0, 301 pp., Mar. 23, 2011. |
International Search Report and Written Opinion for Application No. PCT/US12/28135, dated Jul. 5, 2012, 7 pp. |
Number | Date | Country | |
---|---|---|---|
20120124367 A1 | May 2012 | US |
Number | Date | Country | |
---|---|---|---|
61413538 | Nov 2010 | US | |
61441375 | Feb 2011 | US |