Information processing device, information consolidation method, and program
The information processing device addresses the inefficiency in sharing contact information by aggregating and updating it across companies, ensuring accurate and efficient sales communications.
Patent Information
- Application Number
- JP2023189356
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-06-23
- Filing Date
- 2023-11-06
- Publication Date
- 2025-01-09
AI Technical Summary
Existing systems fail to efficiently share and update contact information among multiple companies due to personnel changes, leading to inefficient sales contacts and duplicate efforts.
An information processing device that acquires, associates, and aggregates contact information from multiple sources using a contact information management system, employing algorithms to determine the latest and accurate information, and updates the contact information management systems accordingly.
Enables companies to use up-to-date contact information, improving business efficiency by reducing redundant sales contacts and ensuring accurate communication with the right personnel.
Smart Images

Figure 2025003264000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information aggregating method, and a program. [Background technology]
[0002] Conventionally, there has been known a technique for providing users with information about companies by using a communication network such as the Internet. For example, Patent Document 1 describes this type of technique.
[0003] Patent Document 1 relates to a system that introduces and utilizes information resources from private companies or government agencies, such as news organizations, financial institutions, and credit investigation companies, that hold various corporate information data, and collects, operates, and manages the latest information on companies throughout Japan, including small and medium-sized enterprises, by integrating and centralizing the processing. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2010-026602 A Summary of the Invention [Problem to be solved by the invention]
[0005] Generally, there are multiple sellers for a buyer company. The person in charge at the buyer company will receive sales-related contact from multiple seller company personnel, but the person in charge may have changed due to transfers, etc. Even if such a change in person occurs, the seller company will not know the business and will contact the previous person in charge regarding sales.
[0006] Because the sellers, who are competitors, do not share information about their customers or potential customers, the previous sales representatives must inform them of their new department or role every time a sales call is made, which is inefficient for both buyers and sellers, as it means that sales calls are made twice.
[0007] The present invention has been made in consideration of the above-mentioned situation, and aims to provide an information processing device, an information aggregation method, and a program that allow information reflecting actual conditions such as changes in responsibilities to be used across multiple companies, thereby effectively improving business efficiency. [Means for solving the problem]
[0008] One aspect of the present invention is an information processing device having a contact information acquisition means for acquiring specific contact information managed by a specific contact information management system used by multiple users based on permission from the users, a contact information association means for analyzing the acquired multiple pieces of contact information and associating and storing the contact information that is estimated to be information about the same person, and a contact information aggregation means for aggregating the associated and stored multiple pieces of contact information into content that is estimated to be accurate information. Effect of the Invention
[0009] According to the present invention, information reflecting actual conditions such as changes in personnel can be used among a plurality of companies, and business efficiency can be effectively improved. [Brief description of the drawings]
[0010] [Figure 1] 1 is a diagram illustrating an information aggregation system according to an embodiment of the present invention. [Diagram 2] 1 is a block diagram showing a hardware configuration of an information processing device according to an embodiment of the present invention. [Diagram 3] FIG. 2 is a functional block diagram showing an example of a functional configuration of the information processing device according to the present embodiment. [Figure 4]FIG. 2 is a diagram illustrating information aggregation and updating by the information processing device according to the embodiment. [Diagram 5] 10 is a flowchart showing an example of the flow of an information aggregation process by the information processing device according to the present embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] <System configuration> First, the overall system configuration will be described. FIG. 1 is a diagram showing an information gathering system 100 to which an information processing device 1 according to the present embodiment is applied. The information aggregation system 100 aggregates contact information on business partners (customers) from contact information management systems 2a-2d used by users A-D, respectively, and provides a service of updating the contact information to the latest version. The information aggregation system 100 is realized by an information processing device 1 that exchanges information with the contact information management systems 2a-2d via a communication network such as the Internet.
[0012] The contact information management systems 2a to 2d are, for example, sales support systems such as CRM (Customer Relationship Management) and SFA (Sales Force Automation).
[0013] The contact information management systems 2a to 2d manage predetermined contact information related to individuals such as customers or sales candidate personnel. The contact information is information related to individuals such as a business account such as an email address that can be used to contact the individual, the name of the organization to which the individual belongs, the individual's job title, the individual's activities within the organization, the individual's interests, and the like.
[0014] Company A's contact information management systems 2a, Company B's contact information management systems 2b, Company C's contact information management systems 2c, and Company D's contact information management systems 2d do not share contact information, but each has its own company-specific contact information.
[0015] The contact information management systems 2a to 2d are provided, for example, as a cloud service by a service provider (not shown) to each of companies A to D. The contact information management systems 2a to 2d may be provided by the same service provider or different service providers. Furthermore, the contact information management systems 2a to 2d may be provided by the service provider as a service of a local in-house network.
[0016] <Hardware configuration> Next, an example of hardware constituting the information processing device 1 will be described. Fig. 2 is a block diagram showing the hardware configuration of the information processing device according to this embodiment. The information processing device 1 includes a CPU (Central Processing Unit) 11 as a processor, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a bus 14, an input / output interface 15, an output unit 16, an input unit 17, a storage unit 18, a communication unit 19, and a drive 20.
[0017] The CPU 11 executes various processes according to a program recorded in the ROM 12 or a program loaded from the storage unit 18 to the RAM 13. The RAM 13 also stores data and the like required for the CPU 11 to execute various processes. The CPU 11, the ROM 12, and the RAM 13 are interconnected via a bus 14. An input / output interface 15 is also connected to this bus 14.
[0018] An output unit 16, an input unit 17, a memory unit 18, a communication unit 19, and a drive 20 are connected to the input / output interface 15. The output unit 16 is composed of a display, a speaker, etc., and outputs various information as images and sounds. The input unit 17 is composed of a keyboard, a mouse, etc., and inputs various information. The memory unit 18 is composed of a hard disk, a DRAM (Dynamic Random Access Memory), etc., and stores various data. The communication unit 19 communicates with other devices via a network N including the Internet.
[0019] Removable media 21, which may be a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is appropriately attached to the drive 20. Programs read from the removable media 21 by the drive 20 are installed in the storage unit 18 as necessary. The removable media 21 can also store various data stored in the storage unit 18 in the same manner as the storage unit 18.
[0020] The contact information management systems 2a to 2d are also installed in each company and realized on a computer having a configuration similar to that of Fig. 2. The hardware configuration described here is merely an example. The computer described in this embodiment including the information processing device 1 may have a configuration different from that of Fig. 2, or may be composed of two or more computers.
[0021] <Functional configuration> Next, the functional configuration of the information processing device 1 will be described. FIG. 3 is a functional block diagram showing an example of the functional configuration of the information processing device 1 according to the present embodiment. FIG. 4 is a diagram illustrating information aggregation and updating by the information processing device 1 according to the present embodiment.
[0022] As shown in FIG. 3, the information processing device 1 includes a contact information acquisition unit 31, a contact information association unit 32, a contact information aggregation unit 33, and a contact information reflection unit 34 as functional units realized on a processor (CPU).
[0023] <Contact information acquisition unit 31> The contact information acquisition unit 31 (contact information acquisition means) is given access authority in advance by the users (Company A to Company D), and acquires contact information from the contact information management systems 2a to 2d based on the access authority. The method by which the contact information acquisition unit 31 acquires the contact information from the contact information management systems 2a to 2d is not particularly limited. For example, the contact information acquisition unit 31 acquires the contact information by using an API (Application Programming Interface). The acquired contact information is stored in, for example, the contact information storage unit 41. Note that the contact information acquisition unit 31 can also be considered to acquire predetermined contact information managed by a predetermined contact information management system used by multiple users based on permission from the user.
[0024] As shown in Fig. 4, the contact information acquisition unit 31 acquires contact information from each of the multiple contact information management systems 2a to 2d. In this example, contact information of a person who belongs to a certain company ("Sample Co., Ltd." in Fig. 4) is acquired. As described above, contact information is not shared between users (Company A to Company D), and the contact information is aggregated in the information processing device 1.
[0025] <Contact information association unit 32> The contact information associating unit 32 (contact information associating means) analyzes the contact information acquired by the contact information acquiring unit 31, and associates and stores contact information that is presumed to be information (things) of the same person.
[0026] The contact information associating unit 32, for example, reads out contact information acquired for each user from the contact information storage unit 41, and determines whether or not there is contact information that can be presumed to belong to the same person. If there is contact information that can be presumed to belong to the same person, the contact information associating unit 32 associates the contact information that can be presumed to belong to the same person as if they were one group, and stores the information in the association information storage unit 42.
[0027] The contact information associating unit 32 can estimate the identity of the same person by using, for example, the name of the person included in the contact information. In addition, if the contact information includes information such as an address and date of birth, this information can also be combined.
[0028] The contact information association unit 32 of this embodiment may have a function of sending alarm information indicating that the association was not possible to the administrator terminal 5 when it is determined that there is no other contact information with the same name and that the information cannot be assumed to be the same person. The administrator terminal 5 is a computer of an administrator who manages the information processing device 1. The administrator can know through the alarm information that the information that could not be assumed to be the same person is stored in the contact information storage unit 41.
[0029] <Contact information collection unit 33> The contact information aggregating unit 33 (contact information aggregating means) sets contents that are estimated to be accurate information (latest information) for a plurality of pieces of contact information stored in association with each other. It should be noted that contact information aggregating unit 33 can also be considered to aggregate multiple pieces of associated and stored contact information into content that is estimated to be accurate information.
[0030] Furthermore, the contact information aggregation unit 33 of this embodiment has a function of sending alarm information indicating that the update was not possible to the administrator terminal 5 when it is determined that the update is not possible (notifying the administrator when it is determined that aggregation is difficult).Whether or not the update is possible is determined based on a predetermined rule that is set in advance.For example, it is determined that the update is not possible when the contents of the contact information of each user are all different or the degree of agreement is extremely low.
[0031] Next, a method for estimating accurate information (latest information) by the contact information aggregating unit 33 will be described. When different attribute information is collected for the same person, the contact information aggregating unit 33 can identify the information that is most likely to be correct by a preset algorithm. The algorithm is set by considering the weighting of information from multiple data sources.
[0032] First, as an example of an algorithm, the contact information aggregation unit 33 of this embodiment will explain a method of estimating (and aggregating) the latest information based on at least one of the “number of matching items,” “time series information,” and “external reference information.”
[0033] First, an example will be described in which attribute information with a large number of matches is set as the latest information in estimation using the "number of matches." In the example of FIG. 4, the contact information acquired from companies A to D includes a "corporate name" as the name of the organization to which the person belongs, a "person in charge" as the person's name, a "department" as the department to which the person in charge belongs, and a "job title" indicating the job title held by the person. In this example, the "corporate name" and "person in charge" of the contact information acquired from companies A to D all match. Therefore, it can be estimated that these contact information belong to the same person. On the other hand, only the contact information of company D does not match in terms of "department" and "job title." The contact information aggregation unit 33 sets information with a large number of matches as the latest information. That is, it is determined that the "department" and "job title" included in the contact information of company D are not the latest. In addition, by using the "number of matching items", attribute information with fewer matching items may be set as the latest information. This is because, in the case of business card information, etc., it takes time for the latest information (business card) to be widely disseminated, so in the early stages, attribute information with fewer matching items may be the latest information.
[0034] Next, estimation using "time series information" will be described. In estimation using time series information, time series information indicating a time series such as the data generation date and time when the contact information was generated and the acquisition date and time when the contact information was acquired by the contact information acquisition unit 31 is used. When the time series information is the data generation date and time, it may be included in the contact information, and when the time series information is the data acquisition date and time, the contact information acquisition unit 31 may add the time series information. Furthermore, the time series information is not limited to date and time, but may be days. In this way, the time series information may be information indicating the time series of the contact information, and there are no particular limitations on the acquisition source or acquisition method.
[0035] In estimation using time series information, the information with the latest time series information (latest day) is set as the latest information. If the time series information for Company D is the latest, it is estimated that the contact information for Companies A to C has not yet been updated to the latest information, and the mismatched "department" and "job title" for Company D are set as the latest attribute information as they are highly reliable information based on the time series. In this case, the "department" and "job title" for Companies A to C become old attribute information.
[0036] Next, estimation using "external reference information" will be described. The external reference information is, for example, official data such as IR (Investor Relations) information sent by a corporation with the same corporate name, HP (Home Page) information of a corporation with the same corporate name, and SNS (Social Networking Service) information related to a corporation or person. The external reference information may be input to the information processing device 1 at a predetermined timing from an administrator terminal 5 connected to the information processing device 1, or may be input to the information processing device 2 by a robot that patrols websites and SNS to automatically acquire information. The external reference information is stored in the association information storage unit 42 in association with, for example, a corporation name or a person in charge.
[0037] In estimation using external reference information, if there is external reference information that corresponds to the acquired contact information, the information that matches the external reference information is set as the latest information. In the example in Figure 4, the "department" and "job title" included in the contact information of Company D are unreliable in terms of numbers, but if the "department" and "job title" corresponding to the person in charge in the external reference information match the information of Company D, the contact information of Company D can be considered to be highly reliable information. In this case, the "department" and "job title" of Company D are set as the latest attribute information.
[0038] The estimation method using the number of matching cases, time series information, or external reference information has been described above. The estimation by the contact information aggregation unit 33 may use only one of the number of matching cases, time series information, or external reference information, or may use a combination of the number of matching cases, time series information, and external reference information.
[0039] When combining the number of matching cases, time series information, and external reference information, one of the pieces of information may be weighted to give priority. For example, when combining the number of matching cases and time series information, the time series information may be used as the priority information. In the example of FIG. 4, the only items that do not match in the data of companies A to D are the "department" and "job title" of company D, and from the perspective of numbers, the reliability of company D can be considered low. However, when the time series information of company D is the latest, from the perspective of time series, it can be considered that only company D has obtained the latest information, while companies A to C have not obtained the latest information. In this case, the "department" and "job title" of company D are estimated to be the latest information.
[0040] In addition, when the number of matching items, the time series information, and the external reference information are combined, a priority order can be set. For example, the priority order can be set in the order of the time series information, the external reference information, and the number of matching items.
[0041] In addition, in the estimation using the number of matching cases, a minority rule can be used instead of a majority rule. For example, in the estimation combining the number of matching cases and time series information, if the time series is the latest and there are a few, it may be estimated that only Company D has the latest information, while Companies A to C are highly likely to not have the latest information.
[0042] In addition, it is possible to set a weighted priority for the users (Company A to Company D), the contact information management systems 2a to 2d, or a combination of these. For example, it is possible to set a priority for a specific company (for example, Company B) depending on the user information acquisition status, the frequency of past updates, etc., or conversely, to set a lower priority.
[0043] Furthermore, in consideration of cases where the same person belongs to multiple organizations, the contact information aggregation unit 33 can execute a process of storing contact information of different corporate names in the association information storage unit 42 without deleting the information. In this case, multiple corporate names will be associated with the same person.
[0044] <Contact information reflecting unit 34> The contact information reflecting unit 34 (contact information reflecting means) transmits the contents of the contact information that has been consolidated and updated to the latest information to the contact information management systems 2a to 2d.
[0045] In the example of Fig. 4, when the mismatched "department" and "position" of Company D are updated to "department" and "position" common to Companies A to C, the contact information reflection unit 34 transmits information indicating the updated "department" and "position" to Company D's contact information management system 2d via an API or the like. Upon receiving the information indicating the updated "department" and "position", Company D's contact information management system 2d updates the company's contact information based on the received information.
[0046] In the example of Fig. 4, if the mismatched "department" and "job title" of Company D are presumed to be reliable information and the "department" and "job title" of Companies A to C are updated, the contact information reflecting unit 34 transmits information indicating the updated "department" and "job title" to the contact information management systems 2a to c of Companies A to C via an API or the like. This updates the contact information of Companies A to C to the latest information.
[0047] <Processing content> Next, the flow of the information aggregation process will be described with reference to Fig. 5. Fig. 5 is a flowchart showing an example of the flow of the information aggregation process by the information processing device 1 according to this embodiment.
[0048] In step S1, the contact information acquisition unit 31 executes a process of acquiring contact information from multiple users (Company A to Company D). The timing of acquiring the contact information may be different for each of the multiple users, or may be performed simultaneously. The acquired contact information is stored in the contact information storage unit 41.
[0049] In step S2, the contact information association unit 32 detects a group that can be assumed to be the same person from the acquired contact information of the multiple users, and stores the contact information of the group in the association information storage unit 42 in association with each other.
[0050] In step S3, the contact information aggregation unit 33 analyzes the contents of multiple pieces of contact information associated with each other as belonging to the same person, and executes a process of estimating and updating the latest information based on preset priority information.
[0051] In step S4, the contact information aggregating unit 33 determines whether it is difficult to estimate the latest information as a result of the estimation process. If it is determined that it is possible to estimate the latest information, the contact information aggregating unit 33 advances the process to step S5 (step S4; Yes).
[0052] In step S5, the contact information reflecting unit 34 judges whether there is information to be updated in the contact information management systems 2a-2d. If it is judged that there is information to be updated in the contact information management systems 2a-2d, the process proceeds to step S6 (step S5; Yes). If it is judged that there is no information to be updated in the contact information management systems 2a-2d, such as the contents of the contact information of companies A-D all matching, the contact information in the contact information management systems 2a-2d is the latest without needing to be updated. In this case, the process returns to step S1 without going through step S6 (step S5; No).
[0053] In step S6, the contact information reflecting unit 34 transmits the information to be updated to the contact information management systems 2a to 2d. As a result, the contact information in the contact information management systems 2a to 2d becomes the latest. After the process of step S6, the process returns to step S1.
[0054] If it is determined in step S4 that the latest information cannot be estimated, such as that all of the contact information for companies A to D are different, the contact information aggregation unit 33 advances the process to step S7 (step S4; Yes). In step S7, the contact information aggregation unit 33 executes a notification process to send alarm information to the manager terminal 5 indicating that the latest information could not be set. After the process of step S7, the process returns to step S1, and the same process is executed thereafter.
[0055] In this notification process, the contact information aggregation unit 33 is configured to notify the administrator of the information aggregation system 100, but it may also be configured to transmit alarm information to the administrators (administrator terminals not shown) of the users' (Company A to Company D) contact information management systems 2a to 2d.
[0056] <Other> In other words, the information processing device to which the present invention is applied can take various forms having the following configurations. (1) That is, the information processing device has a contact information acquisition means (e.g., contact information acquisition unit 31) that acquires specific contact information managed by a specific contact information management system (e.g., contact information management systems 2a to 2d) used by a plurality of users based on permission from the user, a contact information association means (e.g., contact information association unit 32) that analyzes the acquired plurality of pieces of contact information and associates and stores the contact information that is estimated to be information (things) of the same person, and a contact information aggregation means (e.g., contact information aggregation unit 33) that aggregates the associated and stored plurality of pieces of contact information into content that is estimated to be accurate information (the latest information). This allows information that reflects the actual situation, such as changes in personnel, to be used between multiple companies. Sales activities can be carried out using the latest information, improving work efficiency. In addition, companies receiving sales calls no longer need to do tasks such as contacting new personnel because the personnel in charge is different. There is a limit to the ability of a single user to update information, but by aggregating information from multiple users and updating it to the latest information, multiple users can carry out sales activities based on correct information.
[0057] (2) The contact information aggregating means may also prioritize and aggregate the most recent information regarding the contents of the contact information based on the time series acquired by the contact information acquiring means. This makes it possible to select new and highly reliable information from among multiple pieces of contact information using time series, thereby further improving the estimation accuracy. In this embodiment, the contact information aggregating unit 33 can also be considered to estimate the latest information based on the time-series information related to the time series acquired by the contact information acquiring unit 31.
[0058] (3) The contact information aggregating means may preferentially aggregate the most numerous pieces of contact information based on the number of pieces of contact information acquired by the contact information acquiring means. As a result, for example, the contact information acquired from companies A to D has a large number of commonalities, and the contact information is updated to highly reliable content, thereby further improving the estimation accuracy. In this embodiment, the contact information aggregator 33 can also be considered to estimate the latest information by prioritizing information that has a large number of common contents among a plurality of pieces of contact information.
[0059] (4) Furthermore, if the contact information aggregating means determines that it is difficult to aggregate the contents of the contact information, it may notify an administrator of this fact. This allows the user to quickly understand that the information could not be set to the latest information through the notification process. For example, the user can quickly and easily check the group of contact information that could not be properly estimated and that is stored in the association information storage unit 42, and manually change the group to the appropriate information. In this embodiment, when it is determined that it is difficult to estimate the content of the contact information, the contact information aggregator 33 notifies the administrator of this fact.
[0060] (5) Preferably, the contact information management system further includes a contact information reflecting means (eg, the contact information reflecting unit 34) that transmits the contents of the aggregated contact information to the contact information management system. This allows contact information updated to the latest information to be fed back to each of the contact information management systems 2a to 2d, which are information sources, thereby reducing the workload of managers and users of the contact information management systems 2a to 2d and enabling more efficient sales activities. The information processing device 1 of this embodiment can also be considered to further include a contact information reflecting unit 34 that transmits the contents of the estimated contact information to the contact information management systems 2a to 2d.
[0061] (6) The present invention can also be considered as an information processing method having a contact information acquisition step of acquiring specific contact information managed by a specific contact information management system used by multiple users based on permission from the users, a contact information association step of analyzing the acquired multiple pieces of contact information and associating and storing the contact information that is presumed to be information of the same person, and a contact information aggregation step of aggregating the associated and stored multiple pieces of contact information into content that is presumed to be accurate information.
[0062] (7) The present invention relates to a computer program for causing a computer to execute a contact information acquisition step of acquiring specific contact information managed by a specific contact information management system used by multiple users based on permission from the users, a contact information association step of analyzing the acquired multiple pieces of contact information and associating and storing the contact information that is presumed to be information about the same person, and a contact information aggregation step of aggregating the associated and stored multiple pieces of contact information into content that is presumed to be accurate information.
[0063] Although one embodiment of the present invention has been described above, the present invention is not limited to the above-described embodiment, and modifications, improvements, etc. within the scope that can achieve the object of the present invention are included in the present invention.
[0064] Moreover, the above-mentioned series of processes can be executed by hardware or software. In other words, the above-mentioned functional configuration is merely an example and is not particularly limited. That is, it is sufficient that the information processing device has a function capable of executing the above-mentioned series of processes as a whole, and the type of functional block used to realize this function is not particularly limited to the above-mentioned example. Furthermore, the location of the functional block is not particularly limited and may be arbitrary. For example, the functional block of the information processing device may be transferred to another device or the like. Conversely, the functional block of the other device may be transferred to a server or the like. Furthermore, one functional block may be configured as a single piece of hardware, may be configured as a single piece of software, or may be configured as a combination thereof.
[0065] When a series of processes is executed by software, a program constituting the software is installed in a computer or the like from a network or a recording medium. The computer may be a computer built into dedicated hardware. The computer may also be a computer capable of executing various functions by installing various programs, such as a server, a general-purpose smartphone, or a personal computer.
[0066] The recording medium containing such a program may be configured not only as a removable medium (not shown) that is distributed separately from the device main body in order to provide the program, but also as a recording medium provided in a state in which it is pre-installed in the device main body, etc. Since the program can be distributed via a network, the recording medium may be mounted on or accessible to a computer that is connected or connectable to the network.
[0067] In this specification, the steps describing the program recorded on the recording medium include not only processes performed in chronological order, but also processes that are not necessarily performed in chronological order but are performed in parallel or individually. In addition, in this specification, the term "system" refers to an overall device composed of multiple devices, multiple means, etc. [Explanation of symbols]
[0068] 1: Information processing device 2, 2a-2d: Contact information management system 31: Contact information acquisition unit 32: Contact information association section 33: Contact information aggregation unit 34: Contact information reflection section 41: Contact information storage unit 42: Related information storage unit 100: Information aggregation system
Claims
1. a contact information acquisition means for acquiring predetermined contact information managed by a predetermined contact information management system used by a plurality of users based on permission from the users; a contact information association means for analyzing the acquired plurality of pieces of contact information and associating and storing the contact information that is estimated to be information of the same person; a contact information aggregation means for aggregating the plurality of pieces of contact information stored in association with each other into information that is estimated to be accurate; An information processing device having the above configuration.
2. the contact information aggregating means aggregates the latest information with respect to the contents of the contact information based on the time series acquired by the contact information acquiring means, The information processing device according to claim 1 .
3. the contact information aggregating means prioritizes aggregating the most numerous pieces of contact information based on the number of pieces of contact information acquired by the contact information acquiring means; The information processing device according to claim 1 .
4. When the contact information aggregating means determines that it is difficult to aggregate the content of the contact information, the contact information aggregating means notifies an administrator of that effect. The information processing device according to claim 1 .
5. The method further comprises: transmitting the content of the aggregated contact information to the contact information management system; The information processing device according to claim 1 .
6. a contact information acquisition step of acquiring predetermined contact information managed by a predetermined contact information management system used by a plurality of users based on permission from the users; a contact information associating step of analyzing the acquired plurality of pieces of contact information and associating and storing the contact information estimated to be information of the same person; a contact information aggregating step of aggregating the plurality of pieces of contact information stored in association with each other into information that is estimated to be accurate information; An information processing method comprising the steps of:
7. a contact information acquisition step of acquiring predetermined contact information managed by a predetermined contact information management system used by a plurality of users based on permission from the users; a contact information associating step of analyzing the acquired plurality of pieces of contact information and associating and storing the contact information estimated to be information of the same person; a contact information aggregating step of aggregating the plurality of pieces of contact information stored in association with each other into information that is estimated to be accurate information; A computer program for causing a computer to execute the above.
Citation Information
Patent Citations
Business information provision service system
JP2010026602A