US20070242815A1 - Method for exchanging information between devices in case of a change in network configuration and home network system therefore - Google Patents

Method for exchanging information between devices in case of a change in network configuration and home network system therefore Download PDF

Info

Publication number
US20070242815A1
US20070242815A1 US11/109,314 US10931405A US2007242815A1 US 20070242815 A1 US20070242815 A1 US 20070242815A1 US 10931405 A US10931405 A US 10931405A US 2007242815 A1 US2007242815 A1 US 2007242815A1
Authority
US
United States
Prior art keywords
information
network
set forth
message
managing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/109,314
Inventor
Sang Lee
Jong Chung
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LG Electronics Inc
Original Assignee
LG Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by LG Electronics Inc filed Critical LG Electronics Inc
Assigned to LG ELECTRONICS INC. reassignment LG ELECTRONICS INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHUNG, JONG HOON, LEE, SANG KYUN
Publication of US20070242815A1 publication Critical patent/US20070242815A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F21LIGHTING
    • F21SNON-PORTABLE LIGHTING DEVICES; SYSTEMS THEREOF; VEHICLE LIGHTING DEVICES SPECIALLY ADAPTED FOR VEHICLE EXTERIORS
    • F21S8/00Lighting devices intended for fixed installation
    • F21S8/08Lighting devices intended for fixed installation with a standard
    • F21S8/085Lighting devices intended for fixed installation with a standard of high-built type, e.g. street light
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2823Reporting information sensed by appliance or service execution status of appliance services in a home automation network
    • H04L12/2827Reporting to a device within the home network; wherein the reception of the information reported automatically triggers the execution of a home appliance functionality
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F21LIGHTING
    • F21SNON-PORTABLE LIGHTING DEVICES; SYSTEMS THEREOF; VEHICLE LIGHTING DEVICES SPECIALLY ADAPTED FOR VEHICLE EXTERIORS
    • F21S13/00Non-electric lighting devices or systems employing a point-like light source; Non-electric lighting devices or systems employing a light source of unspecified shape
    • F21S13/02Devices intended to be fixed, e.g. ceiling lamp, wall lamp
    • F21S13/10Devices intended to be fixed, e.g. ceiling lamp, wall lamp with a standard, e.g. street lamp
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F21LIGHTING
    • F21WINDEXING SCHEME ASSOCIATED WITH SUBCLASSES F21K, F21L, F21S and F21V, RELATING TO USES OR APPLICATIONS OF LIGHTING DEVICES OR SYSTEMS
    • F21W2131/00Use or application of lighting devices or systems not provided for in codes F21W2102/00-F21W2121/00
    • F21W2131/10Outdoor lighting
    • F21W2131/103Outdoor lighting of streets or roads
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B20/00Energy efficient lighting technologies, e.g. halogen lamps or gas discharge lamps
    • Y02B20/72Energy efficient lighting technologies, e.g. halogen lamps or gas discharge lamps in street lighting

