Content generation device, content generation method, and content generation program

The system addresses the challenge of understanding partner inner selves by generating images based on common user information, enhancing match selection in dating and experience services.

JP7832802B2Active Publication Date: 2026-03-18LY CORP
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-01-12
Publication Date
2026-03-18

AI Technical Summary

Technical Problem

In dating/marriage hunting and experience services, users lack insight into the inner selves of potential partners, making it difficult to select compatible matches.

Method used

A system that uses a user information acquisition unit to identify common information between users and generates images representing this information using a learning model, which are then provided to the viewer's terminal device.

Benefits of technology

Facilitates easier understanding of potential matches by visually representing commonalities, aiding users in selecting suitable partners.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007832802000001
    Figure 0007832802000001
  • Figure 0007832802000002
    Figure 0007832802000002
  • Figure 0007832802000003
    Figure 0007832802000003
Patent Text Reader

Abstract

To make it easy for a user to understand the inner characteristics of a partner in a matching service, etc.SOLUTION: A content generating device 100 includes a user information obtaining unit, a content generating unit, and a providing unit. The user information obtaining unit obtains the user information of a subjected user. The content generating unit generates, from a text contained in the user information of the subjected user, content representing the impression of the subjected user. The providing unit provides the generated content to a terminal device 10 of a browsing person.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a content generation device, a content generation method, and a content generation program.

Background Art

[0002] Conventionally, there are dating / marriage hunting matching services and services for providing experiences between individuals (for example, services for teaching cooking, English conversation, etc. online).

Prior Art Documents

Non-Patent Documents

[0003]

Non-Patent Document 1

Non-Patent Document 2

Summary of the Invention

Problems to be Solved by the Invention

[0004] In the above services, when a user selects a partner, the user only knows the basic information of the partner and does not know the inner self of the partner. For this reason, there is a problem that it is difficult for the user to select a partner. The present invention has been made in view of the above, and an object thereof is to make it easier for a user to understand the inner self of a partner in a matching service or the like.

Means for Solving the Problems

[0005] To solve the aforementioned problems, the present invention provides a user information acquisition unit that acquires user information of a target user and user information of a viewer, and identifies information common to the user information of the target user and the user information of the viewer, and from the text contained in the identified information, Using a learning model that generates images representing the text, The system is characterized by comprising a content generation unit that generates an image representing the common information, and a provisioning unit that provides the image to the viewer's terminal device. [Effects of the Invention]

[0006] According to one embodiment of the system, it is possible to make it easier for users to understand the inner thoughts of others in matching services and the like. [Brief explanation of the drawing]

[0007] [Figure 1] Figure 1 illustrates an example of the processing performed by a content generation device (server). [Figure 2] Figure 2 shows an example of a system configuration including a server. [Figure 3] Figure 3 shows an example of user information. [Figure 4] Figure 4 is a flowchart showing an example of the steps a server takes. [Figure 5] Figure 5 is a hardware configuration diagram showing an example of a computer that implements the functions of a content generation device. [Modes for carrying out the invention]

[0008] The following describes in detail, with reference to the drawings, the embodiments for implementing the content generation device according to the present application (hereinafter referred to as "embodiments"). However, the content generation device according to the present application is not limited to the following embodiments.

[0009] [Example of processing] Figure 1 illustrates an example of the processing performed by the content generation device (server) 100. Server 100 is, for example, a server that provides various information to users of a matching service. Server 100 stores user information for each user used in matching. Server 100 also generates content (e.g., images) that represents the impression associated with the user information, using a learning model that generates images representing the image of the text from the text itself.

[0010] For example, as shown in Figure 1, when server 100 receives a request to view information of another user from the terminal device 10 of a browsing user (a user making a matching request), it obtains user information of both the browsing user and the other user. Then, server 100 generates content (for example, an image) that reflects information common to both the browsing user and the other user's user information.

[0011] For example, when server 100 obtains user information of the browsing user and other users (target users), it identifies common information from the obtained user information (e.g., common hobbies, common places visited, etc.). Next, server 100 inputs the text of the common information from the obtained user information (e.g., text indicating common hobbies, text indicating common places visited) into a learning model and generates an image that reflects the image of that text. Then, server 100 sends the generated image to the browsing user's terminal device.

