Server, processing method, and program

The system addresses the issue of unsuccessful relationships by using buttock images and a trained model to enhance compatibility matching, improving relationship success through instinctive preference consideration.

JP7776137B2Active Publication Date: 2025-11-26TAKUMI TERAKADO
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2022092442
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-06-07
Publication Date
2025-11-26
Estimated Expiration
2041-12-28

AI Technical Summary

Technical Problem

Conventional user interaction systems focus on facial appearance, leading to unsuccessful relationships due to mismatches in personality, lifestyle, or behavioral habits despite initial attraction.

Method used

A system that associates and displays buttock images alongside facial images, allowing users to select potential partners based on instinctive preferences, and uses a trained model to determine compatibility based on buttock features for improved relationship outcomes.

Benefits of technology

Increases the likelihood of successful interactions by considering instinctive preferences and behavioral compatibility, enhancing relationship success rates through enhanced matching algorithms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007776137000001
    Figure 0007776137000001
  • Figure 0007776137000002
    Figure 0007776137000002
  • Figure 0007776137000003
    Figure 0007776137000003
Patent Text Reader

Abstract

To provide a server configured to increase the possibility of better relationship after communication with a partner, a processing method, and a program.SOLUTION: A matching processing server SA causes a user terminal T1 to display a list of hip images that depend largely on the instinctive sense of a human being, in accordance with a browsing request from the user terminal T1, prompts a user U1 to select favorite hip images from among the hip images, causes the user terminal T1 to display profile information and face images associated with the selected hip images, prompts the user U1 to select profile information and a face image among them, and issues a notification about an introduction request to a user U2 corresponding to the selected profile information and face information.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to the technical field of systems that support interactions between users via the Internet. [Background technology]

[0002] Conventionally, there has been known a matching system that uses the Internet to allow users who are looking for, for example, a romantic partner or a spouse to register profile information including their own facial image, age, annual income, occupation, etc., and then allows the users who have registered the profile information to view the profile information of other users, thereby enabling them to interact with other users who match their preferences. With regard to such a system, Patent Document 1 discloses an interaction support program and an interaction support server that can reduce unfairness between users who edit their facial images and users who do not, by processing at least some of the facial elements contained in the registered user's facial image to reduce their distinctiveness, and transmitting the processed image to a server and storing it as a registered image. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2016-206924 Summary of the Invention [Problem to be solved by the invention]

[0004] Incidentally, when using conventional systems such as those described above, users often place importance on whether the other person's face is to their liking. However, even when users select a partner based on face and are ultimately able to interact, there are many cases where the relationship does not end well due to mismatches in personality, lifestyle, or behavioral habits. Therefore, it is desirable to minimize such cases. To achieve this, a system is needed that can increase the chances of a successful interaction by searching for a partner from a perspective that relies on human instincts.

[0005] Therefore, one of the objects of the present invention is to provide a server, a processing method, and a program that can increase the possibility of a relationship becoming good after interacting with another person. [Means for solving the problem]

[0006] In order to solve the above problem, the invention described in claim 1 is characterized in that it comprises a server accessible by a user terminal via a network, comprising: a storage means for storing, for each user, profile information, photographic images of buttocks, and photographic images of face, in association with each other, of a plurality of users; a first transmission means for acquiring, from the storage means, photographic images of buttocks of a plurality of second users in response to a viewing request from the user terminal of a first user among the plurality of users, and transmitting the photographic images of buttocks of the plurality of second users to the user terminal of the first user; a second transmission means for acquiring, from the storage means, profile information and photographic images of face associated with a photographic image of buttocks selected by the first user from the plurality of photographic images of buttocks of the second user received and displayed by the user terminal of the first user, and transmitting the profile information and photographic image of face to the user terminal of the first user; and a notification means for notifying that an introduction request has been made to the second user corresponding to the profile information or photographic image of face selected by the first user as an introduction request from the profile information and photographic images of the second user received and displayed by the user terminal of the first user.

[0007] The invention described in claim 2 is characterized in that the server described in claim 1 further comprises a third transmission means for acquiring the profile information and a photographic image of the face of the first user from the storage means in response to a viewing request from the user terminal of the second user that has been notified of the introduction request, and transmitting the profile information and the photographic image of the face to the user terminal of the second user, and a matching means for performing a process of matching the first user and the second user as mutual interaction partners in response to an acceptance response to the introduction request from the user terminal of the second user that has received and displayed the profile information and the photographic image of the face of the first user.

