Server device, control method of server device, and program

The server device addresses the challenge of finding collaborators within a multi-tenant building by storing employee information and using search control means to match search criteria, effectively facilitating cooperation requests and enhancing collaboration among employees.

JP2025068205AActive Publication Date: 2025-04-28NEC CORP
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2023177947
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-10-16
Publication Date
2025-04-28
Estimated Expiration
2043-10-16

AI Technical Summary

Technical Problem

Existing technologies do not effectively facilitate cooperation requests between employees working in different companies within the same multi-tenant building, limiting the ability to find collaborators close by.

Method used

A server device equipped with storage means to store information about multiple employees and a search control means to obtain search conditions from a searcher employee, extract collaborator candidates that meet the criteria, and provide information about selected collaborators.

Benefits of technology

Enables efficient cooperation requests between employees by connecting employees working in the same multi-tenant building, improving the convenience of office workers by facilitating collaboration and information sharing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025068205000001_ABST
    Figure 2025068205000001_ABST
Patent Text Reader

Abstract

To provide a server device which contributes to achievement of a cooperation request for others regarding business of the requester.SOLUTION: A server device includes: storage means; and retrieval control means. The storage means stores information regarding each of a plurality of employees working in any one of a plurality of tenants in a multi-tenant building. The retrieval control means acquires a retrieval condition from a retrieving person who desires retrieval of a cooperating person regarding his or her work with a plurality of employees as objects being employees of a tenant in the multi-tenant building. The retrieval control means extracts one or more cooperator candidates matching the retrieval condition acquired from the plurality of employees, and provides to the retrieving person information regarding the cooperator candidates selected by the retrieving person from among the extracted one or more cooperator candidates.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a server device, a control method for a server device, and a program. [Background technology]

[0002] There is a technology for searching for collaborators necessary for employees working at a company or the like to carry out their work.

[0003] For example, Patent Document 1 states that it realizes an information management system that not only allows for searching for employment information or job-seeking information, but also supports the search for collaborators necessary for the execution of business operations of companies and the like. The job-seeker information management device in Patent Document 1 comprises a job-seeker data registration means, a job-seeker data search means, and an authorization data registration means. The job-seeker data registration means is connected to a network and registers job-seeker data received via the network in a memory device. The job-seeker data search means searches for job-seeker data registered in the memory device based on search conditions received via the network. The authorization data registration means registers data for permitting the transmission of data related to job offers to other job seekers as data related to job seekers in the job-seeker data. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2003-196502 A Summary of the Invention [Problem to be solved by the invention]

[0005] As disclosed in Patent Document 1, there is a need to search for collaborators necessary for employees working in a company to carry out their work. Here, the person requesting the cooperation often requests cooperation from a person who is close to the person, even if the person has not met the person.

[0006] A main object of the present invention is to provide a server device, a method for controlling a server device, and a program that contribute to realizing a request for cooperation from a client to another person regarding a task or the like. [Means for solving the problem]

[0007] According to a first aspect of the present invention, a server device is provided which comprises: a storage means for storing information about each of a plurality of employees working for any of a plurality of tenants in a multi-tenant building; and a search control means for acquiring search criteria from a searcher who is an employee of a tenant in the multi-tenant building and wishes to search for collaborators related to his or her own work among the plurality of employees, extracting at least one or more potential collaborators from among the plurality of employees who match the acquired search criteria, and providing the searcher with information about the potential collaborator selected by the searcher from the at least one or more extracted potential collaborators.

[0008] According to a second aspect of the present invention, a control method for a server device is provided, which stores information on each of a plurality of employees working for one of a plurality of tenants in a multi-tenant building, acquires search criteria from a searcher who is an employee of a tenant in the multi-tenant building and wishes to search for collaborators related to his or her own work among the plurality of employees, extracts at least one or more potential collaborators from among the plurality of employees who match the acquired search criteria, and provides the searcher with information on the potential collaborator selected by the searcher from the at least one or more extracted potential collaborators.

