Abstract:
A sensor net system including: a plurality of sensor nodes, where each sensor node is held on a person of a differing worker, and each sensor node includes; a sensor which obtains sensor data of a worker; a radio frequency circuit which notifies a server of the sensor data; and a server which includes: a unit for storing a relation list for correlating the sensor data with a work category of the worker; a unit for confirming location of the worker based on the obtained sensor data; and a unit for confirming a work category in which the worker is engaged based on the confirmed location and the relation list.

Description:
CROSS REFERENCE TO RELATED APPLICATION 
     This is a continuation of U.S. application Ser. No. 12/058,894, filed Mar. 31, 2008 (now U.S. Pat. No. 7,706,906), which is a continuation of U.S. application Ser. No. 11/493,893, filed Jul. 27, 2006 (now U.S. Pat. No. 7,366,579). This application relates to and claims priority from Japanese Patent Application No. 2005-295838, filed on Oct. 11, 2005. The entirety of the contents and subject matter of all of the above is incorporated herein by reference. 
    
    
     FIELD OF THE INVENTION 
     The present invention relates to a method which uses electronic circuitry with a wireless communication function to stimulate business communications and strengthen cooperation among workers. 
     BACKGROUND OF THE INVENTION 
     With the recent innovations of information technology as exemplified by the Internet, e-mails, and inexpensive long distance calls, firms&#39; decision making processes seem to be in transition from top-down approaches to decentralization of decision making authority. Now that the sort of information that only senior executives involved in management could access in the past can be instantly accessed by any employee, it becomes indispensable in competition with other companies that workers at worksites make decisions by themselves as promptly as possible. In this connection, it is important that workers cooperate in a flexible manner to reach an optimum solution in the possible shortest time. 
     Methods of supporting decision making processes include BSC (Balance Score Card) and the commitment list method. The BSC method emphasizes considerations in the aspects of finance, customer, process, and growth. When a decision is made paying attention to balancing among these aspects, a biased judgment can be avoided. In addition, when quantifiable data such as sales and the number of customers are used as indicators for evaluation (metrics) as far as possible, achievements can be made visible. 
     The commitment list method is a method of expressing business goals in written form. Specifically, commitment lists include descriptions of goals and undertakings as agreed at meetings or by discussions; and tasks, employees in charge, deadline, dependence on other tasks, conditions, and achievement criteria are written there. These lists should tell who is committed to achieving what kind of goals and how the current situation is. Therefore, information on items and conditions should be updated periodically and accessible. 
     Also, a method of strengthening cooperation among workers, has been proposed in which e-mails among workers are grasped and analyzed and their interrelations and frequencies are visualized in the form of graphs or the like for use as a reference material for making decisions on organizational change (IBM, “Organizational Communication Diagnosis” http://www-1.ibm.com/services/jp/index.wss/offering/bcs/a1011037, searched on Oct. 4, 2005). Concretely, which department plays a key role in communications, or conversely which department is responsible for communication trouble are found and the findings may be used as indicators. 
     In recent years, a network system which uses sensors with a small electric circuit having a wireless communication function to input various types of information from the real world into data processors in real time (hereinafter called a “sensor net”) has been under consideration. Such sensor nets have a wide range of potential applications; one example is a medical application in which patient conditions such as pulsation are constantly monitored using a finger-ring type miniature electronic circuit which integrates a wireless circuit, a processor, a sensor and a battery and a monitoring result is transmitted to a diagnostic device through wireless communications so that a health condition can be checked based on the monitoring result (Sokwoo Rhee et al. “Artifact-Resistant Power-Efficient Design of Finger-Ring Plethysmographic Sensors,” IEEE Transactions On Biomedical Engineering, Vol. 48, No. 7, July 2001, pp. 795-805). 
     SUMMARY OF THE INVENTION 
     On the other hand, the former methods, BSC and the commitment list method, do not ensure real-time data communications though they are useful in indicating the manager&#39;s policy or knowing how workers. These methods have a general tendency that since BSC or commitment list data is corrected, checked and transmitted manually, it takes time to update the data and the data is updated only weekly or monthly. As a consequence, even if a work problem occurs, it cannot be detected immediately and a prompt remedial action cannot be taken. Also, if a problem occurs inside an organization, or when there is some change in an external environment and the manager revises the organizational policy or goal, a delay may occur in notifying the workers of the revision and thus waste of labor may result. 
     Furthermore, regarding cooperation among workers, analysis of e-mails in the former methods only reveals how frequently a worker accesses another worker. What may be important to strengthen cooperation among workers is that workers responsible for similar tasks cooperate or workers skilled in a specific field cooperate with workers interested in the field. 
     In order to achieve this, the following problems must be solved. First, the manager and workers must be able to exchange information interactively in as much real-time as possible. Therefore, the first problem is that the manager should be able to know in real time what work the workers are doing at their worksites. Particularly it is desirable that the manager can know which worker is engaged in which work category listed in the commitment list and how much. 
     The second problem is that the manager should be able to communicate his/her policy to workers or give them an instruction about priorities of tasks in as much real time as possible. 
     On the other hand, cooperation among workers must be strengthened. Concretely, or as the third problem, it is important that, while a worker is at work (for example, he/she is in a meeting or drawing up a document or on the phone), he/she can know in real time which worker is involved in a related task and can access the worker immediately. 
     As the fourth problem, it may be important that a worker associated with the work (meeting, phone conversation or the like) can be notified in real time that a task related to the work is being performed. 
     The present invention provides the following solutions to the above problems. 
     The solution to the first problem is to use data as a sensing result, a commitment list and a relation list which defines the relation between the sensing result data and commitment list items so that work categories in which workers are engaged and working hours are automatically detected and detection results are automatically reflected in the commitment list. For each worker, this system can detect a fact that a worker stays in close proximity to another worker, sense sound or voice through a microphone, extract a keyword from a document produced or accessed on a PC, and enable a worker to explicitly specify a work category using a sensor node. 
     As for the second problem, the invention offers a solution as follows: when a manager gives an instruction about priorities or the order of priority to a commitment list, a relevant worker and a relevant work category are identified according to the commitment list and a priority instruction is sent to the sensor node which the worker wears and displayed on the LCD of the sensor node as a display device. 
     As for the third problem, the invention offers a solution as follows. A work category in which each worker is engaged, a keyword and working hours are recorded in a commitment list and a relation list, and each worker enters a keyword in an interest list according to his/her interest. Then, the behavior of a first worker is monitored through a microphone or by extracting a keyword from a document produced or accessed on a PC and also an explicit specification of a work category through a sensor node is received. From this, a work category or relevant keyword is extracted. After that, a second worker related to the extracted work category or keyword is searched from the commitment lists, relation lists and interest lists as mentioned above. If there is a worker which is related to it, information on the second worker is sent to the sensor node which the first worker wears. At the same time, the current location of the first worker is detected by a base station installed in each room or a sensor installed on the chair of each worker and the current location information is shown on a nearby display device, namely a monitor in each room or each worker&#39;s PC. 
     As a solution to the fourth problem, the sensor node of the second worker detected in the process described in connection with the third problem shows that work relevant to his/her work is underway. 
     The present invention promotes communications between a manager and workers, thereby enabling decision making at the worker level. In such a decision making process and a subsequent implementation process, it is possible to maximize cooperation among workers while paying utmost attention to the manager&#39;s intention. 
     If cooperation among workers is strengthened in this way, a better decision can be made in a shorter time. In addition, a more suitable worker for a specific work category can be accessed without intermediation of the manager. 
    
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
       The invention will be more particularly described with reference to the accompanying drawings, in which: 
         FIG. 1  shows a management support system according to an embodiment of the present invention; 
         FIG. 2  shows a commitment list according to an embodiment of the invention; 
         FIG. 3  shows a relation list according to an embodiment of the invention; 
         FIG. 4  shows a flow in which cooperation with another worker is sensed and the sensing result is reflected in a commitment list; 
         FIG. 5  shows how a commitment list is displayed according to an embodiment of the invention; 
         FIG. 6  shows a flow in which a keyword is extracted from a document produced on a PC or a conversation and reflected in a commitment list; 
         FIG. 7  shows a flow in which a work category is explicitly specified by the use of a sensor node and this information is reflected in a commitment list; 
         FIG. 8  shows a sensor node screen on which a worker specifies a work category in which he/she will be engaged; 
         FIG. 9  shows a flow in which according to a priority instruction for work categories indicated in a commitment list a relevant worker is identified and the instruction is sent to the worker and displayed; 
         FIG. 10  shows a flow in which a second worker related to a first worker&#39;s current work is extracted based on commitment lists, relation lists and interest lists containing keywords, and information on the second worker is displayed on the first worker&#39;s sensor node; 
         FIG. 11  shows a display screen of the sensor node of the first worker shown in  FIG. 10  according to an embodiment of the invention; 
         FIG. 12  shows a display screen of the sensor node of the first worker shown in  FIG. 10  according to an embodiment of the invention; 
         FIG. 13  shows a flow in which a second worker related to a first worker&#39;s current work is extracted based on commitment lists, relation lists and interest lists containing keywords, and information on the first worker is displayed on the second worker&#39;s sensor node according to an embodiment of the invention; 
         FIG. 14  shows a display screen of the sensor node of the second worker shown in  FIG. 13  according to an embodiment of the invention; 
         FIG. 15  shows a flow in which an interest list is updated by sensing a worker at work according to an embodiment of the invention; 
         FIG. 16  shows a flow in which commitment lists are consolidated and a consolidated list is displayed according to an embodiment of the invention; 
         FIG. 17  shows a consolidated list as a result of consolidation in  FIG. 16  according to an embodiment of the invention; 
         FIG. 18  shows a flow in which search conditions for commitment lists are specified on a PC and when a commitment list is updated based on sensing result data, comparison is made in search conditions and, if the conditions are satisfied, the result is transmitted to a relevant sensor node and displayed there, according to an embodiment of the invention; 
         FIG. 19  shows how the sensor node in  FIG. 18  shows the result according to an embodiment of the invention; 
         FIG. 20  shows a flow in which a commitment list is made by e-mail; 
         FIG. 21  shows an e-mail format used in the flow of  FIG. 20  according to an embodiment of the invention; 
         FIG. 22  shows a commitment list display form according to an embodiment of the invention; 
         FIG. 23  shows an embodiment of the invention in which sensor node terminals which show commitment lists are used as remote controllers or viewers of various mobile terminals such as mobile phones and mobile music devices; 
         FIG. 24  illustrates e-mails, a phone call record and an answer to a received call in connection with the mobile phone shown in  FIG. 23  according to an embodiment of the invention; 
         FIG. 25  illustrates displays and operation related to service which depends on the location of the wearer of a sensor node as shown in  FIG. 23 ; 
         FIG. 26  illustrates clock displays and a clock design selection function as shown in  FIG. 23  according to an embodiment of the invention; 
         FIG. 27  illustrates service information displays concerning a commitment list, status change and contact with a person, according to an embodiment of the invention; and 
         FIG. 28  illustrates e-mails, a phone call record and an answer to a received call in connection with the mobile phone shown in  FIG. 23  according to an embodiment of the invention. 
     
    
    
     DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS 
     Next, preferred embodiments of the present invention will be described in detail referring to the accompanying drawings. Like elements are designated by like reference numerals. 
       FIG. 1  shows a basic system configuration according to the invention. A worker WRK 1  holds a sensor node SN 0  which is mounted on a wristband or name tag. The sensor node SN 0  is composed of a processor circuit CPU 0 , a radio frequency circuit RF 0 , a sensor SNS 0  for sound, acceleration, temperature or pulsation, a memory MEM 0  for storing a management support program MS 2 , a button IN 0 , and an output device OUT 0  such as an LCD, LED or buzzer. The information sensed by the sensor node SN 0  and the information given by the sensor node SN 0  are sent respectively through wireless communication WC 1  and wireless communication WC 3  to a base station device BS 1  or BS 2 . On the other hand, a work priority instruction or work-related information is sent through wireless communication WC 2  from the base station device BS 1  to the sensor node SN 0 . The information which the base station BS 1  has received is stored in a server SV 1  through a wired network LAN 1 . The server SV 1  stores not only sensor data SD 1  but also a commitment list CL 1 , an interest list CK 1  and a relation list RL 1  which will be explained later. It also stores a list containing search conditions FL 1  and a list DL 1  containing display items which will be described later. Also, on the wired network LAN 1 , a computer PC 1  on which a manager MNG 1  makes an access or gives an instruction (MA 1 ) is connected. PC 1  stores a management support program MS 1 . A computer PC 2  which is used by a worker is also connected on the wired network LAN 1 . PC 2  is connected with: a keyboard KE 1  and a mouse MO 1  which are used to make a document or commitment list (WR 1 ), an IP phone PH 1  for conversation (CV 2 ), and a barcode/IC tag reader RD 1  for reading a barcoded or tagged medium DO 1  (RD 2 ) which is visually checked by a worker (L 1 ). PC 1  may be connected with similar input and output devices. 
     The base station BS 1  is connected with a camera CO 1  and a microphone MI 1  so that conversation with another worker WKR 2  (CV 1 ) is sensed by the microphone MI 1  (SNS 1 ). Alternatively, each sensor node SN 0  may incorporate a microphone. 
     Hereinafter, all the pieces of hardware described above and software programs which run on them, namely the sensor node SN 0  and the base station BS 1 , various sensors, server SV 1  and PCs which are connected on the wired network LAN 1 , and a management support system which runs on them are collectively called the sensor net system SS. 
       FIG. 2  shows an example of a commitment list according to this embodiment. In this embodiment, it is assumed that there are three workers A, B, and C as indicated in row RW. The worker WKR 1  is in charge of four work categories W 1  to W 4  as indicated in row RI. Likewise, the worker B is responsible for two work categories W 1  and W 2  and the worker C is responsible only for work W 1 . In each line of this list, items related to each work category are written. For example, row RP is used for a presupposed item; row RA for an item which will have an influence later; row RST for a scheduled date of start; and row RD for deadline. These items are defined by the manager or workers in advance and entries are made for them. In addition, the number of man-hours for which the relevant worker has been engaged in the relevant work in a given period (for example, a week) is written in row RH, and a total of such man-hours is written in row RHT (these two types of data are updated by analysis of sensor data as needed). The current phase in each work category is written in row RPH. For example, the process of each work category includes the following phases: “not started” to “definition” to “proposal” to “negotiation” to “agreement” to “execution” to “reporting” to “evaluation” to “acceptance or refusal” to “finished.” Row RS contains status information about the relevant work (current situation or change). For example, such status information may concern an update, delay or new listing. 
       FIG. 3  shows a list (relation list RL 1 ) concerning the commitment list CL 1  and various work categories. The relation list RL 1  is referred to when sensor data of a worker is to be analyzed to know which work the worker is doing. The tables shown in  FIG. 3  define the work categories which the worker WRK 1  is supposed to be engaged in. Regarding the four work categories W 1  to W 4 , the first table in  FIG. 3 , RL 11 , shows keywords associated with other workers who work together with the worker WRK 1  and relevant work categories. For example, in the first line of the table RL 11  of  FIG. 3 , the work category W 1  is defined as follows. In this case, a keyword “WKR 2 ” in row RC is interpreted to mean that when the worker WKR 1  is working with the worker WKR 2 , they are doing work W 1 . Similarly, when a keyword in the row RK is detected, it is interpreted to be connected with work W 1 . Also, detailed information on the coworker defined in the first table RL 11  is entered in the second table RL 12 . In the second table, telephone number is entered in row RT; mail address in row RM; location is entered in row RR; the identification number of the name tag or wristband of the relevant coworker is entered in row RNN; and the identification number of the seat node where the worker is seated is entered in row RCN. 
       FIG. 4  shows an embodiment of the present invention. First, the worker WKR 1  makes a commitment list CL 1  for the server SV 1  (WA 11 ). The commitment list CL 1  is as shown in  FIG. 2 . Then, the worker WKR 1  makes a relation list RL 1  which defines the relation between work categories indicated in the commitment list CL 1  and the work which the worker is going to do (WA 12 ). These steps should be taken before work is started actually. Then, work is started actually (WA 13 ). Here, let&#39;s say that the worker WKR works with the worker WKR 2 . In this case, the sensor net system SS first searches for another worker working near the worker WKR 1  (SA 11 ). Whether workers are working together nearby can be confirmed, for example, by identifying the base station with which the node SN 0  of the worker WKR 1  is communicating and looking for another worker who is communicating with the same base station. Let&#39;s say that it has been thus confirmed that the worker WKR 2  is working near, and together with, the worker WKR 1 . Next, the sensor net system SS decides which work category in the commitment list corresponds to the work which the workers are doing (SA 12 ). Concretely, it checks the relation list RL 1  to see whether or not the coworker is registered there. In this case, it checks the relation list for the worker WKR 1  as shown in  FIG. 3  and confirms that the work which he/she is doing together with the coworker WKR 2  is work W 1 . At the same time, the senor net system SS measures the time for which the workers WKR 1  and WKR 2  have worked together. After that, it updates the data on actually measured man-hours in a corresponding line of the rows RH and RHT of the commitment list CL 1  (SA 13 ). The corresponding line is identified based on the relevant worker name (code) and relation list data. In this case, since work W 1  for the worker WKR 1  is relevant, the corresponding line is the first line in the table of  FIG. 2 . The commitment list CL 1  is thus updated automatically and accessed by the manager (MA 11 ). 
       FIG. 5  shows a screen which is accessed by the manager MNG 1  according to an embodiment of the invention. In this figure, W 50  represents a window which appears on a PC. W 51  represents a pull-down box to select whether to access individual workers or a team. W 52  represents a pull-down box to select which worker to be accessed. In the case of the commitment list shown in  FIG. 2 , three workers WKR 1 , WKR 2  and WKR 3  are selectable. W 53  represents a pull-down box where it is possible to select whether data is graphically shown as sorted by work category, worker or location.  FIG. 5  shows data sorted by work category. W 54  represents a result display area. Work categories which the worker WKR 1  was engaged in on a day are graphically shown in chronological order. W 55  represents a related information display field which shows information obtained through the sensor when the worker WKR 1  was engaged in a relevant work category. Let&#39;s say that the sensing result reveals that the coworker with whom the worker WKR 1  was engaged in work  3  was the worker WKR 2  and they worked in meeting room A. When each seat in meeting room A is equipped with a microphone, it may be possible to detect through the microphones what percentage of time in a given time zone was spent on discussion and know which person (person in which seat) spoke. Let&#39;s say that 90 percent of time in the time zone was spent on discussion and the worker WKR 1  spoke with a speech frequency of 50%. W 55  in  FIG. 5  shows how this information is presented. In W 56 , the same information as the graphically presented information in W 54  is presented in tabular form. 
       FIG. 6  shows a variation of the embodiment shown in  FIG. 4  where the work in which the worker is engaged is determined from a document being produced or conversation. Here, a commitment list CL 1  and a relation list RL 1  are made in the same way as in the case of  FIG. 4 . What should be done next is actual work (WA 63 ). Let&#39;s say that the task is to make a document such as a report or e-mail. In this case, the sensor net system SS first extracts a keyword from the document being produced or accessed on the PC in use by the worker WKR 1  (SA 61 ). Then, the sensor net system SS detects which work category in the commitment list corresponds to the work in which the worker is currently engaged. Concretely, it checks the relation list to see whether the keyword is written there. In this case, it checks the relation list ( FIG. 3 ) for the worker WKR 1  and confirms that the keyword, for example, “wristband node” corresponds to work W 2 . 
     At the same time, the senor net system SS measures the time for which the worker WKR 1  worked to make and edit the document. After that, it updates the data on actually measured man-hours in the corresponding line of the rows RH and RHT of the commitment list CL 1  (SA 63 ). The commitment list CL 1  thus updated automatically can be accessed by the manager (MA 11 ). Even in the case of conversation, the process is similar: the conversation is sensed through microphones, voice analysis is made to extract a keyword, and the work category which corresponds to the keyword is found. 
       FIG. 7  shows another variation of the embodiment shown in  FIG. 4  where the worker explicitly specifies the work which he/she is going to do. Here, a commitment list CL 1  and a relation list RL 1  are made in the same way as in the case of  FIG. 4 . What should be done next is actual work (WA 74 ). In this case, prior to actual work, the worker selects a work category (WA 73 ). The selection process is exemplified in  FIG. 8 . The steps to be taken after the selection are the same as in the flow shown in  FIG. 4 . 
     In another embodiment, RFID or a barcode showing keyword information or work ID information is added to a document which the worker reads or a machine which the worker uses and prior to actual work, it is read to specify the work which the worker is going to do. 
       FIG. 8  shows a sensor node screen on which the worker selects the work which he/she is going to do and how to operate. SN 0  represents a wristband sensor node which the worker wears. It has a display screen W 8 , an OK button B 1  to accept or cancel, and a shift button B 2  to move the cursor on the screen. The display screen W 8  includes a work category selection window W 81  and a message window W 82 . The work category selection window W 81  shows information on the person wearing this node from the commitment list shown in  FIG. 2  which has been sent from the base station BS 1  wirelessly. Here, it includes rows concerning a work category, deadline (RD) and the phase of the work category (RPH). It also includes a row RPR indicating priority (which will be described later). Furthermore, it includes a row RC showing the work category in which the worker is currently engaged, where the current work is marked. If the worker is going to change the work, he/she first moves the cursor to the row RC in the window W 81  and pushes the OK button B 1 . This makes the mark movable. Next, the worker moves the markup or down using the shift button B 2 , aligns it to the line of the work which he/she is going to do next and pushes the OK button B 1 . The next work category is selected in this way. The window W 82  shows a message which depends on the selection made here. The input data is sent to the server by wireless communication WC 1 . 
       FIG. 9  shows a method of propagating the manager&#39;s policy in a timely manner based on the process shown in  FIG. 4  where the manager specifies priorities. Here, the worker WKR 1  makes a commitment list CL 1  and a relation list RL 1  in the same way as in the case of  FIG. 4 . What should be done next is actual work (WA 93 ). In this case, prior to actual work, the manager MNG 1  accesses the commitment list CL 1  (MA 91 ) and specifies priorities or the order of priority of various work categories. For example, the manager sets a flag for the work to be prioritized or numbers the work categories in the order of priority. If the manager has done so, the sensor net system SS finds the worker corresponding to the high priority work and sends a message notifying that his/her work has a high priority, to his/her sensor node SN 0 . The sensor node SN 0  which has received the message identifies the work which has a high priority and shows on its screen that the work has a priority. For instance, as in the case of  FIG. 9 , the screen may include the row RPR indicating priorities or the order of priority. 
       FIG. 10  shows a method of deepening cooperation among workers as another embodiment of the present invention. First, in  FIG. 10 , an example of support by the worker WKR 2  is illustrated. The worker WKR 1  first makes a commitment list CL 1  and a relation list RL 1  in the same way as in the case of  FIG. 4 . Similarly the worker WKR 2  makes a commitment list CL 1  and enters the content of his/her work in the commitment list. The worker WKR 2  also enters keywords for related workers or matters or workers or matters of his/her interest in an interest list CK 1 . What the worker WKR 1  should do next is action (WA 10 ). Let&#39;s say that the action is a meeting. 
     In this case, the sensor net system SS senses action WA 10  (SA 101 ) and extracts a keyword from the conversation underway there or a document produced on the PC (particularly in the case of a meeting, a presentation material or minutes). When it has successfully identified a keyword, the sensor net system SS refers to the commitment list CL 1 , relation list RL 1  and interest list CK 1  and picks up a person who is closely related to the keyword or interested in the keyword. Concretely, the system checks the keyword row RK in the relation list RL 1  of  FIG. 3  to see whether the keyword is written there. It also makes reference to the interest list CK 1  and checks whether the keyword is listed there. The system investigates the location, point of contact and current work of the worker associated with the keyword (SA 103 ). Concretely, the location is confirmed by identifying the base station with which the node SN 0  of the worker is communicating. For the point of contact, the mail address and phone number of the worker is picked up from the relation list. For the current work, the work category in which the worker is currently engaged is picked up using the process shown in  FIG. 4  or the like. Lastly, information on the current location, point of contact and current work of each such worker is sent through a base station to the sensor node SN 0  of the worker WKR 1  or the PC in the room where the worker WKR 1  stays (SA 104 ). The device which has received such information displays a message according to the information. An example of the display is shown in  FIG. 11 . When the above steps have been taken, the worker WKR 1  can know who is closely related to the current work and what kind of work that person is now engaged in and where. 
     When several workers related to the current work are successfully picked up, the workers may be listed in the order of relevance in order to increase convenience for those who will receive the information. For instance, if a relation list includes a relevant keyword, the system checks the number of man-hours RHT for the relevant work category in the corresponding line of the relevant commitment list CL 1 . From this, it is possible to know how many hours the worker has been engaged in the work related to the keyword. The numbers of hours which various workers have spent on the work are compared. Since a worker who has spent a longer time may be considered to be related to the work more closely, a higher priority is given to the worker in the displayed list. 
     If a worker&#39;s relation list and interest list includes the keyword, a coworker who is working with that worker may have some kind of information related to the keyword. Therefore, when related workers are listed, it is desirable to list coworkers who are working with them as well. Concretely, the row RC for coworkers in the relation list RL 1  is checked to identify a coworker and a corresponding commitment list CL 1  is checked to find the collaborating time spent with the coworker. Such coworkers are listed in the descending order of collaborating time. 
       FIG. 11  shows a screen which lists persons related to the work category in which a worker is engaged as shown in  FIG. 10 . Let&#39;s say that the worker WKR 1  now wears the device as illustrated in  FIG. 11  and is engaged in work W 3 . The sensor net system picks up persons closely related to work W 3  using the process shown in  FIG. 10  and sends the information to the sensor node SN of the worker WKR 1 . In the message window W 82  of the node which received it, related workers are listed in the order of relevance. When an interface is available to specify, before these workers starts working, whether or not they allow another person to contact them during the current work or what kind of means may be used to contact them (for example, telephone, mail, meeting in person), such information can also be displayed at the same time. For example, as the interface, a sensor node SN or PC may be used to specify whether or not contact with a worker is allowed or specify how to access. Instead of the above method in which these matters are determined before start of work, a possible alternative approach is that a commitment list CL 1  includes a row which specifies whether to allow contact with a worker and a row which specifies how to access and the information in these rows is displayed unless otherwise specified. 
     If the sensor node of the worker WKR 1  is communicating with the base station in the meeting room A and the worker WKR 1  is assumed to stay in the meeting room A, the same information may appear on a PC or projector screen in the meeting room A. 
     If it is found from the sensor built in the worker WKR 1 &#39;s chair that the worker WKR 1  is seated on the chair and the worker WKR 1 &#39;s PC is in use, the same information may appear on the screen of the worker WKR 1 &#39;s PC. 
       FIG. 12  shows an embodiment which is different from the one shown in  FIG. 11 , where a keyword related to the work in which a worker is engaged is picked up and workers related to the keyword are listed. As in the case of  FIG. 11 , related workers are listed in the order of relevance in the message window W 82 . 
       FIGS. 13 and 14  concern notification of related work which is another important thing in deepening cooperation among workers. When it is detected through the process shown in  FIG. 10  that the worker WKR 1  is in a meeting, workers who are likely to be interested in the meeting is notified according to the flow shown in  FIG. 13 . First the worker WKR 1  makes a commitment list CL 1  and a relation list RL 1  in the same way as in the case of  FIG. 10 . Similarly the worker WKR 2  makes a commitment list CL 1  and an interest list CK 1 . What the worker WKR 1  should do next is action (WA 13 ). Let&#39;s say that the action is a meeting. 
     In this case, the sensor net system SS senses action WA 13  (SA 101 ) and extracts a keyword from the conversation underway there or a document produced on the PC (particularly in the case of a meeting, a presentation material or minutes). Then, the sensor net system SS searches to see whether the extracted keyword is included in an interest list (SA 112 ). If the keyword exists, for example, in the worker WKR 2 &#39;s interest list, the location and current work of the worker WKR 2  are identified (SA 113 ) and the worker WKR 2  is notified that the meeting is underway (SA 114 ). Concretely a notification is transmitted to the sensor node of the worker WKR 2  and its screen shows the notification as illustrated in  FIG. 14  (which will be described later). 
     In this case, it is also possible that the location of the worker WKR 2  is identified from the base station with which the sensor node of the worker WKR 2  is communicating, the work category in which the worker WKR 2  is currently engaged is detected through the process shown in  FIG. 4  and whether or not the worker WKR 2  should be notified is determined depending on the detection result. If the worker WKR 2  is in a meeting room or conversing with another person, the notification is not transmitted because it might interrupt his/her current work. 
       FIG. 14  exemplifies how the data which the sensor net system SS has transmitted according to the flow shown in  FIG. 13  appears on the screen of the sensor node of the worker WKR 2 . As in the case of  FIG. 11 , the message window W 82  indicates that related work is underway and shows which worker is engaged in it, and the worker&#39;s location and status and how to access the worker. 
       FIG. 15  illustrates how an interest list as shown in  FIG. 10 , etc. is automatically updated. After a worker makes an interest list (WA 151 ), if a keyword related to the worker is extracted, it can be automatically entered in the interest list (SA 151 ). In this case, it is also possible to arrange that a threshold for the number of times of keyword appearance is preset and only when the number of times of appearance of a keyword exceeds the threshold, the keyword is added to the interest list. If that is the case, keywords which are not so relevant are not entered in the interest list. 
       FIG. 16  shows another embodiment concerning access to a commitment list in the flow shown in  FIG. 4 . When a commitment list CL 1  is updated in the same way as shown in  FIG. 4 , at the same time the sensor net system SS sorts and consolidates all data in commitment lists of individual workers on the basis of work category or the like (SA 161 ) and stores the data as a consolidated list SL 1 . This method is convenient for the manager because he/she can know not only the working situation of each individual worker but also get the whole picture of each work category simply by accessing such consolidated lists. 
     In this case, if relevant customer and relevant cost center (budget code) information is previously entered in each line of the commitment list shown in  FIG. 2 , it can be shown or data can be consolidated on a relevant customer or cost center basis.  FIG. 17  shows an example of a list which indicates relevant customers and cost centers. 
       FIG. 18  shows an example of a combination of a PC and a sensor node in the system shown in  FIG. 4  or a similar system. The worker WKR 1  makes a commitment list CL 1  and a relation list RL 1  in the same way as in the case of  FIG. 4 . Then the manager MNG 1  specifies the work category, worker, phase and keyword to be monitored, as search conditions (MA 181 ). Let&#39;s say that the manager enters the following conditional expression: (worker WKR 1  and Definition) or (worker WKR 1  and W 2 ). In this case, the manager should be able to monitor the worker WKR 1  when the worker is in the phase of definition or engaged in work W 2 . Then, when the worker WKR 1  actually enters into the definition phase, the sensor net system SS decides whether the situation complies with the conditional expression. If it complies with the conditional expression, a notice of such compliance is transmitted to the sensor node SN 0  of the manager and displayed on its screen as shown in  FIG. 19  (which will be described later). 
     Consequently the manager can obtain information in real time without accessing the PC. It is not adequate to transmit all work information to a sensor node because the sensor node does not have enough electric capacity to deal with such communication and display and its display screen is not large enough to display it. The search function can be used to transmit and display only important information. 
       FIG. 19  shows a display example of information as a result of search and extraction which are made by the process shown in  FIG. 18 . The message window W 82  notifies of the work to be monitored and its start and end. 
       FIGS. 20 and 21  concern a case that an instruction to make a commitment list is given and a commitment list is made using e-mails in the process as shown in  FIG. 4  or a similar process. A keyword which should be included in an e-mail is predetermined and a commitment list and a relation list are made by e-mail analysis. For example, it may be a rule that a character string which follows a keyword “list:” denotes a work category or a character string which follows a keyword “deadline:” denotes a due date. Similarly, keywords assigned to rows in the commitment list and relation list and how to interpret the keywords are defined. The sensor net system SS stores a program which interprets the rules and interprets a received e-mail in accordance with the rules so that new lines are added to the commitment list or relation list of the sender of the e-mail. 
     This process is exemplified in  FIG. 20 . The manager MNG 1  first sends the worker WKR 1  an instruction to add a new item by e-mail (MA 201 ). An example of this mail is shown as M 1  in  FIG. 21 . Here, a keyword in line L 1  suggests a work category and similarly due date appears in line L 2 . Line L 3  and subsequent lines are used for body text of the mail which may be written in any format. On the other hand, the worker WKR 1  which has received the mail adds other necessary information to his/her commitment list and relation list (WA 201 ) and forwards the mail to sensor net server SS (WA 202 ). M 2  in  FIG. 21  indicates the forwarded mail where line L 4  for coworkers and line L 5  for a related keyword are added. As a result of transmission of this mail, a new line for W 5  in L 1  is added to the commitment list CL 1  shown in  FIG. 2 ; and in the commitment list, “WKR 1 ” is entered in row RW, “W 5 ” in RI, “none” in RP and RA, “9/31” in RD, “0” (default) in RH and RHT and “Not started” (default) in RPH. 
       FIG. 22  shows another embodiment which visualizes a commitment list CL 1 . In a finishing schedule list FL 1 , work categories are listed in the order in which they will be finished. Also, in a starting schedule list SL 1 , work categories are listed in the order in which they will be started. Which work should be supported urgently or requires urgent support can be known by reference to these lists. 
     The finishing schedule list FL 1  and the starting schedule list SL 1  may be presented as follows: they may be stored as files in the server or displayed on a PC for real-time access via a Web browser or displayed on a big screen installed in a room for real-time access. If a big screen like an airport arrival/departure display board is installed so as to enable all workers to look at it, it will encourage the workers to have a common sense of purpose and a common awareness of the importance of cooperation and know the individual workers&#39; work processes and achievements. 
       FIG. 23  shows an embodiment in which sensor node devices are not only used to display a commitment list but used as controllers or viewers of various mobile devices. In addition to the functions of the embodiment shown in  FIG. 1 , this embodiment provides other various functions. Such functions include: a function of displaying a commitment list and such information as phase change and history as illustrated in  FIG. 28 ; an “encounter service” function with which makes it possible to select a person and get in contact with that person. In addition, when the worker WKR 1 &#39;s mobile phone HP 1  and sensor node SN 0  are equipped with a wireless module for Bluetooth short-distance radio communications, etc., transmission and reception of e-mails as illustrated in  FIG. 24  are possible. It is also possible to refer to telephone call records or send an answer message upon reception of an incoming call. When the worker WKR&#39;s mobile music device is equipped with a similar wireless function, it is possible to select a piece of music or stop playback as illustrated in  FIG. 25 . Furthermore, it is also possible to identify in which environment the worker WKR 1  is now, from the base station device with which the sensor node SN 0  of the worker WKR 1  is communicating. This function can be used to provide a special service dedicated to the environment as illustrated in  FIG. 26 . The timer function of the CPU module CPU 0  of the sensor node SN 0  can be used to display a clock on the sensor node SN 0 . Particularly when an LCD screen is used, a display design can be selected from among many design options. 
       FIG. 28  shows an embodiment concerning the display and operation for a commitment list and the display and operation for “encounter service.” In the figure,  2801  to  2811  represent LCD screens at a certain time.  2801  shows a screen which appears just after start, indicating an inactive status where the worker can choose a function. As the worker selects the option “Work,” the screen changes to screen  2802 . On the screen  2802 , the worker can choose one form various options including “Worker,” “Commitment list,” and “Category.” If the worker chooses “My action,” work categories for which the worker is responsible appear on screen  2803 , for example, in the order of deadline urgency in the commitment list. As the worker chooses a work category there, details of the work category appear on screen  2804 . The work phase for the work category can be changed on the next screen  2805 . If the worker chooses the option “Display history” there, a history screen  2806  appears. Then, as the worker chooses a desired option there, related information such as the date of execution, worker in charge, evaluator, and evaluator&#39;s comment appears on screen  2807 . 
     If the worker has chosen the option “Encounter” on the screen  2801 , a screen for options concerning how to choose the person to be contacted appears like screen  2808 . If the worker chooses the option “Member list” there, a list of persons which the worker can contact appears. The list can be based on the commitment list. After selection of the person to be contacted, the current location of that person as extracted from the sensor net system SS and the person&#39;s schedule as extracted from a relevant schedule list are shown like screen  2810 . As the worker chooses an option, a screen for selection of the contact method appears like screen  2811 . If the worker chooses the option “Please contact me,” an e-mail may be sent to the person and a message can be sent to the person&#39;s sensor node to show the message there. 
     According to the present invention, in a business group, it is easy to grasp in real time what kind of work each worker is engaged in and also a manager&#39;s policy and an instruction about priority can be sent to workers in real time and a worker can easily access another worker skilled in the work in which he/she is now engaged.