[0008] The invention described in claim 3 is 2 The server described in the above item further comprises an acquisition means for acquiring, when a predetermined period of time has elapsed since the matching, a response to a questionnaire regarding whether the interaction between the first user and the second user is good or not from the user terminal of at least one of the matched users, the first user and the second user; a determination means for determining the compatibility level between the two users based on the response acquired by the acquisition means; and a registration means for correlating the compatibility level determined by the determination means with the user IDs of the two users and registering them in a database.

[0009] The invention described in claim 4 is a processing method executed by a computer accessible to a user terminal via a network, comprising the steps of: correlating and storing in a storage means, for each user, profile information, photographic images of buttocks, and photographic images of face of each of a plurality of users; retrieving from the storage means, in response to a viewing request from the user terminal of a first user, photographic images of the buttocks of a plurality of second users, and transmitting the photographic images of the buttocks of the plurality of second users to the user terminal of the first user for display; retrieving from the storage means, in the user terminal of the first user, profile information and photographic images of face associated with photographic images of buttocks selected by the first user from the photographic images of the buttocks of the plurality of second users, a number of which is less than the number of the second users, and transmitting the profile information and photographic images of the face to the user terminal of the first user for display; and notifying, in the user terminal of the first user, that a request for introduction has been made to the second user corresponding to one piece of profile information or photographic image of face selected by the first user as an introduction request from the profile information and photographic images of the face of the second user.

[0010] The invention described in claim 5 is characterized in that a computer accessible by a user terminal via a network functions as: a storage means for storing profile information, photographic images of buttocks, and photographic images of face of each of a plurality of users, each associated with the profile information; a first transmission means for acquiring photographic images of buttocks of a plurality of second users from the storage means in response to a viewing request from the user terminal of a first user among the plurality of users, and transmitting the photographic images of buttocks of the plurality of second users to the user terminal of the first user; a second transmission means for acquiring profile information and photographic images of face from the storage means, associated with a photographic image of buttocks selected by the first user from the plurality of photographic images of buttocks of the second user received and displayed by the user terminal of the first user, and transmitting the profile information and photographic image of face to the user terminal of the first user; and a notification means for notifying the second user corresponding to the profile information or photographic image of face selected by the first user as a user desired to be introduced from the profile information and photographic images of the second user received and displayed by the user terminal of the first user, that an introduction request has been made. [Effects of the Invention]

[0011] According to the present invention, it is possible to increase the possibility that things will turn out well after interacting with the other person. [Brief explanation of the drawings]

[0012] [Figure 1] FIG. 1 is a diagram illustrating an example of a schematic configuration of a matching system S. [Figure 2] FIG. 2 is a block diagram showing an example of a schematic configuration of a user terminal Tn. [Figure 3] 1 is a block diagram showing an example of a schematic configuration of a matching processing server SA. FIG. [Figure 4] This is a sequence diagram showing an example of processing performed between user terminals T1 and T2 and the matching processing server SA before a trained model is generated. [Figure 5](A) is a flowchart showing an example of a compatibility determination process executed by the information processing unit 13 of the matching processing server SA, and (B) is a flowchart showing an example of a trained model generation process executed by the information processing unit 13 of the matching processing server SA. [Figure 6] This is a sequence diagram showing an example of processing performed between user terminals T11, T12 and the matching processing server SA after a trained model is generated. DETAILED DESCRIPTION OF THE INVENTION

[0013] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will now be described with reference to the accompanying drawings. The embodiment described below is an embodiment in which the present invention is applied to a matching system.

[0014] [ 1. Overview of the configuration and functions of the Matching System S ] First, with reference to FIG. 1 etc., an overview of the configuration and functions of a matching system S according to this embodiment will be described. FIG. 1 is a diagram showing an example of the schematic configuration of the matching system S. As shown in FIG. 1, the matching system S is configured to include user terminals Tn (n=1, 2, 3, etc.) and a matching processing server SA. The user terminals Tn and the matching processing server SA are each connected to a network NW. The network NW is configured from, for example, the Internet, a mobile communication network and its wireless base stations, etc. The matching processing server SA is a server that can be accessed by the user terminal Tn via the network NW.

