Information processing system and its control method, and program

The system automates event page creation using a large-scale language model and generative AI to streamline data entry, addressing the excessive workload of event organizers by simplifying the input of event information across multiple platforms.

JP7829261B1Active Publication Date: 2026-03-13LETTERFAN CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-03-27
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

Event organizers face excessive workload in individually entering and managing event information on separate websites, which current technologies do not adequately address the ease of data input.

Method used

An information processing system utilizing a large-scale language model to extract event information from social networking service inputs, automating the creation of event pages by integrating with a generative AI server to streamline the data entry process.

Benefits of technology

Reduces the labor required for data input across various event websites, enhancing the convenience and efficiency of website-related work for event organizers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007829261000001_ABST
    Figure 0007829261000001_ABST
Patent Text Reader

Abstract

This reduces the effort required for data entry on various event websites and improves the convenience of website-related tasks. [Solution] An information processing system for creating an event page to be published online includes: an acquisition unit that acquires string information about an event entered via SNS (Social Networking Service); an extraction unit that uses a large-scale language model to extract event information for creating an event page for the event from the string information; and a creation unit that uses the event information to create an event page for the event.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing system, its control method, and a program.

Background Art

[0002] Conventionally, various events such as music and sports have been held, and references to information related to such events and ticket sales have been carried out via websites. Portal sites where information on various events organized by different organizers can be referred to have also become widespread. In such portal sites, pages are generated and published for each event.

[0003] On the other hand, with the spread of generative AI (Generative Artificial Intelligence) including large language models (LLMs: Large Language Model) in recent years, the convenience of services related to natural language analysis has been improving. For example, Patent Document 1 discloses a configuration that utilizes a large language model to generate a website.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] In the process of creating a separate website for each event, as described above, event organizers need to individually exchange information about the event with the portal site administrator and individually enter information into designated input forms. This results in extra work for page creation. Therefore, there is a need to reduce the effort required for users to enter event information when creating, registering, and editing event pages. Reference 1 does not adequately consider the ease of inputting each item related to event information.

[0006] In view of the above issues, the present invention aims to reduce the effort required for data entry related to various event websites and improve the convenience of website-related work. [Means for solving the problem]

[0007] To solve the above problems, one embodiment of the present invention has the following configuration. That is, an information processing system for creating an event page to be published online, An acquisition unit that acquires string information about events entered via SNS (Social Networking Service), An extraction unit that uses a large-scale language model to extract event information from the string information for creating an event page for the event, A creation unit that uses the aforementioned event information to create an event page for the aforementioned event, It has.

[0008] Another embodiment of the present invention has the following configuration: namely, a control method for an information processing system that creates an event page to be published online, The process involves obtaining string information about an event entered via SNS (Social Networking Service), and An extraction step of extracting event information from the string information using a large-scale language model to create an event page for the event, The process of creating an event page for the event using the aforementioned event information, It has.

[0009] Another embodiment of the present invention has the following configuration: namely, a program, On the computer, An acquisition unit that acquires string information about events entered via SNS (Social Networking Service), An extraction unit that extracts event information from the string information to create an event page for the event using a large-scale language model. A creation unit that uses the aforementioned event information to create an event page for the aforementioned event. To make it function as such.

[0010] Another embodiment of the present invention has the following configuration: namely, an information processing system for managing event pages published online, An acquisition unit that acquires information about events entered via a communication tool, An extraction unit that uses a generation AI to extract event information related to the event from the aforementioned information, An execution unit that performs processing on the event page of the event based on the event information, An information processing system having [a certain feature].

[0011] Another embodiment of the present invention has the following configuration: namely, a control method for an information processing system that manages event pages published online, The acquisition process involves obtaining information about events entered via a communication tool, An extraction step of extracting event information related to the event from the information using a generation AI, An execution step which performs processing on the event page of the event based on the event information, A control method for an information processing system having [a certain feature].

[0012] Another aspect of the present invention has the following configuration. That is, a program that causes a computer to obtain information regarding an event input via a communication tool; an acquisition unit that obtains information regarding an event input via a communication tool; an extraction unit that extracts event information regarding the event from the information using a generative AI; an execution unit that executes processing on the event page of the event based on the event information; function as.

Advantages of the Invention

[0013] According to the present invention, it is possible to reduce the labor of data input regarding sites of various events and improve the convenience of work regarding the sites.

Brief Description of the Drawings

[0014] [Figure 1] Block configuration diagram showing a configuration example of an event management system according to a first embodiment of the present invention [Figure 2] Functional block configuration diagram showing an event management server according to a first embodiment of the present invention [Figure 3] Functional block configuration diagram showing a user terminal according to a first embodiment of the present invention [Figure 4A] Example diagram showing a configuration example of a UI screen according to a first embodiment of the present invention [Figure 4B] Example diagram showing a configuration example of a UI screen according to a first embodiment of the present invention [Figure 4C] Example diagram showing a configuration example of a UI screen according to a first embodiment of the present invention [Figure 4D] Example diagram showing a configuration example of a UI screen according to a first embodiment of the present invention [Figure 4E] Example diagram showing a configuration example of a UI screen according to a first embodiment of the present invention [Figure 4F] Example diagram showing a configuration example of a UI screen according to a first embodiment of the present invention [Figure 4G] Example diagram showing a configuration example of a UI screen according to a first embodiment of the present invention [Figure 4H] This diagram shows an example of the configuration of a UI screen according to the first embodiment of the present invention. [Figure 5A] This diagram shows an example of the configuration of a UI screen according to the first embodiment of the present invention. [Figure 5B] This diagram shows an example of the configuration of a UI screen according to the first embodiment of the present invention. [Figure 6] Processing Sequences of Each Apparatus According to the First Embodiment of the Present Invention [Figure 7] Flowchart showing the event page creation process according to the first embodiment of the present invention [Modes for carrying out the invention]

[0015] Hereinafter, embodiments for carrying out the present invention will be described with reference to the drawings and other documents. The embodiments described below are merely examples for illustrating the present invention and are not intended to be interpreted as limiting the invention. Furthermore, not all configurations described in each embodiment are necessarily essential for solving the problems of the present invention. In each drawing, the same components are given the same reference numeral to indicate their correspondence. To avoid unnecessary redundancy and to facilitate understanding by those skilled in the art, some parts of the description may be omitted or simplified. For example, detailed explanations of already well-known matters or redundant explanations of substantially identical configurations may be omitted.