[0012] For example, if the browsing user and another user share the same hobbies of outdoor activities and reading, server 100 generates an image of someone reading while sitting around a campfire outdoors and sends it to the browsing user's terminal device. Also, if the browsing user and another user have visited the sea as a common destination, server 100 generates an image of the sea and sends it to the browsing user's terminal device.

[0013] By doing so, server 100 can provide content that makes it easier for browsing users to understand commonalities with their potential matches (other users). As a result, browsing users will find it easier to select a potential match.

[0014] [Configuration Example] Next, a configuration example of the system including the server 100 will be described using FIG. 2. As shown in FIG. 2, the system 1 includes a terminal device 10 and a server 100. In the system 1, there may be a plurality of terminal devices 10 and a plurality of servers 100, respectively.

[0015] The terminal device 10 is, for example, an information processing device used by a user of a matching service. For example, the terminal device 10 is a desktop PC (Personal Computer), a notebook PC, a tablet terminal, a mobile phone, a PDA (Personal Digital Assistant), or the like.

[0016] Note that hereinafter, the terminal device 10 may be referred to as a user. That is, hereinafter, the user can also be read as the terminal device 10. Further, hereinafter, when there is no need to distinguish the terminal devices 10 used by each user, it may be referred to as the terminal device 10.

[0017] The terminal device 10 and the server 100 are communicably connected by wire or wirelessly via a communication network (not shown).

[0018] The server 100 is, for example, a server that provides various information to users of a matching service. For example, when the server 100 receives a request to view information of another user from a viewing user, the server 100 provides the viewing user with content that reflects the user information common to the viewing user and the other user. The server 100 includes a communication unit

[0019] (Regarding the Communication Unit) The communication unit 110 is realized by, for example, a NIC (Network Interface Card) or the like. The communication unit 110 is connected to the communication network by wire or wirelessly and transmits and receives various information to and from the terminal device 10.

[0020] (Regarding the Storage Unit) The memory unit 120 is implemented by, for example, semiconductor memory elements such as RAM (Random Access Memory) and flash memory, or storage devices such as hard disks and optical discs. The memory unit 120 stores, for example, user information for each user. The memory unit 120 also stores the learning model (specifically, the parameters used by the learning model).

[0021] (Regarding user information) User information refers to information about users of the matching service. As shown in Figure 3, for example, user information includes user attributes such as the username (or user identification information), gender, occupation, hobbies, place of origin, how they spend their holidays, and personality.

[0022] This user information may include, for example, user activity logs, as shown in Figure 3. Activity logs are logs that show, for example, when and what actions a user took (for example, when and where they visited), when and what kind of posts they made on social media, when and what kind of searches they performed using search engines, etc. User activity logs may be managed together with the user's user information, or they may be managed separately from the user's user information.

[0023] (Regarding the learning model) Returning to the explanation of Figure 2, the learning model is a model that generates content (e.g., an image) that represents the image of the text from the text itself. This learning model is generated and updated by the model generation unit 131 (described later) of the control unit 130.

[0024] (Regarding the control unit) The control unit 130 is a controller, and is implemented, for example, by a CPU (Central Processing Unit) or MPU (Micro Processing Unit) executing various programs (corresponding to an example of a content generation program) stored in the storage device inside the server 100 using RAM as the working area. Alternatively, the control unit 130 is a controller and can be implemented, for example, by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or FPGA (Field Programmable Gate Array).

[0025] The control unit 130 includes a model generation unit 131, a request reception unit 132, a user information acquisition unit 133, a content generation unit 134, and a provision unit 135, and realizes or executes the information processing functions and operations described below.

[0026] Note that the internal configuration of the control unit 130 is not limited to the configuration shown in Figure 2, and other configurations are also acceptable as long as they perform the information processing described later. For example, the model generation unit 131, the request reception unit 132, the user information acquisition unit 133, the content generation unit 134, and the provision unit 135 may each be equipped in a device separate from the server 100.

[0027] More specifically, the functions performed by the control unit 130 may be realized by the collaborative execution of processing by a server performing the functions of the model generation unit 131, a server performing the functions of the request reception unit 132, a server performing the functions of the user information acquisition unit 133, a server performing the functions of the content generation unit 134, and a server performing the functions of the provision unit 135.

[0028] (Regarding the model generation section) The model generation unit 131 generates a learning model that generates content (e.g., an image) representing the image of the text from the text itself. Known techniques may be used to generate this learning model.

[0029] Furthermore, when the model generation unit 131 generates a learning model, if there is a large amount of text that conveys a particular impression, the learning model may be trained to produce images with colors corresponding to that impression. In addition, the model generation unit 131 may train the learning model to generate images that represent the shape of the object indicated by the text, or images that represent the impression of that object.

[0030] Furthermore, the model generation unit 131 may, for example, determine whether images (or colors) containing the shape of the object indicated by the text, or the shape representing the impression of the object, have been collected for each text through crowdsourcing, and modify the learning model using the result of that determination.

[0031] (Regarding the Request Reception Department) The request receiving unit 132 receives requests from the browsing user's terminal device 10 to view other users' information.

[0032] (Regarding the user information acquisition unit) The user information acquisition unit 133 acquires user information from the storage unit 120. For example, when the request reception unit 132 receives a request from the browsing user's terminal device 10 to view information of another user, the user information acquisition unit 133 acquires the browsing user's user information and the user information of the other user (the user whose information is to be viewed) from the storage unit 120.

[0033] Here, the user information of other users (users being viewed) acquired by the user information acquisition unit 133 is, for example, the user information of users who are estimated to be compatible with the viewing user based on the viewing user's user information (for example, users with a match rate of a predetermined value or higher).

[0034] Furthermore, if the viewing request from the viewing user's terminal device 10 includes information specifying the user to be viewed, the user information acquisition unit 133 may acquire the user information of the specified user to be viewed.

[0035] (Regarding the content generation section) The content generation unit 134 generates content that represents the impression (image) of the user from the text included in the user's user information.

[0036] For example, the content generation unit 134 first identifies corresponding information between the user information of the viewing user and the user information of the user being viewed, which are obtained by the user information acquisition unit 133. For example, the content generation unit 134 identifies information such as common hobbies, common preferences, common places visited, common posted content, and common place of origin between the user information of the viewing user and the user information of the user being viewed. In addition, the content generation unit 134 may also identify information other than the above that is presumed to be compatible with the user information of the viewing user and the user information of the user being viewed.

[0037] Next, the content generation unit 134 inputs the text indicating the identified information into the learning model and generates content (for example, an image).

[0038] In this case, the content generation unit 134 may generate content that reflects the match rate between the user information of the viewing user and the user information of the target user. For example, the content generation unit 134 may generate an image with altered colors depending on the level of the match rate between the user information of the viewing user and the user information of the target user.

[0039] Furthermore, for example, the content generation unit 134 may generate images with colors that correspond to the user information trends of the target users.

[0040] Furthermore, when the content generation unit 134 generates the above content, it may combine the user information of the viewing user and the user information of the target user to generate content (for example, an image) that shows the relationship between the two users. For example, if the user information of the viewing user includes a search history related to cooking, and the user information of the target user includes information that their hobby is camping, the content generation unit 134 may generate an image of someone cooking at a campsite.

[0041] Furthermore, the content generated by the content generation unit 134 may be not only images, but also music, or a combination of music and images. In addition, the content generated by the content generation unit 134 may include information related to scent or taste (for example, keywords that describe scent or taste).

[0042] (Regarding the provision department) The provisioning unit 135 provides the content generated by the content generation unit 134 to the terminal device 10 that sent the viewing request. For example, the provisioning unit 135 transmits the image generated by the content generation unit 134 to the terminal device 10 that sent the viewing request via the communication network.

[0043] [Example of processing procedure] Next, using Figure 4, we will explain an example of the processing procedure performed by server 100. Note that server 100 is assumed to have already generated a learning model.

[0044] First, when the request receiving unit 132 of the server 100 receives a request from the browsing user's terminal device 10 to view information of another user (S1), the user information acquisition unit 133 acquires the browsing user's user information and the user information of the other user (the user to be viewed) from the storage unit 120 (S2). Then, the content generation unit 134 identifies the corresponding information using the user information acquired in S2 (S3). For example, the content generation unit 134 identifies user information that has commonalities between the browsing user's user information and the user information of the other user acquired in S2.