[0015] [ 1-1. Configuration and functions of user terminal Tn ] Next, the configuration and functions of the user terminal Tn will be described. The user terminal Tn is a terminal used by a user Un (n=1, 2, 3, etc.) who is looking for a romantic partner or a marriage partner, for example. The user terminal Tn is capable of accessing a matching site to which a specific URL (Uniform Resource Locator) is assigned on the network NW. The user terminal Tn can be, for example, a personal computer (PC), a smartphone, a tablet, a mobile phone, or a portable game console.

[0016] FIG. 2 is a block diagram showing an example of the schematic configuration of a user terminal Tn. The user terminal Tn includes a communication unit 1, a display unit 2, an input unit 3, an imaging unit 4, a storage unit 5, and an information processing unit 6. The communication unit 1 has a function of connecting to a network NW. The display unit 2 has a function of displaying various screens on a display (e.g., a touch panel). These screens are configured, for example, from web pages provided by a matching site (e.g., structured document files such as HTML (Hyper Text Markup Language) documents and XHTML documents). The input unit 3 has a function of accepting operations (e.g., designation, selection, input, etc.) from a user Un.

[0017] The imaging unit 4 has a camera function. The storage unit 5 stores programs such as an operating system (OS) and a browser (web browser). The information processing unit 6 has a CPU (Central Processing Unit), ROM (Read Only Memory), RAM (Random Access Memory), etc., and performs various processes according to the programs stored in the storage unit 5. For example, the information processing unit 6 performs processes such as sending a request in response to an operation from a user to the matching processing server SA via the communication unit 1, receiving a web page from the matching processing server SA via the communication unit 1, and displaying various screens on a display via the display unit 2.

[0018] [ 1-2. Configuration and Functions of Matching Processing Server SA ] Next, the configuration and functions of the matching processing server SA will be described. The matching processing server SA is composed of one or more server computers, and functions as a web server that provides the above-mentioned matching site. FIG. 3 is a block diagram showing an example of the schematic configuration of the matching processing server SA. As shown in FIG. 3, the matching processing server SA includes a communication unit 11, a memory unit 12 (an example of memory means), an information processing unit 13, and the like. The communication unit 11 has a function of connecting to a network NW.

[0019] The storage unit 12 is, for example, composed of a hard disk drive or the like, and stores an operating system, a matching processing program, etc. The storage unit 12 also stores web pages that constitute various screens. Furthermore, the storage unit 12 also stores a user database (DB) 121, a matching database 122, etc. The user database 121 and the matching database 122 may be provided in a database server (not shown).

[0020] The user database 121 is a database for registering user information about a user Un who has created an account as a member of the matching site. For example, the user database 121 registers for each user Un a user ID, password, name (which may be a nickname), email address, address, telephone number, profile information, a photographic image of the buttocks (hereinafter referred to as a "buttock image"), and a photographic image of the face (hereinafter referred to as a "face image"). The user ID and password are used to log in to a matching site or the like. The profile information includes gender, age, height, weight, annual income, occupation, hobbies, etc. The buttock image and face image are, for example, images captured (e.g., selfies) using the camera function of the user terminal Tn. The buttock image may be captured with a sticker or the like attached to the private parts.

[0021] Here, buttock images may include images of the user's back from the upper thighs to the waist, and may also include images of the user's side from the upper thighs to the waist. Buttock images are registered because buttock preferences are thought to depend more on human instinct than on face. For example, in some regions, women choose their partner from among the men carrying portable shrines in loincloths on festival days based on their preferred buttocks rather than their face. In such regions, relationships between women and men tend to be favorable. This can be said to be a category of instinctive human feelings that transcends logic. Furthermore, looking at a buttock can also be said to be looking at an image of the pelvis. Furthermore, the shape of the pelvis and the wrinkles on the buttocks vary from person to person, and analyzing the wrinkles can, to some extent, determine a person's behavioral habits (e.g., preference for walking, tennis, mountain climbing, swimming, outdoorsy, indoors).

[0022] The matching database 122 is a database for registering matching information about two users Un who have been matched by a matching process described below. For example, the matching database 122 registers the user IDs of the two matched users Un, buttock images of both users Un, responses to a post-matching questionnaire, and the compatibility between the two users Un for each matching combination. Here, the post-matching questionnaire is an inquiry survey regarding whether the interaction is going well after a predetermined period has elapsed since the matching. Examples of the predetermined period include six months, one year, two years, etc.