Definitions

  • the present invention relates to a method for exchanging information between electronic appliances for notifying a managing appliance of network configuration changes and a home network system therefor.
  • an arbitrary electronic appliance can be monitored and controlled through the network N.
  • a plurality of electronic appliances C 1 through C 4 such as washing machines or microwave ovens are connected to a home server appliance such as a refrigerator having built-in home server functionality.
  • the manager of the home network system can control and monitor the plurality of electronic appliances connected to the home network in a centralized way by transmitting control commands to the plurality of electronic appliances and receiving information about the execution results of the control commands through a different appliance connected to the network such as a PC or a PDA.
  • the appliance When an electronic appliance is newly connected to the home network, the appliance is assigned a unique network address by the home server and becomes on-lined to the network. While an electronic appliance is on-lined to the network, the appliance can provide status information to the home server and respond to monitoring/control messages from the home server.
  • the home server maintains the appliances that are in on-line as connected appliances.
  • the power to an on-lined appliance may be turned off abruptly by a user or the physical connection between the appliance and the network may get broken. In this case, the home server should be able to detect such conditions. Otherwise, the home server may provide wrong information to the user of the network and therefore the user may issue wrong control commands based on the wrong information.
  • an electronic device transmits a particular message to a managing device periodically to inform that the device is on-lined or transmits a message for connection close according to user's request.
  • the device when a device is connected to the network, the device transmits the particular message to the managing device N times at interval of a first period and then repeatedly at interval of a second period longer than the first period.
  • the managing device if the managing device does not receive the particular message during the interval of the second period, the managing device transmits a message requesting a reply to the device and determines the status thereof based on the result.
  • the managing device if it is determined that the device is off-lined, the managing device reduces management information for the device.
  • the managing device moves the information about the device from the information area for on-lined devices to the information area for off-lined devices after deleting information about the operation of the device.
  • the managing device regards a device that transmitted a connection close message as being off-lined and reduces management information for the device.
  • the command is not executed.
  • FIG. 1 illustrates a typical home network system established in a house
  • FIG. 2 illustrates exemplary components constituting a home network
  • FIGS. 3 a and 3 b illustrate home network systems in which the present invention may be advantageously embodied
  • FIG. 4 illustrates a flow chart of the method for exchanging information between devices in accordance with a first embodiment of the present invention.
  • FIG. 5 illustrates a flow chart of the method for exchanging information between devices in accordance with a second embodiment of the present invention.
  • FIG. 2 illustrates a detailed schematic diagram of a managing device in a home network system.
  • FIGS. 3 a and 3 b illustrate home network systems in which the present invention may be advantageously embodied.
  • a network manager 100 is a home server that controls signals exchanged between a plurality of electronic appliances connected to the network N and manages information for communication with other networks such as the Internet.
  • the network manager is built into a refrigerator that is powered all day long.
  • the network manager 100 stores and manages network allocation information for network connection, operation status, and detailed setting for operation of each of the plurality of devices such as electronic appliances.
  • the network manager 100 comprises a control unit 130 , a database 140 , and a communication module 150 .
  • the control unit 130 generates control commands for controlling the operation of each of devices 200 I connected to the network N. If the control unit 130 receives a message for connection close from a device or fails to detects a device on the network under the condition that it has not received an “alive” message during a predefined period of time from the device, the control unit 130 removes or modifies information about the device.
  • the database 140 stores information about devices that are or were connected to the network N.
  • the communication module 150 transmits and receives data through the network N.
  • the control unit 130 comprises a timer 131 for counting down a timeout value set by each of the devices 200 I , a control module 132 , and a connection status monitoring module 133 . If a timeout value that was set by one of the devices 200 I expires, the connection status monitoring module 133 monitors the connection status of the device. If a message indicative of connection close is received from a device or the connection status monitoring module 133 determines that a device is not found, the control module 132 regards the device as being off-lined and manages the device accordingly. The control module 132 regards devices that have transmitted the “alive” message on a regular basis as being on-line. Also, the control module 132 performs status monitoring or issues control signals according to user's request.
  • the type of the communication module 150 depends on the physical media used in constructing the network N.
  • the communication module 150 is a power line modem in a power line network as shown in FIG. 3 b and is a wireless modem in a wireless network.
  • the communication module 150 is determined by what type of physical media is used.
  • the network manager 100 may further comprise an output unit 120 for outputting network status information and control results in response to control signals from the control unit 130 .
  • the output unit 120 can be built into a single panel with an input unit 110 for providing more convenient user interface.
  • Each of the devices 200 I comprises a control unit 230 and a communication module 250 .
  • the control unit 230 generates control signals for controlling components of the device in response to control commands received from the network manager 100 and transmits the “alive” message indicating that the device is on-lined to the network manager periodically at predefined intervals. Also, the control module 230 issues a message indicative of connection close when a special request is received from a user.
  • the communication module 250 performs data communication through the network N.
  • the type of the communication module 250 depends on the type of the media.
  • the communication module 250 is a power line modem in case of a power line network and is a wireless modem in case of a wireless network.
  • the device When a device that has not been assigned a network address is connected to the network N, the device requests the network manager 100 to assign it a logical address. If a logical address is assigned by the network manager 100 , the device generates a network address by combining the logical address with its own product code and sets the generated network address in the control unit 230 or the communication module 250 . When assigning the logical address to the device, the network manager 100 adds the device to a table of on-lined devices and records network configuration information about the device. When operation status and information about the device is obtained afterwards, the network manager 100 records the obtained information in the information area corresponding to the device in the table of on-lined devices.
  • the device If a device was connected to the network N once and connected to the network again, the device already has a network address. In this case, the device transmits the “alive” message to the network manager 100 without performing the steps to get a logical address.
  • the “alive” message is transmitted to the network manager 100 periodically at short intervals at first and then at long intervals (AliveInt). For example, the “alive” message is transmitted twice at interval of 5 seconds and then transmitted at interval of 10 minutes. To notify the network manager 100 of the period of “alive” message, the device transmits the interval between “alive” messages, i.e., AliveInt, to the network manager 100 .
  • the network manager 100 searches the database 140 for information about the device that transmitted the “alive” message. If the information about the device is found in the table of on-lined devices, the network manager 100 leaves it as it is. If the information is found in the table of off-lined devices, the network manager 100 moves the information to the table of on-lined devices. It is also possible to change the status of the device from ‘off-lined’ to ‘on-lined’ instead of moving the information. It is desirable, however, to manage information for on-lined devices and information for off-lined devices separately in the database 140 in that on-lined devices require more information than off-lined devices.
  • the control module 132 receives the period of the “alive” message (AliveInt) from a device, the control module 132 records a timeout value for the device in the information for the device.
  • the timeout value is set to a value longer than the received period (e.g., 1.5 ⁇ AliveInt or 2 ⁇ AliveInt).
  • the control module 132 loads the timeout value associated with the device to the timer 131 .
  • the timer 131 which has only one clock source, counts down a plurality of timeout values at each clock tick to check if at least one timeout event occurs.
  • control module 132 executes steps for clearing the network address and assigning a new address to the device.
  • the control module 132 requests the connection status monitoring module 133 to examine if the device exists on the network N.
  • the “alive” message transmitted by the device may not reach the network manager 100 before the preset timeout expires because of excessive network load or instantaneous signal interference. This is why the examination is needed.
  • the network manager 100 does not change information on the device immediately and examines if the device is connected to the network N through the connection status monitoring module 133 .
  • the connection status monitoring module 133 transmits a message requesting information (e.g., address) to the network N.
  • a message requesting information e.g., address
  • the device receives the message and replies to the message by transmitting a message delivering its address.
  • the connection status monitoring module 133 notifies the control module 132 of the status so that the control module 132 keeps the information on the device unchanged.
  • connection status monitoring module 133 cannot receive a reply to the message requesting address information.
  • the control module 132 of the network manager 100 moves the information on the device, which is currently included in the table of on-lined devices, to the table of off-lined devices in the database 140 .
  • information unnecessary in the table of off-lined devices e.g., current function, status information, operation mode, etc
  • all information except for the address of the off-lined device can be deleted when the information is moved to the table of off-lined devices.
  • Some devices are equipped with the functionality to request connection close. If the user of such a device requests connection close, the device transmits a message for connection close to the network manager 100 . Receiving the message for connection close through the network N, the network manager 100 handles the information about the device that transmitted the message in much the same way as the information about the device that is not detected by the connection status monitoring module 133 .
  • the network manager 100 monitors the status and configuration of the network N in real-time as described before, the network manager 100 can reply to user's requests or commands reliably.
  • the network manager 100 can display which devices are currently on-lined to the network N so that the user can easily monitor the network status. If the user issues a command or a request to an off-lined device through the network manager 100 , the network manager 100 does not perform the command or request based on the database 140 thereof. The network manager 100 may inform the user of the status of the off-lined device.
  • a user issues control commands or requests through a device having user-friendly interface such as a PC, a notebook computer, or a PDA.
  • a device having user-friendly interface such as a PC, a notebook computer, or a PDA.
  • Such a device is called a master device.
  • Application programs for monitoring and controlling devices connected to the network are executed on the master device.
  • the master device performs similar functions as the home server, the master device cannot assign logical addresses to devices connected to the network and does not support communication with other networks.
  • the master device should know the status and configuration of the network N in real-time to manage user's requests properly, the master device should have information table for devices that are currently connected or were connected to the network.
  • the network manager 100 When the network manager 100 updates the database 140 thereof after detecting a change in the network configuration, the network manager 100 notifies the master device of the change so that the network manager 100 and the master device can synchronize databases. Likewise, if the master device detects a change in the network configuration first, the master device needs to notify the network manager 100 of the change. It also holds when there are more than one network manger on the network.
  • a home server 101 In a home network based on the wireless network as shown in FIG. 3 a or based on the power line network as shown in FIG. 3 b, if a home server 101 has not received the “alive” message from a device during its preset period of time, the home server 101 examines if the device is still in on-line to the network. If the home server 101 fails to receive a response from the device, the home server 101 moves information about the device from the table of on-lined devices to the table of off-lined devices and deletes unnecessary information.
  • FIG. 4 illustrates a flow chart of the method for exchanging information between devices in case of a configuration change in a home network in accordance with a first embodiment of the present invention.
  • An electronic appliance that is newly connected to the network is assigned a network address by the network manager if necessary and transmits the “alive” message and its own period of the “alive” message to the network manager to inform the network manager that the appliance is on line (S 1 ).
  • the appliance transmits the “alive” message N times (e.g., twice) at short intervals at first and then at long intervals.
  • the network manager records information about the appliance in the table of on-lined devices, if the appliance is assigned a new network address. If the appliance already has a network address, the network manager removes information about the appliance from the table of off-lined devices and records necessary information in the table of on-lined devices.
  • the network manager examines if the device exists on the network (S 3 ).
  • the network manager moves the information about the device from the table of on-lined devices to the table of off-lined devices (S 5 ), in which case only the information irrelevant to the operation mode is moved and unnecessary information is deleted. If the device is found (S 4 ), the network manager maintains the information about the device unchanged. Afterwards, the network manager waits for the “alive” message (S 7 ).
  • FIG. 4 illustrates a flow chart of the method for exchanging information between devices in case of a configuration change in a home network in accordance with a second embodiment of the present invention.
  • an electronic appliance notifies the network manager of its status change from on-lined to off-lined.
  • the appliance transmits a message for connection close to the network manager (S 11 ).
  • the network manager deletes dynamic information about the appliance and moves only static information about the appliance to the table of off-lined devices (S 12 ). In this case, even though the appliance is physically connected to the network, the appliance is considered off-lined (S 13 ). Afterwards, the user removes the appliance from the network.
  • the home network system and the method therefore is capable of monitoring the status of appliances connected to a network in real-time, thereby minimizing errors in managing electronic appliances existing on the network and allowing reliable management of the network system.

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Small-Scale Networks (AREA)
  • Computer And Data Communications (AREA)
  • Selective Calling Equipment (AREA)

Abstract

