IP Library › Patent Application 13690360
Patent Application
App. No. 13/690,360

CLOUD-BASED BI-DIRECTIONAL MESSAGING SYSTEM FOR HOME APPLIANCE CONTROL

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/690,360
Abstract

A system for home appliance control includes a plurality of home appliance controllers and a cloud-based service connected to these home appliance controllers through networking Each home appliance controller is configured to communicate with the cloud-based service via a bi-directional asynchronous messaging protocol regarding at least one home appliance. The cloud-based service includes a first interface and a second interface. The first interface is configured to receive a push request and send a push response related to at least one home appliance. The second interface is configured to communicate with the plurality of home appliance controllers.

Claims (51)

1 . A system for home appliance control, comprising:

a home appliance controller configured to:

send a requesting message to a cloud-based service via a bi-directional asynchronous messaging protocol, wherein the requesting message comprises information related to at least one home appliance, and

receive a responding message from the cloud-based service via the bi-directional asynchronous messaging protocol,

wherein the cloud-based service is connected to the home appliance controller through networking including a first interface and a second interface,

wherein the first interface is configured to receive a push request and send a push response related to the at least one home appliance, and

wherein the second interface is configured to:

receive the requesting message, and

send the responding message to the home appliance control device.

2 . The system of claim 1 , wherein the home appliance controller is further configured to execute a home appliance control process contained in the responding message.

3 . The system of claim 1 , wherein the second interface is further configured to send the responding message to at least another home appliance controller.

4 . The system of claim 1 , wherein the responding message comprises information of the push request.

5 . The system of claim 1 , wherein the requesting message comprises information of the push response.

6 . The system of claim 1 , wherein the bi-directional asynchronous messaging protocol comprises XMPP.

7 . The system of claim 1 , wherein the requesting message is in a first format, and the responding message is in a second format.

8 . The system of claim 7 , wherein the first format is configured to comply with XMPP.

9 . The system of claim 7 , wherein the second format is configured to comply with JMS.

10 . The system of claim 1 , wherein the cloud-based service further comprises a messaging bridge wherein the messaging bridge transforms messages from the first format to the second format and vice-versa.

11 . The system of claim 1 , wherein the responding message comprises a schedule of energy use for the at least one home appliance.

12 . The system of claim 11 , wherein the schedule of energy use is based on real time information from a plurality of home appliance controllers.

13 . The system of claim 11 , wherein the schedule of energy use is based on historical information from a plurality of home appliance controllers.

14 . The system of claim 11 , wherein the schedule of energy use is based on information from an energy consumption projection on a smart grid.

15 . A home appliance control device comprising:

a processor configured to:

send a requesting message in a first format to a cloud-based service via a bi-directional asynchronous messaging protocol, wherein the requesting message comprises information related to at least one home appliance,

receive a responding message in a second format from the cloud-based service via the bi-directional asynchronous messaging protocol, and

execute a home appliance control process contained in the responding message.

16 . The device of claim 15 , wherein the request message comprises a payload.

17 . The device of claim 16 , wherein the payload comprises data formatted for a web service.

18 . The device of claim 15 , wherein the bi-directional asynchronous messaging protocol comprises XMPP.

19 . The device of claim 15 , wherein the first format is configured to comply with XMPP.

19 . The device of claim 15 , wherein the second format is configured to comply with JMS.

20 . The device of claim 15 , wherein the home appliance control process comprises commands to reduce, suspend, or stop energy use for the at least one home appliance.

21 . The device of claim 15 , wherein the home appliance control process comprises a schedule of energy use for the at least one home appliance.

22 . The device of claim 21 , wherein the schedule of energy use is based on real time information from a plurality of home appliance control devices.

23 . The device of claim 21 , wherein the schedule of energy use is based on historical information from a plurality of home appliance control devices.

24 . The device of claim 21 , wherein the schedule of energy use is based on information from an energy consumption projection on a smart grid.

25 . A method of using bi-directional messaging for home appliance control, comprising:

sending a requesting message in a first format via a bi-directional asynchronous messaging protocol, wherein the requesting message comprises information related to at least one home appliance;

transforming the requesting message from the first format to a second format;

processing the requesting message;

generating a responding message in the second format, wherein the responding message comprises information related to the at least one home appliance;

transforming the responding message from the second format to the first format; and

receiving the responding message via the bi-directional asynchronous messaging protocol.

26 . The method of claim 25 , wherein the bi-directional asynchronous messaging protocol comprises XMPP.

27 . The method of claim 25 , wherein the first format is configured to comply with XMPP.

28 . The method of claim 25 , wherein the second format is configured to comply with JMS.

29 . The method of claim 25 , wherein the responding message comprises a schedule of energy use for the at least one home appliance.

30 . The method of claim 25 , wherein the schedule of energy use is based on real time information from a plurality of home appliance control devices.

31 . The method of claim 25 , wherein the schedule of energy use is based on historical information from a plurality of home appliance control devices.

32 . The method of claim 25 , wherein the schedule of energy use is based on information from an energy consumption projection on a smart grid.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2016
From: GENERAL ELECTRIC COMPANY
To: HAIER US APPLIANCE SOLUTIONS, INC.
Reel/Frame 038951/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2012
From: SUBRAMANIAM, BALAKRISHNAN; CALEY, MYLES D.
To: GENERAL ELECTRIC COMPANY
Reel/Frame 029382/0905 →