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

The information processing device addresses the limitation of chat services by aggregating and distributing information from unregistered source accounts, enhancing user reach and content relevance.

JP2026057098APending Publication Date: 2026-04-02LY CORP
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-09-20
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

Existing chat services limit information distribution to users who have registered specific targets, restricting the reach of information to various users.

Method used

An information processing device that acquires user behavior information, identifies relevant source accounts across different services, generates aggregated content, and provides it to users in a chat service, including those who have not registered the source accounts.

Benefits of technology

Enables information distribution to a broader range of users, including those who have not registered the source accounts, by aggregating and providing relevant content alongside user actions in the chat service.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026057098000001_ABST
    Figure 2026057098000001_ABST
Patent Text Reader

Abstract

To provide an information processing device, an information processing method, and an information processing program that can distribute information to various users. [Solution] The information processing device according to the present invention comprises: an acquisition unit that acquires user behavior information in a first service; an identification unit that identifies multiple source accounts related to the behavior information from among source accounts that distribute distribution information in a second service; a generation unit that generates aggregated content by aggregating the distribution information of each of the identified multiple source accounts; and a provision unit that provides the aggregated content to the user in the first service.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing method, and an information processing program.

Background Art

[0002] Conventionally, in a chat service or the like, there is a technique in which a user registers a specific target (person, company, etc.), and the specific target distributes information to the user (see, for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the prior art, in a chat service, a specific target cannot distribute information to a user unless the user registers it, and there is room for improvement in distributing information to various users.

[0005] The present application has been made in view of the above, and an object thereof is to provide an information processing apparatus, an information processing method, and an information processing program capable of distributing information to various users.

Means for Solving the Problems

[0006] The information processing device according to the present application comprises: an acquisition unit that acquires user behavior information in a first service; an identification unit that identifies a plurality of source accounts related to the behavior information from among source accounts that distribute distribution information in a second service; a generation unit that generates aggregated content by aggregating the distribution information of each of the identified plurality of source accounts; and a provision unit that provides the aggregated content to the user in the first service. [Effects of the Invention]

[0007] According to one embodiment, the effect is that information can be distributed to various users. [Brief explanation of the drawing]

[0008] [Figure 1] Figure 1 is a diagram showing the process performed by the information processing device according to the embodiment. [Figure 2] Figure 2 is a block diagram showing an example configuration of an information processing system according to the embodiment. [Figure 3] Figure 3 shows an example of the configuration of an information processing device according to the embodiment. [Figure 4] Figure 4 shows an example of user information. [Figure 5] Figure 5 shows an example of account information. [Figure 6] Figure 6 is a flowchart showing the processing procedure of the information processing device executed by the information processing device according to the embodiment. [Figure 7] Figure 7 shows an example of a hardware configuration. [Modes for carrying out the invention]

[0009] The following describes in detail, with reference to the drawings, embodiments for implementing the information processing device, information processing method, and information processing program according to the present application (hereinafter referred to as "embodiments"). Note that these embodiments do not limit the information processing device, information processing method, and information processing program according to the present application. Furthermore, the same parts are denoted by the same reference numerals in each of the following embodiments, and redundant descriptions are omitted.

[0010] (Embodiment) First, the process executed by the information processing device according to the embodiment will be explained using Figure 1. Figure 1 is a diagram showing the process executed by the information processing device according to the embodiment. Note that Figure 1 shows an example of the operation of the information processing system S including the information processing device 1 according to the embodiment.

[0011] As shown in Figure 1, the information processing system S according to this embodiment includes an information processing device 1, a source terminal 50, and a user terminal 100. In the following, the information processing device 1 is given as an example of a server device that provides a chat service to the user terminal. The chat service makes it possible for users to chat with other users they have added as friends, and to receive various information from official accounts of entities (people or companies) that the user has registered.

[0012] As shown in Figure 1, the information processing system S according to the embodiment acquires user behavior information in the first service, identifies multiple source accounts related to the behavior information from among the source accounts distributing distribution information in the second service, generates aggregated content by aggregating the distribution information from each of the identified multiple source accounts, and provides the aggregated content to the user in the first service. The first service is a service other than the chat service which is the second service, such as a search service, a news distribution service, or a shopping service. The second service is the chat service described above.

[0013] Specifically, first, the information processing device 1 acquires user behavior information in the first service (step S1). Specifically, the information processing device 1 acquires information about the user's current actions in the first service. For example, if the user is currently using a search service, the information processing device 1 acquires the search query entered by the user as behavior information. Also, if the user is using a news distribution service, the information processing device 1 acquires the content and category (sports, politics, etc.) of the news the user is viewing as behavior information. Furthermore, if the user is using a shopping service, the information processing device 1 acquires information about the products the user has purchased and information about the products displayed in the search results the user has searched for as behavior information.

[0014] Next, the information processing device 1 identifies multiple source accounts related to the behavioral information from among the source accounts in the second service (step S2). For example, the information processing device 1 identifies source accounts related to search queries, source accounts related to news content and categories, and source accounts related to purchased products and products displayed in search results. The information processing device 1 also identifies source accounts related to content provided as a result of actions taken by the user in the first service. For example, in news distribution content, if the user views news about Olympic competition results, the information processing device 1 identifies source accounts of domestic athletes and famous athletes from other countries (record holders, etc.) participating in the Olympics. The information processing device 1 may also identify source accounts that the user has not registered (or has registered) among the identified multiple source accounts. The information processing device 1 may also identify a predetermined number of source accounts from both the source accounts registered by the user and the source accounts registered by the user. The information processing device 1 may also identify source accounts related to the behavioral information and distribution information previously distributed by the source accounts. For example, if the information processing device 1 has previously distributed information about a specific event, it may identify the source account when a user views news related to that event.

[0015] Next, the information processing device 1 receives a request for distribution of distribution information to be distributed from the distribution source terminal 50 via the distribution source account (step S3). Specifically, the information processing device 1 receives a request for distribution of distribution information to generate aggregated content, which is a later processing step. Note that the information processing device 1 may also use distribution information for aggregated content if the distribution request is received before identifying the distribution source account (before step S2).

[0016] Next, the information processing apparatus 1 generates aggregated content by aggregating the distribution information of each of a plurality of distribution source accounts (step S4). For example, the information processing apparatus 1 generates aggregated content by aggregating the distribution information received in step S3 from the identified distribution source accounts. Specifically, the information processing apparatus 1 generates aggregated content by arranging a part of the distribution information distributed by each distribution source account (for example, the text obtained by summarizing the entire text or the first few characters of the entire text). In other words, the information processing apparatus 1 generates aggregated content by arranging a plurality of parts of the distribution information distributed by the distribution source accounts related to the user's behavior information, that is, a plurality of distribution source accounts that the user is likely to be interested in, in order to introduce the distribution source accounts. In particular, the information processing apparatus 1 includes the distribution information of distribution source accounts that the user has not registered in the aggregated content. Thereby, it is possible to inform the user of distribution source accounts that the user has not noticed.

[0017] Next, the information processing apparatus 1 provides the aggregated content in the first service (step S5). Specifically, the information processing apparatus 1 provides the aggregated content side by side with the content provided as a result of the user's behavior in the first service. For example, in a news distribution service, when the user is viewing an Olympic news article, the information processing apparatus 1 displays (provides) aggregated content obtained by aggregating the distribution information of distribution source accounts related to the Olympics in an area adjacent to such a news article.

[0018] In this way, by providing the user with the aggregated content obtained by aggregating the distribution information of the distribution source accounts in the first service, the information processing apparatus 1 can introduce the distribution information and the distribution source accounts related to the user's behavior in the first service. In other words, since the distributor of the distribution source account can distribute the distribution information not only in the second service but also in the first service, the distribution information can be distributed to various users.

[0019] Next, with reference to FIG. 2, a configuration example of the information processing system S according to the embodiment will be described. FIG. 2 is a block diagram showing a configuration example of the information processing system S according to the embodiment. As shown in FIG. 2, in the information processing system S according to the embodiment, an information processing apparatus 1, a plurality of distribution source terminals 50, and a plurality of user terminals 100 are connected to a network N by wire or wirelessly. The network N is, for example, a network such as the Internet, a WAN (Wide Area Network), or a LAN (Local Area Network).

[0020] The information processing apparatus 1 is a server apparatus that executes the information processing method according to the embodiment. The information processing apparatus 1 acquires the behavior information of users in the first service, identifies a plurality of distribution source accounts related to the behavior information from the distribution source accounts that distribute distribution information in the second service, generates aggregated content obtained by aggregating the distribution information of each of the identified plurality of distribution source accounts, and provides the aggregated content to users in the first service.

[0021] In addition, the information processing apparatus 1 cooperates with the plurality of distribution source terminals 50 and the plurality of user terminals 100, and is an information processing apparatus that provides API (Application Programming Interface) services and various data for various applications (hereinafter referred to as apps) to the plurality of distribution source terminals 50 and the plurality of user terminals 100, and is realized by a server apparatus, a cloud system, or the like.

[0022] Furthermore, the information processing device 1 may be an information processing device that provides some kind of Web service online to multiple source terminals 50 and multiple user terminals 100. For example, the information processing device 1 may provide services such as internet connection, search services, SNS (Social Networking Service), e-commerce (EC), electronic payment, online games, online banking, online trading, accommodation / ticket reservations, video / music distribution, news, maps, route search, route guidance, route information, service information, and weather forecasts as Web services. In practice, the information processing device 1 may cooperate with various servers that provide the above-mentioned Web services and act as an intermediary for Web services, or it may be responsible for processing Web services.

[0023] The source terminal 50 is a terminal device managed by the source. The source terminal 50 can be any type of terminal device, such as a smartphone, desktop PC, notebook PC, or tablet PC. The source terminal 50 transmits various types of information to the information processing device 1, etc., and receives information provided by the information processing device 1, etc.

[0024] The user terminal 100 is a terminal device owned by the user. The user terminal 100 can be any type of terminal device, such as a smartphone, desktop PC, notebook PC, or tablet PC. The user terminal 100 transmits various types of information to the information processing device 1, etc., and receives information provided by the information processing device 1, etc.

[0025] Next, with reference to Figure 3, an example configuration of the information processing device 1 will be described.

[0026] Figure 3 is a diagram showing an example configuration of an information processing device 1 according to an embodiment. As shown in Figure 3, the information processing device 1 includes a communication unit 2, a control unit 3, and a storage unit 4. The control unit 3 includes an acquisition unit 31, a specification unit 32, a generation unit 33, and a provision unit 34. The storage unit 4 stores user information 41 and account information 42.

[0027] The communication unit 2 is implemented, for example, by a NIC (Network Interface Card). The communication unit 2 is connected to the network by wire or wireless connection.

[0028] The control unit 3 is a controller and is implemented by a processor such as a CPU (Central Processing Unit) or MPU (Micro Processing Unit) executing various programs (corresponding to an example of an information processing program) stored in the memory device inside the information processing device 1, using RAM or the like as a working area. Alternatively, the control unit 3 is a controller and may be implemented by an integrated circuit such as an ASIC (Application Specific Integrated Circuit), FPGA (Field Programmable Gate Array), or GPGPU (General Purpose Graphic Processing Unit).

[0029] The memory unit 4 is implemented by, for example, semiconductor memory elements such as RAM (Random Access Memory) and flash memory, or by storage devices such as hard disks and optical discs.

[0030] User information 41 is information about the user.

[0031] Figure 4 shows an example of user information 41. As shown in Figure 4, user information 41 includes items such as "User ID," "Attribute Information," and "Behavioral Information."

[0032] "User ID" is identification information that identifies a user. "Attribute Information" is information about the user's attributes. Attribute information includes, for example, psychographic attributes and demographic attributes. "Behavioral Information" is historical information about the user's actions in the first service. Behavioral information includes, for example, search behavior, browsing behavior, and purchasing behavior.

[0033] Account information 42 is information about the account (distributor account) that the distributor has in the second service.

[0034] Figure 5 shows an example of account information 42. As shown in Figure 5, account information 42 includes items such as "Account ID," "Distributor Information," and "Distribution Information."

[0035] "Account ID" is identification information that identifies the source account. "Source Information" is information about the source, such as the source's name, industry, occupation, etc. "Distribution Information" is information that the source has distributed or plans to distribute.

[0036] Next, we will describe the functions of the control unit 3 of the information processing device 1 (acquisition unit 31, identification unit 32, generation unit 33, and provision unit 34).

[0037] The acquisition unit 31 acquires user behavior information in the first service. Specifically, the acquisition unit 31 acquires information about the user's current actions in the first service. For example, if the user is currently using a search service, the acquisition unit 31 acquires the search query entered by the user as behavior information. Also, if the user is using a news distribution service, the acquisition unit 31 acquires the content and category (sports, politics, etc.) of the news the user is viewing as behavior information. Furthermore, if the user is using a shopping service, the acquisition unit 31 acquires information about the products the user has purchased and information about the products displayed in the search results the user has searched for as behavior information.

[0038] The identification unit 32 identifies multiple source accounts related to the user's behavioral information from among the source accounts in the second service. For example, the identification unit 32 identifies source accounts related to search queries, source accounts related to news content and categories, and source accounts related to purchased products and products displayed in search results. The identification unit 32 also identifies source accounts related to content provided as a result of user actions in the first service. For example, in news distribution content, if a user views news about Olympic competition results, the identification unit 32 identifies source accounts of domestic athletes and famous athletes from other countries (record holders, etc.) participating in the Olympics. The identification unit 32 may also identify source accounts that the user has not registered (or has registered) among the identified multiple source accounts. The identification unit 32 may also identify a predetermined number of source accounts from both the source accounts registered by the user and the source accounts registered by the user. The identification unit 32 may also identify source accounts whose distribution information and behavioral information are related to distribution information previously distributed by the source accounts. For example, if the source account has previously distributed information about a particular event, the identification unit 32 may identify such source account when a user views news related to that event.

[0039] The generation unit 33 generates aggregated content that combines the distribution information from multiple source accounts. For example, the generation unit 33 generates aggregated content that combines the distribution information received from a specified source account. Specifically, the generation unit 33 generates aggregated content that arranges parts of the distribution information distributed by each source account (for example, a summary of the entire text or the first few characters of the entire text). In other words, the generation unit 33 generates aggregated content that arranges parts of the distribution information distributed by multiple source accounts in order to introduce source accounts related to the user's behavior information, that is, multiple source accounts that the user is likely to be interested in. In particular, the generation unit 33 includes distribution information from source accounts that the user has not registered with in the aggregated content. This makes it possible to inform the user about source accounts that the user was unaware of.

[0040] The provisioning unit 34 provides aggregated content in the first service. Specifically, the provisioning unit 34 provides aggregated content alongside the content provided as a result of the user's actions in the first service. For example, in a news distribution service, if a user is viewing news articles about the Olympics, the provisioning unit 34 displays (provides) aggregated content containing distribution information from source accounts related to the Olympics in an area adjacent to the news articles.

[0041] Next, the processing procedure of the process executed by the information processing device 1 according to the embodiment will be described using Figure 6. Figure 6 is a flowchart showing the processing procedure of the process executed by the information processing device 1 according to the embodiment.

[0042] As shown in Figure 6, the control unit 3 first acquires user behavior information in the first service (step S101).

[0043] Next, the control unit 3 identifies multiple source accounts related to the behavioral information (step S102).

[0044] Next, the control unit 3 generates aggregated content by combining the distribution information from each of the multiple source accounts (step S103).

[0045] Next, the control unit 3 provides the generated aggregated content to the user via the first service (step S104), and then terminates the process.

[0046] 〔others〕 Furthermore, some of the processes described as being performed automatically in the above embodiments can be performed manually. Alternatively, 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 documents 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.

[0047] 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.

[0048] For example, some or all of the storage unit 4 shown in Figure 3 may be stored in a storage server or the like, rather than being held by each device. In this case, each device obtains various information by accessing the storage server.

[0049] [Hardware configuration] Furthermore, the information processing device 1 according to the above embodiment is realized by a computer 1000 having a configuration such as that shown in Figure 7. Figure 7 is a diagram showing an example of a hardware configuration. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which an arithmetic unit 1030, a primary storage device 1040, a secondary storage device 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 are connected by a bus 1090.

[0050] The arithmetic unit 1030 operates based on programs stored in the primary storage device 1040 and the secondary storage device 1050, as well as programs read from the input device 1020, and executes various processes. The primary storage device 1040 is a memory device, such as RAM, that temporarily stores data used by the arithmetic unit 1030 for various calculations. The secondary storage device 1050 is a storage device where data used by the arithmetic unit 1030 for various calculations and various databases are registered, and is implemented using ROM (Read Only Memory), HDD (Hard Disk Drive), flash memory, etc.

[0051] Output IF1060 is an interface for transmitting information to be output to output devices 1010, which output various types of information such as monitors and printers. It is implemented using connectors of standards such as USB (Universal Serial Bus), DVI (Digital Visual Interface), and HDMI (High Definition Multimedia Interface). Input IF1070 is an interface for receiving information from various input devices 1020, such as mice, keyboards, and scanners. It is implemented using, for example, USB.

[0052] The input device 1020 may also be a device that reads information from, for example, an optical recording medium such as a CD (Compact Disc), DVD (Digital Versatile Disc), or PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), tape media, magnetic recording media, or semiconductor memory. Furthermore, the input device 1020 may also be an external storage medium such as a USB memory stick.