A method for exchanging information between appliances to notify a home server of a network configuration change and a home network system therefore is disclosed. In the present invention, when an electronic appliance is connected to a network, the appliance first transmits a particular message to a home server N (>1) times at interval of a first period and then transmits the particular message periodically at interval of a second period which is longer than the first period, thereby letting the homer server know which appliances are connected to the network in real-time.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention relates to a method for exchanging information between electronic appliances for notifying a managing appliance of network configuration changes and a home network system therefor.
  • b 2. Description of the Related Art
  • In a home network system as shown in FIG. 1 wherein a home server and a plurality of electronic appliances are connected through a network N, an arbitrary electronic appliance can be monitored and controlled through the network N.
  • In the home network system, a plurality of electronic appliances C1 through C4 such as washing machines or microwave ovens are connected to a home server appliance such as a refrigerator having built-in home server functionality. The manager of the home network system can control and monitor the plurality of electronic appliances connected to the home network in a centralized way by transmitting control commands to the plurality of electronic appliances and receiving information about the execution results of the control commands through a different appliance connected to the network such as a PC or a PDA.
  • When an electronic appliance is newly connected to the home network, the appliance is assigned a unique network address by the home server and becomes on-lined to the network. While an electronic appliance is on-lined to the network, the appliance can provide status information to the home server and respond to monitoring/control messages from the home server.
  • The home server maintains the appliances that are in on-line as connected appliances. The power to an on-lined appliance may be turned off abruptly by a user or the physical connection between the appliance and the network may get broken. In this case, the home server should be able to detect such conditions. Otherwise, the home server may provide wrong information to the user of the network and therefore the user may issue wrong control commands based on the wrong information.
  • SUMMARY OF THE INVENTION
  • In view of the shortcomings of the prior art, it is an object of the present invention to provide a home network system that is capable of monitoring the status of the devices connected to the network in real-time and thus allows reliable management of the devices and a method therefore.
  • In the present invention, an electronic device transmits a particular message to a managing device periodically to inform that the device is on-lined or transmits a message for connection close according to user's request.
  • In one embodiment of the present invention, when a device is connected to the network, the device transmits the particular message to the managing device N times at interval of a first period and then repeatedly at interval of a second period longer than the first period.
  • In one embodiment, if the managing device does not receive the particular message during the interval of the second period, the managing device transmits a message requesting a reply to the device and determines the status thereof based on the result.
  • In one embodiment, if it is determined that the device is off-lined, the managing device reduces management information for the device.
  • In one embodiment, if it is determined that the device is off-line, the managing device moves the information about the device from the information area for on-lined devices to the information area for off-lined devices after deleting information about the operation of the device.
  • In another embodiment of the present invention, the managing device regards a device that transmitted a connection close message as being off-lined and reduces management information for the device.
  • In another embodiment, if a command for monitoring or controlling the device regarded as off-lined is received, the command is not executed.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The above features and other advantages of the present invention will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings, in which:
  • FIG. 1 illustrates a typical home network system established in a house;
  • FIG. 2 illustrates exemplary components constituting a home network;
  • FIGS. 3 a and 3 b illustrate home network systems in which the present invention may be advantageously embodied;
  • FIG. 4 illustrates a flow chart of the method for exchanging information between devices in accordance with a first embodiment of the present invention; and
  • FIG. 5 illustrates a flow chart of the method for exchanging information between devices in accordance with a second embodiment of the present invention.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • In order that the invention may be fully understood, preferred embodiments thereof will now be described with reference to the accompanying drawings.
  • FIG. 2 illustrates a detailed schematic diagram of a managing device in a home network system. FIGS. 3 a and 3 b illustrate home network systems in which the present invention may be advantageously embodied.
  • A network manager 100 is a home server that controls signals exchanged between a plurality of electronic appliances connected to the network N and manages information for communication with other networks such as the Internet. In the preferred embodiments of the present invention, the network manager is built into a refrigerator that is powered all day long.
  • Also, the network manager 100 stores and manages network allocation information for network connection, operation status, and detailed setting for operation of each of the plurality of devices such as electronic appliances.
  • As shown in FIG. 2, the network manager 100 comprises a control unit 130, a database 140, and a communication module 150. The control unit 130 generates control commands for controlling the operation of each of devices 200 I connected to the network N. If the control unit 130 receives a message for connection close from a device or fails to detects a device on the network under the condition that it has not received an “alive” message during a predefined period of time from the device, the control unit 130 removes or modifies information about the device. The database 140 stores information about devices that are or were connected to the network N. The communication module 150 transmits and receives data through the network N.
  • The control unit 130 comprises a timer 131 for counting down a timeout value set by each of the devices 200 I, a control module 132, and a connection status monitoring module 133. If a timeout value that was set by one of the devices 200 I expires, the connection status monitoring module 133 monitors the connection status of the device. If a message indicative of connection close is received from a device or the connection status monitoring module 133 determines that a device is not found, the control module 132 regards the device as being off-lined and manages the device accordingly. The control module 132 regards devices that have transmitted the “alive” message on a regular basis as being on-line. Also, the control module 132 performs status monitoring or issues control signals according to user's request.
  • The type of the communication module 150 depends on the physical media used in constructing the network N. The communication module 150 is a power line modem in a power line network as shown in FIG. 3 b and is a wireless modem in a wireless network. The communication module 150 is determined by what type of physical media is used.
  • The network manager 100 may further comprise an output unit 120 for outputting network status information and control results in response to control signals from the control unit 130. The output unit 120 can be built into a single panel with an input unit 110 for providing more convenient user interface.
  • Each of the devices 200 I comprises a control unit 230 and a communication module 250. The control unit 230 generates control signals for controlling components of the device in response to control commands received from the network manager 100 and transmits the “alive” message indicating that the device is on-lined to the network manager periodically at predefined intervals. Also, the control module 230 issues a message indicative of connection close when a special request is received from a user. The communication module 250 performs data communication through the network N.
  • Like the communication module 150 of the network manager 100, the type of the communication module 250 depends on the type of the media. The communication module 250 is a power line modem in case of a power line network and is a wireless modem in case of a wireless network.
  • When a device that has not been assigned a network address is connected to the network N, the device requests the network manager 100 to assign it a logical address. If a logical address is assigned by the network manager 100, the device generates a network address by combining the logical address with its own product code and sets the generated network address in the control unit 230 or the communication module 250. When assigning the logical address to the device, the network manager 100 adds the device to a table of on-lined devices and records network configuration information about the device. When operation status and information about the device is obtained afterwards, the network manager 100 records the obtained information in the information area corresponding to the device in the table of on-lined devices.
  • If a device was connected to the network N once and connected to the network again, the device already has a network address. In this case, the device transmits the “alive” message to the network manager 100 without performing the steps to get a logical address.
  • The “alive” message is transmitted to the network manager 100 periodically at short intervals at first and then at long intervals (AliveInt). For example, the “alive” message is transmitted twice at interval of 5 seconds and then transmitted at interval of 10 minutes. To notify the network manager 100 of the period of “alive” message, the device transmits the interval between “alive” messages, i.e., AliveInt, to the network manager 100.
  • Receiving the “alive” message through the communication module 150, the network manager 100 searches the database 140 for information about the device that transmitted the “alive” message. If the information about the device is found in the table of on-lined devices, the network manager 100 leaves it as it is. If the information is found in the table of off-lined devices, the network manager 100 moves the information to the table of on-lined devices. It is also possible to change the status of the device from ‘off-lined’ to ‘on-lined’ instead of moving the information. It is desirable, however, to manage information for on-lined devices and information for off-lined devices separately in the database 140 in that on-lined devices require more information than off-lined devices.
  • Receiving the period of the “alive” message (AliveInt) from a device, the control module 132 records a timeout value for the device in the information for the device. The timeout value is set to a value longer than the received period (e.g., 1.5×AliveInt or 2×AliveInt). Each time an “alive” message is received from a device, the control module 132 loads the timeout value associated with the device to the timer 131. The timer 131, which has only one clock source, counts down a plurality of timeout values at each clock tick to check if at least one timeout event occurs.
  • If the information on a device that transmitted the “alive” message is not found in the database 140, it means that the device has been connected to another network and moved to the network N without removing its network address. In this case, the control module 132 executes steps for clearing the network address and assigning a new address to the device.
  • If one of the timeout values set in the timer 131 of the network manager 100 reaches 0, it means that the “alive” message has not been received from the device which loaded the timeout value to the timer 131. In this case, the control module 132 requests the connection status monitoring module 133 to examine if the device exists on the network N.
  • Even when the device is connected to the network N, the “alive” message transmitted by the device may not reach the network manager 100 before the preset timeout expires because of excessive network load or instantaneous signal interference. This is why the examination is needed.
  • In summary, even though the “alive” message has not been received from a device during its preset timeout interval, the network manager 100 does not change information on the device immediately and examines if the device is connected to the network N through the connection status monitoring module 133.
  • To determine if the device exists on the network N, the connection status monitoring module 133 transmits a message requesting information (e.g., address) to the network N. In the case where the device is on-lined to the network N, the device receives the message and replies to the message by transmitting a message delivering its address. Receiving the message, the connection status monitoring module 133 notifies the control module 132 of the status so that the control module 132 keeps the information on the device unchanged.
  • If the device is off-line, e.g., connection is closed or power is turned off, the connection status monitoring module 133 cannot receive a reply to the message requesting address information.
  • As a result, the control module 132 of the network manager 100 moves the information on the device, which is currently included in the table of on-lined devices, to the table of off-lined devices in the database 140. In this case, information unnecessary in the table of off-lined devices (e.g., current function, status information, operation mode, etc) is removed. In the case where information should be minimized, all information except for the address of the off-lined device can be deleted when the information is moved to the table of off-lined devices.
  • Some devices are equipped with the functionality to request connection close. If the user of such a device requests connection close, the device transmits a message for connection close to the network manager 100. Receiving the message for connection close through the network N, the network manager 100 handles the information about the device that transmitted the message in much the same way as the information about the device that is not detected by the connection status monitoring module 133.
  • Because the network manager 100 monitors the status and configuration of the network N in real-time as described before, the network manager 100 can reply to user's requests or commands reliably.
  • If the network manager 100 has the output unit 120, the network manager 100 can display which devices are currently on-lined to the network N so that the user can easily monitor the network status. If the user issues a command or a request to an off-lined device through the network manager 100, the network manager 100 does not perform the command or request based on the database 140 thereof. The network manager 100 may inform the user of the status of the off-lined device.
  • A user issues control commands or requests through a device having user-friendly interface such as a PC, a notebook computer, or a PDA. Such a device is called a master device. Application programs for monitoring and controlling devices connected to the network are executed on the master device. Though the master device performs similar functions as the home server, the master device cannot assign logical addresses to devices connected to the network and does not support communication with other networks.
  • Because the master device should know the status and configuration of the network N in real-time to manage user's requests properly, the master device should have information table for devices that are currently connected or were connected to the network.
  • When the network manager 100 updates the database 140 thereof after detecting a change in the network configuration, the network manager 100 notifies the master device of the change so that the network manager 100 and the master device can synchronize databases. Likewise, if the master device detects a change in the network configuration first, the master device needs to notify the network manager 100 of the change. It also holds when there are more than one network manger on the network.
  • In a home network based on the wireless network as shown in FIG. 3 a or based on the power line network as shown in FIG. 3 b, if a home server 101 has not received the “alive” message from a device during its preset period of time, the home server 101 examines if the device is still in on-line to the network. If the home server 101 fails to receive a response from the device, the home server 101 moves information about the device from the table of on-lined devices to the table of off-lined devices and deletes unnecessary information.
  • FIG. 4 illustrates a flow chart of the method for exchanging information between devices in case of a configuration change in a home network in accordance with a first embodiment of the present invention.
  • An electronic appliance that is newly connected to the network is assigned a network address by the network manager if necessary and transmits the “alive” message and its own period of the “alive” message to the network manager to inform the network manager that the appliance is on line (S1). The appliance transmits the “alive” message N times (e.g., twice) at short intervals at first and then at long intervals. Receiving the “alive” message, the network manager records information about the appliance in the table of on-lined devices, if the appliance is assigned a new network address. If the appliance already has a network address, the network manager removes information about the appliance from the table of off-lined devices and records necessary information in the table of on-lined devices.
  • If the “alive” message has not been received during a time interval longer than the predefined period (e.g., 1.5˜2 times as long as the period) (S2), the network manager examines if the device exists on the network (S3).
  • If the device is not found on the network (S4), the network manager moves the information about the device from the table of on-lined devices to the table of off-lined devices (S5), in which case only the information irrelevant to the operation mode is moved and unnecessary information is deleted. If the device is found (S4), the network manager maintains the information about the device unchanged. Afterwards, the network manager waits for the “alive” message (S7).
  • FIG. 4 illustrates a flow chart of the method for exchanging information between devices in case of a configuration change in a home network in accordance with a second embodiment of the present invention. In this embodiment, an electronic appliance notifies the network manager of its status change from on-lined to off-lined.
  • If requested by the user, the appliance transmits a message for connection close to the network manager (S11). Receiving the message, the network manager deletes dynamic information about the appliance and moves only static information about the appliance to the table of off-lined devices (S12). In this case, even though the appliance is physically connected to the network, the appliance is considered off-lined (S13). Afterwards, the user removes the appliance from the network.
  • The home network system and the method therefore is capable of monitoring the status of appliances connected to a network in real-time, thereby minimizing errors in managing electronic appliances existing on the network and allowing reliable management of the network system.
  • While the invention has been disclosed with respect to a limited number of embodiments, those skilled in the art, having the benefit of this disclosure, will appreciate numerous modifications and variations therefrom. It is intended that all such modifications and variations fall within the spirit and scope of the invention.

