User matching system and method based on residency history information

The user matching system addresses the lack of residential history-based matching by analyzing current and past residence data to efficiently connect users with similar geographical and temporal backgrounds, fostering stronger emotional bonds through shared hometown experiences.

JP2026068655APending Publication Date: 2026-04-22中村 嘉秀
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
中村 嘉秀
Filing Date
2024-10-10
Publication Date
2026-04-22

Smart Images

  • Figure 2026068655000001_ABST
    Figure 2026068655000001_ABST
Patent Text Reader

Abstract

Based on a user's multiple residential histories, the system efficiently matches them with other users who are geographically and temporally close to them. [Solution] A user matching system and method based on residential history information, the matching system operating on a device equipped with input means for a user to input their current city / ward / town / village of residence and at least one past city / ward / town / village of residence, and input the period of residence corresponding to each city / ward / town / village of residence, the matching method being characterized by including the steps of matching each user with other users based on the current and past cities / ward / town / villages of residence and the corresponding cities / ward / town / villages of residence entered by each user, identifying other users whose past and present residential histories are comprehensively similar as a result of the matching, and displaying the identified other users based on the proximity of their cities / ward / town / village of residence and corresponding periods of residence.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a matching system and method based on user's residential history information, and particularly to an apparatus for matching other users based on a plurality of regions and residence periods.

Background Art

[0002] In recent years, with the spread of the Internet and smartphones, matching applications that enable users to meet and communicate online have been widely used. In conventional matching applications, matching is mainly performed based on basic personal information such as the user's place of residence, hobbies, interests, occupation, age, and gender. For example, a function that connects people with similar current residential areas and ages is common. On the other hand, in matching applications based on these conventional technologies, there is still no application that uses information such as the user's residential history, that is, the history of past places of residence and moves, as a matching element. People often have strong emotional connections through the places they have lived in the past and the experiences in those places, but conventional matching apps have not provided matching that takes into account commonalities regarding such combinations of histories. Therefore, in the prior art, there has been no means to efficiently match people with similar past residential regions and residence periods, and there has been a demand for a new method to strengthen empathy and emotional connections to one's hometown.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] For example, Patent Document 1 states that recruiter A inputs registration information and additional characters that give meaning to the registration information, and matching is possible if the search key entered by recruiter C matches or is similar to the information.

[0005] The search algorithm of this invention uses only additional characters and cannot display results in an overall degree of matching, including chronological matches or similarities between multiple additional characters. Therefore, it is impossible to efficiently find individuals whose residential area and the residential timelines of multiple areas match. [Means for solving the problem]

[0006] To solve the aforementioned problems, the invention of claim 1 is a user matching system and method based on residential history information, the matching system operating on a device equipped with input means for a user to input the current city / ward / town / village of residence and at least one past city / ward / town / village of residence and the period of residence corresponding to each city / ward / town / village of residence, the matching method being characterized by including the steps of matching each user with other users based on the current and past city / ward / town / village of residence and corresponding period information such as the date, and identifying other users whose past and present residential history is similar in a complex way as a result of the matching, and displaying the identified other users based on the proximity of their city / ward / town / village of residence and corresponding period information such as the order of relocation and date of relocation. [Effects of the Invention]

[0007] This invention enables efficient matching of users with other users who are geographically and temporally close to them, based on the user's multiple residential histories. [Brief explanation of the drawing]

[0008] [Figure 1] This is a flowchart illustrating the process of matching users in this invention. [Figure 2] This is a conceptual diagram illustrating the connections between users of the present invention. [Figure 3]This is an example of the input screen for the current city / ward / town of residence in the present invention. [Figure 4] This is an example of an input screen for the current city / ward / town / village of residence and the start date of residence in that city / ward / town / village according to the present invention. [Figure 5] This is an example of the input screen for past city / ward / town / village residences in the present invention. [Figure 6] This is an example of the matching result display screen of the present invention. [Modes for carrying out the invention]

[0009] Specific embodiments of the matching system and method according to the present invention will be described below with reference to the drawings.

[0010] Figure 1 is a flowchart showing the process from information provider to information seeker matching in the present invention, and Figure 2 is a conceptual diagram illustrating the connections between users in the present invention.

[0011] As shown in Figure 1, the present invention provides a user matching system and method based on residential history information, comprising: step 1a, where the user inputs their current city / ward / town / village of residence; step 1b, where the user inputs the start date of residence in their current city / ward / town / village of residence; step 2a, where the user inputs at least one past city / ward / town / village of residence; step 2b, where the user inputs the start date of residence in at least one past city / ward / town / village of residence; step 3, where the user is permitted to register the information input in steps 1a, 1b, 2a, and 2b to the cloud; step 4, where matching is initiated; step 5, which has an algorithm that comprehensively matches time information such as city / ward / town / village information and relocation date, calculates a matching score based on the total degree of agreement of the city / ward / town / village information and relocation date information, and displays similar users in order of highest matching score; and step 6, which has a function for inputting and sending messages to displayed users.