[0016] <First Embodiment> [System Configuration] Figure 1 is a schematic diagram showing an example configuration of an event management system (information processing system) according to the first embodiment of the present invention. The event management system 1 is a system for collecting and managing information related to an event (hereinafter also referred to as "event information") and publishing a website related to the event. The event management system 1 may also manage the buying and selling of event tickets and information of ticket purchasers. In this embodiment, "event" may include various events such as concerts, sports, plays, movies, and exhibitions, and is not particularly limited in content.

[0017] The event management system 1 consists of an event management server 100, user terminals 200, an SNS server 300, and a generation AI server 350. Each device constituting the event management system 1 is configured to communicate via a network NW.

[0018] The event management server 100 collects event information and creates event pages based on that information. The event management server 100 also publishes the created event pages online, such as on the internet, making them accessible via a web browser (not shown). Furthermore, the event management server 100 is configured to utilize various functions provided by the SNS server 300 and the generation AI server 350, which will be described later.

[0019] The event management server 100 may be configured on-premises using a general-purpose computer such as a workstation or personal computer, or it may be logically implemented through cloud computing. In this embodiment, for the sake of explanation, one event management server 100 is given as an example, but it is not limited to this, and there may be multiple servers, or there may be servers with different roles, such as an authentication server and a database server.

[0020] The user terminal 200 is an operating terminal used by event organizers and related parties. The user terminal 200 may consist of information processing devices such as a personal computer, tablet terminal, smartphone, or POS terminal. The user terminal 200 is configured to be able to use the SNS described later and a browser (not shown) for viewing the event page. The type of SNS is not particularly limited. In this embodiment, it is assumed that accounts for services provided by the event management server 100 and accounts used by event organizers are registered as accounts for using the SNS. It is sufficient that users can send messages to the event management server 100 via the SNS, and the account configuration is not particularly limited. In the example in Figure 1, one user terminal 200 is shown, but many user terminals 200 used by each event organizer may be used. The configurations of multiple user terminals 200 may be different or the same.

[0021] The SNS server 300 is a server that provides an SNS for communication between multiple users. An SNS, as a communication tool, is configured such that, for example, multiple users belonging to a room can view a message by posting string information as a message in a room for communication. The configuration of a room and the way messages are displayed in an SNS are not particularly limited, but an example will be described later. Examples of message-posting type SNSs include LINE (registered trademark), WhatsApp (registered trademark), and Skype (registered trademark).

[0022] The Generative AI Server 350 is a server that provides services using Generative AI in response to requests from external sources. The Generative AI takes data in a predetermined format (text, images, audio, etc.) and prompts defining instructions for that data as input, and provides output corresponding to those prompts. The Generative AI is configured, for example, as a Large Language Model (LLM) trained using deep learning technology. The type and training method of the Generative AI are not particularly limited; it should be able to provide the functions described later.

[0023] A network (NW) consists of the Internet, intranet, wireless LAN (Local Area Network), WAN (Wide Area Network), etc. The communication standards and wired / wireless connections used in a network (NW) are not particularly limited, and a network (NW) may be composed of a combination of multiple communication standards.

[0024] Figure 2 is a block diagram showing an example of the functional configuration of the event management server 100 according to this embodiment. The event management server 100 is composed of a control unit 110, a communication unit 120, and a storage unit 130. Each part is configured to communicate with each other via an internal bus or the like.

[0025] The control unit 110 is responsible for controlling the operation of the event management server 100. The control unit 110 is composed of, for example, a CPU (Central Processing Unit) and a GPU (Graphics Processing Unit), and provides various functions by reading and executing various programs and data stored in the memory unit 130. The control unit 110 functions as a data management unit 111, an instruction reception unit 112, an SNS linkage unit 113, a generation AI linkage unit 114, a site management unit 115, an event page creation unit 116, a display control unit 117, and a communication control unit 118.

[0026] The data management unit 111 works in conjunction with the storage unit 130 to manage various types of data and provides, registers, and updates data in response to requests from external devices. The instruction receiving unit 112 receives various instructions entered via SNS. An example of an instruction according to this embodiment is an instruction related to the creation of an event website. Specific examples of instructions will be described later.

[0027] The SNS integration unit 113 performs coordination with the SNS server 300 regarding the sending and receiving of data. The generation AI integration unit 114 performs coordination with the generation AI server 350 regarding the sending and receiving of data.

[0028] The Site Management Unit 115 manages a portal site that allows users to view and search multiple event pages corresponding to various events. The Site Management Unit 115 may also perform authentication processing for users who create or register event pages. The Event Page Creation Unit 116 creates event pages corresponding to events. The creation process and specific examples of event pages will be described later.

[0029] The display control unit 117 controls the display of messages displayed via SNS and generated event pages. The communication control unit 118 controls communication with external devices (e.g., user terminal 200, SNS server 300, generation AI server 350, etc.) and transmits and receives data.

[0030] The communication unit 120 is a communication interface for communicating with external devices via a network NW. The communication unit 120 may be configured to support multiple communication standards depending on the configuration of the network NW.

[0031] The memory unit 130 is a storage device for storing programs, data, etc., for executing various control processes and functions within the control unit 110. The memory unit 130 is composed of volatile / non-volatile storage devices such as RAM (Random Access Memory), ROM (Read Only Memory), HDD (Hard Disk Drive), and flash memory. The memory unit 130 includes a database (hereinafter referred to as DB) for managing data corresponding to the functions described later.

[0032] Event DB131 manages event information. Event information may include, but is not limited to, the organizer, title, performance date and time, venue, price, performers, event images, and important notes.

[0033] The Event Page DB132 manages event pages created based on event information. Event pages are published online based on specified publication date and time information. The Ticket DB133 manages ticket information for tickets associated with events. Information items included in ticket information may include, but are not limited to, the corresponding event, ticket type, purchaser, sales date and time, target audience, and maximum number of tickets.