[0009] According to a third aspect of the present invention, a program is provided to cause a computer mounted on a server device to execute the following processes: storing information about each of a plurality of employees working for one of a plurality of tenants in a multi-tenant building; acquiring search criteria from a searcher who is an employee of a tenant in the multi-tenant building and wishes to search for collaborators related to his or her own work among the plurality of employees; and extracting at least one or more potential collaborators from among the plurality of employees who match the acquired search criteria, and providing the searcher with information about the potential collaborator selected by the searcher from the at least one or more extracted potential collaborators. Effect of the Invention

[0010] According to each aspect of the present invention, a server device, a control method for a server device, and a program are provided that contribute to realizing a request for cooperation from a client to another person regarding a task or the like. Note that the effects of the present invention are not limited to the above. The present invention may achieve other effects instead of or in addition to the effects. [Brief description of the drawings]

[0011] [Figure 1] FIG. 1 is a diagram for explaining an overview of an embodiment. [Diagram 2] FIG. 2 is a flowchart for explaining an outline of the operation of one embodiment. [Diagram 3] FIG. 3 is a diagram illustrating an example of a schematic configuration of an information processing system according to an embodiment of the present disclosure. [Figure 4] FIG. 4 is a diagram for explaining the operation of the information processing system according to the embodiment of the present disclosure. [Diagram 5] FIG. 5 is a diagram illustrating an example of a display of a terminal according to an embodiment of the present disclosure. [Figure 6] FIG. 6 is a diagram illustrating an example of a display of a terminal according to an embodiment of the present disclosure. [Figure 7] FIG. 7 is a diagram illustrating an example of a processing configuration of a server device according to an embodiment of the present disclosure. [Figure 8] FIG. 8 is a diagram illustrating an example of an employee management database according to an embodiment of the present disclosure. [Figure 9] FIG. 9 is a flowchart illustrating an example of the operation of the search control unit according to an embodiment of the present disclosure. [Figure 10] FIG. 10 is a diagram illustrating an example of a hardware configuration of a server device according to the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] First, an outline of one embodiment will be described. The reference numerals in the drawings are added to each element for convenience as an example to aid in understanding, and the description of the outline is not intended to be limiting. Furthermore, unless otherwise specified, the blocks shown in each drawing represent functional units rather than hardware units. The connection lines between the blocks in each drawing include both bidirectional and unidirectional. The unidirectional arrows are used to diagrammatically indicate the flow of the main signal (data) and do not exclude bidirectionality. In this specification and the drawings, elements that can be similarly described may be given the same reference numerals to avoid redundant description.

[0013] A server device 100 according to an embodiment includes a storage unit 101 and a search control unit 102 (see FIG. 1). The storage unit 101 stores information on each of a plurality of employees working for any of a plurality of tenants in a multi-tenant building (storing employee information; step S1 in FIG. 2). The search control unit 102 acquires search conditions from a searcher who is an employee of a tenant in a multi-tenant building and wishes to search for a collaborator related to his / her work among the plurality of employees (step S2). The search control unit 102 extracts at least one or more collaborator candidates that match the acquired search conditions from among the plurality of employees, and provides the searcher with information on the collaborator candidate selected by the searcher from the at least one or more extracted collaborator candidates (step S3).

[0014] The server device 100 stores information on each employee working in a tenant in a multi-tenant building, and enables employees working in the tenant to search for collaborators. More specifically, the server device 100 enables a request for cooperation from others (e.g., employees of other companies working in the same multi-tenant building) regarding the business of a requester (employee working in the tenant). In other words, the server device 100 provides a service that connects employees who work in the same building (multi-tenant building) but do not know each other. As a result, convenience is improved for employees (office workers) working in tenants in the multi-tenant building.

[0015] Specific embodiments will be described in more detail below with reference to the drawings.

[0016] [First embodiment] The first embodiment will be described in more detail with reference to the drawings.

[0017] [System configuration] 3 is a diagram illustrating an example of a schematic configuration of an information processing system according to an embodiment of the present disclosure. As illustrated in FIG. 3, the information processing system according to the first embodiment includes a server device 10 and a multi-tenant building 20.

[0018] Multi-tenant building 20 houses multiple tenants.

[0019] The server device 10 is a server for providing various services to employees of companies and the like located in the multi-tenant building 20. The server device 10 stores information about employees working for each company and the like located in the multi-tenant building 20.

