System
The system uses generative AI to automate advertising production, addressing inefficiencies by generating personalized ads and optimizing distribution, resulting in high-quality and effective campaigns.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-22
- Publication Date
- 2026-03-06
AI Technical Summary
Modern advertising processes are inefficient and costly due to the need for manual work and lack of technology to effectively utilize trend and market data for creating high-quality, personalized ads.
A system that automates advertising production using generative artificial intelligence to generate ad copy, personalize ads for different customer segments, create storyboards, check ad quality, and distribute ads to specified media, leveraging data collection from the internet and databases.
Significantly improves advertising efficiency and quality by automating processes, enabling rapid generation and distribution of high-quality ads tailored to target audiences, thereby enhancing campaign success rates.
Smart Images

Figure 2026038067000001_ABST
Abstract
Description
[Technical Field]
[0001] The technology of the present disclosure relates to a system. [Background technology]
[0002] Patent document 1 discloses a persona chatbot control method performed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to a description of the chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2022-180282 Summary of the Invention [Problem to be solved by the invention]
[0004] Modern advertising requires multiple tasks, such as creating ad copy, generating personalized ads for customer segments, creating storyboards, and checking the quality of ads, making it difficult to perform all of these tasks efficiently. Furthermore, these processes require a lot of manual work, which is time-consuming and costly. Traditional methods lack the ability to collect, analyze, and apply trend and market data to maximize advertising effectiveness, making it difficult to continuously improve advertising quality. [Means for solving the problem]
[0005] To solve this problem, the present invention provides a system including: means for receiving information about an advertising campaign from a user; means for collecting relevant data from the Internet and databases based on the information; means for automatically generating advertising copy based on the collected data using generative artificial intelligence; means for generating personalized advertisements to address different customer segments; means for generating storyboards for advertising videos or image advertisements; means for checking the quality of the generated advertising materials and making suggestions for improvement; and means for distributing user-approved advertisements to specified media. This automates the advertising production process, significantly improving efficiency and reducing time and costs. Furthermore, the use of generative artificial intelligence makes it possible to effectively utilize trend data and market data to provide high-quality and effective advertisements.
[0006] "User input" refers to the user providing basic information to the system, such as the theme of the advertising campaign, target customers, product features, advertising goals, and media.
[0007] "Data collection" means gathering relevant market data, consumer trends, and competitor advertising data from the internet and databases based on information entered by users.
[0008] "Generative AI" is AI that has the ability to learn from past data and automatically generate suggestions for advertising copy and visuals.
[0009] "Advertising copy" refers to the sentences and catchphrases that make up the advertising message, and is text that effectively conveys the appeal of a product or service.
[0010] "Personalized advertising" refers to advertising optimized for different customer segments, which is individually tailored based on customer characteristics such as age group, gender, and interests.
[0011] A "storyboard" is a series of frames or scenes that visually show the composition of an advertising video or image advertisement, and is a tool for visually planning and designing the overall picture of an advertisement.
[0012] "Quality check" is a process that automatically checks the grammatical accuracy, visual quality, and consistency with the target audience of generated advertising materials, and suggests corrections if necessary.
[0013] A "designated medium" is the platform or channel a user chooses to distribute their advertisement, such as social media, a website, or an email marketing tool. [Brief explanation of the drawings]
[0014] [Figure 1] 1 is a conceptual diagram showing an example of the configuration of a data processing system according to a first embodiment. [Figure 2] 1 is a conceptual diagram showing an example of main functions of a data processing device and a smart device according to a first embodiment. [Figure 3] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a second embodiment. [Figure 4] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and smart glasses according to a second embodiment. [Figure 5] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a third embodiment. [Figure 6] FIG. 11 is a conceptual diagram showing an example of main functions of a data processing device and a headset-type terminal according to a third embodiment. [Figure 7] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a fourth embodiment. [Figure 8] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and a robot according to a fourth embodiment. [Figure 9] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 10] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 11] FIG. 3 is a sequence diagram showing a processing flow of the data processing system according to the first embodiment. [Figure 12] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1. [Figure 13] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system according to the second embodiment when an emotion engine is combined. [Figure 14] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 2 when an emotion engine is combined. DETAILED DESCRIPTION OF THE INVENTION
[0015] An example of an embodiment of a system according to the technology of the present disclosure will be described below with reference to the accompanying drawings.
[0016] First, the terms used in the following description will be explained.
[0017] In the following embodiments, a coded processor (hereinafter simply referred to as a "processor") may be a single arithmetic device or a combination of multiple arithmetic devices. Furthermore, a processor may be a single type of arithmetic device or a combination of multiple types of arithmetic devices. Examples of arithmetic devices include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), and an APU (Accelerated Processing Unit).
[0018] In the following embodiments, a coded RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a working memory by a processor.
[0019] In the following embodiments, the coded storage is one or more non-volatile storage devices that store various programs, various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), and magnetic tapes.
[0020] In the following embodiments, a communication I / F (Interface) with a symbol is an interface including a communication processor, an antenna, etc. The communication I / F controls communication between multiple computers. Examples of communication standards applied to the communication I / F include wireless communication standards including 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), Bluetooth (registered trademark), etc.
[0021] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." In other words, "A and / or B" means that it may be only A, only B, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" is also applied when three or more things are expressed connected by "and / or."
[0022] [First embodiment]
[0023] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.
[0024] 1, a data processing system 10 includes a data processing device 12 and a smart device 14. An example of the data processing device 12 is a server.
[0025] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0026] The smart device 14 includes a computer 36, a reception device 38, an output device 40, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The reception device 38, the output device 40, and the camera 42 are also connected to the bus 52.
[0027] The reception device 38 includes a touch panel 38A, a microphone 38B, and the like, and receives user input. The touch panel 38A detects contact with an indicator (for example, a pen or a finger) to receive user input by the touch of the indicator. The microphone 38B detects the user's voice to receive user input by voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the data indicating the user input.
[0028] The output device 40 includes a display 40A and a speaker 40B, and presents data to the user 20 by outputting the data in a form of expression that the user 20 can perceive (for example, audio and / or text). The display 40A displays visible information such as text and images in accordance with instructions from the processor 46. The speaker 40B outputs audio in accordance with instructions from the processor 46. The camera 42 is a compact digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.
[0029] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54.
[0030] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.
[0031] 2, in the data processing device 12, a specific process is performed by the processor 28. A specific processing program 56 is stored in the storage 32. The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific process is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
[0032] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[0033] In the smart device 14, the processor 46 performs the reception output process. The storage 50 stores a reception output program 60. The reception output program 60 is used in conjunction with the specific processing program 56 by the data processing system 10. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[0034] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0035] The system of the present invention is designed to improve the efficiency of advertising work and support effective advertising production. Specific program processing will be described below in natural language for an embodiment of the present invention.
[0036] Basic system configuration
[0037] Users input basic information about their advertising campaigns through their devices, including the advertising theme, target customers, product features, advertising goals, and media. The server receives this input information and collects related data from the Internet and databases, including market trends, consumer reviews, and competitor advertisements.
[0038] Automated ad copy generation
[0039] Using the data collected by the server, the device utilizes generative artificial intelligence (AI) to automatically generate advertising copy. For example, if a user wants to create "advertising copy for a new organic shampoo," the server collects data about organic shampoos and the device generates the copy, "Get beautiful hair with a gentle organic shampoo."
[0040] Generating personalized ads
[0041] Next, personalized ads are generated to cater to different customer segments. The server generates different versions of the ad based on the segments specified by the user. For example, an ad for women in their 20s might have copy like, "Add shine to your hair with our eco-friendly organic shampoo."
[0042] Generate a storyboard
[0043] Storyboards for advertising videos and image ads are also automatically generated using AI. For example, if a user wants to create a storyboard for a 30-second commercial for a new shampoo, the device will work with the ad copy to describe each frame of the ad in detail. For example, the first frame might be a close-up of the shampoo bottle, and the next frame might be a scene of a model washing her hair.
[0044] Checking the quality of advertising materials and making suggestions for improvement
[0045] The quality of the generated ad material is automatically checked by the server, which checks grammatical accuracy, visual quality, and consistency with the target audience, and makes suggestions for improvement if necessary. For example, if a caption is too long, it will suggest shortening it, or if the color of an image is not appropriate, it will make adjustments.
[0046] Final confirmation and delivery
[0047] Users can review the final ad materials through their devices and make any necessary edits, after which the server distributes the ads to the specified media, such as social media, websites, and email marketing tools, reaching the target audience.
[0048] In this way, the system of the present invention automates each step of advertising creation, significantly improving efficiency. As a specific example, it enables users to quickly create advertisements for new products and effectively distribute them to target customers. This simplifies the advertising creation process, improves the quality of advertisements, and is expected to result in a higher success rate for advertising campaigns.
[0049] The processing flow will be explained below.
[0050] Step 1:
[0051] The user inputs basic information about the advertising campaign into the terminal, including the advertising theme, target customers, product features, advertising goals, and media.
[0052] Step 2:
[0053] The server collects relevant data based on the advertising campaign information received from the user, such as market trend data, consumer reviews, and competitor advertising data, using scraping and APIs.
[0054] Step 3:
[0055] The device receives the data sent from the server and inputs it into a generative artificial intelligence (AI) model. This AI model learns from data from past advertising campaigns and generates optimal advertising copy. For example, in response to the instruction to "create advertising copy for a new organic shampoo," it generates the copy "Get beautiful hair with a gentle organic shampoo."
[0056] Step 4:
[0057] The server generates personalized ads for different customer segments based on the generated ad copy. For example, it generates the copy "Add shine to your hair with eco-friendly organic shampoo" for women in their 20s, and also generates appropriate copy for other segments.
[0058] Step 5:
[0059] The device generates storyboards for advertising videos and image ads, using generative artificial intelligence to describe each frame of the ad in detail and set specific scenes. For example, the first frame could be a close-up of a shampoo bottle, and the next frame could be a model washing her hair.
[0060] Step 6:
[0061] The server automatically checks the quality of the generated ad material, checking grammatical accuracy, visual quality, and consistency with the target audience, and makes suggestions for improvement if necessary. For example, it might suggest that the caption is too long and should be shortened, or that the color of the image should be adjusted.
[0062] Step 7:
[0063] The user can check the final advertising materials through the terminal, make any necessary corrections, and make the final decision after confirming that the advertising materials are satisfactory.
[0064] Step 8:
[0065] The server then receives the verified ad material and distributes it to the specified media, such as social media, websites, and email marketing tools, reaching the target audience.
[0066] Through this process, each step of advertising production is automated, enabling the efficient delivery of high-quality advertising.
[0067] Example 1
[0068] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0069] The traditional advertising production process required a lot of time and effort, making it difficult to quickly create effective advertising materials. Furthermore, generating personalized ads for each customer segment required specialized knowledge and experience. This resulted in lower success rates for advertising campaigns and made it difficult to ensure cost-effectiveness.
[0070] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[0071] In this invention, the server includes means for receiving basic information about an advertising campaign from a user, means for collecting related data from a communication network and a storage device based on the basic information, means for automatically generating advertising copy based on the collected data using generative artificial intelligence, means for generating personalized advertisements to cater to different customer segments, means for generating storyboards for advertising videos or image advertisements, means for inspecting the quality of the generated advertising materials and making suggestions for improvement, and means for distributing advertisements confirmed by the user to designated media, thereby enabling the rapid generation of high-quality advertising materials and maximizing the effectiveness of the advertising campaign.
[0072] 1. "User" means the entity that inputs information about an advertising campaign and operates the system.
[0073] 2. "Basic Information" refers to key data about the advertising campaign, such as the advertising theme, target customers, product features, advertising goals, and media.
[0074] 3. "Communications network" means the infrastructure for transmitting and receiving various data, including the Internet.
[0075] 4. "Storage Device" means hardware or software for storing databases and other digital data.
[0076] 5. "Generative AI" refers to advanced machine learning algorithms used to automatically generate ad copy, storyboards, etc.
[0077] 6. "Advertising copy" refers to the sentences or phrases in an advertisement, which is text created for the purpose of promoting a product or service.
[0078] 7. A "customer segment" is a specific group of customers classified based on age, gender, interests, etc.
[0079] 8. "Personalized advertising" means advertising material that is customized for a specific customer segment.
[0080] 9. "Advertising Video" means advertising material provided in video format.
[0081] 10. "Image Advertisement" means advertising material provided in the form of a still image.
[0082] 11. A "storyboard" is a visual plan that shows each frame or scene in an advertising video.
[0083] 12. "Quality Check" means the process of evaluating the quality of the advertising materials produced and identifying areas for improvement.
[0084] 13. "Improvement Suggestion" means a specific proposed change to improve the quality of the generated Advertising Materials.
[0085] 14. "Media" refers to platforms that distribute advertisements, such as social media, websites, and emails.
[0086] The present invention is a system that automates each step of advertising production, and aims to improve the efficiency and effectiveness of advertising work. Specific program processing and its implementation method will be described below.
[0087] Basic system configuration
[0088] The user inputs basic information about the advertising campaign through the terminal, including the advertising theme, target customers, product features, advertising goals, media, etc. The terminal uses a GUI (Graphical User Interface) to provide an input form and receive the information input by the user.
[0089] Data collection
[0090] The server receives the basic information entered by the user and collects relevant data from communication networks and storage devices based on that information. Specifically, the server uses web scraping tools and APIs to collect data such as market trends, consumer reviews, and competitor advertisements from the Internet and internal databases. This collected data is stored in the internal database for further processing.
[0091] Automated ad copy generation
[0092] Based on the data collected by the server, the device automatically generates advertising copy using a generative AI model (e.g., GPT-4 (registered trademark)). If a user wants to create advertising copy for a new organic shampoo, they input this information into the generative AI model as a prompt. For example, advertising copy such as "Get beautiful hair with organic shampoo" is generated.
[0093] Example prompt sentence:
[0094] "Generate advertising copy for a new organic shampoo."
[0095] Generating personalized ads
[0096] The server then uses a generative AI model to generate different versions of the ad based on the customer segment specified by the user (e.g., women in their 20s, men in their 30s, etc.) For example, by using a prompt to generate an "organic shampoo ad for women in their 20s," the ad is generated to suit that specific segment.
[0097] Example prompt sentence:
[0098] "Generate ad copy for an organic shampoo aimed at women in their 20s."
[0099] Generate a storyboard
[0100] If a user wants to create a 30-second storyboard for a new shampoo commercial, the device will use a generative AI model to generate a storyboard linked to the ad copy. A specific storyboard can be generated by entering prompts that describe each frame in detail.
[0101] Example prompt sentence:
[0102] "Create a storyboard for a 30-second commercial for a new shampoo."
[0103] Checking the quality of advertising materials and making suggestions for improvement
[0104] The server automatically checks the quality of the generated advertising materials. Specifically, it uses NLP (natural language processing) tools to check grammatical accuracy and image analysis tools to inspect visual quality. It also evaluates consistency with the target audience and makes suggestions for improvement if necessary. For example, if the ad copy is too long, it will make a suggestion such as, "This caption is too long. Please shorten it."
[0105] Final confirmation and delivery
[0106] The user can check the generated ad material through their device and make any necessary corrections. After the corrections are complete, the server distributes the ad to the specified media. This distribution process involves transferring data to each platform using an API and publishing the ad.
[0107] In this way, use of the system of the present invention enables the rapid generation and effective distribution of high-quality advertising materials, and is expected to significantly improve the success rate of advertising campaigns.
[0108] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0109] Step 1:
[0110] The user inputs basic information about the advertising campaign through the terminal, including the advertising theme, target customers, product features, advertising goals, and media. The user enters the information into the input form and presses the submit button.
[0111] Input: Advertising theme, target customer, product features, advertising goals, media
[0112] Output: Basic information sent
[0113] Step 2:
[0114] The server receives the basic information entered by the user and collects relevant data from communication networks and storage devices. Specifically, the server uses web scraping tools and APIs to collect data such as market trends, consumer reviews, and competitor advertisements. This collected data is stored in an internal database.
[0115] Input: Basic information
[0116] Output: Market trends, consumer reviews, competitor advertising data
[0117] Step 3:
[0118] Based on the data collected by the server, the device uses a generative AI model (e.g., GPT-4) to automatically generate advertising copy. For example, if a user wants to create advertising copy for a new organic shampoo, they input this information into the generative AI model as a prompt. The generated advertising copy is then displayed on the device.
[0119] Input: Market trend data, consumer reviews, competitor advertising data, prompt text
[0120] Output: Auto-generated ad copy
[0121] Step 4:
[0122] The server generates different versions of the ad based on the customer segment specified by the user. For example, to generate an "organic shampoo ad for women in their 20s," the AI model generates ad copy tailored to the segment by inputting a prompt. The generated ad copy is then displayed on the device.
[0123] Input: Ad copy, customer segment information, prompt statement
[0124] Output: Personalized ad copy
[0125] Step 5:
[0126] If a user wants to create a 30-second storyboard for a new shampoo commercial, the device will use a generative AI model to generate a storyboard linked to the ad copy. Specifically, the storyboard is generated by entering prompts that describe each frame in detail. The storyboard can then be viewed on the device.
[0127] Input: Ad copy, prompt
[0128] Output: Auto-generated storyboard
[0129] Step 6:
[0130] The server automatically checks the quality of the generated advertising materials. Specifically, it uses NLP tools to check grammatical accuracy and image analysis tools to evaluate visual quality. It also checks consistency with the target audience and makes suggestions for improvement if necessary. The results of these checks are then sent to the device.
[0131] Input: Auto-generated advertising material
[0132] Output: Quality check results and improvement suggestions
[0133] Step 7:
[0134] The user checks the ad material generated on their device and makes any necessary corrections. Once the corrections are complete, they give the ad material a final check and press the send button. After receiving this confirmation, the server distributes the ad to the specified media. During the distribution process, data is transferred to each platform using an API.
[0135] Input: Modified advertising material
[0136] Output: Advertising materials distributed to each medium
[0137] (Application example 1)
[0138] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0139] Modern advertising production involves complex and time-consuming processes, and there is a need to streamline the entire process, from generating advertising copy to delivering the ad. There is also a demand for personalized ads tailored to the target audience and high-quality advertising materials, but doing this manually is time-consuming. Furthermore, there is currently a lack of technology to effectively execute advertising campaigns using smart devices.
[0140] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[0141] In this invention, the server includes means for receiving information about an advertising campaign from a user, means for collecting related data from the Internet and a database based on the information, means for automatically generating advertising copy based on the collected data using generative artificial intelligence, means for generating personalized advertisements to cater to different customer segments, means for generating storyboards for advertising videos or image advertisements, means for checking the quality of the generated advertising materials and making suggestions for improvement, means for distributing advertisements confirmed by the user to designated media, means for planning, producing, and distributing advertising campaigns using a smart device, means for acquiring market trend information and consumer reviews, and means for automatically generating storyboards based on the generated advertising copy. This streamlines the process from advertising production to distribution, enabling the implementation of effective, high-quality advertising campaigns tailored to the target audience.
[0142] "User" refers to advertisers and marketers who wish to plan and execute advertising campaigns.
[0143] "Information about the advertising campaign" refers to information about the advertising theme, target customers, product features, advertising goals, and media.
[0144] "Internet and Databases" means the various websites and online services available on the Internet and the databases in which certain information is stored.
[0145] "Generative AI" refers to AI that has the ability to automatically generate text, images, etc. based on input data.
[0146] "Advertising copy" refers to the text and catchphrases used in an advertisement.
[0147] "Customer segment" refers to a group of customers classified within the market based on specific attributes.
[0148] "Personalized advertising" refers to advertising that is optimized to cater to a specific customer segment.
[0149] "Advertising video or picture advertising storyboard" means a plan that shows the content of an advertising video or picture advertising frame by frame.
[0150] "Advertising Materials" refers to media materials such as text, images, and videos used in advertisements.
[0151] "Means for checking quality and making suggestions for improvement" refers to a system that has the ability to inspect the quality of generated advertising materials and make suggestions for corrections as necessary.
[0152] "Smart devices" refers to mobile information terminals with computer functions, such as smartphones, tablets, and smart glasses.
[0153] "Market trend information" refers to information about current market trends and consumer preferences.
[0154] "Consumer reviews" refer to ratings and opinions about products and services posted by consumers.
[0155] In order to put this invention into practice, it is necessary to build a system that supports advertising campaigns. A specific method for constructing such a system will be described below.
[0156] First, a user uses a smart device such as a smartphone to input information about the advertising campaign, including the advertising theme, target customers, product features, advertising goals, and media. Based on this information, the server collects relevant data from the Internet and databases, including market trend information and consumer reviews.
[0157] Next, we use generative AI to automatically generate ad copy based on the collected data. This generative AI contains algorithms that analyze the input data and generate appropriate ad copy. Specifically, it generates ad copy using prompts like the following:
[0158] Ad theme: New organic shampoo
[0159] Target customers: Women in their 20s
[0160] Product Features: Gentle on hair, eco-friendly
[0161] Advertising Goal: Effectively reach your target customers
[0162] Medium: SNS
[0163] ---
[0164] Auto-generated ad copy:
[0165] The generated ad copy is automatically personalized to cater to different customer segments, resulting in ads optimized for different target customers. Storyboards for ad videos and image ads are also automatically generated.
[0166] The quality of the generated advertising materials is checked by the server, which automatically checks grammatical accuracy, visual quality, and consistency with the target audience, and makes suggestions for improvement if necessary, resulting in the creation of high-quality advertising materials.
[0167] Users can check the generated ad material via their smart device and make any necessary edits. Once edits are complete, the ad is distributed by the server to the specified media, which can include social media platforms and websites.
[0168] The system uses the following hardware and software:
[0169] Smart devices such as smartphones and tablets
[0170] Internet and Databases
[0171] Generative AI (such as OpenAI's GPT-3)
[0172] This will streamline the process from ad production to distribution, making it possible to implement effective, high-quality advertising campaigns that are tailored to the target audience.
[0173] For example, when a user plans an advertising campaign for a new organic shampoo, they input the information mentioned above and use generative AI to generate advertising copy. This advertising copy is personalized to target women in their 20s, and then a storyboard for a video advertisement is generated. The server checks this and the ad is finally distributed to social media.
[0174] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0175] Step 1:
[0176] A user inputs information about an advertising campaign using a smart device, including the advertising theme, target customers, product features, advertising goals, and media. This information is sent to the server as input data.
[0177] Step 2:
[0178] The server collects relevant data from the Internet and databases based on the input data, including market trend information and consumer reviews, thereby integrating the input data with the collected data.
[0179] Step 3:
[0180] The server uses generative artificial intelligence to automatically generate ad copy based on the collected data, specifically using prompts like the following:
[0181] Ad theme: New organic shampoo
[0182] Target customers: Women in their 20s
[0183] Product Features: Gentle on hair, eco-friendly
[0184] Advertising Goal: Effectively reach your target customers
[0185] Medium: SNS
[0186] ---
[0187] Auto-generated ad copy:
[0188] The advertising copy generated by combining the input data and the collected data is output.
[0189] Step 4:
[0190] The server generates personalized advertisements based on the generated advertisement copy to cater to different customer segments, thereby optimizing the advertisement copy for the target customers.
[0191] Step 5:
[0192] The server automatically generates a storyboard for the advertisement video or image advertisement based on the generated advertisement copy. The storyboard is a detailed plan for each frame of the advertisement and includes the generated advertisement copy.
[0193] Step 6:
[0194] The server checks the quality of the generated advertising material, including grammatical accuracy, visual quality, and consistency with the target audience. After the quality check, suggestions for improvement are made, if necessary.
[0195] Step 7:
[0196] The user can check the generated advertising material via their smart device and make any necessary corrections. After corrections are complete, the advertising material is sent from the user to the terminal as final confirmation data.
[0197] Step 8:
[0198] The server delivers the advertisement that the user has finally confirmed to the specified medium. The medium may include social media, websites, etc. The delivery status of the advertisement is confirmed as the final output.
[0199] Through these steps, the process from ad creation to distribution is streamlined, resulting in effective advertising campaigns optimized for the target audience.
[0200] Furthermore, an emotion engine that estimates the user's emotion may be combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion.
[0201] The system of the present invention is able to take into account the user's emotional state at each stage of ad production by combining an emotion engine that recognizes the user's emotions. This aims to generate more effective and personalized ads and improve user satisfaction. Below, specific program processing for an embodiment of the present invention is explained in natural language.
[0202] Basic system configuration
[0203] Users input basic information about their advertising campaigns into their devices, including the advertising theme, target customers, product features, advertising goals, and media. The server receives this input information and collects relevant data from the Internet and databases, including market trends, consumer reviews, and competitor advertising data.
[0204] Automated ad copy generation and emotional feedback
[0205] Using the data collected by the server, the device inputs it into a generative artificial intelligence (AI) model. This AI model learns from data from past advertising campaigns and generates optimal advertising copy. An emotion engine is then introduced to recognize the user's emotional state and reflect it in the copy generated. For example, if the user is excited, the device will generate more aggressive and stimulating copy.
[0206] Personalized advertising and emotion regulation
[0207] Personalized ads are then generated to cater to different customer segments. The server generates different versions of the ad based on the segments specified by the user. The emotion engine analyzes the user's emotional state and adjusts the ad content accordingly. For example, an ad for women in their 20s might generate the copy "Add shine to your hair with this eco-friendly organic shampoo," but if the user is relaxed, the message will be adjusted to further emphasize the relaxing benefits.
[0208] Storyboard generation and emotional reflection
[0209] Storyboards for advertising videos and image ads are also automatically generated using AI. For example, if a user wants to create a storyboard for a 30-second commercial for a new shampoo, the device will work with the ad copy to describe each frame of the ad in detail. Again, an emotion engine is used to adjust visual elements based on the user's emotional state. For example, if the user is in a happy state, the device will generate frames that contain a lot of bright colors and cheerful scenes.
[0210] Checking the quality of advertising materials and improving emotional feedback
[0211] The quality of the generated advertising materials is automatically checked by the server. The server checks grammatical accuracy, visual quality, and consistency with the target audience, and makes suggestions for improvement as needed. Furthermore, an emotion engine is used to optimize the advertising content based on the user's emotional feedback. If the user's emotional response is negative, the server makes suggested corrections and adjusts the content to elicit positive emotions.
[0212] Final confirmation and emotional feedback
[0213] The user can review the final ad material through the device and make any necessary adjustments. The device continuously monitors the user's emotional feedback and records their reaction to the ad content. The device then optimizes the ad until the user is satisfied, after which the final decision is made.
[0214] Optimizing delivery and target audience
[0215] The server finally receives the verified advertising material and distributes it to the specified media. The advertisements are distributed to social media, websites, email marketing tools, etc., and reach the target audience. This distribution process is also optimized based on user emotional feedback, establishing an effective approach to target customers.
[0216] This process not only automates each step of ad creation, but also delivers high-quality ads that reflect user emotions. As a specific example, it is possible to create ads for new products in a short period of time and deliver them effectively to target customers. This simplifies the ad creation process, improves the quality of ads, and is expected to result in a higher success rate for advertising campaigns.
[0217] The processing flow will be explained below.
[0218] Step 1:
[0219] The user inputs basic information about the advertising campaign into the terminal, including the advertising theme, target customers, product features, advertising goals, media, etc. The terminal records this information and transmits it to the server.
[0220] Step 2:
[0221] The server collects relevant data based on the advertising campaign information received from the user, such as market trend data, consumer reviews, and competitor advertising data, using scraping and APIs.
[0222] Step 3:
[0223] The device receives the data sent from the server and inputs it into a generative artificial intelligence (AI) model. This AI model learns from data from past advertising campaigns and generates optimal ad copy. At this stage, an emotional engine is incorporated to analyze the user's emotional state in real time and reflect this in the ad copy. If the user is in an excited state, more aggressive and stimulating copy will be generated.
[0224] Step 4:
[0225] The server generates personalized ads for different customer segments based on the generated ad copy. The emotion engine analyzes the user's emotional state again and fine-tunes the ad content based on that. For example, for women in their 20s, the copy generated might be "Add shine to your hair with this eco-friendly organic shampoo." If the user is relaxed, the message might be further adjusted to emphasize the relaxing effect.
[0226] Step 5:
[0227] The device generates a storyboard for the ad video or image ad, using generative artificial intelligence to describe each frame of the ad in detail and set specific scenes. An emotion engine is also used at this stage to adjust visual elements based on the user's emotional state. For example, if the user is in a happy state, the device will generate frames that contain more bright colors and cheerful scenes.
[0228] Step 6:
[0229] The server automatically checks the quality of the generated ad material, checking for grammatical accuracy, visual quality, and consistency with the target audience, and makes suggestions for improvement if necessary. An emotion engine is also used at this stage to optimize the ad content based on the user's emotional feedback. If the user's emotional response is negative, the server makes suggested corrections and adjusts the content to elicit positive emotions.
[0230] Step 7:
[0231] The user can review the final ad material through the device and make any necessary adjustments. The device continuously monitors the user's emotional feedback and records their reaction to the ad content. The device then optimizes the ad until the user is satisfied, after which the final decision is made.
[0232] Step 8:
[0233] The server finally receives the verified advertising material and distributes it to the specified media. The advertisements are distributed to social media, websites, email marketing tools, etc., and reach the target audience. This distribution process is also optimized based on user emotional feedback, establishing an effective approach to target customers.
[0234] This process not only automates each step of ad creation, but also delivers high-quality ads that reflect user emotions. As a specific example, it is possible to create ads for new products in a short period of time and deliver them effectively to target customers. This simplifies the ad creation process, improves the quality of ads, and is expected to result in a higher success rate for advertising campaigns.
[0235] Example 2
[0236] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0237] Conventional advertising production systems have difficulty taking into account the user's emotional state, resulting in uniform advertising content. As a result, they are unable to effectively approach target customers, resulting in problems such as reduced advertising effectiveness and user satisfaction. Another issue is that the process of creating advertising copy and storyboards is time-consuming and labor-intensive, making efficient advertising difficult. Furthermore, quality checks and improvement suggestions for generated advertising materials are often done manually, creating issues with accuracy and efficiency.
[0238] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[0239] In this invention, the server includes means for receiving information about an advertising campaign from a user, means for collecting related data from the Internet and a database, means for automatically generating advertising copy based on the collected data using generative artificial intelligence, means for providing feedback to the generated advertising copy based on the user's emotional state using emotion recognition means, means for generating personalized advertisements to cater to different customer segments, means for generating storyboards for advertising videos or image advertisements, means for checking the quality of the generated advertising materials and making suggestions for improvement, and means for delivering advertisements confirmed by the user to designated media, thereby enabling efficient production of high-quality advertisements that reflect the user's emotions and effective approach to target customers.
[0240] The "means for receiving information about the advertising campaign from the user" is a device or software that provides an interface through which the user can input basic information such as the advertising campaign theme, target customers, product features, advertising goals, and media.
[0241] "Means for collecting relevant data from the Internet and databases" refers to devices or software for automatically obtaining market trends, consumer reviews, competitor advertising data, etc. from the Internet and internal databases.
[0242] "Means for automatically generating advertising copy based on collected data using generative artificial intelligence" refers to a device or software that utilizes generative artificial intelligence that has learned from past advertising campaign data to automatically create optimal advertising copy based on collected data.
[0243] "Means for utilizing emotion recognition means to provide feedback to generated advertising copy based on a user's emotional state" refers to a device or software for recognizing a user's emotional state and adjusting the generated advertising copy based thereon.
[0244] A "means for generating personalized advertisements to address different customer segments" is a device or software that generates individually optimized advertising copy and materials based on user-specified customer segments.
[0245] A "means for generating a storyboard for an advertising video or picture advertisement" is a device or software that automatically generates a detailed description of each frame of an advertising video or picture advertisement based on generated advertising copy.
[0246] "Means for checking the quality of generated advertising materials and making suggestions for improvement" refers to a device or software that automatically checks grammatical accuracy, visual quality, and consistency with the target audience, and makes suggestions for improvement regarding any shortcomings.
[0247] "Means for delivering user-confirmed advertisements to designated media" refers to a device or software that ultimately delivers the advertising material that the user has confirmed and approved to designated media (e.g., social media, websites, email marketing tools, etc.).
[0248] The system of the present invention, by combining an emotion engine that recognizes the user's emotions, makes it possible to take the user's emotional state into consideration at each step of advertisement creation, thereby generating more effective and personalized advertisements and improving user satisfaction. The following describes in detail the embodiments of the present invention.
[0249] Basic system configuration
[0250] Users input basic information about their advertising campaigns into their devices. This information includes the advertising theme, target customers, product features, advertising goals, and media. The server receives this input information and collects related data from the Internet and databases. Collected data includes market trends, consumer reviews, and competitor advertising data. The software used for data collection can utilize the Google® Trends API or an in-house database.
[0251] Automated ad copy generation and emotional feedback
[0252] Based on the data collected by the server, the device inputs the data into a generative artificial intelligence (AI) model to generate advertising copy. This generative AI model learns from data from past advertising campaigns and generates optimal advertising copy. An emotion engine is introduced here to recognize the user's emotional state and provide feedback to the copy generation. For example, if the user is excited, it will generate more aggressive and stimulating copy.
[0253] As a concrete example, an example of a prompt sentence is "TARGET_CUSTOMER: Female in her 20s, PRODUCT_FEATURE: Organic shampoo", and the generated copy is "Get gorgeous hair with natural shampoo!"
[0254] Personalized advertising and emotion regulation
[0255] Personalized ads are then generated to cater to different customer segments. The server generates different versions of the ad based on the segments specified by the user. The emotion engine analyzes the user's emotional state and adjusts the ad content accordingly.
[0256] For example, if the user is relaxed, the prompt text "Take time to be kind to your hair and the environment with eco-friendly organic shampoo" is entered as an advertisement for women in their 20s.
[0257] Storyboard generation and emotional reflection
[0258] Storyboards for advertising videos and image ads are also automatically generated using AI. For example, if a user wants to create a 30-second storyboard for a new shampoo commercial, the device will work with the ad copy to describe each frame of the ad in detail. Again, an emotional engine is used to adjust visual elements based on the user's emotional state.
[0259] As a concrete example, if the user is in a happy state, the prompt sentence is entered as follows: "From experiencing the amazing effects of shampoo to having fun with friends against a brightly colored background, how about this?"
[0260] Checking the quality of advertising materials and improving emotional feedback
[0261] The quality of the generated advertising materials is automatically checked by the server, which checks grammatical accuracy, visual quality, and consistency with the target audience, and makes suggestions for improvement as needed. Furthermore, the server utilizes an emotion engine to optimize the advertising content based on user emotional feedback.
[0262] For example, if a user has doubts about the initial ad copy, the server will suggest, "According to our analysis, the majority of women in their 20s are looking for a more natural look, so we recommend making some adjustments."
[0263] Final confirmation and emotional feedback
[0264] Users can review the final ad material and make any necessary adjustments through the device, which continuously monitors users' emotional feedback and records their reactions to the ad content.
[0265] As a specific example, a user previews advertising materials on a smartphone and inputs corrections into the device.
[0266] Optimizing delivery and target audience
[0267] The server finally receives the verified advertising material and distributes it to the specified media. The ads are distributed to social media, websites, email marketing tools, etc., and delivered to the target audience. This distribution process is also optimized based on user emotional feedback.
[0268] For example, the server sets up an advertising campaign and delivers ads to targeted customers using Facebook Ads, Google Ads, etc.
[0269] Through these steps, the present invention enables efficient generation of high-quality advertisements that reflect user sentiment and deliver them effectively to target customers, which is expected to simplify the advertisement creation process, improve the quality of advertisements, and ultimately increase the success rate of advertising campaigns.
[0270] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0271] Step 1:
[0272] User enters ad campaign information
[0273] The user inputs basic information into the terminal, such as the theme of the advertising campaign, target customers, product features, advertising goals, media, etc. The input information is saved on the terminal and sent to the server.
[0274] Input: Advertising theme, target customer, product features, advertising goals, media
[0275] Output: Ad campaign information sent to the server
[0276] Specific action: Enter details of the "New Organic Shampoo Advertising Campaign" into the form on your device and press the submit button.
[0277] Step 2:
[0278] The server collects the relevant data
[0279] The server receives the advertising campaign information sent by the user and collects related data from the Internet and databases.
[0280] Input: Ad campaign information submitted by the user
[0281] Output: Market trend data, consumer reviews, competitor advertising data
[0282] What it does: The server calls some APIs (e.g., Google Trends API) to find out market trends and retrieves consumer reviews from a database.
[0283] Step 3:
[0284] Generative AI models generate ad copy
[0285] Based on the data collected by the server, the data is input into a generative artificial intelligence (AI) model to generate advertising copy.
[0286] Inputs: Market trend data, consumer reviews, competitor advertising data
[0287] Output: Generated ad copy
[0288] Specific operation: The server inputs a prompt such as "TARGET_CUSTOMER: Female in her 20s, PRODUCT_FEATURE: Organic shampoo" into the AI model and generates copy such as "Get gorgeous hair with natural shampoo!"
[0289] Step 4:
[0290] Emotion engine provides feedback to ad copy
[0291] The emotion engine recognizes the user's emotional state and provides feedback to the generated ad copy, adjusting the ad copy based on the user's emotions.
[0292] Input: Generated ad copy, user emotional state
[0293] Output: Adjusted ad copy
[0294] What it does: Retrieve the user's emotional state from their wearable device (e.g., heart rate data) and modify the ad copy accordingly to "Experience luxury with eco-friendly shampoo!"
[0295] Step 5:
[0296] The server generates personalized ads
[0297] The server generates different versions of the personalized advertisement based on the customer segments specified by the user.
[0298] Input: Tailored ad copy, specified customer segment information
[0299] Output: Personalized ads
[0300] Specific operation: The server generates copies of "advertisements for women in their 20s" and "advertisements for men in their 30s" and creates appropriate messages for each.
[0301] Step 6:
[0302] Auto-generate storyboards
[0303] The server automatically generates storyboards for advertising videos and image ads based on the generated advertising copy.
[0304] Input: Personalized ad copy
[0305] Output: Auto-generated storyboard
[0306] What to do: Create a storyboard for a 30-second commercial for a new shampoo, visualizing the first 10 seconds of washing hair, the next 10 seconds of experiencing the effects, and the last 10 seconds of having fun with friends.
[0307] Step 7:
[0308] Check the quality of advertising materials
[0309] The server automatically checks the quality of the generated advertising material and makes suggestions for improvement if necessary.
[0310] Input: Auto-generated storyboard and ad materials
[0311] Output: Quality check results and improvement suggestions
[0312] What it does: Checks for sentence errors using a grammar checker and ensures images are of the correct resolution.
[0313] Step 8:
[0314] User provides final review and feedback
[0315] The user checks the final advertising material through the terminal and inputs any necessary corrections.
[0316] Input: Quality checked advertising materials
[0317] Output: User feedback and correction requests
[0318] What happens: The user previews the ad material on their smartphone and enters any corrections into the device.
[0319] Step 9:
[0320] The server delivers the ads
[0321] The server checks the final advertising material and distributes it to the specified media.
[0322] Input: Final ad material with user feedback
[0323] Output: Served ads
[0324] What it does: The server sets up an advertising campaign and delivers ads to targeted customers using Facebook Ads, Google Ads, etc.
[0325] The above is a detailed description of the specific processing steps of the system program, the inputs and outputs at each step, and the specific operations.
[0326] (Application example 2)
[0327] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0328] In the conventional advertising production process, it was difficult to generate personalized ads that accurately reflected the user's emotional state. It was also difficult to monitor the effectiveness of ads in real time and adjust the content of ads based on the user's emotions. This made it difficult to maximize user satisfaction and advertising effectiveness.
[0329] The identification process by the identification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes: means for receiving information about an advertising campaign from a user; means for collecting related data from a network and a database; means for automatically generating advertising copies based on the collected data using generative artificial intelligence; means for generating personalized advertisements to cater to different groups; means for generating blueprints for advertising videos or image advertisements; means for checking the quality of the generated advertising materials and making improvement suggestions; means for delivering advertisements confirmed by the user to designated media; emotion recognition means for recognizing user emotions and adjusting advertisement content based on the emotions; and means for adjusting advertisement content in real time using the emotion recognition means. This makes it possible to generate personalized advertisements that reflect user emotions and adjust advertisement content in real time.
[0330] Below are definitions of important words.
[0331] "User" means a person or entity that provides information for an advertising campaign and generates and validates advertisements based thereon.
[0332] An "advertising campaign" is a series of marketing activities targeted at a particular product or service.
[0333] "Information" refers to data such as advertising theme, target customers, product features, and advertising goals.
[0334] A "network" is a system that acquires and transmits data using communication lines such as the Internet.
[0335] A "database" is a system that stores data such as information on past advertising campaigns, market trends, and consumer reviews.
[0336] "Generative AI" refers to algorithms that learn from past data and generate new ad copy based on that data.
[0337] "Copy" refers to the wording or message of an advertisement.
[0338] "Popularity" refers to the specific customer segment targeted by advertising.
[0339] "Personalized advertising" refers to advertising that is tailored to a specific group of people.
[0340] A "blueprint" is a detailed diagram of a frame or scene of an advertising video or picture advertisement.
[0341] "Generated advertising materials" refers to advertising copy, visual content, video clips, etc. created by generative artificial intelligence.
[0342] "Emotion recognition means" refers to a system that analyzes a user's emotions using a camera or microphone and obtains the results.
[0343] "Means for adjusting advertising content in real time" refers to a system that instantly changes advertising content in response to changes in user emotions.
[0344] "Media" refers to the platforms and channels for delivering advertisements, including social media, websites, and email marketing tools.
[0345] System program generation
[0346] A system for realizing the present invention includes a plurality of means for receiving information about an advertising campaign from a user and generating an advertisement based on the information while analyzing user sentiment in real time.
[0347] Hardware and software used
[0348] The main components of this system are the following hardware and software:
[0349] Hardware: Smartphones, servers
[0350] Software: OpenCV (image processing), Keras (emotion recognition model), Transformers library (advertising copy generation model)
[0351] The smartphone device uses a camera and microphone to recognize the user's emotional state, allowing it to collect emotional data as the user enters information related to advertising campaigns.
[0352] Data processing and calculation
[0353] The server performs the following process:
[0354] Receiving user input: The user enters information about the advertising campaign (advertising theme, target customer, product features, advertising goals, etc.) into the terminal.
[0355] Data Collection: The server collects relevant data from networks and databases (e.g., market trends, consumer reviews, competitor advertising data, etc.).
[0356] Emotion recognition: Using the smartphone's camera and microphone, the system analyzes the user's facial expressions and tone of voice to recognize their emotions.
[0357] Automated ad copy generation: Using generative artificial intelligence models (such as GPT-2), ad copy is generated based on collected data and user sentiment.
[0358] Personalized ad generation: Generate personalized ads for different customer segments, incorporating sentiment data.
[0359] Real-time adjustment: Monitor users' emotional state in real time and adjust advertising content accordingly.
[0360] Specific examples
[0361] As a concrete example, the following prompt sentence can be used:
[0362] Example 1
[0363] If a user with a "Relaxed" emotion types "New tea campaign," the prompt text is:
[0364] Ad Copy Generation (Sentiment: Relaxed) Theme: New Tea Campaign
[0365] Example 2
[0366] If a user with the "Surprised" emotion types "Latest gaming console promotion," the prompt reads:
[0367] Ad Copy Generation (Sentiment: Surprised) Theme: Promotion for the latest gaming console
[0368] The ad copy generated in this way is output in a form that best suits the user's emotional state, maximizing the effectiveness of subsequent advertising campaigns. Through this process, not only are each step of ad production automated, but high-quality ads that reflect the user's emotions are generated.
[0369] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0370] Step 1:
[0371] The user inputs information about the advertising campaign into the device, including the advertising theme, target customers, product features, and advertising goals. Once this information is entered into the device, it is sent to the server. The input data is sent in JSON format or form data.
[0372] Step 2:
[0373] Based on the information received, the server collects relevant data from networks and databases, such as market trends, consumer reviews, and competitor advertising data. This collection is done through web scraping and API requests. The server then receives the resulting data in JSON format.
[0374] Step 3:
[0375] The device uses a camera and microphone to analyze the user's facial expressions and tone of voice to recognize the user's emotions. It uses OpenCV and Keras emotion recognition models to analyze the user's emotions in real time. The input data is image and audio data, and the output is the user's emotional state (e.g., "relaxed" or "surprised").
[0376] Step 4:
[0377] The server inputs the collected data and emotional data into a generative AI model to generate ad copy. Specifically, it uses models such as GPT-2 to generate ad copy that best suits the user's emotional state. The input data is the emotional state and campaign information, and the output is the ad copy.
[0378] Step 5:
[0379] The server generates personalized ads to cater to different groups of people. For example, it generates different versions of ad copy depending on age and gender. Based on the collected data and emotional data, it generates the optimal copy for each target. The input data is the ad copy and customer segment information, and the output is a personalized ad.
[0380] Step 6:
[0381] The server checks the quality of the generated advertising materials. It performs automated checks to ensure grammatical accuracy, visual quality, and consistency with the target group. Natural language processing techniques and image analysis algorithms are used at this stage. The input data are the advertising materials, and the output is a quality assessment result and suggestions for improvement.
[0382] Step 7:
[0383] The server continuously monitors the user's emotional state and optimizes the advertising campaign in real time. It can adjust the content of the advertisement to match the user's emotions. Specifically, it periodically obtains the user's emotional data and updates the advertising copy and visual elements accordingly. The input data is real-time emotional data, and the output is updated advertising materials.
[0384] Step 8:
[0385] The user performs final confirmation and distributes the advertising material to the specified media. After final confirmation, the server distributes the advertisement to media such as social media, websites, and email marketing tools. The input data is the final confirmed advertising material, and the output is the actual distribution status.
[0386] Through these steps, a system can be realized that generates and distributes advertising campaigns based on user emotions.
[0387] The specific processing unit 290 transmits the result of the specific processing to the smart device 14. In the smart device 14, the control unit 46A causes the output device 40 to output the result of the specific processing. The microphone 38B acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
[0388] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (registered trademark) (Internet search engine).<URL: https: / / openai.com / blog / chatgpt> ), Gemini (registered trademark) (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[0389] In the above embodiment, an example in which the specific process is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific process may be performed by the smart device 14.
[0390] [Second embodiment]
[0391] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.
[0392] 3, the data processing system 210 includes the data processing device 12 and smart glasses 214. An example of the data processing device 12 is a server.
[0393] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0394] The smart glasses 214 include a computer 36, a microphone 238, a speaker 240, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, and the camera 42 are also connected to the bus 52.
[0395] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.
[0396] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
[0397] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[0398] Fig. 4 shows an example of the main functions of the data processing device 12 and the smart glasses 214. As shown in Fig. 4, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.
[0399] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
[0400] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[0401] In the smart glasses 214, the reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[0402] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."
[0403] The system of the present invention is designed to improve the efficiency of advertising work and support effective advertising production. Specific program processing will be described below in natural language for an embodiment of the present invention.
[0404] Basic system configuration
[0405] Users input basic information about their advertising campaigns through their devices, including the advertising theme, target customers, product features, advertising goals, and media. The server receives this input information and collects related data from the Internet and databases, including market trends, consumer reviews, and competitor advertisements.
[0406] Automated ad copy generation
[0407] Using the data collected by the server, the device utilizes generative artificial intelligence (AI) to automatically generate advertising copy. For example, if a user wants to create "advertising copy for a new organic shampoo," the server collects data about organic shampoos and the device generates the copy, "Get beautiful hair with a gentle organic shampoo."
[0408] Generating personalized ads
[0409] Next, personalized ads are generated to cater to different customer segments. The server generates different versions of the ad based on the segments specified by the user. For example, an ad for women in their 20s might have copy like, "Add shine to your hair with our eco-friendly organic shampoo."
[0410] Generate a storyboard
[0411] Storyboards for advertising videos and image ads are also automatically generated using AI. For example, if a user wants to create a storyboard for a 30-second commercial for a new shampoo, the device will work with the ad copy to describe each frame of the ad in detail. For example, the first frame might be a close-up of the shampoo bottle, and the next frame might be a scene of a model washing her hair.
[0412] Checking the quality of advertising materials and making suggestions for improvement
[0413] The quality of the generated ad material is automatically checked by the server, which checks grammatical accuracy, visual quality, and consistency with the target audience, and makes suggestions for improvement if necessary. For example, if a caption is too long, it will suggest shortening it, or if the color of an image is not appropriate, it will make adjustments.
[0414] Final confirmation and delivery
[0415] Users can review the final ad materials through their devices and make any necessary edits, after which the server distributes the ads to the specified media, such as social media, websites, and email marketing tools, reaching the target audience.
[0416] In this way, the system of the present invention automates each step of advertising creation, significantly improving efficiency. As a specific example, it enables users to quickly create advertisements for new products and effectively distribute them to target customers. This simplifies the advertising creation process, improves the quality of advertisements, and is expected to result in a higher success rate for advertising campaigns.
[0417] The processing flow will be explained below.
[0418] Step 1:
[0419] The user inputs basic information about the advertising campaign into the terminal, including the advertising theme, target customers, product features, advertising goals, and media.
[0420] Step 2:
[0421] The server collects relevant data based on the advertising campaign information received from the user, such as market trend data, consumer reviews, and competitor advertising data, using scraping and APIs.
[0422] Step 3:
[0423] The device receives the data sent from the server and inputs it into a generative artificial intelligence (AI) model. This AI model learns from data from past advertising campaigns and generates optimal advertising copy. For example, in response to the instruction to "create advertising copy for a new organic shampoo," it generates the copy "Get beautiful hair with a gentle organic shampoo."
[0424] Step 4:
[0425] The server generates personalized ads for different customer segments based on the generated ad copy. For example, it generates the copy "Add shine to your hair with eco-friendly organic shampoo" for women in their 20s, and also generates appropriate copy for other segments.
[0426] Step 5:
[0427] The device generates storyboards for advertising videos and image ads, using generative artificial intelligence to describe each frame of the ad in detail and set specific scenes. For example, the first frame could be a close-up of a shampoo bottle, and the next frame could be a model washing her hair.
[0428] Step 6:
[0429] The server automatically checks the quality of the generated ad material, checking grammatical accuracy, visual quality, and consistency with the target audience, and makes suggestions for improvement if necessary. For example, it might suggest that the caption is too long and should be shortened, or that the color of the image should be adjusted.
[0430] Step 7:
[0431] The user can check the final advertising materials through the terminal, make any necessary corrections, and make the final decision after confirming that the advertising materials are satisfactory.
[0432] Step 8:
[0433] The server then receives the verified ad material and distributes it to the specified media, such as social media, websites, and email marketing tools, reaching the target audience.
[0434] Through this process, each step of advertising production is automated, enabling the efficient delivery of high-quality advertising.
[0435] Example 1
[0436] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."
[0437] The traditional advertising production process required a lot of time and effort, making it difficult to quickly create effective advertising materials. Furthermore, generating personalized ads for each customer segment required specialized knowledge and experience. This resulted in lower success rates for advertising campaigns and made it difficult to ensure cost-effectiveness.
[0438] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[0439] In this invention, the server includes means for receiving basic information about an advertising campaign from a user, means for collecting related data from a communication network and a storage device based on the basic information, means for automatically generating advertising copy based on the collected data using generative artificial intelligence, means for generating personalized advertisements to cater to different customer segments, means for generating storyboards for advertising videos or image advertisements, means for inspecting the quality of the generated advertising materials and making suggestions for improvement, and means for distributing advertisements confirmed by the user to designated media, thereby enabling the rapid generation of high-quality advertising materials and maximizing the effectiveness of the advertising campaign.
[0440] 1. "User" means the entity that inputs information about an advertising campaign and operates the system.
[0441] 2. "Basic Information" refers to key data about the advertising campaign, such as the advertising theme, target customers, product features, advertising goals, and media.
[0442] 3. "Communications network" means the infrastructure for transmitting and receiving various data, including the Internet.
[0443] 4. "Storage Device" means hardware or software for storing databases and other digital data.
[0444] 5. "Generative AI" refers to advanced machine learning algorithms used to automatically generate ad copy, storyboards, etc.
[0445] 6. "Advertising copy" refers to the sentences or phrases in an advertisement, which is text created for the purpose of promoting a product or service.
[0446] 7. A "customer segment" is a specific group of customers classified based on age, gender, interests, etc.
[0447] 8. "Personalized advertising" means advertising material that is customized for a specific customer segment.
[0448] 9. "Advertising Video" means advertising material provided in video format.
[0449] 10. "Image Advertisement" means advertising material provided in the form of a still image.
[0450] 11. A "storyboard" is a visual plan that shows each frame or scene in an advertising video.
[0451] 12. "Quality Check" means the process of evaluating the quality of the advertising materials produced and identifying areas for improvement.
[0452] 13. "Improvement Suggestion" means a specific proposed change to improve the quality of the generated Advertising Materials.
[0453] 14. "Media" refers to platforms that distribute advertisements, such as social media, websites, and emails.
[0454] The present invention is a system that automates each step of advertising production, and aims to improve the efficiency and effectiveness of advertising work. Specific program processing and its implementation method will be described below.
[0455] Basic system configuration
[0456] The user inputs basic information about the advertising campaign through the terminal, including the advertising theme, target customers, product features, advertising goals, media, etc. The terminal uses a GUI (Graphical User Interface) to provide an input form and receive the information input by the user.
[0457] Data collection
[0458] The server receives the basic information entered by the user and collects relevant data from communication networks and storage devices based on that information. Specifically, the server uses web scraping tools and APIs to collect data such as market trends, consumer reviews, and competitor advertisements from the Internet and internal databases. This collected data is stored in the internal database for further processing.
[0459] Automated ad copy generation
[0460] Based on the data collected by the server, the device uses a generative AI model (e.g., GPT-4) to automatically generate advertising copy. If a user wants to create advertising copy for a new organic shampoo, they input this information into the generative AI model as a prompt. For example, advertising copy such as "Get beautiful hair with organic shampoo" is generated.
[0461] Example prompt sentence:
[0462] "Generate advertising copy for a new organic shampoo."
[0463] Generating personalized ads
[0464] The server then uses a generative AI model to generate different versions of the ad based on the customer segment specified by the user (e.g., women in their 20s, men in their 30s, etc.) For example, by using a prompt to generate an "organic shampoo ad for women in their 20s," the ad is generated to suit that specific segment.
[0465] Example prompt sentence:
[0466] "Generate ad copy for an organic shampoo aimed at women in their 20s."
[0467] Generate a storyboard
[0468] If a user wants to create a 30-second storyboard for a new shampoo commercial, the device will use a generative AI model to generate a storyboard linked to the ad copy. A specific storyboard can be generated by entering prompts that describe each frame in detail.
[0469] Example prompt sentence:
[0470] "Create a storyboard for a 30-second commercial for a new shampoo."
[0471] Checking the quality of advertising materials and making suggestions for improvement
[0472] The server automatically checks the quality of the generated advertising materials. Specifically, it uses NLP (natural language processing) tools to check grammatical accuracy and image analysis tools to inspect visual quality. It also evaluates consistency with the target audience and makes suggestions for improvement if necessary. For example, if the ad copy is too long, it will make a suggestion such as, "This caption is too long. Please shorten it."
[0473] Final confirmation and delivery
[0474] The user can check the generated ad material through their device and make any necessary corrections. After the corrections are complete, the server distributes the ad to the specified media. This distribution process involves transferring data to each platform using an API and publishing the ad.
[0475] In this way, use of the system of the present invention enables the rapid generation and effective distribution of high-quality advertising materials, and is expected to significantly improve the success rate of advertising campaigns.
[0476] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0477] Step 1:
[0478] The user inputs basic information about the advertising campaign through the terminal, including the advertising theme, target customers, product features, advertising goals, and media. The user enters the information into the input form and presses the submit button.
[0479] Input: Advertising theme, target customer, product features, advertising goals, media
[0480] Output: Basic information sent
[0481] Step 2:
[0482] The server receives the basic information entered by the user and collects relevant data from communication networks and storage devices. Specifically, the server uses web scraping tools and APIs to collect data such as market trends, consumer reviews, and competitor advertisements. This collected data is stored in an internal database.
[0483] Input: Basic information
[0484] Output: Market trends, consumer reviews, competitor advertising data
[0485] Step 3:
[0486] Based on the data collected by the server, the device uses a generative AI model (e.g., GPT-4) to automatically generate advertising copy. For example, if a user wants to create advertising copy for a new organic shampoo, they input this information into the generative AI model as a prompt. The generated advertising copy is then displayed on the device.
[0487] Input: Market trend data, consumer reviews, competitor advertising data, prompt text
[0488] Output: Auto-generated ad copy
[0489] Step 4:
[0490] The server generates different versions of the ad based on the customer segment specified by the user. For example, to generate an "organic shampoo ad for women in their 20s," the AI model generates ad copy tailored to the segment by inputting a prompt. The generated ad copy is then displayed on the device.
[0491] Input: Ad copy, customer segment information, prompt statement
[0492] Output: Personalized ad copy
[0493] Step 5:
[0494] If a user wants to create a 30-second storyboard for a new shampoo commercial, the device will use a generative AI model to generate a storyboard linked to the ad copy. Specifically, the storyboard is generated by entering prompts that describe each frame in detail. The storyboard can then be viewed on the device.
[0495] Input: Ad copy, prompt
[0496] Output: Auto-generated storyboard
[0497] Step 6:
[0498] The server automatically checks the quality of the generated advertising materials. Specifically, it uses NLP tools to check grammatical accuracy and image analysis tools to evaluate visual quality. It also checks consistency with the target audience and makes suggestions for improvement if necessary. The results of these checks are then sent to the device.
[0499] Input: Auto-generated advertising material
[0500] Output: Quality check results and improvement suggestions
[0501] Step 7:
[0502] The user checks the ad material generated on their device and makes any necessary corrections. Once the corrections are complete, they give the ad material a final check and press the send button. After receiving this confirmation, the server distributes the ad to the specified media. During the distribution process, data is transferred to each platform using an API.
[0503] Input: Modified advertising material
[0504] Output: Advertising materials distributed to each medium
[0505] (Application example 1)
[0506] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."
[0507] Modern advertising production involves complex and time-consuming processes, and there is a need to streamline the entire process, from generating advertising copy to delivering the ad. There is also a demand for personalized ads tailored to the target audience and high-quality advertising materials, but doing this manually is time-consuming. Furthermore, there is currently a lack of technology to effectively execute advertising campaigns using smart devices.
[0508] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[0509] In this invention, the server includes means for receiving information about an advertising campaign from a user, means for collecting related data from the Internet and a database based on the information, means for automatically generating advertising copy based on the collected data using generative artificial intelligence, means for generating personalized advertisements to cater to different customer segments, means for generating storyboards for advertising videos or image advertisements, means for checking the quality of the generated advertising materials and making suggestions for improvement, means for distributing advertisements confirmed by the user to designated media, means for planning, producing, and distributing advertising campaigns using a smart device, means for acquiring market trend information and consumer reviews, and means for automatically generating storyboards based on the generated advertising copy. This streamlines the process from advertising production to distribution, enabling the implementation of effective, high-quality advertising campaigns tailored to the target audience.
[0510] "User" refers to advertisers and marketers who wish to plan and execute advertising campaigns.
[0511] "Information about the advertising campaign" refers to information about the advertising theme, target customers, product features, advertising goals, and media.
[0512] "Internet and Databases" means the various websites and online services available on the Internet and the databases in which certain information is stored.
[0513] "Generative AI" refers to AI that has the ability to automatically generate text, images, etc. based on input data.
[0514] "Advertising copy" refers to the text and catchphrases used in an advertisement.
[0515] "Customer segment" refers to a group of customers classified within the market based on specific attributes.
[0516] "Personalized advertising" refers to advertising that is optimized to cater to a specific customer segment.
[0517] "Advertising video or picture advertising storyboard" means a plan that shows the content of an advertising video or picture advertising frame by frame.
[0518] "Advertising Materials" refers to media materials such as text, images, and videos used in advertisements.
[0519] "Means for checking quality and making suggestions for improvement" refers to a system that has the ability to inspect the quality of generated advertising materials and make suggestions for corrections as necessary.
[0520] "Smart devices" refers to mobile information terminals with computer functions, such as smartphones, tablets, and smart glasses.
[0521] "Market trend information" refers to information about current market trends and consumer preferences.
[0522] "Consumer reviews" refer to ratings and opinions about products and services posted by consumers.
[0523] In order to put this invention into practice, it is necessary to build a system that supports advertising campaigns. A specific method for constructing such a system will be described below.
[0524] First, a user uses a smart device such as a smartphone to input information about the advertising campaign, including the advertising theme, target customers, product features, advertising goals, and media. Based on this information, the server collects relevant data from the Internet and databases, including market trend information and consumer reviews.
[0525] Next, we use generative AI to automatically generate ad copy based on the collected data. This generative AI contains algorithms that analyze the input data and generate appropriate ad copy. Specifically, it generates ad copy using prompts like the following:
[0526] Ad theme: New organic shampoo
[0527] Target customers: Women in their 20s
[0528] Product Features: Gentle on hair, eco-friendly
[0529] Advertising Goal: Effectively reach your target customers
[0530] Medium: SNS
[0531] ---
[0532] Auto-generated ad copy:
[0533] The generated ad copy is automatically personalized to cater to different customer segments, resulting in ads optimized for different target customers. Storyboards for ad videos and image ads are also automatically generated.
[0534] The quality of the generated advertising materials is checked by the server, which automatically checks grammatical accuracy, visual quality, and consistency with the target audience, and makes suggestions for improvement if necessary, resulting in the creation of high-quality advertising materials.
[0535] Users can check the generated ad material via their smart device and make any necessary edits. Once edits are complete, the ad is distributed by the server to the specified media, which can include social media platforms and websites.
[0536] The system uses the following hardware and software:
[0537] Smart devices such as smartphones and tablets
[0538] Internet and Databases
[0539] Generative AI (such as OpenAI's GPT-3)
[0540] This will streamline the process from ad production to distribution, making it possible to implement effective, high-quality advertising campaigns that are tailored to the target audience.
[0541] For example, when a user plans an advertising campaign for a new organic shampoo, they input the information mentioned above and use generative AI to generate advertising copy. This advertising copy is personalized to target women in their 20s, and then a storyboard for a video advertisement is generated. The server checks this and the ad is finally distributed to social media.
[0542] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0543] Step 1:
[0544] A user inputs information about an advertising campaign using a smart device, including the advertising theme, target customers, product features, advertising goals, and media. This information is sent to the server as input data.
[0545] Step 2:
[0546] The server collects relevant data from the Internet and databases based on the input data, including market trend information and consumer reviews, thereby integrating the input data with the collected data.
[0547] Step 3:
[0548] The server uses generative artificial intelligence to automatically generate ad copy based on the collected data, specifically using prompts like the following:
[0549] Ad theme: New organic shampoo
[0550] Target customers: Women in their 20s
[0551] Product Features: Gentle on hair, eco-friendly
[0552] Advertising Goal: Effectively reach your target customers
[0553] Medium: SNS
[0554] ---
[0555] Auto-generated ad copy:
[0556] The advertising copy generated by combining the input data and the collected data is output.
[0557] Step 4:
[0558] The server generates personalized advertisements based on the generated advertisement copy to cater to different customer segments, thereby optimizing the advertisement copy for the target customers.
[0559] Step 5:
[0560] The server automatically generates a storyboard for the advertisement video or image advertisement based on the generated advertisement copy. The storyboard is a detailed plan for each frame of the advertisement and includes the generated advertisement copy.
[0561] Step 6:
[0562] The server checks the quality of the generated advertising material, including grammatical accuracy, visual quality, and consistency with the target audience. After the quality check, suggestions for improvement are made, if necessary.
[0563] Step 7:
[0564] The user can check the generated advertising material via their smart device and make any necessary corrections. After corrections are complete, the advertising material is sent from the user to the terminal as final confirmation data.
[0565] Step 8:
[0566] The server delivers the advertisement that the user has finally confirmed to the specified medium. The medium may include social media, websites, etc. The delivery status of the advertisement is confirmed as the final output.
[0567] Through these steps, the process from ad creation to distribution is streamlined, resulting in effective advertising campaigns optimized for the target audience.
[0568] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.
[0569] The system of the present invention is able to take into account the user's emotional state at each stage of ad production by combining an emotion engine that recognizes the user's emotions. This aims to generate more effective and personalized ads and improve user satisfaction. Below, specific program processing for an embodiment of the present invention is explained in natural language.
[0570] Basic system configuration
[0571] Users input basic information about their advertising campaigns into their devices, including the advertising theme, target customers, product features, advertising goals, and media. The server receives this input information and collects relevant data from the Internet and databases, including market trends, consumer reviews, and competitor advertising data.
[0572] Automated ad copy generation and emotional feedback
[0573] Using the data collected by the server, the device inputs it into a generative artificial intelligence (AI) model. This AI model learns from data from past advertising campaigns and generates optimal advertising copy. An emotion engine is then introduced to recognize the user's emotional state and reflect it in the copy generated. For example, if the user is excited, the device will generate more aggressive and stimulating copy.
[0574] Personalized advertising and emotion regulation
[0575] Personalized ads are then generated to cater to different customer segments. The server generates different versions of the ad based on the segments specified by the user. The emotion engine analyzes the user's emotional state and adjusts the ad content accordingly. For example, an ad for women in their 20s might generate the copy "Add shine to your hair with this eco-friendly organic shampoo," but if the user is relaxed, the message will be adjusted to further emphasize the relaxing benefits.
[0576] Storyboard generation and emotional reflection
[0577] Storyboards for advertising videos and image ads are also automatically generated using AI. For example, if a user wants to create a storyboard for a 30-second commercial for a new shampoo, the device will work with the ad copy to describe each frame of the ad in detail. Again, an emotion engine is used to adjust visual elements based on the user's emotional state. For example, if the user is in a happy state, the device will generate frames that contain a lot of bright colors and cheerful scenes.
[0578] Checking the quality of advertising materials and improving emotional feedback
[0579] The quality of the generated advertising materials is automatically checked by the server. The server checks grammatical accuracy, visual quality, and consistency with the target audience, and makes suggestions for improvement as needed. Furthermore, an emotion engine is used to optimize the advertising content based on the user's emotional feedback. If the user's emotional response is negative, the server makes suggested corrections and adjusts the content to elicit positive emotions.
[0580] Final confirmation and emotional feedback
[0581] The user can review the final ad material through the device and make any necessary adjustments. The device continuously monitors the user's emotional feedback and records their reaction to the ad content. The device then optimizes the ad until the user is satisfied, after which the final decision is made.
[0582] Optimizing delivery and target audience
[0583] The server finally receives the verified advertising material and distributes it to the specified media. The advertisements are distributed to social media, websites, email marketing tools, etc., and reach the target audience. This distribution process is also optimized based on user emotional feedback, establishing an effective approach to target customers.
[0584] This process not only automates each step of ad creation, but also delivers high-quality ads that reflect user emotions. As a specific example, it is possible to create ads for new products in a short period of time and deliver them effectively to target customers. This simplifies the ad creation process, improves the quality of ads, and is expected to result in a higher success rate for advertising campaigns.
[0585] The processing flow will be explained below.
[0586] Step 1:
[0587] The user inputs basic information about the advertising campaign into the terminal, including the advertising theme, target customers, product features, advertising goals, media, etc. The terminal records this information and transmits it to the server.
[0588] Step 2:
[0589] The server collects relevant data based on the advertising campaign information received from the user, such as market trend data, consumer reviews, and competitor advertising data, using scraping and APIs.
[0590] Step 3:
[0591] The device receives the data sent from the server and inputs it into a generative artificial intelligence (AI) model. This AI model learns from data from past advertising campaigns and generates optimal ad copy. At this stage, an emotional engine is incorporated to analyze the user's emotional state in real time and reflect this in the ad copy. If the user is in an excited state, more aggressive and stimulating copy will be generated.
[0592] Step 4:
[0593] The server generates personalized ads for different customer segments based on the generated ad copy. The emotion engine analyzes the user's emotional state again and fine-tunes the ad content based on that. For example, for women in their 20s, the copy generated might be "Add shine to your hair with this eco-friendly organic shampoo." If the user is relaxed, the message might be further adjusted to emphasize the relaxing effect.
[0594] Step 5:
[0595] The device generates a storyboard for the ad video or image ad, using generative artificial intelligence to describe each frame of the ad in detail and set specific scenes. An emotion engine is also used at this stage to adjust visual elements based on the user's emotional state. For example, if the user is in a happy state, the device will generate frames that contain more bright colors and cheerful scenes.
[0596] Step 6:
[0597] The server automatically checks the quality of the generated ad material, checking for grammatical accuracy, visual quality, and consistency with the target audience, and makes suggestions for improvement if necessary. An emotion engine is also used at this stage to optimize the ad content based on the user's emotional feedback. If the user's emotional response is negative, the server makes suggested corrections and adjusts the content to elicit positive emotions.
[0598] Step 7:
[0599] The user can review the final ad material through the device and make any necessary adjustments. The device continuously monitors the user's emotional feedback and records their reaction to the ad content. The device then optimizes the ad until the user is satisfied, after which the final decision is made.
[0600] Step 8:
[0601] The server finally receives the verified advertising material and distributes it to the specified media. The advertisements are distributed to social media, websites, email marketing tools, etc., and reach the target audience. This distribution process is also optimized based on user emotional feedback, establishing an effective approach to target customers.
[0602] This process not only automates each step of ad creation, but also delivers high-quality ads that reflect user emotions. As a specific example, it is possible to create ads for new products in a short period of time and deliver them effectively to target customers. This simplifies the ad creation process, improves the quality of ads, and is expected to result in a higher success rate for advertising campaigns.
[0603] Example 2
[0604] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."
[0605] Conventional advertising production systems have difficulty taking into account the user's emotional state, resulting in uniform advertising content. As a result, they are unable to effectively approach target customers, resulting in problems such as reduced advertising effectiveness and user satisfaction. Another issue is that the process of creating advertising copy and storyboards is time-consuming and labor-intensive, making efficient advertising difficult. Furthermore, quality checks and improvement suggestions for generated advertising materials are often done manually, creating issues with accuracy and efficiency.
[0606] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[0607] In this invention, the server includes means for receiving information about an advertising campaign from a user, means for collecting related data from the Internet and a database, means for automatically generating advertising copy based on the collected data using generative artificial intelligence, means for providing feedback to the generated advertising copy based on the user's emotional state using emotion recognition means, means for generating personalized advertisements to cater to different customer segments, means for generating storyboards for advertising videos or image advertisements, means for checking the quality of the generated advertising materials and making suggestions for improvement, and means for delivering advertisements confirmed by the user to designated media, thereby enabling efficient production of high-quality advertisements that reflect the user's emotions and effective approach to target customers.
[0608] The "means for receiving information about the advertising campaign from the user" is a device or software that provides an interface through which the user can input basic information such as the advertising campaign theme, target customers, product features, advertising goals, and media.
[0609] "Means for collecting relevant data from the Internet and databases" refers to devices or software for automatically obtaining market trends, consumer reviews, competitor advertising data, etc. from the Internet and internal databases.
[0610] "Means for automatically generating advertising copy based on collected data using generative artificial intelligence" refers to a device or software that utilizes generative artificial intelligence that has learned from past advertising campaign data to automatically create optimal advertising copy based on collected data.
[0611] "Means for utilizing emotion recognition means to provide feedback to generated advertising copy based on a user's emotional state" refers to a device or software for recognizing a user's emotional state and adjusting the generated advertising copy based thereon.
[0612] A "means for generating personalized advertisements to address different customer segments" is a device or software that generates individually optimized advertising copy and materials based on user-specified customer segments.
[0613] A "means for generating a storyboard for an advertising video or picture advertisement" is a device or software that automatically generates a detailed description of each frame of an advertising video or picture advertisement based on generated advertising copy.
[0614] "Means for checking the quality of generated advertising materials and making suggestions for improvement" refers to a device or software that automatically checks grammatical accuracy, visual quality, and consistency with the target audience, and makes suggestions for improvement regarding any shortcomings.
[0615] "Means for delivering user-confirmed advertisements to designated media" refers to a device or software that ultimately delivers the advertising material that the user has confirmed and approved to designated media (e.g., social media, websites, email marketing tools, etc.).
[0616] The system of the present invention, by combining an emotion engine that recognizes the user's emotions, makes it possible to take the user's emotional state into consideration at each step of advertisement creation, thereby generating more effective and personalized advertisements and improving user satisfaction. The following describes in detail the embodiments of the present invention.
[0617] Basic system configuration
[0618] Users input basic information about their advertising campaigns into their devices. This information includes the advertising theme, target customers, product features, advertising goals, and media. The server receives this input information and collects related data from the Internet and databases. Collected data includes market trends, consumer reviews, and competitor advertising data. The software used for data collection can use the Google Trends API or an in-house database.
[0619] Automated ad copy generation and emotional feedback
[0620] Based on the data collected by the server, the device inputs the data into a generative artificial intelligence (AI) model to generate advertising copy. This generative AI model learns from data from past advertising campaigns and generates optimal advertising copy. An emotion engine is introduced here to recognize the user's emotional state and provide feedback to the copy generation. For example, if the user is excited, it will generate more aggressive and stimulating copy.
[0621] As a concrete example, an example of a prompt sentence is "TARGET_CUSTOMER: Female in her 20s, PRODUCT_FEATURE: Organic shampoo", and the generated copy is "Get gorgeous hair with natural shampoo!"
[0622] Personalized advertising and emotion regulation
[0623] Personalized ads are then generated to cater to different customer segments. The server generates different versions of the ad based on the segments specified by the user. The emotion engine analyzes the user's emotional state and adjusts the ad content accordingly.
[0624] For example, if the user is relaxed, the prompt text "Take time to be kind to your hair and the environment with eco-friendly organic shampoo" is entered as an advertisement for women in their 20s.
[0625] Storyboard generation and emotional reflection
[0626] Storyboards for advertising videos and image ads are also automatically generated using AI. For example, if a user wants to create a 30-second storyboard for a new shampoo commercial, the device will work with the ad copy to describe each frame of the ad in detail. Again, an emotional engine is used to adjust visual elements based on the user's emotional state.
[0627] As a concrete example, if the user is in a happy state, the prompt sentence is entered as follows: "From experiencing the amazing effects of shampoo to having fun with friends against a brightly colored background, how about this?"
[0628] Checking the quality of advertising materials and improving emotional feedback
[0629] The quality of the generated advertising materials is automatically checked by the server, which checks grammatical accuracy, visual quality, and consistency with the target audience, and makes suggestions for improvement as needed. Furthermore, the server utilizes an emotion engine to optimize the advertising content based on user emotional feedback.
[0630] For example, if a user has doubts about the initial ad copy, the server will suggest, "According to our analysis, the majority of women in their 20s are looking for a more natural look, so we recommend making some adjustments."
[0631] Final confirmation and emotional feedback
[0632] Users can review the final ad material and make any necessary adjustments through the device, which continuously monitors users' emotional feedback and records their reactions to the ad content.
[0633] As a specific example, a user previews advertising materials on a smartphone and inputs corrections into the device.
[0634] Optimizing delivery and target audience
[0635] The server finally receives the verified advertising material and distributes it to the specified media. The ads are distributed to social media, websites, email marketing tools, etc., and delivered to the target audience. This distribution process is also optimized based on user emotional feedback.
[0636] For example, the server sets up an advertising campaign and delivers ads to targeted customers using Facebook Ads, Google Ads, etc.
[0637] Through these steps, the present invention enables efficient generation of high-quality advertisements that reflect user sentiment and deliver them effectively to target customers, which is expected to simplify the advertisement creation process, improve the quality of advertisements, and ultimately increase the success rate of advertising campaigns.
[0638] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0639] Step 1:
[0640] User enters ad campaign information
[0641] The user inputs basic information into the terminal, such as the theme of the advertising campaign, target customers, product features, advertising goals, media, etc. The input information is saved on the terminal and sent to the server.
[0642] Input: Advertising theme, target customer, product features, advertising goals, media
[0643] Output: Ad campaign information sent to the server
[0644] Specific action: Enter details of the "New Organic Shampoo Advertising Campaign" into the form on your device and press the submit button.
[0645] Step 2:
[0646] The server collects the relevant data
[0647] The server receives the advertising campaign information sent by the user and collects related data from the Internet and databases.
[0648] Input: Ad campaign information submitted by the user
[0649] Output: Market trend data, consumer reviews, competitor advertising data
[0650] What it does: The server calls some APIs (e.g., Google Trends API) to find out market trends and retrieves consumer reviews from a database.
[0651] Step 3:
[0652] Generative AI models generate ad copy
[0653] Based on the data collected by the server, the data is input into a generative artificial intelligence (AI) model to generate advertising copy.
[0654] Inputs: Market trend data, consumer reviews, competitor advertising data
[0655] Output: Generated ad copy
[0656] Specific operation: The server inputs a prompt such as "TARGET_CUSTOMER: Female in her 20s, PRODUCT_FEATURE: Organic shampoo" into the AI model and generates copy such as "Get gorgeous hair with natural shampoo!"
[0657] Step 4:
[0658] Emotion engine provides feedback to ad copy
[0659] The emotion engine recognizes the user's emotional state and provides feedback to the generated ad copy, adjusting the ad copy based on the user's emotions.
[0660] Input: Generated ad copy, user emotional state
[0661] Output: Adjusted ad copy
[0662] What it does: Retrieve the user's emotional state from their wearable device (e.g., heart rate data) and modify the ad copy accordingly to "Experience luxury with eco-friendly shampoo!"
[0663] Step 5:
[0664] The server generates personalized ads
[0665] The server generates different versions of the personalized advertisement based on the customer segments specified by the user.
[0666] Input: Tailored ad copy, specified customer segment information
[0667] Output: Personalized ads
[0668] Specific operation: The server generates copies of "advertisements for women in their 20s" and "advertisements for men in their 30s" and creates appropriate messages for each.
[0669] Step 6:
[0670] Auto-generate storyboards
[0671] The server automatically generates storyboards for advertising videos and image ads based on the generated advertising copy.
[0672] Input: Personalized ad copy
[0673] Output: Auto-generated storyboard
[0674] What to do: Create a storyboard for a 30-second commercial for a new shampoo, visualizing the first 10 seconds of washing hair, the next 10 seconds of experiencing the effects, and the last 10 seconds of having fun with friends.
[0675] Step 7:
[0676] Check the quality of advertising materials
[0677] The server automatically checks the quality of the generated advertising material and makes suggestions for improvement if necessary.
[0678] Input: Auto-generated storyboard and ad materials
[0679] Output: Quality check results and improvement suggestions
[0680] What it does: Checks for sentence errors using a grammar checker and ensures images are of the correct resolution.
[0681] Step 8:
[0682] User provides final review and feedback
[0683] The user checks the final advertising material through the terminal and inputs any necessary corrections.
[0684] Input: Quality checked advertising materials
[0685] Output: User feedback and correction requests
[0686] What happens: The user previews the ad material on their smartphone and enters any corrections into the device.
[0687] Step 9:
[0688] The server delivers the ads
[0689] The server checks the final advertising material and distributes it to the specified media.
[0690] Input: Final ad material with user feedback
[0691] Output: Served ads
[0692] What it does: The server sets up an advertising campaign and delivers ads to targeted customers using Facebook Ads, Google Ads, etc.
[0693] The above is a detailed description of the specific processing steps of the system program, the inputs and outputs at each step, and the specific operations.
[0694] (Application example 2)
[0695] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."
[0696] In the conventional advertising production process, it was difficult to generate personalized ads that accurately reflected the user's emotional state. It was also difficult to monitor the effectiveness of ads in real time and adjust the content of ads based on the user's emotions. This made it difficult to maximize user satisfaction and advertising effectiveness.
[0697] The identification process by the identification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes: means for receiving information about an advertising campaign from a user; means for collecting related data from a network and a database; means for automatically generating advertising copies based on the collected data using generative artificial intelligence; means for generating personalized advertisements to cater to different groups; means for generating blueprints for advertising videos or image advertisements; means for checking the quality of the generated advertising materials and making improvement suggestions; means for delivering advertisements confirmed by the user to designated media; emotion recognition means for recognizing user emotions and adjusting advertisement content based on the emotions; and means for adjusting advertisement content in real time using the emotion recognition means. This makes it possible to generate personalized advertisements that reflect user emotions and adjust advertisement content in real time.
[0698] Below are definitions of important words.
[0699] "User" means a person or entity that provides information for an advertising campaign and generates and validates advertisements based thereon.
[0700] An "advertising campaign" is a series of marketing activities targeted at a particular product or service.
[0701] "Information" refers to data such as advertising theme, target customers, product features, and advertising goals.
[0702] A "network" is a system that acquires and transmits data using communication lines such as the Internet.
[0703] A "database" is a system that stores data such as information on past advertising campaigns, market trends, and consumer reviews.
[0704] "Generative AI" refers to algorithms that learn from past data and generate new ad copy based on that data.
[0705] "Copy" refers to the wording or message of an advertisement.
[0706] "Popularity" refers to the specific customer segment targeted by advertising.
[0707] "Personalized advertising" refers to advertising that is tailored to a specific group of people.
[0708] A "blueprint" is a detailed diagram of a frame or scene of an advertising video or picture advertisement.
[0709] "Generated advertising materials" refers to advertising copy, visual content, video clips, etc. created by generative artificial intelligence.
[0710] "Emotion recognition means" refers to a system that analyzes a user's emotions using a camera or microphone and obtains the results.
[0711] "Means for adjusting advertising content in real time" refers to a system that instantly changes advertising content in response to changes in user emotions.
[0712] "Media" refers to the platforms and channels for delivering advertisements, including social media, websites, and email marketing tools.
[0713] System program generation
[0714] A system for realizing the present invention includes a plurality of means for receiving information about an advertising campaign from a user and generating an advertisement based on the information while analyzing user sentiment in real time.
[0715] Hardware and software used
[0716] The main components of this system are the following hardware and software:
[0717] Hardware: Smartphones, servers
[0718] Software: OpenCV (image processing), Keras (emotion recognition model), Transformers library (advertising copy generation model)
[0719] The smartphone device uses a camera and microphone to recognize the user's emotional state, allowing it to collect emotional data as the user enters information related to advertising campaigns.
[0720] Data processing and calculation
[0721] The server performs the following process:
[0722] Receiving user input: The user enters information about the advertising campaign (advertising theme, target customer, product features, advertising goals, etc.) into the terminal.
[0723] Data Collection: The server collects relevant data from networks and databases (e.g., market trends, consumer reviews, competitor advertising data, etc.).
[0724] Emotion recognition: Using the smartphone's camera and microphone, the system analyzes the user's facial expressions and tone of voice to recognize their emotions.
[0725] Automated ad copy generation: Using generative artificial intelligence models (such as GPT-2), ad copy is generated based on collected data and user sentiment.
[0726] Personalized ad generation: Generate personalized ads for different customer segments, incorporating sentiment data.
[0727] Real-time adjustment: Monitor users' emotional state in real time and adjust advertising content accordingly.
[0728] Specific examples
[0729] As a concrete example, the following prompt sentence can be used:
[0730] Example 1
[0731] If a user with a "Relaxed" emotion types "New tea campaign," the prompt text is:
[0732] Ad Copy Generation (Sentiment: Relaxed) Theme: New Tea Campaign
[0733] Example 2
[0734] If a user with the "Surprised" emotion types "Latest gaming console promotion," the prompt reads:
[0735] Ad Copy Generation (Sentiment: Surprised) Theme: Promotion for the latest gaming console
[0736] The ad copy generated in this way is output in a form that best suits the user's emotional state, maximizing the effectiveness of subsequent advertising campaigns. Through this process, not only are each step of ad production automated, but high-quality ads that reflect the user's emotions are generated.
[0737] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0738] Step 1:
[0739] The user inputs information about the advertising campaign into the device, including the advertising theme, target customers, product features, and advertising goals. Once this information is entered into the device, it is sent to the server. The input data is sent in JSON format or form data.
[0740] Step 2:
[0741] Based on the information received, the server collects relevant data from networks and databases, such as market trends, consumer reviews, and competitor advertising data. This collection is done through web scraping and API requests. The server then receives the resulting data in JSON format.
[0742] Step 3:
[0743] The device uses a camera and microphone to analyze the user's facial expressions and tone of voice to recognize the user's emotions. It uses OpenCV and Keras emotion recognition models to analyze the user's emotions in real time. The input data is image and audio data, and the output is the user's emotional state (e.g., "relaxed" or "surprised").
[0744] Step 4:
[0745] The server inputs the collected data and emotional data into a generative AI model to generate ad copy. Specifically, it uses models such as GPT-2 to generate ad copy that best suits the user's emotional state. The input data is the emotional state and campaign information, and the output is the ad copy.
[0746] Step 5:
[0747] The server generates personalized ads to cater to different groups of people. For example, it generates different versions of ad copy depending on age and gender. Based on the collected data and emotional data, it generates the optimal copy for each target. The input data is the ad copy and customer segment information, and the output is a personalized ad.
[0748] Step 6:
[0749] The server checks the quality of the generated advertising materials. It performs automated checks to ensure grammatical accuracy, visual quality, and consistency with the target group. Natural language processing techniques and image analysis algorithms are used at this stage. The input data are the advertising materials, and the output is a quality assessment result and suggestions for improvement.
[0750] Step 7:
[0751] The server continuously monitors the user's emotional state and optimizes the advertising campaign in real time. It can adjust the content of the advertisement to match the user's emotions. Specifically, it periodically obtains the user's emotional data and updates the advertising copy and visual elements accordingly. The input data is real-time emotional data, and the output is updated advertising materials.
[0752] Step 8:
[0753] The user performs final confirmation and distributes the advertising material to the specified media. After final confirmation, the server distributes the advertisement to media such as social media, websites, and email marketing tools. The input data is the final confirmed advertising material, and the output is the actual distribution status.
[0754] Through these steps, a system can be realized that generates and distributes advertising campaigns based on user emotions.
[0755] The specific processing unit 290 transmits the result of the specific processing to the smart glasses 214. In the smart glasses 214, the control unit 46A causes the speaker 240 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
[0756] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[0757] In the above embodiment, an example in which the specific processing is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the smart glasses 214.
[0758] [Third embodiment]
[0759] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.
[0760] 5, the data processing system 310 includes the data processing device 12 and a headset terminal 314. An example of the data processing device 12 is a server.
[0761] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0762] The headset type terminal 314 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a display 343. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the display 343 are also connected to the bus 52.
[0763] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.
[0764] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
[0765] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[0766] Fig. 6 shows an example of the main functions of the data processing device 12 and the headset type terminal 314. As shown in Fig. 6, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.
[0767] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
[0768] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[0769] In the headset type terminal 314, a reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[0770] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the headset type terminal 314 will be referred to as the "terminal."
[0771] The system of the present invention is designed to improve the efficiency of advertising work and support effective advertising production. Specific program processing will be described below in natural language for an embodiment of the present invention.
[0772] Basic system configuration
[0773] Users input basic information about their advertising campaigns through their devices, including the advertising theme, target customers, product features, advertising goals, and media. The server receives this input information and collects related data from the Internet and databases, including market trends, consumer reviews, and competitor advertisements.
[0774] Automated ad copy generation
[0775] Using the data collected by the server, the device utilizes generative artificial intelligence (AI) to automatically generate advertising copy. For example, if a user wants to create "advertising copy for a new organic shampoo," the server collects data about organic shampoos and the device generates the copy, "Get beautiful hair with a gentle organic shampoo."
[0776] Generating personalized ads
[0777] Next, personalized ads are generated to cater to different customer segments. The server generates different versions of the ad based on the segments specified by the user. For example, an ad for women in their 20s might have copy like, "Add shine to your hair with our eco-friendly organic shampoo."
[0778] Generate a storyboard
[0779] Storyboards for advertising videos and image ads are also automatically generated using AI. For example, if a user wants to create a storyboard for a 30-second commercial for a new shampoo, the device will work with the ad copy to describe each frame of the ad in detail. For example, the first frame might be a close-up of the shampoo bottle, and the next frame might be a scene of a model washing her hair.
[0780] Checking the quality of advertising materials and making suggestions for improvement
[0781] The quality of the generated ad material is automatically checked by the server, which checks grammatical accuracy, visual quality, and consistency with the target audience, and makes suggestions for improvement if necessary. For example, if a caption is too long, it will suggest shortening it, or if the color of an image is not appropriate, it will make adjustments.
[0782] Final confirmation and delivery
[0783] Users can review the final ad materials through their devices and make any necessary edits, after which the server distributes the ads to the specified media, such as social media, websites, and email marketing tools, reaching the target audience.
[0784] In this way, the system of the present invention automates each step of advertising creation, significantly improving efficiency. As a specific example, it enables users to quickly create advertisements for new products and effectively distribute them to target customers. This simplifies the advertising creation process, improves the quality of advertisements, and is expected to result in a higher success rate for advertising campaigns.
[0785] The processing flow will be explained below.
[0786] Step 1:
[0787] The user inputs basic information about the advertising campaign into the terminal, including the advertising theme, target customers, product features, advertising goals, and media.
[0788] Step 2:
[0789] The server collects relevant data based on the advertising campaign information received from the user, such as market trend data, consumer reviews, and competitor advertising data, using scraping and APIs.
[0790] Step 3:
[0791] The device receives the data sent from the server and inputs it into a generative artificial intelligence (AI) model. This AI model learns from data from past advertising campaigns and generates optimal advertising copy. For example, in response to the instruction to "create advertising copy for a new organic shampoo," it generates the copy "Get beautiful hair with a gentle organic shampoo."
[0792] Step 4:
[0793] The server generates personalized ads for different customer segments based on the generated ad copy. For example, it generates the copy "Add shine to your hair with eco-friendly organic shampoo" for women in their 20s, and also generates appropriate copy for other segments.
[0794] Step 5:
[0795] The device generates storyboards for advertising videos and image ads, using generative artificial intelligence to describe each frame of the ad in detail and set specific scenes. For example, the first frame could be a close-up of a shampoo bottle, and the next frame could be a model washing her hair.
[0796] Step 6:
[0797] The server automatically checks the quality of the generated ad material, checking grammatical accuracy, visual quality, and consistency with the target audience, and makes suggestions for improvement if necessary. For example, it might suggest that the caption is too long and should be shortened, or that the color of the image should be adjusted.
[0798] Step 7:
[0799] The user can check the final advertising materials through the terminal, make any necessary corrections, and make the final decision after confirming that the advertising materials are satisfactory.
[0800] Step 8:
[0801] The server then receives the verified ad material and distributes it to the specified media, such as social media, websites, and email marketing tools, reaching the target audience.
[0802] Through this process, each step of advertising production is automated, enabling the efficient delivery of high-quality advertising.
[0803] Example 1
[0804] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."
[0805] The traditional advertising production process required a lot of time and effort, making it difficult to quickly create effective advertising materials. Furthermore, generating personalized ads for each customer segment required specialized knowledge and experience. This resulted in lower success rates for advertising campaigns and made it difficult to ensure cost-effectiveness.
[0806] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[0807] In this invention, the server includes means for receiving basic information about an advertising campaign from a user, means for collecting related data from a communication network and a storage device based on the basic information, means for automatically generating advertising copy based on the collected data using generative artificial intelligence, means for generating personalized advertisements to cater to different customer segments, means for generating storyboards for advertising videos or image advertisements, means for inspecting the quality of the generated advertising materials and making suggestions for improvement, and means for distributing advertisements confirmed by the user to designated media, thereby enabling the rapid generation of high-quality advertising materials and maximizing the effectiveness of the advertising campaign.
[0808] 1. "User" means the entity that inputs information about an advertising campaign and operates the system.
[0809] 2. "Basic Information" refers to key data about the advertising campaign, such as the advertising theme, target customers, product features, advertising goals, and media.
[0810] 3. "Communications network" means the infrastructure for transmitting and receiving various data, including the Internet.
[0811] 4. "Storage Device" means hardware or software for storing databases and other digital data.
[0812] 5. "Generative AI" refers to advanced machine learning algorithms used to automatically generate ad copy, storyboards, etc.
[0813] 6. "Advertising copy" refers to the sentences or phrases in an advertisement, which is text created for the purpose of promoting a product or service.
[0814] 7. A "customer segment" is a specific group of customers classified based on age, gender, interests, etc.
[0815] 8. "Personalized advertising" means advertising material that is customized for a specific customer segment.
[0816] 9. "Advertising Video" means advertising material provided in video format.
[0817] 10. "Image Advertisement" means advertising material provided in the form of a still image.
[0818] 11. A "storyboard" is a visual plan that shows each frame or scene in an advertising video.
[0819] 12. "Quality Check" means the process of evaluating the quality of the advertising materials produced and identifying areas for improvement.
[0820] 13. "Improvement Suggestion" means a specific proposed change to improve the quality of the generated Advertising Materials.
[0821] 14. "Media" refers to platforms that distribute advertisements, such as social media, websites, and emails.
[0822] The present invention is a system that automates each step of advertising production, and aims to improve the efficiency and effectiveness of advertising work. Specific program processing and its implementation method will be described below.
[0823] Basic system configuration
[0824] The user inputs basic information about the advertising campaign through the terminal, including the advertising theme, target customers, product features, advertising goals, media, etc. The terminal uses a GUI (Graphical User Interface) to provide an input form and receive the information input by the user.
[0825] Data collection
[0826] The server receives the basic information entered by the user and collects relevant data from communication networks and storage devices based on that information. Specifically, the server uses web scraping tools and APIs to collect data such as market trends, consumer reviews, and competitor advertisements from the Internet and internal databases. This collected data is stored in the internal database for further processing.
[0827] Automated ad copy generation
[0828] Based on the data collected by the server, the device uses a generative AI model (e.g., GPT-4) to automatically generate advertising copy. If a user wants to create advertising copy for a new organic shampoo, they input this information into the generative AI model as a prompt. For example, advertising copy such as "Get beautiful hair with organic shampoo" is generated.
[0829] Example prompt sentence:
[0830] "Generate advertising copy for a new organic shampoo."
[0831] Generating personalized ads
[0832] The server then uses a generative AI model to generate different versions of the ad based on the customer segment specified by the user (e.g., women in their 20s, men in their 30s, etc.) For example, by using a prompt to generate an "organic shampoo ad for women in their 20s," the ad is generated to suit that specific segment.
[0833] Example prompt sentence:
[0834] "Generate ad copy for an organic shampoo aimed at women in their 20s."
[0835] Generate a storyboard
[0836] If a user wants to create a 30-second storyboard for a new shampoo commercial, the device will use a generative AI model to generate a storyboard linked to the ad copy. A specific storyboard can be generated by entering prompts that describe each frame in detail.
[0837] Example prompt sentence:
[0838] "Create a storyboard for a 30-second commercial for a new shampoo."
[0839] Checking the quality of advertising materials and making suggestions for improvement
[0840] The server automatically checks the quality of the generated advertising materials. Specifically, it uses NLP (natural language processing) tools to check grammatical accuracy and image analysis tools to inspect visual quality. It also evaluates consistency with the target audience and makes suggestions for improvement if necessary. For example, if the ad copy is too long, it will make a suggestion such as, "This caption is too long. Please shorten it."
[0841] Final confirmation and delivery
[0842] The user can check the generated ad material through their device and make any necessary corrections. After the corrections are complete, the server distributes the ad to the specified media. This distribution process involves transferring data to each platform using an API and publishing the ad.
[0843] In this way, use of the system of the present invention enables the rapid generation and effective distribution of high-quality advertising materials, and is expected to significantly improve the success rate of advertising campaigns.
[0844] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0845] Step 1:
[0846] The user inputs basic information about the advertising campaign through the terminal, including the advertising theme, target customers, product features, advertising goals, and media. The user enters the information into the input form and presses the submit button.
[0847] Input: Advertising theme, target customer, product features, advertising goals, media
[0848] Output: Basic information sent
[0849] Step 2:
[0850] The server receives the basic information entered by the user and collects relevant data from communication networks and storage devices. Specifically, the server uses web scraping tools and APIs to collect data such as market trends, consumer reviews, and competitor advertisements. This collected data is stored in an internal database.
[0851] Input: Basic information
[0852] Output: Market trends, consumer reviews, competitor advertising data
[0853] Step 3:
[0854] Based on the data collected by the server, the device uses a generative AI model (e.g., GPT-4) to automatically generate advertising copy. For example, if a user wants to create advertising copy for a new organic shampoo, they input this information into the generative AI model as a prompt. The generated advertising copy is then displayed on the device.
[0855] Input: Market trend data, consumer reviews, competitor advertising data, prompt text
[0856] Output: Auto-generated ad copy
[0857] Step 4:
[0858] The server generates different versions of the ad based on the customer segment specified by the user. For example, to generate an "organic shampoo ad for women in their 20s," the AI model generates ad copy tailored to the segment by inputting a prompt. The generated ad copy is then displayed on the device.
[0859] Input: Ad copy, customer segment information, prompt statement
[0860] Output: Personalized ad copy
[0861] Step 5:
[0862] If a user wants to create a 30-second storyboard for a new shampoo commercial, the device will use a generative AI model to generate a storyboard linked to the ad copy. Specifically, the storyboard is generated by entering prompts that describe each frame in detail. The storyboard can then be viewed on the device.
[0863] Input: Ad copy, prompt
[0864] Output: Auto-generated storyboard
[0865] Step 6:
[0866] The server automatically checks the quality of the generated advertising materials. Specifically, it uses NLP tools to check grammatical accuracy and image analysis tools to evaluate visual quality. It also checks consistency with the target audience and makes suggestions for improvement if necessary. The results of these checks are then sent to the device.
[0867] Input: Auto-generated advertising material
[0868] Output: Quality check results and improvement suggestions
[0869] Step 7:
[0870] The user checks the ad material generated on their device and makes any necessary corrections. Once the corrections are complete, they give the ad material a final check and press the send button. After receiving this confirmation, the server distributes the ad to the specified media. During the distribution process, data is transferred to each platform using an API.
[0871] Input: Modified advertising material
[0872] Output: Advertising materials distributed to each medium
[0873] (Application example 1)
[0874] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."
[0875] Modern advertising production involves complex and time-consuming processes, and there is a need to streamline the entire process, from generating advertising copy to delivering the ad. There is also a demand for personalized ads tailored to the target audience and high-quality advertising materials, but doing this manually is time-consuming. Furthermore, there is currently a lack of technology to effectively execute advertising campaigns using smart devices.
[0876] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[0877] In this invention, the server includes means for receiving information about an advertising campaign from a user, means for collecting related data from the Internet and a database based on the information, means for automatically generating advertising copy based on the collected data using generative artificial intelligence, means for generating personalized advertisements to cater to different customer segments, means for generating storyboards for advertising videos or image advertisements, means for checking the quality of the generated advertising materials and making suggestions for improvement, means for distributing advertisements confirmed by the user to designated media, means for planning, producing, and distributing advertising campaigns using a smart device, means for acquiring market trend information and consumer reviews, and means for automatically generating storyboards based on the generated advertising copy. This streamlines the process from advertising production to distribution, enabling the implementation of effective, high-quality advertising campaigns tailored to the target audience.
[0878] "User" refers to advertisers and marketers who wish to plan and execute advertising campaigns.
[0879] "Information about the advertising campaign" refers to information about the advertising theme, target customers, product features, advertising goals, and media.
[0880] "Internet and Databases" means the various websites and online services available on the Internet and the databases in which certain information is stored.
[0881] "Generative AI" refers to AI that has the ability to automatically generate text, images, etc. based on input data.
[0882] "Advertising copy" refers to the text and catchphrases used in an advertisement.
[0883] "Customer segment" refers to a group of customers classified within the market based on specific attributes.
[0884] "Personalized advertising" refers to advertising that is optimized to cater to a specific customer segment.
[0885] "Advertising video or picture advertising storyboard" means a plan that shows the content of an advertising video or picture advertising frame by frame.
[0886] "Advertising Materials" refers to media materials such as text, images, and videos used in advertisements.
[0887] "Means for checking quality and making suggestions for improvement" refers to a system that has the ability to inspect the quality of generated advertising materials and make suggestions for corrections as necessary.
[0888] "Smart devices" refers to mobile information terminals with computer functions, such as smartphones, tablets, and smart glasses.
[0889] "Market trend information" refers to information about current market trends and consumer preferences.
[0890] "Consumer reviews" refer to ratings and opinions about products and services posted by consumers.
[0891] In order to put this invention into practice, it is necessary to build a system that supports advertising campaigns. A specific method for constructing such a system will be described below.
[0892] First, a user uses a smart device such as a smartphone to input information about the advertising campaign, including the advertising theme, target customers, product features, advertising goals, and media. Based on this information, the server collects relevant data from the Internet and databases, including market trend information and consumer reviews.
[0893] Next, we use generative AI to automatically generate ad copy based on the collected data. This generative AI contains algorithms that analyze the input data and generate appropriate ad copy. Specifically, it generates ad copy using prompts like the following:
[0894] Ad theme: New organic shampoo
[0895] Target customers: Women in their 20s
[0896] Product Features: Gentle on hair, eco-friendly
[0897] Advertising Goal: Effectively reach your target customers
[0898] Medium: SNS
[0899] ---
[0900] Auto-generated ad copy:
[0901] The generated ad copy is automatically personalized to cater to different customer segments, resulting in ads optimized for different target customers. Storyboards for ad videos and image ads are also automatically generated.
[0902] The quality of the generated advertising materials is checked by the server, which automatically checks grammatical accuracy, visual quality, and consistency with the target audience, and makes suggestions for improvement if necessary, resulting in the creation of high-quality advertising materials.
[0903] Users can check the generated ad material via their smart device and make any necessary edits. Once edits are complete, the ad is distributed by the server to the specified media, which can include social media platforms and websites.
[0904] The system uses the following hardware and software:
[0905] Smart devices such as smartphones and tablets
[0906] Internet and Databases
[0907] Generative AI (such as OpenAI's GPT-3)
[0908] This will streamline the process from ad production to distribution, making it possible to implement effective, high-quality advertising campaigns that are tailored to the target audience.
[0909] For example, when a user plans an advertising campaign for a new organic shampoo, they input the information mentioned above and use generative AI to generate advertising copy. This advertising copy is personalized to target women in their 20s, and then a storyboard for a video advertisement is generated. The server checks this and the ad is finally distributed to social media.
[0910] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0911] Step 1:
[0912] A user inputs information about an advertising campaign using a smart device, including the advertising theme, target customers, product features, advertising goals, and media. This information is sent to the server as input data.
[0913] Step 2:
[0914] The server collects relevant data from the Internet and databases based on the input data, including market trend information and consumer reviews, thereby integrating the input data with the collected data.
[0915] Step 3:
[0916] The server uses generative artificial intelligence to automatically generate ad copy based on the collected data, specifically using prompts like the following:
[0917] Ad theme: New organic shampoo
[0918] Target customers: Women in their 20s
[0919] Product Features: Gentle on hair, eco-friendly
[0920] Advertising Goal: Effectively reach your target customers
[0921] Medium: SNS
[0922] ---
[0923] Auto-generated ad copy:
[0924] The advertising copy generated by combining the input data and the collected data is output.
[0925] Step 4:
[0926] The server generates personalized advertisements based on the generated advertisement copy to cater to different customer segments, thereby optimizing the advertisement copy for the target customers.
[0927] Step 5:
[0928] The server automatically generates a storyboard for the advertisement video or image advertisement based on the generated advertisement copy. The storyboard is a detailed plan for each frame of the advertisement and includes the generated advertisement copy.
[0929] Step 6:
[0930] The server checks the quality of the generated advertising material, including grammatical accuracy, visual quality, and consistency with the target audience. After the quality check, suggestions for improvement are made, if necessary.
[0931] Step 7:
[0932] The user can check the generated advertising material via their smart device and make any necessary corrections. After corrections are complete, the advertising material is sent from the user to the terminal as final confirmation data.
[0933] Step 8:
[0934] The server delivers the advertisement that the user has finally confirmed to the specified medium. The medium may include social media, websites, etc. The delivery status of the advertisement is confirmed as the final output.
[0935] Through these steps, the process from ad creation to distribution is streamlined, resulting in effective advertising campaigns optimized for the target audience.
[0936] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.
[0937] The system of the present invention is able to take into account the user's emotional state at each stage of ad production by combining an emotion engine that recognizes the user's emotions. This aims to generate more effective and personalized ads and improve user satisfaction. Below, specific program processing for an embodiment of the present invention is explained in natural language.
[0938] Basic system configuration
[0939] Users input basic information about their advertising campaigns into their devices, including the advertising theme, target customers, product features, advertising goals, and media. The server receives this input information and collects relevant data from the Internet and databases, including market trends, consumer reviews, and competitor advertising data.
[0940] Automated ad copy generation and emotional feedback
[0941] Using the data collected by the server, the device inputs it into a generative artificial intelligence (AI) model. This AI model learns from data from past advertising campaigns and generates optimal advertising copy. An emotion engine is then introduced to recognize the user's emotional state and reflect it in the copy generated. For example, if the user is excited, the device will generate more aggressive and stimulating copy.
[0942] Personalized advertising and emotion regulation
[0943] Personalized ads are then generated to cater to different customer segments. The server generates different versions of the ad based on the segments specified by the user. The emotion engine analyzes the user's emotional state and adjusts the ad content accordingly. For example, an ad for women in their 20s might generate the copy "Add shine to your hair with this eco-friendly organic shampoo," but if the user is relaxed, the message will be adjusted to further emphasize the relaxing benefits.
[0944] Storyboard generation and emotional reflection
[0945] Storyboards for advertising videos and image ads are also automatically generated using AI. For example, if a user wants to create a storyboard for a 30-second commercial for a new shampoo, the device will work with the ad copy to describe each frame of the ad in detail. Again, an emotion engine is used to adjust visual elements based on the user's emotional state. For example, if the user is in a happy state, the device will generate frames that contain a lot of bright colors and cheerful scenes.
[0946] Checking the quality of advertising materials and improving emotional feedback
[0947] The quality of the generated advertising materials is automatically checked by the server. The server checks grammatical accuracy, visual quality, and consistency with the target audience, and makes suggestions for improvement as needed. Furthermore, an emotion engine is used to optimize the advertising content based on the user's emotional feedback. If the user's emotional response is negative, the server makes suggested corrections and adjusts the content to elicit positive emotions.
[0948] Final confirmation and emotional feedback
[0949] The user can review the final ad material through the device and make any necessary adjustments. The device continuously monitors the user's emotional feedback and records their reaction to the ad content. The device then optimizes the ad until the user is satisfied, after which the final decision is made.
[0950] Optimizing delivery and target audience
[0951] The server finally receives the verified advertising material and distributes it to the specified media. The advertisements are distributed to social media, websites, email marketing tools, etc., and reach the target audience. This distribution process is also optimized based on user emotional feedback, establishing an effective approach to target customers.
[0952] This process not only automates each step of ad creation, but also delivers high-quality ads that reflect user emotions. As a specific example, it is possible to create ads for new products in a short period of time and deliver them effectively to target customers. This simplifies the ad creation process, improves the quality of ads, and is expected to result in a higher success rate for advertising campaigns.
[0953] The processing flow will be explained below.
[0954] Step 1:
[0955] The user inputs basic information about the advertising campaign into the terminal, including the advertising theme, target customers, product features, advertising goals, media, etc. The terminal records this information and transmits it to the server.
[0956] Step 2:
[0957] The server collects relevant data based on the advertising campaign information received from the user, such as market trend data, consumer reviews, and competitor advertising data, using scraping and APIs.
[0958] Step 3:
[0959] The device receives the data sent from the server and inputs it into a generative artificial intelligence (AI) model. This AI model learns from data from past advertising campaigns and generates optimal ad copy. At this stage, an emotional engine is incorporated to analyze the user's emotional state in real time and reflect this in the ad copy. If the user is in an excited state, more aggressive and stimulating copy will be generated.
[0960] Step 4:
[0961] The server generates personalized ads for different customer segments based on the generated ad copy. The emotion engine analyzes the user's emotional state again and fine-tunes the ad content based on that. For example, for women in their 20s, the copy generated might be "Add shine to your hair with this eco-friendly organic shampoo." If the user is relaxed, the message might be further adjusted to emphasize the relaxing effect.
[0962] Step 5:
[0963] The device generates a storyboard for the ad video or image ad, using generative artificial intelligence to describe each frame of the ad in detail and set specific scenes. An emotion engine is also used at this stage to adjust visual elements based on the user's emotional state. For example, if the user is in a happy state, the device will generate frames that contain more bright colors and cheerful scenes.
[0964] Step 6:
[0965] The server automatically checks the quality of the generated ad material, checking for grammatical accuracy, visual quality, and consistency with the target audience, and makes suggestions for improvement if necessary. An emotion engine is also used at this stage to optimize the ad content based on the user's emotional feedback. If the user's emotional response is negative, the server makes suggested corrections and adjusts the content to elicit positive emotions.
[0966] Step 7:
[0967] The user can review the final ad material through the device and make any necessary adjustments. The device continuously monitors the user's emotional feedback and records their reaction to the ad content. The device then optimizes the ad until the user is satisfied, after which the final decision is made.
[0968] Step 8:
[0969] The server finally receives the verified advertising material and distributes it to the specified media. The advertisements are distributed to social media, websites, email marketing tools, etc., and reach the target audience. This distribution process is also optimized based on user emotional feedback, establishing an effective approach to target customers.
[0970] This process not only automates each step of ad creation, but also delivers high-quality ads that reflect user emotions. As a specific example, it is possible to create ads for new products in a short period of time and deliver them effectively to target customers. This simplifies the ad creation process, improves the quality of ads, and is expected to result in a higher success rate for advertising campaigns.
[0971] Example 2
[0972] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."
[0973] Conventional advertising production systems have difficulty taking into account the user's emotional state, resulting in uniform advertising content. As a result, they are unable to effectively approach target customers, resulting in problems such as reduced advertising effectiveness and user satisfaction. Another issue is that the process of creating advertising copy and storyboards is time-consuming and labor-intensive, making efficient advertising difficult. Furthermore, quality checks and improvement suggestions for generated advertising materials are often done manually, creating issues with accuracy and efficiency.
[0974] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[0975] In this invention, the server includes means for receiving information about an advertising campaign from a user, means for collecting related data from the Internet and a database, means for automatically generating advertising copy based on the collected data using generative artificial intelligence, means for providing feedback to the generated advertising copy based on the user's emotional state using emotion recognition means, means for generating personalized advertisements to cater to different customer segments, means for generating storyboards for advertising videos or image advertisements, means for checking the quality of the generated advertising materials and making suggestions for improvement, and means for delivering advertisements confirmed by the user to designated media, thereby enabling efficient production of high-quality advertisements that reflect the user's emotions and effective approach to target customers.
[0976] The "means for receiving information about the advertising campaign from the user" is a device or software that provides an interface through which the user can input basic information such as the advertising campaign theme, target customers, product features, advertising goals, and media.
[0977] "Means for collecting relevant data from the Internet and databases" refers to devices or software for automatically obtaining market trends, consumer reviews, competitor advertising data, etc. from the Internet and internal databases.
[0978] "Means for automatically generating advertising copy based on collected data using generative artificial intelligence" refers to a device or software that utilizes generative artificial intelligence that has learned from past advertising campaign data to automatically create optimal advertising copy based on collected data.
[0979] "Means for utilizing emotion recognition means to provide feedback to generated advertising copy based on a user's emotional state" refers to a device or software for recognizing a user's emotional state and adjusting the generated advertising copy based thereon.
[0980] A "means for generating personalized advertisements to address different customer segments" is a device or software that generates individually optimized advertising copy and materials based on user-specified customer segments.
[0981] A "means for generating a storyboard for an advertising video or picture advertisement" is a device or software that automatically generates a detailed description of each frame of an advertising video or picture advertisement based on generated advertising copy.
[0982] "Means for checking the quality of generated advertising materials and making suggestions for improvement" refers to a device or software that automatically checks grammatical accuracy, visual quality, and consistency with the target audience, and makes suggestions for improvement regarding any shortcomings.
[0983] "Means for delivering user-confirmed advertisements to designated media" refers to a device or software that ultimately delivers the advertising material that the user has confirmed and approved to designated media (e.g., social media, websites, email marketing tools, etc.).
[0984] The system of the present invention, by combining an emotion engine that recognizes the user's emotions, makes it possible to take the user's emotional state into consideration at each step of advertisement creation, thereby generating more effective and personalized advertisements and improving user satisfaction. The following describes in detail the embodiments of the present invention.
[0985] Basic system configuration
[0986] Users input basic information about their advertising campaigns into their devices. This information includes the advertising theme, target customers, product features, advertising goals, and media. The server receives this input information and collects related data from the Internet and databases. Collected data includes market trends, consumer reviews, and competitor advertising data. The software used for data collection can use the Google Trends API or an in-house database.
[0987] Automated ad copy generation and emotional feedback
[0988] Based on the data collected by the server, the device inputs the data into a generative artificial intelligence (AI) model to generate advertising copy. This generative AI model learns from data from past advertising campaigns and generates optimal advertising copy. An emotion engine is introduced here to recognize the user's emotional state and provide feedback to the copy generation. For example, if the user is excited, it will generate more aggressive and stimulating copy.
[0989] As a concrete example, an example of a prompt sentence is "TARGET_CUSTOMER: Female in her 20s, PRODUCT_FEATURE: Organic shampoo", and the generated copy is "Get gorgeous hair with natural shampoo!"
[0990] Personalized advertising and emotion regulation
[0991] Personalized ads are then generated to cater to different customer segments. The server generates different versions of the ad based on the segments specified by the user. The emotion engine analyzes the user's emotional state and adjusts the ad content accordingly.
[0992] For example, if the user is relaxed, the prompt text "Take time to be kind to your hair and the environment with eco-friendly organic shampoo" is entered as an advertisement for women in their 20s.
[0993] Storyboard generation and emotional reflection
[0994] Storyboards for advertising videos and image ads are also automatically generated using AI. For example, if a user wants to create a 30-second storyboard for a new shampoo commercial, the device will work with the ad copy to describe each frame of the ad in detail. Again, an emotional engine is used to adjust visual elements based on the user's emotional state.
[0995] As a concrete example, if the user is in a happy state, the prompt sentence is entered as follows: "From experiencing the amazing effects of shampoo to having fun with friends against a brightly colored background, how about this?"
[0996] Checking the quality of advertising materials and improving emotional feedback
[0997] The quality of the generated advertising materials is automatically checked by the server, which checks grammatical accuracy, visual quality, and consistency with the target audience, and makes suggestions for improvement as needed. Furthermore, the server utilizes an emotion engine to optimize the advertising content based on user emotional feedback.
[0998] For example, if a user has doubts about the initial ad copy, the server will suggest, "According to our analysis, the majority of women in their 20s are looking for a more natural look, so we recommend making some adjustments."
[0999] Final confirmation and emotional feedback
[1000] Users can review the final ad material and make any necessary adjustments through the device, which continuously monitors users' emotional feedback and records their reactions to the ad content.
[1001] As a specific example, a user previews advertising materials on a smartphone and inputs corrections into the device.
[1002] Optimizing delivery and target audience
[1003] The server finally receives the verified advertising material and distributes it to the specified media. The ads are distributed to social media, websites, email marketing tools, etc., and delivered to the target audience. This distribution process is also optimized based on user emotional feedback.
[1004] For example, the server sets up an advertising campaign and delivers ads to targeted customers using Facebook Ads, Google Ads, etc.
[1005] Through these steps, the present invention enables efficient generation of high-quality advertisements that reflect user sentiment and deliver them effectively to target customers, which is expected to simplify the advertisement creation process, improve the quality of advertisements, and ultimately increase the success rate of advertising campaigns.
[1006] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1007] Step 1:
[1008] User enters ad campaign information
[1009] The user inputs basic information into the terminal, such as the theme of the advertising campaign, target customers, product features, advertising goals, media, etc. The input information is saved on the terminal and sent to the server.
[1010] Input: Advertising theme, target customer, product features, advertising goals, media
[1011] Output: Ad campaign information sent to the server
[1012] Specific action: Enter details of the "New Organic Shampoo Advertising Campaign" into the form on your device and press the submit button.
[1013] Step 2:
[1014] The server collects the relevant data
[1015] The server receives the advertising campaign information sent by the user and collects related data from the Internet and databases.
[1016] Input: Ad campaign information submitted by the user
[1017] Output: Market trend data, consumer reviews, competitor advertising data
[1018] What it does: The server calls some APIs (e.g., Google Trends API) to find out market trends and retrieves consumer reviews from a database.
[1019] Step 3:
[1020] Generative AI models generate ad copy
[1021] Based on the data collected by the server, the data is input into a generative artificial intelligence (AI) model to generate advertising copy.
[1022] Inputs: Market trend data, consumer reviews, competitor advertising data
[1023] Output: Generated ad copy
[1024] Specific operation: The server inputs a prompt such as "TARGET_CUSTOMER: Female in her 20s, PRODUCT_FEATURE: Organic shampoo" into the AI model and generates copy such as "Get gorgeous hair with natural shampoo!"
[1025] Step 4:
[1026] Emotion engine provides feedback to ad copy
[1027] The emotion engine recognizes the user's emotional state and provides feedback to the generated ad copy, adjusting the ad copy based on the user's emotions.
[1028] Input: Generated ad copy, user emotional state
[1029] Output: Adjusted ad copy
[1030] What it does: Retrieve the user's emotional state from their wearable device (e.g., heart rate data) and modify the ad copy accordingly to "Experience luxury with eco-friendly shampoo!"
[1031] Step 5:
[1032] The server generates personalized ads
[1033] The server generates different versions of the personalized advertisement based on the customer segments specified by the user.
[1034] Input: Tailored ad copy, specified customer segment information
[1035] Output: Personalized ads
[1036] Specific operation: The server generates copies of "advertisements for women in their 20s" and "advertisements for men in their 30s" and creates appropriate messages for each.
[1037] Step 6:
[1038] Auto-generate storyboards
[1039] The server automatically generates storyboards for advertising videos and image ads based on the generated advertising copy.
[1040] Input: Personalized ad copy
[1041] Output: Auto-generated storyboard
[1042] What to do: Create a storyboard for a 30-second commercial for a new shampoo, visualizing the first 10 seconds of washing hair, the next 10 seconds of experiencing the effects, and the last 10 seconds of having fun with friends.
[1043] Step 7:
[1044] Check the quality of advertising materials
[1045] The server automatically checks the quality of the generated advertising material and makes suggestions for improvement if necessary.
[1046] Input: Auto-generated storyboard and ad materials
[1047] Output: Quality check results and improvement suggestions
[1048] What it does: Checks for sentence errors using a grammar checker and ensures images are of the correct resolution.
[1049] Step 8:
[1050] User provides final review and feedback
[1051] The user checks the final advertising material through the terminal and inputs any necessary corrections.
[1052] Input: Quality checked advertising materials
[1053] Output: User feedback and correction requests
[1054] What happens: The user previews the ad material on their smartphone and enters any corrections into the device.
[1055] Step 9:
[1056] The server delivers the ads
[1057] The server checks the final advertising material and distributes it to the specified media.
[1058] Input: Final ad material with user feedback
[1059] Output: Served ads
[1060] What it does: The server sets up an advertising campaign and delivers ads to targeted customers using Facebook Ads, Google Ads, etc.
[1061] The above is a detailed description of the specific processing steps of the system program, the inputs and outputs at each step, and the specific operations.
[1062] (Application example 2)
[1063] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."
[1064] In the conventional advertising production process, it was difficult to generate personalized ads that accurately reflected the user's emotional state. It was also difficult to monitor the effectiveness of ads in real time and adjust the content of ads based on the user's emotions. This made it difficult to maximize user satisfaction and advertising effectiveness.
[1065] The identification process by the identification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes: means for receiving information about an advertising campaign from a user; means for collecting related data from a network and a database; means for automatically generating advertising copies based on the collected data using generative artificial intelligence; means for generating personalized advertisements to cater to different groups; means for generating blueprints for advertising videos or image advertisements; means for checking the quality of the generated advertising materials and making improvement suggestions; means for delivering advertisements confirmed by the user to designated media; emotion recognition means for recognizing user emotions and adjusting advertisement content based on the emotions; and means for adjusting advertisement content in real time using the emotion recognition means. This makes it possible to generate personalized advertisements that reflect user emotions and adjust advertisement content in real time.
[1066] Below are definitions of important words.
[1067] "User" means a person or entity that provides information for an advertising campaign and generates and validates advertisements based thereon.
[1068] An "advertising campaign" is a series of marketing activities targeted at a particular product or service.
[1069] "Information" refers to data such as advertising theme, target customers, product features, and advertising goals.
[1070] A "network" is a system that acquires and transmits data using communication lines such as the Internet.
[1071] A "database" is a system that stores data such as information on past advertising campaigns, market trends, and consumer reviews.
[1072] "Generative AI" refers to algorithms that learn from past data and generate new ad copy based on that data.
[1073] "Copy" refers to the wording or message of an advertisement.
[1074] "Popularity" refers to the specific customer segment targeted by advertising.
[1075] "Personalized advertising" refers to advertising that is tailored to a specific group of people.
[1076] A "blueprint" is a detailed diagram of a frame or scene of an advertising video or picture advertisement.
[1077] "Generated advertising materials" refers to advertising copy, visual content, video clips, etc. created by generative artificial intelligence.
[1078] "Emotion recognition means" refers to a system that analyzes a user's emotions using a camera or microphone and obtains the results.
[1079] "Means for adjusting advertising content in real time" refers to a system that instantly changes advertising content in response to changes in user emotions.
[1080] "Media" refers to the platforms and channels for delivering advertisements, including social media, websites, and email marketing tools.
[1081] System program generation
[1082] A system for realizing the present invention includes a plurality of means for receiving information about an advertising campaign from a user and generating an advertisement based on the information while analyzing user sentiment in real time.
[1083] Hardware and software used
[1084] The main components of this system are the following hardware and software:
[1085] Hardware: Smartphones, servers
[1086] Software: OpenCV (image processing), Keras (emotion recognition model), Transformers library (advertising copy generation model)
[1087] The smartphone device uses a camera and microphone to recognize the user's emotional state, allowing it to collect emotional data as the user enters information related to advertising campaigns.
[1088] Data processing and calculation
[1089] The server performs the following process:
[1090] Receiving user input: The user enters information about the advertising campaign (advertising theme, target customer, product features, advertising goals, etc.) into the terminal.
[1091] Data Collection: The server collects relevant data from networks and databases (e.g., market trends, consumer reviews, competitor advertising data, etc.).
[1092] Emotion recognition: Using the smartphone's camera and microphone, the system analyzes the user's facial expressions and tone of voice to recognize their emotions.
[1093] Automated ad copy generation: Using generative artificial intelligence models (such as GPT-2), ad copy is generated based on collected data and user sentiment.
[1094] Personalized ad generation: Generate personalized ads for different customer segments, incorporating sentiment data.
[1095] Real-time adjustment: Monitor users' emotional state in real time and adjust advertising content accordingly.
[1096] Specific examples
[1097] As a concrete example, the following prompt sentence can be used:
[1098] Example 1
[1099] If a user with a "Relaxed" emotion types "New tea campaign," the prompt text is:
[1100] Ad Copy Generation (Sentiment: Relaxed) Theme: New Tea Campaign
[1101] Example 2
[1102] If a user with the "Surprised" emotion types "Latest gaming console promotion," the prompt reads:
[1103] Ad Copy Generation (Sentiment: Surprised) Theme: Promotion for the latest gaming console
[1104] The ad copy generated in this way is output in a form that best suits the user's emotional state, maximizing the effectiveness of subsequent advertising campaigns. Through this process, not only are each step of ad production automated, but high-quality ads that reflect the user's emotions are generated.
[1105] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1106] Step 1:
[1107] The user inputs information about the advertising campaign into the device, including the advertising theme, target customers, product features, and advertising goals. Once this information is entered into the device, it is sent to the server. The input data is sent in JSON format or form data.
[1108] Step 2:
[1109] Based on the information received, the server collects relevant data from networks and databases, such as market trends, consumer reviews, and competitor advertising data. This collection is done through web scraping and API requests. The server then receives the resulting data in JSON format.
[1110] Step 3:
[1111] The device uses a camera and microphone to analyze the user's facial expressions and tone of voice to recognize the user's emotions. It uses OpenCV and Keras emotion recognition models to analyze the user's emotions in real time. The input data is image and audio data, and the output is the user's emotional state (e.g., "relaxed" or "surprised").
[1112] Step 4:
[1113] The server inputs the collected data and emotional data into a generative AI model to generate ad copy. Specifically, it uses models such as GPT-2 to generate ad copy that best suits the user's emotional state. The input data is the emotional state and campaign information, and the output is the ad copy.
[1114] Step 5:
[1115] The server generates personalized ads to cater to different groups of people. For example, it generates different versions of ad copy depending on age and gender. Based on the collected data and emotional data, it generates the optimal copy for each target. The input data is the ad copy and customer segment information, and the output is a personalized ad.
[1116] Step 6:
[1117] The server checks the quality of the generated advertising materials. It performs automated checks to ensure grammatical accuracy, visual quality, and consistency with the target group. Natural language processing techniques and image analysis algorithms are used at this stage. The input data are the advertising materials, and the output is a quality assessment result and suggestions for improvement.
[1118] Step 7:
[1119] The server continuously monitors the user's emotional state and optimizes the advertising campaign in real time. It can adjust the content of the advertisement to match the user's emotions. Specifically, it periodically obtains the user's emotional data and updates the advertising copy and visual elements accordingly. The input data is real-time emotional data, and the output is updated advertising materials.
[1120] Step 8:
[1121] The user performs final confirmation and distributes the advertising material to the specified media. After final confirmation, the server distributes the advertisement to media such as social media, websites, and email marketing tools. The input data is the final confirmed advertising material, and the output is the actual distribution status.
[1122] Through these steps, a system can be realized that generates and distributes advertising campaigns based on user emotions.
[1123] The specific processing unit 290 transmits the result of the specific processing to the headset type terminal 314. In the headset type terminal 314, the control unit 46A causes the speaker 240 and the display 343 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
[1124] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[1125] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the headset type terminal 314.
[1126] [Fourth embodiment]
[1127] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.
[1128] 7, a data processing system 410 includes a data processing device 12 and a robot 414. An example of the data processing device 12 is a server.
[1129] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[1130] The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a control target 443. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the control target 443 are also connected to the bus 52.
[1131] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.
[1132] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
[1133] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[1134] The control object 443 includes a display device, LEDs in the eyes, and motors for driving the arms, hands, and feet. The posture and gestures of the robot 414 are controlled by controlling the motors of the arms, hands, and feet. Some of the emotions of the robot 414 can be expressed by controlling these motors. In addition, the facial expressions of the robot 414 can also be expressed by controlling the light emission state of the LEDs in the eyes of the robot 414.
[1135] Fig. 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Fig. 8, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.
[1136] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
[1137] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[1138] In the robot 414, the processor 46 performs the reception output process. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[1139] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[1140] The system of the present invention is designed to improve the efficiency of advertising work and support effective advertising production. Specific program processing will be described below in natural language for an embodiment of the present invention.
[1141] Basic system configuration
[1142] Users input basic information about their advertising campaigns through their devices, including the advertising theme, target customers, product features, advertising goals, and media. The server receives this input information and collects related data from the Internet and databases, including market trends, consumer reviews, and competitor advertisements.
[1143] Automated ad copy generation
[1144] Using the data collected by the server, the device utilizes generative artificial intelligence (AI) to automatically generate advertising copy. For example, if a user wants to create "advertising copy for a new organic shampoo," the server collects data about organic shampoos and the device generates the copy, "Get beautiful hair with a gentle organic shampoo."
[1145] Generating personalized ads
[1146] Next, personalized ads are generated to cater to different customer segments. The server generates different versions of the ad based on the segments specified by the user. For example, an ad for women in their 20s might have copy like, "Add shine to your hair with our eco-friendly organic shampoo."
[1147] Generate a storyboard
[1148] Storyboards for advertising videos and image ads are also automatically generated using AI. For example, if a user wants to create a storyboard for a 30-second commercial for a new shampoo, the device will work with the ad copy to describe each frame of the ad in detail. For example, the first frame might be a close-up of the shampoo bottle, and the next frame might be a scene of a model washing her hair.
[1149] Checking the quality of advertising materials and making suggestions for improvement
[1150] The quality of the generated ad material is automatically checked by the server, which checks grammatical accuracy, visual quality, and consistency with the target audience, and makes suggestions for improvement if necessary. For example, if a caption is too long, it will suggest shortening it, or if the color of an image is not appropriate, it will make adjustments.
[1151] Final confirmation and delivery
[1152] Users can review the final ad materials through their devices and make any necessary edits, after which the server distributes the ads to the specified media, such as social media, websites, and email marketing tools, reaching the target audience.
[1153] In this way, the system of the present invention automates each step of advertising creation, significantly improving efficiency. As a specific example, it enables users to quickly create advertisements for new products and effectively distribute them to target customers. This simplifies the advertising creation process, improves the quality of advertisements, and is expected to result in a higher success rate for advertising campaigns.
[1154] The processing flow will be explained below.
[1155] Step 1:
[1156] The user inputs basic information about the advertising campaign into the terminal, including the advertising theme, target customers, product features, advertising goals, and media.
[1157] Step 2:
[1158] The server collects relevant data based on the advertising campaign information received from the user, such as market trend data, consumer reviews, and competitor advertising data, using scraping and APIs.
[1159] Step 3:
[1160] The device receives the data sent from the server and inputs it into a generative artificial intelligence (AI) model. This AI model learns from data from past advertising campaigns and generates optimal advertising copy. For example, in response to the instruction to "create advertising copy for a new organic shampoo," it generates the copy "Get beautiful hair with a gentle organic shampoo."
[1161] Step 4:
[1162] The server generates personalized ads for different customer segments based on the generated ad copy. For example, it generates the copy "Add shine to your hair with eco-friendly organic shampoo" for women in their 20s, and also generates appropriate copy for other segments.
[1163] Step 5:
[1164] The device generates storyboards for advertising videos and image ads, using generative artificial intelligence to describe each frame of the ad in detail and set specific scenes. For example, the first frame could be a close-up of a shampoo bottle, and the next frame could be a model washing her hair.
[1165] Step 6:
[1166] The server automatically checks the quality of the generated ad material, checking grammatical accuracy, visual quality, and consistency with the target audience, and makes suggestions for improvement if necessary. For example, it might suggest that the caption is too long and should be shortened, or that the color of the image should be adjusted.
[1167] Step 7:
[1168] The user can check the final advertising materials through the terminal, make any necessary corrections, and make the final decision after confirming that the advertising materials are satisfactory.
[1169] Step 8:
[1170] The server then receives the verified ad material and distributes it to the specified media, such as social media, websites, and email marketing tools, reaching the target audience.
[1171] Through this process, each step of advertising production is automated, enabling the efficient delivery of high-quality advertising.
[1172] Example 1
[1173] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[1174] The traditional advertising production process required a lot of time and effort, making it difficult to quickly create effective advertising materials. Furthermore, generating personalized ads for each customer segment required specialized knowledge and experience. This resulted in lower success rates for advertising campaigns and made it difficult to ensure cost-effectiveness.
[1175] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[1176] In this invention, the server includes means for receiving basic information about an advertising campaign from a user, means for collecting related data from a communication network and a storage device based on the basic information, means for automatically generating advertising copy based on the collected data using generative artificial intelligence, means for generating personalized advertisements to cater to different customer segments, means for generating storyboards for advertising videos or image advertisements, means for inspecting the quality of the generated advertising materials and making suggestions for improvement, and means for distributing advertisements confirmed by the user to designated media, thereby enabling the rapid generation of high-quality advertising materials and maximizing the effectiveness of the advertising campaign.
[1177] 1. "User" means the entity that inputs information about an advertising campaign and operates the system.
[1178] 2. "Basic Information" refers to key data about the advertising campaign, such as the advertising theme, target customers, product features, advertising goals, and media.
[1179] 3. "Communications network" means the infrastructure for transmitting and receiving various data, including the Internet.
[1180] 4. "Storage Device" means hardware or software for storing databases and other digital data.
[1181] 5. "Generative AI" refers to advanced machine learning algorithms used to automatically generate ad copy, storyboards, etc.
[1182] 6. "Advertising copy" refers to the sentences or phrases in an advertisement, which is text created for the purpose of promoting a product or service.
[1183] 7. A "customer segment" is a specific group of customers classified based on age, gender, interests, etc.
[1184] 8. "Personalized advertising" means advertising material that is customized for a specific customer segment.
[1185] 9. "Advertising Video" means advertising material provided in video format.
[1186] 10. "Image Advertisement" means advertising material provided in the form of a still image.
[1187] 11. A "storyboard" is a visual plan that shows each frame or scene in an advertising video.
[1188] 12. "Quality Check" means the process of evaluating the quality of the advertising materials produced and identifying areas for improvement.
[1189] 13. "Improvement Suggestion" means a specific proposed change to improve the quality of the generated Advertising Materials.
[1190] 14. "Media" refers to platforms that distribute advertisements, such as social media, websites, and emails.
[1191] The present invention is a system that automates each step of advertising production, and aims to improve the efficiency and effectiveness of advertising work. Specific program processing and its implementation method will be described below.
[1192] Basic system configuration
[1193] The user inputs basic information about the advertising campaign through the terminal, including the advertising theme, target customers, product features, advertising goals, media, etc. The terminal uses a GUI (Graphical User Interface) to provide an input form and receive the information input by the user.
[1194] Data collection
[1195] The server receives the basic information entered by the user and collects relevant data from communication networks and storage devices based on that information. Specifically, the server uses web scraping tools and APIs to collect data such as market trends, consumer reviews, and competitor advertisements from the Internet and internal databases. This collected data is stored in the internal database for further processing.
[1196] Automated ad copy generation
[1197] Based on the data collected by the server, the device uses a generative AI model (e.g., GPT-4) to automatically generate advertising copy. If a user wants to create advertising copy for a new organic shampoo, they input this information into the generative AI model as a prompt. For example, advertising copy such as "Get beautiful hair with organic shampoo" is generated.
[1198] Example prompt sentence:
[1199] "Generate advertising copy for a new organic shampoo."
[1200] Generating personalized ads
[1201] The server then uses a generative AI model to generate different versions of the ad based on the customer segment specified by the user (e.g., women in their 20s, men in their 30s, etc.) For example, by using a prompt to generate an "organic shampoo ad for women in their 20s," the ad is generated to suit that specific segment.
[1202] Example prompt sentence:
[1203] "Generate ad copy for an organic shampoo aimed at women in their 20s."
[1204] Generate a storyboard
[1205] If a user wants to create a 30-second storyboard for a new shampoo commercial, the device will use a generative AI model to generate a storyboard linked to the ad copy. A specific storyboard can be generated by entering prompts that describe each frame in detail.
[1206] Example prompt sentence:
[1207] "Create a storyboard for a 30-second commercial for a new shampoo."
[1208] Checking the quality of advertising materials and making suggestions for improvement
[1209] The server automatically checks the quality of the generated advertising materials. Specifically, it uses NLP (natural language processing) tools to check grammatical accuracy and image analysis tools to inspect visual quality. It also evaluates consistency with the target audience and makes suggestions for improvement if necessary. For example, if the ad copy is too long, it will make a suggestion such as, "This caption is too long. Please shorten it."
[1210] Final confirmation and delivery
[1211] The user can check the generated ad material through their device and make any necessary corrections. After the corrections are complete, the server distributes the ad to the specified media. This distribution process involves transferring data to each platform using an API and publishing the ad.
[1212] In this way, use of the system of the present invention enables the rapid generation and effective distribution of high-quality advertising materials, and is expected to significantly improve the success rate of advertising campaigns.
[1213] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1214] Step 1:
[1215] The user inputs basic information about the advertising campaign through the terminal, including the advertising theme, target customers, product features, advertising goals, and media. The user enters the information into the input form and presses the submit button.
[1216] Input: Advertising theme, target customer, product features, advertising goals, media
[1217] Output: Basic information sent
[1218] Step 2:
[1219] The server receives the basic information entered by the user and collects relevant data from communication networks and storage devices. Specifically, the server uses web scraping tools and APIs to collect data such as market trends, consumer reviews, and competitor advertisements. This collected data is stored in an internal database.
[1220] Input: Basic information
[1221] Output: Market trends, consumer reviews, competitor advertising data
[1222] Step 3:
[1223] Based on the data collected by the server, the device uses a generative AI model (e.g., GPT-4) to automatically generate advertising copy. For example, if a user wants to create advertising copy for a new organic shampoo, they input this information into the generative AI model as a prompt. The generated advertising copy is then displayed on the device.
[1224] Input: Market trend data, consumer reviews, competitor advertising data, prompt text
[1225] Output: Auto-generated ad copy
[1226] Step 4:
[1227] The server generates different versions of the ad based on the customer segment specified by the user. For example, to generate an "organic shampoo ad for women in their 20s," the AI model generates ad copy tailored to the segment by inputting a prompt. The generated ad copy is then displayed on the device.
[1228] Input: Ad copy, customer segment information, prompt statement
[1229] Output: Personalized ad copy
[1230] Step 5:
[1231] If a user wants to create a 30-second storyboard for a new shampoo commercial, the device will use a generative AI model to generate a storyboard linked to the ad copy. Specifically, the storyboard is generated by entering prompts that describe each frame in detail. The storyboard can then be viewed on the device.
[1232] Input: Ad copy, prompt
[1233] Output: Auto-generated storyboard
[1234] Step 6:
[1235] The server automatically checks the quality of the generated advertising materials. Specifically, it uses NLP tools to check grammatical accuracy and image analysis tools to evaluate visual quality. It also checks consistency with the target audience and makes suggestions for improvement if necessary. The results of these checks are then sent to the device.
[1236] Input: Auto-generated advertising material
[1237] Output: Quality check results and improvement suggestions
[1238] Step 7:
[1239] The user checks the ad material generated on their device and makes any necessary corrections. Once the corrections are complete, they give the ad material a final check and press the send button. After receiving this confirmation, the server distributes the ad to the specified media. During the distribution process, data is transferred to each platform using an API.
[1240] Input: Modified advertising material
[1241] Output: Advertising materials distributed to each medium
[1242] (Application example 1)
[1243] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[1244] Modern advertising production involves complex and time-consuming processes, and there is a need to streamline the entire process, from generating advertising copy to delivering the ad. There is also a demand for personalized ads tailored to the target audience and high-quality advertising materials, but doing this manually is time-consuming. Furthermore, there is currently a lack of technology to effectively execute advertising campaigns using smart devices.
[1245] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[1246] In this invention, the server includes means for receiving information about an advertising campaign from a user, means for collecting related data from the Internet and a database based on the information, means for automatically generating advertising copy based on the collected data using generative artificial intelligence, means for generating personalized advertisements to cater to different customer segments, means for generating storyboards for advertising videos or image advertisements, means for checking the quality of the generated advertising materials and making suggestions for improvement, means for distributing advertisements confirmed by the user to designated media, means for planning, producing, and distributing advertising campaigns using a smart device, means for acquiring market trend information and consumer reviews, and means for automatically generating storyboards based on the generated advertising copy. This streamlines the process from advertising production to distribution, enabling the implementation of effective, high-quality advertising campaigns tailored to the target audience.
[1247] "User" refers to advertisers and marketers who wish to plan and execute advertising campaigns.
[1248] "Information about the advertising campaign" refers to information about the advertising theme, target customers, product features, advertising goals, and media.
[1249] "Internet and Databases" means the various websites and online services available on the Internet and the databases in which certain information is stored.
[1250] "Generative AI" refers to AI that has the ability to automatically generate text, images, etc. based on input data.
[1251] "Advertising copy" refers to the text and catchphrases used in an advertisement.
[1252] "Customer segment" refers to a group of customers classified within the market based on specific attributes.
[1253] "Personalized advertising" refers to advertising that is optimized to cater to a specific customer segment.
[1254] "Advertising video or picture advertising storyboard" means a plan that shows the content of an advertising video or picture advertising frame by frame.
[1255] "Advertising Materials" refers to media materials such as text, images, and videos used in advertisements.
[1256] "Means for checking quality and making suggestions for improvement" refers to a system that has the ability to inspect the quality of generated advertising materials and make suggestions for corrections as necessary.
[1257] "Smart devices" refers to mobile information terminals with computer functions, such as smartphones, tablets, and smart glasses.
[1258] "Market trend information" refers to information about current market trends and consumer preferences.
[1259] "Consumer reviews" refer to ratings and opinions about products and services posted by consumers.
[1260] In order to put this invention into practice, it is necessary to build a system that supports advertising campaigns. A specific method for constructing such a system will be described below.
[1261] First, a user uses a smart device such as a smartphone to input information about the advertising campaign, including the advertising theme, target customers, product features, advertising goals, and media. Based on this information, the server collects relevant data from the Internet and databases, including market trend information and consumer reviews.
[1262] Next, we use generative AI to automatically generate ad copy based on the collected data. This generative AI contains algorithms that analyze the input data and generate appropriate ad copy. Specifically, it generates ad copy using prompts like the following:
[1263] Ad theme: New organic shampoo
[1264] Target customers: Women in their 20s
[1265] Product Features: Gentle on hair, eco-friendly
[1266] Advertising Goal: Effectively reach your target customers
[1267] Medium: SNS
[1268] ---
[1269] Auto-generated ad copy:
[1270] The generated ad copy is automatically personalized to cater to different customer segments, resulting in ads optimized for different target customers. Storyboards for ad videos and image ads are also automatically generated.
[1271] The quality of the generated advertising materials is checked by the server, which automatically checks grammatical accuracy, visual quality, and consistency with the target audience, and makes suggestions for improvement if necessary, resulting in the creation of high-quality advertising materials.
[1272] Users can check the generated ad material via their smart device and make any necessary edits. Once edits are complete, the ad is distributed by the server to the specified media, which can include social media platforms and websites.
[1273] The system uses the following hardware and software:
[1274] Smart devices such as smartphones and tablets
[1275] Internet and Databases
[1276] Generative AI (such as OpenAI's GPT-3)
[1277] This will streamline the process from ad production to distribution, making it possible to implement effective, high-quality advertising campaigns that are tailored to the target audience.
[1278] For example, when a user plans an advertising campaign for a new organic shampoo, they input the information mentioned above and use generative AI to generate advertising copy. This advertising copy is personalized to target women in their 20s, and then a storyboard for a video advertisement is generated. The server checks this and the ad is finally distributed to social media.
[1279] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1280] Step 1:
[1281] A user inputs information about an advertising campaign using a smart device, including the advertising theme, target customers, product features, advertising goals, and media. This information is sent to the server as input data.
[1282] Step 2:
[1283] The server collects relevant data from the Internet and databases based on the input data, including market trend information and consumer reviews, thereby integrating the input data with the collected data.
[1284] Step 3:
[1285] The server uses generative artificial intelligence to automatically generate ad copy based on the collected data, specifically using prompts like the following:
[1286] Ad theme: New organic shampoo
[1287] Target customers: Women in their 20s
[1288] Product Features: Gentle on hair, eco-friendly
[1289] Advertising Goal: Effectively reach your target customers
[1290] Medium: SNS
[1291] ---
[1292] Auto-generated ad copy:
[1293] The advertising copy generated by combining the input data and the collected data is output.
[1294] Step 4:
[1295] The server generates personalized advertisements based on the generated advertisement copy to cater to different customer segments, thereby optimizing the advertisement copy for the target customers.
[1296] Step 5:
[1297] The server automatically generates a storyboard for the advertisement video or image advertisement based on the generated advertisement copy. The storyboard is a detailed plan for each frame of the advertisement and includes the generated advertisement copy.
[1298] Step 6:
[1299] The server checks the quality of the generated advertising material, including grammatical accuracy, visual quality, and consistency with the target audience. After the quality check, suggestions for improvement are made, if necessary.
[1300] Step 7:
[1301] The user can check the generated advertising material via their smart device and make any necessary corrections. After corrections are complete, the advertising material is sent from the user to the terminal as final confirmation data.
[1302] Step 8:
[1303] The server delivers the advertisement that the user has finally confirmed to the specified medium. The medium may include social media, websites, etc. The delivery status of the advertisement is confirmed as the final output.
[1304] Through these steps, the process from ad creation to distribution is streamlined, resulting in effective advertising campaigns optimized for the target audience.
[1305] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.
[1306] The system of the present invention is able to take into account the user's emotional state at each stage of ad production by combining an emotion engine that recognizes the user's emotions. This aims to generate more effective and personalized ads and improve user satisfaction. Below, specific program processing for an embodiment of the present invention is explained in natural language.
[1307] Basic system configuration
[1308] Users input basic information about their advertising campaigns into their devices, including the advertising theme, target customers, product features, advertising goals, and media. The server receives this input information and collects relevant data from the Internet and databases, including market trends, consumer reviews, and competitor advertising data.
[1309] Automated ad copy generation and emotional feedback
[1310] Using the data collected by the server, the device inputs it into a generative artificial intelligence (AI) model. This AI model learns from data from past advertising campaigns and generates optimal advertising copy. An emotion engine is then introduced to recognize the user's emotional state and reflect it in the copy generated. For example, if the user is excited, the device will generate more aggressive and stimulating copy.
[1311] Personalized advertising and emotion regulation
[1312] Personalized ads are then generated to cater to different customer segments. The server generates different versions of the ad based on the segments specified by the user. The emotion engine analyzes the user's emotional state and adjusts the ad content accordingly. For example, an ad for women in their 20s might generate the copy "Add shine to your hair with this eco-friendly organic shampoo," but if the user is relaxed, the message will be adjusted to further emphasize the relaxing benefits.
[1313] Storyboard generation and emotional reflection
[1314] Storyboards for advertising videos and image ads are also automatically generated using AI. For example, if a user wants to create a storyboard for a 30-second commercial for a new shampoo, the device will work with the ad copy to describe each frame of the ad in detail. Again, an emotion engine is used to adjust visual elements based on the user's emotional state. For example, if the user is in a happy state, the device will generate frames that contain a lot of bright colors and cheerful scenes.
[1315] Checking the quality of advertising materials and improving emotional feedback
[1316] The quality of the generated advertising materials is automatically checked by the server. The server checks grammatical accuracy, visual quality, and consistency with the target audience, and makes suggestions for improvement as needed. Furthermore, an emotion engine is used to optimize the advertising content based on the user's emotional feedback. If the user's emotional response is negative, the server makes suggested corrections and adjusts the content to elicit positive emotions.
[1317] Final confirmation and emotional feedback
[1318] The user can review the final ad material through the device and make any necessary adjustments. The device continuously monitors the user's emotional feedback and records their reaction to the ad content. The device then optimizes the ad until the user is satisfied, after which the final decision is made.
[1319] Optimizing delivery and target audience
[1320] The server finally receives the verified advertising material and distributes it to the specified media. The advertisements are distributed to social media, websites, email marketing tools, etc., and reach the target audience. This distribution process is also optimized based on user emotional feedback, establishing an effective approach to target customers.
[1321] This process not only automates each step of ad creation, but also delivers high-quality ads that reflect user emotions. As a specific example, it is possible to create ads for new products in a short period of time and deliver them effectively to target customers. This simplifies the ad creation process, improves the quality of ads, and is expected to result in a higher success rate for advertising campaigns.
[1322] The processing flow will be explained below.
[1323] Step 1:
[1324] The user inputs basic information about the advertising campaign into the terminal, including the advertising theme, target customers, product features, advertising goals, media, etc. The terminal records this information and transmits it to the server.
[1325] Step 2:
[1326] The server collects relevant data based on the advertising campaign information received from the user, such as market trend data, consumer reviews, and competitor advertising data, using scraping and APIs.
[1327] Step 3:
[1328] The device receives the data sent from the server and inputs it into a generative artificial intelligence (AI) model. This AI model learns from data from past advertising campaigns and generates optimal ad copy. At this stage, an emotional engine is incorporated to analyze the user's emotional state in real time and reflect this in the ad copy. If the user is in an excited state, more aggressive and stimulating copy will be generated.
[1329] Step 4:
[1330] The server generates personalized ads for different customer segments based on the generated ad copy. The emotion engine analyzes the user's emotional state again and fine-tunes the ad content based on that. For example, for women in their 20s, the copy generated might be "Add shine to your hair with this eco-friendly organic shampoo." If the user is relaxed, the message might be further adjusted to emphasize the relaxing effect.
[1331] Step 5:
[1332] The device generates a storyboard for the ad video or image ad, using generative artificial intelligence to describe each frame of the ad in detail and set specific scenes. An emotion engine is also used at this stage to adjust visual elements based on the user's emotional state. For example, if the user is in a happy state, the device will generate frames that contain more bright colors and cheerful scenes.
[1333] Step 6:
[1334] The server automatically checks the quality of the generated ad material, checking for grammatical accuracy, visual quality, and consistency with the target audience, and makes suggestions for improvement if necessary. An emotion engine is also used at this stage to optimize the ad content based on the user's emotional feedback. If the user's emotional response is negative, the server makes suggested corrections and adjusts the content to elicit positive emotions.
[1335] Step 7:
[1336] The user can review the final ad material through the device and make any necessary adjustments. The device continuously monitors the user's emotional feedback and records their reaction to the ad content. The device then optimizes the ad until the user is satisfied, after which the final decision is made.
[1337] Step 8:
[1338] The server finally receives the verified advertising material and distributes it to the specified media. The advertisements are distributed to social media, websites, email marketing tools, etc., and reach the target audience. This distribution process is also optimized based on user emotional feedback, establishing an effective approach to target customers.
[1339] This process not only automates each step of ad creation, but also delivers high-quality ads that reflect user emotions. As a specific example, it is possible to create ads for new products in a short period of time and deliver them effectively to target customers. This simplifies the ad creation process, improves the quality of ads, and is expected to result in a higher success rate for advertising campaigns.
[1340] Example 2
[1341] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[1342] Conventional advertising production systems have difficulty taking into account the user's emotional state, resulting in uniform advertising content. As a result, they are unable to effectively approach target customers, resulting in problems such as reduced advertising effectiveness and user satisfaction. Another issue is that the process of creating advertising copy and storyboards is time-consuming and labor-intensive, making efficient advertising difficult. Furthermore, quality checks and improvement suggestions for generated advertising materials are often done manually, creating issues with accuracy and efficiency.
[1343] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[1344] In this invention, the server includes means for receiving information about an advertising campaign from a user, means for collecting related data from the Internet and a database, means for automatically generating advertising copy based on the collected data using generative artificial intelligence, means for providing feedback to the generated advertising copy based on the user's emotional state using emotion recognition means, means for generating personalized advertisements to cater to different customer segments, means for generating storyboards for advertising videos or image advertisements, means for checking the quality of the generated advertising materials and making suggestions for improvement, and means for delivering advertisements confirmed by the user to designated media, thereby enabling efficient production of high-quality advertisements that reflect the user's emotions and effective approach to target customers.
[1345] The "means for receiving information about the advertising campaign from the user" is a device or software that provides an interface through which the user can input basic information such as the advertising campaign theme, target customers, product features, advertising goals, and media.
[1346] "Means for collecting relevant data from the Internet and databases" refers to devices or software for automatically obtaining market trends, consumer reviews, competitor advertising data, etc. from the Internet and internal databases.
[1347] "Means for automatically generating advertising copy based on collected data using generative artificial intelligence" refers to a device or software that utilizes generative artificial intelligence that has learned from past advertising campaign data to automatically create optimal advertising copy based on collected data.
[1348] "Means for utilizing emotion recognition means to provide feedback to generated advertising copy based on a user's emotional state" refers to a device or software for recognizing a user's emotional state and adjusting the generated advertising copy based thereon.
[1349] A "means for generating personalized advertisements to address different customer segments" is a device or software that generates individually optimized advertising copy and materials based on user-specified customer segments.
[1350] A "means for generating a storyboard for an advertising video or picture advertisement" is a device or software that automatically generates a detailed description of each frame of an advertising video or picture advertisement based on generated advertising copy.
[1351] "Means for checking the quality of generated advertising materials and making suggestions for improvement" refers to a device or software that automatically checks grammatical accuracy, visual quality, and consistency with the target audience, and makes suggestions for improvement regarding any shortcomings.
[1352] "Means for delivering user-confirmed advertisements to designated media" refers to a device or software that ultimately delivers the advertising material that the user has confirmed and approved to designated media (e.g., social media, websites, email marketing tools, etc.).
[1353] The system of the present invention, by combining an emotion engine that recognizes the user's emotions, makes it possible to take the user's emotional state into consideration at each step of advertisement creation, thereby generating more effective and personalized advertisements and improving user satisfaction. The following describes in detail the embodiments of the present invention.
[1354] Basic system configuration
[1355] Users input basic information about their advertising campaigns into their devices. This information includes the advertising theme, target customers, product features, advertising goals, and media. The server receives this input information and collects related data from the Internet and databases. Collected data includes market trends, consumer reviews, and competitor advertising data. The software used for data collection can use the Google Trends API or an in-house database.
[1356] Automated ad copy generation and emotional feedback
[1357] Based on the data collected by the server, the device inputs the data into a generative artificial intelligence (AI) model to generate advertising copy. This generative AI model learns from data from past advertising campaigns and generates optimal advertising copy. An emotion engine is introduced here to recognize the user's emotional state and provide feedback to the copy generation. For example, if the user is excited, it will generate more aggressive and stimulating copy.
[1358] As a concrete example, an example of a prompt sentence is "TARGET_CUSTOMER: Female in her 20s, PRODUCT_FEATURE: Organic shampoo", and the generated copy is "Get gorgeous hair with natural shampoo!"
[1359] Personalized advertising and emotion regulation
[1360] Personalized ads are then generated to cater to different customer segments. The server generates different versions of the ad based on the segments specified by the user. The emotion engine analyzes the user's emotional state and adjusts the ad content accordingly.
[1361] For example, if the user is relaxed, the prompt text "Take time to be kind to your hair and the environment with eco-friendly organic shampoo" is entered as an advertisement for women in their 20s.
[1362] Storyboard generation and emotional reflection
[1363] Storyboards for advertising videos and image ads are also automatically generated using AI. For example, if a user wants to create a 30-second storyboard for a new shampoo commercial, the device will work with the ad copy to describe each frame of the ad in detail. Again, an emotional engine is used to adjust visual elements based on the user's emotional state.
[1364] As a concrete example, if the user is in a happy state, the prompt sentence is entered as follows: "From experiencing the amazing effects of shampoo to having fun with friends against a brightly colored background, how about this?"
[1365] Checking the quality of advertising materials and improving emotional feedback
[1366] The quality of the generated advertising materials is automatically checked by the server, which checks grammatical accuracy, visual quality, and consistency with the target audience, and makes suggestions for improvement as needed. Furthermore, the server utilizes an emotion engine to optimize the advertising content based on user emotional feedback.
[1367] For example, if a user has doubts about the initial ad copy, the server will suggest, "According to our analysis, the majority of women in their 20s are looking for a more natural look, so we recommend making some adjustments."
[1368] Final confirmation and emotional feedback
[1369] Users can review the final ad material and make any necessary adjustments through the device, which continuously monitors users' emotional feedback and records their reactions to the ad content.
[1370] As a specific example, a user previews advertising materials on a smartphone and inputs corrections into the device.
[1371] Optimizing delivery and target audience
[1372] The server finally receives the verified advertising material and distributes it to the specified media. The ads are distributed to social media, websites, email marketing tools, etc., and delivered to the target audience. This distribution process is also optimized based on user emotional feedback.
[1373] For example, the server sets up an advertising campaign and delivers ads to targeted customers using Facebook Ads, Google Ads, etc.
[1374] Through these steps, the present invention enables efficient generation of high-quality advertisements that reflect user sentiment and deliver them effectively to target customers, which is expected to simplify the advertisement creation process, improve the quality of advertisements, and ultimately increase the success rate of advertising campaigns.
[1375] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1376] Step 1:
[1377] User enters ad campaign information
[1378] The user inputs basic information into the terminal, such as the theme of the advertising campaign, target customers, product features, advertising goals, media, etc. The input information is saved on the terminal and sent to the server.
[1379] Input: Advertising theme, target customer, product features, advertising goals, media
[1380] Output: Ad campaign information sent to the server
[1381] Specific action: Enter details of the "New Organic Shampoo Advertising Campaign" into the form on your device and press the submit button.
[1382] Step 2:
[1383] The server collects the relevant data
[1384] The server receives the advertising campaign information sent by the user and collects related data from the Internet and databases.
[1385] Input: Ad campaign information submitted by the user
[1386] Output: Market trend data, consumer reviews, competitor advertising data
[1387] What it does: The server calls some APIs (e.g., Google Trends API) to find out market trends and retrieves consumer reviews from a database.
[1388] Step 3:
[1389] Generative AI models generate ad copy
[1390] Based on the data collected by the server, the data is input into a generative artificial intelligence (AI) model to generate advertising copy.
[1391] Inputs: Market trend data, consumer reviews, competitor advertising data
[1392] Output: Generated ad copy
[1393] Specific operation: The server inputs a prompt such as "TARGET_CUSTOMER: Female in her 20s, PRODUCT_FEATURE: Organic shampoo" into the AI model and generates copy such as "Get gorgeous hair with natural shampoo!"
[1394] Step 4:
[1395] Emotion engine provides feedback to ad copy
[1396] The emotion engine recognizes the user's emotional state and provides feedback to the generated ad copy, adjusting the ad copy based on the user's emotions.
[1397] Input: Generated ad copy, user emotional state
[1398] Output: Adjusted ad copy
[1399] What it does: Retrieve the user's emotional state from their wearable device (e.g., heart rate data) and modify the ad copy accordingly to "Experience luxury with eco-friendly shampoo!"
[1400] Step 5:
[1401] The server generates personalized ads
[1402] The server generates different versions of the personalized advertisement based on the customer segments specified by the user.
[1403] Input: Tailored ad copy, specified customer segment information
[1404] Output: Personalized ads
[1405] Specific operation: The server generates copies of "advertisements for women in their 20s" and "advertisements for men in their 30s" and creates appropriate messages for each.
[1406] Step 6:
[1407] Auto-generate storyboards
[1408] The server automatically generates storyboards for advertising videos and image ads based on the generated advertising copy.
[1409] Input: Personalized ad copy
[1410] Output: Auto-generated storyboard
[1411] What to do: Create a storyboard for a 30-second commercial for a new shampoo, visualizing the first 10 seconds of washing hair, the next 10 seconds of experiencing the effects, and the last 10 seconds of having fun with friends.
[1412] Step 7:
[1413] Check the quality of advertising materials
[1414] The server automatically checks the quality of the generated advertising material and makes suggestions for improvement if necessary.
[1415] Input: Auto-generated storyboard and ad materials
[1416] Output: Quality check results and improvement suggestions
[1417] What it does: Checks for sentence errors using a grammar checker and ensures images are of the correct resolution.
[1418] Step 8:
[1419] User provides final review and feedback
[1420] The user checks the final advertising material through the terminal and inputs any necessary corrections.
[1421] Input: Quality checked advertising materials
[1422] Output: User feedback and correction requests
[1423] What happens: The user previews the ad material on their smartphone and enters any corrections into the device.
[1424] Step 9:
[1425] The server delivers the ads
[1426] The server checks the final advertising material and distributes it to the specified media.
[1427] Input: Final ad material with user feedback
[1428] Output: Served ads
[1429] What it does: The server sets up an advertising campaign and delivers ads to targeted customers using Facebook Ads, Google Ads, etc.
[1430] The above is a detailed description of the specific processing steps of the system program, the inputs and outputs at each step, and the specific operations.
[1431] (Application example 2)
[1432] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[1433] In the conventional advertising production process, it was difficult to generate personalized ads that accurately reflected the user's emotional state. It was also difficult to monitor the effectiveness of ads in real time and adjust the content of ads based on the user's emotions. This made it difficult to maximize user satisfaction and advertising effectiveness.
[1434] The identification process by the identification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes: means for receiving information about an advertising campaign from a user; means for collecting related data from a network and a database; means for automatically generating advertising copies based on the collected data using generative artificial intelligence; means for generating personalized advertisements to cater to different groups; means for generating blueprints for advertising videos or image advertisements; means for checking the quality of the generated advertising materials and making improvement suggestions; means for delivering advertisements confirmed by the user to designated media; emotion recognition means for recognizing user emotions and adjusting advertisement content based on the emotions; and means for adjusting advertisement content in real time using the emotion recognition means. This makes it possible to generate personalized advertisements that reflect user emotions and adjust advertisement content in real time.
[1435] Below are definitions of important words.
[1436] "User" means a person or entity that provides information for an advertising campaign and generates and validates advertisements based thereon.
[1437] An "advertising campaign" is a series of marketing activities targeted at a particular product or service.
[1438] "Information" refers to data such as advertising theme, target customers, product features, and advertising goals.
[1439] A "network" is a system that acquires and transmits data using communication lines such as the Internet.
[1440] A "database" is a system that stores data such as information on past advertising campaigns, market trends, and consumer reviews.
[1441] "Generative AI" refers to algorithms that learn from past data and generate new ad copy based on that data.
[1442] "Copy" refers to the wording or message of an advertisement.
[1443] "Popularity" refers to the specific customer segment targeted by advertising.
[1444] "Personalized advertising" refers to advertising that is tailored to a specific group of people.
[1445] A "blueprint" is a detailed diagram of a frame or scene of an advertising video or picture advertisement.
[1446] "Generated advertising materials" refers to advertising copy, visual content, video clips, etc. created by generative artificial intelligence.
[1447] "Emotion recognition means" refers to a system that analyzes a user's emotions using a camera or microphone and obtains the results.
[1448] "Means for adjusting advertising content in real time" refers to a system that instantly changes advertising content in response to changes in user emotions.
[1449] "Media" refers to the platforms and channels for delivering advertisements, including social media, websites, and email marketing tools.
[1450] System program generation
[1451] A system for realizing the present invention includes a plurality of means for receiving information about an advertising campaign from a user and generating an advertisement based on the information while analyzing user sentiment in real time.
[1452] Hardware and software used
[1453] The main components of this system are the following hardware and software:
[1454] Hardware: Smartphones, servers
[1455] Software: OpenCV (image processing), Keras (emotion recognition model), Transformers library (advertising copy generation model)
[1456] The smartphone device uses a camera and microphone to recognize the user's emotional state, allowing it to collect emotional data as the user enters information related to advertising campaigns.
[1457] Data processing and calculation
[1458] The server performs the following process:
[1459] Receiving user input: The user enters information about the advertising campaign (advertising theme, target customer, product features, advertising goals, etc.) into the terminal.
[1460] Data Collection: The server collects relevant data from networks and databases (e.g., market trends, consumer reviews, competitor advertising data, etc.).
[1461] Emotion recognition: Using the smartphone's camera and microphone, the system analyzes the user's facial expressions and tone of voice to recognize their emotions.
[1462] Automated ad copy generation: Using generative artificial intelligence models (such as GPT-2), ad copy is generated based on collected data and user sentiment.
[1463] Personalized ad generation: Generate personalized ads for different customer segments, incorporating sentiment data.
[1464] Real-time adjustment: Monitor users' emotional state in real time and adjust advertising content accordingly.
[1465] Specific examples
[1466] As a concrete example, the following prompt sentence can be used:
[1467] Example 1
[1468] If a user with a "Relaxed" emotion types "New tea campaign," the prompt text is:
[1469] Ad Copy Generation (Sentiment: Relaxed) Theme: New Tea Campaign
[1470] Example 2
[1471] If a user with the "Surprised" emotion types "Latest gaming console promotion," the prompt reads:
[1472] Ad Copy Generation (Sentiment: Surprised) Theme: Promotion for the latest gaming console
[1473] The ad copy generated in this way is output in a form that best suits the user's emotional state, maximizing the effectiveness of subsequent advertising campaigns. Through this process, not only are each step of ad production automated, but high-quality ads that reflect the user's emotions are generated.
[1474] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1475] Step 1:
[1476] The user inputs information about the advertising campaign into the device, including the advertising theme, target customers, product features, and advertising goals. Once this information is entered into the device, it is sent to the server. The input data is sent in JSON format or form data.
[1477] Step 2:
[1478] Based on the information received, the server collects relevant data from networks and databases, such as market trends, consumer reviews, and competitor advertising data. This collection is done through web scraping and API requests. The server then receives the resulting data in JSON format.
[1479] Step 3:
[1480] The device uses a camera and microphone to analyze the user's facial expressions and tone of voice to recognize the user's emotions. It uses OpenCV and Keras emotion recognition models to analyze the user's emotions in real time. The input data is image and audio data, and the output is the user's emotional state (e.g., "relaxed" or "surprised").
[1481] Step 4:
[1482] The server inputs the collected data and emotional data into a generative AI model to generate ad copy. Specifically, it uses models such as GPT-2 to generate ad copy that best suits the user's emotional state. The input data is the emotional state and campaign information, and the output is the ad copy.
[1483] Step 5:
[1484] The server generates personalized ads to cater to different groups of people. For example, it generates different versions of ad copy depending on age and gender. Based on the collected data and emotional data, it generates the optimal copy for each target. The input data is the ad copy and customer segment information, and the output is a personalized ad.
[1485] Step 6:
[1486] The server checks the quality of the generated advertising materials. It performs automated checks to ensure grammatical accuracy, visual quality, and consistency with the target group. Natural language processing techniques and image analysis algorithms are used at this stage. The input data are the advertising materials, and the output is a quality assessment result and suggestions for improvement.
[1487] Step 7:
[1488] The server continuously monitors the user's emotional state and optimizes the advertising campaign in real time. It can adjust the content of the advertisement to match the user's emotions. Specifically, it periodically obtains the user's emotional data and updates the advertising copy and visual elements accordingly. The input data is real-time emotional data, and the output is updated advertising materials.
[1489] Step 8:
[1490] The user performs final confirmation and distributes the advertising material to the specified media. After final confirmation, the server distributes the advertisement to media such as social media, websites, and email marketing tools. The input data is the final confirmed advertising material, and the output is the actual distribution status.
[1491] Through these steps, a system can be realized that generates and distributes advertising campaigns based on user emotions.
[1492] The specific processing unit 290 transmits the result of the specific processing to the robot 414. In the robot 414, the control unit 46A causes the speaker 240 and the control target 443 to output the result of the specific processing. The microphone 238 acquires voice indicating a user input regarding the result of the specific processing. The control unit 46A transmits voice data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the voice data.
[1493] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[1494] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the robot 414.
[1495] The emotion identification model 59 as an emotion engine may determine the user's emotion according to a specific mapping. Specifically, the emotion identification model 59 may determine the user's emotion according to an emotion map (see FIG. 9), which is a specific mapping. Similarly, the emotion identification model 59 may determine the robot's emotion, and the identification processing unit 290 may perform identification processing using the robot's emotion.
[1496] FIG. 9 is a diagram illustrating an emotion map 400 on which multiple emotions are mapped. In the emotion map 400, emotions are arranged in concentric circles radiating from the center. Emotions closer to the center of the concentric circles are more primitive. Emotions representing states and actions arising from a state of mind are arranged on the outer edges of the concentric circles. The concept of emotion includes both affect and mental states. Emotions generally generated from reactions occurring in the brain are arranged on the left side of the concentric circles. Emotions generally induced by situational judgment are arranged on the right side of the concentric circles. Emotions generally generated from reactions occurring in the brain and induced by situational judgment are arranged on the upper and lower sides of the concentric circles. Furthermore, the emotion of "pleasure" is arranged on the upper side of the concentric circles, and the emotion of "discomfort" is arranged on the lower side. In this way, in the emotion map 400, multiple emotions are mapped based on the structure by which emotions are generated, and emotions that tend to occur simultaneously are mapped close to each other.
[1497] These emotions are distributed in the 3 o'clock direction on emotion map 400, and typically fluctuate between relief and anxiety. In the right half of emotion map 400, situational awareness dominates over internal sensations, resulting in a sense of calm.
[1498] The inside of emotion map 400 represents what is going on in the mind, and the outside of emotion map 400 represents behavior, so the further you go outside emotion map 400, the more visible the emotions become (the more they are expressed in behavior).
[1499] Human emotions are based on various balances, such as posture and blood sugar levels. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. Emotions can also be created for robots, automobiles, and motorcycles, based on various balances, such as posture and remaining battery life. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. An emotion map can be generated, for example, based on Dr. Mitsuyoshi's emotion map (Research on Voice Emotion Recognition and Emotional Brain Physiological Signal Analysis Systems, Tokushima University, Doctoral Dissertation: https: / / ci.nii.ac.jp / naid / 500000375379). The left half of the emotion map lists emotions belonging to the "reaction" domain, where sensation is dominant. The right half of the emotion map lists emotions belonging to the "situation" domain, where situational awareness is dominant.
[1500] The emotion map defines two emotions that promote learning. One is a negative emotion on the situation side, around the middle of "repentance" or "reflection." In other words, this occurs when the robot experiences negative emotions such as "I never want to feel this way again" or "I don't want to be scolded again." The other is a positive emotion on the response side, around "desire." In other words, this occurs when the robot experiences positive feelings such as "I want more" or "I want to know more."
[1501] The emotion identification model 59 inputs user input into a pre-trained neural network, obtains emotion values indicating each emotion shown in the emotion map 400, and determines the user's emotion. This neural network is pre-trained based on multiple pieces of training data that are combinations of user input and emotion values indicating each emotion shown in the emotion map 400. Furthermore, this neural network is trained so that emotions that are located close to each other have similar values, as in the emotion map 900 shown in FIG. 10. FIG. 10 shows an example in which multiple emotions, "relieved," "calm," and "reassuring," have similar emotion values.
[1502] The system according to the present disclosure has been described above mainly with respect to the functions of the data processing device 12, but the system according to the present disclosure is not necessarily implemented on a server. The system according to the present disclosure may be implemented as a general information processing system. The present disclosure may be implemented, for example, as a software program running on a personal computer or an application running on a smartphone, etc. The method according to the present disclosure may be provided to users in the form of SaaS (Software as a Service).
[1503] In the above embodiment, an example was given in which the specific processing is performed by one computer 22, but the technology of the present disclosure is not limited to this, and the specific processing may be distributed and performed by a plurality of computers including the computer 22. For example, the data generation model 58 may be provided in an external device of the data processing device 12, and data may be generated in the external device in accordance with input data.
[1504] In the above embodiment, an example in which the specific processing program 56 is stored in the storage 32 has been described, but the technology of the present disclosure is not limited to this. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-transitory storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-transitory storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes the specific processing in accordance with the specific processing program 56.
[1505] Alternatively, the specific processing program 56 may be stored in a storage device such as a server connected to the data processing device 12 via the network 54, and the specific processing program 56 may be downloaded and installed on the computer 22 in response to a request from the data processing device 12.
[1506] It is not necessary to store all of the specific processing program 56 in a storage device such as a server connected to the data processing device 12 via the network 54, or to store all of the specific processing program 56 in the storage 32; only a portion of the specific processing program 56 may be stored.
[1507] The hardware resource for executing a specific process can be any of the following processors: An example of a processor is a CPU, which is a general-purpose processor that functions as a hardware resource for executing a specific process by executing software, i.e., a program. Another example of a processor is a dedicated electrical circuit, such as an FPGA (Field-Programmable Gate Array), a PLD (Programmable Logic Device), or an ASIC (Application Specific Integrated Circuit), which is a processor with a circuit configuration designed specifically for executing a specific process. Each processor has built-in or connected memory, and each processor uses the memory to execute the specific process.
[1508] The hardware resource that executes the specific processing may be configured with one of these various processors, or may be configured with a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Also, the hardware resource that executes the specific processing may be a single processor.
[1509] As an example of a system configured with a single processor, first, one processor is configured by combining one or more CPUs and software, and this processor functions as a hardware resource that executes a specific process. Second, there is a system that uses a processor that realizes the functions of an entire system including multiple hardware resources that execute a specific process on a single IC chip, as typified by SoC (System-on-a-chip). In this way, a specific process is realized using one or more of the above-mentioned various processors as hardware resources.
[1510] Furthermore, the hardware structure of these various processors can be, more specifically, an electric circuit that combines circuit elements such as semiconductor devices. The specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps may be deleted, new steps may be added, or the processing order may be rearranged, without departing from the spirit of the invention.
[1511] The above-described description and illustrations are a detailed explanation of the parts related to the technology of the present disclosure and are merely an example of the technology of the present disclosure. For example, the above description of the configuration, functions, actions, and effects is an explanation of an example of the configuration, functions, actions, and effects of the parts related to the technology of the present disclosure. Therefore, it goes without saying that unnecessary parts may be deleted, new elements may be added, or replacements may be made to the above-described description and illustrations within the scope of the gist of the technology of the present disclosure. Furthermore, to avoid confusion and facilitate understanding of the parts related to the technology of the present disclosure, the above-described description and illustrations omit explanations of common technical knowledge that do not require particular explanation to enable the implementation of the technology of the present disclosure.
[1512] All publications, patent applications, and technical standards mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication, patent application, or technical standard was specifically and individually indicated to be incorporated by reference.
[1513] The following is further disclosed regarding the above embodiment.
[1514] (Claim 1)
[1515] means for receiving information regarding an advertising campaign from a user;
[1516] means for collecting related data based on said information from the internet and databases;
[1517] means for automatically generating advertising copy based on the collected data using generative artificial intelligence;
[1518] means for generating personalized advertisements to cater to different customer segments;
[1519] means for generating a storyboard for an advertising video or image advertisement;
[1520] A means to check the quality of the generated advertising materials and make suggestions for improvement;
[1521] The system includes a means for delivering user-confirmed advertisements to designated media.
[1522] (Claim 2)
[1523] The system of claim 1 uses generative artificial intelligence that has learned from data from past advertising campaigns to generate advertising copy.
[1524] (Claim 3)
[1525] 10. The system of claim 1, further comprising means for automatically checking the quality of the generated advertising material for grammatical accuracy, visual quality, and consistency with the target audience.
[1526] "Example 1"
[1527] (Claim 1)
[1528] means for receiving basic information about an advertising campaign from a user;
[1529] means for collecting related data based on the basic information from a communication network and a storage device;
[1530] means for automatically generating advertising copy based on the collected data using generative artificial intelligence;
[1531] means for generating personalized advertisements to cater to different customer segments;
[1532] means for generating a storyboard for an advertising video or image advertisement;
[1533] a means for inspecting the quality of the generated advertising materials and making suggestions for improvement;
[1534] The system includes a means for delivering user-confirmed advertisements to designated media.
[1535] (Claim 2)
[1536] The system of claim 1 uses generative artificial intelligence that has learned from data from past advertising campaigns to generate advertising copy.
[1537] (Claim 3)
[1538] 10. The system of claim 1, further comprising means for automatically quality checking the generated advertising material for grammatical accuracy, visual quality, and consistency with the target audience.
[1539] "Application Example 1"
[1540] (Claim 1)
[1541] means for receiving information regarding an advertising campaign from a user;
[1542] means for collecting related data based on said information from the internet and databases;
[1543] means for automatically generating advertising copy based on the collected data using generative artificial intelligence;
[1544] means for generating personalized advertisements to cater to different customer segments;
[1545] means for generating a storyboard for an advertising video or image advertisement;
[1546] A means to check the quality of the generated advertising materials and make suggestions for improvement;
[1547] means for delivering the advertisement confirmed by the user to a designated medium;
[1548] A means to plan, create and distribute advertising campaigns using smart devices,
[1549] a means of obtaining market trend information and consumer reviews;
[1550] The system includes a means for automatically generating a storyboard based on the generated advertising copy.
[1551] (Claim 2)
[1552] The system of claim 1 uses generative artificial intelligence that has learned from data from past advertising campaigns to generate advertising copy.
[1553] (Claim 3)
[1554] 10. The system of claim 1, further comprising means for automatically checking the quality of the generated advertising material for grammatical accuracy, visual quality, and consistency with the target audience.
[1555] "Example 2: Combining Emotion Engines"
[1556] (Claim 1)
[1557] means for receiving information regarding an advertising campaign from a user;
[1558] means for collecting related data based on said information from the internet and databases;
[1559] means for automatically generating advertising copy based on the collected data using generative artificial intelligence;
[1560] means for providing feedback to the generated advertising copy based on the emotional state of a user utilizing emotion recognition means;
[1561] means for generating personalized advertisements to cater to different customer segments;
[1562] means for generating a storyboard for an advertising video or image advertisement;
[1563] A means to check the quality of the generated advertising materials and make suggestions for improvement;
[1564] The system includes a means for delivering user-confirmed advertisements to designated media.
[1565] (Claim 2)
[1566] The system of claim 1 uses generative artificial intelligence that has learned from data from past advertising campaigns to generate advertising copy.
[1567] (Claim 3)
[1568] 10. The system of claim 1, further comprising means for automatically checking the quality of the generated advertising material for grammatical accuracy, visual quality, and consistency with the target audience.
[1569] "Application example 2 when combining emotion engines"
[1570] (Claim 1)
[1571] means for receiving information regarding an advertising campaign from a user;
[1572] means for collecting relevant data from networks and databases based on said information;
[1573] means for automatically generating advertising copy based on the collected data using generative artificial intelligence;
[1574] means for generating personalized advertisements to address different populations;
[1575] means for generating a blueprint for an advertising video or image advertisement;
[1576] A means to check the quality of the generated advertising materials and make suggestions for improvement;
[1577] means for delivering the advertisement confirmed by the user to a designated medium;
[1578] emotion recognition means for recognizing a user's emotion and adjusting advertisement content based on the emotion;
[1579] means for adjusting advertisement content in real time using the emotion recognition means;
[1580] A system including:
[1581] (Claim 2)
[1582] The system of claim 1 uses generative artificial intelligence that has learned from data from past advertising campaigns to generate advertising copy.
[1583] (Claim 3)
[1584] 10. The system of claim 1, further comprising means for automatically checking the quality of the generated advertising material for grammatical accuracy, quality of visual material, and consistency with the target population. [Explanation of symbols]
[1585] 10, 210, 310, 410 Data Processing Systems 12 Data Processing Device 14 Smart Devices 214 Smart Glasses 314 Headset-type terminal 414 Robot< / url:> < / url:> < / url:> < / url:>
Claims
1. means for receiving information regarding an advertising campaign from a user; means for collecting related data from the internet and databases based on said information; means for automatically generating advertising copy based on the collected data using generative artificial intelligence; means for generating personalized advertisements to cater to different customer segments; means for generating a storyboard for an advertising video or image advertisement; A means to check the quality of the generated advertising materials and make suggestions for improvement; The system includes a means for delivering user-confirmed advertisements to designated media.
2. 10. The system of claim 1, wherein the advertising copy is generated using generative artificial intelligence that has learned data from past advertising campaigns.
3. 10. The system of claim 1, further comprising means for automatically checking the quality of the generated advertising material for grammatical accuracy, visual quality, and consistency with the target audience.
Citation Information
Patent Citations
Persona chatbot control method and system
JP2022180282A