This disclosure generally relates to kitchen and laundry appliances, and this disclosure more particularly relates to a multiple protocol communication system for facilitating communication between such appliances and a network.
Some modern laundry and/or kitchen appliances may be provided with appropriate devices and/or functionality for providing, for example, operational, status, or error information associated therewith that may be useful to the user, may facilitate servicing via the manufacturer or service center, and/or may assist the manufacturer in determining diagnostic or life data associated with the particular appliance. However, each manufacturer may have their own requirements as to the information originating from their appliances, as well as how this information is processed, transmitted, and otherwise implemented, and it may be inconvenient to capture, transmit, or otherwise utilize this information from these appliances, if different appliances from different manufacturers with different communication protocols are combined at a particular site.
In recognition of the above shortcomings, one aspect of this disclosure is the provision of a communication apparatus for facilitating communication between household appliances, such as kitchen and laundry appliances, and a network. A receiver device is configured to receive communication data from an appliance disposed at a site. A processor device is in communication with the receiver device and is configured to analyze the communication data to determine an appliance identification data element and an associated address of a destination in the network corresponding thereto. A transmitter device is in communication with the processor device and the network, and is configured to transmit the communication data to the destination address in the network determined by the processor device. An associated method is also provided.
The foregoing presents a simplified summary in order to provide a basic understanding of some aspects of this disclosure. This summary is not an extensive overview and is not intended to identify key or critical elements of the disclosure or to delineate the scope of the disclosure. The purpose of this section is to present some concepts of the disclosure in a simplified form as a prelude to the more detailed description that is presented later. Other aspects of this disclosure will become apparent from the following.
Having thus described the disclosure in general terms, reference will now be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein:
Exemplary embodiments of this disclosure are described below and illustrated in the accompanying figure, in which like numerals refer to like parts. The embodiments described provide examples and should not be interpreted as limiting the scope of the invention. Other embodiments, and modifications and improvements of the described embodiments, will occur to those skilled in the art and all such other embodiments, modifications and improvements are within the scope of the present invention.
Referring now in greater detail to the drawing,
Each of the kitchen/laundry appliances 10 typically includes a housing 13, operational components mounted within and carried by the housing for performing the operational functions of the appliance, and a control system 14 at least partially mounted within and carried by the housing. The control system 14 is in communication with the operational components for receiving information from and/or providing information to the operational components for coordinating the operational functions of the appliance 10. The type and number of the operational components included in the appliance 10 will depend upon the functionality of the appliance. For example, the operational components of a kitchen oven, range or food warmer may include one or more heating elements for heating a chamber of the appliance that is accessible by a door, and one or more temperature sensors for measuring the temperature within the chamber. As another example, a laundry appliance (e.g., a washing or drying machine) typically includes a tub portion, supported within the housing, in which laundry may be placed for washing and/or drying. The tub portion may also define an access opening that may be located at an upper surface or a forward surface of the appliance. A door assembly may be pivotably engaged with the tub portion or housing so as to selectively permit access to the interior of the tub portion via the access opening. A washing or drying drum is rotatably disposed within the tub portion of the respective washing and drying appliance for agitating or spinning the laundry during the washing or drying process. The laundry appliance includes particular operational components (e.g., pumps, valves, motors, etc.) for performing the operational functions thereof.
The control system 14 may be embodied in any suitable manner, such as in software, firmware and/or hardware modules. For example, the control system 14 may be in the form of one or more computer or computer-like devices (which may include one or more appropriate input and output devices, processors, memories and software modules) for controlling operational components of the appliance by virtue of receiving data from and/or providing data (e.g., instructions) to respective operational components. The control system 14 may include or otherwise be associated with a user interface 16. The user interface 16 may be configured for being directly interacted with by the user of the appliance 10, so that the user may initiate, terminate, and otherwise at least partially control operation of the appliance while the user is manipulating the user input devices of the user interface. In this regard, the user interface 16 may include one or more physical, manually-actuatable buttons and/or dials mounted to and accessible to a user at a control panel of the appliance 10, and/or one or more audio devices, such as buzzers or speakers. The control panel may be located at a front or top face of the appliance 10, or in any other suitable location.
In addition or alternatively, the user interface 16 of each appliance 10 may be in the form of, or include, a touchscreen user interface. The touchscreen user interface may be associated with one or more software, firmware and/or hardware modules that are operative for causing the touchscreen user interface to display icons, and to be responsive to touches by a user, so that the user may control operation of, and access information about, the appliance 10 by way of the touchscreen user interface. A user may interact with the touchscreen user interface by way of a display screen associated therewith. The display screen may comprise a liquid crystal display (LCD) or other display device capable of providing graphics/images to the user while the user is in opposing face-to-face relation with the display screen. The touchscreen user interface may be configured to present a plurality of virtual buttons or icons on the display screen. Each icon may be configured to include graphics and/or text (i.e., a string of alphanumeric characters) to provide the user with an indicia of a position on, or area of, the display screen with which the user may interact (i.e., touch) in order to select the corresponding icon. In some instances, the icon may have the appearance on the display screen of a physical button (i.e., via three-dimensional graphics imaging), while in other instances the icon may only appear as text, a graphic, or combinations thereof on the display screen.
Aspects of the present disclosure associated with such appliances 10 are directed to a multiple protocol communication system for facilitating communication between the appliances and a network, as disclosed in further detail herein. In addressing such aspects, each of the appliances 10 may be configured to include a communication adapter 18 (e.g., a local communication apparatus) associated therewith. For each of the appliances 10, the communication adapter 18 may be an integral part of the control system 14 of the appliance 10, or the communication adapter 18 may be retrofitted to the control system of an existing appliance. In one retrofit option, the communication adapter 18 may be a peripheral device that is connected to a suitable interface of the control system 14. Examples of suitable interfaces may include, but are not limited to, universal serial bus (USB) ports, serial ports and parallel ports. The communication adapter 18, or at least a substantial portion thereof; may be contained within the appliance's housing 13. For example, an antenna associated with a wireless communication adapter 18 may project from the appliance's housing 13. In some instances, the communication adapter 18 includes and/or may be more generally referred to as a local transceiver, which may be interchanged with a transmitter and/or receiver, or any other suitable communication device. In other instances, the communication adapter 18 may at least comprise a transmitter configured to transmit communication data, intended for the network, from the appliance 10.
Whereas the communication adapters 18 may be characterized as being part of, or otherwise closely associated with, the respective appliances 10, at the same time the communication adapters may also be characterized as being part of a local area network 20 whether configured for wired or wireless communication. In accordance with one aspect of the present disclosure, the local area network 20 may further includes at least one router 22 (e.g., an intermediate communication apparatus) for communicating with the communication adapters 18. If configured for wireless communication, the router 22 may be in sufficiently close proximity to the appliances 10 to be in good wireless communication with the communication adapters 18 associated therewith.
Otherwise, the router 22 may be disposed at the site at which the appliances are disposed so as to be in communication with the communication adapters 18 associated therewith in a wired or wire line configuration. The router 22 includes and/or may be more generally referred to as an intermediate transceiver, which may be interchanged with a transmitter and/or receiver, or any other suitable communication device. In various aspects, the communication adapter 10 may be configured to wirelessly communicate the communication data with the router 22, for example, through a cellular data network (3G or 4G), or via WiFi. In other aspects, the communication adapter 18 may be configured to communicate such data by hardwire or wire line through, for example, a suitable interface including, but not limited to, universal serial bus (USB) ports, serial ports, parallel ports, an Ethernet connection, or other dedicated wire line.
Whereas only a single local area network 20/router 22 and two appliances 10 are shown in
For the local area network 20 illustrated in
In other aspects, however, the router 22 may be configured to be in indirect communication with the overarching network 28, for example, through a site router 23 associated with the site at which the appliances 10 are disposed. In such instances, where the router 22 is indirectly in communication with the network 28, the router 22 may thus form, for example, in conjunction with the appliances 10, an appliance-specific network for the particular site. The formation of an appliance-specific network for the particular site may be beneficial, for example, in providing a particular and dedicated communication apparatus for receiving communication data from the appliances, thereby removing the need to accommodate variations between site routers 23 (i.e., variations between commercially available routers available for consumer use) and/or location constraints and variations with respect thereto. Accordingly, the router 22 may be configured so as to facilitate communication with the site router 23 regardless of the variations which may be apparent among such commercially available routers.
An example of some aspects of a communication system according to the present disclosure involving a representative one of the appliances 10 will be described in the following. Operation of a representative appliance 10 may be conducted via the appliance user interface in a manner so that the controller or the appliance's control system 14 follows an instruction or a set of instructions for causing the appliance to carry out an operation or a series of operations. In addition to following the instruction or instructions, the controller or the control system 14 may be configured to monitor operational information (e.g., operational states) associated with the appliance 10. In accordance with some aspects, the controller or the control system 14 (or the controller in combination with another suitable computer or computer-like device) is operative, by way of appropriate software, firmware and/or hardware modules, for providing data about such instruction(s) and/or operational state(s) and/or statuses and/or errors, along with other suitable communication data, such as data at least partially identifying the appliance (e.g., a manufacturer identity, a brand identity, a model identity, and/or an Internet Protocol address assigned to the appliance) and the destination for this data (e.g., another Internet Protocol address in the network 28 that identifies the destination for the data such as, for example, a particular manufacturer or service center site, and, in some instances, the transport protocol such as UDP or TCP/IP designated by the appliance and/or the destination for the particular appliance), to the associated communication adapter 18 for transmission to the destination (e.g., manufacturer or service center site associated with the appliance). The router 22 receives the communication data transmitted from the communication adapter 18, via a receiver device 22a associated therewith. The communication data, in turn, is processes by a processor device 22b associated with the router 22 and configured to be in communication with the receiver device 22a thereof, to determine and identify the appropriate destination in the network and transport protocol associated therewith. A transmitter device 22c associated with the router 22 and configured to be in communication with the processor device 22b thereof is then configured to transmit the communication data in the appropriate format (i.e., with respect to the payload) to the appropriate manufacturer and/or service center site 30 associated with the identified destination.
More particularly, according to particular aspects of the present disclosure, the communication data originating from the appliance may be encrypted (i.e., using a packet-level encryption scheme), in whole or in part, as necessary or desired. Further, this communication data 40 (see, e.g.,
In some aspects, the router 22 or at least the processor device 22b thereof may be configured to recognize a particular manufacturer associate with the appliance identification data element and to implement the required parameters associated therewith as defaults to transmit the communication data 40 to the corresponding required destination 30 in the network. If a new appliance originating, for example, from a different manufacturer, is introduced to the site in addition to or as a replacement for an existing appliance originating from the default manufacturer, the new appliance may be commissioned or otherwise introduced to the router 22/processor device thereof through implementation, for instance, of a WiFi Protected Setup (WPS) protocol/procedure. In other instances, the different manufacturer associated with the new/unknown appliance may be determined by correlating the appliance identification data element with resources available via an external source, such as the overarching network 28, and the required parameters associated therewith then implemented to transmit the communication data to the corresponding required destination in the network. If the information associated with the different manufacturer is not included in the lookup table or associated database, the lookup table and associated database may be dynamically updated with this information. In other instances, this information may be manually introduced to the router 22 by the user (i.e., as long as the router 22 supports the WPS protocol) or the router 22 may automatically update with this information upon subsequent power up. In other aspects, the communication data received from one appliance in the local area network 20 may be destined for another appliance within that network. For example, in some instances, two appliances from a particular manufacturer may be configured to be interoperable (i.e., a washer and dryer pair) through communication therebetween. In such instances, the communication data originating from one of those appliances may be directed, via the corresponding communication adapter 18, to the router 22/processor device 22b, wherein the appliance identification data element associated therewith may be determined to be, for example, an interoperability code specifying a related appliance also in communication with the local area network 20. In such instances, the router 22/processor device may merely route the communication data to the related appliance via the transmitter device and the communication adapter 18 associated with that appliance.
The communication data 40 gathered and transmitted by the controller or the control system 14 of the appliance 10 may vary considerably depending on many different factors such as, for example, the manufacturer of the appliance, the model series or family of the appliance, the operational state of the appliance, the installation environment of the appliance, the enabled or disabled options with respect to the appliance, or the like. Accordingly, in some aspects, one or more substantive portions of the communication data, or “payload,” (See, e.g., element 46 in
In one aspect of this disclosure, the user may be considered to be a person using the appliances 10 for the appliances' intended purposes. However, numerous variations are within the scope of this disclosure. For example, other embodiments of this disclosure may include noted variations and variations that will be apparent to one of ordinary skill in the art. In accordance with another aspect of this disclosure, the communication data transmitted to the intended destination may be analyzed, monitored, or otherwise used by a person providing appliance repair or set-up services, or any other suitable services, and this service provider may use the communication system to address any issues that may be apparent therefrom, such as addressing particular errors, malfunctions, or faults.
In accordance with another aspect of this disclosure, cloud computing services may be incorporated into the communication system. For example, one or more of the operabilities provided by the overarching network 28 may be provided by way of cloud computing services. As other examples, numerous other features may be incorporated into or substituted for respective features of the communication system of this disclosure. For example, a variety of electronic commerce features may be incorporated into or otherwise associated with or provided in response to the communication data for facilitating smart grid implementation in conjunction, for instance, with a smart meter 60 installed at the site and communicable with the local area network 20 via its own communication interface 18 (see, e.g.,
Although the above disclosure has been presented in the context of exemplary embodiments, it is to be understood that modifications and variations may be utilized without departing from the spirit and scope of the invention, as those skilled in the art will readily understand. For example, the various configurations and functionality associated with router 22 disclosed herein may be implemented in commercially available routers in some instances, and under particular conditions such as, for instance, that such commercially available router be configured to support the WiFi Protected Setup (WPS) protocol/procedure.
In another instance, the communication data received from the appliances may be analyzed, monitored, or otherwise used at the destination site for other ecommerce purposes. For example, the communication data and/or the router 22 may have a particular user's information associated therewith, such as a physical address or email address, and the communication data may include operational milestones associated with an appliance. Such an operational milestone could include, for example, a filter replacement interval or a warranty period. In such instances, a communication could be sent from the destination site to the particular user to notify the user of the milestone and to offer appropriate goods or services to the user. Continuing with the noted example, the user could be provided, for instance, with an Internet link to purchase a replacement filter or with an offer for an extended warranty. One skilled in the art will appreciate, however, that such e-commerce aspects associated with this scheme may have significant variation and scope. For example, the communication data may be monitored and analyzed by the destination site to determine whether the user is missing a certain appliance or to determine whether new or other appliances are available which have particular functions most often used by the user. In such instances, advertising and/or purchasing information regarding such appliances may be directed to the user. Such modifications and variations are considered to be within the purview and scope of the appended claims and their equivalents.
This application is a continuation of International Application No. PCT/US2012/058948, filed Oct. 5, 2012, which International Application was published by the International Bureau in English on Apr. 11, 2013, and claims priority to U.S. Provisional Application No. 61/544,851, filed Oct. 7, 2011, which are incorporated herein by reference in their entirety and for all purposes.
Number | Date | Country | |
---|---|---|---|
61544851 | Oct 2011 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/US2012/058948 | Oct 2012 | US |
Child | 14244492 | US |