[0023] The information processing unit 13 as a computer includes a CPU, ROM, RAM, etc., and executes first to third stage processing with the user terminal Tn in accordance with a program (including the matching processing program of the present invention) stored in the storage unit 12. In the first stage processing, the information processing unit 13 functions as the first transmission means, second transmission means, notification means, third transmission means, and matching means of the present invention. Next, in the second stage processing, the information processing unit 13 functions as the acquisition means, determination means, and registration means of the present invention. Next, in the third stage processing, the information processing unit 13 functions as the second transmission means, notification means, third transmission means, and matching means of the present invention.

[0024] [ 2. Operation of Matching System S ] Next, the operations performed in the matching system S will be explained by dividing them into first to third stage processes. Note that, as a prerequisite for the operations explained below, it is assumed that user information regarding each user Un has been registered in the user database 121.

[0025] (2.1. First stage processing) 4 is a sequence diagram showing an example of processing executed between user terminals T1 and T2 and the matching processing server SA before a trained model is generated. After user U1 (an example of a first user) accesses a matching site via a browser and completes login in accordance with the operation of the browser, the information processing unit 6 of user terminal T1 transmits a browsing request to the matching processing server SA via the communication unit 1 and the network NW (step S1). The browsing request may include filtering conditions specified by user U1 on user terminal T1. Examples of filtering information include gender, age group, and annual income.

[0026] Next, when the information processing unit 13 of the matching processing server SA receives the browsing request from the user terminal T1, it acquires the user ID, name, and buttocks image of one or more other users Un (examples of second users) different from user U1 from the user database 121 in response to the browsing request, and transmits a browsing page including the user ID, name, and buttocks image to the user terminal T1 via the communication unit 11 and the network NW (step S2). Here, if a narrowing-down condition is specified by user U1, buttocks images, etc. of one or more other users Un that satisfy the narrowing-down condition are acquired from the user database 121 and transmitted to the user terminal T1. Note that even if gender is not specified in the narrowing-down condition, the information processing unit 13 may acquire the user ID, name, and buttocks image of a user Un of a gender (e.g., male) different from the gender (e.g., female) of user U1.

[0027] Next, upon receiving the browsing page from the matching processing server SA, the information processing unit 6 of the user terminal T1 displays the browsing page on the display unit 2 via a browser (step S3). The browsing page 101 shown in FIG. 4 displays buttock images HI2 to HI7 selectable along with the names N2 to N7 of users U2 to U7, respectively. It is preferable that private parts are masked in the buttock images displayed on the user terminal T1. When user U1 selects one or more buttock images (in the example of FIG. 4, a number of buttock images fewer than the number of users U2 to U7) from the buttock images of each user Un (step S4) and presses the execute button (not shown), the information processing unit 6 of the user terminal T1 accepts the selection and transmits a selection request including the user IDs corresponding to the selected buttock images to the matching processing server SA via the communication unit 1 and the network NW (step S5). In the example of FIG. 4, buttock images HI2 and HI6 are selected.

[0028] Next, when the information processing unit 13 of the matching processing server SA receives a selection request from the user terminal T1, it retrieves the profile information and facial image associated with the user ID included in the selection request (i.e., associated with the buttocks image) from the user database 121 in response to the selection request, and transmits a viewing page including the user ID, name, profile information, and facial image to the user terminal T1 via the communication unit 11 and the network NW (step S6).

[0029] Next, when the information processing unit 6 of the user terminal T1 receives the browsing page from the matching processing server SA, it displays the browsing page on the display unit 2 using a browser (step S7). The browsing page 102 shown in FIG. 4 displays the names N2 and N6 of users U2 and U6, as well as profile information P2 and P6 and facial images FI2 and FI6 in a selectable manner. When user U1 selects one of the profile information and facial images of user Un as a desired introduction (step S8) and presses an execute button (not shown), the information processing unit 6 of the user terminal T1 accepts the selection and transmits an introduction request including the user ID of user Un corresponding to the selected profile information or facial image to the matching processing server SA via the communication unit 1 and the network NW (step S9). In the example of FIG. 4, since profile information P2 and facial image FI2 are selected, user U2 (an example of a second user) corresponding to facial image FI2 is selected as a desired introduction.

[0030] Next, upon receiving the introduction request from user terminal T1, the information processing unit 13 of the matching processing server SA notifies user U2 corresponding to the user ID included in the selection request that an introduction request has been made (notification of introduction request) (step S10), and records the user IDs of both users Un in association with each other (for example, records the user ID of user U1 in association with the user ID of user U2) (step S11). The introduction request may be notified by sending a message indicating the introduction request to user terminal T2 when user U2 logs in to the matching site from user terminal T2 and displaying it on the display unit 2. Alternatively, the notification of the introduction request may be made by sending an email containing a message indicating the introduction request (including the URL of the matching site) to user U2's email address, or by sending the message to user U2's telephone number via SMS (Short Message Service).

