1. Field of the Invention
The present invention relates to a network system, network management device and management method thereof, for managing information related to operations performed at a plurality of devices on a network, and information related to communications performed between the devices.
2. Description of the Related Art
Conventionally, there is a related art in which, in a network system to which a plurality of devices are connected, if a user uses an operation history of each device, the operation history retained individually in the device is presented to the user who has accessed. And the relate art provides a mechanism for executing an operation history which the user has selected from the above described operation history as appropriate, as an operation action repeatedly again.
Moreover, there is also another related art in which, by managing the operation history at a server and the like in the network in a centralized fashion and performing a specific operation by the user, history information corresponding to an individual device, or operation history information corresponding to the plurality of devices which has been accumulated in chronological order is presented with respect to the user. And the related art provides a mechanism for executing an operation history selected by the user as appropriate, as the operation action repeatedly again (for example, see Prior Art Document 1).
In any of the above described cases, the operation history is used as means for reducing a burden on a user operation with respect to an operation which is frequently performed and the like, by storing the operation history of the individual device and executing its operation history as the operation action as appropriate.
Moreover, for the plurality of devices connected to the network, several techniques for using the operation history of each device and enabling a cooperative operation among the plurality of devices have been disclosed (for example, see Prior Art Documents 2 and 3).
In Prior Art Document 2, a technique for integrating and recording the operation history from the user's device with respect to another device, and the user's status at that time, such as a reaction timing, frequency, time and the like with respect to data sent from another device to the user's device, has been disclosed. Furthermore, a technique has been disclosed, in which according to the user's current status, if it is determined to be a timing for the user's device to request another device to send data, the operation history of the user is previously executed as the operation action.
Moreover, in Prior Art Document 3, a mechanism for executing as a cooperative operation action among the plurality of devices has been disclosed. There is provided a mechanism for accumulating operation information on each device in the network system and concurrently exchanging the above described operation information mutually among the devices. Information on operations performed in the same time slot and the accumulated operation information on another device are extracted as a related operation history. Its result is exchanged mutually with another device, and a result interpreted in the device is presented to the user as the related operation history. In the result, the cooperative operation selected by the user is sent to the respective devices.
It should be noted that the above described Prior Art Documents 1 to 3 are the following documents:
Prior Art Document 1: Japanese Patent Laid-Open No. 2004-185612;
Prior Art Document 2: Japanese Patent Laid-Open No. 2004-199667; and
Prior Art Document 3: Japanese Patent Laid-Open No. 2004-185607.
However, in the above described network system, it has been impossible to execute the operation action as a strict cooperative operation among the devices, with respect to the operation histories which have been accumulated in the plurality of devices connected to the network.
With respect to the individual device connected to the network, if an individual operation history is retained, it is necessary to select with respect to the individual operation history and execute it as the operation action, in order for the user to perform the cooperative operation by using the operation history. As a result, since a timing of the operation is different from that of a user operation which has been a basis of the history, not only it does not become a strict repetitive operation action, but also it has been impossible to duplicate the same operation from the operation history, with respect to the operation which needs to be operated alternately for the plurality of devices and the like.
Furthermore, in Prior Art Document 1, it is possible to execute the repetitive operation action by presenting the operation history information to the user and using the operation history, at one place which is managed in a centralized fashion. Moreover, there is an advantage in which it is possible to duplicate even a history which has been operated alternately among the plurality of devices.
However, with respect to the operation action based on the operation histories with respect to the plurality of devices, grounds for making the operation as the cooperative operation exists in the operations which have been performed consecutively in chronological order in past times. Thus, even an operation which has been performed incidentally by the user and is completely unrelated and independent, is processed as the history of the cooperative operation related to the devices. As a result, there has been a problem in which not only the history is presented to the user as a false operation history, but also the history cannot be used as an effective operation history.
Furthermore, in Prior Art Document 2, since a specific user's status occurs, there is an advantage in which it is possible to execute the operation action by using the operation history, without particularly performing any operation by the user. However, similarly to the above described example, in the case where the operation action of the operation histories with respect to the plurality of devices is performed, a timing of performing the operation action is not decided accurately. Alternatively, if the operation action based on the accumulated operation histories which are cooperative among the plurality of devices has not been performed accurately, communication traffic which is completely wasteful occurs in the network system. In addition, there also has been a problem in which a disadvantage such as an unnecessary charge is given to the user.
Furthermore, in Prior Art Document 3, since an actual user operation among the plurality of devices is accumulated and used as the related operation history with the time slot, in which the actual user operation has been operated, as the basis, there also has been a problem in which it becomes impossible to associate the operation history strictly among the devices.
Even in the case of the operation which has been performed in the same time slot, an operation performed incidentally by the user with respect to an unrelated device during a series of operations which are cooperative among the devices, and a plurality of operations between which a long time is inserted, such as operations performed before and after viewing a movie, become inaccurate operation histories. As a result, even if the history information is presented to the user, the history information has had no utility value as the repetitive operation action.
It is an object of the present invention to make it possible to, when an operation accompanied with a communication has been performed at a device, execute a predetermined action corresponding to the above described operation accompanied with the communication, by associating and managing the operation performed at the device and the communication between devices.
In order to achieve the above described object, according to an aspect of the present invention, there is provided a network system for managing information related to operations performed at a plurality of devices on a network, and information related to communications performed between the devices, comprising: management unit adapted to manage operation history information related to the operations performed at the plurality of devices, and communication history information related to the communications performed between the devices; and execution unit adapted to, when an operation accompanied with a communication has been performed at the device, execute a predetermined action corresponding to the operation accompanied with the communication based on the operation history information and the communication history information.
Moreover, according to another aspect of the present invention, there is provided a network management device for managing information related to operations performed at a plurality of devices on a network, and information related to communications performed between the devices, comprising: management unit adapted to manage operation history information related to the operations performed at the plurality of devices, and communication history information related to the communications performed between the devices; and execution unit adapted to, when an operation accompanied with a communication has been performed at the device, execute a predetermined action corresponding to the operation accompanied with the communication based on the operation history information and the communication history information.
Moreover, according to another aspect of the present invention, there is provided a network management device management method for managing information related to operations performed at a plurality of devices on a network, and information related to communications performed between the devices, comprising: a management step of managing operation history information related to the operations performed at the plurality of devices, and communication history information related to the communications performed between the devices; and an execution step of, when an operation accompanied with a communication has been performed at the device, executing a predetermined action corresponding to the operation accompanied with the communication based on the operation history information and the communication history information.
Further features of the present invention will become apparent from the following description of exemplary embodiments (with reference to the attached drawings.
Hereinafter the best mode for carrying out the invention will be described in detail, with reference to the drawings.
[Embodiment]
Here, the devices 101 to 107 realize various functions by being stand-alone respectively or connected to one another. For example, the DVD device 103 displays a GUI (graphical user interface) on the DTV device 101, and enables an operation on the DVD device 103. Moreover, by accepting a user operation with the remote control device 104, the user is provided with convenience of not being limited to a place where the device exists or a UI which the device itself has.
Here, a method will be described in which the network management device 109 associates operations performed at the plurality of devices 101 to 107 shown in
First, a process will be described in which the above described operation history information and the communication status history information are obtained, and from these information, only a series of operations related to communicated data is extracted and accumulated as the communication related operation history information, in the device related to the performed communication.
Reference numeral 404 denotes a communication related operation history extraction unit, which extracts only the operation history information related to the communications within a time range set by a time range setting unit described below, from the pre-communication series operation history information 402, the post-communication series operation history information 403, and the communication status information 401. Reference numeral 405 denotes the time range setting unit, which sets the time range before and after when a predetermined communication has been performed.
Reference numeral 406 denotes a communication related operation history information accumulation unit, which classifies the operation history information extracted by the communication related operation history extraction unit 404 into the operation history information before the communication is started, the operation history information after the communication is completed, and the communication status history information. Reference numeral 407 denotes an identical history determination unit, which determines whether or not history information identical with the operation history information before the communication is started exists in the operation history information related to the communications which has been already accumulated. Moreover, the identical history determination unit 407 is configured to layer, classify and accumulate operation histories which are identical until partway, as a result of the determination.
Reference numeral 408 denotes pre-communication operation history information. The pre-communication operation history information 408 is the operation history information before the communication is started, which has been classified by the communication related operation history information accumulation unit 406 and determined by the identical history determination unit 407. Reference numeral 409 denotes communication status history information, and reference numeral 410 denotes post-communication operation history information. Both of the information 409 and 410 are the history information which has been classified by the communication related operation history information accumulation unit 406.
Here, by using
Moreover, at step S505, if all of the operation histories related to this communication which have existed before the communication have been obtained, the process proceeds to step S506, where this series of operation history information is arranged in order of time to make it as the pre-communication operation history information. Next, at step S507, the pre-communication operation history created at step S506 is compared with the pre-communication operation history information which has been already accumulated. At step S508, if the identical operation history has already existed, this process is terminated.
Moreover, if the identical operation history has not existed, the process proceeds to step S509, and the operation history is layered and stored together with the pre-communication operation history information which has already existed. Next, at step S510, the communication status history obtained at step S501 is stored in a form associated with the pre-communication operation history stored at step S509. At step S511, the operation history information related to the information contents of the communication after the communication has been performed, which has been limited at steps S502 and S503, is obtained. At step S512, in the range which has been limited previously, it is determined whether or not the rest of the operation histories exist. Here, if the rest of the operation histories exist, the process returns to step S511, and the operation history related to the information contents of the next communication is obtained.
Moreover, at step S512, when all of the related operations are obtained, the process proceeds to step S513. At step S513, the series of operation history information obtained at step S511 is arranged in order of time, and stored as a post-communication operation history in a form associated with the communication status history stored at step S510. Then this process is terminated.
In this way, by associating the communication status history information and the operation history information with each other and managing them, it becomes possible to extract related history information based on the history information on each other.
Here, if the communication which becomes a basis of the communication status history shown in
When this extraction process is started, at step S501, the communication status history C shown in
Next, at step S503, information on the devices related to this communication is obtained from the communication status history. Here, it is found that this communication is a communication which has been sent from a device A to a device B. As a result, among the operation histories shown in
Next, the process at steps S504 and S505 is repeated, and among the devices related to the above described communication, only the operations, in which an operation object matches with a communication object, and which has been performed before this communication, are obtained sequentially. As a result of this process, the operation histories of 605, 606 and 607 are obtained. At step S506, the operation histories obtained at step S504 are arranged in order of time and a provisional pre-communication operation history is created.
Next, at step S507, the pre-communication operation history which has been already accumulated is compared with the provisional pre-communication operation history created at step S506. At step S508, if an identical series of pre-communication operation history has already existed, the process is terminated. If the identical series of pre-communication operation history has not existed, the process proceeds to step S509. At step S509, the operation histories are layered for each individual operation information, and stored as the pre-communication operation history.
Next, at step S510, the communication status history obtained at step S501 is stored as the communication status history associated with the pre-communication operation history stored at step S509. In repeating steps S511 and S512, among the devices related to this communication, only the operations, in which the operation object matches with the communication object, and which has been performed after this communication, are obtained sequentially. As a result of this process, the operation histories of 612, 615 and 616 are obtained. At step S513, the operation histories are stored as the post-communication operation history associated with the communication status history which has been previously stored. Then this process is terminated.
In other words, if the history information to be managed increases, a new association becomes possible with respect to the operations which have been treated as the same operations or communications conventionally, by serially subdividing the information on the operations or the communication status information.
Next, by using
has been communicated by a communication execution unit 904 with communication status history information 905 and 906 which have been already accumulated, and determines whether or not they match with each other. Here, if it is also determined that they match with each other, an operation action execution unit 909 executes the operation action based on post-communication operation history information 910. An operation action unit 911 issues the operation action.
First, at step S1000, the operation history information match determination unit 902 obtains the operation information 901 detected on the network. At step S1002, the pre-communication operation history information 903 which has been accumulated in the network management device 109 and the operation information 901 obtained at step S1001 are compared. Next, at step S1003, a result of the comparison is determined. If they do not match with each other, this process is terminated.
Moreover, at step S1003, if it is determined that they match with each other, the process proceeds to step S1004, where it is determined whether or not the matched operation information 901 is a final phase of the pre-communication operation history information 903. Here, if the matched operation information 901 is not the final phase, the process proceeds to step S1005, and the next operation information is obtained. At step S1006, similarly to step S1002, the operation information 901 is compared with the operation history information on the next phase of the pre-communication operation history information 903 which has been already accumulated. At step S1007, if they do not match with each other, the process returns to step S1002, and the operation information 901 is compared with a first phase of the pre-communication operation history information. Moreover, at step S1007, if it is determined that they match with each other, the process returns to step S1004, and it is determined whether or not it is the final phase. If it is not the final phase, the process at steps S1005 to S1007 is repeated.
On the other hand, at step S1004, if it is determined that the matched operation information 901 matches with the pre-communication operation history information 903 which has been already accumulated, until the final phase thereof, the process proceeds to step S1001. At step S1008, the communication status information 908 which has occurred newly and the communication status information 905 which has been accumulated are compared. At step S1009, if it is determined that these communication statuses match with each other, the process proceeds to step S1010, and the operation action is executed. Moreover, at step S1009, if it is determined that these communication statuses do not match with each other, the process is terminated.
Here, the process shown in
First, when the network management device 109 has detected operation information 1101, this process is started. At step S1001, the operation information 1101 is obtained. At step S1002, the operation information 1101 is compared with the communication related operation history (801 shown in
Next, at step S1006, the operation information 1103 is compared with the operation history information on the next phase (804 and 805 shown in
As described above, it is possible to identify the operation to be performed later by detecting an identity of the operations, and to execute a post-communication operation with the operation action with respect to the operation which is repeatedly performed.
Moreover, by determining an identity of the communications based on the communication status history information, it becomes possible to extract more precisely a cooperative operation based on the operation histories of the related devices, and it is possible to execute an appropriate operation action.
In this way, by using the communication status history information, also with respect to the operation histories which are temporally separated, it becomes possible to extract certainly the cooperative operation of the related devices, and it is possible to execute the operation action certainly.
Here, if the operations and the communication status shown in
In this way, according to the first embodiment, in the network system, it is possible to extract and accumulate only the operation performed at the device on the network, which is accompanied with the communication and is accompanied with various operations before and after the communication, and the operation of the device related to the communication based on its communication status. By using the accumulated communication related operation history information, with respect to the operation which matches in a pre-communication operation or the communication status, it is possible to issue the operation as the operation action by the network management device 109, without having to perform the following operation by the user.
It should be noted that although the post-communication operation is issued as the operation action when the operation matches in both of pre-communication operation information and the communication status in the first embodiment, the first embodiment may also have a configuration in which the operation action is issued when the operation matches only in the pre-communication operation information, for example.
Moreover, although the post-communication operation is issued as the operation action when the operation matches in both of the pre-communication operation information and the communication status, the operation action may be issued by setting a matching condition of communication object information to a match in a category type of the communication object information and the like. By having such a configuration, it is possible to realize a similar operation action with respect to the communication object information of the same type even if the communication object is different in a precise sense. Thereby, it is possible to improve the convenience for the user.
Moreover, although when only the operation information related to the communication is extracted from the series of operation information, the match in the operation information is set as an extraction condition, the operation information may be described with an expression in which a meaning or a purpose of the operation is abstracted, and the extraction condition may be the match in the expression.
Moreover, as the abstracted expression, by using a verbal expression typically representing the operation of the device, for example, such as the expression of “display”, “accumulate”, “delete” or the like, it is possible to make an intelligible expression for the user to parse the description thereof, without depending on the operation information on a specific device.
Moreover, by setting the limitation of the device to a match in the type or the category of the device, the operation action accompanied with the same purpose with respect to another device may be issued if the meanings or the purposes of the operations match with each other even between devices whose makers are different and in which detailed operations are different.
Moreover, although it is possible to obtain detailed operation information with respect to all of the devices connected to the network, it is not limited to this if it is difficult to obtain the detailed operation information with respect to a specific device due to a constraint for security and the like. In other words, the first embodiment may also have a configuration in which the operation information to be obtained from the device is obtained with abstracted information, and concurrently with respect to the device, the obtained abstracted operation information is issued as the operation action to the above described device, and a concrete operation may be executed. By having such a configuration, it becomes possible to perform the operation action according to the match in the history information, while avoiding the constraint for the security.
Moreover, although a communication from one device to another device is assumed as the communication status, and the devices related to the communication are limited to these two devices, one to many communication, many to many communication and the like may be assumed as the communication. In that case, it becomes possible to extract the operation history information with respect to many more devices.
Moreover, the first embodiment has the configuration in which if it is determined that the executed operation and the operation history information which has been extracted and accumulated match with each other, or that their communication statuses match with each other, the operation action is issued instead of the user operation by using the post-communication operation history information in the operation history information. However, the first embodiment may also have a configuration in which an operation action which has been prepared differently from the operation history is associated, and the operation action is issued.
Moreover, although the network management device 109 for performing various processes is particularly arranged in order to obtain and accumulate the operation and the communication status performed on the network system, an arbitrary device which exists on the network may implement the function. Moreover, the first embodiment may also have a configuration in which a plurality of devices cooperatively express the function.
Moreover, although the accumulated communication related operation history information has been described as immovable, there may be provided a mechanism of updating the accumulated communication related operation history information according to the time elapsed. In other words, with respect to the operation detected on the network system, if the operation identical with the communication related operation history information exists, and the compared communication related operation history information is old, the newly detected operation is re-registered as the history. Thereby, it becomes possible to update so that a new operation action can be issued even for the same operation.
Moreover, although the time information attached to the operation information or the communication status information is used for determining the time range for limiting a range of the related operations when the communication related operation history information is extracted, the first embodiment may also have a configuration in which a relevance to the communication is extracted by detecting a match in time slot information. By having such a configuration, it is possible to accumulate even information in which the post-communication operation history information is different depending on the time slot in which the operation is performed, as an independent communication related operation history information. Even if the same operation has been performed in the network system again, it becomes possible to issue a different operation action, depending on the time slot in which the above described operation has been performed.
Moreover, it is possible to provide the operation information related to the communication, which is appropriate and more accurate based on the user's customary usage status.
Moreover, since a criterion for determining the match is mitigated, and the operation is compared with abstracted communication status history information and operation history information, it becomes possible to issue the similar operation action with respect to the operation accompanied with the similar communication performed by the user.
Moreover, it becomes possible to change a condition of executing the operation action to be stricter depending on the purpose of the user operation and the like, or to change to execute the similar operation action also with respect to a different operation.
Moreover, even if it is difficult to obtain the operation information with respect to a specific device, or even if the system does not have an access permission with respect to the specific device, it becomes possible to manage the information related to the operation as the abstracted information and instruct the operation action.
[Second Embodiment]
Next, the second embodiment according to the present invention will be described in detail with reference to the drawings. The first embodiment has the configuration in which the post-communication operation history information is identified with the match of the communication related operation history information and the performed communication, and the operation information which has been detected again on the network system and the communication status information, and then the operation action is issued.
In the second embodiment, it is determined whether or not the operation which has been performed in an individual device matches with the operation history information of the past. If the operation matches, sending the matched operation information onto the network is suppressed. Next, a communication which has occurred subsequently is attached with additional information and sent. The additional information indicates that the communication is according to the operation which has matched with the operation information existing in the accumulated communication related operation history information. Moreover, also in the network management device 109, it is determined whether or not there is the additional information in the communication which has occurred on the network system. If there is the additional information, specific pre-communication operation history is identified in the accumulated pre-communication operation history information, according to the additional information. Thereby, it is possible not to flow the operation which is related to the communication and is performed repeatedly, onto the network.
Here, by using
In
Reference numeral 1413 denotes an accumulation unit for classifying operation history information extracted by the extraction unit 1411, into operation history information before the communication is started (shown as 1415), and communication status history information 1416, and accumulating them respectively in order of time. Moreover, in the operation history information before the communication is started (shown as 1415), a determination unit 1414 determines whether or not an identical history exists in the communication related operation history information which has been already accumulated. The operation histories which are identical until partway are layered, classified and accumulated.
Next, by using
After then, when communication status information (attached with additional information) 1707 shown in
It should be noted that the additional information 1902 includes information for identifying the operation history information from the accumulated pre-communication operation history information in the network management device 109. Specifically, as shown in
The process afterward is similar to the process at the network management device 109 after the match with the pre-communication operation history information has been confirmed, which has been described in the first embodiment. In other words, if a communication status history information match determination unit 1711 determines the match with the communication status information, and there is the match also here, an operation action execution unit 1714 performs the execution of the operation action based on post-communication operation history information 1715. Thereby, as shown in
In this way, in each device, it is possible to identify the operation information related to the communication, and to reduce network traffic by using identification data instead of plural pieces of the operation information. Moreover, by attaching the identification data to the communication, it becomes possible to tighten a relevance between the both data. Furthermore, it becomes possible to hide a portion of the operation data from the network.
As described above, according to the second embodiment, in the network, when the operation accompanied with the communication which has been previously performed is repeatedly performed, if the operation has been accumulated as the communication related operation history information, it is possible not to flow the information on the operation onto the network. Also in this case, it becomes possible to execute the post-communication operation which has been accumulated in the communication related operation history information, as the operation action.
Moreover, although the second embodiment has the configuration in which a body of the communication performed between the devices is attached with the additional information, the second embodiment may also have a configuration in which the additional information is sent separately.
Moreover, although the second embodiment has the configuration in which the pre-communication operation information which has been accumulated in the communication related operation history information is not flowed onto the network by attaching the additional information to the body of the communication, also the post-communication operation information may be accumulated in the individual device. Furthermore, in the network management device 109, when the communication status information is obtained, the second embodiment may have a configuration in which also the post-communication operation information is not flowed onto the network, by sending the time information with which the post-communication operation history information can be identified, with respect to the device having the post-communication operation history information.
Moreover, when the accumulated communication related operation history information is identified, the operation history information is identified by attaching the information for identifying the device and the time information in which the accumulated operation has been performed as the additional information, the identification is not limited to this. In other words, the second embodiment may also have a configuration in which the operation history information is identified by attaching an ID for identifying the operation history information, instead of the time information, and unifying this between each device and the network management device 109. By having such a configuration, a status is avoided in which it becomes impossible to identify the operation history information due to a difference in a timer of each device and the like.
Moreover, although there is provided the information for identifying the device as the additional information, in addition to this, there may be provided category information indicating a type of the device or information on a function level which the device has. By having such a configuration, even in a status where an object device cannot be used when the communication is performed, it is possible to select the device of the same type or the device having the same function, start the communication with the device as an alternative device, and execute the operation action with the operation history information which has been further identified. Also it is possible to cause the user to select the alternative device, and carry through a desired operation without causing the user to perform the operation again.
Moreover, by replacing an abstracted information form with an ordinarily used language, there is an advantage in which the expression is practical and it becomes easy for the user to confirm the expression.
Moreover, when the identity of the communications has been determined, it becomes possible to specify the device which is different from the history information, by specifying a device of a communication destination according to the identification data, with respect to the device which becomes an object of the operation action to be executed.
Moreover, by enabling to select a device which has matched with wide specification information as the communication object, it becomes possible to expand the object to which the operation action is performed, and also it becomes possible to specify a plurality of devices simultaneously.
Moreover, even if a device desired by the user cannot be used, it becomes possible to specify the device having the same category or the same function as the communication object, and to perform an operation similar to the operation history as the operation action.
It should be noted that the present invention may be applied to a system configured with a plurality of devices (for example, a host computer, an interface device, a reader, a printer and the like), or applied to an apparatus consisting of one device (for example, a copying machine, a facsimile machine and the like).
Moreover, of course, the object of the present invention is also attained by supplying a recording medium having recorded thereon a program code of software for realizing the functions of the above described embodiments, to the system or the apparatus, and reading and executing the program code stored on the recording medium by a computer (a CPU or a MPU) of the system or the apparatus.
In this case, the program code itself read from the recording medium would realize the functions of the above described embodiments, and the recording medium having recorded thereon the program code would configure the present invention.
For the recording medium for supplying this program code, for example, it is possible to use a floppy (registered trademark) disk, a hard disk, an optical disk, a magneto optical disk, a CD-ROM, a CD-R, a magnetic tape, a non-volatile memory card, a ROM and the like.
Moreover, of course, not only the case where the functions of the above described embodiments are realized by executing the read program code by the computer, but also the case is included where an operating system (OS) operating on the computer or the like performs some or all of actual processes based on instructions of the program code and the functions of the above described embodiments are realized by the processes.
Furthermore, of course, the case is also included where, after the program code read from the recording medium is written into a function expansion board inserted into the computer or a memory provided on a function expansion unit connected to the computer, the CPU or the like provided on the function expansion board or the function expansion unit performs some or all of actual processes based on the instructions of the program code and the functions of the above described embodiments are realized by the processes.
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2005-270409, filed Sep. 16, 2005, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2005-270409 | Sep 2005 | JP | national |