IP Library Patent Application 13966566
Patent Application
App. No. 13/966,566

METHOD AND SYSTEM FOR OPERATING AN APPLIANCE

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/966,566
Abstract

A method and system for operating an appliance are provided. An exemplary method includes providing a module with a meta-resource and associating the meta-resource of the module with a resource of the appliance. The exemplary method also includes utilizing the meta-resource of the module to operate the resource of the appliance. The meta-resource can supplement or enhance functionality of the appliance. An exemplary system includes an appliance having a resource and a module having a meta-resource. The meta-resource of the module is configured for utilizing the resource of the appliance in order to supplement functionality of the appliance.

Claims (32)

1 . A method for operating an appliance, the appliance having a resource, the method comprising:

providing a module, the module having a meta-resource for supplementing functionality of the appliance;

associating the meta-resource of the module with the resource of the appliance; and

utilizing the meta-resource of the module to operate the resource of the appliance.

2 . The method of claim 1 , wherein said step of providing the module comprises storing the module in a memory of a server.

3 . The method of claim 2 , wherein the server and the appliance communicate with each other via an Extensible Messaging and Presence Protocol or XMPP communications protocol.

4 . The method of claim 1 , wherein said step of providing the module comprises storing the module in a memory of a client.

5 . The method of claim 1 , wherein said step of associating comprises adding an identifier of the module to a roster of the client and to a roster of the appliance.

6 . The method of claim 1 , wherein the resource of the appliance is stored in a memory of the appliance, the resource being organized as a Representational State Transfer or REST resource oriented architecture in the memory of the appliance.

7 . A system, comprising:

an appliance having a resource and a roster, the appliance also having an associated identifier, the appliance configured for selectively advertising the resource of the appliance;

a module having a meta-resource, the module also having an associated identifier, the module configured for selectively advertising the meta-resource of the module; and

a client in operative communication with the appliance and the module, the client having a roster;

wherein the identifier of the appliance and the identifier of the module are within the roster of the client and the identifier of the module is within the roster of the appliance; and

wherein the meta-resource of the module is configured for utilizing the resource of the appliance in order to supplement functionality of the appliance.

8 . The system of claim 7 , further comprising a server having a memory, the module stored within the memory of the server.

9 . The system of claim 8 , further comprising a network, the appliance, the server, and the client communicating with one another over the network.

10 . The system of claim 9 , wherein the appliance, the server, and the client communicating with one another over the network via an Extensible Messaging and Presence Protocol or XMPP communications protocol.

11 . The system of claim 8 , wherein the meta-resource of the module is stored in the memory of the server, the meta-resource being organized as a Representational State Transfer or REST resource oriented architecture in the memory of the server.

12 . The system of claim 7 , wherein the resource of the appliance is stored in a memory of the appliance, the resource being organized as a Representational State Transfer or REST resource oriented architecture in the memory of the appliance.

13 . The system of claim 7 , wherein the appliance is configured for selectively advertising the resource of the appliance via a publish-subscribe or Pub-Sub node or a Personal Eventing Protocol or PEP node.

14 . The system of claim 7 , wherein the associated identifier of the appliance comprises a Jabber ID or JID.

15 . The system of claim 7 , wherein the client comprises a web application or a mobile application.

16 . The system of claim 7 , wherein the client is in operative communication with the appliance such that the resource of the appliance is viewable and consumable by the client.

17 . A method for operating an appliance, the appliance having a resource and an identifier, a client being in communication with the appliance and a module, the module having a meta-resource and an identifier, the method comprising:

placing the identifier of the appliance in a roster of the client;

advertising the resource of the appliance;

adding the identifier of the module to the roster of the client and to a roster of the appliance;

broadcasting the meta-resource of the module; and

utilizing the meta-resource of the module in order to operate the resource of the appliance.

18 . The method of claim 17 , wherein the appliance, the module, and the client communicating with one another via an Extensible Messaging and Presence Protocol or XMPP communications protocol.

19 . The method of claim 17 , wherein the resource of the appliance is stored in a memory of the appliance, the resource being organized as a Representational State Transfer or REST resource oriented architecture in the memory of the appliance, the meta-resource of the module being stored in a memory of a server, the meta-resource being organized as a Representational State Transfer or REST resource oriented architecture in the memory of the server.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2016
From: GENERAL ELECTRIC COMPANY
To: HAIER US APPLIANCE SOLUTIONS, INC.
Reel/Frame 038951/0163 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2013
From: BURKE, WILLIAM JEROME; TALLAPRAGADA, SREENIVAS; SUBRAMANIAM, BALAKRISHNA; PARK, KIHWAN; BORNOR, WILLIAM WESLEY
To: GENERAL ELECTRIC COMPANY
Reel/Frame 031007/0522 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2013
From: BORNOR, WILLIAM WESLEY
To: GENERAL ELECTRIC COMPANY
Reel/Frame 031008/0216 →