[0034] User DB134 manages user information for users, including event organizers and ticket purchasers. Information items included in user information may include, but are not limited to, username, identification information, attribute information, and usage history information. Usage history information may include ticket purchase history and event page creation history.

[0035] Form DB135 manages the form information of the forms that make up the event page. The form information may be managed in various forms depending on the type and purpose of the event. Furthermore, the form information may also be used together with prompts as input to the generation AI described later. Prompt DB136 is used as input to the generation AI described later and manages prompts for instructing the output of the generation AI. Prompts are predetermined and may be used differently depending on the event page to be generated.

[0036] The configurations of the functional units and databases shown above are merely examples and are not limiting. For example, one functional unit may be divided into multiple units, or multiple functional units may be combined into one. Furthermore, additional functional units and databases other than those mentioned above may be provided.

[0037] Figure 3 is a block diagram showing an example of the functional configuration of a user terminal 200 according to this embodiment. The user terminal 200 is composed of a control unit 210, a storage unit 220, a communication unit 230, an operation unit 240, a display unit 250, and an external IF (Interface) 260.

[0038] The control unit 210 is responsible for controlling the operation of the user terminal 200. The control unit 210 is composed of, for example, a CPU (Central Processing Unit) and a GPU (Graphics Processing Unit), and provides various functions by reading and executing various programs and data stored in the memory unit 220.

[0039] The memory unit 220 is a storage device for storing programs and data for executing various control processes and functions of the control unit 210. The memory unit 220 is composed of volatile / non-volatile storage devices such as RAM (Random Access Memory), ROM (Read Only Memory), HDD (Hard Disk Drive), and flash memory. In this embodiment, the memory unit 220 contains programs for an SNS application 221 and a web browser 222. The SNS application 221 functions as a communication tool and is used when creating event pages, which will be described later in this embodiment. The web browser 222 functions as a tool for browsing online sites and the like.

[0040] The communication unit 230 is a communication interface for communicating with external devices via a network NW. The communication unit 230 may be configured to support multiple communication standards depending on the configuration of the network NW.

[0041] The operation unit 240 is an interface for receiving operations from the user of the user terminal 200. The operation unit 240 may consist of a mouse, keyboard, etc. The display unit 250 is an interface for displaying various screens and consists of a display, etc. A touch panel display that integrates the operation unit 240 and the display unit 250 may be used. The external IF 260 is an interface for connecting to various devices and may be a connection interface to, for example, an imaging unit (not shown) for taking images or sensors for acquiring predetermined information.

[0042] [Example of UI screen configuration] This section describes an example of creating an event page according to this embodiment using a social networking service (SNS). Figures 4A to 4H show examples of the SNS application 221 displayed on the user terminal 200 when creating an event page. Here, we show an example where a user, such as the event organizer, operates the user terminal 200 to create an event page. The processing flow may include processes such as authentication, authorization, and user registration, but here we will focus on the functions according to this embodiment.

[0043] First, the user launches the SNS application 221 on the user terminal 200 and opens the account on the event management server 100. Figure 4A shows the SNS screen 400 of the event management server 100 account opened in the SNS application 221. The SNS screen 400 consists of account information 401 indicating the communication partner and a display area 402 showing the communication content. Note that here, the display of input areas for text input and soft keyboards is omitted, and the focus is on the display of messages in the display area 402. Also, posted messages are displayed in chronological order from top to bottom in the display area 402. In the display area 402, right-aligned messages indicate messages posted by the user on the user terminal 200, and left-aligned messages indicate messages posted by the communication partner (event management server 100 in this example). Note that the layout and display manner of messages in the display area 402 are not limited to this and can be adjusted as desired.

[0044] In the SNS application 221, upon initiating communication with the event management server 100, the event management server 100 posts a message 403 to the user instructing them on the desired processing content. This message may be a default string, or it may present a selection of available processing options.

[0045] Figure 4B shows the state after a user posts a message 404 stating "Create a new event." In other words, the user is instructing the event management server 100 to create a new event via the SNS application 221. The information from this posted message 404 is then notified to the event management server 100 via the SNS server 300.

[0046] Figure 4C shows the state in which the event management server 100 posts a message 405 prompting the user to post event information in response to the user posting a message 404. In other words, the event management server 100 prompts the user to input information by illustrating the information items necessary to create an event page. The information items suggested for input in message 405 are not limited to those shown in the figure.

[0047] Figure 4D shows the state in which a user posts a message 406 containing event information in response to the event management server 100 posting a message 405. In the example in Figure 4D, message 406 is entered by the user in a format similar to message 405 from the event management server 100. However, string input to the SNS application 221 is free format, and the event information entered by the user may not necessarily conform to the content of message 405. In other words, various states of user input (such as irregular arrangement of items or missing items) are expected. In this embodiment, the excess or deficiency of event information in the input at this point is permitted. As an example, the following event information may be entered into the SNS application 221.

[0048] (Input Example 1) [March 28th (Fri) Shibuya 15 Performance Details] ▼Title:XXYY ▼Date: March 28th (Fri) ▼OPEN / START: 19:10 / 19:30 ▼Venue: Shibuya 15 ▼Address: XX-YY-ZZ, Shibuya, Shibuya-ku, Tokyo ▼Price: Priority 2500 yen / Regular 1000 yen / On the day +500 yen (Drinks not included) ▼Entry order: (1) Priority ticket number order (2) Regular ticket number order (3) On the day ▼Cast: XXXX / YYYY Entry at 18:00 19:10 OPEN 19:30 (1) 20:00 (2) 20:30 Merchandise sales after the show ends 21:40 Merchandise sales end 22:00 Complete withdrawal • Up to 8 microphones can be used.

[0049] (Input Example 2) [Title] PoP PLACE [Venue] UU Live House [Cast] poppi [Date and time] 3 / 19 (Wed) OPEN 18:30 START 19:00 [URL]https: / / ttt.com / poppi0319 [General Admission - First-come, first-served] March 14th, 12:00 PM ~ March 19th, 3:00 PM ■Priority entry ticket ¥3,000 + D 100 tickets A1~ *Credit card payment only ■General ticket ¥1,500 + D 130 sheets B1~