Claims (31)

1. A method for exchanging information between devices in case of a change in network configuration, comprising the steps of:
(a) transmitting a message of a first type to a managing device N times at interval of a first period when connected to a network, N being greater than 1; and
(b) transmitting the message of the first type periodically to the managing device at interval of a second period after transmitting the message N times, the second period being longer than the first period.
2. The method set forth in claim 1, wherein N=2.
3. The method set forth in claim 1, further comprising the step of transmitting information about the second period to the managing device.
4. The method set forth in claim 1, further comprising the step of obtaining a network address by requesting network address assignment to the managing device before executing the step (a).
5. The method set forth in claim 1, wherein if the managing device fails to receive a message of the first type from a device within the second period, the managing device transmits a message of a second type to the device.
6. The method set forth in claim 5, wherein if there is no acknowledgement to the message of the second type, the managing device considers the device off-lined and reduces information about the device.
7. The method set forth in claim 6, wherein when reducing the information about the device, the managing device deletes information related to the operation of the device.
8. The method set forth in claim 6, wherein the reduced information still contains network address information about the device.
9. The method set forth in claim 6, wherein if a command for monitoring or controlling the device considered off-lined is received, the managing device provides information indicating that the device is off-lined, without executing the received command.
10. The method set forth in claim 1, wherein the first period is 5 seconds and the second period is 10 minutes.
11. A method, performed by a managing device, for managing information about devices connected to a network, comprising the steps of:
(a) receiving a connection closing message from a device; and
(b) considering the device off-lined and reducing information about the device.
12. The method set forth in claim 11, wherein when reducing the information about the device, the managing device deletes information related to the operation of the device.
13. The method set forth in claim 11, wherein the reduced information still contains network address information about the device.
14. The method set forth in claim 11, wherein the device transmits the connection closing message to the managing device according to user's request.
15. A network system through which a plurality of devices are connected, comprising:
a managing device for managing information about the plurality of devices connected to a network; and
a device for transmitting a message of a first type periodically to the managing device at interval of a second period after transmitting the message of the first type N (N>1) times at interval of a first period, the second period being longer than the first period.
16. The network system set forth in claim 15, wherein N=2.
17. The network system set forth in claim 15, wherein the device obtains a network address by requesting network address assignment to the managing device before transmitting the message of the first type.
18. The network system set forth in claim 15, wherein the device provide information about the second period to the managing device and the managing device sets a time limit based on the received second period and if a message of the first type is not received during the time limit, the managing device executes steps for detecting the device.
19. The network system set forth in claim 18, wherein the steps for detecting the device include transmitting a message requesting an acknowledgement and waiting for the acknowledgement.
20. The network system set forth in claim 18, wherein if the device is not detected, the managing device considers the device off-lined and reduces information about the device.
21. The network system set forth in claim 20, wherein when reducing the information about the device, the managing device deletes information related to the operation of the device.
22. The network system set forth in claim 20, wherein the reduced information still contains network address information about the device.
23. The network system set forth in claim 20, wherein if a command for monitoring or controlling the device considered off-lined is received, the managing device provides information indicating that the device is off-lined, without executing the received command.
24. The network system set forth in claim 15, wherein the first period is 5 seconds and the second period is 10 minutes.
25. A network system through which a plurality of devices are connected, comprising:
a managing device for managing information about the plurality of devices connected to a network; and
a device for transmitting a connection closing message to the managing device if there is a connection release request,
wherein if a connection closing message is received, the managing device reduces information about the device which transmitted the message.
26. The network system set forth in claim 25, wherein when reducing the information about the device, the managing device deletes information related to the operation of the device.
27. The network system set forth in claim 25, wherein the reduced information still contains network address information about the device.
28. The network system set forth in claim 25, wherein the connection release request is a command entered by a user.
29. An apparatus for managing a device connected through a network, comprising:
a communication module for transmitting and receiving data through the network;
a database for storing management information including the network address information about the device;
a timer for measuring time and detecting timeout of set time limit; and
a control unit for reloading the timer with a time limit specified for the device each time a particular message is received from the device through the communication module, and reducing management information for the device as the result of considering the device off-lined if the time limit specified for the device expires.
30. The apparatus set forth in claim 29, wherein when reducing the information about the device, the control unit deletes information related to the operation of the device.
31. The apparatus set forth in claim 29, wherein the reduced information still contains network address information about the device.
US11/109,314 2004-04-19 2005-04-18 Method for exchanging information between devices in case of a change in network configuration and home network system therefore Abandoned US20070242815A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20040026793 2004-04-19
KR10-2004-0026793 2004-04-19