[0031] Next, the information processing unit 6 of the user terminal T2 accesses the matching site using a browser in accordance with the operation of the user U2 and completes the login, and then sends a request to view the profile information of the user U1 of the user terminal T1 that sent the introduction request to the matching processing server SA via the communication unit 1 and the network NW (step S12).

[0032] Next, when the information processing unit 13 of the matching processing server SA receives the viewing request from the user terminal T2, it retrieves from the user database 121 the name, profile information, and facial image associated with the user ID of user U2 (i.e., the user ID of user U1) recorded in association with the user ID of user U2 in response to the viewing request, and transmits a viewing page including the user ID, name, profile information, and facial image to the user terminal T2 via the communication unit 11 and the network NW (step S13). Note that the viewing page transmitted to the user terminal T2 may also include an image of the buttocks of user U1.

[0033] Next, when the information processing unit 6 of the user terminal T2 receives the browsing page from the matching processing server SA, it displays the browsing page on the display unit 2 using a browser (step S14). The browsing page 103 shown in Fig. 4 displays the name N1 of user U1, along with profile information P1 and a facial image FI1, and further displays an OK button B1 for accepting the introduction request from user U1 and an NG button B2 for rejecting the introduction request. When user U2 selects the OK button B1 (i.e., selects acceptance) (step S15) and specifies an execute button (not shown), the information processing unit 6 of the user terminal T2 accepts the selection and transmits an acceptance response to the introduction request from user U1 to the matching processing server SA via the communication unit 1 and the network NW (step S16).

[0034] Next, upon receiving the acceptance response from the user terminal T2, the information processing unit 13 of the matching processing server SA performs a matching process in response to the acceptance response, matching the user U1 and the user U2 as mutual communication partners (step S17). In this matching process, the information processing unit 13 associates the user ID and buttocks image of the user U1 with the user ID and buttocks image of the user U2 and registers them in the matching database 122. At this stage, the compatibility between the two users Un is unknown, and therefore is not registered in the matching database 122.

[0035] Next, the information processing unit 13 of the matching processing server SA notifies both users Un of their contact information (step S18). For example, the information processing unit 13 notifies user U1 of user U2's contact information (e.g., email address) and notifies user U2 of user U1's contact information (e.g., email address). The notification of the other party's contact information may be performed by sending a message indicating the other party's contact information to user terminals T1 and T2 and displaying it on the display unit 2 when users U1 and U2 log in to the matching site from their user terminals T1 and T2. Alternatively, the notification of the other party's contact information may be performed by sending an email containing a message indicating the other party's contact information to the email addresses of users U1 and U2, or by sending the message via SMS to the telephone numbers of users U1 and U2.

[0036] (2.2. Second stage processing) Figure 5(A) is a flowchart showing an example of a compatibility determination process executed by the information processing unit 13 of the matching processing server SA, and Figure 5(B) is a flowchart showing an example of a trained model generation process executed by the information processing unit 13 of the matching processing server SA.

[0037] 5(A) is initiated when a response (data) to a questionnaire regarding whether or not the users Un matched by the above-described matching process (e.g., user U1 and user U2) have a good relationship is received from the user terminal Tn of at least one of the users Un. Such a questionnaire may be conducted by accessing a questionnaire site from the user terminal Tn of at least one of the matched users Un when a predetermined period of time has elapsed since the matching by the above-described matching process.

[0038] For example, when a predetermined period of time has passed since the matching, an email containing a message requesting a survey (with the URL of the survey site set) is sent to the email addresses of both users Un, or the message is sent by SMS to the telephone numbers of both users Un. As a result, at least one of the users Un can log in to the survey site from the user terminal Tn and input answers to the questions related to the survey that are sent to the user terminal Tn and displayed on the display unit 2. The input answers are then sent from the user terminal Tn to the matching processing server SA. Answers to the survey may be either "good" or "not good," or may indicate a graded level of goodness (for example, selected from five options A to E).

[0039] 5(A) is started, and the information processing unit 13 of the matching processing server SA acquires an answer to the questionnaire from the user terminal Tn (step S21), and determines the compatibility level between both users Un based on the acquired answer (step S22). Here, the compatibility level between both users Un may be expressed as a numerical value between 0 and 1, for example, depending on the answer to the questionnaire. For example, if the answer to the questionnaire indicates a graded level of favorability (for example, selected from five levels A to E), the higher the degree of favorability, the higher the compatibility level is determined to be.

[0040] Next, the information processing unit 13 of the matching processing server SA registers the compatibility degree determined in step S22 in the matching database 122 in association with the user IDs and buttock images of both users Un (step S23). Note that the above-mentioned questionnaire may be conducted in stages, for example, after six months, one year, two years, etc., and the determined compatibility degree may be updated each time by performing the process shown in FIG. 5(A).

[0041] The process shown in FIG. 5B is initiated when a predetermined number (e.g., 100) or more of matches have been made, and a questionnaire has been administered to these matches, resulting in the number of compatibility degrees registered in the matching database 122 reaching a predetermined number or more. When the process shown in FIG. 5B is initiated, the information processing unit 13 of the matching processing server SA acquires multiple pairs (e.g., 100 or more combinations) of compatibility degrees and buttock images of both users Un registered in the matching database 122 (step S24). Next, the information processing unit 13 of the matching processing server SA extracts feature values ​​(feature value pairs) from each buttock image of both users Un for each combination (step S25). For example, the shape of the pelvis, the shape of buttock wrinkles, the degree of muscle bulge, etc. are extracted as feature values ​​from the buttock images. Based on these feature values, it is possible to learn whether the behavioral habits of both users Un (e.g., preference for walking, preference for tennis, preference for mountain climbing, preference for swimming, outdoorsy, indoors) are compatible.

[0042] Next, the information processing unit 13 of the matching processing server SA generates a trained model by optimizing the parameters of the training data, which uses the feature values ​​(pairs of feature values) of each of the users Un's buttocks images as explanatory variables (input data xi(i=1, , p)) and the compatibility values ​​as objective variables (correct answer data yi(i=1, , p)) from among the compatibility values ​​and feature values ​​of the users Un's buttocks images related to the plurality of pairs (step S26). Here, optimizing the parameters means, for example, adjusting the parameters so that the sum of the loss (error) function is minimized. Note that a known machine learning (e.g., deep learning) method is used to generate the trained model. Next, the information processing unit 13 of the matching processing server SA stores the trained model generated in step S26 in the storage unit 12 (step S27). The trained model thus generated may be updated, for example, at predetermined time intervals.

[0043] (2.3. Third stage processing) 6 is a sequence diagram showing an example of processing executed between the user terminals T11 and T12 and the matching processing server SA after a trained model has been generated. After the user U11 (an example of a third user) accesses the matching site via a browser and completes login in accordance with the operation of the user U11, the information processing unit 6 of the user terminal T11 transmits a browsing request to the matching processing server SA via the communication unit 1 and the network NW (step S31). Note that, as in step S1 above, the browsing request may include a narrowing-down condition specified by the user U11 on the user terminal T11.

[0044] Next, when the information processing unit 13 of the matching processing server SA receives the viewing request from the user terminal T11, it acquires, in response to the viewing request, from the user database 121, combinations of the buttocks image of user U11 of the user terminal T11 and the buttocks image of each of one or more other users Un (an example of a fourth user) different from user U11 (step S32). For example, a combination of the buttocks image of user U11 and the buttocks image of user U12, a combination of the buttocks image of user U11 and the buttocks image of user U13, a combination of the buttocks image of user U11 and the buttocks image of user U14, a combination of the buttocks image of user U11 and the buttocks image of user U15, and a combination of the buttocks image of user U11 and the buttocks image of user U16 are acquired (i.e., multiple combinations are acquired).

[0045] Next, the information processing unit 13 of the matching processing server SA extracts, for each combination, the feature amounts (pairs of feature amounts) of the buttock images of both users U11 and U12, similar to step S25 above (step S33). Next, the information processing unit 13 of the matching processing server SA inputs the feature amounts of each buttock image of the combination (for example, pairs of feature amounts of the buttock image of user U11 and feature amounts of the buttock image of user U12) into the trained model generated in the second stage of processing, thereby obtaining the compatibility level output from the trained model for each combination (i.e., obtaining the compatibility level for each combination using the trained model) (step S34).

[0046] Next, the information processing unit 13 of the matching processing server SA obtains from the user database 121 the user IDs, names, profile information and facial images of the top predetermined number (e.g., 1 to 3) of users (users other than user U11) Un with the highest compatibility scores obtained in step S34, and transmits a viewing page including the user IDs, names, profile information and facial images to the user terminal T11 via the communication unit 11 and the network NW (step S35).