[0050] (Input Example 3) April 13th (Sun) Fille A Tomeihan Tour Final One-Man Show Venue: Umeda Hall Time: 18:00 / 18:30 Prices: SS Ticket with special benefits ¥10,000 / Priority S Ticket ¥3,000 / General A Ticket ¥1,000 Appearance Fille A 18:30-19:50 LIVE 20:00-22:00 Fan event Sales URL: https: / / ttt.com / fillea_final_oneman [Notice lifted] 3 / 13 (Thu) 20:00 [Benefits & Priority Tickets] March 14th (Fri) 20:00 - April 1st (Mon) 23:59 [General & Invitation Tickets] March 15th (Sat) 20:00 - April 13th (Sun) 20:00

[0051] (Input Example 4) April 18th (Friday) Title: I like idols, please Location: Gate No. 1 Time: OPEN 18:15 / START 18:35 Price: Priority ¥2,000 / General ¥1,000 (+1 drink) Cast: TTT / CCC / OOO

[0052] Figure 4E shows the state in which the event management server 100 posts a message 407 prompting the user to confirm the address information of the event page corresponding to the event, in response to the user posting a message 406 containing event information. The address information is indicated by a URL (Uniform Resource Locator), and the event management server 100 determines the address information that is unique to the event. In this example, "https: / / ttt.com / ladyp250405" is presented as the address information for the newly created event page. The address information may be determined using the string in the message 406 posted by the user, or by combining unpublished strings. Message 407 displays buttons 408 and 409 that can be selected to indicate whether or not to accept the presented address information. In this example, the user selects button 408, and as a result, a "Yes" message 410 is posted, indicating acceptance of the presented address information.

[0053] Figure 4F shows the state in which the event management server 100 posts message 411 prompting the user to post additional information to be used to create the event page, in response to the user posting message 410. In this example, the user is prompted to post image data as additional information, but this is not the only option. In addition, multiple types of additional information may be requested in sequence. Furthermore, in this example, in response to the event management server 100 posting message 411, the user posts message 412 indicating that there is no image data.

[0054] Figure 4G shows the state in which the event management server 100 has created an event page in response to the user posting message 412, and has posted message 413 prompting the user to enter instructions regarding the result. This example assumes that the event page has been successfully generated. In this example, the instructions available to the user are to display a preview screen of the event page (button 414), publish the event page immediately (button 415), schedule publication to specify the publication date and time of the event page (button 416), and edit the created event page (button 417). If any of buttons 414 to 417 are selected, the user will be redirected to the corresponding screen. These screens may be displayed, for example, using the web browser 222 on the user terminal 200. Note that the instructions are not limited to these, and other processes may be presented as selectable options.

[0055] Figure 4H shows the state in which the event management server 100 creates an event page based on event information posted by a user (for example, message 406), and posts message 418 indicating that an inconsistency has occurred. In this example, the event management server 100 identifies an inconsistency in the date (event schedule) information included in the event information when creating the event page. Message 418 shows a button 419 to instruct the user to transition to the event information editing screen (not shown). This editing screen may be displayed, for example, using the web browser 222 on the user terminal 200.

[0056] The SNS-based communication between the user and the event management server 100 shown in Figures 4A to 4H is merely an example and is not limited to this. For example, in Figures 4A to 4B, processing may not necessarily begin with the display of a message from the event management server 100, but may start with the user's message posting. Furthermore, the system may be configured to handle the omission of some message exchanges. For example, even if messages 404 and 405 in Figure 4C are omitted and the user posts message 406, which corresponds to event information, processing may proceed as if a request for the creation of a new event page has been made.

[0057] Furthermore, Figure 4H is shown as an example of when inconsistencies in event information are identified, but it is not limited to this. For example, the event management server 100 may be configured to display the information items in which inconsistencies have been identified and their detected values, and then accept corrections to the values ​​by having users post the corrected values ​​via SNS. In that case, the event management server 100 may check the values ​​entered as corrected values ​​again and then update the event page.

[0058] Figures 5A and 5B show an example of the configuration of an event page created on the event management server 100. Figure 5A shows a preview screen 500 of an event page before publication. The attribute area 501 shows the attribute information of the displayed preview screen 500. In this example, it shows that the screen is a preview screen and information about the planned publication date. The information items of the attribute information are not limited to this example, and other information items may be shown.

[0059] The event information area 502 displays various event-related information. Each event information is extracted and used from various messages posted on the SNS app 221. In the preview screen 500, the event information includes an image 503 (flyer image) and detailed event information 504.

[0060] Figure 5B shows an example of the configuration of the display screen 510 of the event page after publication. The display screen 510 may include an image 511, overview information 512, ticket information 513, and detailed information 514 as event information. The overview information 512 may use predefined information items from among multiple information items in the event information. The ticket information 513 may show information items related to tickets from the event information. The detailed information 514 may include more detailed information items related to the event from the event information.

[0061] Note that the event page configuration shown in Figures 5A and 5B is just an example, and the configuration and displayed content may differ depending on the type of event. The event page configuration information may be registered as multiple types of forms in Form DB135 and used accordingly. More specifically, the event details 504 and details 514 may include a summary based on event information entered by the user (for example, message 406), or text corresponding to a predetermined form (such as notes or access information) may be added. Alternatively, a predetermined form may be used or predetermined text may be embedded in the event page based on the creation history of past event pages.

[0062] [Event page creation process] This section describes the process of creating an event page using the SNS and generation AI according to this embodiment. Each information item of the event information included in the generated event page is extracted from the message (string information) posted to the SNS application 221 using the generation AI. Then, the event page is generated using the extracted event information. The flow of this process will be explained with reference to Figures 6 and 7.

[0063] Figure 6 shows the processing sequence for event creation according to this embodiment. This processing sequence is realized through the cooperation of each device constituting the event management system 1. Each process is carried out, for example, by the control unit of the processing-main device reading and executing programs and data stored in the storage unit.

[0064] In step S601, the user terminal 200 receives a message from the user via the SNS application 221 instructing the creation of an event page, and posts the message. Specifically, based on the user's instructions, the user terminal 200 posts message 404 as shown in Figure 4B. The information of the posted message is sent to the SNS server 300.

[0065] In step S602, the SNS server 300 notifies the event management server 100, the recipient of the message, of the information about the message posted by the user terminal 200 in step S601.