[0020] For example, the server device 10 uses the stored information to provide a search service targeted at employees working in the multi-tenant building 20.

[0021] The server device 10 may be installed inside the multi-tenant building 20, or may be installed on the cloud.

[0022] Employees working for each tenant have a terminal 30. Each employee operates the terminal 30 to access the server device 10. In the drawings including FIG. 3, employees colored in white and employees colored in gray are employees working for different companies (tenants).

[0023] 3 and the like are merely examples and are not intended to limit the configuration of the information processing system disclosed in the present application. For example, the information processing system may include two or more server devices 10.

[0024] [General operation] Next, an outline of the operation of the information processing system according to the first embodiment will be described.

[0025] <Employee Registration> An employee of each tenant registers as an employee (user) and creates an account in the server device 10. Specifically, the employee operates the terminal 30 to access the server device 10. The employee registers login information (ID, password), name, sex, date of birth, company (tenant name), telephone number, email address, etc. in the server device 10.

[0026] Furthermore, the employees register in the server device 10 information relating to their qualifications, special skills, and other abilities, as well as information relating to their hobbies and preferences.

[0027] The information registered in the server device 10 is made public not only to employees of the company but also to employees of other companies (employees of other companies that are tenants in the same multi-tenant building 20). Employees register information in the server device 10, taking this fact into consideration.

[0028] In the following description, the information registered in the server device 10 by each employee will be referred to as "employee information." In addition, among the employee information, information related to the employee's abilities such as qualifications and special skills will be referred to as "ability information," and information related to hobbies and preferences will be referred to as "hobbies and preferences information."

[0029] The server device 10 stores employee information of each employee (login information, name, sex, date of birth, company, ability information, hobby and preference information, etc.) in an employee management database. The employee management database will be described in detail later.

[0030] <Search for collaborators> An employee of a tenant can search for a collaborator who can provide consultation or cooperation regarding his / her business on a website or the like provided by the server device 10. The employee searches for a collaborator who can provide useful advice, etc. based on expert knowledge, etc., regarding his / her business. Specifically, the employee can search for a collaborator among employees of other tenants (other companies) who are located in the same multi-tenant building 20.

[0031] A searcher (an employee looking for a collaborator) operates the terminal 30 to access the server device 10 and inputs search conditions to the server device 10 for searching for a collaborator that meets his / her needs (step S01 in FIG. 4). For example, the server device 10 acquires the search conditions using a GUI (Graphical User Interface) as shown in FIG.

[0032] The server device 10 uses the acquired search conditions and the employee information of each employee acquired at the time of employee registration to extract employees who match the search conditions as collaborator candidates. The server device 10 displays the search results (list of collaborator candidates) on the searcher's terminal 30 (see FIG. 6).

[0033] <Request for cooperation> The searcher selects one candidate from the displayed collaborator candidates. The server device 10 transmits information on the collaborator candidate selected by the searcher to the searcher's terminal 30. Specifically, the server device 10 transmits information on the collaborator candidate (hereinafter referred to as collaborator candidate information; for example, name, company name, telephone number, email address, ability information, etc.) to the searcher's terminal 30 (step S02 in FIG. 4).

[0034] The searcher's terminal 30 displays the received information on the potential collaborators. The searcher refers to the displayed information and requests the potential collaborators to cooperate. The request may be made by telephone, email, or the like. When the potential collaborator accepts the cooperation request, the requester and the collaborator make arrangements regarding the date and time of a meeting, etc.

[0035] The actual meeting (consultation) may be conducted by telephone or in a shared conference room in the multi-tenant building 20. In this way, employees of the tenants in the multi-tenant building 20 can obtain useful information and advice from collaborators and use it to solve problems in their own work.

[0036] Next, each device included in the information processing system according to the first embodiment will be described in detail.

[0037] [Server device] 7 is a diagram showing an example of a processing configuration (processing module) of the server device 10 according to the embodiment of the present disclosure. Referring to FIG. 7, the server device 10 includes a communication control unit 201, an employee registration unit 202, a search control unit 203, and a storage unit 204.

[0038] The communication control unit 201 is a means for controlling communication with other devices. For example, the communication control unit 201 receives data (packets) from the terminal 30. The communication control unit 201 also transmits data to the terminal 30. The communication control unit 201 passes the data received from the other devices to the other processing modules. The communication control unit 201 transmits the data acquired from the other processing modules to the other devices. In this way, the other processing modules transmit and receive data to and from the other devices via the communication control unit 201. The communication control unit 201 has a function as a receiving unit that receives data from the other devices and a function as a transmitting unit that transmits data to the other devices.

[0039] The employee registration unit 202 is a means for realizing the employee registration (account generation) of each employee working for a tenant. The employee registration unit 202 acquires employee information (e.g., login information, name, sex, date of birth, company, telephone number, email address, ability information, hobby and preference information, etc.) of each of the multiple employees working for each tenant, and registers them in the employee management database.

[0040] The employee registration unit 202 acquires the employee's login information, name, sex, date of birth, company, ability information, hobby and preference information, and the like, using any means.

[0041] For example, the employee registration unit 202 displays a GUI for inputting employee information on the terminal 30 and acquires the employee information.

[0042] The employee registration unit 202 associates the login information, name, gender, etc. and stores them in the employee management database (see FIG. 8). Note that the employee management database shown in FIG. 8 is merely an example, and is not intended to limit the items to be stored.

[0043] The search control unit 203 is a means for controlling a searcher's search for collaborators.

[0044] The search control unit 203 acquires search conditions from a searcher who is an employee of a tenant in the multi-tenant building 20 and wishes to search for a collaborator related to his / her work among multiple employees. The search control unit 203 extracts at least one or more collaborator candidates that match the acquired search conditions from among the multiple employees, and provides the searcher with information on the collaborator candidate selected by the searcher from the at least one or more extracted collaborator candidates.

[0045] 9 is a flowchart showing an example of the operation of the search control unit 203 according to an embodiment of the present disclosure. The operation of the search control unit 203 will be described with reference to FIG.

[0046] When an employee working in the tenant operates the terminal 30 to log in to a specific website, the search control unit 203 identifies the searcher using the ID of the employee who successfully logged in. Furthermore, the search control unit 203 displays a GUI such as that shown in Fig. 5 on the terminal 30 to acquire search conditions.

[0047] The search control unit 203 uses the acquired search conditions and the employee information of each employee stored in the employee management database to extract employees who match the search conditions as collaborator candidates (step S101). For example, if "quantum computer" is set as the search condition, employees who have "quantum computer," "quantum mechanics," "programming," etc. set in the ability information field are extracted as collaborator candidates.

[0048] The search control unit 203 refers to table information that stores search conditions in association with the capabilities required of search candidates, and extracts helper candidates who match the search conditions.

[0049] The search control unit 203 generates a list of potential collaborators, excluding the searcher himself (the employee identified by the ID at the time of login) from the extracted employees.

[0050] The search control unit 203 presents the generated list of collaborator candidates to the searcher, and acquires collaborator candidates with whom the searcher wishes to consult (step S102). For example, the search control unit 203 displays the company, name, ability information, etc. of each search candidate, and displays an interface (e.g., check boxes) on the terminal 30 for the searcher to select a collaborator (see FIG. 6).

[0051] The search control unit 203 may utilize a learning model obtained by machine learning when extracting collaborator candidates. For example, the search control unit 203 may utilize a learning model that outputs ability information (information used to extract collaborator candidates) required for collaborator candidates when a word or sentence is input as a search condition. In the above example, the search control unit 203 uses a learning model that outputs words such as "quantum computer," "quantum mechanics," and "programming" when "quantum computer" is input.

[0052] The learning model is obtained by machine learning using a large amount of training data to which labels (information on abilities required of potential collaborators) are added as search conditions. Any algorithm such as a support vector machine, boosting, or neural network can be used to generate the learning model. Note that the algorithms such as the support vector machine can use publicly known techniques, and therefore the description thereof will be omitted.

[0053] When the searcher-selected collaborator candidate is acquired from the searcher's terminal 30, the search control unit 203 reads out information on the collaborator candidate selected by the searcher from the employee management database. Specifically, the search control unit 203 reads out the collaborator candidate information (e.g., name, company name, phone number, email address, ability information, etc.) of the selected collaborator candidate from the employee management database.