[0053] Network IF1080 receives data from other devices via network N and sends it to the arithmetic unit 1030, and also transmits data generated by the arithmetic unit 1030 to other devices via network N.

[0054] The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.

[0055] For example, when computer 1000 functions as information processing device 1, the arithmetic unit 1030 of computer 1000 realizes the functions of control unit 3 by executing a program loaded on primary storage device 1040.

[0056] 〔effect〕 As described above, the information processing device according to the embodiment includes an acquisition unit 31 that acquires user behavior information in the first service, an identification unit 32 that identifies a plurality of source accounts related to the behavior information from among the source accounts that distribute distribution information in the second service, a generation unit 33 that generates aggregated content by aggregating the distribution information of each of the identified plurality of source accounts, and a provision unit 34 that provides the aggregated content to the user in the first service.

[0057] According to this disclosure, information can be distributed to a variety of users.

[0058] 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.

[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, each of the processes described in the embodiments above can be combined as appropriate, provided that the processing content does not contradict each other.

[0062] Furthermore, the terms "section, module, unit" used above can be replaced with "means" or "circuit," etc. For example, control unit 3 can be replaced with control means or control circuit. [Explanation of Symbols]

[0063] 1. Information Processing Device 2 Communications Department 3. Control Unit 4 Storage section 31 Acquisition Department 32 Specific part 33 Generation part 34 Providing Department 41 User Information 42 Account Information 50 Source devices 100 user terminals S Information Processing System

Claims

1. An acquisition unit that acquires user behavior information in the first service, A second service includes an identification unit that identifies multiple source accounts related to the behavioral information from among the source accounts distributing the distribution information, A generation unit that generates aggregated content by aggregating the distribution information of each of the identified multiple distribution source accounts, A provisioning unit that provides the aggregated content to the user in the first service. An information processing device equipped with the following features.

2. The specified part is, The user's behavioral information identifies the source account associated with the content provided by the first service. The information processing apparatus according to claim 1.

3. The specified part is, Identify the source account that distributes the distribution information related to the user's behavior information. The information processing apparatus according to claim 1.

4. The specified part is, In the second service, identify the source account that the user has not registered. The information processing apparatus according to claim 1.

5. The specified part is, In the second service, identify the source account registered by the user. The information processing apparatus according to claim 4.

6. The generating unit is The aggregated content is generated by aggregating the distribution information related to the aforementioned behavioral information. The information processing apparatus according to claim 1.

7. The generating unit is The aggregated content is generated, which displays a portion of the aforementioned distribution information in a list. The information processing apparatus according to claim 1.

8. The aforementioned supply unit is, Based on the user's behavioral information, the aggregated content is displayed alongside the content provided by the first service. The information processing apparatus according to claim 1.

9. A method of information processing performed by a computer, The first step involves acquiring user behavior information in the first service, The second service involves a process of identifying multiple source accounts related to the behavioral information from among the source accounts that distribute the distribution information, A generation process that generates aggregated content by aggregating the distribution information of each of the identified multiple distribution source accounts, A provision process in which the aggregated content is provided to the user in the first service. Information processing methods including

10. Procedure for obtaining user behavior information in the first service, A procedure for identifying multiple source accounts related to the aforementioned behavioral information from among the source accounts distributing information in the second service, A generation procedure for generating aggregated content by aggregating the distribution information of each of the identified multiple distribution source accounts, A provision procedure for providing the aggregated content to the user in the first service. An information processing program that causes a computer to execute something.

Citation Information

Patent Citations

  • Content providing system, method, computer program, and recording medium

    JP2017041286A