Information processing device, information processing method, and information processing program
The information processing device addresses user usability issues by automating the generation and provision of content, reducing the burden on users by facilitating the acquisition and management of information, particularly celebrity schedules and events, through a receiving, generating, and providing unit.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- LY CORP
- Filing Date
- 2024-11-20
- Publication Date
- 2026-06-01
Smart Images

Figure 2026089566000001_ABST
Abstract
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, online services that provide users with various types of information such as news articles, columns, product reviews, etc. have been used. In relation to such services, for example, a technique for automating news articles by selecting representative articles for each issue is known (see Patent Document 1 below).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the above prior art, there is room for improvement in terms of improving user usability such as browsing various types of information and formulating plans based on various types of information.
[0005] The present application has been made in view of the above, and an object thereof is to reduce the burden on a user who acquires information regarding a predetermined target.
Means for Solving the Problems
[0006] The information processing device according to the present application is characterized by comprising: a receiving unit that receives target information relating to a predetermined object from a first user; a generating unit that generates information to be provided to a user group consisting of multiple users, including the first user, based on the target information, for each user group; and a providing unit that provides to a second user, different from the first user, content containing at least one piece of information generated by the generating unit that is provided to a user group including the second user. [Effects of the Invention]
[0007] According to one embodiment, the effect is to reduce the burden on users to acquire information about a predetermined object. [Brief explanation of the drawing]
[0008] [Figure 1] Figure 1 shows an example of a provisioning process performed by the information processing device according to this embodiment. [Figure 2] Figure 2 shows an example of calendar information according to the present invention. [Figure 3] Figure 3 shows an example of content according to this embodiment. [Figure 4] Figure 4 shows an example of content transitions according to this embodiment. [Figure 5] Figure 5 shows an example of content transitions according to this embodiment. [Figure 6] Figure 6 shows an example of content transitions according to this embodiment. [Figure 7] Figure 7 shows an example of content according to this embodiment. [Figure 8] Figure 8 shows an example of content according to this embodiment. [Figure 9] Figure 9 shows an example of the configuration of an information processing system according to the embodiment. [Figure 10] Figure 10 shows an example of a user information storage unit according to the embodiment. [Figure 11]Figure 11 shows an example of a calendar information storage unit according to an embodiment. [Figure 12] Figure 12 is a flowchart showing an example of the flow of generation processing performed by the information processing device according to the embodiment. [Figure 13] Figure 13 is a flowchart showing an example of the flow of the provisioning process executed by the information processing device according to the embodiment. [Figure 14] Figure 14 shows an example of content related to a modified example. [Figure 15] Figure 15 shows an example of content related to a modified example. [Figure 16] Figure 16 is a hardware configuration diagram showing an example of a computer that implements the functions of an information processing device. [Modes for carrying out the invention]
[0009] The following describes in detail, with reference to the drawings, the embodiments for implementing the information processing apparatus, 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 apparatus, information processing method, and information processing program according to the present application. Furthermore, each embodiment can be appropriately combined as long as the processing content is not inconsistent. Also, the same parts are denoted by the same reference numerals in each of the following embodiments, and redundant descriptions are omitted.
[0010] [1. An example of a processing operation performed by an information processing device] An example of a provisioning process performed by the information processing device 100 according to the embodiment will be explained using Figure 1. Figure 1 is a diagram showing an example of a provisioning process performed by the information processing device 100 according to the embodiment.
[0011] First, an example of user U1 generating the calendar information of Child A will be described using FIG. 1. For example, Child A is an example of a predetermined target, such as a person like an entertainer. Also, the calendar information is information including schedule information regarding a predetermined target. Here, the schedule information refers to, for example, not only information regarding dates but also contents of events appended to arbitrary dates and detailed information of such events (e.g., location, other performers, URL for external transition, etc.). In addition, the schedule information includes information created from a set of users (e.g., talk content, number of views, etc.). Also, user U1 is the user who generates the calendar information and is the owner of the calendar information of Child A. Note that user U1 is an example of the first user.
[0012] Next, an example of user U2 receiving content in which a plurality of calendar information including the calendar information of Child A is arranged side by side will be described. User U2 is a user who views the calendar information and is a viewer who views the calendar information of Child A. Note that user U2 is an example of the second user.
[0013] In the example of FIG. 1, user U1 uses terminal device 11. User U2 uses terminal device 12. Also, when it is not necessary to distinguish the terminal device, such as in the case of terminal devices 11 or 12, it may be denoted as terminal device 10.
[0014] First, an example of user U1 generating the calendar information of Child A will be described using steps S1 to S3 in FIG. 1. In the example of FIG. 1, information processing device 100 receives a request for generating the calendar information of Child A from terminal device 11 (step S1).
[0015] Subsequently, information processing device 100 receives information regarding Child A (an example of target information) from terminal device 11 (step S2). For example, information processing device 100 receives, as information regarding Child A, schedule information such as the schedule information of events in which Child A participates and the release schedule information of products related to Child A from terminal device 11.
[0016] Then, the information processing device 100 generates calendar information for A based on the information about A (step S3). For example, the information processing device 100 generates calendar information that includes schedule information such as schedule information for events A will participate in and release schedule information for products related to A.
[0017] Here, using Figure 2, we will explain the calendar information C10 generated by the information processing device 100. Figure 2 is a diagram showing an example of calendar information according to the embodiment. In the example in Figure 2, the calendar information C10 is calendar information for "August 2024" with the title "A-ko Support Calendar". In the example in Figure 2, the schedule information for August 10th-11th is schedule information indicating that A-ko's fan meeting, "MM-kai," will be held. Also, the schedule information for August 13th, 20th, and 27th is schedule information indicating that there is a television program in which A-ko will appear, "NNN". Furthermore, the schedule information for August 17th is schedule information indicating that A-ko's live performance, "KK (Sapporo)," will be held in Sapporo. Furthermore, the schedule information for August 23rd is schedule information indicating that there is a radio program in which A-ko will appear, "Radio". Furthermore, the schedule information for August 25th is schedule information indicating that there is a movie in which A-ko will appear, "Movie Theater". Furthermore, the schedule information for August 31st is schedule information indicating that a stage performance in which A-ko will appear will be held, "Stage".
[0018] Here, we will explain an example of user U2 setting a watch on schedule information using Figure 2. In this context, "watch" refers to a setting that registers schedule information that user U2 is interested in. For example, suppose user U2 sets a watch on the schedule information "KK (Sapporo)" for 8 / 17 in calendar information C10. Also, suppose user U2 clicks the "Watch" button in the area not shown in Figure 2 of calendar information C10. In this case, the schedule information "KK (Sapporo)" will be highlighted in calendar information C10. For example, the schedule information RC101 will display a setting such as "Watching". In the example in Figure 2, it is shown that "KK (Sapporo)" is set to "Watching" in schedule information RC101.
[0019] In this way, if user U2 finds schedule information of interest in A-ko's calendar information (A-ko's support calendar), they can watch (pay attention to) that schedule information. Furthermore, when user U2 sets the watch setting, the background color of the schedule information may change, or the text indicating the content of the schedule information may become bold, or other emphasis may be applied.
[0020] Furthermore, calendar information C10 includes a "Publish / Share" button. For example, if user U1 clicks "Publish / Share," A's calendar information will be published on a web page, as shown in Figure 8. This content (e.g., web page) contains multiple calendar information generated by multiple users, and is published on content (e.g., web page) for registering calendar information. The content for registering calendar information (e.g., web page) will be described in detail in 2-1. Registering Calendar Information.
[0021] The above examples are not the only ones; for example, if user U1 clicks "Publish / Share," A's calendar information may be made public only to some of the users who have registered A's calendar information. Also, if a user who wants to view A's calendar information submits a viewing request to user U1, A's calendar information may be made public only to the user who submitted the request.
[0022] Furthermore, for example, if user U1 clicks "Publish / Share," A's calendar information may be shared on a designated SNS (Social Networking Service).
[0023] Next, using steps S4 to S6 in Figure 1, we will explain an example in which user U2 receives content in which multiple calendar information, including A-ko's calendar information (A-ko's cheering calendar), is arranged in a sequence (e.g., calendars for A-ko's cheering + B-ko's cheering + C-team's cheering). In the example in Figure 1, the information processing device 100 receives a request from the terminal device 12 to provide content (e.g., calendars for A-ko's cheering + B-ko's cheering + C-team's cheering) (step S4).
[0024] Next, the information processing device 100 selects multiple calendar information (step S5). For example, the information processing device 100 selects multiple calendar information based on the target calendar information registered by user U2. To give a more specific example, suppose user U2 has registered A-ko's calendar information. In this case, the information processing device 100 selects multiple target calendar information that user U2 has registered and that includes A-ko's calendar information (e.g., calendar information for supporting A-ko, supporting B-ko, and supporting C-team). Although it is written as multiple in the example in Figure 1, the information processing device 100 may select only a single calendar information at the request of user U2.
[0025] Next, the information processing device 100 provides content in which multiple calendar information is arranged side by side (e.g., calendar information for supporting A-ko, B-ko, and C-team) (step S6). For example, the information processing device 100 provides user U2 with content in which multiple calendar information, including A-ko's calendar information, is arranged side by side. Although it is written as "multiple" in the example in Figure 1, the information processing device 100 may provide only a single calendar information at the request of user U2.
[0026] Here, we will explain the content C20 provided by the information processing device 100 using Figure 3. Figure 3 is a diagram showing an example of content (e.g., a web page, etc.) according to the embodiment. In the example in Figure 3, the content C20 includes user U2's calendar information called "my calendar", A's calendar information called "A-ko's cheering calendar", B's calendar information called "B-ko's cheering calendar", and team C's calendar information called "team C's cheering calendar". In the example in Figure 3, the terminal device 10 displays the calendar information for "August 2024" from "my calendar".
[0027] For example, user U2 selects one of the following calendar information to display by performing an action such as flicking on content C20: "A-ko's Fan Calendar," "B-ko's Fan Calendar," or "Team C's Fan Calendar." For example, suppose user U2 selects "B-ko's Fan Calendar." In this case, terminal device 10 displays "B-ko's Fan Calendar."
[0028] In the example in Figure 3, the schedule information for August 5th-8th, 13th-16th, and 19th-20th is "the viewer's own private schedule." The schedule information for August 17th is "Supporting A-ko..." and is related to A-ko. The schedule information for August 25th is "Team C..." and is related to Team C. The schedule information for August 30th is "Supporting B-ko..." and is related to B-ko.
[0029] For example, let's assume that user U2 is seeing schedule information RC201 in C20's calendar information (my calendar) (schedule information RC201 is the schedule information that user U2 has watched in the team C support calendar information in Figure 3, but this process will be explained later).
[0030] Next, let's assume user U2 clicks on schedule information RC201. In this case, detailed information about the schedule for August 25th will be displayed in the area below content C20. For example, along with the title "August 25th (Sun)", detailed information about a sports event will be displayed, such as "17:00~21:00 Team C vs Team D (K Stadium)".
[0031] Furthermore, in content C20, the settings of user U2 for each schedule piece are displayed. For example, the setting "Applying to attend together" is displayed for schedule piece RC201. Here, we assume that user U2 is a user who applied to attend together.
[0032] For example, "Accompanying Application" indicates that user U2 has applied to "accompany" to a sports event to be held on August 25th. For example, in the detailed information section below content C20, notification information regarding the accompanying person's application will be displayed for users who have registered for the "Team C Support Calendar". If another user who has registered for the "Team C Support Calendar" and is looking for an accompanying person replies to user U2's accompanying person application, a badge indicating a new notification will be displayed in schedule information RC201 (a circle in the upper right corner), and notification information such as "A reply has been received to the accompanying person's application" will be displayed in the area below content C20.
[0033] Additionally, schedule information RC202 or RC203 will display "Watching". For example, schedule information marked "Watching" is the schedule information from "A-ko Support Calendar", "B-ko Support Calendar", ... "Team C Support Calendar" that user U2 has set as the schedule information they are interested in. In other words, schedule information displayed as "Watching" in my calendar is the schedule information that has been set as "Watching" in each of the multiple calendar information. For example, schedule information RC202 indicates that the schedule information for August 17th in "A-ko Support Calendar" is set as "Watching". Also, schedule information RC223 indicates that the schedule information for August 30th in "B-ko Support Calendar" is set as "Watching". This allows user U2 to extract the schedule information they are interested in from each of the multiple calendar information and display it in my calendar. Therefore, user U2 can check the schedule information they are interested in in my calendar without switching between calendar information.
[0034] In this way, the information processing device 100 provides user U2 with multiple pieces of content (e.g., web pages or application functions) arranged in a grid, with each piece of calendar information generated based on multiple pieces of target information, plus calendar information including "my calendar". For example, it may be difficult for user U2 to research all the schedule information of their favorite celebrities and incorporate it into their own calendar, or if user U2 is a fan of multiple celebrities or has a favorite sports team, it may be difficult to research all the schedule information and register it in their calendar. In response to this, the information processing device 100 can reduce the burden on user U2 to collect information and register and manage calendar information by having another user U1 provide calendar information of a favorite celebrity, or by having yet another user (e.g., U3) provide calendar information of a sports team.
[0035] Furthermore, the information processing device 100 can provide user U2, who follows their favorite celebrity alone, with the opportunity to share various information with other users who also like the same celebrity. The information processing device 100 can also provide users with the opportunity to share similar calendar information by sharing the calendar information of their favorite celebrity. In this way, the information processing device 100 can provide user U2 with the enjoyment of interacting with other users.
[0036] In the example above, user U2 was described as the user who posted the "accompanying request," but user U2 may also be the user who hosted the "accompanying request." In this case, user U2 can recruit companions from other users who set arbitrary schedule information using the same calendar information. For example, if there is a reply to the "accompanying request" posted by user U2, user U2 may be notified with a badge or text message, as in the example above.
[0037] [2. Examples of content] Next, an example of content provided by the information processing device 100 will be described using Figures 4-8. The examples in Figures 4-8 show an example where the content is displayed on the terminal device 10.
[0038] [2-1. Registering Calendar Information] First, using Figure 4, we will explain the transition of content (e.g., web pages, etc.) provided when user U2 registers calendar information. Figure 4 is a diagram showing an example of content transition according to the embodiment. For example, the information processing device 100 provides content C30 to user U2 as a screen for registering calendar information.
[0039] In this case, the terminal device 10 used by user U2 displays content C30. Content C30 includes, for example, a title such as "Oshi Activity Calendar," text information such as "Oshi Activity Made Easier! Oshi Activity Calendar," information about the ranking of popular calendars, and an area for searching calendar information.
[0040] The ranking of popular calendars is as follows: "1st place: Aya Calendar", "2nd place: Dmi Calendar", and "3rd place: Ako Calendar". For "1st place: Aya Calendar", the user U1 is "Mr. T", and the number of users who have set "Aya Calendar" is "700,000". For "2nd place: Dmi Calendar", the user U1 is "Mr. E", and the number of settings is "600,000". For "3rd place: Ako Calendar", the user U1 is "Mr. D", and the number of settings is "500,000".
[0041] Additionally, setting buttons are placed for each of the following: "1st place: Aya Calendar," "2nd place: Dumi Calendar," and "3rd place: Ako Calendar." In the example in Figure 4, setting button B301, corresponding to "3rd place: Ako Calendar," is placed.
[0042] Furthermore, the area for searching calendar information will contain text such as "Find a calendar" and a search box that accepts input from the user U2. Additionally, the area for searching calendar information will contain text such as "Find a theme" and information regarding the ranking of calendar information corresponding to themes such as female idols and male idols.
[0043] In the example in Figure 4, the ranking of female idols is as follows: "1st place: O-Megumi Calendar", "2nd place: Q-Umi Calendar", and "3rd place: S-ko Calendar". For "1st place: O-Megumi Calendar", user U1 is "Mr. T" and the number of settings is "700,000". For "2nd place: Q-Umi Calendar", user U1 is "Mr. E" and the number of settings is "400,000". For "3rd place: S-ko Calendar", user U1 is "Mr. D" and the number of settings is "300,000".
[0044] Now, let's assume that user U2 presses the setting button B301. In this case, terminal device 10 displays content C31 (step S21). For example, terminal device 10 displays calendar information for "A-ko's Support Calendar" as content C31. The schedule information shown by the calendar information for "A-ko's Support Calendar" in content C31 is the same as the schedule information shown by calendar information C10 shown in Figure 2.
[0045] Additionally, user U2 may display content C32 by clicking on the "my calendar" area at the top (step S22). Content C32 is user U2's private calendar information. In this case, content C32 is not made public to other users.
[0046] In this way, the information processing device 100 can register target calendar information for user U2 with simple operation. Furthermore, the information processing device 100 can easily manage schedule information by switching between calendar information that includes the user's private schedule information.
[0047] [2-2. Functions of Calendar Information] Next, we will explain the various functions of the calendar information using Figure 5. Figure 5 is a diagram showing an example of content transitions (e.g., functions of a web page or application) according to the embodiment. Below, we will explain the SNS function and the countdown function. For example, the information processing device 100 provides user U2 with SNS functions and countdown functions related to user groups.
[0048] First, let's explain the SNS function. For example, terminal device 10 displays content C40. Content C40 is the same content as content C31 shown in Figure 4.
[0049] For example, suppose user U2 clicks on the schedule information for August 17th in content C40. In this case, detailed information about the schedule for August 17th will be displayed in the area below content C40. For example, along with the title "August 17th (Sat)", detailed information about the schedule will be displayed, such as "15:00~17:00 KK (Sapporo)", indicating that A's live performance will be held in Sapporo. For example, as detailed information, content C40 will display information such as "Performer: XXXX Venue: XXXX Hall XXXXXXXXXX".
[0050] Additionally, in content C40, user U2's settings for the schedule information "KK (Sapporo)" are displayed. For example, settings such as "Watching (159)" in area RC401, "Talking (619)" in area RC402, and "Going! (30)" are displayed.
[0051] For example, suppose user U2 clicks the "Watch" button (not shown in Figure 4) on the schedule information "KK (Sapporo)" for 8 / 17 in content C40. In this case, the schedule information "KK (Sapporo)" will be highlighted in content C40.
[0052] Here, let's assume that user U2 presses area RC402. In this case, terminal device 10 displays content C41 (e.g., a chat screen) (step S31). Content C41 is content for providing SNS functionality (e.g., web page or application functionality). In the example in Figure 5, content C41 is content that allows users U1 and users who have registered A-ko's calendar information to exchange messages as an SNS function. For example, let's assume that user U1 is "X1" in content C41. Also, let's assume that the users who have registered A-ko's calendar information in content C41 are "X2", "X3", "X4", "X5", and "X6". Furthermore, this chat may be limited to "8 / 17 KK (Sapporo)" within C40.
[0053] Next, we will explain the countdown function. Here, the countdown function is a function that counts down the number of days from the present to the schedule information, for example, for schedule information that the user has set to watch, or for schedule information that meets certain conditions even if the user has not set it to watch. For example, schedule information that meets certain conditions is schedule information in which the number of "watching" registrations among users who use the calendar information of the target information is above a certain threshold. The number of "watching" registrations corresponds to 159 in "Watching (159)" shown in Figure 5. Furthermore, the number of "watching" registrations is the sum of the number of "watching" registrations among all users who use the calendar information of content C40 in area RC401.
[0054] For example, suppose user U2 presses area RC401 in content C40, or suppose the number of registered "Watching (159)" items is above a predetermined threshold. In this case, the information processing device 100 provides user U2 with content (area RC421) superimposed on calendar information for schedule information that meets predetermined conditions, for content C42 (step S32) displayed on terminal device 10. Note that even if user U2 has not set a watch, the threshold and other conditions for displaying area RC421 superimposed may be determined by user U1 (owner), etc.
[0055] In content C42, the area RC421, which displays "XX days until the event," is superimposed on the schedule information for August 17th. After setting the watch, the number of days remaining until the event is displayed in content C42 (countdown function). In this way, the information processing device 100 provides the countdown function to the user U2. The display of the countdown can be toggled on or off using the toggle button RC422 labeled "Countdown."
[0056] In this way, the information processing device 100 can provide users with the opportunity to wait for similar calendar information, for example, by sharing calendar information of their favorite celebrities. This allows the information processing device 100 to provide users U2 with the enjoyment of interacting with other users.
[0057] [2-3. Proposal for Schedule Information] Next, using Figure 6, we will explain the transition of content provided when user U2 proposes schedule information to user U1. Figure 6 is a diagram showing an example of content transition according to the embodiment. For example, the information processing device 100 provides user U1 with proposal information proposed by user U2, which proposes new schedule information to be added to the calendar information.
[0058] In the example shown in Figure 6, terminal device 10 displays content C50. Content C50 is the same content as content C31 shown in Figure 4. Content C50 also includes a button B501 for suggesting A-ko's schedule information to user U1.
[0059] For example, suppose user U2 suggests to user U1 the release schedule information for A's photobook. In this case, user U2 presses button B501. Subsequently, terminal device 10 displays content C51 (step S41).
[0060] Content C51 includes the title "Add Schedule," the text information "!Photobook Release Date," date and time information "August 30th (Fri) 09:00 > August 30th (Fri) 09:00," and information regarding the reminder conditions for the schedule information. Content C51 also includes book information such as "Title "------" XXX Publishing," and a "Suggest" button B511. Here, user U2 can suggest to user U1 the schedule information for the release of A-ko's photobook by pressing the "Suggest" button B511. In this way, the information processing device 100 provides suggestion information from user U2 to user U1. User U1, upon receiving the suggestion, decides whether or not to reflect the suggestion in C50, and may not only reject, refuse, or allow or approve and reflect the suggestion, but may also modify and reflect the suggestion. This allows the information processing device 100 to reduce the burden on user U1, who collects schedule information and registers it in the calendar information.
[0061] [2-4. Setting up co-editors] Next, using Figure 7, we will explain the content (e.g., web page or application functions) provided when user U1 selects a user to edit schedule information from among multiple users who have registered calendar information. Figure 7 is a diagram showing an example of content according to the embodiment. Here, editing schedule information refers to actions such as changing or adding schedule information.
[0062] For example, the information processing device 100 provides user U1 with content (e.g., a web page or application function) for setting the authority to edit schedule information for one of several users. In this case, the terminal device 10 used by user U1 displays content C60 as a screen for setting the authority to edit A's calendar information.
[0063] Content C60 includes the title "A-ko's Support Calendar," the text information "Member Management," information about users with editing permissions such as "Collaborators," and information about users without editing permissions such as "Viewers." The "Collaborators" are "X1" and "X2." The "Viewers" are "X3," "X4," "X5," and "X6."
[0064] Content C60 also includes a "Viewer" button to return a "Collaborator" user to a "Viewer" status. Furthermore, Content C60 includes a "Collaborator" button, which is used to set someone as a "Collaborator." In the example in Figure 7, the "Collaborator" button B601 is used to set "X3" as a "Collaborator."
[0065] For example, suppose user U1 grants "X3" permission to edit A's calendar information. In this case, user U1 presses the "Collaborator" button B601 corresponding to "X3". This grants "X3" permission to edit A's calendar information.
[0066] In this way, the information processing device 100 can provide users with a function that allows multiple users who have registered A's calendar information to jointly edit the schedule information. This reduces the burden on user U1 who registers the calendar information.
[0067] In addition to the examples above, Content C60 may also include buttons that provide functions for conducting surveys with users, recruiting users to participate in an event, allowing users to indicate their participation status or make reservations for an event, registering an event, or setting an event to "watching."
[0068] [2-5. Verified Mark] Next, using Figure 8, we will explain content marked as authenticated (e.g., calendar information created for the target information, specific users, etc.). Figure 8 is a diagram showing an example of content according to the embodiment. For example, an authenticated mark is a mark attached to an object that has been authenticated by the business operator managing the information processing device 100 or by the IP (Intellectual Property) holder.
[0069] For example, the information processing device 100 provides user U2 with content (e.g., a web page or application function) in which multiple calendar information items related to authenticated targets are arranged side by side. In this case, the terminal device 10 used by user U2 displays the content C70.
[0070] Content C70 is content based on Content C30 shown in Figure 4. In Content C70, mark CM701 is placed for "1st place: O-Megumi Calendar T-san". Also in Content C70, mark CM702 is placed for "3rd place: S-ko Calendar D-san". In this way, the information processing device 100 can enhance the reliability of calendar information by providing calendar information for authenticated subjects. Authentication may be performed by the business operator providing the calendar sharing service, by the subject of the subject information such as a celebrity, or by an agent acting on their behalf.
[0071] [3. Configuration of the Information Processing System] Next, the configuration of the information processing system 1 according to the embodiment will be described using Figure 9. Figure 9 is a diagram showing an example of the configuration of the information processing system 1 according to the embodiment. As shown in Figure 9, the information processing system 1 includes a terminal device 10 and an information processing device 100. The terminal device 10 and the information processing device 100 are connected via a network N so as to be able to communicate by wired or wireless means. Note that the information processing system 1 shown in Figure 9 may include multiple terminal devices 10 and multiple information processing devices 100.
[0072] Terminal device 10 is an information processing device used by users to access content such as web pages and application content displayed in a browser. For example, terminal device 10 may be a desktop PC (Personal Computer), a notebook PC, a tablet device, a mobile phone, or a PDA (Personal Digital Assistant).
[0073] The information processing device 100 is an information processing device that can communicate with various devices via a network N, and is implemented, for example, by a server device or a cloud system. For example, the information processing device 100 is connected to other various devices via the network N in a way that allows communication.
[0074] [4. Configuration of Information Processing Device] Next, an example of the functional configuration of the information processing device 100 will be described using Figure 9. As shown in Figure 5, the information processing device 100 has a communication unit 110, a storage unit 120, and a control unit 130.
[0075] (Regarding Communications Unit 110) The communication unit 110 is implemented, for example, by a NIC (Network Interface Card). The communication unit 110 is connected to the network N by wire or wireless connection and transmits and receives information with various other devices.
[0076] (Regarding memory unit 120) The storage unit 120 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. The storage unit 120 also includes a user information storage unit 121 and a calendar information storage unit 122.
[0077] (Regarding the user information storage unit 121) The user information storage unit 124 stores various information about the user. For example, the user information storage unit 124 stores various information about the user that has been registered in advance by the user. Here, Figure 10 shows an example of the user information storage unit 121 according to the embodiment. Figure 10 is a diagram showing an example of the user information storage unit according to the embodiment.
[0078] In the example shown in Figure 10, the user information storage unit 121 has items such as "User ID" and "User Information". For example, "User Information" has items such as "Attribute Information", "Calendar Information", and "Schedule Information".
[0079] A "User ID" is an identifier that identifies a user. "Attribute Information" is information about the user's attributes associated with the "User ID". For example, attribute information includes demographic attributes and psychographic attributes. For example, demographic attributes are demographic attributes. To give a more specific example, demographic attributes include age, gender, occupation, place of residence, annual income, family structure, etc. For example, psychographic attributes are psychological attributes. To give a more specific example, psychographic attributes include lifestyle, values, interests, etc.
[0080] "Calendar information" refers to the calendar information registered by the user associated with the "User ID". "Schedule information" refers to the schedule information included in the calendar information registered by the user associated with the "User ID".
[0081] For example, in Figure 10, "U1," identified by the user ID, has attribute information as "UA1," calendar information as "CA1," and schedule information as "CS1." In the example shown in Figure 10, attribute information is represented by abstract codes such as "UA1," but attribute information may also be numerical values, strings, or file formats containing various information indicating attribute information.
[0082] (Regarding the calendar information storage unit 122) The calendar information storage unit 122 stores calendar information. Here, Figure 11 shows an example of the calendar information storage unit 122 according to the embodiment. Figure 11 is a diagram showing an example of the calendar information storage unit according to the embodiment.
[0083] In the example shown in Figure 11, the calendar information storage unit 122 has items such as "Calendar ID" and "Calendar Information". For example, "Calendar Information" has items such as "User ID", "Target Information", "Calendar Information", "Schedule Information", and "Registered User ID".
[0084] The "Calendar ID" is an identifier that identifies calendar information. The "User ID" is an identifier that identifies the user who generated the calendar information associated with the "Calendar ID". In this context, the user refers to the first user, who is the owner who created the calendar information.
[0085] "Target information" is information about the subject that forms the basis of the calendar information associated with the "Calendar ID". For example, if the designated subject is celebrity A, the target information is information about celebrity A.
[0086] "Calendar information" is calendar information associated with a "Calendar ID". "Schedule information" is schedule information associated with a "Calendar ID". "Registered user ID" is an identifier that identifies the user who registered the calendar information associated with the "Calendar ID". The users referred to here are not the first user, but rather the second user and subsequent users.
[0087] For example, in Figure 11, "C1," identified by the calendar ID, has a user ID of "U1," target information of "CP1," calendar information of "CA1," and registered user ID of "U11."
[0088] In the example shown in Figure 11, the target information was represented by an abstract code such as "CP1," but the target information may also be numerical values, strings, or file formats containing various information indicating the target information.
[0089] (Regarding the control unit 130) 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 (an example of an information processing program) stored in the memory device inside the information processing device 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).
[0090] As shown in Figure 9, the control unit 130 includes a receiving unit 131, a generation unit 132, a selection unit 133, and a providing unit 134, and realizes or executes the information processing functions and operations described below. Note that the internal configuration of the control unit 130 is not limited to the configuration shown in Figure 9, and other configurations are also possible as long as they perform the information processing described later. Furthermore, the connection relationships of the various processing units in the control unit 130 are not limited to the connection relationships shown in Figure 9, and other connection relationships are also possible.
[0091] (Regarding reception desk 131) The reception unit 131 receives various requests. Specifically, the reception unit 131 receives requests from the terminal device 10 to generate information to be provided to the user group. For example, the reception unit 131 receives a request from the terminal device 10 to generate A-ko's calendar information as information to be provided to the user group. The reception unit 131 also receives requests from the terminal device 10 to provide content.
[0092] Furthermore, the reception unit 131 receives various types of information. Specifically, the reception unit 131 receives target information relating to a predetermined subject from the first user. The reception unit 131 then stores this target information in the calendar information storage unit 122. For example, the reception unit 131 receives information about child A as target information from the terminal device 10. The reception unit 131 then stores this information about child A as target information in the calendar information storage unit 122.
[0093] To give a more specific example, the reception unit 131 receives schedule information from the terminal device 10, such as schedule information for events that A-ko will participate in and release schedule information for products related to A-ko. The reception unit 131 then stores this schedule information as target information in the calendar information storage unit 122.
[0094] (Regarding the generation unit 132) The generation unit 132 generates various types of information. Specifically, based on the target information, the generation unit 132 generates information to be provided to each user group, which consists of multiple users including the first user. For example, based on information about child A as the target information, the generation unit 132 generates child A's calendar information as an example of information to be provided to the user group. The generation unit 132 then stores this child A's calendar information in the calendar information storage unit 122.
[0095] To give a more specific example, the generation unit 132 generates calendar information based on information about A-ko, including schedule information for events A-ko will participate in and release schedule information for products A-ko is involved with. The generation unit 132 then stores this calendar information in the calendar information storage unit 122.
[0096] (Regarding selection section 133) The selection unit 133 selects various types of information. Specifically, the selection unit 133 selects at least one calendar information from among the calendar information stored in the calendar information storage unit 122. For example, the selection unit 133 selects at least one calendar information from among the calendar information stored in the calendar information storage unit 122 based on the target calendar information registered by user U2.
[0097] To give a more specific example, suppose user U2 has registered A-ko's calendar information. In this case, the selection unit 133 selects at least one calendar information from among the calendar information stored in the calendar information storage unit 122 that is registered by user U2 and includes A-ko's calendar information.
[0098] (Regarding Section 134) The provisioning unit 134 provides various types of information. Specifically, the provisioning unit 134 provides a second user, who is different from the first user, with content containing at least one piece of information generated by the generation unit 132 that is provided to a user set including the second user.
[0099] For example, the provisioning unit 134 provides content to a user group that contains at least one calendar information selected by the selection unit 133. To give a more specific example, suppose user U2 has registered A's calendar information. In this case, the provisioning unit 134 provides user U2 with content that contains at least one calendar information, including A's calendar information, selected by the selection unit 133.
[0100] [5. Processing Procedure (1)] Next, the procedure for the generation process executed by the information processing device 100 according to the embodiment will be described using Figure 12. Figure 12 is a flowchart showing an example of the flow of the generation process executed by the information processing device 100 according to the embodiment.
[0101] As shown in Figure 12, the reception unit 131 receives a request to generate calendar information for a specified person (step S101). Specifically, if the reception unit 131 has not received a request to generate calendar information for a specified person (step S101; No), it waits until it receives such a request.
[0102] Meanwhile, if the reception unit 131 receives a request to generate calendar information for a specified person (step S101; Yes), it receives information about the specified person (step S102). Subsequently, the generation unit 132 generates calendar information for the specified person based on the information about the specified person (step S103).
[0103] [6. Processing Procedure (2)] Next, the procedure for the provisioning process performed by the information processing device 100 according to the embodiment will be explained using Figure 13. Figure 13 is a flowchart showing an example of the flow of the provisioning process performed by the information processing device 100 according to the embodiment.
[0104] As shown in Figure 13, the reception unit 131 receives a request for content provision (step S201). Specifically, if the reception unit 131 has not received a request for content provision (step S201; No), it waits until it receives a request for content provision.
[0105] On the other hand, if the receiving unit 131 accepts a request for content provision (step S201; Yes), the selection unit 133 selects at least one calendar information (step S202). Subsequently, the provision unit 134 provides content in which at least one calendar information is placed (step S203).
[0106] [7. Variations] The information processing device 100 described above may be implemented in various other forms besides those described above. Therefore, other embodiments of the information processing device 100 will be described below.
[0107] [7-1. Target] In the above embodiment, examples of predetermined targets were given, such as a person like A-ko or a group like baseball team C, but the embodiment is not limited to these. For example, the target may be content (e.g., games, anime, manga, music, etc.).
[0108] Furthermore, the target may also be local governments, etc. In this case, the provision unit 134 may provide the second user with calendar information including schedule information for local events. Here, the second user may be a resident of the local government or a tourist visiting the local government.
[0109] Furthermore, the target may also be shopping streets or facilities. In this case, the provisioning unit 134 may provide the second user with calendar information including event schedules for the shopping streets or facilities. Here, the second user is a customer of the shopping street or facility.
[0110] Furthermore, the target may also be retail stores such as supermarkets. In this case, the provision unit 134 may provide the second user with calendar information including schedule information for special sales and promotions held at the retail store, as well as schedule information for regular closing days. Here, the second user is the retail store's customer, etc.
[0111] Furthermore, the target may also be an internet mall, etc. In this case, the provisioning unit 134 may provide the second user with calendar information including schedule information of special sales and promotions held at the internet mall. Here, the second user is a customer of the internet mall, etc.
[0112] Furthermore, the target may also be the company or organization to which the second user belongs. In this case, the provision unit 134 may provide the second user with calendar information that includes schedule information that the company wishes to notify its employees of. For example, the schedule information may include schedule information for health checkups, schedule information regarding deadlines for submitting prescribed documents, and the closing date of the fiscal year.
[0113] Furthermore, the target may be restaurants, hair salons, and other establishments that require reservations. In this case, the service provider 134 may provide the second user with calendar information including reservation schedule information. Here, the second user is an employee of the establishment. Note that the schedule information included in the calendar information is not limited to reservation schedule information, but may also include employee shift schedule information.
[0114] Furthermore, the target may also be businesses that handle financial information, such as securities companies, or investment-related influencers. In this case, the provision unit 134 may provide the second user with calendar information that the business wants to notify users of. For example, the schedule information may include the release dates and times of important indicators or the earnings release dates of companies of interest.
[0115] [7-2. Notification Information] Furthermore, the providing unit 134 may provide the second user with notification information regarding the schedule information included in the calendar information. For example, the providing unit 134 may provide the second user with content (e.g., a web page or application function, etc.) in which at least one calendar piece of information is placed, in a manner in which the notification information is superimposed on the tab of one of the calendar pieces of information. This allows the providing unit 134 to provide the second user with suitable notification information, such as being able to find out which calendar piece of information has been changed, such as which calendar piece of information has new schedule information added to it. In addition, when there is a change in the schedule information within the set calendar information, the providing unit 134 may provide the second user with notification information by superimposing or highlighting the notification information on the schedule information.
[0116] [7-3. Recommended Information] Furthermore, the provisioning unit 134 may also provide the second user with recommended information, which is calendar information recommended to the second user based on the second user's attribute information. This allows the provisioning unit 134 to provide information that is useful to the second user.
[0117] [7-4. Advertising Content] Furthermore, the content (e.g., calendar information, web pages or application functions that allow setting such information) may include advertising content. For example, the provider 134 may provide a second user with content in which advertising content is placed in a predetermined frame within the content. Alternatively, the provider 134 may provide a second user with content in which advertising content is superimposed. In this way, the provider 134 can improve the advertising effectiveness of the advertising content.
[0118] For example, advertising content may be based on a specific target audience or on schedule information. Furthermore, advertising content may include advertisements for hotel reservations, transportation reservations, merchandise sales, etc.
[0119] Here, using Figure 14, we will explain an example of advertising content when advertising content is superimposed on other content. Figure 14 is a diagram showing an example of content related to a modified example. For example, terminal device 10 displays content C80. Content C80 is the same content as content C31 shown in Figure 4. In this case, advertising content AD801 is superimposed below content C80.
[0120] Furthermore, when revenue is generated for the business managing the information processing device 100 or for the advertising client due to the superimposed advertising content, there may be a function to return at least a portion of that revenue to the user.
[0121] Furthermore, the content may not only include advertising content that redirects to the advertiser's site, but also content that allows users to purchase, use, reserve, or apply for goods and services provided by the business managing the information processing device 100 or other third parties. For example, if the schedule information is for a concert event, the content may include functions that allow users to purchase related merchandise, or to reserve transportation tickets and accommodations to the venue.
[0122] Furthermore, there may be a function that changes the discount rate or discount amount according to the number of purchasers when these group users make a purchase or reservation (e.g., a group buying function). Specifically, the provisioning unit 134 may provide the first or second user with information regarding the discount rate or discount amount that has changed according to the number of users in the user group who have purchased the product or service.
[0123] For example, suppose a user belonging to the user group purchases goods or services provided by a third party. In this case, the reception unit 131 receives information regarding the number of users who purchased the goods or services from the terminal device 10 or a server managed by the third party. The provision unit 134 may then provide the first or second user with information regarding the discount rate or discount amount of the goods or services, which has been adjusted according to the number of users in the user group who purchased the goods or services. This allows the provision unit 134 to provide useful information to the first or second user.
[0124] Furthermore, when revenue is generated by the superimposed content related to the goods and services for the business managing the information processing device 100 or for third parties providing the goods and services, there may be a function to return at least a portion of that revenue to the user.
[0125] Furthermore, the content may include news articles or social media posts related to the relevant schedule information. This allows users to obtain more detailed information about the schedule.
[0126] Furthermore, when revenue is generated for the business managing the information processing device 100 or for third parties providing the news articles and social media information due to the superimposed news articles and information posted on social media, there may be a function to return at least a portion of that revenue to the users.
[0127] Furthermore, a "search function," including conversational search, may be superimposed in this section. Users can use this search function to search for and obtain information related to the relevant schedule information.
[0128] Furthermore, when revenue is generated for the business managing the information processing device 100 through the superimposed "search function," there may be a function to return at least a portion of that revenue to the users.
[0129] Furthermore, an example of an advertisement with a calendar information setting function will be explained using Figure 15. Figure 15 is a diagram showing an example of content related to a modified example. For example, it may be an advertisement content that allows businesses that manage the target information to set up calendar information for the target information with a simple transition such as pressing a button, for the purpose of promoting the target information.
[0130] In the example shown in Figure 15, the information processing device 100 provides the second user with content C90, which includes area RC901 for adding calendar information to "Y-ko's calendar". In this case, the terminal device 10 displays content C90. For example, if the second user presses area RC901, they can select and set Y-ko's calendar information with a simple transition such as pressing a button.
[0131] [7-5. Other Functions] Furthermore, the reception unit 131 may receive information regarding rewards (e.g., tips (registered trademark)) provided by a second user to a first user. The provision unit 134 may then provide at least a portion of the tip amount to the first user. The information processing device 100 may also provide a function for providing tips between users. This allows the information processing device 100 to provide the first user with a reward of an appropriate amount.
[0132] [7-6. Program] Furthermore, the information processing device 100 according to the above-described embodiment is realized by a computer 1000 having a configuration as shown in Figure 15. Figure 15 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 cache 1040, a memory 1050, an output interface 1060, an input interface 1070, and a network interface 1080 are connected by a bus 1090.
[0133] The arithmetic unit 1030 operates based on programs stored in the cache 1040 and memory 1050, as well as programs read from the input device 1020, and executes various processes. The cache 1040 is a memory device, such as RAM, that temporarily stores data used by the arithmetic unit 1030 for various calculations. The memory 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.
[0134] Output IF1060 is an interface for transmitting information to be output to output devices 1010, such as monitors and printers, and 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 input devices 1020, such as mice, keyboards, and scanners, and is implemented using, for example, USB.
[0135] 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 Disc), 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 be an external storage medium such as a USB memory stick.
[0136] 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.
[0137] 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 memory 1050 onto the cache 1040 and executes the loaded program.
[0138] For example, when computer 1000 functions as an information processing device 100, the arithmetic unit 1030 of computer 1000 realizes the functions of the control unit 130 by executing a program loaded on the cache 1040.
[0139] [7-7. Others] Furthermore, among the processes described in the above embodiments and modifications, 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 information including 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.
[0140] 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.
[0141] Furthermore, the embodiments and modifications described above can be combined as appropriate, provided that the processing content is not inconsistent.
[0142] Furthermore, the terms "section, module, unit" mentioned above can be replaced with "means" or "circuits." For example, the "providing section" can be replaced with "providing means" or "providing circuit."
[0143] [8. Effects] As described above, the information processing device 100 according to the embodiment includes a receiving unit 131, a generation unit 132, and a providing unit 134. The receiving unit 131 receives target information relating to a predetermined target from a first user. Based on the target information, the generation unit 132 generates information to be provided to a user group consisting of multiple users, including the first user, for each user group. The providing unit 134 provides a second user, who is different from the first user, with content containing at least one piece of information generated by the generation unit 132 that is provided to a user group including the second user.
[0144] The information processing device 100 according to this embodiment can provide users with information suitable for providing to a user group. This reduces the burden on users to acquire information about a predetermined target.
[0145] Furthermore, in the information processing device 100 according to this embodiment, the provisioning unit 134 provides content to a second user belonging to a user set relating to a predetermined target.
[0146] As a result, the information processing device 100 according to the embodiment can reduce the burden on users to acquire information about a predetermined target.
[0147] Furthermore, in the information processing device 100 according to the embodiment, the provisioning unit 134 provides a second user with content in which at least one calendar information containing predetermined target schedule information is arranged, as information provided to the user group.
[0148] As a result, the information processing device 100 according to the embodiment can reduce the burden on users to acquire information about a predetermined target.
[0149] Furthermore, in the information processing device 100 according to the embodiment, the providing unit 134 further provides a second user with content in which the number of days from the present to the schedule information is superimposed on calendar information for schedule information that satisfies predetermined conditions.
[0150] As a result, the information processing device 100 according to the embodiment can reduce the burden on users to acquire information about a predetermined target.
[0151] Furthermore, in the information processing device 100 according to this embodiment, the providing unit 134 further provides notification information regarding the schedule information included in the calendar information to a second user.
[0152] As a result, the information processing device 100 according to the embodiment can provide suitable notification information to a second user.
[0153] Furthermore, in the information processing device 100 according to this embodiment, the providing unit 134 further provides the first user with proposal information proposed by the second user, which proposes new schedule information to be added to the calendar information.
[0154] As a result, the information processing device 100 according to the embodiment can provide suitable suggestion information to the first user.
[0155] Furthermore, in the information processing device 100 according to this embodiment, the providing unit 134 further provides the first user with content for setting the authority to modify or add schedule information included in the calendar information to any of the multiple users.
[0156] As a result, the information processing device 100 according to the embodiment can reduce the burden on the first user who modifies or adds schedule information.
[0157] Furthermore, in the information processing device 100 according to this embodiment, the provisioning unit 134 further provides a second user with SNS functions related to the user group.
[0158] As a result, the information processing device 100 according to this embodiment can facilitate communication among multiple users belonging to a user group.
[0159] Furthermore, in the information processing device 100 according to the embodiment, the provisioning unit 134 provides a second user with content in which at least one piece of information provided to a predetermined set of authenticated users relating to a predetermined target is placed.
[0160] As a result, the information processing device 100 according to the embodiment can reduce the burden on users to acquire information about a predetermined target.
[0161] Furthermore, in the information processing device 100 according to the embodiment, the provisioning unit 134 provides content in which advertising content is placed in a predetermined frame within the content to a second user.
[0162] As a result, the information processing device 100 according to the embodiment can provide suitable advertising content to a second user along with the content.
[0163] Furthermore, in the information processing device 100 according to this embodiment, the provisioning unit 134 provides content with superimposed advertising content to a second user.
[0164] As a result, the information processing device 100 according to the embodiment can provide suitable advertising content to a second user along with the content.
[0165] Furthermore, in the information processing device 100 according to the embodiment, the provisioning unit 134 provides a second user with content in which advertising content based on a predetermined target is placed, as advertising content.
[0166] As a result, the information processing device 100 according to the embodiment can provide suitable advertising content to a second user.
[0167] Furthermore, in the information processing device 100 according to the embodiment, the provisioning unit 134 provides a second user with content in which advertising content based on schedule information is arranged as advertising content.
[0168] As a result, the information processing device 100 according to the embodiment can provide suitable advertising content to a second user.
[0169] Furthermore, in the information processing device 100 according to this embodiment, the reception unit 131 receives information regarding the remuneration to be provided from the second user to the first user. The provision unit 134 provides at least a portion of the remuneration to the first user.
[0170] As a result, the information processing device 100 according to the embodiment can provide the first user with a reward of an appropriate amount.
[0171] Furthermore, in the information processing device 100 according to this embodiment, the receiving unit 131 receives information regarding the number of users who have purchased goods or services, and the providing unit 134 provides the first or second user with information regarding the discount rate or discount amount of goods or services that has changed according to the number of users who have purchased goods or services from the user set.
[0172] As a result, the information processing device 100 according to the embodiment can provide useful information to a first or second user.
[0173] 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]
[0174] N Network 1. Information Processing System 10 Terminal devices 100 Information Processing Devices 110 Communications Department 120 Storage section 121 User information storage unit 122 Calendar Information Storage Unit 130 Control Unit 131 Reception Department 132 Generation part 133 Selection Section 134 Provision Department
Claims
1. A reception desk that receives target information regarding a specified target from the first user, Based on the aforementioned target information, a generation unit generates information to be provided to each user set, which consists of multiple users including the first user, A providing unit that provides a second user, who is different from the first user, with content containing at least one piece of information generated by the generating unit that is provided to a user set including the second user. An information processing device characterized by comprising:
2. The aforementioned supply unit is, Provide the aforementioned content to the second user belonging to the user group relating to the predetermined target. The information processing apparatus according to feature 1.
3. The aforementioned supply unit is, As information provided to the aforementioned user group, the second user is provided with the content which contains at least one calendar information item including the predetermined target schedule information. The information processing apparatus according to feature 1.
4. The aforementioned supply unit is, For schedule information that meets predetermined conditions, the second user will be provided with the content in which the number of days from the present to the date of that schedule information is superimposed on the calendar information. The information processing apparatus according to claim 3.
5. The aforementioned supply unit is, Further providing the second user with notification information regarding the schedule information included in the calendar information. The information processing apparatus according to claim 3.
6. The aforementioned supply unit is, Further, the first user is provided with proposal information proposed by the second user, which proposes new schedule information to be added to the calendar information. The information processing apparatus according to claim 3.
7. The aforementioned supply unit is, The first user is further provided with content to grant any of the multiple users permission to modify or add schedule information included in the calendar information. The information processing apparatus according to claim 3.
8. The aforementioned supply unit is, Further providing the second user with SNS (Social Networking Service) functionality related to the aforementioned user group. The information processing apparatus according to feature 1.
9. The aforementioned supply unit is, Provide the second user with the content which contains at least one piece of information provided to the user set relating to the predetermined authenticated subject. The information processing apparatus according to feature 1.
10. The aforementioned supply unit is, The content, in which advertising content is placed within a predetermined frame of the aforementioned content, is provided to the second user. The information processing apparatus according to feature 1.
11. The aforementioned supply unit is, Provide the content with superimposed advertising content to the second user. The information processing apparatus according to feature 1.
12. The aforementioned supply unit is, As the advertising content, the content in which the advertising content based on the predetermined target is placed is provided to the second user. The information processing apparatus according to claim 10 or 11.
13. The aforementioned supply unit is, As the advertising content, the content in which the advertising content based on the schedule information is placed is provided to the second user. The information processing apparatus according to claim 10 or 11.
14. The aforementioned reception unit is The system receives information regarding the remuneration provided by the second user to the first user. The aforementioned supply unit is, The first user shall receive at least a portion of the aforementioned remuneration. The information processing apparatus according to feature 1.
15. The aforementioned reception unit is We accept information regarding the number of users who have purchased goods or services. The aforementioned supply unit is, The first or second user will be provided with information regarding the discount rate or discount amount for the product or service, which has changed according to the number of users in the aforementioned user group who have purchased the product or service. The information processing apparatus according to feature 1.
16. A method of information processing performed by a computer, A reception process for receiving target information regarding a specified target from the first user, Based on the aforementioned target information, a generation step is performed to generate information to be provided to a user set consisting of multiple users, including the first user, for each user set. A provisioning step to provide a second user, who is different from the first user, with content containing at least one piece of information generated by the generation step that is provided to a user set including the second user. An information processing method characterized by including
17. A procedure for receiving target information regarding a specified target from the first user, A generation procedure for generating information to be provided to a user set consisting of multiple users, including the first user, based on the aforementioned target information, for each user set, A provision procedure for providing content to a second user, who is different from the first user, in which at least one piece of information generated by the generation procedure is provided to a user set including the second user. An information processing program characterized by causing a computer to execute it.