[0047] Next, upon receiving the browsing page from the matching processing server SA, the information processing unit 6 of the user terminal T11 displays the browsing page on the display unit 2 via a browser (step S36). The browsing page 104 shown in FIG. 6 displays the names N12 and N16 of users U12 and U16, as well as the profile information P12 and P16 and the facial images FI12 and FI16 of users U12 and U16, in a selectable manner. When user U11 selects one of the profile information or facial images of user Un as a desired introduction (step S37) and presses the execute button (not shown), the information processing unit 6 of the user terminal T11 accepts the selection and transmits an introduction request including the user ID of user Un corresponding to the selected profile information or facial image to the matching processing server SA via the communication unit 1 and the network NW (step S38). In the example of FIG. 6, the profile information P12 and the facial image FI12 are selected, and therefore user U12 (an example of a fourth user) corresponding to the facial image FI12 is selected as a desired introduction.

[0048] Next, when the information processing unit 13 of the matching processing server SA receives the introduction request from the user terminal T11, it notifies the user U12 corresponding to the user ID included in the selection request that an introduction request has been made (notification of introduction request) (step S39), as in step S10 above, and records the user IDs of both users Un in association with each other (for example, records the user ID of user U11 in association with the user ID of user U12) (step S40). Next, after the information processing unit 6 of the user terminal T12 accesses the matching site via a browser in accordance with the operation of the user U12 and completes login, it transmits a request to view profile information, etc. of the user U11 of the user terminal T11 that sent the introduction request to the matching processing server SA via the communication unit 1 and the network NW (step S41).

[0049] Next, when the information processing unit 13 of the matching processing server SA receives the viewing request from the user terminal T12, it retrieves from the user database 121 the name, profile information, and facial image associated with the user ID of user U12 (i.e., the user ID of user U11) recorded in association with the user ID of user U12 in response to the viewing request, and transmits a viewing page including the user ID, name, profile information, and facial image to the user terminal T12 via the communication unit 11 and the network NW (step S42). Note that the viewing page transmitted to the user terminal T12 may also include an image of the buttocks of user U11.

[0050] Next, when the information processing unit 6 of the user terminal T12 receives the browse page from the matching processing server SA, it displays the browse page on the display unit 2 using a browser (step S43). The browse page 105 shown in Fig. 6 displays the name N11 of the user U11, along with profile information P11 and a facial image FI11, and further displays an OK button B3 for accepting the introduction request from the user U11 and an NG button B4 for rejecting the introduction request. When the user U12 selects the OK button B3 (i.e., selects acceptance) (step S44) and specifies an execute button (not shown), the information processing unit 6 of the user terminal T12 accepts the selection and transmits an acceptance response to the introduction request from the user U11 to the matching processing server SA via the communication unit 1 and the network NW (step S45).

[0051] Next, when the information processing unit 13 of the matching processing server SA receives the acceptance response from the user terminal T12, it performs a matching process to match user U11 and user U12 as communication partners in accordance with the acceptance response (step S46), similar to step S17 above. Next, the information processing unit 13 of the matching processing server SA notifies both users Un of their contact information (step S47), similar to step S18 above. For example, it notifies user U11 of the contact information of user U12, and notifies user U12 of the contact information of user U11.

[0052] As described above, according to the above embodiment, the matching processing server SA is configured to, in response to a viewing request from a user terminal Tn, display on the user terminal Tn a list of buttock images that are largely dependent on human instinctive senses, allow the user Un to select a preferred buttock image from the list, and then display on the user terminal Tn the profile information and facial image associated with the selected buttock image, and allow the user Un to select profile information and a facial image from the list to proceed to the matching process, thereby increasing the possibility of a good relationship developing after interacting with the other person.

[0053] Furthermore, according to the above embodiment, the matching processing server SA obtains responses to a questionnaire regarding whether the interaction between the users Un is good or not from the user terminal Tn of at least one of the users Un matched by the matching process, determines the compatibility between the users Un based on the responses, associates the compatibility with buttock images of both users Un and registers them in the matching database 122, and then, when a predetermined number of combinations have been registered in the matching database 122, obtains multiple sets of compatibility and buttock images of both users Un, generates a trained model using training data including these, and is configured to use the trained model in subsequent matching, thereby speeding up and streamlining the processing performed between the user terminal Tn and the matching processing server SA, while further increasing the possibility of the users getting along well after interacting with each other. [Explanation of symbols]