Publications (1)

Publication Number Publication Date
US20070242815A1 true US20070242815A1 (en) 2007-10-18

Family

ID=34925655

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/913,731 Active US7124184B2 (en) 2004-04-19 2004-08-05 Home networking system having alive and connection termination messages and method for operating same
US11/109,314 Abandoned US20070242815A1 (en) 2004-04-19 2005-04-18 Method for exchanging information between devices in case of a change in network configuration and home network system therefore

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/913,731 Active US7124184B2 (en) 2004-04-19 2004-08-05 Home networking system having alive and connection termination messages and method for operating same

Country Status (4)

Country Link
US (2) US7124184B2 (en)
EP (1) EP1589698A1 (en)
KR (1) KR100793196B1 (en)
CN (1) CN100411352C (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060198208A1 (en) * 2005-03-07 2006-09-07 Lantronix, Inc. Publicasting systems and methods
US20060265494A1 (en) * 2005-05-04 2006-11-23 Samsung Electronics Co., Ltd. Home network simulation system and method
US20080071889A1 (en) * 2006-09-19 2008-03-20 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Signaling partial service configuration changes in appnets
US20140330943A1 (en) * 2013-05-01 2014-11-06 Comcast Cable Communications, Llc Logical Address Configuration And Management
US11221596B2 (en) 2015-06-26 2022-01-11 Electrolux Home Products, Inc. Hub for managing networked household appliances

Families Citing this family (134)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6658091B1 (en) 2002-02-01 2003-12-02 @Security Broadband Corp. LIfestyle multimedia security system
US7444401B1 (en) 2002-11-18 2008-10-28 Arkion Systems Llc Method and apparatus for inexpensively monitoring and controlling remotely distributed appliances
US8635350B2 (en) 2006-06-12 2014-01-21 Icontrol Networks, Inc. IP device discovery systems and methods
US9609003B1 (en) 2007-06-12 2017-03-28 Icontrol Networks, Inc. Generating risk profile using data of home monitoring and security system
US10313303B2 (en) 2007-06-12 2019-06-04 Icontrol Networks, Inc. Forming a security network including integrated security system components and network devices
US9191228B2 (en) 2005-03-16 2015-11-17 Icontrol Networks, Inc. Cross-client sensor user interface in an integrated security network
US11489812B2 (en) 2004-03-16 2022-11-01 Icontrol Networks, Inc. Forming a security network including integrated security system components and network devices
US11159484B2 (en) 2004-03-16 2021-10-26 Icontrol Networks, Inc. Forming a security network including integrated security system components and network devices
US10339791B2 (en) 2007-06-12 2019-07-02 Icontrol Networks, Inc. Security network integrated with premise security system
US11811845B2 (en) 2004-03-16 2023-11-07 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US9729342B2 (en) 2010-12-20 2017-08-08 Icontrol Networks, Inc. Defining and implementing sensor triggered response rules
US10382452B1 (en) 2007-06-12 2019-08-13 Icontrol Networks, Inc. Communication protocols in integrated systems
US10522026B2 (en) 2008-08-11 2019-12-31 Icontrol Networks, Inc. Automation system user interface with three-dimensional display
US20160065414A1 (en) 2013-06-27 2016-03-03 Ken Sundermeyer Control system user interface
US20120066608A1 (en) 2005-03-16 2012-03-15 Ken Sundermeyer Control system user interface
US10444964B2 (en) 2007-06-12 2019-10-15 Icontrol Networks, Inc. Control system user interface
US10200504B2 (en) 2007-06-12 2019-02-05 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US10127802B2 (en) 2010-09-28 2018-11-13 Icontrol Networks, Inc. Integrated security system with parallel processing architecture
US11916870B2 (en) 2004-03-16 2024-02-27 Icontrol Networks, Inc. Gateway registry methods and systems
US10721087B2 (en) 2005-03-16 2020-07-21 Icontrol Networks, Inc. Method for networked touchscreen with integrated interfaces
US9141276B2 (en) 2005-03-16 2015-09-22 Icontrol Networks, Inc. Integrated interface for mobile device
US10237237B2 (en) 2007-06-12 2019-03-19 Icontrol Networks, Inc. Communication protocols in integrated systems
US11277465B2 (en) 2004-03-16 2022-03-15 Icontrol Networks, Inc. Generating risk profile using data of home monitoring and security system
US11368429B2 (en) 2004-03-16 2022-06-21 Icontrol Networks, Inc. Premises management configuration and control
US10375253B2 (en) 2008-08-25 2019-08-06 Icontrol Networks, Inc. Security system with networked touchscreen and gateway
US8988221B2 (en) 2005-03-16 2015-03-24 Icontrol Networks, Inc. Integrated security system with parallel processing architecture
US9531593B2 (en) 2007-06-12 2016-12-27 Icontrol Networks, Inc. Takeover processes in security network integrated with premise security system
US7711796B2 (en) 2006-06-12 2010-05-04 Icontrol Networks, Inc. Gateway registry methods and systems
US11201755B2 (en) 2004-03-16 2021-12-14 Icontrol Networks, Inc. Premises system management using status signal
US11113950B2 (en) 2005-03-16 2021-09-07 Icontrol Networks, Inc. Gateway integrated with premises security system
US11244545B2 (en) 2004-03-16 2022-02-08 Icontrol Networks, Inc. Cross-client sensor user interface in an integrated security network
US20170118037A1 (en) 2008-08-11 2017-04-27 Icontrol Networks, Inc. Integrated cloud system for premises automation
US20090077623A1 (en) 2005-03-16 2009-03-19 Marc Baum Security Network Integrating Security System and Network Devices
US8963713B2 (en) 2005-03-16 2015-02-24 Icontrol Networks, Inc. Integrated security network with security alarm signaling system
US11677577B2 (en) 2004-03-16 2023-06-13 Icontrol Networks, Inc. Premises system management using status signal
US10142392B2 (en) 2007-01-24 2018-11-27 Icontrol Networks, Inc. Methods and systems for improved system performance
US11316958B2 (en) 2008-08-11 2022-04-26 Icontrol Networks, Inc. Virtual device systems and methods
US10156959B2 (en) 2005-03-16 2018-12-18 Icontrol Networks, Inc. Cross-client sensor user interface in an integrated security network
AU2005223267B2 (en) 2004-03-16 2010-12-09 Icontrol Networks, Inc. Premises management system
US11582065B2 (en) 2007-06-12 2023-02-14 Icontrol Networks, Inc. Systems and methods for device communication
US11343380B2 (en) 2004-03-16 2022-05-24 Icontrol Networks, Inc. Premises system automation
EP1589698A1 (en) * 2004-04-19 2005-10-26 Lg Electronics Inc. Home network system and method for operating the same
US8316438B1 (en) 2004-08-10 2012-11-20 Pure Networks Llc Network management providing network health information and lockdown security
US7904712B2 (en) * 2004-08-10 2011-03-08 Cisco Technology, Inc. Service licensing and maintenance for networks
US7827252B2 (en) * 2004-12-07 2010-11-02 Cisco Technology, Inc. Network device management
WO2006063118A2 (en) 2004-12-07 2006-06-15 Pure Networks, Inc. Network management
US8478849B2 (en) 2004-12-07 2013-07-02 Pure Networks LLC. Network administration tool
US7190267B2 (en) * 2004-12-30 2007-03-13 Alliance Systems, Ltd. System and method for managing power control and data communication among devices
US20120324566A1 (en) 2005-03-16 2012-12-20 Marc Baum Takeover Processes In Security Network Integrated With Premise Security System
US20110128378A1 (en) 2005-03-16 2011-06-02 Reza Raji Modular Electronic Display Platform
US11700142B2 (en) 2005-03-16 2023-07-11 Icontrol Networks, Inc. Security network integrating security system and network devices
US11615697B2 (en) 2005-03-16 2023-03-28 Icontrol Networks, Inc. Premise management systems and methods
US20170180198A1 (en) 2008-08-11 2017-06-22 Marc Baum Forming a security network including integrated security system components
US10999254B2 (en) 2005-03-16 2021-05-04 Icontrol Networks, Inc. System for data routing in networks
US9306809B2 (en) 2007-06-12 2016-04-05 Icontrol Networks, Inc. Security system with networked touchscreen
US11496568B2 (en) 2005-03-16 2022-11-08 Icontrol Networks, Inc. Security system with networked touchscreen
EP1705617A3 (en) * 2005-03-24 2011-04-20 France Telecom Method and device for the remote monitoring of the activity of a person within a room
BRPI0622274A2 (en) * 2005-06-09 2011-08-09 Whirlpool Co device configured to perform a duty cycle to complete a physical operation on an item and device network
KR100738890B1 (en) * 2005-07-22 2007-07-12 엘지전자 주식회사 Home networking system for using a moving robot
KR100727999B1 (en) * 2005-10-14 2007-06-14 삼성전자주식회사 Method and apparatus for efficiently managing an information for a UPnP device
KR100725919B1 (en) * 2005-11-24 2007-06-11 한국전자통신연구원 Apparatus and Method for Control of Household Electric Appliances using Broadcasting Middleware in Homenetwork Environment
KR100819588B1 (en) * 2006-07-18 2008-04-04 엘지전자 주식회사 Network device
US8090807B2 (en) 2006-01-23 2012-01-03 Lg Electronics Inc. Home code setting method for home network system
WO2007131169A2 (en) 2006-05-04 2007-11-15 Capstone Mobile Technologies, Llc System and method for remotely monitoring and controlling a water meter
US8690117B2 (en) 2006-05-04 2014-04-08 Capstone Metering Llc Water meter
US10079839B1 (en) 2007-06-12 2018-09-18 Icontrol Networks, Inc. Activation of gateway device
US7672248B2 (en) * 2006-06-13 2010-03-02 Scenera Technologies, Llc Methods, systems, and computer program products for automatically changing network communication configuration information when a communication session is terminated
US11706279B2 (en) 2007-01-24 2023-07-18 Icontrol Networks, Inc. Methods and systems for data communication
US7633385B2 (en) 2007-02-28 2009-12-15 Ucontrol, Inc. Method and system for communicating with and controlling an alarm system from a remote server
US8451986B2 (en) 2007-04-23 2013-05-28 Icontrol Networks, Inc. Method and system for automatically providing alternate network access for telecommunications
US11646907B2 (en) 2007-06-12 2023-05-09 Icontrol Networks, Inc. Communication protocols in integrated systems
US10498830B2 (en) 2007-06-12 2019-12-03 Icontrol Networks, Inc. Wi-Fi-to-serial encapsulation in systems
US10666523B2 (en) 2007-06-12 2020-05-26 Icontrol Networks, Inc. Communication protocols in integrated systems
US11218878B2 (en) 2007-06-12 2022-01-04 Icontrol Networks, Inc. Communication protocols in integrated systems
US10423309B2 (en) 2007-06-12 2019-09-24 Icontrol Networks, Inc. Device integration framework
US11316753B2 (en) 2007-06-12 2022-04-26 Icontrol Networks, Inc. Communication protocols in integrated systems
US10616075B2 (en) 2007-06-12 2020-04-07 Icontrol Networks, Inc. Communication protocols in integrated systems
US11423756B2 (en) 2007-06-12 2022-08-23 Icontrol Networks, Inc. Communication protocols in integrated systems
US11601810B2 (en) 2007-06-12 2023-03-07 Icontrol Networks, Inc. Communication protocols in integrated systems
US11212192B2 (en) 2007-06-12 2021-12-28 Icontrol Networks, Inc. Communication protocols in integrated systems
US10051078B2 (en) 2007-06-12 2018-08-14 Icontrol Networks, Inc. WiFi-to-serial encapsulation in systems
US10389736B2 (en) 2007-06-12 2019-08-20 Icontrol Networks, Inc. Communication protocols in integrated systems
US11237714B2 (en) 2007-06-12 2022-02-01 Control Networks, Inc. Control system user interface
US10523689B2 (en) 2007-06-12 2019-12-31 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US11089122B2 (en) 2007-06-12 2021-08-10 Icontrol Networks, Inc. Controlling data routing among networks
US7941516B2 (en) * 2007-06-15 2011-05-10 Microsoft Corporation Redundant pile of inexpensive drivers (RPID)
US9026639B2 (en) 2007-07-13 2015-05-05 Pure Networks Llc Home network optimizing system
US9491077B2 (en) 2007-07-13 2016-11-08 Cisco Technology, Inc. Network metric reporting system
US8014356B2 (en) 2007-07-13 2011-09-06 Cisco Technology, Inc. Optimal-channel selection in a wireless network
US8700743B2 (en) 2007-07-13 2014-04-15 Pure Networks Llc Network configuration device
US7853829B2 (en) * 2007-07-13 2010-12-14 Cisco Technology, Inc. Network advisor
US11831462B2 (en) 2007-08-24 2023-11-28 Icontrol Networks, Inc. Controlling data routing in premises management systems
KR101474840B1 (en) 2007-11-05 2014-12-19 삼성전자 주식회사 System and method for controlling network device based on UPnP
US11916928B2 (en) 2008-01-24 2024-02-27 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
KR20090095441A (en) * 2008-03-04 2009-09-09 삼성전자주식회사 Method and apparatus for managing software lifecycle in home network
US7825545B2 (en) * 2008-05-14 2010-11-02 Omar Lutfey Energy conservation and control systems
US20170185278A1 (en) 2008-08-11 2017-06-29 Icontrol Networks, Inc. Automation system user interface
US11729255B2 (en) 2008-08-11 2023-08-15 Icontrol Networks, Inc. Integrated cloud system with lightweight gateway for premises automation
US10530839B2 (en) 2008-08-11 2020-01-07 Icontrol Networks, Inc. Integrated cloud system with lightweight gateway for premises automation
US11758026B2 (en) 2008-08-11 2023-09-12 Icontrol Networks, Inc. Virtual device systems and methods
US11792036B2 (en) 2008-08-11 2023-10-17 Icontrol Networks, Inc. Mobile premises automation platform
US11258625B2 (en) 2008-08-11 2022-02-22 Icontrol Networks, Inc. Mobile premises automation platform
KR101006807B1 (en) * 2008-10-16 2011-01-10 주식회사 엘지유플러스 System for premises distribution monitoring and method thereof
MX2011004330A (en) 2008-10-27 2011-08-03 Mueller Int Llc Infrastructure monitoring system and method.
KR20100065812A (en) * 2008-12-09 2010-06-17 한국전자통신연구원 Apparatus for operating home network by using building construction drawing and method thereof
US8638211B2 (en) 2009-04-30 2014-01-28 Icontrol Networks, Inc. Configurable controller and interface for home SMA, phone and multimedia
EP2433440B1 (en) 2009-05-22 2018-07-25 Mueller International, LLC Infrastructure monitoring devices, systems, and methods
CN102640458B (en) 2009-11-26 2015-09-30 Lg电子株式会社 For the network system of assembly
EP2514142B1 (en) * 2009-12-17 2015-10-14 LG Electronics Inc. Network system and method of controlling network system
US8724515B2 (en) 2010-03-26 2014-05-13 Cisco Technology, Inc. Configuring a secure network
US8649297B2 (en) 2010-03-26 2014-02-11 Cisco Technology, Inc. System and method for simplifying secure network setup
WO2011159403A1 (en) 2010-06-16 2011-12-22 Mueller International, Llc Infrastructure monitoring devices, systems, and methods
US8836467B1 (en) 2010-09-28 2014-09-16 Icontrol Networks, Inc. Method, system and apparatus for automated reporting of account and sensor zone information to a central station
US11750414B2 (en) 2010-12-16 2023-09-05 Icontrol Networks, Inc. Bidirectional security sensor communication for a premises security system
US9147337B2 (en) 2010-12-17 2015-09-29 Icontrol Networks, Inc. Method and system for logging security event data
US8833390B2 (en) 2011-05-31 2014-09-16 Mueller International, Llc Valve meter assembly and method
US8855569B2 (en) 2011-10-27 2014-10-07 Mueller International, Llc Systems and methods for dynamic squelching in radio frequency devices
US8660134B2 (en) 2011-10-27 2014-02-25 Mueller International, Llc Systems and methods for time-based hailing of radio frequency devices
JP5733289B2 (en) * 2012-11-02 2015-06-10 ヤマハ株式会社 Music system control method
EP4215884A1 (en) 2013-03-15 2023-07-26 Mueller International, LLC Systems for measuring properties of water in a water distribution system
US9294469B2 (en) * 2013-07-03 2016-03-22 General Electric Company Systems and methods for establishing a connection between an appliance and a home energy management device
US11405463B2 (en) 2014-03-03 2022-08-02 Icontrol Networks, Inc. Media content management
US11146637B2 (en) 2014-03-03 2021-10-12 Icontrol Networks, Inc. Media content management
EP3114798B1 (en) * 2014-03-04 2019-08-21 Black Diamond Video, Inc. Apparatuses, methods, and systems for troubleshooting multimedia network communication systems
US10079751B2 (en) * 2014-03-12 2018-09-18 Link Advance Co., Ltd. Flexible network building method for remote-programmable monitoring and controlling system applied to smart home
US9494249B2 (en) 2014-05-09 2016-11-15 Mueller International, Llc Mechanical stop for actuator and orifice
KR101545486B1 (en) 2014-06-09 2015-08-21 엘지전자 주식회사 Home applicance
KR101587465B1 (en) * 2014-06-09 2016-01-21 엘지전자 주식회사 Home applicance
KR101636722B1 (en) * 2014-06-09 2016-07-06 엘지전자 주식회사 Home applicance
US9565620B2 (en) 2014-09-02 2017-02-07 Mueller International, Llc Dynamic routing in a mesh network
US11041839B2 (en) 2015-06-05 2021-06-22 Mueller International, Llc Distribution system monitoring
CN105553762B (en) * 2015-12-11 2019-03-12 美的集团股份有限公司 Communication means, system and related device between household electrical appliance and mobile terminal
US9906956B1 (en) * 2016-12-15 2018-02-27 Google Inc. Using power-line networks to facilitate network access
US11725366B2 (en) 2020-07-16 2023-08-15 Mueller International, Llc Remote-operated flushing system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040006647A1 (en) * 2002-07-03 2004-01-08 Lg Electronics Inc. Remote control system for home appliance network and method for operating the same
US7035918B1 (en) * 1999-09-03 2006-04-25 Safenet Canada. Inc. License management system and method with multiple license servers
US7124184B2 (en) * 2004-04-19 2006-10-17 Lg Electronics Inc. Home networking system having alive and connection termination messages and method for operating same
US7135982B2 (en) * 2004-02-25 2006-11-14 Lg Electronics Inc. Home network system and control method for the same
US7177646B2 (en) * 2000-10-26 2007-02-13 British Telecommunications Public Limited Company Telecommunication routing using multiple routing protocols in a single domain

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US112058A (en) * 1871-02-21 Improvement in engine-governors
US5485370A (en) * 1988-05-05 1996-01-16 Transaction Technology, Inc. Home services delivery system with intelligent terminal emulator
US5436510A (en) * 1992-07-03 1995-07-25 Euro Cp S.A.R.L. Method and a system for globally managing electric power in a network within a dwelling or the like
US5694547A (en) * 1992-10-13 1997-12-02 Bay Networks, Inc. System for registration of clients in an ATM network providing for communication of client registration messages to a central manager
US6363422B1 (en) * 1998-06-24 2002-03-26 Robert R. Hunter Multi-capability facilities monitoring and control intranet for facilities management system
KR100275707B1 (en) * 1998-11-26 2000-12-15 윤종용 Home networl system and node id assignment method thereof
US6768720B1 (en) * 1999-09-30 2004-07-27 Conexant Systems, Inc. Verification of link integrity of a home local area network
US6389339B1 (en) * 1999-11-24 2002-05-14 William J. Just Vehicle operation monitoring system and method
US20020004711A1 (en) * 2000-05-16 2002-01-10 Makoto Sato Control device and control method
US6621827B1 (en) * 2000-09-06 2003-09-16 Xanboo, Inc. Adaptive method for polling
KR20020022317A (en) * 2000-09-19 2002-03-27 윤종용 Home gateway and Method for operating the same
US7171475B2 (en) * 2000-12-01 2007-01-30 Microsoft Corporation Peer networking host framework and hosting API
JP4421817B2 (en) * 2001-01-26 2010-02-24 アメリカン パワー コンバージョン コーポレイション Method and system for a set of network devices that can be connected to provide improved collaboration, scalability, and reliability
KR100434270B1 (en) * 2001-05-30 2004-06-04 엘지전자 주식회사 Control System for Home Appliance Network
US6838986B2 (en) * 2001-09-25 2005-01-04 Koninklijke Philips Electronics N.V. Notification of use of network-enabled device
KR100442256B1 (en) * 2002-02-28 2004-07-30 엘지전자 주식회사 Method and apparatus for compatible a standard of home network system
KR20030075728A (en) * 2002-03-20 2003-09-26 엘지전자 주식회사 Method for confirming a home appliance connect state of home network system
US6792323B2 (en) * 2002-06-27 2004-09-14 Openpeak Inc. Method, system, and computer program product for managing controlled residential or non-residential environments
KR100442281B1 (en) * 2002-08-26 2004-08-02 엘지전자 주식회사 Method for controlling of Home Network System
CN1166124C (en) * 2002-09-16 2004-09-08 联想(北京)有限公司 Equipment peer-to-peer connection method in realizing dynamic network connection in home network
KR100486502B1 (en) * 2002-10-29 2005-04-29 엘지전자 주식회사 Device status display method for home network system
CN1166125C (en) * 2002-11-06 2004-09-08 联想(北京)有限公司 Method for controlling and managing electrical appliances in household network
CN1836402B (en) * 2003-05-30 2012-04-25 Lg电子株式会社 Home network system and configuration system
US20050198663A1 (en) * 2003-12-18 2005-09-08 Samsung Electronics Co., Ltd. User interface method and system for navigation in networked devices
US7117051B2 (en) * 2004-03-15 2006-10-03 Tmio, Llc Appliance communication system and method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7035918B1 (en) * 1999-09-03 2006-04-25 Safenet Canada. Inc. License management system and method with multiple license servers
US7177646B2 (en) * 2000-10-26 2007-02-13 British Telecommunications Public Limited Company Telecommunication routing using multiple routing protocols in a single domain
US20040006647A1 (en) * 2002-07-03 2004-01-08 Lg Electronics Inc. Remote control system for home appliance network and method for operating the same
US7135982B2 (en) * 2004-02-25 2006-11-14 Lg Electronics Inc. Home network system and control method for the same
US7124184B2 (en) * 2004-04-19 2006-10-17 Lg Electronics Inc. Home networking system having alive and connection termination messages and method for operating same

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060198208A1 (en) * 2005-03-07 2006-09-07 Lantronix, Inc. Publicasting systems and methods
US20060265494A1 (en) * 2005-05-04 2006-11-23 Samsung Electronics Co., Ltd. Home network simulation system and method
US20080071889A1 (en) * 2006-09-19 2008-03-20 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Signaling partial service configuration changes in appnets
US20080071891A1 (en) * 2006-09-19 2008-03-20 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Signaling partial service configuration changes in appnets
US8055732B2 (en) 2006-09-19 2011-11-08 The Invention Science Fund I, Llc Signaling partial service configuration changes in appnets
US8224930B2 (en) * 2006-09-19 2012-07-17 The Invention Science Fund I, Llc Signaling partial service configuration changes in appnets
US20140330943A1 (en) * 2013-05-01 2014-11-06 Comcast Cable Communications, Llc Logical Address Configuration And Management
US9544269B2 (en) * 2013-05-01 2017-01-10 Comcast Cable Communications, Llc Logical address configuration and management
US11221596B2 (en) 2015-06-26 2022-01-11 Electrolux Home Products, Inc. Hub for managing networked household appliances

Also Published As

Publication number Publication date
US7124184B2 (en) 2006-10-17
CN1691606A (en) 2005-11-02
EP1589698A1 (en) 2005-10-26
KR20060045123A (en) 2006-05-16
KR100793196B1 (en) 2008-01-10
US20050234568A1 (en) 2005-10-20
CN100411352C (en) 2008-08-13

Similar Documents

Publication Publication Date Title
US20070242815A1 (en) Method for exchanging information between devices in case of a change in network configuration and home network system therefore
US9954968B2 (en) Remote access gateway configurable control system
US7287062B2 (en) Home network system and method for operating the same
EP1210810B1 (en) Architectur for automation system
US20040006647A1 (en) Remote control system for home appliance network and method for operating the same
US9001694B2 (en) Methods and apparatus for controlling a wireless station
US20090249002A1 (en) Information collection apparatus, method, and program
US20060230128A1 (en) Method and apparatus interfacing for controlling a device between an application and a library of a master on home network
KR20050014629A (en) Home network system
JPH11122283A (en) Network management system
US8484323B2 (en) Network system connected with multiple master devices and method for operating the same
JP2005310143A (en) Rack equipment capacity on-demand system and method
CN103380415A (en) Method and device for updating firmware based on device management command
US8019855B2 (en) Method and apparatus interfacing between an application and a library of a master for network managing
WO2016192579A1 (en) Information processing method, cloud service platform and information processing system
KR20030083880A (en) system and method for remote management of information device in home network
US7805734B2 (en) Platform management of high-availability computer systems
US7139790B1 (en) Weak leader election
JP2006260059A (en) Server device
JP2011254432A (en) Power source management apparatus, power supply control system, power supply control method, and power supply control program
KR101275995B1 (en) Data storing system and data processing method of informational household appliance
WO2013048405A1 (en) Systems, methods and field panel apparatus for collecting trend data in a building automation system
JP2002082707A (en) Centralized control system for numerical controller
WO2006004378A1 (en) Event interfacing method and apparatus between applications and a library of a master on home network
JP4149240B2 (en) Electrical device management method, management apparatus, program thereof, and electrical device management system

Legal Events

Date Code Title Description
AS Assignment

Owner name: LG ELECTRONICS INC., KOREA, REPUBLIC OF

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LEE, SANG KYUN;CHUNG, JONG HOON;REEL/FRAME:016506/0223

Effective date: 20050414

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION