CA2449643C

Method and apparatus for a home network auto-tree builder

Abstract

A method and system is provided far detecting, commanding and controlling diverse home devices currently connected to a home network. An interface is provided for accessing the home devices that are currently connected to a home network. According to the method, a device link file is generated, wherein the device link file identifies home devices that are currently connected to the home network. A device link page is created, wherein the device link page contains a device button that is associated with each home device that is identified in the device link file. A hypertext link is associated with each device button, wherein the hyper-text link provides a link to an HTML page that is contained on the home device that is associated with the device button, and the device link page is displayed on a browser based home device.

CA2449643C, drawing sheet 1
Sheet 1 of 18

Term

Term ended

Expired 24 June 2018, 8.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

31 claims: 20 independent, 11 dependent

  1. 1
    CA 02449643 2011-04-07 CLAIMS:1. A method for implementing command and control for home devices that are connected to a home network, the method comprising: by a first home device which is one of the home devices that are connected to the home network: detecting presently connected home devices on the home network in an autonomous manner;accepting user input from a user by the first home device;and controlling a second home device by sending control and command information from the first home device to the second home device based on the user input, wherein the second home device is one of the detected home devices, which is capable of being controlled by the first home device.
  2. 7
    The method of any one of claims 4 to 6 wherein displaying the user interface includes displaying an HTML page associated with the second home device, wherein the HTML page is stored on the second home device.
  3. 8
    The method of any one of claims 3 to 7 wherein receiving user interface data at the first home device over the home network includes receiving user interface data at the first home device over the Internet, and controlling the second home device by sending control and command information includes controlling the second home device by sending control and command information over the Internet.
  4. 9
    The method of any one of claims 2 to 8 wherein the user interface data is stored as a selected interface data.
  5. 10
    The method of any one of claims 2 to 9 wherein the user interface data is stored as HTML data.
  6. 11
    The method of any one of claims 2 to 9 wherein the user interface data is stored as one or more formats selected from the group consisting of:HTML, XML, JAVA, JAVASCRIPT, GIF, and JPEG.
  7. 12
    The method of any one of claims 1 to 11 wherein connecting the first home device to the home network includes signaling a configuration manager that the first home device is connected to the home network, wherein the configuration manager maintains a list of home devices that are currently connected to the home network.
  8. 15
    The method of any one of claims 1 to 11 wherein connecting the second home device to the home network includes signaling a configuration manager that the second home device is connected to the home network, wherein the configuration manager maintains a list of home devices that are currently connected to the home network.
  9. 17
    The method of any one of claims 1 to 16 further comprising displaying a device link page that contains a button identifying a manufacturer of the second home device, wherein the button is a hyperlink that provides a link to a home page associated with the manufacturer.
  10. 19
    The method of any one of claims 1 to 18 wherein connecting the first home device to the home network includes connecting the first home device to a 1394 serial bus.
  11. 20
    The method of any one of claims 1 to 19 wherein connecting the second home device to the home network includes connecting the second home device to a 1394 serial bus.
  12. 21
    The method of any one of claims 1 to 18 wherein connecting the first home device to the home network includes connecting the first home device to an Ethernet bus.
  13. 22
    The method of any one of claims 1 to 18 or 21 wherein connecting the second home device to the home network includes connecting the second home device to an Ethernet bus. CA 02449643 2011-04-07
  14. 23
    The method of any one of claims 1 to 18 wherein connecting the first home device to the home network includes connecting the first home device to a first bus and connecting the second home device to the home network includes connecting the second home device to a second bus, wherein the first bus is connected to the second bus using a bridge proxy, wherein the bridge proxy provides a communication interface between the first bus and the second bus.
  15. 24
    The method of any one of claims 1 to 23 further comprising connecting the home network to the Internet.
  16. 25
    The method of any one of claims 1 to 24 wherein connecting the first home device to the home network comprises using an Internet Protocol (IP) and connecting the second home device to the home network comprises using an IP.
  17. 26
    The method of any one of claims 1 to 23 wherein the home network uses a layer other than an IP network layer as a communication layer therefor.
  18. 27
    The method of any one of claims 1 to 26 wherein the home network uses a Function Control Protocol (FCP) for communication.
  19. 28
    The method of any one of claims 1 to 27 wherein the home devices are consumer electronic devices.
  20. 29
    A home network system for commanding and controlling home devices that are connected to the home network, the home network comprising:a configuration manager which maintains a list of home devices connected to the home network;a first home device which is one of the home devices that are connected to the home network;a second home device which is one of the home devices that are connected to the home network and is capable of being controlled by the first home device;and CA 02449643 2011-04-07 a physical layer, wherein the physical layer provides a communication medium that can be used by the configuration manager, the first home device and the second home device to communicate with each other, the first home device and the second home device both being operational during the communication;wherein the first home device is configured for detecting presently connected home devices on the home network in an autonomous manner, accepting user input from a user by the first home device, and controlling the second home device by sending control and command information from the first home device to the second home device based on the user input.
Independent claims20