[0066] In step S603, the event management server 100 obtains information about the message notified by the SNS server 300.

[0067] In step S604, the event management server 100 analyzes the message obtained in step S603 and identifies the processing requested in the message. This processing may involve, for example, using known natural language processing to extract predefined strings or words and identifying the processing associated with those strings or words. Alternatively, specific strings may be extracted using known matching processing. Or, the server may request the generation AI server 350 to identify the processing requested by the user based on the message obtained here. In this case, the processing request is made to the generation AI server 350 separately from the use of the generation AI to extract event information in a later stage. In this example, it is explained that an instruction to create a new event page has been given.

[0068] In step S605, the event management server 100 posts a message to SNS corresponding to the process identified in step S604. Specifically, the event management server 100 posts a message as shown in message 405 in Figure 4C. The content of the message corresponding to each requested process may be predefined.

[0069] In step S606, the SNS server 300 notifies the user terminal 200, which is the recipient of the message, of the information about the message posted by the event management server 100 in step S605.

[0070] In step S607, the user terminal 200 displays the message notified by the SNS server 300 using the SNS application 201. Specifically, the user terminal 200 displays the message as shown in Figure 4C.

[0071] In step S608, the user terminal 200 posts a message containing event information via the SNS application 221 based on user instructions. Specifically, the user terminal 200 posts message 406 as shown in Figure 4D based on user instructions. As shown in input examples 1 to 4 above, the posted messages are not necessarily in a uniform form. The posted message is sent to the SNS server 300.

[0072] In step S609, the SNS server 300 notifies the event management server 100, the recipient of the message, of the information about the message posted by the user terminal 200 in step S608.

[0073] In step S610, the event management server 100 obtains information about the message notified by the SNS server 300.

[0074] In step S611, the event management server 100 sends an analysis request to the generation AI server 350 containing the message information acquired in step S610. The analysis request includes a prompt indicating the processing to be performed on the message information. The content of the prompt may be predefined in correspondence with the processing content identified in step S604. Alternatively, the instructions to be included in the prompt may be changed based on the past operation history or creation history of the user requesting the creation of the event page. For example, it may be instructed to also refer to past messages and event information posted by the user. Furthermore, the event management server 100 may perform predetermined preprocessing on the message string information before sending the analysis request to the generation AI server 350. The preprocessing here is not particularly limited, but for example, predetermined characters may be deleted, or predetermined information may be added to facilitate analysis. Preprocessing may also be performed according to the specifications and characteristics of the generation AI provided by the generation AI server 350.

[0075] In step S612, the generating AI server 350 performs analysis using the message information and prompts included in the analysis request as input data, in response to the analysis request from the event management server 100. The output data of the analysis process consists of event information items and their corresponding values ​​extracted from the message information. If there are information items from which values ​​could not be extracted, the output data may indicate this fact.

[0076] In step S613, the generating AI server 350 notifies the event management server 100 of the results of the analysis process in step S612.

[0077] In step S614, the event management server 100 obtains the analysis results from the generation AI server 350 and stores them as event information to be used to create the event page. Furthermore, the event management server 100 issues the address information of the event page. The address information may use the event information string obtained as the analysis result, or it may use an unassigned string based on a predetermined rule.

[0078] In step S615, the event management server 100 posts a message to SNS requesting confirmation of the address information generated in step S614. Specifically, the event management server 100 posts a message as shown in message 407 in Figure 4E.

[0079] In step S616, the SNS server 300 notifies the user terminal 200, which is the recipient of the message, of the information about the message posted by the event management server 100 in step S615.

[0080] In step S617, the user terminal 200 displays the message notified by the SNS server 300 using the SNS application 221. Specifically, the user terminal 200 displays message 407 prompting the user to confirm the address information, as shown in Figure 4E.

[0081] In step S618, the user terminal 200 posts a message via the SNS application 221 indicating whether to allow or deny access to address information, based on instructions from the user. Specifically, the user terminal 200 posts message 410 as shown in Figure 4E, based on user instructions. The message containing the address information is sent to the SNS server 300.

[0082] In step S619, the SNS server 300 notifies the event management server 100, the recipient of the message, of the information about the message posted by the user terminal 200 in step S618.

[0083] In step S620, the event management server 100 obtains information about the message notified by the SNS server 300.

[0084] In step S621, the event management server 100 identifies information items to be obtained from the user as additional information, based on the message obtained in step S620 and the event information obtained in step S614. The additional information may be, for example, image data or audio data. Also, if address information is instructed to be disallowed in step S618, address information may be used as additional information. Furthermore, the information items of event information necessary for creating an event page may differ depending on the type of event. Depending on the number of additional information items identified, the process from steps S622 to S627 may be repeated.

[0085] In step S622, the event management server 100 posts a message to SNS requesting additional information. Specifically, the event management server 100 posts a message as shown in message 411 in Figure 4F.

[0086] In step S623, the SNS server 300 notifies the user terminal 200, which is the recipient of the message, of the information of the message posted by the event management server 100 in step S622.

[0087] In step S624, the user terminal 200 displays the message notified by the SNS server 300 in the SNS application 221. Specifically, the user terminal 200 displays a message 411 prompting the user to post additional information, as shown in Figure 4F.

[0088] In step S625, the user terminal 200 posts a message containing additional information via the SNS application 221 based on instructions from the user. Specifically, the user terminal 200 posts message 412 as shown in Figure 4F, based on user instructions. The message containing the address information is sent to the SNS server 300.

[0089] In step S626, the SNS server 300 notifies the event management server 100, the recipient of the message, of the information about the message posted by the user terminal 200 in step S625.

[0090] In step S627, the event management server 100 obtains information about the message notified by the SNS server 300.

[0091] In step S628, the event management server 100 creates an event page using the event information extracted using the generation AI and the information obtained as additional information. The event page may be created by pre-defining a form according to the type of event, etc., and filling in the values ​​of each item of the event information into that form. Alternatively, a separate generation AI for creating event pages may be prepared, and the event information, additional information, and prompts may be input to the generation AI to output the event page. The generation AI for generating event pages may be provided by the event management server 100 or by an external server. Furthermore, the event management server 100 verifies the consistency of the event information obtained up to this point. For example, the event management server 100 may check for inconsistencies or obvious errors in the date and time of the event, location, price, etc. If inconsistencies or obvious errors are detected, they may be treated as requiring user verification.