[0054] The search control unit 203 transmits the read helper candidate information to the terminal 30 (step S103).

[0055] In this way, the search control unit 203 uses information on the capabilities of each of multiple employees working for tenants in a multi-tenant building to extract at least one potential collaborator who matches the search criteria entered by the searcher.

[0056] The storage unit 204 is a means for storing information necessary for the operation of the server device 10. For example, the storage unit 204 stores information (employee information) on each of a plurality of employees working for any of a plurality of tenants in the multi-tenant building 20. More specifically, the storage unit 204 stores information (ability information) on the capabilities of each of the plurality of employees and information (hobby and preference information) on their hobbies and preferences.

[0057] [Device] Examples of the terminal 30 include mobile terminal devices such as smartphones, mobile phones, game consoles, and tablets. The terminal 30 can be any equipment or device that can accept operations by employees and communicate with the server device 10, etc. Furthermore, the configuration of the terminal 30 is clear to those skilled in the art, so detailed explanations will be omitted.

[0058] Next, a modification of the first embodiment will be described.

[0059] <Variation 1> The server device 10 may execute control regarding the reservation of a conference room (shared conference room) where a meeting between a cooperation requester and a cooperation partner is held. In this case, it is assumed that the server device 10 controls the reservation of the shared conference room. Note that a detailed description of the reservation control of the shared conference room is omitted.

[0060] For example, the search control unit 203 may transmit the reservation status of the shared conference room for a predetermined number of days from the search date together with the collaborator candidate information to the terminal 30. The person requesting cooperation (searcher) may adjust the date and time of a meeting with the collaborator (candidate for cooperation) while referring to the reservation status of the shared conference room received from the server device 10.

[0061] In this way, the server device 10 may provide the searcher with information on the reservation status of the conference room in the multi-tenant building 20 together with information on the collaborator candidate selected by the searcher (candidate collaborator information).

[0062] <Variation 2> The server device 10 may transmit the schedules of the potential collaborators to the searcher. In this case, it is assumed that the employees of each tenant input their own schedules to the server device 10.

[0063] The search control unit 203 transmits information on the schedule of the collaborator candidate together with the name and the like of the collaborator candidate to the terminal 30 of the cooperation requester (searcher) as collaborator candidate information. That is, the collaborator candidate information transmitted by the server device 10 to the terminal 30 of the cooperation requester may include information on the schedule of the collaborator candidate selected by the searcher. The cooperation requester may adjust the date and time of a meeting with the collaborator (cooperator candidate) while referring to the received schedule.

[0064] Alternatively, the search control unit 203 may transmit information regarding the reservation status of the shared conference room and the schedule of the collaborator candidate selected by the searcher to the searcher's terminal 30. In this case, the person requesting the cooperation can more smoothly determine the date and time of the meeting.

[0065] <Variation 3> The server device 10 may provide a bulletin board for employees of the tenant to search for helpers. For example, when the server device 10 (search control unit 203) cannot extract helper candidates that sufficiently match the search conditions, the server device 10 may realize a bulletin board that publishes the searcher (help requester) and the search conditions.

[0066] For example, the search control unit 203 publishes the searcher's information (for example, name, company, contact information) and search conditions on a website that can be viewed by employees working for tenants in the multi-tenant building 20.

[0067] For example, the website may contain posts such as "We are looking for engineers with quantum computer technology" or "Please tell us about the development of quantum computers." Employees who see these posts (employees of tenants in multi-tenant building 20) will contact the contact information listed.

[0068] In this way, when the search control unit 203 cannot extract at least one candidate for cooperation that matches the acquired search conditions from among multiple employees, the search control unit 203 may make the searcher's information and the acquired search conditions public to multiple employees. As a result, the cooperation requester can obtain cooperation from employees whose ability information, etc. is not registered in the server device 10.

[0069] <Modification 4> The server device 10 may use the current location of each of the multiple employees to extract helper candidates.