[0054] 1. Communications Department 2 Display section 3 Input section 4. Imaging unit 5 Storage section 6. Information Processing Section 11 Communications Department 12 Storage section 13 Information Processing Department Tn user terminal SA matching processing server S Matching System

Claims

1. A server accessible by a user terminal via a network, a storage means for storing, for each user, profile information, a photographic image of the buttocks, and a photographic image of the face of each of a plurality of users in association with each other; a first transmission means for acquiring photographic images of buttocks of a plurality of second users from the storage means in response to a viewing request from a user terminal of a first user among the plurality of users, and transmitting the photographic images of the buttocks of the plurality of second users to the user terminal of the first user; a second transmission means for acquiring, from the storage means, profile information and a photographic image of a face portion associated with a photographic image of a buttocks selected by the first user from among the plurality of photographic images of the buttocks of the second user received and displayed by the user terminal of the first user, and transmitting the profile information and the photographic image of the face portion to the user terminal of the first user; a notification means for notifying the first user that an introduction request has been made to the second user corresponding to the profile information or the photographic image of the face selected by the first user as an introduction request from the profile information and the photographic image of the face of the second user received and displayed by the user terminal of the first user; A server comprising:

2. a third transmission means for acquiring profile information and a photographic image of the face of the first user from the storage means in response to a viewing request from the user terminal of the second user who has been notified of the introduction request, and transmitting the profile information and the photographic image of the face to the user terminal of the second user; a matching means for performing a process of matching the first user and the second user as mutual communication partners in response to an acceptance response to the introduction request from the user terminal of the second user, the acceptance response having received and displayed the profile information and a photographic image of the face of the first user; The server of claim 1 further comprising:

3. an acquisition means for acquiring, when a predetermined period of time has elapsed since the matching, a response to a questionnaire regarding whether or not the interaction between the first user and the second user is good from a user terminal of at least one of the matched users; a determination means for determining a compatibility level between the two users based on the answers acquired by the acquisition means; a registration means for registering the compatibility degree determined by the determination means and the user IDs of the two users in a database in association with each other; The server of claim 2 further comprising:

4. A processing method executed by a computer accessible to a user terminal via a network, comprising: a step of storing profile information, a photographic image of a buttock, and a photographic image of a face of each of a plurality of users in association with each other in a storage means; In response to a viewing request from the user terminal of the first user, acquiring photographic images of the buttocks of a plurality of second users from the storage means, and transmitting the photographic images of the buttocks of the plurality of second users to the user terminal of the first user for display; a step of acquiring, from the storage means, profile information and face photographic images associated with buttock photographic images selected by the first user from among the plurality of second user buttock photographic images, the number of which is less than the number of the second users, in the user terminal of the first user, and transmitting the profile information and face photographic images to the user terminal of the first user for display; a step of notifying the second user corresponding to one piece of profile information or one piece of face photo image selected by the first user as a request for introduction from among the profile information and face photo images of the second user on the user terminal of the first user that an introduction request has been made; A processing method comprising:

5. A computer that can be accessed by a user terminal via a network is a storage means for storing, for each user, profile information, a photographic image of the buttocks, and a photographic image of the face of each of a plurality of users in association with each other; a first transmission means for acquiring photographic images of buttocks of a plurality of second users from the storage means in response to a viewing request from a user terminal of a first user among the plurality of users, and transmitting the photographic images of the buttocks of the plurality of second users to the user terminal of the first user; a second transmission means for acquiring, from the storage means, profile information and a photographic image of a face portion associated with a photographic image of a buttocks selected by the first user from among the plurality of photographic images of the buttocks of the second user received and displayed by the user terminal of the first user, and transmitting the profile information and the photographic image of the face portion to the user terminal of the first user; The profile information and face photo image of the second user, which are received and displayed by the user terminal of the first user, are selected by the first user as a profile to be introduced. A program characterized by functioning as a notification means for notifying the second user corresponding to the profile information or the photographic image of the face that an introduction request has been made.

Citation Information

Patent Citations

  • Device and method for supporting meeting

    JP2002032510A

  • Image viewing control device, image viewing control method, and image viewing control program for dating introduction system

    JP2010086214A

  • Education support system, method, and program

    JP2010237932A

  • Interchange support program, communication terminal, and interchange support server

    JP2016206924A