US8014503B2 - Network system - Google Patents
Network system Download PDFInfo
- Publication number
- US8014503B2 US8014503B2 US11/616,496 US61649606A US8014503B2 US 8014503 B2 US8014503 B2 US 8014503B2 US 61649606 A US61649606 A US 61649606A US 8014503 B2 US8014503 B2 US 8014503B2
- Authority
- US
- United States
- Prior art keywords
- alert
- notifying
- information
- control unit
- unit
- 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.)
- Expired - Fee Related, expires
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2823—Reporting information sensed by appliance or service execution status of appliance services in a home automation network
- H04L12/2825—Reporting to a device located outside the home and the home network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M11/00—Telephonic communication systems specially adapted for combination with other electrical systems
- H04M11/007—Telephonic communication systems specially adapted for combination with other electrical systems with remote control systems
Definitions
- aspects of the present invention relate to a network system in which a plurality of apparatuses are connected via a network to each other.
- LAN local area network
- aspects of the invention provide a network system in which even when a user of a function execution apparatus is not present at an installation place thereof, the user can firmly recognize an event occurred in the function execution apparatus.
- FIG. 1 is a diagram for showing a network system according to an aspect of the present invention
- FIG. 2 is a flow chart for explaining an air conditioner main process operation according to the aspect of the present invention.
- FIG. 3 is a diagram for indicating a content of a search packet according to the aspect of the present invention.
- FIG. 4 is a diagram for showing a content of a search response packet according to the aspect of the present invention.
- FIG. 5 is a diagram for indicating a content of alert information according to the aspect of the present invention.
- FIG. 6 is a diagram for showing a content of an alert cancel comment according to the aspect of the present invention.
- FIG. 7 is a flow chart for explaining an air conditioner alert process task 1 according to the aspect of the present invention.
- FIG. 8 is a diagram for indicating a content of an alert guidance according to the aspect of the present invention.
- FIG. 9 is a diagram for showing a content of key information according to the aspect of the present invention.
- FIG. 10 is a diagram for indicating a content of an end response according to the aspect of the present invention.
- FIG. 11 is a diagram for showing a content of a call command according to the aspect of the present invention.
- FIG. 12 is a diagram for indicating a content of an end command according to the aspect of the present invention.
- FIG. 13 is a flow chart for explaining an air conditioner alert process task 2 according to the aspect of the present invention.
- FIG. 14 is a diagram for indicating a content of user voice information according to the aspect of the present invention.
- FIG. 15 is a flow chart for explaining a multifunction apparatus main process operation according to the aspect of the present invention.
- FIG. 16 is a diagram for indicating a content of an advertisement packet according to the aspect of the present invention.
- FIG. 17 is a flow chart for explaining a multifunction apparatus advertisement task according to the aspect of the present invention.
- FIG. 18 is a flow chart for explaining a multifunction apparatus alert scheduler task according to the aspect of the present invention.
- FIG. 19 is a flow chart for explaining a ringing time confirmation process operation according to the aspect of the present invention.
- FIG. 20 is a flow chart for explaining an alert process operation according to the aspect of the present invention.
- FIG. 21 is a diagram for indicating a content of an alert guidance starting command according to the aspect of the present invention.
- FIG. 22 is a flow chart for explaining a multifunction apparatus alert process task according to the aspect of the present invention.
- FIG. 23 is a flow chart for explaining a communication process task according to the aspect of the present invention.
- a network system is configured such that a notifying apparatus located in the network system is specified. If a predetermined event occurs when a function execution apparatus executes its function, the occurrence of this event can be notified to the specified notifying apparatus via a network.
- the user can firmly recognize an event occurred in the function execution apparatus.
- a network system can be provided in which even when the network system is changed, more specifically, even when an apparatus connected to the network is additionally provided or is deleted, the user can firmly recognize an event occurred in the function execution apparatus.
- a network system in which when the function executable condition by the function execution apparatus is established, the user can firmly recognize an event occurred in the function execution apparatus.
- a network system comprising: a function execution apparatus that executes a predetermined function; and a notifying apparatus connected via a network to the function execution apparatus, wherein the function execution apparatus comprises: a notifiable information communication unit that receives notifiable information transmitted from the notifying apparatus, the notifiable information indicating that the notifying apparatus is under notifiable state; an event detecting unit that detects an event occurred in the function execution apparatus; and a specific information transmitting unit that transmits, if the event is detected by the detecting unit, specific information capable of specifying the occurrence of the event to the notifying apparatus that transmits the notifiable information, and wherein the notifying apparatus comprises: a notifying apparatus-sided transmitting unit that transmits notifiable information to the function execution apparatus; a notifying apparatus-sided receiving unit that receives specific information transmitted from the function execution apparatus; a notifying unit capable of notifying the occurrence of the event in the function execution apparatus; and a notification control unit that causes the
- the function execution apparatus can notify the occurrence of this event with respect to the notifying apparatus present on the network (namely, when predetermined even occurs in function execution apparatus present on network, notifying apparatus can notify occurrence of this event).
- the notification as to the occurrence of the event by the notifying apparatus is not limited only to a direct notifying system, but may be realized by an indirect notifying system capable of notifying a measure for this event.
- the notifiable information communication unit transmits notification permit/not-permit information for determining as to whether or not the notifying apparatus is under notifiable state to the notifying apparatus, and the notifying apparatus-sided transmitting unit transmits, upon at least one of a reception of the notification permit/not-permit information and an elapse of a predetermined time, the notifiable information to the function execution apparatus.
- the function execution apparatus can firmly specify the notifying apparatus which is present on the network and is capable of notifying an event occurred therein.
- the function execution apparatus further comprises a state transition detecting unit that detects a transition to such a state that the execution apparatus is able to execute its function, and the notifiable information communication unit transmits, if the transition to such the state that the function execution apparatus is able to execute its function is detected, the notification permit/not-permit information to the notifying apparatus.
- the function execution apparatus can specify such a notifying apparatus capable of notifying the occurrence of this event.
- the notifying apparatus is a telephone apparatus.
- a network system 1 owns such an arrangement that an air conditioner 100 is connected to a multifunction apparatus 200 by way of a LAN (Local Area Network) 300 .
- the multifunction apparatus 200 is connected to a telephone line 400 and may also function as a facsimile apparatus, or the like.
- this network system 1 indicates such a network system established in a general home environment
- the air conditioner 100 is exemplified in the drawing as a typical household electric appliance.
- at least one electric appliance selected from other household electric appliances such as a refrigerator, a television, an electric lamp, a washing machine, and a picture storage apparatus maybe connected to a network so as to construct the network system 1 .
- the network system 1 may be alternatively arranged as such a network system established in an office of an enterprise, or a factory.
- this alternative network system various sorts of business appliances, or various sorts of manufacturing facilities are connected to each other via a LAN.
- the air conditioner 100 is constituted by a CPU (Central Processing Unit), a ROM (Read-Only memory), a RAM (Random access Memory), which are not shown in this drawing.
- the air conditioner 100 is equipped with a control unit 102 , an air conditioning unit 104 , an internal clock (will be referred to as “RTC” hereinafter) 106 , a remote-controller infrared control unit 108 , an operation unit 110 , a network interface (will be referred to as “network I/F” hereinafter) 112 , a storage unit 114 , and a sensor 116 .
- the control unit 102 controls an entire operation of the air conditioner 100 .
- the air conditioning unit 104 realizes either a cooling function or a heating function.
- the remote-controller infrared control unit 108 receives a signal produced by a remote control operation, and controls this received signal.
- the operation unit 110 is provided on a main body (for example, indoor unit) of the air conditioner 100 and forcibly initiates or stops the air conditioning unit 104 .
- the network I/F 112 is directly connected to the LAN 300 .
- the storage unit 114 stores thereinto various sorts of data.
- the sensor 116 senses various sorts of states (as states to be sensed, for instance, room temperature, adhesion of dust on air filter).
- the multifunction apparatus 200 includes a CPU, a ROM, a RAM, which are not shown in this drawing.
- the multifunction apparatus 200 is equipped with a control unit 202 , an RTC 204 , a network I/F 206 , a reading unit 208 , a printing unit 210 , a voice synthesizing unit 212 , a voice recognizing unit 214 , a communication control unit (will be referred to as “NCU” hereinafter) 216 , an operation unit 218 , a storage unit 220 , and a sensor 222 .
- the control unit 202 controls an entire operation of the multifunction apparatus 200 .
- the network I/F 206 is directly connected to the LAN 300 .
- the reading unit 208 reads information described on a recording medium such as a paper sheet.
- the printing unit 210 prints image data which is entered via either a telephone line 400 or the reading unit 208 .
- the voice synthesizing unit 212 converts character string data into voice.
- the voice recognizing unit 214 recognizes voice data. While the NCU 216 is connected via the telephone line 400 to an exchange (not shown), this NCU 216 receives a calling signal issued from the exchange, and controls connection/disconnection of a line upon receipt of the calling signal.
- the operation unit 218 is employed so as to input predetermined characters and numerals.
- the storage unit 220 stores therein various sorts of data.
- the sensor 222 senses various sorts of errors (for example, paper jam, ink depletion, and toner depletion) which occur in the multifunction apparatus 200 .
- the multifunction apparatus 200 is equipped with a telephone handset (microphone and speaker) 224 functioning as an input/output unit of voice data.
- control unit 102 controls either the air conditioner 100 or the multifunction apparatus 200 itself in accordance with a control program (namely, program for executing respective process operations containing below-mentioned process operation) stored in the ROM.
- control program namely, program for executing respective process operations containing below-mentioned process operation
- data which is transmitted from the air conditioner 100 to the multifunction apparatus 200 is formed as character string data.
- the multifunction apparatus 200 is equipped with the voice synthesizing unit 212 for notifying information related to the air conditioner 100 .
- the air conditioner 100 may be provided with the voice synthesizing unit 212 , and voice data may be transmitted from the air conditioner 100 to the multifunction apparatus 200 .
- the multifunction apparatus 200 may store thereinto information which is notified in association with identification information.
- the air conditioner 100 may transmit this identification information to the multifunction apparatus 200 in response to an event occurred in the air conditioner 100 .
- the multifunction apparatus 200 may alternatively notify information corresponding to this received identification information. In this alternative case, an amount of data flowing through the LAN 300 may be reduced.
- FIG. 2 illustrates a flow chart of a main process operation which is executed by the air conditioner 100 .
- the control unit 102 of the air conditioner 100 broadcasts a search packet in order to check the presence of an apparatus which is present in the network system 1 and is capable of notifying a predetermined event when occurring in the air conditioner 100 itself.
- the above-described apparatus corresponds to the multifunction apparatus 200 in this aspect (step S 200 .
- the search packet to be sent (command name: FINDALERTDEVICE) has items shown in FIG. 3 as the contents.
- An item “IP address” shows an IP address allocated to the air conditioner 100 .
- the control unit 102 waits until a search response packet is sent from the multifunction apparatus 200 in response to the transmission of the search packet in the S 200 .
- the control unit 102 Upon reception of the search response packet, the control unit 102 stores an IP address allocated to the multifunction apparatus 200 , namely a transmission source indicated by the received search response packet in the storage unit 114 in the air conditioner 100 as a notifiable multifunction apparatus 200 .
- the search response packet (command name: FINDALERTDEVICERESP) includes items shown in FIG. 4 .
- An IP address described in the search response packet is an IP address added to the apparatus that sends the search response packet (namely, IP address of multifunction apparatus 200 in the present aspect).
- control unit 102 executes a process operation according to a control program stored in a predetermined ROM so as to execute a normal process operation according to an operation or the like for changing the setting temperature or so after activation (stating of operation) of the air conditioner 100 . That is, an execution of a cooling function, or a heating function by the air conditioning unit 104 , is instructed by a remote control operation by the user or a remote operation by the multifunction apparatus 200 or during the operation of the air conditioner 100 (S 204 ).
- the control unit 102 continuously checks the following items during the normal process operation of the air conditioner 100 , namely checks as to whether or not a predetermined event (alert status) is detected by the sensor 116 , while the step S 204 is executed. More specifically, the control unit 102 checks if it is necessary to ask the user to cope with the event having occurred in the air conditioner 100 (S 206 ); if the alert status detected in the S 206 is released (S 210 ); if an alert guidance start command (see S 2004 in FIG. 20 ) to be sent in an alert process operation by the multifunction apparatus 200 , which will be described later, is received (S 214 ); or if an advertisement packet (see S 1700 in FIG. 17 ) to be sent by an advertisement task of the multifunction apparatus 200 , which will be described later, is received (S 218 ).
- alert information storage unit When the control unit 102 detects the occurrence of an alert condition (S 206 : YES), the control unit 102 produces alert information including items shown in FIG. 5 , sends the alert information to the multifunction apparatus 200 , and stores the alert information sent to the multifunction apparatus 200 into the air conditioner 100 (S 208 ).
- alert information storage unit the means which performs this storage operation will be called “alert information storage unit.” It should be noted that the alert information storage unit is secured in a predetermined area in the storage unit 114 .
- the alert information includes the items shown in FIG. 5 .
- an “alert ID” corresponds to a unique ID (identification information) generated by the combination of a unique address (MAC address) given to the air conditioner 100 and the time of occurrence of the alert state (S 206 : YES) measured by the RTC 106 (time being expressed as sequence of numerals; for example, “093411” for 9:34:11).
- the alert ID is used for identifying the alert information. The details of other items constituting the alert information will be given in the associated sections of the individual process operations to be illustrated below.
- the control unit 102 detects release of the alert state (S 210 : YES), not the occurrence of the alert state (S 206 : NO), the control unit 102 sends an alert cancel command to the multifunction apparatus 200 to trigger a deletion of the alert information, which is executed in the main process operation of the multifunction apparatus 200 to be described later, from an alert queue (see S 1518 in FIG. 15 ).
- the alert information which is stored in the S 208 and is to be effected by the present alert cancel command, is deleted from the storage unit.
- alert cancel command (command name: ALERTCANCEL) has items shown in FIG. 6 as its contents.
- the alert ID to be transmitted is the alert ID described in the alert information which indicates release of the alert state.
- alert guidance start command sent from the multifunction apparatus 200
- alert information having an alert ID that matches with the alert ID designated by the alert guidance start command is extracted from the alert information storage unit. Then, the control unit 102 initiates a process operation corresponding to a task ID described as an alert task in the extracted alert information (S 216 ).
- the task ID indicates a process task which is executed for the alert state detected in the S 206 , and an “air conditioner alert process task 1 ”, “air conditioner alert process task 2 ” and “multifunction apparatus alert process task” which will be discussed later are defined as task IDs in this aspect. Of course, other alert process tasks may be defined as well.
- control unit 102 detects reception of an advertisement packet sent from the multifunction apparatus 200 (S 218 : YES) as mentioned above, not reception of the alert guidance start command (S 214 : NO), the control unit 102 performs the same process operation as done in the S 202 (S 220 ).
- the transmissions in the S 208 and S 212 are effected to the multifunction apparatus 200 whose IP address is stored in the S 202 and the S 220 .
- control unit 102 After execution of the S 208 , S 212 , S 216 and S 220 , the control unit 102 repeats the process operations of the S 206 to S 220 while continuously executing the S 204 .
- the air conditioner alert process task 1 relates to an alert process task which is executed when an alert state associated with replacement of a filter of the air conditioner 100 occurs (S 206 : YES).
- FIG. 7 illustrates a flow chart of the air conditioner alert process task 1 .
- the control unit 102 resets a retry counter secured in a predetermined storage area in the RAM to “0” (S 700 ).
- control unit 102 sends an alert guidance associated with the air conditioner alert process task 1 to the multifunction apparatus 200 whose IP address is stored in the S 202 and the S 220 .
- the alert guidance (command name: ALERTGUIDANCE) includes items as shown in FIG. 8 .
- character string data such as “Time to replace an air conditioner filter of YY company. Connect to Consumables Communication Center? To make the connection, press #.” is defined as a guidance character string.
- the control unit 102 determines as to whether or not an end response for the process task (command name: ENDRESP) is received from the user who has found out the activation of the air conditioner alert process task 1 by the notification by the multifunction apparatus 200 through the transmission in S 702 (S 704 ).
- the determination result shows that the end response is received (S 704 : YES)
- the control unit 102 accomplishes the process operation without executing the subsequent process operations.
- the end response is sent from the multifunction apparatus 200 once the user picks up the telephone handset 224 but then returns it (see “S 2024 and S 2026 in alert process operation (FIG. 20 )” by the multifunction apparatus 200 which will be described later).
- the control unit 102 subsequently determines as to whether or not the input of the key “#” is received as key information (command name: KEYINFO) from the multifunction apparatus 200 (S 706 ). That is, the control unit 102 determines as to whether or not the user has depressed the key “#” constituting the operation unit 218 of the multifunction apparatus 200 in response to the alert guidance “To make the connection, press #” in the alert guidance in the S 702 .
- the control unit 102 determines that the user wishes to purchase the air conditioner filter of the YY company at the Consumables Communication Center when it becomes the time to replace the air conditioner filter. Based on the intention of the user, the control unit 102 sends a call command to the multifunction apparatus 200 so as to order the filter at the Consumables Communication Center (S 708 ), and then proceeds to a step process S 716 .
- the user can directly place an order for the filter at the Consumables Communication Center via the multifunction apparatus 200 and can purchase the filter (see “S 2022 in alert process operation (FIG. 20 )” and “S 2302 in telephone communication task (FIG. 23 )” by the multifunction apparatus 200 which will be described later).
- the filter as a consumable can be acquired without going out.
- the provision of the comfort by the network system 1 is limited to automatic calling to the Consumables Communication Center, after which an order for the filter is issued based on the user's intention. Therefore, the system can be made safer to be able to prevent an order from being placed without the user's knowing it.
- a telephone number (0120-123-4567) of the Communication Center is defined in the call command (command name: CALL) as shown in FIG. 11 .
- control unit 102 waits for a given time until the input of the key “#” made by the user (S 710 : NO).
- control unit 102 When the control unit 102 cannot receive the input of the key “#” even after an elapse of the given time (S 710 : YES), the control unit 102 increments the retry counter reset in the S 700 by one (S 712 ), and then determines as to whether or not the value of the retry counter is equal to or greater than “3” as a consequence of the incrementation (S 714 ).
- control unit 102 determines that with regard to notification by the multifunction apparatus 200 based on the transmitted alert guidance (see “S 2026 in alert process operation (FIG. 20 )” by multifunction apparatus 200 to be described later), the user could not hear or understand the alert guidance uttered via the telephone handset 224 in the S 702 executed previously. Thus, the control unit 102 performs control again to effect the same notification.
- the control unit 102 determines “NO” in the S 714 , and executes the process operations following the step process S 702 again.
- the control unit 102 sends an end command to the multifunction apparatus 200 (S 716 ), and accomplishes the air conditioner alert process task 1 when receiving an end response (see “S 2026 in alert process operation (FIG. 20 )” by multifunction apparatus 200 to be described later) sent from the multifunction apparatus 200 which has received the end command (S 718 ).
- the end command in the S 716 (command name: END) is defined as shown in FIG. 12 .
- the air conditioner alert process task 2 relates to an alert process task which is executed upon occurrence of an alert state which is defined as the temperature of the room (environment) where the air conditioner 100 is set reaching a predetermined temperature (e.g., 35 degrees to be explained below) or higher with the air conditioner 100 being in standby mode (the state where air conditioning unit 104 is not activated with main power supply being set ON) (S 206 : YES; such a state is considered as occurrence of alert state in air conditioner 100 ).
- FIG. 13 illustrates a flow chart of the air conditioner alert process task 2 .
- the control unit 102 resets the retry counter secured in the predetermined storage area in the RAM to “0” (S 1300 ).
- control unit 102 sends an alert guidance (see FIG. 8 ) associated with the air conditioner alert process task 2 to the multifunction apparatus 200 .
- alert guidance associated with the temperature change character string data, such as “Temperature in the room where the air conditioner of YY company is set has reached 35 degrees. To lower the temperature, indicate a set temperature.” is defined as a guidance character string.
- the control unit 102 determines as to whether or not an end response for the process task (command name: ENDRESP) is received from the user who has found out an activation of the air conditioner alert process task 2 by the notification by the multifunction apparatus 200 through the transmission in step process S 702 (S 1304 ).
- the determination result shows that the endresponse is received (S 1304 : YES)
- the control unit 102 accomplishes the process operation without executing the subsequent process operations.
- the end response is sent from the multifunction apparatus 200 when the user once picks up the telephone handset 224 and then returns it (refer to “S 2024 and S 2026 in alert process operation (FIG. 20 )” by multifunction apparatus which will be described later).
- the control unit 102 subsequently determines whether or not the input of character string data (refer to “S 2014 in alert process operation (FIG. 20 )” by multifunction apparatus to be described later), acquired by converting a voice of the user produced toward the telephone handset 224 , is received as user voice information (command name: USERVOICE) from the multifunction apparatus 200 (S 1306 ). That is, the control unit 102 determines as to whether or not the user has designated the setting temperature in response to the alert guidance “To lower the temperature, indicate a setting temperature” in the alert guidance in the S 1302 .
- the control unit 102 When receiving the user voice information in the S 1306 (S 1306 : YES), the control unit 102 sets the setting temperature to the designated temperature according to the character string data included in the user voice information (S 1308 ). To inform the user of a change in setting temperature, the control unit 102 sends the alert guidance including “Temperature set to 28 degrees” as a guidance character string to the multifunction apparatus 200 (S 1310 ) 1 ,and then proceeds to a process step S 1318 .
- the user voice information received in the S 1306 is constructed of items shown in FIG. 14 .
- control unit 102 When determining that the user voice information is not received in the S 1306 (S 1306 : NO), the control unit 102 proceeds to a process step S 1312 .
- FIG. 15 illustrates a flow chart of a main process operation which is executed by the multifunction apparatus 200 .
- the control unit 102 thereof activates a multifunction apparatus advertisement task (S 1500 ), and then activates a multifunction apparatus alert scheduler task (S 1502 ).
- the process operations of both tasks are executed in parallel to the main process operation of the multifunction apparatus 200 .
- the details of the “multifunction apparatus advertisement task” and the “multifunction apparatus alert scheduler task” will be given later.
- control unit 202 determines as to whether or not an occurrence of an error in the multifunction apparatus 200 is detected by the sensor 222 (S 1504 ).
- the control unit 202 generates alert information (see FIG. 5 ) corresponding to the detected error, and queues the alert information in an alert queue secured in a predetermined storage area in the storage unit 220 (S 1506 ).
- the “IP address” contained in the alert information generated by the control unit 202 in the S 1506 is an IP address given to the multifunction apparatus 200 , because the error (alert) has occurred in the multifunction apparatus 200 .
- the “alert task ” is a task ID defined as the multifunction apparatus alert process task (refer to FIG. 22 ).
- the process operations in the S 1504 and S 1506 are the same process operations as are executed for the case of an alert state occurred in the air conditioner 100 .
- An error occurring in the multifunction apparatus 200 is considered to be the same as that occurring in the air conditioner 100 .
- the control unit 202 searches the corresponding alert information from the alert queue and deletes the alert information (S 1510 ). Specifically, even in a case where a depletion of an ink is detected as an error, if the ink is to be replaced with a new ink available to the user at present, the determination in the S 1508 is “YES” and S 1510 is executed.
- the control unit 202 determines as to whether or not alert information sent in the S 208 is received (S 1512 ).
- the control unit 202 determines in the S 1512 that the alert information is received (S 1512 : YES)
- the control unit 202 queues the received alert information in the alert queue in the storage unit 220 (S 1514 ).
- the alert information to be queued in the S 1514 has the same contents as the alert information stored in the alert information storage unit of the air conditioner 100 in the S 208 .
- the control unit 202 determines whether or not the information is an alert cancel command sent in the S 212 (S 1516 ). When having determined that the alert cancel command has been received (S 1516 : YES), the control unit 202 deletes the alert information containing the same alert ID as the alert ID of the received alert cancel command from the alert queue (S 1518 ).
- the control unit 202 determines as to whether or not the information is a search packet sent in the S 200 (S 1520 ). When having determined that the search packet has been received (S 1520 : YES), the control unit 202 returns a search response packet to the sender (corresponding to air conditioner 100 in this aspect) according to the IP address contained in the search packet so as to inform the user of the multifunction apparatus 200 being a notifiable apparatus with respect to an event occurred in the air conditioner 100 (S 1522 ).
- the control unit 202 returns to S 1504 after executing the S 1506 , S 1510 , S 1514 , S 1518 and S 1522 so as to determine error detection again.
- the control unit 202 executes a process operation which does not directly relate to the network system 1 , specifically, a process operation relating to an ordinary telephone communication, while executing the process operations mentioned above. That is, the control unit 202 determines as to whether or not a telephone call has come over the telephone line 400 (S 1524 ).
- a ringing tone is generated from the speaker of the multifunction apparatus 200 (S 1526 ), and determines whether or not the user has picked up the telephone handset 224 within a given time in response to the ringing (S 1528 ).
- the control unit 202 stores the starting time of the telephone communication as a telephone communication history in a telephone communication history storage area secured in a predetermined area in the storage unit 220 (S 1530 ), and continuously performs a telephone communication process operation (S 1532 /S 1534 : NO) until the user sets the telephone handset 224 back to a predetermined place (S 1534 : YES).
- control unit 202 keeps generating of the ringing tone until the user picks up the telephone handset 224 .
- the telephone communication history stored in the S 1530 is the basis of the determination in S 1902 in a ringing time checking process operation (refer to FIG. 19 ) to be described later. That is, statistics are taken on a case where the user can cope with a telephone call request within a given time and a case where the user cannot, and the determination in S 1902 is to be made based on the result. Although the configuration requires the condition “within a given time” in the determination in the S 1528 , the determination may be made based on “whether the telephone handset 224 is picked up or not”.
- this condition is contained in the determination condition because of a possible case where the user could not pick up the telephone handset 224 originally, i.e., the user could not take the telephone handset 224 but cannot help but pick up the telephone handset 224 due to the ringing tone being repeatedly generated.
- the control unit 202 determines as to whether or not the alert guidance start command (refer to S 2004 in FIG. 20 and FIG. 21 ) sent in the alert process operation in the multifunction apparatus alert scheduler task which is activated in the S 1502 (refer to FIG. 20 for details) is received (S 1538 ).
- control unit 202 determines that the alert guidance start command is received (S 1538 : YES)
- the control unit 202 initiates the process operation corresponding to the task ID described in the alert information which has the same alert ID as the alert ID included in the alert guidance start command (S 1540 ).
- the reception of the alert guidance start command is premised on that as the origin of causing an alert state, an IP address is described in the alert information which is the target in S 2004 in the alert process operation to be described later.
- the alert guidance start command is to be received in the S 1538 according to the structure of this aspect (S 1538 : YES) only when the determination in the S 1504 is “YES” and the alert information is queued in the alert queue.
- the alert task which is initiated in the S 1540 in this aspect is the alert process task that is executed by the multifunction apparatus 200 (for example, multifunction apparatus alert process task shown in FIG. 22 defined as alert process task corresponding to ink depletion when error detected in S 1504 is ink depletion)
- This multifunction apparatus advertisement task is assumed on a case where when the control unit 102 of the air conditioner 100 broadcasts a search packet (refer to S 200 in FIG. 2 ), a search response packet cannot be returned due to, for example, the main power supply of the multifunction apparatus 200 being turned OFF (refer to S 1522 in FIG. 15 ).
- the task is executed so that even in such a case, the control unit 102 can allow an IP address assigned to the multifunction apparatus 200 or a sender indicated in the received advertisement packet (command name: ALERTDEVICE) to be stored as a notifiable multifunction apparatus 200 in the storage unit 114 .
- control unit 202 of the multifunction apparatus 200 broadcasts an advertisement packet describing an IP address assigned thereto (refer to FIG. 16 ) (S 1700 ).
- control unit 202 After taking a break for a given time (S 1702 ), the control unit 202 returns to the S 1700 again to keep broadcasting the advertisement packet.
- the broadcasting of the advertisement packet is repeatedly executed every predetermined time in consideration of the possibility that the air conditioner 100 may not receive the advertisement packet in a single broadcast which is done in a predetermined period due to, for example, the main power supply of the air conditioner 100 being turned OFF.
- the network system 1 of this aspect takes into account how to provide the functions realizable by this system more surely.
- the advertisement packet is received in the S 220 which is executed in the air-conditioning main process operation (refer to FIG. 2 ) which is executed by the control unit 102 of the air conditioner 100 , and the IP address assigned to the multifunction apparatus 200 which is described in the advertisement packet is stored as a notifiable multifunction apparatus 100 in the storage unit 114 .
- the multifunction apparatus alert scheduler task is a process operation which is executed to ensure notification in an adequate period (timing) when an event which should be notified to a user of an apparatus constituting the network system 1 occurs in the apparatus.
- control unit 202 reads alert information queued in the alert queue in this order piece by piece in the S 1506 and S 1514 in the composite-appliance main process operation (refer to FIG. 15 ) (S 1800 ).
- the control unit 202 determines as to whether or not the description on an urgency level included in the read alert information is a “high level” (S 1802 ).
- the urgency level defines the determination criteria for determining as to whether the user should be notified urgently when an alert state (error) occurs in the air conditioner 100 or the multifunction apparatus 200 . That is, “high level” is described as an urgency level for an alert state or so having a high urgency level, while a “low level” is described for a low alert state.
- control unit 202 determines in S 1802 that the urgency level of the alert information read in the S 1800 is described as high level (S 1802 : YES)
- the control unit 202 executes an alert process operation (refer to FIG. 20 ) to be described later at that point.
- control unit 202 determines that the urgency level is described as a low level (S 1802 : NO)
- the control unit 202 is advanced to S 1804 so as to execute the ringing time checking process operation (see FIG. 19 ).
- the control unit 202 executes an alert process operation (S 18 O 8 ).
- the control unit 202 returns to S 1800 and repeats the above-described process operations.
- the ringing time checking process operation is executed in order to judge the process step S 1806 in the composite-appliance alert task scheduler task. More specifically, the control unit 202 determines as to whether or not the current time is adequate as the ringing time depending on whether or not the user is making a telephone response at the current time, as the actual result of old telephone responses, with a predetermined probability or higher (S 1902 ), whether or not the current time is included in the execution time range of alert information (S 1904 ), and whether or not the current time is before a re-ringing time set in S 2032 in the alert process operation (refer to FIG. 20 ) to be described later.
- control unit 202 determines as to whether or not the telephone communication history stored in the S 1530 has a given number of records stored therein (S 1900 ). This determination is based on the fact that a predetermined number or a greater number of populations are needed to acquire the statistics of times (time zone) the user can cope with in the determination of S 1902 .
- control unit 202 When the telephone communication history does not have a given number of records stored therein (S 1900 : NO), therefore, the control unit 202 is advanced to a process step S 1904 without executing a process step S 1902 . When the condition is fulfilled, however, the control unit 202 executes the process step S 1902 .
- control unit 202 determines whether or not the current time identified by the RTC 204 of the multifunction apparatus 200 corresponds to an acceptable time (zone) based on the time stored in the storage unit 220 in the S 1530 .
- the determination in the S 1902 can be made by checking if the current time is included in any of reference time zones that are set by, for example, giving a predetermined time to before and after each of the times stored in the storage unit 220 .
- the determination can be made by setting a reference time zone based on the earliest time and the latest time in the times stored in the storage unit 220 , and determining as to whether or not the current time is included in this time zone. It should also be noted that the determination can also be made by checking the current time matches with any stored time. In the case of making the determination, it is to be noted that the determination “S 1902 : NO” is more likely to come up if there are few times stored as a population.
- the control unit 202 determines in the S 1902 that there are a lot of telephone communications at the current time (S 1902 : YES), the control unit 202 then checks as to whether or not the current time lies within the execution time range of alert information (S 1904 ).
- the “execution time range” is a time (zone) which is set regardless of the action of the user, and is set according to, for example, the type of the alert task (execution time range may not be set depending on type of alert task). Referring to the explanation based on the “air conditioner alert process task 1 ”, the time zone where a telephone order for a filter can be made to the Consumables Communication Center.
- control unit 202 determines in the S 1904 that the current time lies in the execution time range (S 1904 : YES)
- the control unit 202 determines as to whether or not the current time is before the re-ringing time for alert information (S 1906 ).
- the re-ringing time for alert information will be explained in the later description of the alert process.
- the control unit 202 determines that the current time is adequate as the ringing time (S 1910 ).
- the determinations in the S 1902 and S 1904 are “NO” and the determination in the S 1906 is “YES”, the control unit 202 determines that the current time is inadequate as the ringing time (S 1908 ).
- control unit 202 determines in the composite-appliance alert task scheduler task that the current time is the adequate ringing time (S 1806 : YES)
- the control unit 202 generates a ringing tone from the speaker of the multifunction apparatus 200 (S 2000 ). Then, the control unit 202 determines as to whether or not the user has picked up the telephone handset 224 within a given time in response to the ringing tone (S 2002 ).
- the control unit 202 sends an alert guidance start command to an apparatus to which the IP address described in the alert information has been applied that is read out from the alert queue in the S 1800 and is the process target (S 2004 ).
- the alert guidance start command to be sent in the S 2004 is to be received in the S 214 (refer to FIG. 2 ) or the S 1538 (refer to FIG. 15 ).
- the alert guidance start command (command name: STARTALERTGUIDANCE) contains items shown in FIG. 21 . What is described in the alert ID is the alert ID described in the alert information which is the process target.
- the control unit 202 receives alert guidance information sent as a result of executing the process step S 702 (refer to FIG. 7 ) or the S 2202 in the multifunction apparatus alert process task (refer to FIG. 22 ) to be described later (S 2006 ). Then, character string data described in the alert guidance information is synthesized by the voice synthesizing unit 212 , and is generated from the telephone handset 224 (or the speaker) (S 2006 ).
- the control unit 202 determines as to whether or not the user has performed an operation of a key arranged at the operation unit 218 , specifically, whether or not the user has pressed the key “#” if the initiated process task is the “air conditioner alert process task 1 ” or the “multifunction apparatus alert process task” to be described later.
- control unit 202 When the control unit 202 detects the key depression, the control unit 202 sends key information containing character string data related to the pressed key to an apparatus as the process target (apparatus to which IP address described in address information is assigned in the S 1800 ; the same is true of S 2014 and S 2026 ) (S 2010 ).
- the key information to be sent in the S 2010 is received in the S 706 and S 2206 .
- the control unit 202 determines as to whether or not the voice utterance of the user via the telephone handset 224 is detected (S 2012 ). Specifically, this determination is made when the initiated process task is the “air conditioner alert process task 2 ”.
- control unit 202 converts the voice identified via the voice synthesizing unit 212 into character string data, which is sent as user voice information (S 2014 ).
- the user voice information is received in S 1306 .
- the control unit 202 determines as to whether or not the alert guidance is received again (S 2016 ).
- the result of the determination indicates the reception of the alert guidance (S 2016 : YES)
- the character string data described in the alert guidance is synthesized by the voice synthesizing unit 212 , and is generated from the telephone handset 224 (or the speaker) (S 2018 ).
- control unit 202 determines that the alert guidance has not been received again (S 2016 : NO)
- the control unit 202 is advanced to a process step S 2020 .
- the control unit 202 determines as to whether or not a call command sent in the S 708 or S 2208 is received (S 2020 ). When the result of the determination shows that the call command is received (S 2020 : YES), the control unit 202 initiates the telephone communication process task to be described later (S 2022 ).
- control unit 202 determines that the call command is not received (S 2020 : NO)
- the control unit 202 makes a determination on the end command to be sent in the S 716 , S 1318 or S 2216 , or whether or not the user has placed the telephone handset 224 back to the predetermined position of the multifunction apparatus 200 (S 2024 ).
- the control unit 202 sends the end response, and deletes the alert information as the process target in the S 1800 from the alert queue (S 2034 ), then accomplishes the alert process operation.
- control unit 202 When the control unit 202 does not detect the reception of the end command or the on-hook of the telephone handset 224 by the user (S 2024 : NO), the control unit 202 returns to the S 2008 and repeats the above-described process operations (S 2008 to S 2024 ).
- an alert task which sends alert guidance information multiple times is defined and an alert process task according to the alert task is executed, specifically, if an alert guidance is sent multiple times during execution of the alert process task, the control unit 202 determines “YES” in the determination of the S 2016 and then executes the process step S 2018 .
- control unit 202 determines that the user has not picked up the telephone handset 224 within a given time (S 2002 : NO), on the other hand, the control unit 202 stops generating of the ringing tone and then executes a process step S 2028 .
- the control unit 202 increments the ringing counter for alert information in the S 2028 , and determines as to whether or not the value of the ringing counter exceeds a predetermined re-call number (call MAX) (S 2030 ).
- the control unit 202 deletes the alert information as the process target in the S 1800 from the alert queue (S 2034 ), and then accomplishes the alert process operation.
- the control unit 202 sets the time elapsed by a predetermined time (one hour in FIG. 5 ) described as a ringing interval in the alert information from the current time identified by the RTC 204 (reference time in ringing time checking process operation (see FIG. 19 ) may be taken as current time) as the re-ringing time for the alert information (determined time is described as re-ringing time for alert information and is queued in the alert queue) (S 2032 ), and then accomplishes the alert process operation.
- a predetermined time one hour in FIG. 5
- reference time in ringing time checking process operation may be taken as current time
- the alert state as the process target is not notified.
- the “ringing counter” is defined as an item in the alert information to store how many times the alert process is performed.
- the alert process operation can be repeated every predetermined time (until the user responds). This structure does not require definition of the ringing counter.
- the structure may be modified so that whether or not to require the ringing counter is changed according to the type of an alert task. In this case, it is possible to make the setting condition according to the need for notification to the user.
- the above-described multifunction apparatus alert process task corresponds to such a process operation which is initiated by executing a process step S 1540 of the multifunction apparatus main process operation.
- the multifunction apparatus alert process task is executed in accordance with a sequential operation shown in FIG. 22 . It should be understood that the alert process task indicated in FIG. 22 is directed to such a process operation that an ink depletion is detected in the printing unit 210 of the composite apparatus 200 .
- the control unit 202 of the multifunction apparatus 200 resets the retry counter secured in the predetermined storage area in the RAM to “0” (S 2200 ).
- control unit 202 sends an alert guidance associated with the multifunction apparatus alert process task to such an apparatus (multifunction apparatus 200 ) to which the IP address described in the alert information is applied.
- the alert information should be processed in S 1800 .
- the alert guidance (command name: ALERTGUIDNACE) is such a guidance containing the items as represented in FIG. 8 .
- the below-mentioned character string data has been defined as the guidance character string: namely, “Yellow ink of multifunction apparatus manufactured by XX company will be depleted. Is telephone order made to Consumables Communication Center? Depress key “#” when telephone order is made”.
- the telephone communication process task is commenced by executing the process step S 2022 of the alert process operation, concretely speaking, a process operation thereof is indicated in FIG. 23 .
- the control unit 202 calls a telephone number described in the received call command (S 2020 : YES), and then waits until a telephone counter party makes a telephone answer (S 2300 /S 2306 : NO).
- the control unit 202 continuously performs the telephone communication process operation (S 2302 ) until the telephone handset 224 is put on the predetermined position of the composite apparatus 200 (S 2304 : NO).
- control unit 202 When the control unit 202 detects that the telephone handset 224 is put on the predetermined position of the multifunction apparatus 200 (S 2304 , S 2306 : YES), the control unit 202 accomplishes this telephone communication process task.
Abstract
Description
- <URL:http://techon.nikkeibp.co.jp/members/01db/200201/1006 405/>)
Claims (8)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005374355A JP4238870B2 (en) | 2005-12-27 | 2005-12-27 | Network system |
JP2005-374355 | 2005-12-27 |
Publications (2)
Publication Number | Publication Date |
---|---|
US20070152806A1 US20070152806A1 (en) | 2007-07-05 |
US8014503B2 true US8014503B2 (en) | 2011-09-06 |
Family
ID=37965546
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/616,496 Expired - Fee Related US8014503B2 (en) | 2005-12-27 | 2006-12-27 | Network system |
Country Status (4)
Country | Link |
---|---|
US (1) | US8014503B2 (en) |
EP (1) | EP1804425B1 (en) |
JP (1) | JP4238870B2 (en) |
CN (1) | CN1992661B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE202008017602U1 (en) * | 2008-01-26 | 2010-02-04 | Insta Elektro Gmbh | control system |
Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06178039A (en) | 1992-12-01 | 1994-06-24 | Hitachi Ltd | Facsimile equipment |
JPH06178029A (en) | 1992-12-11 | 1994-06-24 | Canon Inc | Facsimile communication system |
WO1997025808A1 (en) | 1996-01-04 | 1997-07-17 | British Telecommunications Public Limited Company | Remote control system |
WO1999034339A2 (en) | 1997-12-29 | 1999-07-08 | Ameritech Corporation | System and method for home automation and security |
JP2000155658A (en) | 1998-11-19 | 2000-06-06 | Canon Inc | Peripheral controller and managing device and method for setting environment of peripheral controller and managing device and storage medium for storing computer readable program |
JP2000181825A (en) | 1998-12-11 | 2000-06-30 | Canon Inc | Network management system, method therefor and data processor |
JP2002319947A (en) | 2001-04-23 | 2002-10-31 | Toshiba Corp | Communication system and domestic communication network |
EP1278391A1 (en) | 2000-05-30 | 2003-01-22 | Daikin Industries, Ltd. | Remote operation system for electric apparatus, remote operating method for electric apparatus and base station for performing remote operation of electric apparatus |
US20040016243A1 (en) | 2002-07-27 | 2004-01-29 | Samsung Electronics Co., Ltd. | Networking system for refrigerator and method of upgrading the system |
WO2004082318A1 (en) | 2003-03-12 | 2004-09-23 | Matsushita Electric Industrial Co., Ltd. | Remote control device, remote control method, and remotely controlled device |
US20050114458A1 (en) * | 2000-02-29 | 2005-05-26 | Designtech International, Inc. | E-mail notification device |
US20050248444A1 (en) * | 1996-03-27 | 2005-11-10 | Joao Raymond A | Control, monitoring, and/or security apparatus and method |
US20060197676A1 (en) * | 2005-02-02 | 2006-09-07 | Sterling Smith | Apparatus and method for batteryless hierarchy remote control |
US7409451B1 (en) * | 2003-05-30 | 2008-08-05 | Aol Llc, A Delaware Limited Liability Company | Switching between connectivity types to maintain connectivity |
US7538686B2 (en) * | 2006-05-24 | 2009-05-26 | Elan Microelectronics Corporation | Remote controller with a communication function |
US7639157B1 (en) * | 1998-03-24 | 2009-12-29 | At&T Intellectual Property, I,L.P. | Wireless telemetry methods and systems for communicating with or controlling intelligent devices |
US7650145B2 (en) * | 1999-11-12 | 2010-01-19 | Sony Corporation | Telephone set, communication adaptor, home appliance control method, and program recording medium |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030075728A (en) * | 2002-03-20 | 2003-09-26 | 엘지전자 주식회사 | Method for confirming a home appliance connect state of home network system |
US7792273B2 (en) * | 2003-09-15 | 2010-09-07 | Accenture Global Services Gmbh | Remote media call center |
-
2005
- 2005-12-27 JP JP2005374355A patent/JP4238870B2/en not_active Expired - Fee Related
-
2006
- 2006-12-22 EP EP06026676A patent/EP1804425B1/en not_active Expired - Fee Related
- 2006-12-27 CN CN2006100636328A patent/CN1992661B/en not_active Expired - Fee Related
- 2006-12-27 US US11/616,496 patent/US8014503B2/en not_active Expired - Fee Related
Patent Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06178039A (en) | 1992-12-01 | 1994-06-24 | Hitachi Ltd | Facsimile equipment |
JPH06178029A (en) | 1992-12-11 | 1994-06-24 | Canon Inc | Facsimile communication system |
WO1997025808A1 (en) | 1996-01-04 | 1997-07-17 | British Telecommunications Public Limited Company | Remote control system |
US20050248444A1 (en) * | 1996-03-27 | 2005-11-10 | Joao Raymond A | Control, monitoring, and/or security apparatus and method |
WO1999034339A2 (en) | 1997-12-29 | 1999-07-08 | Ameritech Corporation | System and method for home automation and security |
US7639157B1 (en) * | 1998-03-24 | 2009-12-29 | At&T Intellectual Property, I,L.P. | Wireless telemetry methods and systems for communicating with or controlling intelligent devices |
JP2000155658A (en) | 1998-11-19 | 2000-06-06 | Canon Inc | Peripheral controller and managing device and method for setting environment of peripheral controller and managing device and storage medium for storing computer readable program |
JP2000181825A (en) | 1998-12-11 | 2000-06-30 | Canon Inc | Network management system, method therefor and data processor |
US7650145B2 (en) * | 1999-11-12 | 2010-01-19 | Sony Corporation | Telephone set, communication adaptor, home appliance control method, and program recording medium |
US20050114458A1 (en) * | 2000-02-29 | 2005-05-26 | Designtech International, Inc. | E-mail notification device |
EP1278391A1 (en) | 2000-05-30 | 2003-01-22 | Daikin Industries, Ltd. | Remote operation system for electric apparatus, remote operating method for electric apparatus and base station for performing remote operation of electric apparatus |
JP2002319947A (en) | 2001-04-23 | 2002-10-31 | Toshiba Corp | Communication system and domestic communication network |
US20040016243A1 (en) | 2002-07-27 | 2004-01-29 | Samsung Electronics Co., Ltd. | Networking system for refrigerator and method of upgrading the system |
US20060044106A1 (en) * | 2003-03-12 | 2006-03-02 | Koji Hirose | Remote control device, remote control method, and remotely controlled device |
WO2004082318A1 (en) | 2003-03-12 | 2004-09-23 | Matsushita Electric Industrial Co., Ltd. | Remote control device, remote control method, and remotely controlled device |
US7409451B1 (en) * | 2003-05-30 | 2008-08-05 | Aol Llc, A Delaware Limited Liability Company | Switching between connectivity types to maintain connectivity |
US20060197676A1 (en) * | 2005-02-02 | 2006-09-07 | Sterling Smith | Apparatus and method for batteryless hierarchy remote control |
US7538686B2 (en) * | 2006-05-24 | 2009-05-26 | Elan Microelectronics Corporation | Remote controller with a communication function |
Non-Patent Citations (4)
Title |
---|
Chinese Office Action received on Apr. 25, 2008, in corresponding Chinese Application No. 2006-1000636328. |
European Patent Office, European Search Report for EP Appl'n. No. 06026676 (counterpart to above-captioned patent appl'n) mailed May 11, 2007. |
Japanese Office Action issued in corresponding Japanese Application No. 2005-374355, mail dated Jul. 8, 2008. |
Tech-On! (and concise statement of relevance), JEITA, Jan. 29, 2002. |
Also Published As
Publication number | Publication date |
---|---|
JP4238870B2 (en) | 2009-03-18 |
EP1804425A1 (en) | 2007-07-04 |
EP1804425B1 (en) | 2011-10-19 |
CN1992661B (en) | 2010-06-16 |
US20070152806A1 (en) | 2007-07-05 |
JP2007180680A (en) | 2007-07-12 |
CN1992661A (en) | 2007-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6989731B1 (en) | Notifying a user that a warning status has occurred in a device | |
US20080027566A1 (en) | Home Network System | |
US20110213851A1 (en) | Image communication apparatus, image communication method, and memory medium | |
JP2008035435A (en) | Server device | |
CN1423861A (en) | Highly reliable power line communications system | |
KR20010072901A (en) | Household appliance control network system | |
JP3420006B2 (en) | Data transmission device and communication system using the same | |
US8014503B2 (en) | Network system | |
US20070245372A1 (en) | Management device, method and program for monitoring video data transmitted via network | |
JP2005157603A (en) | State information providing device and method, computer program for the same, recording medium with the program stored, and computer programmed by the program | |
KR100681002B1 (en) | Apparatus, system and method for controlling consumer electronics using sensing information | |
JP5030670B2 (en) | Network equipment maintenance management system and network equipment maintenance management method | |
JP2007157077A (en) | Program for using image formation device, and system | |
JP2009111535A (en) | Communication system, data processor master unit, data processor slave unit, control method of communication system, control program of communication system, and recording medium with control program of communication system recorded | |
US7734301B2 (en) | Communication system | |
JP2007004814A (en) | Data control system | |
US6118551A (en) | Technique for informing calling party of no-paper state during reception of image data by facsimile machine | |
JP2005051376A (en) | Home electric apparatus controller and control program | |
JP2002057869A (en) | Facsimile equipment with monitoring function | |
JP4218452B2 (en) | Telephone system, telephone terminal, management terminal device and program | |
JP2006287289A (en) | Image processing system | |
JP6740804B2 (en) | Call connection control device and program | |
JP4729900B2 (en) | Information providing system and adapter device | |
JP4363182B2 (en) | Communication device | |
JP2004241985A (en) | Intercom unit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: BROTHER KOGYO KABUSHIKI KAISHA, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:OHARA, KIYOTAKA;REEL/FRAME:018681/0969 Effective date: 20061222 |
|
ZAAA | Notice of allowance and fees due |
Free format text: ORIGINAL CODE: NOA |
|
ZAAB | Notice of allowance mailed |
Free format text: ORIGINAL CODE: MN/=. |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20230906 |