[0070] For example, the search control unit 203 may extract collaborator candidates from among employees who are present at the tenants of the multi-tenant building 20. Alternatively, the server device 10 may acquire location information from the terminals 30 of the employees, and extract collaborator candidates from among employees who are staying in the vicinity of the multi-tenant building 20.

[0071] In this way, the server device 10 may not search for collaborators among an unspecified number of employees belonging to the multi-tenant building 20, but may extract potential collaborators from employees who are likely to be able to cooperate immediately (such as employees who are at work).

[0072] As described above, the server device 10 according to the first embodiment realizes a search for employees with the knowledge, skills, etc. required by the employees of a tenant (employees from the same company as the employee or from a different company that is located in the same building). Since the searchers and collaborators of the search service are employees of tenants in the same multi-tenant building 20, they have common topics to talk about (for example, information about nearby restaurants, etc.), and a casual meeting similar to chatting can be realized. Furthermore, the server device 10 realizes mutual help between tenants (employees working for tenants) who are in the same multi-tenant building 20.

[0073] Next, the hardware of each device constituting the information processing system will be described.

[0074] The server device 10 can be configured by an information processing device (so-called a computer), and has the configuration exemplified in Fig. 10. For example, the server device 10 has a processor 311, a memory 312, an input / output interface 313, and a communication interface 314. The components such as the processor 311 are connected by an internal bus or the like, and are configured to be able to communicate with each other.

[0075] However, the configuration shown in Fig. 10 is not intended to limit the hardware configuration of the server device 10. The server device 10 may include hardware not shown, and may not include the input / output interface 313 as necessary. In addition, the number of processors 311 and the like included in the server device 10 is not intended to be limited to the example shown in Fig. 10, and for example, the server device 10 may include multiple processors 311.

[0076] The processor 311 is, for example, a programmable device such as a central processing unit (CPU), a micro processing unit (MPU), or a digital signal processor (DSP). Alternatively, the processor 311 may be a device such as a field programmable gate array (FPGA), or an application specific integrated circuit (ASIC). The processor 311 executes various programs including an operating system (OS).

[0077] The memory 312 is a random access memory (RAM), a read only memory (ROM), a hard disk drive (HDD), a solid state drive (SSD), etc. The memory 312 stores an OS program, application programs, and various data.

[0078] The input / output interface 313 is an interface for a display device and an input device (not shown). The display device is, for example, a liquid crystal display, etc. The input device is, for example, a keyboard, a mouse, a touch panel, etc. that accepts user operations.

[0079] The communication interface 314 is a circuit, a module, etc. that communicates with other devices. For example, the communication interface 314 includes a network interface card (NIC).

[0080] The functions of the server device 10 are realized by various processing modules. The processing modules are realized, for example, by the processor 311 executing a program stored in the memory 312. The program can be recorded in a computer-readable storage medium. The storage medium can be a non-transitory medium such as a semiconductor memory, a hard disk, a magnetic recording medium, or an optical recording medium. That is, the present invention can also be embodied as a computer program product. The program can be downloaded via a network or updated using a storage medium storing the program. The processing modules may also be realized by a semiconductor chip.

[0081] The terminal 30 can also be configured by an information processing device like the server device 10, and the basic hardware configuration of the terminal 30 is no different from that of the server device 10, so a description thereof will be omitted.

[0082] The server device 10 is equipped with a computer, and the computer executes a program to realize the functions of the server device 10. The server device 10 also executes a control method for the server device 10 by the program.

[0083] [Variations] The configuration, operation, etc. of the information processing system described in the above embodiment are merely examples, and are not intended to limit the system configuration, etc.

[0084] The server device 10 may grant a predetermined benefit to the employee (candidate for helper) selected by the searcher. For example, the server device 10 may grant the selected candidate for helper a right to use paid facilities in the multi-tenant building 20 free of charge. Alternatively, the server device 10 may grant the selected candidate for helper points that can be used at restaurants and other establishments operating in the multi-tenant building 20.

[0085] The searcher may input not only information about the capabilities of the person requesting cooperation but also information about attributes (e.g., gender, age, etc.) and hobbies and interests as search conditions to the server device 10. For example, the searcher inputs search conditions such as "female, overseas travel" to the server device 10. The server device 10 extracts employees who meet the above search conditions as cooperation candidates using the attribute information and hobbies and interests information stored in the employee management database.

