Patent Publication Number: US-2015084421-A1

Title: Intelligent wall plug

Description:
CLAIM OF PRIORITY/INCORPORATION BY REFERENCE 
     This patent application makes reference to, claims priority to and claims benefit from U.S. Provisional Patent Application Ser. No. 61/881,793 entitled “Intelligent Wall Plug” filed on Sep. 24, 2013, which is hereby incorporated herein by reference in its entirety. 
    
    
     TECHNICAL FIELD 
     Aspects of the present disclosure relate to electronic systems and/or networking More specifically, certain implementations of the present disclosure relate to an intelligent wall plug. 
     BACKGROUND 
     Existing methods and systems for providing device control can be costly, cumbersome and inefficient. Further limitations and disadvantages of conventional and traditional approaches will become apparent to one of skill in the art, through comparison of such approaches with some aspects of the present method and apparatus set forth in the remainder of this disclosure with reference to the drawings. 
     BRIEF SUMMARY 
     A system and/or method is provided for an intelligent wall plug, substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the disclosure and/or the claims. 
     These and other advantages, aspects and novel features of the present disclosure, as well as details of illustrated implementation(s) thereof, will be more fully understood from the following description and drawings. 
    
    
     
       BRIEF DESCRIPTION OF SEVERAL VIEWS OF THE DRAWINGS 
         FIG. 1  illustrates an example home network. 
         FIG. 2  illustrates an example intelligent wall plug. 
         FIG. 3  illustrates an example flow chart of a method for an example process for managing one or more intelligent wall plugs. 
     
    
    
     DETAILED DESCRIPTION 
     Certain implementations may be found in a method and system for an intelligent wall plug. In one embodiment, the invention provides an intelligent wall plug for use with a home having a) a power outlet providing power, and b) a home network manager configured to communicate via a first communication protocol. The intelligent wall plug includes a plug removably connectable to the power outlet. The intelligent wall plug also includes a device outlet to receive a first device for receiving power from the power outlet in response to the first device having been plugged into said power outlet. The intelligent wall plug also includes an interface port configured to receive a second device operable to communicate in a second communication protocol. The intelligent wall plug also includes a processor coupled to the device outlet and the interface port i) to communicate with the home network manager via the first communication protocol, ii) to determine if a second device has been plugged into the interface port, and, iii) in response to having determined that a second device has been plugged into the interface port, to translate the first communication protocol into the second communication protocol. 
     In another embodiment, the invention provides an intelligent control system for use with a power outlet providing power. The system includes a first device to communicate in a first communication protocol, a home network manager to communicate control signals to the first device via a second communication protocol, and an intelligent wall plug being removably connectable to the power outlet. The intelligent wall plug includes a) a plug removably connectable to the power outlet, b) a device outlet to receive a second device for receiving power from the power outlet, c) an interface port to receive the first device, and d) a translator, in response to the first device having been connected to the interface port, to i) translate the second communication protocol into the first communication protocol, and ii) communicate the control signals to the first device via the first communication protocol to control the first device. 
     In another embodiment, the invention provides a method of controlling a remote device via an intelligent wall plug. The remote device is operable to communicate in a first communication protocol with a home network manager that may communicate via a second communication protocol. The method includes determining if the remote device has been removably plugged into the intelligent wall plug, and translating, in response to the remote device having been plugged into the intelligent wall plug, the second communication protocol into the first communication protocol. The method also includes communicating control signals to the plugged remote device via the first communication protocol, and controlling the remote device with the control signals. 
     As utilized herein the terms “circuits” and “circuitry” refer to physical electronic components (i.e. hardware) and any software and/or firmware (“code”) which may configure the hardware, be executed by the hardware, and/or otherwise be associated with the hardware. As used herein, for example, a particular processor and memory may comprise a first “circuit” when executing a first plurality of lines of code and may comprise a second “circuit” when executing a second plurality of lines of code. As utilized herein, “and/or” means any one or more of the items in the list joined by “and/or”. As an example, “x and/or y” means any element of the three-element set {(x), (y), (x, y)}. As another example, “x, y, and/or z” means any element of the seven-element set {(x), (y), (z), (x, y), (x, z), (y, z), (x, y, z)}. As utilized herein, the terms “block” and/or “module” refer to functions than may be performed by one or more circuits. As utilized herein, the term “example” means serving as a non-limiting example, instance, or illustration. As utilized herein, the terms “for example” and “e.g.” introduce a list of one or more non-limiting examples, instances, or illustrations. As utilized herein, circuitry is “operable” to perform a function whenever the circuitry comprises the necessary hardware and code (if any is necessary) to perform the function, regardless of whether performance of the function is disabled, or not enabled, by some user-configurable setting. 
       FIG. 1  illustrates an example home network. Referring to  FIG. 1 , there is shown a home network  100 . 
     The home network  100  may correspond to a location  101 . The location  101  may, for example, correspond to a residence (e.g., home, apartment) or non-residence premises (e.g., a small business, a school, a library). In this regard, the home network  100  may, for example, comprise a plurality of home network elements, such as, for example, a plurality of home network elements  120   a - 120   k . The home network elements (e.g., home network elements  120   a - 120   k ) may, for example, comprise one or more devices, systems, fixtures, appliances, and//or other circuitry. The home network elements (e.g., home network elements  120   a - 120   k ) may comprise, for example, one or more televisions  120   a , one or more computers (e.g., laptop computer  120   b , desktop computer  120   c ), one or more personal handheld devices (e.g., tablet  130   j , mobile phone  130   k ), one or more multimedia devices and/or components (e.g., speakers  120   f ), one or more structural fixtures (e.g., windows/window blinds  120   d ), one or more lighting and/or electrical fixtures  120   e , one or more appliances (e.g., refrigerator  120   g ), one or more environmental sensory devices  120   h  (e.g., thermometers, humidity meters), and/or one or more security devices  120   i  (e.g., a smoke detector, a carbon monoxide detector, a security alarm, a motion detector). 
     The disclosure is not limited to any particular type of a home network. Furthermore, the disclosure is not limited to any particular combination of home network elements. It is to be understood that although the network is referred to as a “home network” throughout the disclosure, the disclosure is not limited in this way. Specifically, the network may comprise any other network that may be operable to control one or more network elements. 
     In some instances, the home network  100  may incorporate a home network manager  110 . The home network manager  110  may comprise suitable circuitry, interfaces, logic, and/or code for implementing various aspects of the present disclosure. For example, the home network manager  110  may be configured for use in managing, servicing, and/or interacting with one or more home network elements. Although the home network manager  110  is shown in  FIG. 1  as a single and separate device, the disclosure is not limited in this way. For example, in some implementations, one or more functions of the home network manager  110  may be provided by one or more existing home network elements (e.g., providing user interface via tablet  120   j  and/or television  120   a ). In an example embodiment of the disclosure, the home network manager  110  may be implemented as a virtual platform, such as, for example, one or more software modules may run on, and/or utilize resources of one or more existing home network elements (e.g., laptop  120   b  or desktop  120   c ). 
     The home network manager  110  may be configured to communicate with one or more elements (e.g., home network devices) in a home network. In an example embodiment of the disclosure, the home network manager  110  may be operable to communicate with one or more devices and/or systems that may be external to a home network, using, for example, optical, wired and/or wireless communication links. 
     The home network manager  110  may interact with one or more of the home network elements  120   a - 120   k  via corresponding links  130   a - 130   k , which may be supported by the home network manager  110  and/or the corresponding home network element(s). For example, the links  130   a - 130   k  may be implemented and/or configured to operate using a wireless protocol, such as, for example, a Z-wave protocol. In an example embodiment of the disclosure, the home network  100  may be implemented as Z-Wave network. However, the disclosure is not limited in this way. For example, the home network  110  may comprise one or more wired and/or wireless links and/or protocol. Wireless links and/or protocols, may comprise, for example, WPAN (e.g., Bluetooth or ZigBee) and/or WLAN (WiFi/802.11) protocols and/or any other wireless links and/or protocols suitable for implementation consistent with the disclosure. Wired protocols and/or links may comprise, for example, Ethernet, Universal Serial Bus (USB), and/or any other wired links and/or protocols suitable for implementation consistent with the disclosure. 
     In an example implementation of the disclosure, the home network manager  110  may be operable to support one or more communication methods from one or more home network devices (e.g., home network elements  120   a - 120   k ). For example, one or more home network elements may communicate with the home network manager  110  utilizing a particular wireless link and/or protocol (e.g., Z-wave) and/or a particular wired link and/or protocol (e.g., Ethernet), while one or more other home network elements may communicate with the home network manager  110  utilizing a different particular wireless link and/or protocol (e.g., WiFi) and/or a different particular wired link and/or protocol (e.g., USB). 
     In an example embodiment of the disclosure, the same one or more home network elements may communicate with the home network manager  110  by, for example, using one or more wired and/or wireless links and/or protocols at the same and/or at different times. For example, a particular network element may communicate with the home network manager  110  using a Z-Wave communication protocol for a particular communication and may communicate with the home network manager  110  using a WiFi communication protocol for another particular communication. 
     In operation, the home network manager  110  may be operable to manage a home network (e.g., the home network  100 ). The home network manager  110  may be utilized, for example, as an interface platform for interacting with various network elements (e.g., the home network elements  120   a - 120   k ). In this regard, the home network manager  110  may support establishing and/or configuring one or more communication connections/links (e.g., the links  130   a - 130   k ) with the one or more elements of the home network  110 . Once established, the connectivity between the home network manager  110  and the home network elements (e.g., elements  120   a - 120   k ) may, for example, be utilized to enable centralized monitoring, control, and/or management of the home network elements, and/or of the home network  100  as a whole,. For example, the home network manager  110  may be operable to control operations of certain elements (e.g., turn on television  120   a , switch to particular channel(s) at particular days/times, and/or record if recording is supported); monitor environment in the home network, such as by obtaining environmental readings (e.g., temperature, humidity, etc.) via example environmental sensory devices  120   h , and may process these readings (e.g., to determine if/when to adjust other home network elements accordingly); adjust one or more example lighting and/or electrical fixtures  120   e  (e.g., turn lights on or off); lower/raise example window (blinds)  120   d ; adjust operations of example appliances (e.g., refrigerator  120   g ), such as, for example, based on a pre-configured power efficiency/optimization profile; monitor for any indications of a security/safety problem, based on, for example, input from example security devices  120   i , and/or act accordingly (e.g., send notifications to users, such as by texting example smartphone  120   k , and/or automatically notify authorities, e.g., by dialing ‘911’ and/or contacting pre-configured emergency numbers). 
     In an example embodiment of the disclosure, the home network manager  110  may provide and/or utilize user interface services in the home network. In this regard, the home network manager  110  may be operable to support use of user interface functions, and/or to generate and/or store information corresponding thereto, which may be utilized to enable interactions between the home network manager  110  and users (e.g., in the home network  100 ). For example, in some implementations, the home network manager  110  may be configured to generate and/or use a graphic user interface (GUI), for visually displaying information and/or providing interactivity with users (e.g., for providing input thereby). One or more user interfaces may enable configuring the home network manager  110  and/or functions provided by the home network manager  110 . In an example embodiment of the disclosure, the one or more user interfaces may enable user interaction with, configuring and/or adjusting other elements in the home network  100  (e.g., elements connected to the home network manager  110 ). 
     In an example embodiment of the disclosure, the user interfaces may be provided via one or more other devices that may be communicatively coupled to the home network manager  110 . For example, a GUI generated and/or used by the home network manager  110  may be displayed using existing home network elements, such as, for example, television  120   a , laptop  120   b , tablet  120   j , and/or smartphone  120   k.    
     In an example embodiment of the disclosure, one or more home network elements (e.g., home network elements  120   a - 120   k ) may be configured to provide enhanced functionality, especially in the context of the home network provided by home network managers (e.g., the home network manager  110 ). For example, rather than utilizing a typical wall plug, an enhanced (intelligent) wall plug may be utilized, such as to provide enhanced power supply monitoring functions, device interface functions and/or other functions in a home network (e.g., the home network  100 ). An example intelligent wall plug is depicted in and/or described with respect to  FIG. 2 . 
       FIG. 2  illustrates an example intelligent wall plug. Referring to  FIG. 2 , there is shown an intelligent wall plug  200 . 
     The intelligent wall plug  200  may comprise suitable circuitry, interfaces, logic, and/or code for implementing various aspects of the present disclosure. The intelligent wall plug  200  may be implemented and/or configured to provide enhanced power supply, device control and/or related functions. 
     The intelligent wall plug  200  may be utilized as a wall plug adapter. For example, the intelligent wall plug  200  may be operable to be plugged into, for example, an existing power outlet using, for example a plug (e.g., rotating plug  260 ). In this regard the intelligent wall plug  200  may derive power from the existing power outlet in order to, for example, provide enhanced functionality (e.g., power supply, control) to one or more devices that may in turn be plugged into the intelligent wall plug  200 . The plug that may be utilized for connecting the intelligent wall plug  200  into an existing power outlet may be rotational such that the intelligent wall plug  200  may, for example, be easily fitted into any existing power outlet and/or power strip, etc. 
     In an example embodiment of the disclosure, the intelligent wall plug  200  may be operable to support providing power supply, such as via one or more outlets (e.g., outlet(s)  230 ), in which devices may be plugged to derive electric power (e.g., from an electric grid). Although the intelligent wall plug  200  is depicted with two outlets  230 , the discourse is not limited in this way. For example, the intelligent wall plug  200  may comprise one or more outlet(s) (e.g., outlet(s)  230 ) that may support providing power to one or more electronic devices under one or more power standards, for example, as may be required by international or national regulatory organizations. 
     In another example embodiment of the disclosure, the intelligent wall plug  200  may be operable to provide functionality consistent with the disclosure while operating on battery power. For example, the intelligent wall plug  200  may comprise a built-in and/or replaceable battery (not shown) that may support the operation of the intelligent wall plug  200  during, for example, a power outage and/or to provide functionality when, for example, the intelligent wall plug  200  is intentionally and/or unintentionally unplugged from a standard power outlet. 
     For example, during a power outage the intelligent wall plug  200  may be operable to support its communication functions, with for example, a network manager (e.g., home network manager  210 ). In this regard, the intelligent wall plug  200  may be able to communicate to the network manager information that may indicate that, for example, a power outage occurred and/or that one or more network devices (plugged into and/or otherwise connected to the intelligent wall plug  200  may not be operable. 
     The intelligent wall plug  200  may be configured for operation on a home network (e.g., home network  100  as depicted in and/or described with respect to  FIG. 1 ), such that, the intelligent wall plug  200  may be utilized as a home network element. In this regard, the intelligent wall plug  200  may be configured to interact, for example, in a home network (e.g., home network  100  as depicted in and/or described with respect to  FIG. 1 ) with, for example, a home network manager (e.g., home network manager  210 ). The home network manager may be substantially similar to the home network manager  110  as depicted in and/or described with respect to  FIG. 1 . 
     For example, the intelligent wall plug  200  may be configured to interact with the home network manager  210  via a communication link  220 . The communication link  220  may, for example, comprise a Z-Wave link. The disclosure is not limited to any particular type of a communication link. For example, the intelligent wall plug  200  may be implemented to support, for example one or more wireless and/or wired links, protocols and/or connections. For example, wireless links, protocols and/or connections, may comprise, for example, WPAN (e.g., Bluetooth or ZigBee) and/or WLAN (WiFi/802.11) protocols and/or any other wireless links, protocols and/or connections suitable for implementation consistent with the disclosure. Wired links, protocols and/or connections may comprise, for example, Ethernet, Universal Serial Bus (USB), and/or any other wired links, protocols and/or connections suitable for implementation consistent with the disclosure. While not shown in  FIG. 2 , to support communication with other elements or systems, such as the home network manager  210 , the intelligent wall plug  200  may incorporate a communication transceiver (e.g., a Z-Wave transceiver) and/or related processing resources for allowing use of the intelligent wall plug  200 . 
     The intelligent wall plug  200  may incorporate various features for providing enhanced power supply related functions and/or operations. In this regard, the intelligent wall plug  200  may be designed and/or configured to perform as an extremely compact, intelligent and/or sophisticated, remotely controlled outlet adapter. The intelligent wall plug  200  may be operable to allow control, such as by other systems (e.g., the home network manager  210 ), of power operations provided by the intelligent wall plug  200 . For example, the intelligent wall plug  200  may allow the home network manager  210  to control and/or monitor, using, for example, the connection link  220 , electrical devices (e.g., refrigerator  120   g ) which may be plugged into the outlet(s)  230  of the intelligent wall plug  200 . 
     In an example embodiment of the disclosure, the intelligent wall plug  200  may be designed and/or configured to provide power metering function(s). In this regard, the intelligent wall plug  200  may incorporate suitable components (e.g., circuitry) for monitoring power consumption (e.g., of devices drawing power through the intelligent wall plug  200 ). The intelligent wall plug  200  may, for example, be applied at particular sections of the home network to allow control of electrical devices, and may monitor and/or track power consumption in a convenient and maintenance-free manner. 
     In an example embodiment of the disclosure, the intelligent wall plug  200  may monitor power consumption and/or other criteria associated with one or more outlets (e.g., outlet(s)  230 ) individually and/or in the aggregate. In an example embodiment of the disclosure, the intelligent wall plug  200  may be operable to initiate an alert condition when, for example, power consumption associated with the one/or more outlets (individually and/or in the aggregate) exceeds a pre-defined and/or pre-configured level. 
     In an example embodiment of the disclosure, the intelligent wall plug  200  may be configured to provide real-time indication of power consumption. For example, the intelligent wall plug  200  may incorporate means (e.g., LEDs) for indicating power consumption in visual manner—e.g., one or more parts of intelligent wall plug  200  (and/or the whole intelligent wall plug  200 ) may glow (e.g., using LEDs) in different colors depending on power consumption. For example, the intelligent wall plug  200  may glow green to indicate low power consumption. In another example, the intelligent wall plug  200  may glow red to indicate high power consumption. 
     In another example embodiment of the disclosure, visual indication of the power consumption may be provided for each of the one or more outlets (e.g., outlet(s)  230 ) individually). For example, the intelligent wall plug  200  may be operable to glow in one or more colors in one or more areas that may surround a particular outlet (e.g., a glowing ring around the particular outlet, illumination of the outlet part) to indicate power consumption associated with the particular outlet of the one or more outlets. 
     For example, the intelligent wall plug  200  may comprise one or more glowing rings (e.g., glowing ring  270 ) that may be associated with each of the one or more outlets (e.g., outlet(s)  230 ). A glowing ring (e.g., glowing ring  270 ) may comprise, for example one or more LEDs (or other light emitting devices) that may be situated on the inside and/or on the outside of a casing of the intelligent wall plug  200 . In one example, the casing (and/or parts thereof) of the intelligent wall plug  200  may be partially and/or wholly transparent. In this regard, the glowing ring (e.g., glowing ring  270 ) may glow different colors depending on, for example, the power consumption, such that the glowing ring will be visible on the outside of the intelligent wall plug and/or through the partially and/or wholly transparent casing. 
     In an example embodiment of the disclosure, the power consumption monitoring may comprise collecting power consumption related information. The power consumption information may comprise, for example, data pertaining to power consumption (e.g., current and/or aggregate), and/or additional information, such as, for example, information regarding the device(s) (e.g., type of device, make/model, etc.) that may be plugged into the intelligent wall plug  200 . 
     In an example embodiment of the disclosure, the power consumption related information may, for example, be reported by the intelligent wall plug  200  to an external device. For example, the information may be communicated to a home network manager (e.g., home network manager  210 ). The home network manager may, for example, utilize the information to manage the home network and/or adjust operations of various elements of the home network. In an example embodiment of the disclosure, the intelligent wall plug  200  may incorporate means for enabling reporting of the information directly, for example, through a user interface on the intelligent wall plug  200 . For example, in an example embodiment of the disclosure, the intelligent wall plug  200  may incorporate a screen (e.g., LCD screen)  240 , which may be situated in the casing (e.g., top side, bottom, side) of the intelligent wall plug  200 . 
     The example screen may be utilized to display various information, including, for example, the current power consumption (e.g., by individual outlets, consumption in the aggregate), and/or information such as, for example, information regarding connected device(s), connectivity (e.g., within the home network, within a range of a home network manager) related information, etc. For example, intelligent wall plug  200  may be operable to display (e.g., on the screen  240 ) the power consumption information for each of the one or more outlets (e.g., outlet(s)  230 ), each of the one or more interface ports (e.g., interface port  250 ), and/or in aggregate between any two or more of the one or more outlets and/or interface ports. The mode of display may, for example, comprise displaying information about current (“live”) power consumption and/or aggregate power consumption (e.g., over a day, week, month, year and/or any other pre-defined and/or pre-configured time interval). The aggregate power consumption information (e.g., over a pre-defined and/or pre-configured time interval) may be displayed for each individual outlet and/or interface port and/or a sum of power consumption statistics across one or more outlets (e.g., outlet(s)  230 ) and/or interface ports (e.g., interface port  250 ). 
     In an example embodiment of the disclosure, the mode of display may be control by a user using one or more input/output devices associated with the intelligent wall plug  200  and/or through an outside interface, such as, for example, an interface provided by a network manager (e.g., network manager  210 ). For example, a button may be provided, that may be located on the casing of the intelligent wall plug  200 , that may be operable to change the display mode of the intelligent wall plug  200 . In this regard, a user may be able to press the button (e.g., a pre-determined number of times) to adjust the display mode of the intelligent wall plug  200 . The present disclosure is not limited to any particular mode of display and/or mode of operating and/or adjusting the mode of display. Accordingly, the intelligent wall plug  200  may comprise other suitable modes of operation and/or adjustment of the display mode consistent with the disclosure. 
     In an example embodiment of the disclosure, the intelligent wall plug  200  may comprise one or more input/output (“I/O”) interfaces. The I/O interface may comprise suitable logic, circuitry, interfaces, and/or code that may be operable to enable user interactions with the intelligent wall plug  200  through interfaces other than, for example, the example button, consistent with the disclosure. The I/O interface may, obtain input from user(s) of the intelligent wall plug  200  and/or provide output to the user(s). The I/O interface may support various types of inputs and/or outputs, including, for example, video, audio, and/or textual. In this regard, dedicated I/O devices and/or components, external to or integrated within the intelligent wall plug  200 , may be utilized for inputting and/or outputting data during operations of the I/O interface. Exemplary (external or integrated) I/O devices may comprise displays, mice, keyboards, touchscreens, voice input interfaces, and other input/output interfaces or devices. 
     In an example embodiment, the intelligent wall plug  200  may incorporate one or more interface ports, such as, for example, the interface port  250 . The one or more interface ports may be situated in the casing (e.g., top, bottom, side) of the intelligent wall plug  200 . Although the disclosure may reference a single interface port (e.g., interface port  250 ), the disclosure is not limited in this way. For example, the intelligent wall plug  200  may comprise one or more same or different interface ports (not shown). 
     The interface port  250  may be utilized to provide power to the intelligent wall plug  200 , such as to drive various circuitry used in various functions of the intelligent wall plug  200  (e.g., communicative functions, monitoring functions, display functions). The interface port may be utilized to charge a built-in and/or a replaceable battery, if include, (not shown) of the intelligent wall plug  200 . The interface port  250  may, for example, comprise a USB, FireWire and/or another interface adapter for use consistent with the disclosure. In an example embodiment of the disclosure, the interface port  250  may be utilized to provide power supply to a device that may be connected to the intelligent wall plug  200  thought the interface port  250 . 
     In an example embodiment of the disclosure, the one or more interface ports may be utilized to monitor power consumption and/or other criteria associated with one or more interface ports (e.g., interface port  250 ) individually and/or in the aggregate. In an example embodiment of the disclosure, the intelligent wall plug  200  may be operable to initiate an alert condition when, for example, power consumption associated with the one/or more interface ports (individually and/or in the aggregate) exceeds a pre-defined and/or pre-configured level. 
     In an example embodiment of the disclosure, the interface port  250  may be utilized, for example, in supporting control of devices plugged into and/or otherwise connected to the intelligent wall plug  200 . For example, the interface port  250  may be operable to enable control of devices that may not otherwise be compatible (e.g., may not be operable to directly connect to the home network and/or the home network manager) with a home network (e.g., home network  100 ) on which the intelligent home plug  200  operates and/or a home network manager (e.g., home network manager  210 ). 
     The disclosure is not limited to providing support only to incompatible devices. For example, the intelligent wall plug  250  may provide support to any device that may or may not be otherwise compatible with a home network on which the intelligent wall plug  250  operates. For example, it may be desirable to utilize the wall plug  250  as both a charging unit and/or an interface unit. In this regard, the intelligent wall plug  200  may, for example, provide charging functionality and/or control functionality to a device connected to the intelligent wall plug  200 . In this regard, the connected device may not need to utilize its interfaces that may otherwise be operable for connecting with the home network (and/or a home network manager) on which the intelligent plug  200  and/or the connected device may operate. 
     In an example embodiment of the disclosure, the interface port  250  may allow devices (e.g., once plugged in) to communicate with a home network manager (e.g., home network manager  210 ) by providing one or more translator and/or direct control functions. For example, a home network manager (e.g., home network manager  210 ) may be operable to control a device that may be plugged be connected to the intelligent wall plug  250  through, for example, the interface port  250 . In this regard, the intelligent wall plug  200  may interact with the connected device over the interface port  250  and/or may allow the connected device (that may or may not be otherwise incompatible) to communicate with the network manager by, for example, translating data communications (e.g., massages) to and/or from either the network manager and/or the connected device. For example, the intelligent wall plug may translate the communication between a protocol that the connected device may support and/or a communication protocol that may be supported by the home manager to, for example, communicate with the intelligent wall plug  250  (e.g., Z-Wave). 
     In an example embodiment of the disclosure, the intelligent wall plug  200  may provide other wired and/or wireless interfaces that may enable one or more devices to connect to a home network (e.g., home network  100 ) and/or home network manager (e.g., home network manager  210 ). For example, if the network manager provides connectivity of various devices to a home network, for example, based on a Z-Wave protocol, the intelligent wall plug  200  may, for example, contain suitable circuitry, interfaces, logic, and/or code that may enable a particular device that, for example, may not be compatible with the example Z-Wave protocol (and/or any other particular protocol that the network manager supports) to connect to the network manager and/or the home network. 
     In an example embodiment of the disclosure, the intelligent wall plug  200  may be operable to communicate with a network manager (e.g., home network manager  210 ). The intelligent wall plug  200  may communicate, to the network manager, information and/or data relating to, for example, status of the intelligent wall plug  200  and/or any devices that may be plugged into the intelligent wall plug  200  and/or otherwise connected with the intelligent wall plug  200  (e.g., devices plugged into the one or more outlets(s)  230  and/or one or more interface ports, such as, for example, the interface port  250 ). The communications may comprise status information, alarm conditions and/or any other information that may be relevant to the operation of the intelligent wall plug  200 , the devices that may be plugged in to the intelligent wall plug  200  and/or any other information that may be relevant to the operation of a home network. The status and/or alarm conditions may comprise status and/or alarm conditions associated with power consumption monitoring in one or more of the outlets (e.g., outlet(s)  230 ) and/or one or more interface ports (e.g., interface port  250 ). 
     In an example embodiment of the disclosure, the intelligent wall plug  200  may also receive communications from the network manager. The communications may, for example, comprise information relating to alarm conditions and/or information comprising commands that may be executed on the intelligent wall plug  200  (e.g., disconnecting power supply to one or more outlets and/or interface port, for example, in response, to an alarm condition). 
     In an example embodiment of the disclosure, the intelligent wall plug  200  may incorporate a wireless range tester (not shown) that may be operable to, for example, determine whether the intelligent wall plug  200  is within a range of a home network manager (e.g., home network manager  210 ). In this regard, the intelligent wall plug  200  may be operable to generate an alarm condition when the intelligent wall plug  200  is not within a rage on any home network manager (e.g., home network manager  210 ) and/or when the intelligent wall plug  200  that, for example, was previously within the range of a (e.g., home network manager  210 ), is now outside of that range. In an example embodiment of the disclosure, the alarm condition may active one or more alarm indicators to generate indicate an alarm condition by, for example, generating an audible and/or a visual alarm. 
     In another example embodiment of the disclosure, the home network manager  210  may be operable to generate an alarm condition, when for example, the intelligent wall plug that, for example, was previously within the range of the home network manager  210 , is now outside of that range. 
     In an example embodiment of the disclosure, the intelligent wall plug  200  may comprise other suitable circuitry, interfaces, logic, and/or code for implementing various aspects of the present disclosure. For example, the intelligent wall plug  200  may comprise a memory and/or a processor. 
     The memory may store, for example, configuration data, which may comprise parameters and/or code, comprising software and/or firmware. The memory may comprise different memory technologies, including, for example, read-only memory (ROM), random access memory (RAM), low latency nonvolatile memory, flash memory, solid-state drive (SSD), field-programmable gate array (FPGA), and/or other suitable electronic data storage capable of storing data, code and/or other information. 
     In an example embodiment of the disclosure, the intelligent wall plug  200  may be operable to receive software and/or firmware updates. For example, the intelligent wall plug  200  may receive software and/or firmware updates from a network manager (e.g., the home network manager  210 ). In an example embodiment of the disclosure the software and/or hardware updates may be received, processed and/or installed automatically and/or manually. For example, the process may be completely automatic (e.g., a network manager may send an update to the intelligent wall plug and the intelligent wall plug may process it automatically), semi-automatic (e.g., an update may be initiated by a user through, for example, a network manager and/or through an interface on the intelligent wall plug, and may, for example, be processed by the intelligent wall plug automatically) and/or manual (e.g., an update may be initiated by a user through, for example, a network manager and/or through an interface on the intelligent wall plug, and may, for example, be processed by the intelligent wall plug in response to a user action indicative of a desire to install the particular update (e.g., through an interface)). 
     The processor may comprise suitable circuitry, interfaces, logic, and/or code that may be operable to process data, and/or control and/or manage components, operations and/or functions of the intelligent wall plug  200 , and/or tasks performed therein. In this regard, the processor may configure and/or control operations of various components and/or subsystems of the intelligent wall plug  200 , such as, for example, the memory, the communication subsystem (e.g., for communicating with, for example, the home network manager  210 ), the outlet(s)  230 , the screen  240  and/or the interface port  250 , etc. by utilizing, one or more control signals. 
       FIG. 3  illustrates an example flow chart of a method for an example process for managing one or more intelligent wall plugs. Referring to  FIG. 3 , there is shown a flow chart  300  comprising a plurality of example steps. 
     In example step  302 , an intelligent wall plug (e.g., the intelligent wall plug  200  as depicted in and/or described with respect to  FIG. 2 ) may connect with a home network manager (e.g., the home network manager  210  as depicted in and/or described with respect to  FIG. 2 ). The connection may comprise a communication link (e.g., the communication link  220  as depicted in and/or described with respect to  FIG. 2 ), such as, for example, a Z-Wave link. The connection may comprise one or more types of wireless and/or wired connections. The connecting may, in some instances, comprise determining whether the intelligent wall plug is within range of the home network manager. In this regard, the intelligent wall plug may incorporate a wireless range tester for determining whether the intelligent wall plug is within a range of a home network manager as described with respect to  FIG. 2 , for example. 
     In example step  304 , it may be determined whether a device has been plugged into the intelligent wall plug. The device may be plugged into the intelligent plug through either an outlet (e.g., outlet(s)  230 ) and/or an interface port (e.g., interface port  250 ). In instances where no device is plugged in, the process may loop back to the example step  302 . In instances where a device is plugged, however, the process may proceed to example step  306 . 
     In example step  306 , the intelligent wall plug may provide power to the plugged device (e.g., via outlet(s)  230 , interface port  250 ). In some instances, if needed (e.g., where the device may be incompatible with the home network or the home network manager and/or where, for example, it may be desirable to indirectly control an otherwise compatible device through the intelligent wall plug), a translator function for enabling control by the home network manager of the plugged in (and/or otherwise connected) device may be setup in the intelligent wall plug (e.g., using an interface port), as described with respect to  FIG. 2 , for example. 
     In example step  308 , the intelligent wall plug may provide indication of power consumption, such as in the form of visual indication (via LEDs), as described with respect to  FIG. 2 , for example. 
     In example step  310 , information regarding the plugged device and/or the power consumption (e.g., current and/or aggregate) may be recorded. The recorded information may then be reported. In this regard, the information may displayed directly by the intelligent wall plug (e.g., via a LCD screen) and/or may be communicated to other systems (e.g., the home network manager, through communication links between it and the intelligent wall plug). In an example embodiment of the disclosure, the recordation step may be optional and/or the information may be communicated directly either to an interface component of the intelligent wall plug (e.g., for displaying on an LCD screen) and/or for communication outside of the intelligent wall plug (e.g., to network manager). 
     In example step  312 , the plugged device (or functions therein) may be controlled, through the intelligent wall plug (including by use of translator function if needed), for example, based on input from the home network manager. 
     Other implementations may provide a non-transitory computer readable medium and/or storage medium, and/or a non-transitory machine readable medium and/or storage medium, having stored thereon, a machine code and/or a computer program having at least one code section executable by a machine and/or a computer, thereby causing the machine and/or computer to perform the steps as described herein for an intelligent wall plug. 
     Accordingly, the present method and/or system may be realized in hardware, software, or a combination of hardware and software. The present method and/or system may be realized in a centralized fashion in at least one computer system, or in a distributed fashion where different elements are spread across several interconnected computer systems. Any kind of computer system or other system adapted for carrying out the methods described herein is suited. A typical combination of hardware and software may be a general-purpose computer system with a computer program that, when being loaded and executed, controls the computer system such that it carries out the methods described herein. 
     The present method and/or system may also be embedded in a computer program product, which comprises all the features enabling the implementation of the methods described herein, and which when loaded in a computer system is able to carry out these methods. Computer program in the present context means any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following: a) conversion to another language, code or notation; b) reproduction in a different material form. 
     While the present method and/or apparatus has been described with reference to certain implementations, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted without departing from the scope of the present method and/or apparatus. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the present disclosure without departing from its scope. Therefore, it is intended that the present method and/or apparatus not be limited to the particular implementations disclosed, but that the present method and/or apparatus will include all implementations falling within the scope of the appended claims.