Nova Patents
CA2403709C

Home-networking

Abstract

Home-networked client devices are connected to a host system that assigns independent Internet addresses to the client devices using a home gateway device that is connected to the client devices through a network. The home gateway device, which may be physically located in a personal residence, generally includes a communication device to communicate with the host system over a single communication tunnel established between the home gateway device and the host system. The home gateway device also may include a PPPoE access concentrator, an L2TP access concentrator, a network address translation module, and/or a DHCP module. The client devices are typically connected to the home gateway device via a network and the client devices communicate with the host system through the home gateway device using individual communication sessions over the single communication tunnel.

CA2403709C, drawing sheet 1
Sheet 1 of 20

Term

Term ended

Expired 19 March 2021, 5.5 years ago.

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

70 claims: 25 independent, 45 dependent

  1. 1
    CA 02403709 2004-12-23 76886-56 CLAIMS :1. A system for connecting multiple home-networked client devices to a host system, wherein the host system assigns independent Internet addresses to the home-networked client devices, the system comprising: a home gateway device which includes a communication device to communicate with the host system over a single communication tunnel established between the home gateway device and the host system;and multiple home-networked client devices connected to the home gateway device via a network and that communicate with the host system through the home gateway device over the single communication tunnel, wherein the system is configured to enable the host system to establish individual communication sessions with the multiple home-networked client devices over the single communication tunnel and to assign independent Internet addresses to the multiple home-networked client devices .
  2. 5
    The system of any one of Claims 2 to 4, wherein the home-networked client devices include wireless client CA 02403709 2004-12-23 76886-56 devices that are connected to the home gateway device via a wireless network.
  3. 7
    The system of any one of Claims 1 to 6, wherein the home-networked client devices establish simultaneous individual communication sessions with the host system over the single communication tunnel and each home-networked client device is assigned an independent Internet address by the host system.
  4. 8
    The system of any one of Claims 1 to 7, wherein the host system includes an Internet Service Provider.
  5. 9
    The system of any one of Claims 1 to 8, wherein the home gateway device communicates with the multiple homenetworked client devices using a first protocol and communicates with the host system using a second protocol.
  6. 17
    The system of any one of Claims 1 to 16, wherein the communication device includes a modem.
  7. 19
    The system of any one of Claims 1 to 18, wherein the multiple home-networked client devices include client devices having computer software that enable the client devices to interface with the home gateway device and to communicate with the host system through the home gateway device, such that the host system is able to recognise independent client devices.
  8. 25
    The system of any one of Claims 1 to 24, wherein the multiple home-networked client devices are each assigned an independent Internet address by the host system that enables the host system to recognise a user of a homenetworked client device, the user having a unique identifier that is combined with the independent Internet address to allow the user access to individual information maintained by the host system for that user.
  9. 28
    The system of any one of Claims 1 to 24, wherein the home gateway device includes a personal computer.
  10. 29
    The system of any one of Claims 1 to 27, wherein the home gateway device includes a server.
  11. 30
    The system of any one of Claims 1 to 29, wherein the network includes a wired network and/or a wireless network.
  12. 31
    The system of any one of Claims 1 to 30, wherein the network includes an Ethernet network.
  13. 32
    The system of any one of Claims 1 to 31, wherein the home gateway device includes a dynamic host configuration protocol module.
  14. 37
    The system of any one of Claims 1 to 36, wherein the home gateway device includes a network address translation module.
  15. 41
    A method for connecting multiple home-networked client devices to a host system, wherein the host system assigns independent Internet addresses to the home-networked client devices, the method comprising:using the home gateway device to receive a request from at least one home-networked client device to communicate with the host system, wherein the home-networked client device is connected to the home gateway device via a network;using the home gateway device to establish communications with the host system over a single communication tunnel;using the home gateway device to establish with the host system an individual communication session over the single communication tunnel, wherein the individual communication session is based on an independent Internet address assigned by the host system to the home-networked client device that requested to communicate with the host system;and using the home gateway device to process communications between the home-networked client device and the host system. CA 02403709 2004-12-23 76886-56
  16. 43
    The method of physically locating the personal residence such personal residence. Claim 42, further comprising home-networked client device in the that the request is received in the
  17. 45
    The method of any one of Claims 41 to 44, further comprising :using the home gateway device to establish with the host system multiple simultaneous individual communication sessions over the single communication tunnel, wherein the multiple simultaneous individual communication sessions are each based on an independent Internet address assigned to the home-networked client devices that request to communication with the host system;and using the home gateway device to process communications between the home-networked client devices and the host system.
  18. 46
    The method of any one of Claims 41 to 45, wherein the host system includes an Internet Service Provider.
  19. 47
    The method of any one of Claims 41 to 46, wherein using the home gateway device to process communications between the home-networked client device and the host system includes :CA 02403709 2004-12-23 76886-56 using the home gateway device to communicate with the home-networked client device using a first protocol;and using the home gateway device to communicate with the host system using a second protocol.
  20. 55
    The method of any one of Claims 41 to 54, wherein the home gateway device includes a dynamic host configuration protocol module.
  21. 57
    The method of any one of Claims 41 to 56, wherein:using the home gateway device to establish communications with the host system includes establishing communications with the host system over a broadband network;and using the home gateway device to process communications between the home-networked client device and the host system includes the host gateway device using the host-assigned independent Internet address to communicate over the network with the home-networked client device. CA 02403709 2004-12-23 76886-56
  22. 59
    The method of any one of Claims 41 to 58, including using the home gateway device to process communications between the home-networked client device and the host system by mapping the independent Internet address assigned by the host system for the home-networked client device to a local address used between the home gateway device and the home-networked client device.
  23. 60
    A method for connecting multiple home-networked client devices to a host system, wherein the host system assigns independent Internet addresses to the home-networked client devices, the method comprising:using the host system to receive a request for an individual communication session with a home-networked client device;using the host system to establish communications with the home gateway device over a single communication tunnel;using the host system to establish with the home gateway device the individual communication session over the single communication tunnel, wherein establishing the individual communication session includes assigning by the host system an independent Internet address to the homenetworked client device that requested to communicate with the host system;and communicating between the host system and the home-networked client device through the home gateway device over the individual communication session. CA 02403709 2004-12-23 76886-56
  24. 64
    The method of any one of Claims 60 to 63, further comprising :using the host system to establish multiple simultaneous individual communication sessions with the home gateway device over the single communication tunnel, wherein establishing the multiple simultaneous individual communication sessions includes assigning an independent Internet address to each home-networked client device that requests to communicate with the host system;and communicating between the host system and the home-networked client devices through the home gateway device over the multiple simultaneous individual communication sessions.
  25. 68
    The method of any one of Claims 60 to 67, wherein the host system includes an Internet Service Provider.
Independent claims25