[0086] The server device 10 may allow the searcher to select multiple collaborator candidates. In this case, the server device 10 transmits collaborator candidate information for each of the multiple collaborator candidates to the searcher's terminal 30. In this case, the cooperation requester may hold a meeting with each of the multiple collaborator candidates individually, or may hold a meeting with the multiple collaborator candidates collectively (with the multiple collaborator candidates at once).

[0087] In the above embodiment, the employee management database is configured inside the server device 10, but the database may be configured in an external database server or the like. That is, some of the functions of the server device 10 may be implemented in another device. More specifically, the above-described "search control unit (search control means)" and the like may be implemented in any of the devices included in the system.

[0088] In the flow charts (flow charts, sequence diagrams) used in the above description, multiple steps (processes) are described in order, but the order of execution of the steps executed in the embodiments is not limited to the order described. In the embodiments, the order of the steps shown in the figures can be changed to a degree that does not interfere with the content, such as executing each process in parallel.

[0089] The above-mentioned embodiments have been described in detail to facilitate understanding of the present disclosure, and it is not intended that all of the configurations described above are necessary. In addition, when a plurality of embodiments are described, each embodiment may be used alone or in combination. For example, it is possible to replace a part of the configuration of an embodiment with the configuration of another embodiment, or to add the configuration of another embodiment to the configuration of an embodiment. Furthermore, it is possible to add, delete, or replace a part of the configuration of an embodiment with another configuration.

[0090] From the above explanation, the industrial applicability of the present invention is clear, and the present invention can be suitably applied to an information processing system capable of searching for collaborators.

[0091] A part or all of the above-described embodiments can be described as, but is not limited to, the following supplementary notes.

[0092] [Appendix 1] A storage means for storing information on each of a plurality of employees working for any one of a plurality of tenants in a multi-tenant building; acquiring search conditions from a searcher who is an employee of a tenant in the multi-tenant building and who wishes to search for a collaborator related to his / her work among the multiple employees; A search control means for extracting at least one or more collaborator candidates that match the acquired search conditions from among the plurality of employees, and providing the searcher with information regarding the collaborator candidate selected by the searcher from the extracted at least one or more collaborator candidates; A server device comprising: [Appendix 2] The storage means stores information regarding the capabilities of each of the plurality of employees; The server device according to claim 1, wherein the search control means extracts the at least one collaborator candidate using information regarding the capabilities of each of the plurality of employees. [Appendix 3] The server device according to claim 2, wherein the search control means provides the searcher with information regarding the reservation status of conference rooms in the multi-tenant building together with information regarding potential collaborators selected by the searcher. [Appendix 4] The server device according to claim 3, wherein the information about the potential collaborator selected by the searcher includes information about a schedule of the potential collaborator selected by the searcher. [Appendix 5] The server device described in any one of Appendices 1 to 4, wherein the search control means, if it is unable to extract at least one collaborator candidate who matches the acquired search conditions from among the multiple employees, makes information about the searcher and the acquired search conditions public to the multiple employees. [Appendix 6] The server device according to any one of claims 1 to 4, wherein the search control means uses a current location of each of the plurality of employees to extract the collaborator candidates. [Appendix 7] In the server device, Store information about each of a plurality of employees working for one of a plurality of tenants in a multi-tenant building, acquiring search conditions from a searcher who is an employee of a tenant in the multi-tenant building and who wishes to search for a collaborator related to his / her work among the multiple employees; A control method for a server device, which extracts at least one or more collaborator candidates from among the plurality of employees who match the acquired search conditions, and provides the searcher with information regarding the collaborator candidate selected by the searcher from the extracted at least one or more collaborator candidates. [Appendix 8] A computer installed in the server device A process of storing information about each of a plurality of employees working for any one of a plurality of tenants in a multi-tenant building; A process of acquiring search conditions from a searcher who is an employee of a tenant in the multi-tenant building and who wishes to search for a collaborator related to his / her work among the multiple employees; A process of extracting at least one or more collaborator candidates that match the acquired search conditions from among the plurality of employees, and providing the searcher with information regarding the collaborator candidate selected by the searcher from the extracted at least one or more collaborator candidates; A program for executing the above.