[0045] After S3, the content generation unit 134 inputs text indicating the information identified in S3 into the learning model and generates content that shows an image of the identified information (S4). For example, the content generation unit 134 inputs text indicating common hobbies between the user information of the browsing user and the user information of other users, which were identified in S3, into the learning model and generates an image indicating hobbies common to both users.

[0046] After S4, the provisioning unit 135 provides the content generated in S4 to the viewing user's terminal device 10 (S5). For example, the provisioning unit 135 sends an image generated in S4 that shows a common hobby of both users to the viewing user's terminal device 10.

[0047] In this way, server 100 can provide content that makes it easier for browsing users to understand commonalities with their potential matches (browsing users). As a result, browsing users will find it easier to select a potential match.

[0048] [Other embodiments] Furthermore, server 100 may generate and provide content that represents the impression of the target user (content that serves as a portrait of the target user) from the text contained in the user information of the target user. In this way, users can intuitively understand the inner self of the other party without having to look at the other party's user information in detail. As a result, users will find it easier to choose a matching partner.

[0049] Furthermore, the aforementioned System 1 may be applied to dating / marriage matching services or services that provide experiences between individuals (for example, online services teaching cooking or English conversation) when matching users with other parties.

[0050] In this case, for example, when server 100 receives a request from a user of the above service to view information of other users, it retrieves user information of other users whose matching rate with the above user's user information is greater than or equal to a predetermined value.

[0051] The server 100 then identifies common user information for each pair of user information of the browsing user and user information of other users with a match rate of a predetermined value or higher, and generates content (for example, images) using the identified user information. Subsequently, the server 100 provides a list of the generated content to the browsing user's terminal device 10. The browsing user then selects a recipient while viewing the content provided by the server 100 on the terminal device 10.

[0052] This allows users of matching services to intuitively understand commonalities with other users without having to examine their user information in detail. As a result, it becomes easier for users to choose a partner on matching services.

[0053] [Hardware configuration] Furthermore, the content generation device 100 according to the above-described embodiment is realized by a computer 1000 having the configuration shown in Figure 5, for example. The following explanation will use the content generation device 100 as an example. Figure 5 is a hardware configuration diagram showing an example of a computer 1000 that realizes the functions of the content generation device 100. The computer 1000 has a CPU 1100, RAM 1200, ROM (Read Only Memory) 1300, HDD (Hard Disk Drive) 1400, communication interface (I / F) 1500, input / output interface (I / F) 1600, and media interface (I / F) 1700.

[0054] The CPU 1100 operates based on programs stored in the ROM 1300 or HDD 1400, and controls various parts. The ROM 1300 stores boot programs executed by the CPU 1100 when the computer 1000 starts up, as well as programs that depend on the computer 1000's hardware.

[0055] The HDD1400 stores programs executed by the CPU1100, as well as data used by such programs. The communication interface1500 receives data from other devices via the network N and sends it to the CPU1100, and the CPU1100 transmits data it generates via the network N to other devices.

[0056] The CPU 1100 controls output devices such as displays and printers, and input devices such as keyboards and mice, via the input / output interface 1600. The CPU 1100 acquires data from input devices via the input / output interface 1600. The CPU 1100 also outputs the data it generates to output devices via the input / output interface 1600.

[0057] The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads the program from the recording medium 1800 onto the RAM 1200 via the media interface 1700 and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.

[0058] For example, when computer 1000 functions as content generation device 100 according to the embodiment, the CPU 1100 of computer 1000 realizes the functions of control unit 130 by executing a program loaded on RAM 1200. The HDD 1400 stores data from storage unit 120. The CPU 1100 of computer 1000 reads and executes these programs from recording medium 1800, but as another example, these programs may be obtained from other devices via network N.

[0059] [others] Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by known methods. In addition, the processing procedures, specific names, and various data and parameters shown in the above document and drawings can be changed at will unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown.

[0060] Furthermore, the components of each illustrated device are functionally conceptual and do not necessarily need to be physically configured as shown. In other words, the specific forms of distribution and integration of each device are not limited to those shown, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads and usage conditions.