[0092] In step S629, the event management server 100 posts a message to SNS regarding the result of creating the event page. Specifically, if the event page is created successfully, the event management server 100 posts a message like the one shown in message 413 in Figure 4G. On the other hand, if it is determined that user confirmation is required when creating the event page in step S628, the event management server 100 posts a message like the one shown in message 418 in Figure 4H.

[0093] In step S630, the SNS server 300 notifies the user terminal 200, which is the recipient of the message, of the information of the message posted by the event management server 100 in step S629.

[0094] In step S631, the user terminal 200 displays the message notified by the SNS server 300 using the SNS application 221. Specifically, the user terminal 200 displays a message prompting instructions for the generated event page, as shown in Figures 4G and 4H. By operating various buttons in response to these messages, the user can, for example, display the corresponding screen via the web browser 222. Subsequent processing may be performed via the web browser 222. Alternatively, editing of an already created event page may be performed in a similar flow to the processing sequence in Figure 6.

[0095] Figure 7 is a flowchart of the event page creation process in the event management server 100 according to this embodiment. This process flow shows the flow focusing on the processing of the event management server 100 in Figure 6. This process flow is realized, for example, when the control unit 110 of the event management server 100 reads and executes programs and various data stored in the storage unit 130, thereby operating as each part shown in Figure 2. For the sake of simplicity, the processing entity is described here as the event management server 100.

[0096] In step S701, the event management server 100 receives a request to create an event page from the user terminal 200 via the SNS server 300. Specifically, the event management server 100 analyzes the message posted to SNS and identifies that the requested process is the process of creating an event page. This process corresponds to steps S603 to S604 in Figure 6.

[0097] In step S702, the event management server 100 requests the user terminal 200 via the SNS server 300 to input the event information necessary for creating the event page. This step corresponds to step S605 in Figure 6.

[0098] In step S703, the event management server 100 receives string information containing event information via the SNS server 300. This step corresponds to step S610 in Figure 6.

[0099] In step S704, the event management server 100 sends an analysis request to the generation AI, which includes the acquired string information and a prompt corresponding to the request received in step S701, thereby obtaining the event information items and their values ​​contained in the string information. This extracts the event information used to create the event page from the string information. This process corresponds to steps S611 and S614.

[0100] In step S705, the event management server 100 generates address information for the event page to be created. This address information corresponds to the URL when the event page is published online. This step corresponds to step S614 in Figure 6.

[0101] In step S706, the event management server 100 requests the user terminal 200, via the SNS server 300, to confirm the address information generated in step S706. This step corresponds to step S615 in Figure 6.

[0102] In step S707, the event management server 100 obtains the address information verification result via the SNS server 300. If the address information is accepted as a result of the verification (step S707: YES), the event management server 100 proceeds to step S709. On the other hand, if the address information is not accepted (step S707: NO), the event management server 100 proceeds to step S708.

[0103] In step S708, the event management server 100 is configured to treat address information as additional information. That is, by treating it as additional information, it can be controlled to accept new address information from the user or to reissue and reconfirm the address information. This step corresponds to step 621 in Figure 6.

[0104] In step S709, the event management server 100 identifies additional information items that the user is requested to input. These additional items are necessary for creating the address page, and may include information items that could not be extracted in step S704. This step corresponds to step 621 in Figure 6.

[0105] In step S710, the event management server 100 requests input from the user terminal 200 via the SNS server 300 for information items that have not yet been acquired from the information items identified as additional information in step S709. As a result, the event management server 100 acquires the values ​​of the information items as additional information via the SNS server 300. At this time, the acquired message (string information) may be further analyzed by the generation AI server 350 or processed by the event management server 100 using natural language processing to extract the values ​​of the event information. Note that additional information is not always input, as shown in message 412 in Figure 4F. This process corresponds to step S622 in Figure 6.

[0106] In step S711, the event management server 100 determines whether it has requested input for all of the additional information identified in step S709. If there are any unrequested information items (step S711: NO), the event management server 100 returns to step S710 and repeats the process. On the other hand, if the request for input of all additional information has been completed (step S711: YES), the event management server 100 proceeds to step S712.

[0107] In step S712, the event management server 100 creates an event page using the event information and additional information acquired so far, as well as the form information for the event page. This process corresponds to step S628 in Figure 6.

[0108] In step S713, the event management server 100 verifies the consistency of the event information and additional information obtained so far. For example, the event management server 100 may check for inconsistencies or obvious errors in the date and time of the event, location, fees, etc. The items to be checked may be predetermined. If the results of this process determine that the information is inconsistent, it is determined that user verification is required. This process corresponds to step S628 in Figure 6.

[0109] In step S714, the event management server 100 determines whether user confirmation is required based on the results of the processing in step S712. If user confirmation is required (step S714: YES), the event management server 100 proceeds to step S716. On the other hand, if user confirmation is not required (step S714: NO), the event management server 100 proceeds to step S715.

[0110] In step S715, the event management server 100 notifies the user terminal 200 of the event page creation result via the SNS server 300. This process corresponds to step S629 in Figure 6, and more specifically, a post like message 413 shown in Figure 4G is made.

[0111] In step S716, the event management server 100 notifies the user terminal 200 of the creation result, including a request to confirm the event page, via the SNS server 300. This process corresponds to step S629 in Figure 6, and more specifically, a post like message 418 shown in Figure 4H is made. Then, this processing flow ends.

[0112] In summary, this embodiment makes it possible to reduce the effort required for data entry on various event websites and improve convenience during site-related work. In particular, by combining SNS and generation AI to create event pages, users can easily input text on SNS, and the information necessary for creating the event page can be appropriately extracted and used from the information contained in the message. As a result, the workload of both event organizers and event page creators can be significantly reduced.

[0113] <Other Embodiments> The above embodiment describes an example of an SNS in which strings can be entered as messages. However, it is not limited to this, and other data formats may be used, or it may be applied to communication tools other than the SNS shown above. For example, in addition to string information, files in data formats such as PDF (Portable Document Format), Excel (registered trademark), Word (registered trademark), and text format may be used as input. In this case, the string data may be extracted by analyzing the files in each data format and used as event information for creating an event page. Furthermore, the functions of the present invention may be combined with other forms of communication tools such as Slack (registered trademark), Teams (registered trademark), Chatwork (registered trademark), and email.

