Automatic promotional service system, automatic promotional service method, and automatic promotional service program
The automatic diffusion service system uses a generation AI to generate and manage events, addressing the inefficiencies in existing technologies by automating event planning and execution, resulting in high diffusion effects and cost reduction.
Patent Information
- Application Number
- JP2024086448
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-28
- Publication Date
- 2025-12-10
- Estimated Expiration
- 2044-05-28
AI Technical Summary
Existing technologies lack the ability to efficiently and cost-effectively generate and manage events with a high diffusion effect, particularly in virtual environments, as they do not automatically create and execute event plans.
An automatic diffusion service system utilizing a generation AI to generate event plans, select candidates, execute tasks, and manage events, including generating operational data, screening participants, evaluating events, and addressing inappropriate content.
Enables the automatic generation and management of events with high diffusion effects, reducing costs and increasing efficiency in event planning and execution.
Smart Images

Figure 2025179596000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an automatic diffusion service system, an automatic diffusion service method, and an automatic diffusion service program. [Background technology]
[0002] Currently, with the emergence of a wide variety of products, the amount of advertising has also increased dramatically, and there is a demand for speed and cost reduction in order to spread information efficiently. In recent years, it has become easy to post on social media, but launching and running an event still requires considerable costs and burdens. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2024-43574 Summary of the Invention [Problem to be solved by the invention]
[0004] The above-mentioned Patent Document 1 describes a method for setting up a virtual event session in response to a session request received from a device. However, this technology applies rules to a session event such as a meeting in a virtual environment, but does not generate a new event.
[0005] An object of the present invention is to provide a technology for automatically generating and managing events that have a high diffusion effect. [Means for solving the problem]
[0006] The present application includes multiple means for solving at least part of the above problems, examples of which are as follows: An automatic diffusion service system according to one aspect of the present invention is characterized by executing the steps of receiving information about a sales object and its sales plan, having a generation AI generate an event plan for diffusion activities to widely publicize the sales object on the Internet based on the received information about the sales object and its sales plan, and carrying out the event plan.
[0007] Furthermore, the above-described automatic diffusion service system may further execute a step of causing a generation AI to generate event candidate proposals, and the event plan may be selected from the event candidate proposals.
[0008] Furthermore, in the above-described automatic distribution service system, the step of carrying out the event plan may include a process of sending a distribution article about the event to a distribution medium.
[0009] In the above-described automatic diffusion service system, the step of executing the event plan may include processing for requesting an online seminar related to the event.
[0010] Furthermore, in the above-mentioned automatic diffusion service system, the online seminar may be executed on the distribution medium.
[0011] The distributed article about the event may also be an article about the results of the event.
[0012] The automatic diffusion service system may also cause the generation AI to generate operational data to be used in the event planning.
[0013] Furthermore, in the above-described automatic diffusion service system, the step of carrying out the event plan may include a process of having the generation AI screen participants for the event.
[0014] In addition, in the above-described automatic diffusion service system, the step of executing the event plan may include a process of having a generation AI evaluate the event.
[0015] Furthermore, the step of carrying out the event plan may include a process of having the generation AI determine whether there are any inappropriate or fraudulent posts, and a process of taking action against the posts.
[0016] A further step of selecting participants for the event may also be performed.
[0017] Furthermore, an automatic diffusion service system according to one embodiment of the present invention executes the steps of: receiving information about a sales target and its sales plan; having a generation AI generate event candidate proposals based on the received information about the sales target and its sales plan; having the generation AI generate an event plan from an event candidate proposal selected from the event candidate proposals; and carrying out the event plan, wherein the step of carrying out the event plan includes a process of sending a distribution article about the event to a distribution medium; a process of posting a submitted article about the event to an information dissemination medium; a process of having the generation AI generate operational data to be used in the event plan; a process of having the generation AI evaluate event participants; and a process of having the generation AI evaluate the event.
[0018] An automatic diffusion service method according to one embodiment of the present invention is an automatic diffusion service method executed by a computer system including a server, and includes the steps of: receiving information about a sales object and its sales plan; having a generation AI generate event candidate proposals based on the received information about the sales object and its sales plan; having the generation AI generate an event plan from an event candidate proposal selected from the event candidate proposals; and carrying out the event plan, wherein the step of carrying out the event plan includes a process of sending a distribution article about the event to a distribution medium; a process of posting a submitted article about the event to an information dissemination medium; a process of having the generation AI generate operational data to be used in the event plan; a process of having the generation AI evaluate event participants; and a process of having the generation AI evaluate the event.
[0019] An automatic diffusion service program according to one embodiment of the present invention is an automatic diffusion service program executed by a computer system including a server, and causes the server to execute the following steps: a reception procedure for receiving information about a sales object and its sales plan; a candidate generation procedure for having a generation AI generate event candidate proposals based on the received information about the sales object and its sales plan; an event plan generation procedure for having the generation AI generate an event plan from an event candidate proposal selected from the event candidate proposals; and an execution procedure for carrying out the event plan, wherein the execution procedure includes a procedure for sending a distribution article about the event to a distribution medium; a procedure for posting a submitted article about the event to an information dissemination medium; a process for having the generation AI generate operational data to be used in the event plan; a procedure for having the generation AI evaluate event participants; and a procedure for having the generation AI evaluate the event. [Effects of the Invention]
[0020] According to the present invention, it is possible to provide a technology for automatically generating and managing events that have a high diffusion effect.
[0021] Problems, configurations, and effects other than those described above will become apparent from the following description of the embodiments. [Brief explanation of the drawings]
[0022] [Figure 1] 1 is a configuration diagram of an automatic diffusion service system according to a first embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of the configuration of an automatic diffusion service server 100. [Figure 3] 1A and 1B are diagrams showing examples of the structures of product information 121 and event information 122. [Figure 4] 10A and 10B are diagrams illustrating exemplary structures of task information 123 and seller information 124. [Figure 5] FIG. 2 illustrates an example of the hardware configuration of an automatic diffusion service server. [Figure 6] FIG. 10 is a diagram illustrating an example of the flow of an event candidate generation process. [Figure 7] FIG. 6 is a diagram showing an example of an event candidate request screen 600. [Figure 8] FIG. 7 is a diagram showing an example of a candidate proposal presentation screen 700. [Figure 9] FIG. 10 is a diagram illustrating an example of the flow of an event plan generation process. [Figure 10] FIG. 8 shows an example of a detailed setting screen 800. [Figure 11] FIG. 9 shows an example of an event planning screen 900. [Figure 12] FIG. 9 shows an example of an event planning screen 900. [Figure 13] FIG. 10 is a diagram showing an example of operational data. [Figure 14] FIG. 10 is a diagram illustrating an example of the flow of an event execution process. [Figure 15] FIG. 10 is a diagram illustrating an example of operational data. [Figure 16] FIG. 10 is a configuration diagram of an automatic diffusion service system according to a second embodiment. [Figure 17] FIG. 10 is a diagram illustrating an example of the flow of article editing processing. DETAILED DESCRIPTION OF THE INVENTION
[0023] An automatic distribution service system 1 to which an embodiment according to one aspect of the present invention is applied will be described below with reference to the drawings. In the following embodiments, when necessary for convenience, the description will be divided into multiple sections or embodiments. However, unless otherwise specified, they are not unrelated to each other, and one is related to the other as a partial or complete modification, detail, supplementary explanation, etc.
[0024] Furthermore, in the following embodiments, when referring to the number of elements (including the number, numerical value, amount, range, etc.), unless otherwise specified or when it is clearly limited to a specific number in principle, it is not limited to that specific number and may be more or less than the specific number.
[0025] Furthermore, it goes without saying that in the following embodiments, the components (including element steps, etc.) are not necessarily essential unless otherwise specified or unless they are clearly considered essential in principle.
[0026] Similarly, in the following embodiments, when referring to the shapes, positional relationships, etc. of components, etc., it is intended to include those that are substantially similar or similar to those shapes, etc., unless otherwise specified or when it is considered that this is clearly not the case in principle. This also applies to the above numerical values and ranges.
[0027] In addition, in all the drawings for explaining the embodiments, the same components are generally designated by the same reference numerals, and repeated explanations thereof will be omitted.
[0028] First Embodiment 1 is a configuration diagram of an automatic diffusion service system 1 according to this embodiment. The automatic diffusion service system 1 includes an automatic diffusion service server 100, a seller terminal 200, a generation AI 300, a distribution service server 401, an information transmission service server 402, and a user terminal 500. Providers (manufacturers, distributors, etc.) of items for sale (products) use the seller terminal 200, and general consumers use user terminals 500 such as their own smartphones.
[0029] The seller terminal 200 and the user terminal 500 are information processing devices such as smartphones, personal computers, and tablet devices, but may also be wearable devices such as smart watches, headsets, gloves, and chokers.
[0030] The seller terminal 200 and the user terminal 500 communicate with various servers using a data communication network such as a carrier network or the Internet, using a predetermined data transmission protocol (HTTP (Hyper Text Transfer Protocol), Https (HTTP (Hyper Text Transfer Protocol Secure), etc.). They then send and receive web content using URLs (Uniform Resource Locators), i.e., perform web browsing.
[0031] The automatic diffusion service server 100 responds to various requests from the seller terminal 200 using a data transmission protocol. In addition, the automatic diffusion service server 100 creates instructions (prompts) in response to requests from the seller terminal 200 and inputs them to the generated AI 300. The automatic diffusion service server 100 also uses the generated AI 300 to create operational data to be used in the event.
[0032] The generation AI 300 is a system connected to a communication network that uses machine learning and natural language processing to generate and output various documents, images, videos, audio, program code, etc. in response to instructions (prompts). If an API (Application Programming Interface) is provided, the automatic dissemination service server 100 can also access the API function to input instructions. The generation AI 300 may be built locally and accessed by the automatic dissemination service server 100 via a local area network (LAN). Examples of the generation AI 300 that can be used include OpenAI's CHAT-GPT and Google's Gemini.
[0033] The distribution service server 401 is an operating server of an information distribution platform where news media etc. distribute information such as news etc. In this example, the distribution service server 401 accepts information such as news articles and press releases via a web page or by means of e-mail or the like.
[0034] The information transmission service server 402 is an operating server of an information transmission medium that accepts posts from users and makes the information viewable, such as a sharing platform for videos, images, text, etc., or a social networking service. Examples of such services include YouTube (registered trademark), Facebook (registered trademark), Instagram (registered trademark), X (registered trademark), TikTok (registered trademark), and Snapchat (registered trademark), but the service is not limited to these and any service that allows users to post and view information may be used.
[0035] 2 is a diagram showing an example of the configuration of the automatic spreading service server 100. The automatic spreading service server 100 includes a processing unit 110, a storage unit 120, and a communication unit 150. The storage unit 120 includes product information 121, event information 122, task information 123, and seller information 124. The processing unit 110 includes an information receiving unit 111, an AI input / output unit 112, an information presentation unit 113, and an event execution unit 114.
[0036] FIG. 3 shows example structures of product information 121 and event information 122. Product information 121 includes a product ID and product details. The product ID is an identifier for identifying a product. The product details include detailed product information, such as the product name, the product's website address, product images and videos (or website addresses or directories where they can be accessed), a summary, and a JAN code (including a business code, product item code, etc.). The summary can include, for example, the manufacturer's name, release date, development background and purpose, main uses and functions, basic usage, precautions for use, features and advantages, comparison with competitors, new technologies, whether or not the product has patents, environmental considerations, design features, after-sales service and warranty period, future update plans, user reviews, past and upcoming events and campaigns, Q&A, development story, SEO measures, etc.
[0037] Event information 122 includes an event ID, a product ID, a seller ID, sales plan information, detailed setting information, and history information. The event ID is an identifier for identifying the event. The product ID is the ID of the product to be promoted at the event. Note that if the event is intended to promote multiple products, multiple series, variations, etc., multiple product IDs may be included. The seller ID is an identifier for identifying the seller (i.e., the organizer of the event).
[0038] Sales plan information is information about product sales plans, and includes, for example, target attributes (age, gender, occupation, etc.) which are the attributes of the target customers, sales price range, product sales targets (quantity, sales in a specified period, etc.), sales region, sales format (retailer, online store, availability of pre-orders, return and exchange policy, purchase benefits and discounts, etc.), event type which is the type of event to be held to spread the word (specifically, seminars (online, offline), contests, exhibitions and sales events, user networking events, etc.), event budget, event goals, etc.
[0039] The detailed setting information is a set of detailed settings corresponding to the event type stored in the sales plan information, and for example, if the event type is a contest, it includes the implementation medium (entry medium), application method, event period, result announcement date, press release, distribution service, judging criteria (evaluation items), names of each prize, number of participants, prizes, and other items. Note that if the event type is different, a set of detailed settings corresponding to that event is selected. Therefore, it is assumed that the memory unit 120 separately stores information related to a set of detailed settings determined for each event type.
[0040] The history information is the history of events, and is stored in chronological order based on event plans, which will be described later.
[0041] FIG. 4 is a diagram showing an example of the structure of the task information 123 and the seller information 124. The task information 123 stores the processing flow of the tasks that the automatic spreading service server 100 should execute according to the event schedule. Specifically, the task information 123 includes the event ID, execution date and time, processing content, operation data, information indicating whether confirmation is required, etc. The processing content stores the processing flow required for the tasks performed during the event (for example, providing information to a distribution service or an information dissemination service, posting an article, conducting a survey using a generation AI, etc.).
[0042] The seller information 124 is information about the user of the seller terminal 200 (i.e., the organizer of the event) or the organization thereof. The seller information 124 includes, for example, a seller ID and seller information, which includes the company name, the name of the person in charge, an email address, account information for various distribution services, account information for various information transmission services, information about online payments, etc.
[0043] The information receiving unit 111 receives input of information from the seller terminal 200 and registers it in each piece of information in the storage unit 120. The AI input / output unit 112 creates a prompt suitable for input of the generated AI and inputs it to the generated AI 300. The AI input / output unit 112 also receives a response output from the generated AI 300. The information presenting unit 113 creates various screens etc. based on the output from the generated AI 300 and sends them to the seller terminal 200. The event executing unit 114 executes task processing to be executed when executing the event.
[0044] The communication unit 150 communicates between the terminals via a data communication network and the Internet or the like.
[0045] 5 is a diagram showing an example of the hardware configuration of an automatic diffusion service server. The automatic diffusion service server 100 has a hardware configuration realized by the housing of a so-called server device, workstation, personal computer, smartphone, or tablet terminal. The automatic diffusion service server 100 has a processor 101, memory 102, storage device 103, communication device 104, and a bus connecting each device.
[0046] The processor 101 is an arithmetic device such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit).
[0047] The memory 102 is a memory device such as a RAM (Random Access Memory).
[0048] The storage device 103 is a non-volatile storage device capable of storing digital information, such as a so-called hard disk drive, a solid state drive (SSD), or a flash memory.
[0049] The communication device 104 is a network interface card (NIC) or the like that communicates with other devices via the data communication network 50 .
[0050] The information receiving unit 111, AI input / output unit 112, information presentation unit 113, and event execution unit 114 of the automatic diffusion service server 100 are realized by a program that causes the processor 101 to perform processing. This program is stored in the memory 102, the storage device 103, or a ROM device (not shown), and is loaded onto the memory 102 for execution and executed by the processor 101.
[0051] Furthermore, the storage unit 120 of the automatic diffusion service server 100 is realized by the memory 102 and the storage device 103. Furthermore, the communication unit 150 is realized by the communication device 104. The above is an example of the hardware configuration of the automatic diffusion service server 100.
[0052] The configuration of the automatic diffusion service server 100 can be further divided into more components depending on the processing content, or one component can be divided into more components to perform more processing.
[0053] Each processing unit (information receiving unit 111, AI input / output unit 112, information presentation unit 113, event execution unit 114) may be constructed using dedicated hardware (ASIC, GPU, etc.) that realizes the respective function. The processing of each processing unit may be executed by a single piece of hardware, or by multiple pieces of hardware. The seller terminal 200 and the user terminal 500 also have essentially the same hardware configuration as the automatic diffusion service server 100.
[0054] Next, the operation of the automatic diffusion service system 1 in this embodiment will be described.
[0055] 6 is a diagram showing an example of the flow of the event candidate generation process. The event candidate generation process is started when the automatic spreading service server 100 is put into a standby state after it starts operation and when a login request is made from the seller terminal 200.
[0056] First, the seller terminal 200 logs in to the automatic distribution service server 100 (step S001). The login process may involve general authentication (password authentication, biometric authentication, passcode authentication, image authentication, etc.). After logging in, when a request for generating event candidates is made from the seller terminal 200, the information accepting unit 111 transmits a predetermined event candidates request screen 600 to the seller terminal 200 (step S002).
[0057] 7 shows an example of the event candidate request screen 600. The event candidate request screen 600 is configured to allow input of each item stored in the product details of the product information 121 and the sales plan information of the event information 122. The seller may be asked to input all items, or items other than the required items may be left blank. The generation AI 300 can fill in the blanks with optimal content.
[0058] The seller enters information into each field on the event candidate request screen 600 and operates the event candidate request button 601 to transmit the information to the automatic diffusion service server 100 (step S003). The information receiving unit 111 registers the received information into the product details of the product information 121 and the sales plan information of the event information 122 (step S004).
[0059] Next, the AI input / output unit 112 creates a prompt to request the generation AI 300 to generate event candidates for promoting the product based on the product details in the product information 121 and the sales plan information in the event information 122, and outputs the prompt to the generation AI 300 (step S005). The prompt may be created in any manner, but for example, a prompt template may be stored in advance and the contents of each item obtained in step S004 may be applied to the template to create the prompt. The generation AI 300 may be instructed to complete any missing items.
[0060] The generation AI 300 generates event candidates in accordance with the prompt and transmits them to the automatic diffusion service server 100 (step S006).
[0061] Next, the information presenter 113 generates a candidate presentation screen 700 based on the event candidate proposals and transmits it to the seller terminal 200 (step S007). The seller terminal 200 displays it (step S008).
[0062] 8 shows an example of the candidate proposal presentation screen 700. The candidate proposal presentation screen 700 lists one or more event candidate proposals that meet the seller's conditions.
[0063] Next, a description will be given of an event plan generation process using the candidate proposal presentation screen 700. Fig. 9 is a diagram showing an example of the flow of the event plan generation process. The event plan generation process is executed following the candidate proposal request process.
[0064] The seller selects an event that the seller wishes to generate from among the candidate proposals (step S011). Specifically, the seller, for example, looks at the event candidate proposals presented on the candidate proposal presentation screen 700, operates the selection button 701 corresponding to the candidate proposal that the seller wishes to generate, and transmits the selection to the automatic diffusion service server 100.
[0065] If there are no candidates that the seller likes, the seller can return to the event candidate request screen to modify the content or add a new candidate. Furthermore, by adding further requests, such as expressions like "fun," "innovative," or "futuristic," the seller can request a candidate that more closely matches their desired content. Below, the seller can modify the content or make further requests at each stage of the request to the AI. The seller can indicate various criteria to the generation AI 300 as needed, and the generation AI 300 will execute the process in accordance with those criteria.
[0066] The information receiving unit 111 creates a detailed setting screen 800 for making detailed settings for the selected event, and transmits it to the seller terminal 200 (step S012). FIG. 10 shows an example of the detailed setting screen 800. The detailed setting screen 800 is a screen on which the seller can register the content to be stored in the detailed setting information of the event information 122 for the event candidate proposal selected by the seller. Here too, the seller may be asked to enter all items, but items other than the required items may be left blank. The generation AI 300 can fill in the blanks with optimal content.
[0067] The seller enters information into each field on the event candidate proposal request screen 600, and operates the event plan creation request button 801 to transmit the information to the automatic diffusion service server 100 (step S013). The information receiving unit 111 registers the received information for each field in the detailed setting information of the event information 122 (step S014).
[0068] Next, the AI input / output unit 112 creates a prompt to request the generation AI 300 to create an event plan for promoting the product based on the product details in the product information 121 and the sales plan information and detailed setting information in the event information 122, and outputs the prompt to the generation AI 300 (step S015). Here, too, the prompt can be created in any way, for example, by applying the content of each item to a predetermined template. Note that the generation AI 300 may be instructed to complete any missing items.
[0069] The generation AI 300 generates an event plan according to the prompt and transmits it to the automatic diffusion service server 100 (step S016).
[0070] Next, the information presenter 113 creates task information 123 from the obtained event plan (step S017). Specifically, the information presenter 113 first extracts the contents of the tasks to be executed when the event is carried out, that is, information such as the execution date and time, processing contents, and operation data, from the event plan generated by the generation AI 300, and stores the extracted information in the task information 123.
[0071] The information presenter 113 then generates the event plan screen 900 from the obtained event plan and transmits it to the seller terminal 200 (step S018), which then displays it (step S019).
[0072] 11 and 12 show examples of the event planning screen 900, and FIG. 13 shows an example of operational data. Operational data refers to image and document data, such as distributed articles, posted articles, and email text, created by the generation AI 300. The event planning screen 900 may take any form, but may include, for example, an event schedule in which tasks are listed in chronological order, an event summary, and the like. Therefore, it is desirable that the format of the event plan output from the generation AI 300 be the same as or compatible with the event planning screen 900. Furthermore, it is desirable that the event plan also include detailed processing flows for each task so that the processing flows for performing the tasks can be registered in the processing details of the task information 123.
[0073] Furthermore, the event planning screen 900 of this example includes a content confirmation button 901 and a confirmation required / not required selection button 902. The content confirmation button 901 is a button that allows the content of operational data that has been generated for a task to be confirmed at the current stage. For example, the seller can call up a posted article such as that shown in FIG. 13 for the task "contest start announcement" and confirm its content. The confirmation required / not required selection button 902 is a button that allows the seller to select whether or not to confirm before, for example, executing a predetermined process in completing a task. Confirmation may be performed at any time, but it is efficient to perform it before, for example, a process that involves external transmission (such as sending an email or message to another person, sending a distribution article, or posting a posted article).
[0074] Specifically, for tasks for which operational data has not yet been generated at the initial stage (e.g., operational data used for interim reports, interim presentations, result presentations, final reports, etc.), "Undecided" is displayed, and the content to be transmitted to the outside cannot be confirmed. As the task progresses and operational data is generated and stored, a content confirmation button 901 is displayed, allowing the user to call up the operational data. Therefore, after the operational data is generated, the seller can perform a final confirmation of the operational data before transmitting it, thereby preventing the leakage of unwanted information. If confirmation is not performed, the automatic diffusion service server 100 automatically executes the task and transmits it to the outside. Tasks that do not require confirmation, such as various reports sent to the seller terminal 200, may be automatically determined not to require confirmation.
[0075] Note that the tasks are not limited to the example shown in Figure 11; they can be anything, such as reposting (reposting a post by quoting someone else or your own post), posting a call for participation in an event, or counting down to a deadline at a specified frequency.
[0076] If the seller is satisfied with the event plan, he / she operates the event start button 903 to send the contents of the event plan to the automatic diffusion service server 100 (step S020). If the seller wants to modify the contents, the modification can be accepted on this screen, or the seller can go back in time to modify the input items on each screen and perform the same process again to have the generation AI 300 generate a new event plan.
[0077] The information receiving unit 111 stores the selection of whether confirmation is required or not for each task from the received event plan in the confirmation required / not required field of the task information 123. At this time, for tasks that require confirmation, the execution date and time may be advanced by a predetermined amount of time to ensure time for the seller to confirm.
[0078] Then, the event execution unit 114 stores the current event plan in the history information of the event information 122, and starts the event execution process (step S021).
[0079] Next, the event execution process will be described. Fig. 14 is a diagram showing an example of the flow of the event execution process. When the current time reaches the execution date and time stored in the task information 123, the event execution unit 114 starts processing the task.
[0080] The event execution unit 114 first reads the processing flow of the task from the processing content of the task information 123 and starts the processing (step S031). The processing flow differs depending on the type of task, but specific examples include the following.
[0081] 1. Tasks for which operational data has already been generated For tasks such as "Request for Dissemination," "Register for Advertisement Distribution," "Press Release," "Contest Start Announcement," and "Contest End Announcement" in Figure 11, operational data (such as request documents, advertisement articles, distribution articles, and posted articles) can be generated in advance, so the processing flow simply involves sending the relevant operational data to a specified destination. For example, if the task is "Register for Advertisement Distribution," the operational data is registered as the content of the advertisement distribution with a specified information transmission service. For "Press Release," the relevant operational data (a distribution article announcing the holding of an event or the results) is sent to a specified destination of the specified distribution medium (XX News). For tasks such as "Contest Start Announcement" and "Contest End Announcement," the relevant operational data (for example, a posted article announcing the start of the contest, as shown in Figure 13) is posted from a specified account of the specified information transmission service.
[0082] A "spread request" may be, for example, a request to a specific person to participate in a contest or hold a seminar on a product. It is desirable to select specific people, for example, from among influencers with a certain level of spreading ability, well-known individuals, or performers on streaming services. Seminars can be held more easily if they are online, such as online seminars or webinars. Such online seminars can be live or on-demand, and can be one-way or two-way. Furthermore, the seminars can be held for members on the platform operated by the streaming service server 401, and contest participants can be recruited through advertising, streaming, etc. on the platform. Of course, contest participants can also be recruited within the seminar.
[0083] 2. Tasks for which operational data has not been created For tasks such as "Interim Report," "Interim Presentation," "Result Presentation," and "Final Report" in Figure 11, no operational data is generated in advance. Therefore, instructions (prompts) for generating operational data are first created, and the generation AI 300 is made to generate the operational data, which is then posted or presented. These tasks are described in detail below.
[0084] The "interim report" is generated to inform the seller of the current evaluation of the event. The AI input / output unit 112 creates instructions (prompts) for generating an interim report summarizing the current evaluation of the event and inputs them to the generation AI 300. The instructions (prompts) for generating the interim report may be of any type, but may include, for example, an evaluation of the spread of the event based on the current number of event participants, the number of posts related to the event or product, the number of views for the posts, the number of followers, the save rate, the profile access rate, the follower conversion rate, the number of likes, the number of comments, and the quality of the comments; a progress evaluation based on the presence or absence of inappropriate posts or fraud; an evaluation of changes in public awareness based on the number of search engine hits; and suggestions for improvement. If information (feedback) from the seller is required, a separate registration screen may be sent to the seller terminal 200 to prompt registration. Information requested to be provided is preferably information that changes in proportion to the spread of the product, such as changes in sales and inquiries. The prompts may also include advice on improvements to the event or instructions to regenerate and update the event plan.
[0085] Furthermore, if the generation AI 300 discovers an inappropriate post (such as a post that does not conform to the intentions of the event organizer or a post that is not socially or ethically worthy) or fraudulent (such as a quote of content published by another person) and sends it to the automatic diffusion service server 100, the automatic diffusion service server 100 may delete the inappropriate or fraudulent post or comment, warn the sender by email or direct mail, notify the media operator, send an alert to the seller, or notify the seller of an "interim announcement" (described below), a warning through regular posts, or a notice that the post will be invalidated, etc. Note that such evaluations may be monitored and addressed on a regular basis, not just when creating an interim report.
[0086] The "final report" is generated to inform the seller of the evaluation of the event after it has ended. The AI input / output unit 112 creates instructions (prompts) for generating a final report summarizing the evaluation of the event after it has ended, and inputs these to the generation AI 300. Note that, like the interim reports, the instructions (prompts) for generating the final report can be of any type, but they may also request that the seller indicate points to reflect on and areas for improvement in the event. Furthermore, providing information (feedback) from the seller can further improve the accuracy of future events.
[0087] An "interim announcement" is a post that informs users of the information dissemination service of the progress at that time. Therefore, it is desirable to create instructions (prompts) to generate operational data that will liven up the event and promote further dissemination. It is also possible to specify the outline of the post to be created, such as the number of event participants, the number of days remaining until the deadline, an introduction of currently popular posts, an interim ranking, etc.
[0088] The "Results Announcement" is a post used to announce the results of an event (such as the winners of a contest in this example) to users of the information transmission service. FIG. 15 shows an example of operational data used for the results announcement. The AI input / output unit 112 performs a review based on the detailed setting information, creates instructions (prompts) for generating operational data for announcing the results, and inputs these to the generation AI 300. The review can be performed, for example, based on the content shown in FIG. 10. Specifically, the generation AI 300 extracts event-related posts from the media (here, using a predetermined hashtag) and reviews them based on the evaluation items listed in the review criteria. For example, the number of posts, number of views, save rate, number of followers, number of likes, number of comments, etc. of the user (poster) account are obtained from the media's operating website or server, if available. The quality, creativity, originality, etc. of the comments can be evaluated using a judgment method obtained from the generation AI 300's data analysis and learning from the results.
[0089] It is also possible to specify a more detailed judging method for the generation AI 300 by providing a predetermined priority order or weighting table among the judging criteria. Of course, the selection of evaluation items and their weighting themselves may be determined by the generation AI 300. If an event is being held across multiple media, it is also possible to identify the same sender from public information such as account names and links, and to ensure that the same sender does not receive multiple awards.
[0090] The event execution unit 114 may also be configured to notify the winners of their awards. The content of the notification may be set in advance by the seller or generated by the generation AI 300. The means of communication may be direct mail or, in the case of SNS, direct messages. Furthermore, by storing information on posters and winners and using it at the next event, it is possible to promote more efficient operation.
[0091] The press releases for the results may be released in stages, explaining the situation at each point in time. Also, appropriate media may be selected and released in accordance with the results.
[0092] Note that the generation AI 300 may be configured to plan backup measures in advance in case the above processes do not proceed as planned. For example, if the number of publications of "press releases" does not reach the planned number, a backup plan may be implemented, such as a new release or additional advertising distribution. This plan may be presented to the seller in advance for confirmation, or a new plan may be formulated each time and approval may be sought from the seller.
[0093] Furthermore, for tasks such as "requests for sharing" that require interaction with the other party or where approval cannot be automatically confirmed, the seller may be asked to intervene in the task. For example, a schedule can be created to progress the task by providing feedback on the content of email replies from the other party or requesting approval of various conditions. It is also possible to create an alternative plan in case feedback or approval is not provided.
[0094] Returning to the event execution process, when the process flow starts, the event execution unit 114 determines whether the next processing step involves sending operational data to an external party (other than the seller terminal 200) (step S032). If the next processing step involves sending operational data to an external party (Y in step S032), the event execution unit 114 determines whether confirmation from the seller is required before sending the operational data to an external party (step S033).
[0095] Specifically, the event execution unit 114 reads the content stored in the confirmation necessity field of the task information 123, and if the content indicating that confirmation is necessary is stored (Y in step S033), it creates a confirmation screen for confirming the content of the operational data and sends it to the seller terminal 200 (step S034). Note that the confirmation screen may be created anew, or the event planning screen 900 shown in FIG. 11 may be updated and used.
[0096] If the seller terminal 200 checks the operation data and approves the execution of the process, it sends a notice to that effect to the automatic diffusion service server 100 (step S035). If the seller is not satisfied, the seller may request that the operation data be created again, or may manually correct and upload the operation data. Alternatively, the seller may request that the process flow be terminated and manually perform the remaining process (transmission to the outside).
[0097] If the process does not involve an external call (N in step S032), if confirmation is not required (N in step S033), or if permission to carry out is sent in step S035, the event carrying out unit 114 carries out and completes the processing flow (step S036), reports the completion of the task to the seller terminal 200 (step S037), and ends the process.
[0098] The above is the first embodiment. With the system described above, sellers can hold events suitable for spreading information, create excitement, and widely publicize their products.
[0099] Second Embodiment In the above embodiment, users (contributors) created and freely posted articles either individually or within the functions of the information transmission service, but below we will explain an example in which application programs (hereinafter simply referred to as applications) that run on systems, devices, web browsers, etc. are provided, and users edit and post articles via these. Note that the second embodiment is basically the same as the first embodiment, so we will mainly explain the differences.
[0100] FIG. 16 is a diagram showing an example of the configuration of the automatic information diffusion service server 200. The automatic information diffusion service server 200 further includes an APP control unit 215 in the processing unit 210. The APP control unit 215 assists users in editing and creating posted articles and posts them to the information transmission service server 402. Specifically, the APP control unit 215 accepts and executes edits of videos, images, text, etc. by the user. During the editing process, the APP control unit 215 provides, for example, templates for images, videos, audio, promotional slogans, catchphrases, product descriptions, illustrations, font styles, image filters, etc. recommended for use with each target product, as well as an editing interface, and accepts instructions from the user on the interface to assist the editing process.
[0101] Specifically, the APP control unit 215 receives information from the user specifying the data they wish to post (e.g., images or text owned by the user) and the template they wish to use, and performs image processing to create an article in accordance with the template. At this time, the automatic spreading service server 200 may cause the generation AI 300 to create the article. It is desirable that templates be prepared that conform to the posting regulations and formats of each information dissemination service, and a suitable template is automatically selected depending on the type of service to which the post is desired.
[0102] Furthermore, the APP control unit 215 reviews the created posted article to check its content. For example, the APP control unit 215 checks whether the posted article contains inappropriate content, and if so, warns the user and urges them to delete or correct the article. Inappropriate content includes, for example, information about competitors or their products, content that does not conform to social ethics, content that lacks dignity, and other prohibited items.
[0103] The automatic distribution service server 200 stores APP-related information 225 in the storage unit 220. The APP-related information 225 includes the application program itself and related information required for the application. The related information required for the application includes, for example, account information for the user to log in to the service, account information for the user to log in to various information transmission services, the templates used during editing, and the list of NG items used during proofreading.
[0104] Next, a description will be given of the article editing process executed by the APP control unit 215. Fig. 17 is a diagram showing an example of the flow of the article editing process executed by the APP control unit 215.
[0105] As a premise, the user first downloads an application, installs it on his / her user terminal 500, and starts the application, or accesses a URL where the application program runs.
[0106] When the APP control unit 215 of the automatic distribution service server 200 receives access from the user terminal 500, it requests the user to log in to the system (step S041). When the user receives the login request, the user logs in to the system (step S042). If cookie information for the system remains, the user can log in simply or automatically using biometric authentication or the like. If no cookie information remains, the user logs in by entering account information or the like.
[0107] When the login is accepted, the APP control unit 215 generates an editing screen that can use the template and transmits it to the user terminal 500 (step S043). The user terminal 500 accepts an edit operation for the posted article from the user (step S044) and transmits it to the automatic spreading service server 200. When the APP control unit 215 accepts an instruction from the user terminal 500, it executes the editing process each time and transmits the result to the user terminal 500 (step S045).
[0108] Next, the user terminal 500 accepts a posting request from the user (step S046) and transmits it to the automatic spreading service server 200. Upon receiving the instruction from the user terminal 500, the APP control unit 215 reviews the content of the posted article against the above-mentioned NG items and determines whether or not corrections are necessary (step S047). If corrections are necessary, the APP control unit 215 transmits a correction request to the user terminal 500 (Y in step S048). Upon accepting the correction request, the user terminal 500 displays the correction content on the screen (step S049), and returns to step S044 to prompt the user to make corrections.
[0109] If it is determined in step S047 that no correction is necessary, the APP control unit 215 logs in to the information transmission service server 402 to which the user wishes to post using the user's account information and performs the posting process (N in step S048). When the information transmission service server 402 accepts the post (step S049), it uploads the posted content and reflects it on the information transmission service.
[0110] The above is the processing executed by the APP control unit 215. With the system described above, when a user edits, a post is naturally created that matches the seller's intentions, and the finished post meets the requirements. Furthermore, a user can easily create a highly effective promotional post by simply selecting images, videos, templates, etc. that they own.
[0111] It is also possible for the user to upload an article that he or she has created separately to the application, and have the APP control unit 215 only proofread it.
[0112] Furthermore, for example, the application may register more personal information about the user (such as the intention behind creating the article, account, URL, etc.) and determine the user's suitability for the event. Suitability can be determined, for example, by analyzing the content of past posts and determining whether or not a certain amount of the above-mentioned prohibited content is included, or whether the impression matches the event to which the post is being made. Note that these determinations may be made by the generation AI 300. This makes it possible to select only those users who are more likely to empathize with and be beneficial to the event, company, product, etc., and allow them to post, solicit submissions, or be eligible for awards, as necessary.
[0113] Furthermore, by collecting account information for each information transmission service, if a user posts to multiple information transmission services, it is possible to conduct a review for each user and comprehensively evaluate the same user. In addition, it is possible to prevent one user from monopolizing multiple awards.
[0114] In this way, by having users post via applications, etc., the burden of review can be reduced, posts can be made that are more in line with the intent, and risks can be avoided. Note that all or part of these applications, templates, NG items, etc. may be created by the generation AI 300.
[0115] The sales items are not limited to products, but may also be services. For example, this system can be used to sell a variety of items, such as delivery services, cleaning services, and housekeeping services.
[0116] Furthermore, the processing performed by the automatic diffusion service server 100 and the generation AI 300 does not necessarily have to be performed on the device side described above. Processing performed by the automatic diffusion service server 100 may be performed by the generation AI 300, and vice versa. It is also possible to hold a contest in which seminar organizers compete for the best diffusion results.
[0117] Alternatively, instead of a generation AI, a server that outputs predetermined information in response to input information may be used. Such a server, for example, stores in advance templates to be read in response to input information. Then, in response to information input by a requester, the server reads the corresponding template, adds necessary information according to predetermined rules, and outputs the template to the requester.
[0118] The functions of the automatic diffusion service server may be realized by a system consisting of one or more computers.
[0119] Furthermore, the technical elements of the above-described embodiments may be applied independently, or may be divided into multiple parts such as program parts and hardware parts and applied.
[0120] The present invention has been described above mainly with reference to the embodiment. [Explanation of symbols]
[0121] 1...automatic diffusion service system, 100...automatic diffusion service server, 110...processing unit, 111...Information reception unit, 112...AI input / output unit, 113...Information presentation unit, 114...Event execution unit, 120...Memory unit, 121...Product information, 122...Event information, 123...Task information, 124...Seller information, 150...Communication unit, 200...Seller terminal, 215...APP control unit, 225...APP related information, 300...Generation AI.
Claims
1. 1. A computer-implemented automated dissemination service system, comprising: The computer receiving information about the sales target and its sales plan; A step of generating an event plan for a diffusion activity to widely publicize the sales object on the Internet by the generation AI based on the received information on the sales object and its sales plan; executing the event plan; An automatic diffusion service system.
2. 2. The automated diffusion service system of claim 1, The computer Further performing a step of causing a generation AI to generate event candidate proposals; The event plan is selected from the event candidates. An automatic diffusion service system.
3. 3. The automatic diffusion service system according to claim 1, The step of executing the event plan includes a process of sending a distribution article about the event to a distribution medium. An automatic diffusion service system.
4. 4. The automated diffusion service system according to claim 3, The step of executing the event plan includes requesting an online seminar about the event. An automatic diffusion service system.
5. 5. The automated diffusion service system according to claim 4, The online seminar is conducted on the distribution medium. An automatic diffusion service system.
6. 4. The automated diffusion service system according to claim 3, The distributed article about the event is an article about the result of the event. An automatic diffusion service system.
7. 3. The automatic diffusion service system according to claim 1, The step of executing the event plan includes a process of posting an article about the event to an information transmission medium. An automatic diffusion service system.
8. 3. The automatic diffusion service system according to claim 1, The generation AI generates operational data to be used in the event plan. An automatic diffusion service system.
9. 3. The automatic diffusion service system according to claim 1, The step of executing the event plan includes a process of having the generating AI perform an evaluation of participants for the event. An automated spreading service.
10. 3. The automatic diffusion service system according to claim 1, The step of executing the event plan includes having a generating AI evaluate the event. An automated spreading service.
11. 3. The automatic diffusion service system according to claim 1, The step of carrying out the event plan includes a process of having a generating AI determine whether or not there is inappropriate posting or fraud, and a process of taking action against the posting. An automated spreading service.
12. 3. The automatic diffusion service system according to claim 1, and further performing the step of selecting participants for said event. An automated spreading service.
13. 1. A computer-implemented automated dissemination service system, comprising: The computer receiving information about the sales target and its sales plan; A step of causing a generation AI to generate event candidates based on the received information on the sales target and its sales plan; causing the generation AI to generate an event plan from the event candidate proposals selected from the event candidate proposals; and executing the event planning step; The step of executing the event plan includes: A process of transmitting a distribution article about the event to a distribution medium; A process of posting a post about the event to an information dissemination medium; A process of causing the generation AI to generate operational data to be used in the event plan; A process of having the generation AI review the participants of the event; and causing the generation AI to evaluate the event. An automatic diffusion service system.
14. 1. A method of automated distribution services executed by a computer system including a server, comprising: A procedure for receiving information about the target product and its sales plan; A candidate generation procedure for causing a generation AI to generate event candidate proposals based on the received information on the sales target and its sales plan; an event plan generation step of causing the generation AI to generate an event plan from the event candidate proposal selected from the event candidate proposals; an execution procedure for executing the event plan; The execution procedure is: A procedure for sending a syndicated article about the event to a distribution medium; The steps to post an article about the event to an information source, A process of causing the generation AI to generate operational data to be used in the event plan; A procedure for having the generating AI review event participants; and causing the generating AI to evaluate the event. An automatic diffusion service method.
15. An automated distribution service program executed by a computer system including a server, The server, A procedure for receiving information about the target product and its sales plan; A candidate generation procedure for causing a generation AI to generate event candidate proposals based on the received information on the sales target and its sales plan; an event plan generation step of causing the generation AI to generate an event plan from the event candidate proposal selected from the event candidate proposals; an execution procedure for executing the event plan; The execution procedure is: A procedure for sending a syndicated article about the event to a distribution medium; The steps to post an article about the event to an information source, A process of causing the generation AI to generate operational data to be used in the event plan; A procedure for having the generating AI review event participants; and causing the generating AI to evaluate the event. An automatic spreading service program characterized by:
Citation Information
Patent Citations
Digital automation of virtual events
JP2024043574A