[0061] Furthermore, the embodiments and modifications described above can be combined as appropriate, provided that the processing content is not inconsistent.

[0062] Furthermore, the terms "section, module, unit" mentioned above can be replaced with "means" or "circuits." For example, the decision unit can be replaced with decision means or decision circuit.

[0063] [effect] As described above, the content generation device 100 comprises a user information acquisition unit 133, a content generation unit 134, and a provision unit 135. The user information acquisition unit 133 acquires information about the target user. The content generation unit 134 generates content that reflects the impression of the target user from the text included in the user information of the target user. The provision unit 135 provides the generated content to the viewer's terminal device.

[0064] As a result, the content generation device 100 can provide content that makes it easy for users to understand the other party's inner self, even without having to view detailed user information in matching services, etc.

[0065] Furthermore, as described above, the user information acquisition unit 133 may also acquire user information of the viewer, and the content generation unit 134 may identify corresponding user information from the user information of the target user and the user information of the viewer, and generate content that shows an image of the identified user information.

[0066] As a result, the content generation device 100 can provide content that makes it easy for users to intuitively understand their relationship with another user, etc., in matching services, etc., without having to look at the other user's information in detail.

[0067] Furthermore, as mentioned above, the corresponding user information may be user information that is common to both the target user's user information and the viewer's user information.

[0068] As a result, the content generation device 100 can provide content that makes it easy for users to intuitively understand commonalities with other users, even without having to look at the other user's information in detail, in matching services and the like.

[0069] Furthermore, as described above, the content generation unit 134 may generate content that reflects the viewer's impression using a learning model that generates an image representing the text from the text itself.

[0070] This allows the content generation device 100 to provide images that represent the textual image of user information. As a result, in matching services and the like, content can be provided that makes it easy for users to visually understand the other person's inner self, etc., without having to look at the other person's user information in detail.

[0071] Furthermore, as described above, the content generated by the content generation unit 134 may be an image depicting the object indicated by the user information. Alternatively, the content generated by the content generation unit 134 may be an image with colors corresponding to the user information trends.

[0072] This allows the content generation device 100 to provide images that represent the subject indicated by the user information. As a result, in matching services and the like, content can be provided that makes it easy for users to visually understand the other person's inner self, etc., without having to look at the other person's user information in detail.

[0073] Although some embodiments of the present invention have been described in detail above with reference to the drawings, these are illustrative examples, and the present invention can be implemented in various other forms with modifications and improvements based on the knowledge of those skilled in the art, starting with the embodiments described in the disclosure section of the invention. [Explanation of Symbols]

[0074] 10 Terminal devices 100 Servers (Content Generation Devices) 110 Communications Department 120 Storage section 130 Control Unit 131 Model Generation Unit 132 Request Reception Department 133 User information acquisition department 134 Content Generation Unit 135 Provision Department

Claims

1. A user information acquisition unit that acquires user information of target users and user information of viewers, A content generation unit that identifies common information between the user information of the target user and the user information of the viewer, and generates an image representing the image of the text from the text contained in the identified information, using a learning model, A providing unit that provides the aforementioned image to the viewer's terminal device. A content generation device characterized by comprising the following features.

2. A content generation method performed by a content generation device, The process involves obtaining user information of the target user and user information of the viewer, The process involves identifying common information between the user information of the target user and the user information of the viewer, and generating an image representing the image of the common information using a learning model that generates an image representing the image of the text from the text contained in the identified information. The process of providing the aforementioned image to the viewer's terminal device. A content generation method characterized by including the following.

3. The process involves obtaining user information of the target user and user information of the viewer, The process involves identifying common information between the user information of the target user and the user information of the viewer, and generating an image representing the image of the common information using a learning model that generates an image representing the image of the text from the text contained in the identified information. The process of providing the aforementioned image to the viewer's terminal device. A content generation program that causes a computer to execute something.

Citation Information

Patent Citations

  • Communication system, server device, profile disclosure method and program

    JP2005004342A

  • Information processing apparatus, information processing method, and program

    JP2020021375A

  • Information processing program, information processing method, and information processing device

    JP2020149509A

  • System and Method for Generating Contextual User-Profile Images

    US20130282808A1