[0114] Furthermore, as shown in Figures 4A and 4B, the above embodiment was explained using the creation of a new event as an example. The processing requested in response to message 403 in Figure 4A may be other than the creation of a new event page. For example, examples of processing that can be requested via SNS may include editing an already created event page, previewing an event page, searching an event page, and analyzing ticket purchase information via an event page.

[0115] For example, the result of obtaining and analyzing the string in step S603 of Figure 6 may indicate a request for processing related to editing the event page. In this case, the process may be performed by identifying an event page that has already been created and then proceeding from step S626 onwards. Alternatively, the process may be performed by determining whether or not there is additional information necessary to edit the event page and then proceeding from step S621 onwards.

[0116] Examples of ticket analysis processes may include analyzing ticket sales via the event page, statistical information related to the same organizer (such as the organizer or participating artists), inventory levels, and attribute distribution of purchasing users. The analysis methods are not particularly limited, and publicly known methods may be used. Some of this analysis information may be instructed to be included, for example, on event pages under development or already published event pages.

[0117] Furthermore, some parts of the processing flow shown in Figures 6 and 7 may be rearranged, or multiple processes may be performed together in a single step. In other words, the timing of message processing by the generation AI and the timing of communication between the user and the event management server 100 via SNS are not limited to the examples of the above embodiment, and may be rearranged, integrated, omitted, or added as appropriate.

[0118] Furthermore, in the present invention, the functions of one or more embodiments described above can also be realized by supplying a program or application to a system or device using a network or storage medium, and one or more processors in the computer of that system or device reading and executing the program.

[0119] Alternatively, it may be implemented by a circuit that performs one or more functions (for example, an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array)).

[0120] Although various embodiments have been described above with reference to the drawings, it goes without saying that this disclosure is not limited to these examples. It will be clear to those skilled in the art that various modifications, alterations, substitutions, additions, deletions, and equivalents can occur within the scope of the claims, and these will naturally fall within the technical scope of this disclosure. Furthermore, the components of the various embodiments described above can be combined arbitrarily without departing from the spirit of the invention.

[0121] Thus, the present invention is not limited to the embodiments described above. It is also intended and within the scope of protection to be provided for the combination of each configuration of the embodiments, as well as for modifications and applications by those skilled in the art based on the description in the specification and well-known technology.

[0122] As described above, the following matters are disclosed in this specification:

[0123] (Technology 1) An information processing system (e.g., 1, 100) that creates an event page (e.g., 510) to be published online, A unit that retrieves string information about an event entered via SNS (Social Networking Service) (for example, 110, 113), An extraction unit (for example, 110, 114) extracts event information from the string information using a large-scale language model to create an event page for the event, Using the aforementioned event information, a creation unit (for example, 110, 116) creates an event page for the aforementioned event, An information processing system having [a certain feature]. This configuration makes it possible to reduce the effort required for data entry on various event websites, for example, and improve the convenience of website-related work.

[0124] (Technology 2) From the event information extracted by the extraction unit, an identification unit (for example, 110, 116) identifies information items that require user confirmation, A display control unit (for example, 110, 113, 117) allows the user to confirm the content of the information item identified by the specified unit via the aforementioned SNS, An information processing system according to Technology 1, having the following characteristics. This configuration allows users, for example, to easily obtain event information they need to check when creating an event page, via social media.

[0125] (Technology 3) The aforementioned identification unit further identifies unacquired information items among the information items required to create an event page for the event, based on the event information extracted by the extraction unit. The information processing system according to Technology 2, wherein the display control unit notifies the unacquired information items identified by the identification unit via the SNS, and prompts the user to input the uninputted information items via the SNS. This configuration allows, for example, users to be presented with the necessary information for creating an event page via social media and prompted to input it. Furthermore, users can easily find the information they need to input via social media.

[0126] (Technology 4) The display control unit further receives additional information, including at least one of image data and audio data, via the SNS. The information processing system according to Technology 2 or Technology 3, wherein the creation unit further creates an event page for the event using the additional information. This configuration makes it possible to easily create event pages using data that can be entered via social media, in addition to text data.

[0127] (Technology 5) The information processing system according to any one of the technologies 2 to 4, wherein the display control unit displays instructions via the SNS for displaying a preview screen of the event page created by the creation unit. This configuration allows users, for example, to easily view a preview screen of an event page created via social networking services (SNS).

[0128] (Technology 6) The information processing system according to any one of the technologies 2 to 5, wherein the display control unit displays instructions via the SNS for immediately publishing the event page created by the creation unit. This configuration allows users, for example, to easily instruct the immediate publication of event pages created via social networking services.

[0129] (Technology 7) The information processing system according to any one of the technologies 2 to 6, wherein the display control unit displays instructions via the SNS for displaying a screen for setting the date and time to publish the event page created by the creation unit. This configuration allows users, for example, to easily schedule the publication of event pages created via social networking services.

[0130] (Technology 8) The information processing system according to any one of the technologies 2 to 7, wherein the display control unit displays instructions via the SNS for displaying the editing screen of the event page created by the creation unit. This configuration allows users, for example, to easily access the editing screen for event pages created via social networking services (SNS).

[0131] (Technology 9) The creation unit creates the event page by using the event information as input data for an artificial intelligence (AI), as described in any of the information processing systems described in Technology 1 to Technology 8. This configuration makes it possible to easily create event pages using, for example, a generation AI and event information extracted from messages posted on social media.

[0132] (Technology 10) A method for controlling an information processing system (e.g., 1, 100) that creates an event page (e.g., 510) to be published online, The process involves obtaining string information about an event entered via SNS (Social Networking Service), and An extraction step of extracting event information from the string information using a large-scale language model to create an event page for the event, The process of creating an event page for the event using the aforementioned event information, A control method for an information processing system having [a certain feature]. This configuration makes it possible to reduce the effort required for data entry on various event websites, for example, and improve the convenience of website-related work.