[0012] As shown in Figure 2, the present invention comprises a user matching system and method based on residential history information, which includes a cloud-based database 7 that stores the residential history of all users; a matching module 8 that compares and analyzes the degree of matching and similarity of region and period of residence with other users based on data input from a user terminal device and calculates a matching score; a matching algorithm 9 that uses the score value from the matching module 8, compares that score value with a threshold, selects users to display, and prioritizes them in order of score value; and a privacy protection module 10 that has functions for managing and protecting personal information and protecting privacy when sending messages.

[0013] In the flow shown in Figure 1, the information entered in steps 1a, 1b, 2a, and 2b is registered in step 3, and the information is stored in database 7 in Figure 2. When matching is initiated in step 4 of Figure 1, the matching module 8 in Figure 2 accesses database 7 and compares the information entered in steps 1a and 2a by the user who initiated the matching with the information entered in steps 1a and 2a by other users and stored in database 7, extracting matching or similar users. The total number of matches or similar users is calculated as a numerical score. This score determines the user display result by the matching algorithm in step 9, which ultimately determines whether or not a user is displayed and their display order. However, the matching module 8 also has a step for calculating deductions, which will be described later.

[0014] In the flow shown in Figure 1, the information entered in 1b and 2b is registered in step 3 as described above, and the information is stored in database 7 in Figure 2. In step 4 of Figure 1, matching is initiated, and the information entered by other users in 1b and 2b, which were extracted based on the information entered in 1a and 2a by the user who initiated the matching, and stored in database 7, is compared with the information entered in 1b and 2b by the user who initiated the matching. If the timing, such as the date of relocation, is a perfect match, there is no penalty, but if the distance is greater, a penalty is calculated in proportion to the difference in values, such as the number of days.

[0015] FIG. 6 is an example of a matching result display screen of the present invention. It is an example of a screen in which the information of the database 7 input from 1a, 1b, 2a, and 2b in FIG. 1 is processed by the collation module 8 through the steps of scoring and deduction calculation, and the display order is determined by the matching algorithm 9, and the result is reflected.

[0016] The embodiments described above are merely examples for explaining the present invention, and the present invention is not limited to the above embodiments, and various modifications are possible within the scope of the gist of the invention. For example, the inputs of 1a and 1b in FIG. 1 may be performed on the same screen and transmitted simultaneously. The inputs of 1a, 1b, 2a, and 2b may be performed on the same screen and transmitted simultaneously.

Explanation of Reference Numerals

[0017] 1a Step for the user to input the current municipality where they live 1b Step for the user to input the start time of residence in the current municipality where they live 2a Step for the user to input at least one past municipality where they lived 2b Step for the user to input the start time of residence in at least one past municipality where they lived 3 Step of permitting registration on the cloud 4 Step of causing the matching to start 5 Step having an algorithm for displaying similar users in an appropriate order 6 Step having a function of inputting and transmitting a message to the displayed user 7 Cloud-based database for storing the residence history of all users 8 Collation module 9 Matching algorithm 10 Privacy protection module

Claims

1. A matching method for a matching system that operates on a device equipped with input means for a user to input their current city / ward / town / village of residence and at least one past city / ward / town / village of residence, and the corresponding period of residence for each city / ward / town / village of residence, comprising the steps of matching each user with other users based on the current and past city / ward / town / village of residence and corresponding date information entered by the user, identifying other users whose past and present residence history is similar in a complex way as a result of the matching, and displaying the identified other users based on the proximity of their city / ward / town / village of residence and corresponding date information such as the order of relocation and date of relocation.

2. The process further includes a step to calculate the degree of similarity with other users' relocation information, such as their move dates, and prioritizes displaying users whose degree of similarity exceeds a certain threshold. The matching method described in Feature 1.

3. This system enables matching based on a user's multiple past municipalities of residence, individually calculating the degree of match between each municipality and corresponding relocation date, and prioritizing the display of other users with the highest overall degree of match in relocation order and dates across multiple municipalities. The matching method described in Feature 1.

4. In a step where a user enters their current city / town / village A and their past city / town / village B, and the system matches each user with other users based on their entered current and past city / town / village and corresponding period of residence, the system also displays users who entered both their current city / town / village B and their past city / town / village A. The matching method described in Feature 1.

5. In a step where a user enters their current city / town / village A and their past city / town / village B, and the system matches each user with other users based on their entered current and past city / town / village and corresponding periods of residence, it also displays users who entered city / town / village adjacent to their current city / town / village A and city / town / village adjacent to their past city / town / village B. The matching method described in Feature 1.

Citation Information

Patent Citations

  • Information processing system and information processing method

    JP2003108567A