[0093] In addition, some or all of the configurations described in Supplementary Notes 2 to 6 that are dependent on Supplementary Note 1 above may also be dependent on Supplementary Notes 7 and 8 in the same dependent relationship as Supplementary Notes 2 to 6. Furthermore, not limited to Supplementary Notes 1, 7, and 8, but similarly, some or all of the configurations described as supplementary notes may be dependent on various hardware, software, various recording means for recording software, or systems within the scope of each of the above-mentioned embodiments.

[0094] The disclosures of the above cited prior art documents are incorporated herein by reference. Although the embodiments of the present invention have been described above, the present invention is not limited to these embodiments. It will be understood by those skilled in the art that these embodiments are merely illustrative and that various modifications are possible without departing from the scope and spirit of the present invention. In other words, the present invention naturally includes various modifications and amendments that a person skilled in the art can make in accordance with the entire disclosure, including the scope of the claims, and the technical ideas. [Explanation of symbols]

[0095] 10. Server device 20 Multi-tenant building 30 Terminals 100 Server device 101 Memory means 102 Search Control Means 201 Communication control section 202 Employee Registration Department 203 Search control section 204 Storage section 311 Processor 312 Memory 313 Input / Output Interface 314 Communication Interface

Claims

1. A storage means for storing information on each of a plurality of employees working for any one of a plurality of tenants in a multi-tenant building; acquiring search conditions from a searcher who is an employee of a tenant in the multi-tenant building and who wishes to search for a collaborator related to his / her work among the multiple employees; a search control means for extracting at least one or more collaborator candidates that match the acquired search conditions from among the plurality of employees, and providing the searcher with information regarding the collaborator candidate selected by the searcher from the extracted at least one or more collaborator candidates; A server device comprising:

2. The storage means stores information regarding the capabilities of each of the plurality of employees; 2. The server device according to claim 1, wherein the search control means extracts the at least one collaborator candidate using information on the capabilities of each of the plurality of employees.

3. 3. The server device according to claim 2, wherein the search control means provides the searcher with information on reservation status of conference rooms in the multi-tenant building together with information on the collaborator candidates selected by the searcher.

4. The server device according to claim 3 , wherein the information regarding the potential collaborator selected by the searcher includes information regarding a schedule of the potential collaborator selected by the searcher.

5. A server device according to any one of claims 1 to 4, wherein the search control means, if unable to extract at least one collaborator candidate matching the acquired search conditions from among the plurality of employees, makes information about the searcher and the acquired search conditions public to the plurality of employees.

6. 5. The server device according to claim 1, wherein the search control means uses a current location of each of the plurality of employees to extract the collaborator candidates.

7. In the server device, Store information about each of a plurality of employees working for one of a plurality of tenants in a multi-tenant building, acquiring search conditions from a searcher who is an employee of a tenant in the multi-tenant building and who wishes to search for a collaborator related to his / her work among the multiple employees; A control method for a server device, which extracts at least one or more collaborator candidates from among the plurality of employees who match the acquired search conditions, and provides the searcher with information regarding the collaborator candidate selected by the searcher from the extracted at least one or more collaborator candidates.

8. A computer installed in the server device A process of storing information about each of a plurality of employees working for any one of a plurality of tenants in a multi-tenant building; A process of acquiring search conditions from a searcher who is an employee of a tenant in the multi-tenant building and who wishes to search for a collaborator related to his / her work among the multiple employees; A process of extracting at least one or more collaborator candidates that match the acquired search conditions from among the plurality of employees, and providing the searcher with information regarding the collaborator candidate selected by the searcher from the extracted at least one or more collaborator candidates; A program for executing the above.

Citation Information

Patent Citations

  • Job application information managing device, job offer information managing device, job application and offer information managing device, program and recording medium

    JP2003196502A

  • Collaboration support device, system, method and program

    JP2008217664A

  • Community forming system, community forming device thereof, data processing method thereof, and computer program

    JP2010286868A

  • Relevant area search system and relevant area search method

    JP2012208871A

  • Communication support system and communication support program

    JP2019160280A