[0133] (Technology 11) To a computer (for example, 100), A unit that retrieves string information about events entered via SNS (Social Networking Service) (for example, 110, 113), An extraction unit (for example, 110, 114) extracts event information from the string information using a large-scale language model to create an event page for the event. Using the aforementioned event information, a creation unit (for example, 110, 116) creates an event page for the aforementioned event. A program designed to function as such. This configuration makes it possible to reduce the effort required for data entry on various event websites, for example, and improve the convenience of website-related work.

[0134] (Technology 12) An information processing system (e.g., 1,100) for managing event pages published online, An acquisition unit (e.g., 110, 113) that acquires information about events entered via a communication tool, An extraction unit (for example, 110, 114) extracts event information related to the event from the information using a generation AI, Based on the event information, an execution unit (e.g., 110, 116) executes processing on the event page of the event, An information processing system having [a certain feature]. This configuration makes it possible to reduce the effort required for data entry on various event websites, for example, and improve the convenience of website-related work.

[0135] (Technology 13) A method for controlling an information processing system (e.g., 1,100) that manages event pages published online, The acquisition process involves obtaining information about events entered via a communication tool, An extraction step of extracting event information related to the event from the information using a generation AI, An execution step which performs processing on the event page of the event based on the event information, A control method for an information processing system having [a certain feature]. This configuration makes it possible to reduce the effort required for data entry on various event websites, for example, and improve the convenience of website-related work.

[0136] (Technology 14) To a computer (for example, 100), An acquisition unit (e.g., 110, 113) that acquires information about events entered via a communication tool. An extraction unit (for example, 110, 114) extracts event information related to the event from the information using a generation AI. Based on the aforementioned event information, an execution unit (for example, 110, 116) executes processing on the event page of the aforementioned event. A program designed to function as such. This configuration makes it possible to reduce the effort required for data entry on various event websites, for example, and improve the convenience of website-related work. [Industrial applicability]

[0137] The present invention is useful, for example, as an apparatus, system, or method for creating and publishing websites for various events. [Explanation of symbols]

[0138] 1…Event Management System 100...Event management server 110... Control Unit 111...Data Management Department 112... Instruction Reception Department 113...SNS Integration Department 114…Generation AI Collaboration Department 115... Site Management Department 116…Event Page Creation Department 117...Display Control Unit 118...Communications Control Unit 120... Communications Department 130...Storage section 131...Event DB 132...Event Page Database 133...Ticket DB 134...User DB 135...Form DB 136... Prompt DB 200... User terminal 210... Control Unit 220...Storage section 221…SNS app 222…Web browser 230... Communications Department 240...Operation unit 250...Display section 260...External IF 300...SNS server 350…Generating AI Server

Claims

1. An information processing system for creating event pages that are published online, An acquisition unit that acquires string information related to events entered on a user terminal via a screen provided by SNS (Social Networking Service) via the network, An extraction unit that uses the aforementioned string information and a prompt for extracting parameters of one or more predefined information items included in a form corresponding to the event page of the event from the string information as input to a large-scale language model, and extracts the parameters of one or more information items as event information from the string information as output to the large-scale language model, A creation unit creates an event page for the event by embedding the event information parameters extracted by the extraction unit into one or more information items of the form, An information processing system having

2. From the event information extracted by the extraction unit, the identification unit identifies the content of one or more information items that are predetermined as information items that require user confirmation. A display control unit that allows the user terminal to confirm the contents of the information items identified by the specified unit via the aforementioned SNS, The information processing system according to claim 1, having the following features.

3. The identification unit further identifies, based on the event information extracted by the extraction unit, the information items among the predetermined information items for which parameters have not yet been obtained, which are necessary to create an event page for the event. The information processing system according to claim 2, wherein the display control unit notifies the user terminal of the unacquired information item identified by the identification unit via the SNS, and controls the system to prompt the user to input the unacquired information item via the SNS.

4. The display control unit further receives additional information, including at least one of image data and audio data, via the SNS. The information processing system according to claim 2, wherein the creation unit further creates an event page for the event using the additional information.

5. The information processing system according to claim 2, wherein the display control unit displays instructions via the SNS for displaying a preview screen of the event page created by the creation unit.

6. The information processing system according to claim 2, wherein the display control unit displays instructions via the SNS for immediately publishing the event page created by the creation unit.

7. The information processing system according to claim 2, wherein the display control unit displays instructions via the SNS for displaying a screen for setting the date and time to publish the event page created by the creation unit.

8. The information processing system according to claim 2, wherein the display control unit displays instructions via the SNS for displaying the editing screen of the event page created by the creation unit.

9. The information processing system according to claim 1, wherein the creation unit uses the event information extracted by the extraction unit and a prompt for creating an event page using the event information as input data for the generating AI (Artificial Intelligence), and creates an event page for the event that includes the event information as the output of the generating AI.

10. A method for controlling an information processing system that creates an event page to be published online, The process involves acquiring string information related to events entered on a user terminal via a screen provided by an SNS (Social Networking Service) through the network, and An extraction step is performed in which the string information and a prompt for extracting parameters of one or more predefined information items included in a form corresponding to the event page of the event from the string information are used as input to a large-scale language model, and the parameters of one or more information items are extracted from the string information as event information as output to the large-scale language model. A creation step involves creating an event page for the event by embedding the event information parameters extracted in the extraction step into one or more information fields of the form, A control method for an information processing system having [a certain feature].

11. On the computer, An acquisition unit that acquires string information related to events entered on a user terminal via a screen provided by SNS (Social Networking Service) via the network. An extraction unit that uses the aforementioned string information and a prompt for extracting parameters of one or more predefined information items included in a form corresponding to the event page of the event from the string information as input to a large-scale language model, and extracts the parameters of one or more information items from the string information as event information as output to the large-scale language model, A creation unit creates an event page for the event by embedding the event information parameters extracted by the extraction unit into one or more information items of the form. A program designed to function as such.

Citation Information

Patent Citations

  • Information processor

    JP2015219748A

  • Event information presentation apparatus, method, and program

    JP2017182736A

  • Related document extraction device

    JP2017211687A

  • Method and program

    JP2022127180A

  • Evaluation support system, evaluation support server, evaluation support method and program

    JP2024064720A