Method and apparatus for universally accessible command and control information in a network
First Claim
1. A method for performing a service on a home network, the method comprising the steps of:
- (a) connecting a first home device to the home network;
(b) connecting a second home device to the home network;
(c) (1) querying the first home device to obtain first application interface description data, and querying the second home device to obtain second application interface description data, wherein each application interface description data includes information for commanding and controlling of the corresponding home device by another device connected to the network, and (2) storing the obtained first and second application interface description data in a data base;
(d) the second home device accessing the first application interface description data for the first home device in the database;
(e) the first home device accessing the second application interface description data for the second home device in the database;
(f) sending control and command data from the first home device to the second home device utilizing said second application interface description data for the second home device over the network; and
(g) sending control and command data from the second home device to the first home device utilizing said first application interface description data for the first home device over the network;
whereby the first and second home devices autonomously perform said service.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for performing a service on a home network, by: connecting a first and a second home device to the home network; providing a database including a plurality of application interface description data objects, where each application interface description data object includes information in a structured format for commanding and controlling of a home device by one or more other home devices connected to the network; the second home device accessing a first application interface description object for the first home device in the database; the first home device accessing a second application interface description object for the second home device in the database; sending control and command data from the first home device to the second home device utilizing the second application interface description object over the network; and sending control and command data from the second home device to the first home device utilizing the first application interface description object over the network. Whereby, the first and second home devices perform said service.
254 Citations
27 Claims
-
1. A method for performing a service on a home network, the method comprising the steps of:
-
(a) connecting a first home device to the home network; (b) connecting a second home device to the home network; (c) (1) querying the first home device to obtain first application interface description data, and querying the second home device to obtain second application interface description data, wherein each application interface description data includes information for commanding and controlling of the corresponding home device by another device connected to the network, and (2) storing the obtained first and second application interface description data in a data base; (d) the second home device accessing the first application interface description data for the first home device in the database; (e) the first home device accessing the second application interface description data for the second home device in the database; (f) sending control and command data from the first home device to the second home device utilizing said second application interface description data for the second home device over the network; and (g) sending control and command data from the second home device to the first home device utilizing said first application interface description data for the first home device over the network; whereby the first and second home devices autonomously perform said service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A network system for providing a service, comprising:
-
(a) a physical layer, wherein the physical layer provides a communication medium that can be used by devices to communicate with each other; (b) first home device; (c) a second home device; (d) a controller that queries the first home device to obtain first application interface description data, and queries the second home device to obtain second application interface description data, wherein each application interface description data includes information for commanding and controlling of the corresponding home device by another device connected to the network, wherein the controller stores the obtained first and second application interface description data in a data base; the second home device including application control means for accessing the first application interface description data for the first home device in the database and sending control and command data from the second home device to the first home device utilizing said first application interface description data; and the first home device including application control means for accessing the second application interface description data for the second home device in the database and sending control and command data from the first home device to the second home device utilizing said second application interface description data; whereby the first and second home devices autonomously perform said service. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. In a network system for providing a service, the network system including a physical layer, wherein the physical layer provides a communication medium that can be used by devices connected to the layer to communicate with each other, a controller comprising an agent that generates a database accessible by said devices, the database including a plurality of application interface description data objects, each application interface description data object including information for commanding and controlling of a home device by one or more other home devices connected to the network, whereby a first device can access an application interface description object for another device in the database and send control and command data to that other device utilizing said application interface description object, such that the two devices perform said service.
-
23. A method for performing a service on a home network, the method comprising the steps of:
-
(a) connecting a first home device to the home network; (b) connecting a second home device to the home network; (c) providing a database including a plurality of application interface description data objects, each application interface description data object including information for commanding and controlling of a home device by one or more other home devices connected to the network; (d) the first home device accessing an application interface description object for the second home device in the database; and (e) the first device sending control and command data to the second home device utilizing said application interface description object for the second home device over the network, whereby the first and second home devices autonomously perform said service. - View Dependent Claims (24, 25, 26, 27)
-
Specification