System
A system utilizing marine biological products for funding and education, combined with data tracking, addresses ecosystem damage by promoting restoration and public engagement.
Patent Information
- Application Number
- JP2024117345
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-22
- Publication Date
- 2026-02-03
AI Technical Summary
The Earth's marine ecosystems are suffering from damage due to global warming and tourism development, leading to habitat loss and biodiversity decline, with a need for sustainable environmental restoration and public education on conservation.
A system that sells products made from marine biological materials to fund conservation, promotes marine organism proliferation, provides educational programs, and offers ecotourism experiences, while using sensors and data analysis to track environmental health.
This system effectively generates revenue for environmental restoration, educates the public, and encourages participation in conservation activities, achieving sustainable natural environment recovery.
Smart Images

Figure 2026016255000001_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] The Earth's natural environment, especially the ecosystems on which marine life depends, is suffering significant damage from global warming and tourism development. As a result, marine habitats are being lost, biodiversity is declining, and the environment is deteriorating. In response to this situation, there is a need for methods to restore the natural environment in a sustainable manner while securing funds for environmental conservation activities. There is also a need for a system to educate the general public about the importance of the natural environment and encourage them to actively participate in conservation activities. [Means for solving the problem]
[0005] To solve the above problems, the present invention provides the following means. First, products made from marine biological materials are sold, and the profits are used to fund environmental conservation activities. Second, a portion of the profits is used to promote the proliferation of marine organisms in specific environments and transplant them into damaged natural environments. Furthermore, educational programs and experiential activities are provided on the importance of the natural environment, educating the general public and providing them with opportunities to participate in ecotourism experiences. Finally, sensors and a data analysis system are provided to track and analyze the health of the natural environment based on collected data. This allows for both environmental conservation and revenue generation, with the aim of achieving sustainable natural environmental restoration.
[0006] "Marine biological materials" refers to natural materials obtained from organisms that live in the ocean, and specifically includes coral and shellfish.
[0007] "Revenue" refers to financial profits derived from the sale of products, provision of services, etc.
[0008] "Specific environment" refers to the physical and biological environment that provides optimal conditions for the growth of marine organisms.
[0009] "Marine biomass propagation" refers to the increase in the numbers of marine organisms in their natural environment or the promotion of their growth by artificial means.
[0010] A "damaged natural environment" refers to an environment in which ecosystems and biological habitats have been destroyed due to human or natural factors such as global warming or tourism development.
[0011] "Transplantation" refers to the movement and establishment of propagated marine organisms from one location to another.
[0012] "Educational programs" refer to teaching materials and courses that teach about the importance of the natural environment and the need for conservation.
[0013] "Experience activities" refer to practical activities in which participants are directly involved in conservation activities for the natural environment as part of the program.
[0014] "Collected data" refers to information such as environmental conditions and activity history obtained through sensors and user interactions.
[0015] "Health tracking" refers to monitoring and assessing the proper functioning of natural environments and the organisms that live within them.
[0016] "Sensor" refers to a device for measuring and collecting physical or chemical environmental data.
[0017] "Data analysis system" refers to a computer system for analyzing collected data and reporting the results. [Brief explanation of the drawings]
[0018] [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
[0019] 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.
[0020] First, the terms used in the following description will be explained.
[0021] 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).
[0022] 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.
[0023] 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.
[0024] 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.
[0025] 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."
[0026] [First embodiment]
[0027] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.
[0028] 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.
[0029] 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).
[0030] 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.
[0031] 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.
[0032] 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.
[0033] 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.
[0034] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.
[0035] 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.
[0036] 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.
[0037] 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.
[0038] 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."
[0039] The following describes the mode for carrying out this invention. The present invention consists of a series of systems that sell products made from marine biological materials and use the profits to restore the natural environment. The system is realized through the interaction between users, terminals, and a server.
[0040] Sales of marine biological products
[0041] First, products made from marine biological materials (such as chopstick rests, accessories, building materials, etc.) will be sold on the website.
[0042] A user accesses a website and views a product listing page.
[0043] The terminal transmits the user's request to the server and obtains product information.
[0044] The server retrieves product information from the database and sends it to the terminal.
[0045] The terminal displays a list of products to the user.
[0046] The user selects a product, adds it to their cart, and proceeds with the purchase.
[0047] The terminal transmits the selection and payment information to the server.
[0048] The server verifies the payment and processes the order to ship the item.
[0049] Marine organisms growing in specific environments
[0050] A portion of the profits will be used to promote and grow marine life, particularly coral, in specific environments.
[0051] The sensors monitor the habitat conditions of marine organisms (e.g., temperature, salinity, light intensity, etc.) in real time.
[0052] The terminal transmits the data provided by the sensor to the server.
[0053] The server analyzes the data and assesses whether conditions are favorable for growth.
[0054] Users (local staff and volunteers) carry out the propagation work according to instructions from the server.
[0055] Educational programs on the importance of the natural environment
[0056] Provide programs to educate users about the importance of the natural environment.
[0057] The user accesses the educational program page and selects the content they wish to study.
[0058] The terminal transmits content selection information to the server.
[0059] The server provides the selected educational content to the terminal.
[0060] Users browse the content and progress through their studies.
[0061] The terminal transmits the user's learning progress to the server.
[0062] The server determines the next content based on the learning data and sends it to the terminal.
[0063] Ecological Experience
[0064] Through ecotourism, users can participate in coral restoration activities.
[0065] Users access the Ecotour booking page and select the tour they wish to participate in.
[0066] The terminal transmits the reservation information to the server.
[0067] The server will confirm the reservation details and send a reservation confirmation email to the user.
[0068] On the day of the tour, users will use the app to follow guides and instructions to experience coral restoration activities.
[0069] Tracking the health of natural environments
[0070] Use the collected data to track and assess the health of the natural environment.
[0071] Sensors collect environmental data in real time.
[0072] The terminal transmits the sensor data to the server.
[0073] The server analyzes the data and assesses the health of the natural environment.
[0074] The server provides the evaluation results to the user on a dashboard.
[0075] Users can check the health of the natural environment through the dashboard.
[0076] Specific examples
[0077] For example, let us explain the case where Yamada purchases chopstick rests made from marine life materials.
[0078] Yamada (user) accesses the website and selects a chopstick rest.
[0079] Yamada's device sends the selection information to the server and receives stock and price information.
[0080] Yamada confirms the purchase and enters her payment information.
[0081] The server verifies the payment and arranges for the chopstick rest to be shipped, with a portion of the proceeds going towards a coral propagation project.
[0082] Yamada earns points and makes a reservation to participate in his next ecotourism experience.
[0083] The above is a concrete implementation of the "Coral Reef Restoration Platform." This will achieve both environmental conservation and revenue generation, and realize sustainable restoration of the natural environment.
[0084] The processing flow will be explained below.
[0085] Processing flow for marine biological product sales
[0086] Step 1:
[0087] A user accesses a website and views a product listing page.
[0088] Step 2:
[0089] The terminal transmits the user's request to the server and obtains product information.
[0090] Step 3:
[0091] The server retrieves product information from the database and sends it to the terminal.
[0092] Step 4:
[0093] The terminal displays a list of products to the user.
[0094] Step 5:
[0095] The user selects the products they want and adds them to their cart.
[0096] Step 6:
[0097] The terminal transmits product selection information to the server.
[0098] Step 7:
[0099] The server checks the inventory status and updates the cart status.
[0100] Step 8:
[0101] The terminal displays the status of the cart to the user.
[0102] Step 9:
[0103] The user clicks the checkout button to proceed with the purchase.
[0104] Step 10:
[0105] The terminal sends a checkout request to the server.
[0106] Step 11:
[0107] The server provides the user with a payment information entry page.
[0108] Step 12:
[0109] The user enters payment information and clicks the confirm button.
[0110] Step 13:
[0111] The terminal transmits the payment information to the server.
[0112] Step 14:
[0113] The server interfaces with a payment gateway to process the payment.
[0114] Step 15:
[0115] Once the server has confirmed the payment, it will notify the department in charge of the shipping procedure for the product.
[0116] Step 16:
[0117] The server will then email the user confirmation of payment and the estimated shipping date.
[0118] Step 17:
[0119] The user will receive a confirmation email.
[0120] Treatment flow for marine organism proliferation in specific environments
[0121] Step 1:
[0122] The sensors monitor the habitat conditions of marine organisms (e.g., temperature, salinity, light intensity, etc.) in real time.
[0123] Step 2:
[0124] The sensor transmits the data to the terminal.
[0125] Step 3:
[0126] The terminal transmits the collected data to the server.
[0127] Step 4:
[0128] The server analyzes the data and assesses whether conditions are favorable for growth.
[0129] Step 5:
[0130] The server sends propagation instructions to local staff and volunteers as needed.
[0131] Step 6:
[0132] Users (staff and volunteers) perform the propagation work according to instructions from the server.
[0133] Step 7:
[0134] The user inputs the work status into the terminal.
[0135] Step 8:
[0136] The terminal transmits the work data to the server.
[0137] Step 9:
[0138] The server checks the work data and issues further instructions as necessary.
[0139] Process flow of the education program on the importance of the natural environment
[0140] Step 1:
[0141] The user accesses the educational program page.
[0142] Step 2:
[0143] The terminal sends an educational program request to the server.
[0144] Step 3:
[0145] The server obtains a list of educational content and sends it to the terminal.
[0146] Step 4:
[0147] The terminal displays a list of educational content to the user.
[0148] Step 5:
[0149] The user selects the content they want to learn.
[0150] Step 6:
[0151] The terminal transmits content selection information to the server.
[0152] Step 7:
[0153] The server provides the selected content to the user.
[0154] Step 8:
[0155] Users browse the content and progress through their studies.
[0156] Step 9:
[0157] The terminal transmits the user's learning progress to the server.
[0158] Step 10:
[0159] The server stores the learning data and determines the next content to display.
[0160] Step 11:
[0161] The terminal displays the following content to the user:
[0162] Ecotourism Experience Process
[0163] Step 1:
[0164] The user accesses the ecotour booking page and selects the tour they wish to participate in.
[0165] Step 2:
[0166] The terminal sends a tour list request to the server.
[0167] Step 3:
[0168] The server acquires the tour information and transmits it to the terminal.
[0169] Step 4:
[0170] The terminal displays the tour information to the user.
[0171] Step 5:
[0172] The user selects the tour they wish to participate in and proceeds with the reservation procedure.
[0173] Step 6:
[0174] The terminal transmits the reservation information to the server.
[0175] Step 7:
[0176] The server checks the reservation details and sends confirmation information to the terminal.
[0177] Step 8:
[0178] The server will send a reservation confirmation email to the user.
[0179] Step 9:
[0180] Users will receive a booking confirmation via email.
[0181] Step 10:
[0182] On the day of the tour, users launch the app and follow the instructions of the local guide.
[0183] Step 11:
[0184] The terminal transmits activity data during the tour to the server.
[0185] Step 12:
[0186] The server monitors the progress of the tour and provides the necessary information to the terminal.
[0187] Environment Health Tracking Process Flow
[0188] Step 1:
[0189] Sensors collect environmental data in real time.
[0190] Step 2:
[0191] The sensor transmits the data to the terminal.
[0192] Step 3:
[0193] The terminal transmits the sensor data to the server.
[0194] Step 4:
[0195] The server analyzes the collected data.
[0196] Step 5:
[0197] The server assesses the health of the natural environment.
[0198] Step 6:
[0199] The server provides the evaluation results to the user on a dashboard.
[0200] Step 7:
[0201] Users access a dashboard to check the health of the natural environment.
[0202] Step 8:
[0203] The terminal sends a dashboard display request to the server.
[0204] Step 9:
[0205] The server retrieves the latest data and updates the dashboard.
[0206] Step 10:
[0207] The terminal displays the updated dashboard to the user.
[0208] Example 1
[0209] 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."
[0210] This invention provides a system for restoring the natural environment by utilizing revenue from the sale of products made from marine biological materials. Conventional systems lacked the means to effectively utilize revenue for restoration activities or the means to efficiently collect and analyze environmental data, making sustainable restoration of the natural environment difficult. Furthermore, the system lacked a mechanism for helping users understand the importance of the natural environment through educational programs and ecotour experiences, making it difficult to encourage widespread participation.
[0211] 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.
[0212] In this invention, the server includes a means for securing profits by selling products made from marine biological materials, a means for promoting the proliferation of marine organisms in specific habitats using a portion of the profits, and a means for providing educational programs and experiential activities about the importance of the natural environment. This allows the profits to be effectively used for restoring the natural environment, while also educating users about the importance of the natural environment and encouraging greater participation.
[0213] "Marine biological materials" refers to natural materials obtained from organisms that live in the ocean, such as coral, shells, and algae.
[0214] "Products" refers to specific items made using marine biological materials, including everyday items such as chopstick rests and accessories.
[0215] "Revenue" refers to the financial benefit derived from the sale of a product.
[0216] "Habitat" refers to the environmental conditions in which marine organisms naturally live, including, for example, water temperature, salinity, and light intensity.
[0217] A "server" refers to a computer system that stores, processes, transmits, and receives data over a network.
[0218] "Terminal" refers to a device used by a user to communicate with a server, and includes, for example, a personal computer or smartphone.
[0219] "Sensor" refers to a device that measures a specific environmental condition in real time, and includes, for example, a temperature sensor or a salinity sensor.
[0220] "Data" refers to numerical information, text information, etc. collected from sensors and users.
[0221] "Educational program" refers to systematic learning content designed to help students understand and learn about the importance of the natural environment.
[0222] "Eco-tours" refer to experiential tours that involve environmental conservation activities and natural regeneration.
[0223] "Natural environment" refers to the entire marine and other relevant natural environments inhabited by marine life.
[0224] "Health" refers to indicators and conditions used to assess the health and sustainability of the natural environment.
[0225] This invention is a system for selling products made from marine biological materials and using the profits to restore the natural environment. This system is realized through the interaction of users, terminals, and a server. The specific hardware and software used in each process will be described in detail below.
[0226] Product Sales Process
[0227] User Roles
[0228] A user accesses a website, browses a product listing page, selects a product, and uses a browser to proceed with the purchase.
[0229] Device Role
[0230] The terminal (user's device) receives the user's request and requests product information from the server. A web page built using the React framework is displayed on the user's device.
[0231] Server Roles
[0232] The server is built using Node.js and Express, retrieves product information from a MySQL database, and sends it to the terminal in JSON format. It uses the Stripe API to confirm payments and works with the shipping management system to ship products.
[0233] Marine organisms growing in specific environments
[0234] The role of sensors
[0235] The sensors monitor marine habitat conditions (e.g., temperature, salinity, and light) in real time, and the collected data is updated regularly.
[0236] Device Role
[0237] The terminal (sensor data gateway) collects data from the sensors and transmits it to the server at regular intervals.
[0238] Server Roles
[0239] The server uses Python scripts to analyze the sensor data and generate alerts if certain thresholds are exceeded, and also uses this data to assess suitable habitat conditions.
[0240] Educational programs on the importance of the natural environment
[0241] User Roles
[0242] The user accesses the educational program page and selects the content they want to study. The user then browses the educational content and proceeds with their study.
[0243] Device Role
[0244] The terminal transmits content selection information to the server and displays the educational content provided by the server to the user.
[0245] Server Roles
[0246] The server provides educational content, tracks the user's learning progress, determines the next learning content, and sends it to the device.
[0247] Ecological Experience
[0248] User Roles
[0249] Users access the Ecotour booking page and select the tour they wish to participate in. On the day of the tour, users will use the app to follow the guide and instructions to experience coral restoration activities.
[0250] Device Role
[0251] The terminal transmits reservation information to the server, provides reservation confirmation information, and supports the user's activities on the day of the tour.
[0252] Server Roles
[0253] The server confirms the reservation details and sends a reservation confirmation email to the user. It also manages EcoSea participation information and records user activity.
[0254] Tracking the health of natural environments
[0255] The role of sensors
[0256] The sensors collect environmental data in real time and transmit it to the terminal.
[0257] Device Role
[0258] The terminal transmits the sensor data to the server and displays the evaluation results from the server to the user.
[0259] Server Roles
[0260] The server analyzes the collected environmental data and evaluates the health of the natural environment, providing the results to users on a dashboard.
[0261] Examples of concrete examples and prompts
[0262] For example, the prompts for the process of a user selecting a chopstick rest made from marine life materials on a website and proceeding to checkout are as follows:
[0263] "Please explain the process a user goes through on your website, from selecting chopstick rests made from marine life materials to checking out."
[0264] The following prompts provide a detailed explanation of the process by which sensor data is used to evaluate the optimal conditions for marine life growth and local staff carry out the growth work:
[0265] "Please explain in detail the process by which the optimal conditions for marine organism growth are assessed using sensor data and the local staff carry out the growth work."
[0266] By using the above means, the present invention effectively utilizes revenues for environmental restoration activities, thereby realizing the protection and restoration of the natural environment.
[0267] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0268] Specific processing steps of the program
[0269] Product Sales Process
[0270] Step 1:
[0271] A user enters a website URL in their browser and opens a product listing page.
[0272] Enter: Website URL
[0273] Output: Display of product listing page
[0274] Step 2:
[0275] The terminal (user device) sends an HTTP request to the server, requesting product information.
[0276] Input: Product listing page request
[0277] Output: Request sent to the server
[0278] Step 3:
[0279] The server retrieves product information from a database (e.g., MySQL) and sends it to the terminal in JSON format.
[0280] Input: Product information acquisition request
[0281] Data manipulation: Extract data using MySQL queries and convert it to JSON format
[0282] Output: Product information in JSON format
[0283] Step 4:
[0284] The device parses the JSON formatted product information received and renders a list of products using a React component.
[0285] Input: Product information in JSON format
[0286] Output: A list of products displayed in the user's browser
[0287] Step 5:
[0288] A user clicks on a particular product and presses the "Add to Cart" button.
[0289] Input: User's product selection
[0290] Output: Product added to cart
[0291] Step 6:
[0292] The terminal enters payment information and sends it to the server as a POST request.
[0293] Input: Payment information
[0294] Data processing: Converting payment information to JSON format
[0295] Output: Payment information sent to server
[0296] Step 7:
[0297] Your server uses the Stripe API to validate the payment, send the data to your shipping management system, and ship the product.
[0298] Input: Payment information verification request
[0299] Data processing: Payment confirmation via Stripe API
[0300] Output: Payment confirmation result and shipping procedure
[0301] Marine Biological Growth Process
[0302] Step 1:
[0303] Sensors monitor the habitat conditions of marine organisms (e.g., temperature, salinity, and light intensity) in real time.
[0304] Input: Environmental conditions
[0305] Output: Real-time collection of environmental data
[0306] Step 2:
[0307] The terminal (sensor data gateway) collects data from the sensor and sends it to the server at regular intervals.
[0308] Input: Sensor environmental data
[0309] Output: Sending environmental data to the server
[0310] Step 3:
[0311] The server uses Python scripts to analyze the sensor data and generate alerts if certain thresholds are exceeded.
[0312] Input: Environmental data
[0313] Data processing: Data analysis
[0314] Output: Environmental condition evaluation results and warnings
[0315] Step 4:
[0316] The user (local staff) receives instructions from the server and performs the appropriate propagation work.
[0317] Input: Instructions from the server
[0318] Output: Performing propagation work
[0319] Educational programs on the importance of the natural environment
[0320] Step 1:
[0321] The user accesses the educational program page and selects the content they want to study.
[0322] Enter: Access to the Education Program page
[0323] Output: Content selection information
[0324] Step 2:
[0325] The terminal transmits content selection information to the server, and displays the educational content provided by the server to the user.
[0326] Input: Content selection information
[0327] Data processing: Acquisition of content information
[0328] Output: Display of educational content
[0329] Step 3:
[0330] Users browse educational content and progress through their studies.
[0331] Input: Educational content display
[0332] Output: Learning progress
[0333] Step 4:
[0334] The terminal transmits the user's learning progress to the server, and the server determines the next content to be learned and transmits it to the terminal.
[0335] Input: Learning progress
[0336] Data processing: learning data analysis
[0337] Output: Determine next content
[0338] Ecological Experience
[0339] Step 1:
[0340] The user accesses the Ecotour booking page and selects the tour they wish to participate in.
[0341] Input: Access to Eco Tour booking page
[0342] Output: Tour selection information
[0343] Step 2:
[0344] The terminal transmits the reservation information to the server and provides reservation confirmation information.
[0345] Input: Reservation information
[0346] Output: Send reservation confirmation information
[0347] Step 3:
[0348] The server confirms the reservation details and sends a reservation confirmation email to the user.
[0349] Input: Reservation information
[0350] Data processing: Confirmation of reservation details
[0351] Output: Reservation confirmation email
[0352] Step 4:
[0353] On the day of the tour, users will use the app to follow guides and instructions to experience coral restoration activities.
[0354] Input: Use the app
[0355] Output: Experience of regenerative activities
[0356] Tracking the health of natural environments
[0357] Step 1:
[0358] Sensors collect environmental data in real time.
[0359] Input: Environmental conditions
[0360] Output: Environmental data
[0361] Step 2:
[0362] The terminal transmits the sensor data to the server, and the evaluation results from the server are displayed to the user.
[0363] Input: Sensor data
[0364] Output: Send data to the server
[0365] Step 3:
[0366] The server analyzes the environmental data and assesses the health of the natural environment.
[0367] Input: Sensor data
[0368] Data processing: Data analysis
[0369] Output: Health status assessment results
[0370] Step 4:
[0371] The server provides the evaluation results to the user on a dashboard, allowing the user to check the health status of the natural environment.
[0372] Input: Evaluation result
[0373] Output: Display of evaluation results
[0374] The above is an explanation of the specific processing steps and their operations. At each step, data processing or data calculation is performed based on the input data to obtain the final output.
[0375] (Application example 1)
[0376] 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."
[0377] Conventional sales systems for products made from marine biological materials are useful in that a portion of the profits are used to restore the natural environment. However, they lack a means to visualize the specific environmental conservation activities that users are contributing to through their purchases. As a result, they often do not sufficiently raise users' awareness of environmental conservation activities or motivate them to participate. They also lack an effective system for tracking the health of the natural environment in real time. Therefore, a more comprehensive, user-participatory system for restoring the natural environment is needed.
[0378] 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.
[0379] In this invention, the server includes a means for providing a smartphone application that integrates and manages product information purchased at stores and displays the progress of environmental conservation activities, a means for providing a smartphone application including an incentive system based on ecotourism experience reservations and point awards, a sensor for collecting environmental data, and a means for managing points using the incentive system. This allows users to not only check in real time how the products they purchased are contributing to environmental conservation, but also to actually participate in restoration activities through ecotourism experiences. In addition, displaying the collected environmental data allows for efficient tracking and analysis of the health of the natural environment.
[0380] "Marine biological materials" refer to materials obtained from organisms that live in the ocean, and products made from these materials are intended to contribute to the conservation of the natural environment.
[0381] "Revenue" refers to the monetary benefit derived from the sale of products made from marine biological materials.
[0382] "Propagation" refers to the process of encouraging the reproduction of marine organisms, especially corals, in a particular environment.
[0383] The "natural environment" refers to the natural ecosystem inhabited by living organisms and plants, and is the area that is the target of conservation activities.
[0384] "Educational Program" refers to a set of educational content and learning activities to raise awareness about the importance of the natural environment.
[0385] "Experience activities" refer to a means for users to understand and experience the importance of environmental conservation by actually participating in natural environment restoration activities.
[0386] A "smartphone application" is a software program that runs on a smartphone and includes functions such as managing product information, booking eco-tours, and displaying environmental data.
[0387] "Integration management" refers to the process of centrally managing and integrating data collected from different sources.
[0388] "Progress" refers to information that indicates the progress of a particular project or activity.
[0389] "Ecotourism" refers to tour activities aimed at preserving the natural environment, and aims to raise participants' awareness of environmental conservation through learning and experiences in nature.
[0390] A "point system" refers to an incentive system that awards points to users in accordance with specific activities or purchases, and allows users to use those points toward their next activity or purchase.
[0391] A "sensor" refers to a device that collects specific environmental data (such as temperature, humidity, or salinity) in real time.
[0392] An "incentive system" refers to a mechanism that awards rewards or points to increase users' motivation to participate.
[0393] "Environmental data" refers to data necessary to understand and analyze the health of the natural environment (e.g., water quality, temperature, light intensity, etc.).
[0394] A "dashboard" refers to an interface that visually displays collected data so that users can understand it at a glance.
[0395] The following describes an embodiment of the present invention: The present invention is realized by a system consisting of a user, a terminal, and a server, and various applications associated therewith.
[0396] System Configuration
[0397] The present invention comprises the following main elements:
[0398] 1. Sales system for products made from marine biological materials
[0399] 2. Integrated management of product information
[0400] 3. Environmental data collection and analysis
[0401] 4. Ecotourism Experience Reservation and Points System
[0402] 5. Natural Environment Education Programs
[0403] 6. Tracking and visualizing the health of natural environments
[0404] 1. Sales system for products made from marine biological materials
[0405] The server provides a website for selling products made from marine biological materials (such as accessories and chopstick rests). Users access the website through their devices, select products, and purchase them. The server stores purchase data and processes product shipping.
[0406] 2. Integrated management of product information
[0407] The server manages all product information purchased at physical stores and websites. It saves a purchase history for each user based on the purchase information obtained from the device. Through a smartphone application, users can check their own purchase history and the progress of related environmental conservation activities.
[0408] 3. Environmental data collection and analysis
[0409] The sensors collect real-time data on the marine life's habitat (such as temperature, salinity, and light intensity). The terminal transmits the data provided by the sensors to a server, which analyzes the data and determines whether the conditions are suitable for the growth of marine life.
[0410] 4. Ecotourism Experience Reservation and Points System
[0411] Users can book ecotourism experiences using a smartphone application. The server manages the reservation information and awards points to users when the tour is completed. The points can be used for future purchases or ecotourism experiences.
[0412] 5. Natural Environment Education Programs
[0413] The server provides educational programs to raise awareness of the importance of the natural environment. Users select and study educational content via a smartphone application. The device sends the user's learning progress to the server, which then recommends the next learning content to the user.
[0414] 6. Tracking and visualizing the health of natural environments
[0415] The server analyzes environmental data collected from the sensors in real time to assess the health of the natural environment, which users can view on a dashboard via a smartphone application.
[0416] Specific examples
[0417] For example, if User A purchases accessories made from marine biological materials at a physical store, the server consolidates the purchase information and displays the progress of the environmental conservation project to User A through a smartphone application. User A then books an ecotourism experience and earns points after participating in the tour. The knowledge gained through the educational program and the tour experience will help User A to gain a deeper understanding of the importance of the natural environment and to participate in ongoing environmental conservation activities.
[0418] Example prompt for a generative AI model:
[0419] Generative AI: I'm designing a smartphone app to manage information about marine biological products I purchase in a physical store. Please generate a flowchart for the application that meets the following requirements:
[0420] Product information management
[0421] Providing environmental education programs
[0422] Reservation for Ecotourism Experience
[0423] Displaying environmental data on the dashboard
[0424] Bonus Points System
[0425] Such prompts enable generative AI models to achieve effective application design and provide users with a better user experience.
[0426] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0427] Step 1:
[0428] A user purchases a marine biological product from a physical store or website. The user uses a device to select the product and complete the purchase. The device sends the purchase information (product name, quantity, price, purchase date and time, etc.) to a server, which stores this information in a database.
[0429] Step 2:
[0430] The server processes product shipping based on the saved purchase information. Specifically, the server connects to an inventory management system to check the stock of the purchased product. It then sends shipping instructions to the logistics center. The logistics center ships the product and returns a shipping completion notice to the server. The server records this in a database and sends a shipping completion notice to the user.
[0431] Step 3:
[0432] The server manages the progress of environmental conservation projects related to product purchases. Environmental data (temperature, salinity, light intensity, etc.) obtained from sensors is sent to the server. The server stores this data in a database and analyzes it. The analysis results are provided to the user's smartphone application, allowing the user to check the progress of the environmental conservation project in real time.
[0433] Step 4:
[0434] Users use a smartphone application to book an ecotourism experience. They select the tour they want and complete the booking process. The device sends the booking information (tour name, date and time, number of participants, etc.) to the server, which then stores it in a database.
[0435] Step 5:
[0436] After completing the ecotourism experience, the server will give the user points. When the tour guide reports the completion of the tour to the server, the server will update the user's points. These points can be used for the next purchase or ecotourism experience.
[0437] Step 6:
[0438] Users access the natural environment educational program through a smartphone application. The user selects the content they want to learn, and the device sends the selection information to the server. The server then provides the selected educational content to the device. As the user progresses with their learning, the device sends their progress to the server, which then recommends the next content.
[0439] Step 7:
[0440] The server evaluates the health of the natural environment based on the collected environmental data. It analyzes the data provided by the sensors in real time and displays the results on a dashboard. Users can check the environmental data on the dashboard via a smartphone application and take necessary measures.
[0441] As described above, the system of the present invention allows users, terminals, and servers to cooperate with each other, thereby realizing conservation of the natural environment and an improved user experience.
[0442] 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.
[0443] This paper describes an embodiment of the present invention. The present invention combines a series of systems that sell products made from marine biological materials and use the profits to restore the natural environment with an emotion engine that recognizes the user's emotions. The system is realized through the interaction between the user, terminals, and a server.
[0444] Sales of marine biological products
[0445] First, products made from marine biological materials (such as chopstick rests, accessories, building materials, etc.) will be sold on the website.
[0446] A user accesses a website and views a product listing page.
[0447] The terminal transmits the user's request to the server and obtains product information.
[0448] The server retrieves product information from the database and sends it to the terminal.
[0449] The terminal displays a list of products to the user.
[0450] The user selects a product, adds it to their cart, and proceeds with the purchase.
[0451] The terminal transmits the selection and payment information to the server.
[0452] The server verifies the payment and processes the order to ship the item.
[0453] Marine organisms growing in specific environments
[0454] A portion of the profits will be used to promote and grow marine life, particularly coral, in specific environments.
[0455] The sensors monitor the habitat conditions of marine organisms (e.g., temperature, salinity, light intensity, etc.) in real time.
[0456] The terminal transmits the data provided by the sensor to the server.
[0457] The server analyzes the data and assesses whether conditions are favorable for growth.
[0458] Users (local staff and volunteers) carry out the propagation work according to instructions from the server.
[0459] Educational programs on the importance of the natural environment
[0460] Provide programs to educate users about the importance of the natural environment.
[0461] The user accesses the educational program page and selects the content they wish to study.
[0462] The terminal transmits content selection information to the server.
[0463] The server provides the selected educational content to the terminal.
[0464] Users browse the content and progress through their studies.
[0465] The terminal transmits the user's learning progress to the server.
[0466] The server determines the next content based on the learning data and sends it to the terminal.
[0467] Ecological Experience
[0468] Through ecotourism, users can participate in coral restoration activities.
[0469] Users access the Ecotour booking page and select the tour they wish to participate in.
[0470] The terminal transmits the reservation information to the server.
[0471] The server will confirm the reservation details and send a reservation confirmation email to the user.
[0472] On the day of the tour, users will use the app to follow guides and instructions to experience coral restoration activities.
[0473] Tracking the health of natural environments
[0474] Use the collected data to track and assess the health of the natural environment.
[0475] Sensors collect environmental data in real time.
[0476] The terminal transmits the sensor data to the server.
[0477] The server analyzes the data and assesses the health of the natural environment.
[0478] The server provides the evaluation results to the user on a dashboard.
[0479] Users can check the health of the natural environment through the dashboard.
[0480] Incorporating an emotion engine
[0481] The system of the present invention incorporates an emotion engine that recognizes the user's emotions and optimizes the experience accordingly.
[0482] Emotion recognition and optimization of educational programs
[0483] The user accesses the educational program page and begins learning.
[0484] The device transmits changes in the user's facial expressions and voice to the emotion engine via a camera and microphone.
[0485] The emotion engine (server) analyzes the data and assesses the user's emotional state (e.g., happy, anxious, excited, etc.).
[0486] The server uses the emotional data to optimize the next educational content to be displayed and the activities to be offered.
[0487] The terminal provides the optimized content to the user.
[0488] Emotional data and the effectiveness of environmental restoration activities
[0489] Users (ecotourism participants) participate in restoration activities through their ecotourism experiences.
[0490] The terminal collects the user's emotion data during the playback activity and transmits it to the emotion engine.
[0491] The emotion engine (server) analyzes the emotion data and evaluates the effectiveness of activities and user satisfaction.
[0492] The server will reflect the evaluation results in improving the activities and in designing future programs.
[0493] Tailoring Emotionally Based Ecotourism Experiences
[0494] Users' emotions are recognized in real time during the ecotourism experience.
[0495] The device transmits the user's facial expressions and voice to the emotion engine.
[0496] The emotion engine (server) analyzes the data and evaluates the user's excitement and satisfaction.
[0497] Based on the evaluation results, the server issues instructions to the tour guide and adjusts the experience content in real time.
[0498] Users can enjoy ecotourism more fully through an optimized experience.
[0499] Specific examples
[0500] For example, let us explain the case where Mr. Tanaka purchases chopstick rests made from marine biological materials and participates in ecotourism.
[0501] Mr. Tanaka (user) accesses the website, selects a chopstick rest, and completes the purchase process.
[0502] Tanaka's device sends the selection information to the server, and once payment is confirmed, the product is shipped.
[0503] A portion of the proceeds will be used for coral propagation projects.
[0504] When booking Ecotourism,
[0505] Tanaka accesses the Eco Tour reservation page and completes the reservation process.
[0506] The server will send you a booking confirmation email and provide instructions on the day of the tour.
[0507] On the day of the EcoSea experience,
[0508] Tanaka launches the app and follows the guide's instructions to participate in the coral restoration activities.
[0509] The device sends Tanaka's emotional data to the emotion engine.
[0510] The emotion engine (server) evaluates Tanaka's satisfaction level and optimizes his activities in real time.
[0511] This will enable Tanaka to find his ecotourism experience more enjoyable and fulfilling.
[0512] The above is a specific implementation of the "Coral Reef Restoration Platform" incorporating an emotion engine. This system not only balances environmental conservation with revenue generation, but also optimizes the user experience based on emotions, thereby realizing sustainable restoration of the natural environment.
[0513] The processing flow will be explained below.
[0514] Processing flow for marine biological product sales
[0515] Step 1:
[0516] A user accesses a website and views a product listing page.
[0517] Step 2:
[0518] The terminal transmits the user's request to the server and obtains product information.
[0519] Step 3:
[0520] The server retrieves product information from the database and sends it to the terminal.
[0521] Step 4:
[0522] The terminal displays a list of products to the user.
[0523] Step 5:
[0524] The user selects the products they want and adds them to their cart.
[0525] Step 6:
[0526] The terminal transmits product selection information to the server.
[0527] Step 7:
[0528] The server checks the inventory status and updates the cart status.
[0529] Step 8:
[0530] The terminal displays the status of the cart to the user.
[0531] Step 9:
[0532] The user clicks the checkout button to proceed with the purchase.
[0533] Step 10:
[0534] The terminal sends a checkout request to the server.
[0535] Step 11:
[0536] The server provides the user with a payment information entry page.
[0537] Step 12:
[0538] The user enters payment information and clicks the confirm button.
[0539] Step 13:
[0540] The terminal transmits the payment information to the server.
[0541] Step 14:
[0542] The server interfaces with a payment gateway to process the payment.
[0543] Step 15:
[0544] Once the server has confirmed the payment, it will notify the department in charge of the shipping procedure for the product.
[0545] Step 16:
[0546] The server will then email the user confirmation of payment and the estimated shipping date.
[0547] Step 17:
[0548] The user will receive a confirmation email.
[0549] Treatment flow for marine organism proliferation in specific environments
[0550] Step 1:
[0551] The sensors monitor the habitat conditions of marine organisms (e.g., temperature, salinity, light intensity, etc.) in real time.
[0552] Step 2:
[0553] The sensor transmits the data to the terminal.
[0554] Step 3:
[0555] The terminal transmits the collected data to the server.
[0556] Step 4:
[0557] The server analyzes the data and assesses whether conditions are favorable for growth.
[0558] Step 5:
[0559] The server sends propagation instructions to local staff and volunteers as needed.
[0560] Step 6:
[0561] Users (staff and volunteers) perform the propagation work according to instructions from the server.
[0562] Step 7:
[0563] The user inputs the work status into the terminal.
[0564] Step 8:
[0565] The terminal transmits the work data to the server.
[0566] Step 9:
[0567] The server checks the work data and issues further instructions as necessary.
[0568] Process flow of the education program on the importance of the natural environment
[0569] Step 1:
[0570] The user accesses the educational program page.
[0571] Step 2:
[0572] The terminal sends an educational program request to the server.
[0573] Step 3:
[0574] The server obtains a list of educational content and sends it to the terminal.
[0575] Step 4:
[0576] The terminal displays a list of educational content to the user.
[0577] Step 5:
[0578] The user selects the content they want to learn.
[0579] Step 6:
[0580] The terminal transmits content selection information to the server.
[0581] Step 7:
[0582] The server provides the selected content to the user.
[0583] Step 8:
[0584] Users browse the content and progress through their studies.
[0585] Step 9:
[0586] The terminal transmits the user's learning progress to the server.
[0587] Step 10:
[0588] The server stores the learning data and determines the next content to display.
[0589] Step 11:
[0590] The terminal displays the following content to the user:
[0591] Ecotourism Experience Process
[0592] Step 1:
[0593] The user accesses the ecotour booking page and selects the tour they wish to participate in.
[0594] Step 2:
[0595] The terminal sends a tour list request to the server.
[0596] Step 3:
[0597] The server acquires the tour information and transmits it to the terminal.
[0598] Step 4:
[0599] The terminal displays the tour information to the user.
[0600] Step 5:
[0601] The user selects the tour they wish to participate in and proceeds with the reservation procedure.
[0602] Step 6:
[0603] The terminal transmits the reservation information to the server.
[0604] Step 7:
[0605] The server checks the reservation details and sends confirmation information to the terminal.
[0606] Step 8:
[0607] The server will send a reservation confirmation email to the user.
[0608] Step 9:
[0609] Users will receive a booking confirmation via email.
[0610] Step 10:
[0611] On the day of the tour, users launch the app and follow the instructions of the local guide.
[0612] Step 11:
[0613] The terminal transmits activity data during the tour to the server.
[0614] Step 12:
[0615] The server monitors the progress of the tour and provides the necessary information to the terminal.
[0616] Environment Health Tracking Process Flow
[0617] Step 1:
[0618] Sensors collect environmental data in real time.
[0619] Step 2:
[0620] The sensor transmits the data to the terminal.
[0621] Step 3:
[0622] The terminal transmits the sensor data to the server.
[0623] Step 4:
[0624] The server analyzes the collected data.
[0625] Step 5:
[0626] The server assesses the health of the natural environment.
[0627] Step 6:
[0628] The server provides the evaluation results to the user on a dashboard.
[0629] Step 7:
[0630] Users access a dashboard to check the health of the natural environment.
[0631] Step 8:
[0632] The terminal sends a dashboard display request to the server.
[0633] Step 9:
[0634] The server retrieves the latest data and updates the dashboard.
[0635] Step 10:
[0636] The terminal displays the updated dashboard to the user.
[0637] Processing flow of emotion recognition and educational program optimization
[0638] Step 1:
[0639] The user accesses the educational program page and begins learning.
[0640] Step 2:
[0641] The device transmits changes in the user's facial expressions and voice to the emotion engine via a camera and microphone.
[0642] Step 3:
[0643] The emotion engine (server) analyzes the data and assesses the user's emotional state (e.g., happy, anxious, excited, etc.).
[0644] Step 4:
[0645] The server uses the emotional data to optimize the next educational content to be displayed and the activities to be offered.
[0646] Step 5:
[0647] The terminal provides the optimized content to the user.
[0648] Processing flow of emotion data and effect evaluation of natural environment restoration activities
[0649] Step 1:
[0650] Users (ecotourism participants) participate in restoration activities through their ecotourism experiences.
[0651] Step 2:
[0652] The terminal collects the user's emotion data during the playback activity and transmits it to the emotion engine.
[0653] Step 3:
[0654] The emotion engine (server) analyzes the emotion data and evaluates the effectiveness of activities and user satisfaction.
[0655] Step 4:
[0656] The server will reflect the evaluation results in improving the activities and in designing future programs.
[0657] Process flow of emotion-based ecotourism experience adjustment
[0658] Step 1:
[0659] Users' emotions are recognized in real time during the ecotourism experience.
[0660] Step 2:
[0661] The device transmits the user's facial expressions and voice to the emotion engine.
[0662] Step 3:
[0663] The emotion engine (server) analyzes the data and evaluates the user's excitement and satisfaction.
[0664] Step 4:
[0665] Based on the evaluation results, the server issues instructions to the tour guide and adjusts the experience content in real time.
[0666] Step 5:
[0667] Users can enjoy ecotourism more fully through an optimized experience.
[0668] Example 2
[0669] 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."
[0670] Previous marine life conservation and natural environment restoration activities faced challenges in securing revenue and implementing effective environmental restoration activities. Furthermore, there was a lack of ways to optimize the user experience, making it difficult to improve user satisfaction. Furthermore, the effectiveness of educational programs was often not optimized for individual users, and the content was often uniform.
[0671] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes means for selling products made from marine biological materials and securing profits, means for using a portion of the profits to promote the proliferation of marine organisms in specific environments and transplant them to damaged natural environments, means for providing educational programs and experiential activities related to the importance of the natural environment, means for tracking and analyzing the health of the natural environment based on collected data, means for collecting user emotional data and incorporating an emotion engine that optimizes the content and experiences provided based on the collected data, means for transmitting environmental data collected from sensors to the server and for the server to analyze the data, means for users to select products and complete purchase procedures via a website, and means for analyzing emotional data in real time during the ecotourism experience and adjusting the tour content. This enables both profit generation and environmental restoration activities to be achieved, and further optimizes the user experience based on emotions, improving the effectiveness of the educational programs and ecotourism experiences.
[0672] "Marine biological material" refers to materials or samples obtained from marine organisms, including, for example, coral reefs, shells, seaweed, etc.
[0673] "Means of securing revenue" refers to methods and mechanisms for sustainably maintaining the profits gained from selling products.
[0674] "Growth-enhancing measures" refers to techniques and methods that support and optimize the growth and reproduction of marine organisms, including the provision of suitable environmental conditions and nutrients.
[0675] "Relocation to natural environments" refers to procedures and techniques for returning artificially rehabilitated marine organisms to their natural environments.
[0676] An "educational program" is a series of educational materials and sessions designed to teach people about the importance of the natural environment.
[0677] "Experiential activities" refer to opportunities for learners to learn through real-life experiences, such as environmental conservation activities carried out in the field or guided tours.
[0678] "Collected data" refers to information about the state of the natural environment and the user's reactions obtained through sensors and user activities.
[0679] "Means for tracking and analyzing environmental health" refers to technologies and methods for long-term monitoring of environmental data and analyzing it to assess environmental health.
[0680] "Emotional data" is data that indicates a user's emotions and state of mind, and is collected from facial expressions, tone of voice, behavior, and the like.
[0681] An "emotion engine" refers to a system that analyzes collected emotional data and optimizes the user experience based on the results.
[0682] A "sensor" refers to a device that measures a physical parameter such as temperature, light, humidity, or salinity and transmits that data electronically.
[0683] "Server" refers to the central control unit that stores, processes, and analyzes data and manages the operation of the entire system.
[0684] "User" refers to an individual or organization that uses the system to purchase products, participate in educational programs, or experience ecotourism.
[0685] "Website" means an online information platform accessible via the Internet.
[0686] "Ecotourism" refers to travel and tour activities aimed at preserving and experiencing the natural environment.
[0687] MODE FOR CARRYING OUT THE INVENTION
[0688] overview
[0689] This invention is a system that sells products made from marine biological materials, uses the profits to carry out activities to restore the natural environment, and analyzes user emotions to optimize the experience. The system is primarily composed of interactions between users, terminals, and a server.
[0690] Sales of marine biological products
[0691] When a user accesses a website and browses, selects, and purchases a product, the device performs the following steps: The primary hardware is the user's PC or smartphone, and the primary software is a web browser and a framework (e.g., Angular or React) required to process HTTP requests and responses.
[0692] A user accesses a website using a browser.
[0693] The terminal sends a web request to the server to obtain product information.
[0694] The server retrieves product information from a database (e.g., MySQL) and sends it to the terminal.
[0695] The device uses HTML and CSS to display a list of products to the user.
[0696] The user selects and purchases a product and adds it to their cart.
[0697] The terminal transmits the selected product data to the server and performs payment processing.
[0698] After confirming payment, the server will process the shipment.
[0699] Marine organisms growing in specific environments
[0700] The system uses a portion of the revenues to provide a means to promote the growth of marine life (e.g., corals) under defined environmental conditions.
[0701] The sensors measure data such as temperature, salinity, and light intensity in real time and send it to the terminal.
[0702] The terminal transmits the sensor data to the server.
[0703] The server analyzes the data and assesses whether the environment is suitable for proliferation.
[0704] Users (volunteers and local staff) follow instructions from the server to carry out the propagation work.
[0705] Educational programs on the importance of the natural environment
[0706] A means is provided for users to access educational programs and progress through their studies.
[0707] A user accesses an educational program page on the website and selects content.
[0708] The terminal transmits the selection information to the server.
[0709] The server retrieves the selected content and transmits it to the terminal.
[0710] The device displays content to the user and supports learning.
[0711] The terminal transmits the user's learning progress to the server.
[0712] The server automatically selects the next content based on the collected progress data.
[0713] Ecological Experience
[0714] Users will participate in coral restoration activities through ecotourism.
[0715] Users access the Ecotour booking page and reserve the tour they wish to participate in.
[0716] The terminal transmits the reservation information to the server.
[0717] The server will send a confirmation email and provide instructions for the day.
[0718] Users receive instructions from a guide through the app and participate in the tour.
[0719] Tracking the health of natural environments
[0720] The data collected provides a means to track and assess the health of the natural environment.
[0721] Sensors collect environmental data in real time.
[0722] The terminal transmits the collected data to the server.
[0723] The server analyzes the data to assess the health of the environment and provide information to the user.
[0724] Users can check the evaluation results through the dashboard.
[0725] Incorporating an emotion engine
[0726] A system will be introduced that analyzes users' emotional data and uses that data to optimize educational programs and eco-tour experiences.
[0727] The device collects the user's emotional data through a camera and microphone and sends it to a server.
[0728] The emotion engine (server) analyzes these data and evaluates the user's emotional state.
[0729] The server optimizes the content and experience based on the analysis results and sends instructions to the device in real time.
[0730] Example
[0731] For example, when a user purchases a product made from marine biological materials and participates in ecotourism, the following process is carried out.
[0732] Product Purchase
[0733] 1. A user visits a website, selects a product they are interested in, and checks out.
[0734] 2. The terminal sends the purchase information to the server and proceeds with the payment process.
[0735] 3. The server will ship the product after confirming payment.
[0736] Ecosqua Reservation
[0737] 1. The user accesses the ecotour booking page and selects the date they wish to participate.
[0738] 2. The terminal sends the reservation information to the server.
[0739] 3. The server sends a reservation confirmation email to the user.
[0740] Eco-Friendly Experience
[0741] 1. On the day of the tour, the user launches the app and begins the experience.
[0742] 2. The device collects the user's emotional data in real time and sends it to the server.
[0743] 3. The emotion engine (server) analyzes the data and evaluates the user's satisfaction and excitement level.
[0744] 4. The server optimizes the experience in real time and provides instructions to the tour guide.
[0745] Prompt Sentence Examples
[0746] "Please explain emotion recognition and experience optimization when users purchase marine biomaterial products and participate in ecotourism."
[0747] By inputting this prompt into a generative AI model, the user's specific journey from purchase to experience is explained in natural language.
[0748] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0749] Sales of marine biological products
[0750] Step 1:
[0751] A user visits a website. The user types a URL into their browser and accesses a web page, which is an initial request sent from their device to the server. The input is the URL provided by the user, and the output is the website's home page.
[0752] Step 2:
[0753] The terminal sends a request for a product listing page to the server. The terminal generates an HTTP request and sends it to the server. The input is the request information for the product listing page, and the output is the product data provided by the server.
[0754] Step 3:
[0755] The server retrieves product information from the database. The server queries the MySQL database to retrieve product information. The input is a product data query and the output is a dataset of product information.
[0756] Step 4:
[0757] The terminal displays the product list to the user. The terminal uses HTML and CSS to process the acquired product information into a display format and displays it in a web browser. The input is the product information acquired from the server, and the output is the product list displayed in the user's browser.
[0758] Step 5:
[0759] The user selects a product and adds it to the cart. The user clicks on the product they like and adds it to the cart. The input is the user's selection information, and the output is the product information in the cart.
[0760] Step 6:
[0761] The terminal sends the selection information to the server. The terminal sends data including the selected product ID to the server in JSON format. The input is the user's selection information, and the output is the selection data sent to the server.
[0762] Step 7:
[0763] The server verifies the payment information and processes the product for shipping. The server processes the payment using the Stripe API and, once confirmed, sends the order information to the shipping system. The input is payment information and selection data, and the output is payment confirmation and instructions for shipping the product.
[0764] Marine organisms growing in specific environments
[0765] Step 1:
[0766] Sensors collect environmental data: inputs are local environmental conditions, and outputs include data such as temperature, salinity, and light intensity.
[0767] Step 2:
[0768] The device sends sensor data to the server. The device receives data from the sensor via Bluetooth or Wi-Fi and sends it to the server. The input is the sensor data, and the output is the data sent to the server.
[0769] Step 3:
[0770] The server analyzes and evaluates the data. The input is the data sent from the sensor, and the output is the evaluation result of whether the conditions are suitable for growth.
[0771] Step 4:
[0772] Users (local staff or volunteers) perform tasks according to instructions from the server. The input is the instructions provided by the server, and the output is the actual propagation work.
[0773] Educational programs on the importance of the natural environment
[0774] Step 1:
[0775] A user accesses a page of an educational program. The input is the URL that the user accesses, and the output is the homepage of the educational program.
[0776] Step 2:
[0777] The terminal sends content selection information to the server, where the input is the user's content selection information and the output is the selection data sent to the server.
[0778] Step 3:
[0779] The server provides the selected educational content, the input is the selection data, and the output is the educational content data.
[0780] Step 4:
[0781] The terminal displays the educational content to the user. The input is the educational content data, and the output is the learning content displayed to the user.
[0782] Step 5:
[0783] The terminal sends the user's learning progress to the server. The input is the learning progress data, and the output is the progress data sent to the server.
[0784] Step 6:
[0785] The server determines the next content and sends it to the terminal. The input is the progress data, and the output is the data of the next content to be learned.
[0786] Ecological Experience
[0787] Step 1:
[0788] A user accesses the Ecotour booking page. The input is the URL of the booking page, and the output is the displayed booking page.
[0789] Step 2:
[0790] The terminal sends reservation information to the server. The input is the reservation information entered by the user, and the output is the reservation data sent to the server.
[0791] Step 3:
[0792] The server checks the reservation details and sends a reservation confirmation email. The input is the reservation data, and the output is the reservation confirmation email sent to the user.
[0793] Step 4:
[0794] The user uses the app to follow the guide's instructions and participate in the tour. The input is the instructions displayed on the app, and the output is the user's actual actions in participating in the tour.
[0795] Tracking the health of natural environments
[0796] Step 1:
[0797] Sensors collect environmental data: the input is the local environmental conditions, and the output is collected data such as temperature, salinity, and light intensity.
[0798] Step 2:
[0799] The device sends sensor data to the server. The input is the sensor data, and the output is the data sent to the server.
[0800] Step 3:
[0801] The server analyzes the data and evaluates the health status. The input is the transmitted data and the output is the analysis result.
[0802] Step 4:
[0803] The server provides the evaluation results to the user on a dashboard. The input is the analysis results, and the output is the evaluation information displayed on the dashboard.
[0804] Incorporating an emotion engine
[0805] Step 1:
[0806] A user accesses an educational program page and begins learning. The input is the URL of the educational program page, and the output is the displayed learning content.
[0807] Step 2:
[0808] The device collects emotional data through a camera or microphone and sends it to a server. The input is audio and video data obtained from the camera or microphone, and the output is emotional data sent to the server.
[0809] Step 3:
[0810] The emotion engine (server) analyzes the data and evaluates the user's emotional state. The input is the transmitted emotional data, and the output is the evaluation result of the emotional state.
[0811] Step 4:
[0812] The server optimizes educational content and experiences based on the evaluation results. The input is the evaluation results, and the output is optimized content data.
[0813] Step 5:
[0814] The terminal provides the optimized content to the user, where the input is the optimized content data and the output is the content provided to the user.
[0815] (Application example 2)
[0816] 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."
[0817] In modern society, it is important to balance environmental conservation with profits. However, revenue from product sales alone may not be enough to fund sufficient environmental restoration activities. In addition, methods for individually optimizing user experiences are underdeveloped. In particular, there is no technology that can optimize experiences and product recommendations in real time based on the user's emotional state.
[0818] The specific processing by the specific 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 selling products made from marine biological materials and securing profits; means for using a portion of the profits to promote the proliferation of marine organisms in a specific environment and transplant them to damaged natural environments; means for providing educational programs and experiential activities regarding the importance of the natural environment; means for tracking and analyzing the health of the natural environment based on collected data; means incorporating an emotion engine that recognizes user emotions and optimizes experiences based on the emotions; and means for analyzing the user's emotions at the time of ordering and providing optimal product suggestions and experiences. This makes it possible to provide individually optimized product suggestions and experiences based on the user's emotional state.
[0819] "Marine biological materials" are organic materials obtained from marine organisms living in nature, including, for example, seashells, corals, and marine plants.
[0820] "Revenue" is the economic benefit obtained from the sale of a product or the provision of a service.
[0821] The "emotion engine" is a system that recognizes a user's emotional state from their facial expressions, voice, behavior, etc., and optimizes services and experiences based on that information.
[0822] A "specific environment" is a place where conditions are optimal for marine life to thrive, such as an area of ocean with a particular temperature, salinity, or light level.
[0823] The "natural environment" refers to the Earth's land, oceans, ecosystems, and other areas that have not been damaged by human activities or that are partially preserved.
[0824] "Proliferation" is the phenomenon in which an organism grows and its population increases. Specifically, this includes the reproduction and regeneration of coral.
[0825] "Educational Programs" provide learning content and activities to help people learn about and deepen their understanding of the importance of the natural environment.
[0826] "Experiential activities" refer to activities that involve direct user involvement, such as on-site, hands-on activities or remote, virtual tours.
[0827] "Emotion recognition" is a technology that analyzes data such as a user's facial expressions, voice, and behavior to determine their emotional state.
[0828] "Optimization" means adjusting conditions or content to achieve maximum effect for a specific purpose or goal.
[0829] A "suggestion" is the act of recommending a product, service, activity, etc. to a user.
[0830] The present invention aims to optimize the user experience by combining a system that sells products made from marine biological materials and uses the profits from those products for environmental conservation activities with an emotion engine that recognizes the user's emotions.
[0831] 1. System Configuration
[0832] The system consists of users, devices (smartphones, tablets, etc.), servers, and sensors.
[0833] 2. Program Generation and Processing
[0834] The server uses the following hardware and software:
[0835] Hardware: Server equipment with high-performance processors, memory, and storage
[0836] Software: Generative AI models such as TensorFlow and Keras, web application frameworks such as Flask
[0837] Data processing and calculation
[0838] The server receives facial expression and voice data sent from the user's device and analyzes it using the emotion engine. The specific data processing and calculation are as follows:
[0839] Facial expression data processing: Preprocessing image data captured from the user's camera and recognizing emotions using a generative AI model.
[0840] Audio data processing: Analyzes audio data captured from a microphone and evaluates the voice tone and pitch to infer emotional state.
[0841] Optimization based on the analysis of emotional data: Based on the results of the generative AI model, optimal product suggestions and experiential activities are provided to users in real time.
[0842] 3. Specific Examples
[0843] For example, let's say a user wants to use the Eco Delivery app to purchase accessories made from marine materials. The steps are as follows:
[0844] 1. The user launches the app, selects an accessory, and begins the ordering process.
[0845] 2. The device captures the user's facial expressions and voice data and sends it to the server.
[0846] 3. The server analyzes the received data using an emotion engine powered by TensorFlow and evaluates the user's emotional state.
[0847] 4. Based on the evaluation results, the server presents product suggestions and ecotourism experience reservations that will give the user a high level of satisfaction.
[0848] 5. The device displays the suggestions from the server to the user.
[0849] 4. Examples of prompts
[0850] When using a generative AI model, use the following prompt:
[0851] "If a user is trying to order accessories and his facial expression is neutral and his tone of voice is steady, suggest a relaxing activity or product."
[0852] In this way, it is possible to recognize the user's emotional state in real time and provide optimized services and experiences.
[0853] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0854] Step 1:
[0855] The user launches the Eco Delivery app and selects a product (e.g., an accessory) made from marine biological materials.
[0856] Input: Product information selected by the user.
[0857] Output: The selection information is sent to the database.
[0858] Step 2:
[0859] The device captures the user's facial expressions and voice data.
[0860] Input: Real-time video and audio data from cameras and microphones.
[0861] Output: The captured facial and voice data is sent to the generative AI model.
[0862] Step 3:
[0863] The server analyzes the facial expression data and voice data using an emotion engine to evaluate the user's emotional state.
[0864] Input: facial expression data and speech data.
[0865] Data processing: Using TensorFlow, we analyze facial expression data to recognize emotions, and analyze audio data to estimate emotional states.
[0866] Output: The user's emotional state (e.g., "neutral" or "steady") is obtained as the evaluation result.
[0867] Step 4:
[0868] Based on the evaluation results, the server generates optimal product suggestions and experience activities for the user.
[0869] Input: Evaluation results of the emotion engine.
[0870] Data processing: Based on the evaluation results, prompts are input into the generative AI model to generate optimal product suggestions and experiential activities.
[0871] Output: Optimized product recommendations and experiential activity content.
[0872] Step 5:
[0873] The terminal displays the suggestions from the server to the user.
[0874] Input: Optimized proposal data sent from the server.
[0875] Output: The suggestion is displayed on the user's screen.
[0876] Step 6:
[0877] The user reviews the suggestions provided and, if necessary, books an ecotourism experience or purchases additional products.
[0878] Input: Information selected by the user.
[0879] Output: The selection information is sent to the server, and the next action is to confirm the reservation or start the process of purchasing additional products.
[0880] Through the above steps, the system can provide optimized product suggestions and experiential activities based on the user's emotional state, improving the user experience.
[0881] 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.
[0882] 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.
[0883] 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.
[0884] [Second embodiment]
[0885] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.
[0886] 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.
[0887] 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).
[0888] 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.
[0889] 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.
[0890] 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).
[0891] 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.
[0892] 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.
[0893] 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.
[0894] 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.
[0895] 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.
[0896] 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."
[0897] The following describes the mode for carrying out this invention. The present invention consists of a series of systems that sell products made from marine biological materials and use the profits to restore the natural environment. The system is realized through the interaction between users, terminals, and a server.
[0898] Sales of marine biological products
[0899] First, products made from marine biological materials (such as chopstick rests, accessories, building materials, etc.) will be sold on the website.
[0900] A user accesses a website and views a product listing page.
[0901] The terminal transmits the user's request to the server and obtains product information.
[0902] The server retrieves product information from the database and sends it to the terminal.
[0903] The terminal displays a list of products to the user.
[0904] The user selects a product, adds it to their cart, and proceeds with the purchase.
[0905] The terminal transmits the selection and payment information to the server.
[0906] The server verifies the payment and processes the order to ship the item.
[0907] Marine organisms growing in specific environments
[0908] A portion of the profits will be used to promote and grow marine life, particularly coral, in specific environments.
[0909] The sensors monitor the habitat conditions of marine organisms (e.g., temperature, salinity, light intensity, etc.) in real time.
[0910] The terminal transmits the data provided by the sensor to the server.
[0911] The server analyzes the data and assesses whether conditions are favorable for growth.
[0912] Users (local staff and volunteers) carry out the propagation work according to instructions from the server.
[0913] Educational programs on the importance of the natural environment
[0914] Provide programs to educate users about the importance of the natural environment.
[0915] The user accesses the educational program page and selects the content they wish to study.
[0916] The terminal transmits content selection information to the server.
[0917] The server provides the selected educational content to the terminal.
[0918] Users browse the content and progress through their studies.
[0919] The terminal transmits the user's learning progress to the server.
[0920] The server determines the next content based on the learning data and sends it to the terminal.
[0921] Ecological Experience
[0922] Through ecotourism, users can participate in coral restoration activities.
[0923] Users access the Ecotour booking page and select the tour they wish to participate in.
[0924] The terminal transmits the reservation information to the server.
[0925] The server will confirm the reservation details and send a reservation confirmation email to the user.
[0926] On the day of the tour, users will use the app to follow guides and instructions to experience coral restoration activities.
[0927] Tracking the health of natural environments
[0928] Use the collected data to track and assess the health of the natural environment.
[0929] Sensors collect environmental data in real time.
[0930] The terminal transmits the sensor data to the server.
[0931] The server analyzes the data and assesses the health of the natural environment.
[0932] The server provides the evaluation results to the user on a dashboard.
[0933] Users can check the health of the natural environment through the dashboard.
[0934] Specific examples
[0935] For example, let us explain the case where Yamada purchases chopstick rests made from marine life materials.
[0936] Yamada (user) accesses the website and selects a chopstick rest.
[0937] Yamada's device sends the selection information to the server and receives stock and price information.
[0938] Yamada confirms the purchase and enters her payment information.
[0939] The server verifies the payment and arranges for the chopstick rest to be shipped, with a portion of the proceeds going towards a coral propagation project.
[0940] Yamada earns points and makes a reservation to participate in his next ecotourism experience.
[0941] The above is a concrete implementation of the "Coral Reef Restoration Platform." This will achieve both environmental conservation and revenue generation, and realize sustainable restoration of the natural environment.
[0942] The processing flow will be explained below.
[0943] Processing flow for marine biological product sales
[0944] Step 1:
[0945] A user accesses a website and views a product listing page.
[0946] Step 2:
[0947] The terminal transmits the user's request to the server and obtains product information.
[0948] Step 3:
[0949] The server retrieves product information from the database and sends it to the terminal.
[0950] Step 4:
[0951] The terminal displays a list of products to the user.
[0952] Step 5:
[0953] The user selects the products they want and adds them to their cart.
[0954] Step 6:
[0955] The terminal transmits product selection information to the server.
[0956] Step 7:
[0957] The server checks the inventory status and updates the cart status.
[0958] Step 8:
[0959] The terminal displays the status of the cart to the user.
[0960] Step 9:
[0961] The user clicks the checkout button to proceed with the purchase.
[0962] Step 10:
[0963] The terminal sends a checkout request to the server.
[0964] Step 11:
[0965] The server provides the user with a payment information entry page.
[0966] Step 12:
[0967] The user enters payment information and clicks the confirm button.
[0968] Step 13:
[0969] The terminal transmits the payment information to the server.
[0970] Step 14:
[0971] The server interfaces with a payment gateway to process the payment.
[0972] Step 15:
[0973] Once the server has confirmed the payment, it will notify the department in charge of the shipping procedure for the product.
[0974] Step 16:
[0975] The server will then email the user confirmation of payment and the estimated shipping date.
[0976] Step 17:
[0977] The user will receive a confirmation email.
[0978] Treatment flow for marine organism proliferation in specific environments
[0979] Step 1:
[0980] The sensors monitor the habitat conditions of marine organisms (e.g., temperature, salinity, light intensity, etc.) in real time.
[0981] Step 2:
[0982] The sensor transmits the data to the terminal.
[0983] Step 3:
[0984] The terminal transmits the collected data to the server.
[0985] Step 4:
[0986] The server analyzes the data and assesses whether conditions are favorable for growth.
[0987] Step 5:
[0988] The server sends propagation instructions to local staff and volunteers as needed.
[0989] Step 6:
[0990] Users (staff and volunteers) perform the propagation work according to instructions from the server.
[0991] Step 7:
[0992] The user inputs the work status into the terminal.
[0993] Step 8:
[0994] The terminal transmits the work data to the server.
[0995] Step 9:
[0996] The server checks the work data and issues further instructions as necessary.
[0997] Process flow of the education program on the importance of the natural environment
[0998] Step 1:
[0999] The user accesses the educational program page.
[1000] Step 2:
[1001] The terminal sends an educational program request to the server.
[1002] Step 3:
[1003] The server obtains a list of educational content and sends it to the terminal.
[1004] Step 4:
[1005] The terminal displays a list of educational content to the user.
[1006] Step 5:
[1007] The user selects the content they want to learn.
[1008] Step 6:
[1009] The terminal transmits content selection information to the server.
[1010] Step 7:
[1011] The server provides the selected content to the user.
[1012] Step 8:
[1013] Users browse the content and progress through their studies.
[1014] Step 9:
[1015] The terminal transmits the user's learning progress to the server.
[1016] Step 10:
[1017] The server stores the learning data and determines the next content to display.
[1018] Step 11:
[1019] The terminal displays the following content to the user:
[1020] Ecotourism Experience Process
[1021] Step 1:
[1022] The user accesses the ecotour booking page and selects the tour they wish to participate in.
[1023] Step 2:
[1024] The terminal sends a tour list request to the server.
[1025] Step 3:
[1026] The server acquires the tour information and transmits it to the terminal.
[1027] Step 4:
[1028] The terminal displays the tour information to the user.
[1029] Step 5:
[1030] The user selects the tour they wish to participate in and proceeds with the reservation procedure.
[1031] Step 6:
[1032] The terminal transmits the reservation information to the server.
[1033] Step 7:
[1034] The server checks the reservation details and sends confirmation information to the terminal.
[1035] Step 8:
[1036] The server will send a reservation confirmation email to the user.
[1037] Step 9:
[1038] Users will receive a booking confirmation via email.
[1039] Step 10:
[1040] On the day of the tour, users launch the app and follow the instructions of the local guide.
[1041] Step 11:
[1042] The terminal transmits activity data during the tour to the server.
[1043] Step 12:
[1044] The server monitors the progress of the tour and provides the necessary information to the terminal.
[1045] Environment Health Tracking Process Flow
[1046] Step 1:
[1047] Sensors collect environmental data in real time.
[1048] Step 2:
[1049] The sensor transmits the data to the terminal.
[1050] Step 3:
[1051] The terminal transmits the sensor data to the server.
[1052] Step 4:
[1053] The server analyzes the collected data.
[1054] Step 5:
[1055] The server assesses the health of the natural environment.
[1056] Step 6:
[1057] The server provides the evaluation results to the user on a dashboard.
[1058] Step 7:
[1059] Users access a dashboard to check the health of the natural environment.
[1060] Step 8:
[1061] The terminal sends a dashboard display request to the server.
[1062] Step 9:
[1063] The server retrieves the latest data and updates the dashboard.
[1064] Step 10:
[1065] The terminal displays the updated dashboard to the user.
[1066] Example 1
[1067] 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."
[1068] This invention provides a system for restoring the natural environment by utilizing revenue from the sale of products made from marine biological materials. Conventional systems lacked the means to effectively utilize revenue for restoration activities or the means to efficiently collect and analyze environmental data, making sustainable restoration of the natural environment difficult. Furthermore, the system lacked a mechanism for helping users understand the importance of the natural environment through educational programs and ecotour experiences, making it difficult to encourage widespread participation.
[1069] 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.
[1070] In this invention, the server includes a means for securing profits by selling products made from marine biological materials, a means for promoting the proliferation of marine organisms in specific habitats using a portion of the profits, and a means for providing educational programs and experiential activities about the importance of the natural environment. This allows the profits to be effectively used for restoring the natural environment, while also educating users about the importance of the natural environment and encouraging greater participation.
[1071] "Marine biological materials" refers to natural materials obtained from organisms that live in the ocean, such as coral, shells, and algae.
[1072] "Products" refers to specific items made using marine biological materials, including everyday items such as chopstick rests and accessories.
[1073] "Revenue" refers to the financial benefit derived from the sale of a product.
[1074] "Habitat" refers to the environmental conditions in which marine organisms naturally live, including, for example, water temperature, salinity, and light intensity.
[1075] A "server" refers to a computer system that stores, processes, transmits, and receives data over a network.
[1076] "Terminal" refers to a device used by a user to communicate with a server, and includes, for example, a personal computer or smartphone.
[1077] "Sensor" refers to a device that measures a specific environmental condition in real time, and includes, for example, a temperature sensor or a salinity sensor.
[1078] "Data" refers to numerical information, text information, etc. collected from sensors and users.
[1079] "Educational program" refers to systematic learning content designed to help students understand and learn about the importance of the natural environment.
[1080] "Eco-tours" refer to experiential tours that involve environmental conservation activities and natural regeneration.
[1081] "Natural environment" refers to the entire marine and other relevant natural environments inhabited by marine life.
[1082] "Health" refers to indicators and conditions used to assess the health and sustainability of the natural environment.
[1083] This invention is a system for selling products made from marine biological materials and using the profits to restore the natural environment. This system is realized through the interaction of users, terminals, and a server. The specific hardware and software used in each process will be described in detail below.
[1084] Product Sales Process
[1085] User Roles
[1086] A user accesses a website, browses a product listing page, selects a product, and uses a browser to proceed with the purchase.
[1087] Device Role
[1088] The terminal (user's device) receives the user's request and requests product information from the server. A web page built using the React framework is displayed on the user's device.
[1089] Server Roles
[1090] The server is built using Node.js and Express, retrieves product information from a MySQL database, and sends it to the terminal in JSON format. It uses the Stripe API to confirm payments and works with the shipping management system to ship products.
[1091] Marine organisms growing in specific environments
[1092] The role of sensors
[1093] The sensors monitor marine habitat conditions (e.g., temperature, salinity, and light) in real time, and the collected data is updated regularly.
[1094] Device Role
[1095] The terminal (sensor data gateway) collects data from the sensors and transmits it to the server at regular intervals.
[1096] Server Roles
[1097] The server uses Python scripts to analyze the sensor data and generate alerts if certain thresholds are exceeded, and also uses this data to assess suitable habitat conditions.
[1098] Educational programs on the importance of the natural environment
[1099] User Roles
[1100] The user accesses the educational program page and selects the content they want to study. The user then browses the educational content and proceeds with their study.
[1101] Device Role
[1102] The terminal transmits content selection information to the server and displays the educational content provided by the server to the user.
[1103] Server Roles
[1104] The server provides educational content, tracks the user's learning progress, determines the next learning content, and sends it to the device.
[1105] Ecological Experience
[1106] User Roles
[1107] Users access the Ecotour booking page and select the tour they wish to participate in. On the day of the tour, users will use the app to follow the guide and instructions to experience coral restoration activities.
[1108] Device Role
[1109] The terminal transmits reservation information to the server, provides reservation confirmation information, and supports the user's activities on the day of the tour.
[1110] Server Roles
[1111] The server confirms the reservation details and sends a reservation confirmation email to the user. It also manages EcoSea participation information and records user activity.
[1112] Tracking the health of natural environments
[1113] The role of sensors
[1114] The sensors collect environmental data in real time and transmit it to the terminal.
[1115] Device Role
[1116] The terminal transmits the sensor data to the server and displays the evaluation results from the server to the user.
[1117] Server Roles
[1118] The server analyzes the collected environmental data and evaluates the health of the natural environment, providing the results to users on a dashboard.
[1119] Examples of concrete examples and prompts
[1120] For example, the prompts for the process of a user selecting a chopstick rest made from marine life materials on a website and proceeding to checkout are as follows:
[1121] "Please explain the process a user goes through on your website, from selecting chopstick rests made from marine life materials to checking out."
[1122] The following prompts provide a detailed explanation of the process by which sensor data is used to evaluate the optimal conditions for marine life growth and local staff carry out the growth work:
[1123] "Please explain in detail the process by which the optimal conditions for marine organism growth are assessed using sensor data and the local staff carry out the growth work."
[1124] By using the above means, the present invention effectively utilizes revenues for environmental restoration activities, thereby realizing the protection and restoration of the natural environment.
[1125] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1126] Specific processing steps of the program
[1127] Product Sales Process
[1128] Step 1:
[1129] A user enters a website URL in their browser and opens a product listing page.
[1130] Enter: Website URL
[1131] Output: Display of product listing page
[1132] Step 2:
[1133] The terminal (user device) sends an HTTP request to the server, requesting product information.
[1134] Input: Product listing page request
[1135] Output: Request sent to the server
[1136] Step 3:
[1137] The server retrieves product information from a database (e.g., MySQL) and sends it to the terminal in JSON format.
[1138] Input: Product information acquisition request
[1139] Data manipulation: Extract data using MySQL queries and convert it to JSON format
[1140] Output: Product information in JSON format
[1141] Step 4:
[1142] The device parses the JSON formatted product information received and renders a list of products using a React component.
[1143] Input: Product information in JSON format
[1144] Output: A list of products displayed in the user's browser
[1145] Step 5:
[1146] A user clicks on a particular product and presses the "Add to Cart" button.
[1147] Input: User's product selection
[1148] Output: Product added to cart
[1149] Step 6:
[1150] The terminal enters payment information and sends it to the server as a POST request.
[1151] Input: Payment information
[1152] Data processing: Converting payment information to JSON format
[1153] Output: Payment information sent to server
[1154] Step 7:
[1155] Your server uses the Stripe API to validate the payment, send the data to your shipping management system, and ship the product.
[1156] Input: Payment information verification request
[1157] Data processing: Payment confirmation via Stripe API
[1158] Output: Payment confirmation result and shipping procedure
[1159] Marine Biological Growth Process
[1160] Step 1:
[1161] Sensors monitor the habitat conditions of marine organisms (e.g., temperature, salinity, and light intensity) in real time.
[1162] Input: Environmental conditions
[1163] Output: Real-time collection of environmental data
[1164] Step 2:
[1165] The terminal (sensor data gateway) collects data from the sensor and sends it to the server at regular intervals.
[1166] Input: Sensor environmental data
[1167] Output: Sending environmental data to the server
[1168] Step 3:
[1169] The server uses Python scripts to analyze the sensor data and generate alerts if certain thresholds are exceeded.
[1170] Input: Environmental data
[1171] Data processing: Data analysis
[1172] Output: Environmental condition evaluation results and warnings
[1173] Step 4:
[1174] The user (local staff) receives instructions from the server and performs the appropriate propagation work.
[1175] Input: Instructions from the server
[1176] Output: Performing propagation work
[1177] Educational programs on the importance of the natural environment
[1178] Step 1:
[1179] The user accesses the educational program page and selects the content they want to study.
[1180] Enter: Access to the Education Program page
[1181] Output: Content selection information
[1182] Step 2:
[1183] The terminal transmits content selection information to the server, and displays the educational content provided by the server to the user.
[1184] Input: Content selection information
[1185] Data processing: Acquisition of content information
[1186] Output: Display of educational content
[1187] Step 3:
[1188] Users browse educational content and progress through their studies.
[1189] Input: Educational content display
[1190] Output: Learning progress
[1191] Step 4:
[1192] The terminal transmits the user's learning progress to the server, and the server determines the next content to be learned and transmits it to the terminal.
[1193] Input: Learning progress
[1194] Data processing: learning data analysis
[1195] Output: Determine next content
[1196] Ecological Experience
[1197] Step 1:
[1198] The user accesses the Ecotour booking page and selects the tour they wish to participate in.
[1199] Input: Access to Eco Tour booking page
[1200] Output: Tour selection information
[1201] Step 2:
[1202] The terminal transmits the reservation information to the server and provides reservation confirmation information.
[1203] Input: Reservation information
[1204] Output: Send reservation confirmation information
[1205] Step 3:
[1206] The server confirms the reservation details and sends a reservation confirmation email to the user.
[1207] Input: Reservation information
[1208] Data processing: Confirmation of reservation details
[1209] Output: Reservation confirmation email
[1210] Step 4:
[1211] On the day of the tour, users will use the app to follow guides and instructions to experience coral restoration activities.
[1212] Input: Use the app
[1213] Output: Experience of regenerative activities
[1214] Tracking the health of natural environments
[1215] Step 1:
[1216] Sensors collect environmental data in real time.
[1217] Input: Environmental conditions
[1218] Output: Environmental data
[1219] Step 2:
[1220] The terminal transmits the sensor data to the server, and the evaluation results from the server are displayed to the user.
[1221] Input: Sensor data
[1222] Output: Send data to the server
[1223] Step 3:
[1224] The server analyzes the environmental data and assesses the health of the natural environment.
[1225] Input: Sensor data
[1226] Data processing: Data analysis
[1227] Output: Health status assessment results
[1228] Step 4:
[1229] The server provides the evaluation results to the user on a dashboard, allowing the user to check the health status of the natural environment.
[1230] Input: Evaluation result
[1231] Output: Display of evaluation results
[1232] The above is an explanation of the specific processing steps and their operations. At each step, data processing or data calculation is performed based on the input data to obtain the final output.
[1233] (Application example 1)
[1234] 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."
[1235] Conventional sales systems for products made from marine biological materials are useful in that a portion of the profits are used to restore the natural environment. However, they lack a means to visualize the specific environmental conservation activities that users are contributing to through their purchases. As a result, they often do not sufficiently raise users' awareness of environmental conservation activities or motivate them to participate. They also lack an effective system for tracking the health of the natural environment in real time. Therefore, a more comprehensive, user-participatory system for restoring the natural environment is needed.
[1236] 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.
[1237] In this invention, the server includes a means for providing a smartphone application that integrates and manages product information purchased at stores and displays the progress of environmental conservation activities, a means for providing a smartphone application including an incentive system based on ecotourism experience reservations and point awards, a sensor for collecting environmental data, and a means for managing points using the incentive system. This allows users to not only check in real time how the products they purchased are contributing to environmental conservation, but also to actually participate in restoration activities through ecotourism experiences. In addition, displaying the collected environmental data allows for efficient tracking and analysis of the health of the natural environment.
[1238] "Marine biological materials" refer to materials obtained from organisms that live in the ocean, and products made from these materials are intended to contribute to the conservation of the natural environment.
[1239] "Revenue" refers to the monetary benefit derived from the sale of products made from marine biological materials.
[1240] "Propagation" refers to the process of encouraging the reproduction of marine organisms, especially corals, in a particular environment.
[1241] The "natural environment" refers to the natural ecosystem inhabited by living organisms and plants, and is the area that is the target of conservation activities.
[1242] "Educational Program" refers to a set of educational content and learning activities to raise awareness about the importance of the natural environment.
[1243] "Experience activities" refer to a means for users to understand and experience the importance of environmental conservation by actually participating in natural environment restoration activities.
[1244] A "smartphone application" is a software program that runs on a smartphone and includes functions such as managing product information, booking eco-tours, and displaying environmental data.
[1245] "Integration management" refers to the process of centrally managing and integrating data collected from different sources.
[1246] "Progress" refers to information that indicates the progress of a particular project or activity.
[1247] "Ecotourism" refers to tour activities aimed at preserving the natural environment, and aims to raise participants' awareness of environmental conservation through learning and experiences in nature.
[1248] A "point system" refers to an incentive system that awards points to users in accordance with specific activities or purchases, and allows users to use those points toward their next activity or purchase.
[1249] A "sensor" refers to a device that collects specific environmental data (such as temperature, humidity, or salinity) in real time.
[1250] An "incentive system" refers to a mechanism that awards rewards or points to increase users' motivation to participate.
[1251] "Environmental data" refers to data necessary to understand and analyze the health of the natural environment (e.g., water quality, temperature, light intensity, etc.).
[1252] A "dashboard" refers to an interface that visually displays collected data so that users can understand it at a glance.
[1253] The following describes an embodiment of the present invention: The present invention is realized by a system consisting of a user, a terminal, and a server, and various applications associated therewith.
[1254] System Configuration
[1255] The present invention comprises the following main elements:
[1256] 1. Sales system for products made from marine biological materials
[1257] 2. Integrated management of product information
[1258] 3. Environmental data collection and analysis
[1259] 4. Ecotourism Experience Reservation and Points System
[1260] 5. Natural Environment Education Programs
[1261] 6. Tracking and visualizing the health of natural environments
[1262] 1. Sales system for products made from marine biological materials
[1263] The server provides a website for selling products made from marine biological materials (such as accessories and chopstick rests). Users access the website through their devices, select products, and purchase them. The server stores purchase data and processes product shipping.
[1264] 2. Integrated management of product information
[1265] The server manages all product information purchased at physical stores and websites. It saves a purchase history for each user based on the purchase information obtained from the device. Through a smartphone application, users can check their own purchase history and the progress of related environmental conservation activities.
[1266] 3. Environmental data collection and analysis
[1267] The sensors collect real-time data on the marine life's habitat (such as temperature, salinity, and light intensity). The terminal transmits the data provided by the sensors to a server, which analyzes the data and determines whether the conditions are suitable for the growth of marine life.
[1268] 4. Ecotourism Experience Reservation and Points System
[1269] Users can book ecotourism experiences using a smartphone application. The server manages the reservation information and awards points to users when the tour is completed. The points can be used for future purchases or ecotourism experiences.
[1270] 5. Natural Environment Education Programs
[1271] The server provides educational programs to raise awareness of the importance of the natural environment. Users select and study educational content via a smartphone application. The device sends the user's learning progress to the server, which then recommends the next learning content to the user.
[1272] 6. Tracking and visualizing the health of natural environments
[1273] The server analyzes environmental data collected from the sensors in real time to assess the health of the natural environment, which users can view on a dashboard via a smartphone application.
[1274] Specific examples
[1275] For example, if User A purchases accessories made from marine biological materials at a physical store, the server consolidates the purchase information and displays the progress of the environmental conservation project to User A through a smartphone application. User A then books an ecotourism experience and earns points after participating in the tour. The knowledge gained through the educational program and the tour experience will help User A to gain a deeper understanding of the importance of the natural environment and to participate in ongoing environmental conservation activities.
[1276] Example prompt for a generative AI model:
[1277] Generative AI: I'm designing a smartphone app to manage information about marine biological products I purchase in a physical store. Please generate a flowchart for the application that meets the following requirements:
[1278] Product information management
[1279] Providing environmental education programs
[1280] Reservation for Ecotourism Experience
[1281] Displaying environmental data on the dashboard
[1282] Bonus Points System
[1283] Such prompts enable generative AI models to achieve effective application design and provide users with a better user experience.
[1284] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1285] Step 1:
[1286] A user purchases a marine biological product from a physical store or website. The user uses a device to select the product and complete the purchase. The device sends the purchase information (product name, quantity, price, purchase date and time, etc.) to a server, which stores this information in a database.
[1287] Step 2:
[1288] The server processes product shipping based on the saved purchase information. Specifically, the server connects to an inventory management system to check the stock of the purchased product. It then sends shipping instructions to the logistics center. The logistics center ships the product and returns a shipping completion notice to the server. The server records this in a database and sends a shipping completion notice to the user.
[1289] Step 3:
[1290] The server manages the progress of environmental conservation projects related to product purchases. Environmental data (temperature, salinity, light intensity, etc.) obtained from sensors is sent to the server. The server stores this data in a database and analyzes it. The analysis results are provided to the user's smartphone application, allowing the user to check the progress of the environmental conservation project in real time.
[1291] Step 4:
[1292] Users use a smartphone application to book an ecotourism experience. They select the tour they want and complete the booking process. The device sends the booking information (tour name, date and time, number of participants, etc.) to the server, which then stores it in a database.
[1293] Step 5:
[1294] After completing the ecotourism experience, the server will give the user points. When the tour guide reports the completion of the tour to the server, the server will update the user's points. These points can be used for the next purchase or ecotourism experience.
[1295] Step 6:
[1296] Users access the natural environment educational program through a smartphone application. The user selects the content they want to learn, and the device sends the selection information to the server. The server then provides the selected educational content to the device. As the user progresses with their learning, the device sends their progress to the server, which then recommends the next content.
[1297] Step 7:
[1298] The server evaluates the health of the natural environment based on the collected environmental data. It analyzes the data provided by the sensors in real time and displays the results on a dashboard. Users can check the environmental data on the dashboard via a smartphone application and take necessary measures.
[1299] As described above, the system of the present invention allows users, terminals, and servers to cooperate with each other, thereby realizing conservation of the natural environment and an improved user experience.
[1300] 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.
[1301] This paper describes an embodiment of the present invention. The present invention combines a series of systems that sell products made from marine biological materials and use the profits to restore the natural environment with an emotion engine that recognizes the user's emotions. The system is realized through the interaction between the user, terminals, and a server.
[1302] Sales of marine biological products
[1303] First, products made from marine biological materials (such as chopstick rests, accessories, building materials, etc.) will be sold on the website.
[1304] A user accesses a website and views a product listing page.
[1305] The terminal transmits the user's request to the server and obtains product information.
[1306] The server retrieves product information from the database and sends it to the terminal.
[1307] The terminal displays a list of products to the user.
[1308] The user selects a product, adds it to their cart, and proceeds with the purchase.
[1309] The terminal transmits the selection and payment information to the server.
[1310] The server verifies the payment and processes the order to ship the item.
[1311] Marine organisms growing in specific environments
[1312] A portion of the profits will be used to promote and grow marine life, particularly coral, in specific environments.
[1313] The sensors monitor the habitat conditions of marine organisms (e.g., temperature, salinity, light intensity, etc.) in real time.
[1314] The terminal transmits the data provided by the sensor to the server.
[1315] The server analyzes the data and assesses whether conditions are favorable for growth.
[1316] Users (local staff and volunteers) carry out the propagation work according to instructions from the server.
[1317] Educational programs on the importance of the natural environment
[1318] Provide programs to educate users about the importance of the natural environment.
[1319] The user accesses the educational program page and selects the content they wish to study.
[1320] The terminal transmits content selection information to the server.
[1321] The server provides the selected educational content to the terminal.
[1322] Users browse the content and progress through their studies.
[1323] The terminal transmits the user's learning progress to the server.
[1324] The server determines the next content based on the learning data and sends it to the terminal.
[1325] Ecological Experience
[1326] Through ecotourism, users can participate in coral restoration activities.
[1327] Users access the Ecotour booking page and select the tour they wish to participate in.
[1328] The terminal transmits the reservation information to the server.
[1329] The server will confirm the reservation details and send a reservation confirmation email to the user.
[1330] On the day of the tour, users will use the app to follow guides and instructions to experience coral restoration activities.
[1331] Tracking the health of natural environments
[1332] Use the collected data to track and assess the health of the natural environment.
[1333] Sensors collect environmental data in real time.
[1334] The terminal transmits the sensor data to the server.
[1335] The server analyzes the data and assesses the health of the natural environment.
[1336] The server provides the evaluation results to the user on a dashboard.
[1337] Users can check the health of the natural environment through the dashboard.
[1338] Incorporating an emotion engine
[1339] The system of the present invention incorporates an emotion engine that recognizes the user's emotions and optimizes the experience accordingly.
[1340] Emotion recognition and optimization of educational programs
[1341] The user accesses the educational program page and begins learning.
[1342] The device transmits changes in the user's facial expressions and voice to the emotion engine via a camera and microphone.
[1343] The emotion engine (server) analyzes the data and assesses the user's emotional state (e.g., happy, anxious, excited, etc.).
[1344] The server uses the emotional data to optimize the next educational content to be displayed and the activities to be offered.
[1345] The terminal provides the optimized content to the user.
[1346] Emotional data and the effectiveness of environmental restoration activities
[1347] Users (ecotourism participants) participate in restoration activities through their ecotourism experiences.
[1348] The terminal collects the user's emotion data during the playback activity and transmits it to the emotion engine.
[1349] The emotion engine (server) analyzes the emotion data and evaluates the effectiveness of activities and user satisfaction.
[1350] The server will reflect the evaluation results in improving the activities and in designing future programs.
[1351] Tailoring Emotionally Based Ecotourism Experiences
[1352] Users' emotions are recognized in real time during the ecotourism experience.
[1353] The device transmits the user's facial expressions and voice to the emotion engine.
[1354] The emotion engine (server) analyzes the data and evaluates the user's excitement and satisfaction.
[1355] Based on the evaluation results, the server issues instructions to the tour guide and adjusts the experience content in real time.
[1356] Users can enjoy ecotourism more fully through an optimized experience.
[1357] Specific examples
[1358] For example, let us explain the case where Mr. Tanaka purchases chopstick rests made from marine biological materials and participates in ecotourism.
[1359] Mr. Tanaka (user) accesses the website, selects a chopstick rest, and completes the purchase process.
[1360] Tanaka's device sends the selection information to the server, and once payment is confirmed, the product is shipped.
[1361] A portion of the proceeds will be used for coral propagation projects.
[1362] When booking Ecotourism,
[1363] Tanaka accesses the Eco Tour reservation page and completes the reservation process.
[1364] The server will send you a booking confirmation email and provide instructions on the day of the tour.
[1365] On the day of the EcoSea experience,
[1366] Tanaka launches the app and follows the guide's instructions to participate in the coral restoration activities.
[1367] The device sends Tanaka's emotional data to the emotion engine.
[1368] The emotion engine (server) evaluates Tanaka's satisfaction level and optimizes his activities in real time.
[1369] This will enable Tanaka to find his ecotourism experience more enjoyable and fulfilling.
[1370] The above is a specific implementation of the "Coral Reef Restoration Platform" incorporating an emotion engine. This system not only balances environmental conservation with revenue generation, but also optimizes the user experience based on emotions, thereby realizing sustainable restoration of the natural environment.
[1371] The processing flow will be explained below.
[1372] Processing flow for marine biological product sales
[1373] Step 1:
[1374] A user accesses a website and views a product listing page.
[1375] Step 2:
[1376] The terminal transmits the user's request to the server and obtains product information.
[1377] Step 3:
[1378] The server retrieves product information from the database and sends it to the terminal.
[1379] Step 4:
[1380] The terminal displays a list of products to the user.
[1381] Step 5:
[1382] The user selects the products they want and adds them to their cart.
[1383] Step 6:
[1384] The terminal transmits product selection information to the server.
[1385] Step 7:
[1386] The server checks the inventory status and updates the cart status.
[1387] Step 8:
[1388] The terminal displays the status of the cart to the user.
[1389] Step 9:
[1390] The user clicks the checkout button to proceed with the purchase.
[1391] Step 10:
[1392] The terminal sends a checkout request to the server.
[1393] Step 11:
[1394] The server provides the user with a payment information entry page.
[1395] Step 12:
[1396] The user enters payment information and clicks the confirm button.
[1397] Step 13:
[1398] The terminal transmits the payment information to the server.
[1399] Step 14:
[1400] The server interfaces with a payment gateway to process the payment.
[1401] Step 15:
[1402] Once the server has confirmed the payment, it will notify the department in charge of the shipping procedure for the product.
[1403] Step 16:
[1404] The server will then email the user confirmation of payment and the estimated shipping date.
[1405] Step 17:
[1406] The user will receive a confirmation email.
[1407] Treatment flow for marine organism proliferation in specific environments
[1408] Step 1:
[1409] The sensors monitor the habitat conditions of marine organisms (e.g., temperature, salinity, light intensity, etc.) in real time.
[1410] Step 2:
[1411] The sensor transmits the data to the terminal.
[1412] Step 3:
[1413] The terminal transmits the collected data to the server.
[1414] Step 4:
[1415] The server analyzes the data and assesses whether conditions are favorable for growth.
[1416] Step 5:
[1417] The server sends propagation instructions to local staff and volunteers as needed.
[1418] Step 6:
[1419] Users (staff and volunteers) perform the propagation work according to instructions from the server.
[1420] Step 7:
[1421] The user inputs the work status into the terminal.
[1422] Step 8:
[1423] The terminal transmits the work data to the server.
[1424] Step 9:
[1425] The server checks the work data and issues further instructions as necessary.
[1426] Process flow of the education program on the importance of the natural environment
[1427] Step 1:
[1428] The user accesses the educational program page.
[1429] Step 2:
[1430] The terminal sends an educational program request to the server.
[1431] Step 3:
[1432] The server obtains a list of educational content and sends it to the terminal.
[1433] Step 4:
[1434] The terminal displays a list of educational content to the user.
[1435] Step 5:
[1436] The user selects the content they want to learn.
[1437] Step 6:
[1438] The terminal transmits content selection information to the server.
[1439] Step 7:
[1440] The server provides the selected content to the user.
[1441] Step 8:
[1442] Users browse the content and progress through their studies.
[1443] Step 9:
[1444] The terminal transmits the user's learning progress to the server.
[1445] Step 10:
[1446] The server stores the learning data and determines the next content to display.
[1447] Step 11:
[1448] The terminal displays the following content to the user:
[1449] Ecotourism Experience Process
[1450] Step 1:
[1451] The user accesses the ecotour booking page and selects the tour they wish to participate in.
[1452] Step 2:
[1453] The terminal sends a tour list request to the server.
[1454] Step 3:
[1455] The server acquires the tour information and transmits it to the terminal.
[1456] Step 4:
[1457] The terminal displays the tour information to the user.
[1458] Step 5:
[1459] The user selects the tour they wish to participate in and proceeds with the reservation procedure.
[1460] Step 6:
[1461] The terminal transmits the reservation information to the server.
[1462] Step 7:
[1463] The server checks the reservation details and sends confirmation information to the terminal.
[1464] Step 8:
[1465] The server will send a reservation confirmation email to the user.
[1466] Step 9:
[1467] Users will receive a booking confirmation via email.
[1468] Step 10:
[1469] On the day of the tour, users launch the app and follow the instructions of the local guide.
[1470] Step 11:
[1471] The terminal transmits activity data during the tour to the server.
[1472] Step 12:
[1473] The server monitors the progress of the tour and provides the necessary information to the terminal.
[1474] Environment Health Tracking Process Flow
[1475] Step 1:
[1476] Sensors collect environmental data in real time.
[1477] Step 2:
[1478] The sensor transmits the data to the terminal.
[1479] Step 3:
[1480] The terminal transmits the sensor data to the server.
[1481] Step 4:
[1482] The server analyzes the collected data.
[1483] Step 5:
[1484] The server assesses the health of the natural environment.
[1485] Step 6:
[1486] The server provides the evaluation results to the user on a dashboard.
[1487] Step 7:
[1488] Users access a dashboard to check the health of the natural environment.
[1489] Step 8:
[1490] The terminal sends a dashboard display request to the server.
[1491] Step 9:
[1492] The server retrieves the latest data and updates the dashboard.
[1493] Step 10:
[1494] The terminal displays the updated dashboard to the user.
[1495] Processing flow of emotion recognition and educational program optimization
[1496] Step 1:
[1497] The user accesses the educational program page and begins learning.
[1498] Step 2:
[1499] The device transmits changes in the user's facial expressions and voice to the emotion engine via a camera and microphone.
[1500] Step 3:
[1501] The emotion engine (server) analyzes the data and assesses the user's emotional state (e.g., happy, anxious, excited, etc.).
[1502] Step 4:
[1503] The server uses the emotional data to optimize the next educational content to be displayed and the activities to be offered.
[1504] Step 5:
[1505] The terminal provides the optimized content to the user.
[1506] Processing flow of emotion data and effect evaluation of natural environment restoration activities
[1507] Step 1:
[1508] Users (ecotourism participants) participate in restoration activities through their ecotourism experiences.
[1509] Step 2:
[1510] The terminal collects the user's emotion data during the playback activity and transmits it to the emotion engine.
[1511] Step 3:
[1512] The emotion engine (server) analyzes the emotion data and evaluates the effectiveness of activities and user satisfaction.
[1513] Step 4:
[1514] The server will reflect the evaluation results in improving the activities and in designing future programs.
[1515] Process flow of emotion-based ecotourism experience adjustment
[1516] Step 1:
[1517] Users' emotions are recognized in real time during the ecotourism experience.
[1518] Step 2:
[1519] The device transmits the user's facial expressions and voice to the emotion engine.
[1520] Step 3:
[1521] The emotion engine (server) analyzes the data and evaluates the user's excitement and satisfaction.
[1522] Step 4:
[1523] Based on the evaluation results, the server issues instructions to the tour guide and adjusts the experience content in real time.
[1524] Step 5:
[1525] Users can enjoy ecotourism more fully through an optimized experience.
[1526] Example 2
[1527] 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."
[1528] Previous marine life conservation and natural environment restoration activities faced challenges in securing revenue and implementing effective environmental restoration activities. Furthermore, there was a lack of ways to optimize the user experience, making it difficult to improve user satisfaction. Furthermore, the effectiveness of educational programs was often not optimized for individual users, and the content was often uniform.
[1529] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes means for selling products made from marine biological materials and securing profits, means for using a portion of the profits to promote the proliferation of marine organisms in specific environments and transplant them to damaged natural environments, means for providing educational programs and experiential activities related to the importance of the natural environment, means for tracking and analyzing the health of the natural environment based on collected data, means for collecting user emotional data and incorporating an emotion engine that optimizes the content and experiences provided based on the collected data, means for transmitting environmental data collected from sensors to the server and for the server to analyze the data, means for users to select products and complete purchase procedures via a website, and means for analyzing emotional data in real time during the ecotourism experience and adjusting the tour content. This enables both profit generation and environmental restoration activities to be achieved, and further optimizes the user experience based on emotions, improving the effectiveness of the educational programs and ecotourism experiences.
[1530] "Marine biological material" refers to materials or samples obtained from marine organisms, including, for example, coral reefs, shells, seaweed, etc.
[1531] "Means of securing revenue" refers to methods and mechanisms for sustainably maintaining the profits gained from selling products.
[1532] "Growth-enhancing measures" refers to techniques and methods that support and optimize the growth and reproduction of marine organisms, including the provision of suitable environmental conditions and nutrients.
[1533] "Relocation to natural environments" refers to procedures and techniques for returning artificially rehabilitated marine organisms to their natural environments.
[1534] An "educational program" is a series of educational materials and sessions designed to teach people about the importance of the natural environment.
[1535] "Experiential activities" refer to opportunities for learners to learn through real-life experiences, such as environmental conservation activities carried out in the field or guided tours.
[1536] "Collected data" refers to information about the state of the natural environment and the user's reactions obtained through sensors and user activities.
[1537] "Means for tracking and analyzing environmental health" refers to technologies and methods for long-term monitoring of environmental data and analyzing it to assess environmental health.
[1538] "Emotional data" is data that indicates a user's emotions and state of mind, and is collected from facial expressions, tone of voice, behavior, and the like.
[1539] An "emotion engine" refers to a system that analyzes collected emotional data and optimizes the user experience based on the results.
[1540] A "sensor" refers to a device that measures a physical parameter such as temperature, light, humidity, or salinity and transmits that data electronically.
[1541] "Server" refers to the central control unit that stores, processes, and analyzes data and manages the operation of the entire system.
[1542] "User" refers to an individual or organization that uses the system to purchase products, participate in educational programs, or experience ecotourism.
[1543] "Website" means an online information platform accessible via the Internet.
[1544] "Ecotourism" refers to travel and tour activities aimed at preserving and experiencing the natural environment.
[1545] MODE FOR CARRYING OUT THE INVENTION
[1546] overview
[1547] This invention is a system that sells products made from marine biological materials, uses the profits to carry out activities to restore the natural environment, and analyzes user emotions to optimize the experience. The system is primarily composed of interactions between users, terminals, and a server.
[1548] Sales of marine biological products
[1549] When a user accesses a website and browses, selects, and purchases a product, the device performs the following steps: The primary hardware is the user's PC or smartphone, and the primary software is a web browser and a framework (e.g., Angular or React) required to process HTTP requests and responses.
[1550] A user accesses a website using a browser.
[1551] The terminal sends a web request to the server to obtain product information.
[1552] The server retrieves product information from a database (e.g., MySQL) and sends it to the terminal.
[1553] The device uses HTML and CSS to display a list of products to the user.
[1554] The user selects and purchases a product and adds it to their cart.
[1555] The terminal transmits the selected product data to the server and performs payment processing.
[1556] After confirming payment, the server will process the shipment.
[1557] Marine organisms growing in specific environments
[1558] The system uses a portion of the revenues to provide a means to promote the growth of marine life (e.g., corals) under defined environmental conditions.
[1559] The sensors measure data such as temperature, salinity, and light intensity in real time and send it to the terminal.
[1560] The terminal transmits the sensor data to the server.
[1561] The server analyzes the data and assesses whether the environment is suitable for proliferation.
[1562] Users (volunteers and local staff) follow instructions from the server to carry out the propagation work.
[1563] Educational programs on the importance of the natural environment
[1564] A means is provided for users to access educational programs and progress through their studies.
[1565] A user accesses an educational program page on the website and selects content.
[1566] The terminal transmits the selection information to the server.
[1567] The server retrieves the selected content and transmits it to the terminal.
[1568] The device displays content to the user and supports learning.
[1569] The terminal transmits the user's learning progress to the server.
[1570] The server automatically selects the next content based on the collected progress data.
[1571] Ecological Experience
[1572] Users will participate in coral restoration activities through ecotourism.
[1573] Users access the Ecotour booking page and reserve the tour they wish to participate in.
[1574] The terminal transmits the reservation information to the server.
[1575] The server will send a confirmation email and provide instructions for the day.
[1576] Users receive instructions from a guide through the app and participate in the tour.
[1577] Tracking the health of natural environments
[1578] The data collected provides a means to track and assess the health of the natural environment.
[1579] Sensors collect environmental data in real time.
[1580] The terminal transmits the collected data to the server.
[1581] The server analyzes the data to assess the health of the environment and provide information to the user.
[1582] Users can check the evaluation results through the dashboard.
[1583] Incorporating an emotion engine
[1584] A system will be introduced that analyzes users' emotional data and uses that data to optimize educational programs and eco-tour experiences.
[1585] The device collects the user's emotional data through a camera and microphone and sends it to a server.
[1586] The emotion engine (server) analyzes these data and evaluates the user's emotional state.
[1587] The server optimizes the content and experience based on the analysis results and sends instructions to the device in real time.
[1588] Example
[1589] For example, when a user purchases a product made from marine biological materials and participates in ecotourism, the following process is carried out.
[1590] Product Purchase
[1591] 1. A user visits a website, selects a product they are interested in, and checks out.
[1592] 2. The terminal sends the purchase information to the server and proceeds with the payment process.
[1593] 3. The server will ship the product after confirming payment.
[1594] Ecosqua Reservation
[1595] 1. The user accesses the ecotour booking page and selects the date they wish to participate.
[1596] 2. The terminal sends the reservation information to the server.
[1597] 3. The server sends a reservation confirmation email to the user.
[1598] Eco-Friendly Experience
[1599] 1. On the day of the tour, the user launches the app and begins the experience.
[1600] 2. The device collects the user's emotional data in real time and sends it to the server.
[1601] 3. The emotion engine (server) analyzes the data and evaluates the user's satisfaction and excitement level.
[1602] 4. The server optimizes the experience in real time and provides instructions to the tour guide.
[1603] Prompt Sentence Examples
[1604] "Please explain emotion recognition and experience optimization when users purchase marine biomaterial products and participate in ecotourism."
[1605] By inputting this prompt into a generative AI model, the user's specific journey from purchase to experience is explained in natural language.
[1606] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1607] Sales of marine biological products
[1608] Step 1:
[1609] A user visits a website. The user types a URL into their browser and accesses a web page, which is an initial request sent from their device to the server. The input is the URL provided by the user, and the output is the website's home page.
[1610] Step 2:
[1611] The terminal sends a request for a product listing page to the server. The terminal generates an HTTP request and sends it to the server. The input is the request information for the product listing page, and the output is the product data provided by the server.
[1612] Step 3:
[1613] The server retrieves product information from the database. The server queries the MySQL database to retrieve product information. The input is a product data query and the output is a dataset of product information.
[1614] Step 4:
[1615] The terminal displays the product list to the user. The terminal uses HTML and CSS to process the acquired product information into a display format and displays it in a web browser. The input is the product information acquired from the server, and the output is the product list displayed in the user's browser.
[1616] Step 5:
[1617] The user selects a product and adds it to the cart. The user clicks on the product they like and adds it to the cart. The input is the user's selection information, and the output is the product information in the cart.
[1618] Step 6:
[1619] The terminal sends the selection information to the server. The terminal sends data including the selected product ID to the server in JSON format. The input is the user's selection information, and the output is the selection data sent to the server.
[1620] Step 7:
[1621] The server verifies the payment information and processes the product for shipping. The server processes the payment using the Stripe API and, once confirmed, sends the order information to the shipping system. The input is payment information and selection data, and the output is payment confirmation and instructions for shipping the product.
[1622] Marine organisms growing in specific environments
[1623] Step 1:
[1624] Sensors collect environmental data: inputs are local environmental conditions, and outputs include data such as temperature, salinity, and light intensity.
[1625] Step 2:
[1626] The device sends sensor data to the server. The device receives data from the sensor via Bluetooth or Wi-Fi and sends it to the server. The input is the sensor data, and the output is the data sent to the server.
[1627] Step 3:
[1628] The server analyzes and evaluates the data. The input is the data sent from the sensor, and the output is the evaluation result of whether the conditions are suitable for growth.
[1629] Step 4:
[1630] Users (local staff or volunteers) perform tasks according to instructions from the server. The input is the instructions provided by the server, and the output is the actual propagation work.
[1631] Educational programs on the importance of the natural environment
[1632] Step 1:
[1633] A user accesses a page of an educational program. The input is the URL that the user accesses, and the output is the homepage of the educational program.
[1634] Step 2:
[1635] The terminal sends content selection information to the server, where the input is the user's content selection information and the output is the selection data sent to the server.
[1636] Step 3:
[1637] The server provides the selected educational content, the input is the selection data, and the output is the educational content data.
[1638] Step 4:
[1639] The terminal displays the educational content to the user. The input is the educational content data, and the output is the learning content displayed to the user.
[1640] Step 5:
[1641] The terminal sends the user's learning progress to the server. The input is the learning progress data, and the output is the progress data sent to the server.
[1642] Step 6:
[1643] The server determines the next content and sends it to the terminal. The input is the progress data, and the output is the data of the next content to be learned.
[1644] Ecological Experience
[1645] Step 1:
[1646] A user accesses the Ecotour booking page. The input is the URL of the booking page, and the output is the displayed booking page.
[1647] Step 2:
[1648] The terminal sends reservation information to the server. The input is the reservation information entered by the user, and the output is the reservation data sent to the server.
[1649] Step 3:
[1650] The server checks the reservation details and sends a reservation confirmation email. The input is the reservation data, and the output is the reservation confirmation email sent to the user.
[1651] Step 4:
[1652] The user uses the app to follow the guide's instructions and participate in the tour. The input is the instructions displayed on the app, and the output is the user's actual actions in participating in the tour.
[1653] Tracking the health of natural environments
[1654] Step 1:
[1655] Sensors collect environmental data: the input is the local environmental conditions, and the output is collected data such as temperature, salinity, and light intensity.
[1656] Step 2:
[1657] The device sends sensor data to the server. The input is the sensor data, and the output is the data sent to the server.
[1658] Step 3:
[1659] The server analyzes the data and evaluates the health status. The input is the transmitted data and the output is the analysis result.
[1660] Step 4:
[1661] The server provides the evaluation results to the user on a dashboard. The input is the analysis results, and the output is the evaluation information displayed on the dashboard.
[1662] Incorporating an emotion engine
[1663] Step 1:
[1664] A user accesses an educational program page and begins learning. The input is the URL of the educational program page, and the output is the displayed learning content.
[1665] Step 2:
[1666] The device collects emotional data through a camera or microphone and sends it to a server. The input is audio and video data obtained from the camera or microphone, and the output is emotional data sent to the server.
[1667] Step 3:
[1668] The emotion engine (server) analyzes the data and evaluates the user's emotional state. The input is the transmitted emotional data, and the output is the evaluation result of the emotional state.
[1669] Step 4:
[1670] The server optimizes educational content and experiences based on the evaluation results. The input is the evaluation results, and the output is optimized content data.
[1671] Step 5:
[1672] The terminal provides the optimized content to the user, where the input is the optimized content data and the output is the content provided to the user.
[1673] (Application example 2)
[1674] 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."
[1675] In modern society, it is important to balance environmental conservation with profits. However, revenue from product sales alone may not be enough to fund sufficient environmental restoration activities. In addition, methods for individually optimizing user experiences are underdeveloped. In particular, there is no technology that can optimize experiences and product recommendations in real time based on the user's emotional state.
[1676] The specific processing by the specific 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 selling products made from marine biological materials and securing profits; means for using a portion of the profits to promote the proliferation of marine organisms in a specific environment and transplant them to damaged natural environments; means for providing educational programs and experiential activities regarding the importance of the natural environment; means for tracking and analyzing the health of the natural environment based on collected data; means incorporating an emotion engine that recognizes user emotions and optimizes experiences based on the emotions; and means for analyzing the user's emotions at the time of ordering and providing optimal product suggestions and experiences. This makes it possible to provide individually optimized product suggestions and experiences based on the user's emotional state.
[1677] "Marine biological materials" are organic materials obtained from marine organisms living in nature, including, for example, seashells, corals, and marine plants.
[1678] "Revenue" is the economic benefit obtained from the sale of a product or the provision of a service.
[1679] The "emotion engine" is a system that recognizes a user's emotional state from their facial expressions, voice, behavior, etc., and optimizes services and experiences based on that information.
[1680] A "specific environment" is a place where conditions are optimal for marine life to thrive, such as an area of ocean with a particular temperature, salinity, or light level.
[1681] The "natural environment" refers to the Earth's land, oceans, ecosystems, and other areas that have not been damaged by human activities or that are partially preserved.
[1682] "Proliferation" is the phenomenon in which an organism grows and its population increases. Specifically, this includes the reproduction and regeneration of coral.
[1683] "Educational Programs" provide learning content and activities to help people learn about and deepen their understanding of the importance of the natural environment.
[1684] "Experiential activities" refer to activities that involve direct user involvement, such as on-site, hands-on activities or remote, virtual tours.
[1685] "Emotion recognition" is a technology that analyzes data such as a user's facial expressions, voice, and behavior to determine their emotional state.
[1686] "Optimization" means adjusting conditions or content to achieve maximum effect for a specific purpose or goal.
[1687] A "suggestion" is the act of recommending a product, service, activity, etc. to a user.
[1688] The present invention aims to optimize the user experience by combining a system that sells products made from marine biological materials and uses the profits from those products for environmental conservation activities with an emotion engine that recognizes the user's emotions.
[1689] 1. System Configuration
[1690] The system consists of users, devices (smartphones, tablets, etc.), servers, and sensors.
[1691] 2. Program Generation and Processing
[1692] The server uses the following hardware and software:
[1693] Hardware: Server equipment with high-performance processors, memory, and storage
[1694] Software: Generative AI models such as TensorFlow and Keras, web application frameworks such as Flask
[1695] Data processing and calculation
[1696] The server receives facial expression and voice data sent from the user's device and analyzes it using the emotion engine. The specific data processing and calculation are as follows:
[1697] Facial expression data processing: Preprocessing image data captured from the user's camera and recognizing emotions using a generative AI model.
[1698] Audio data processing: Analyzes audio data captured from a microphone and evaluates the voice tone and pitch to infer emotional state.
[1699] Optimization based on the analysis of emotional data: Based on the results of the generative AI model, optimal product suggestions and experiential activities are provided to users in real time.
[1700] 3. Specific Examples
[1701] For example, let's say a user wants to use the Eco Delivery app to purchase accessories made from marine materials. The steps are as follows:
[1702] 1. The user launches the app, selects an accessory, and begins the ordering process.
[1703] 2. The device captures the user's facial expressions and voice data and sends it to the server.
[1704] 3. The server analyzes the received data using an emotion engine powered by TensorFlow and evaluates the user's emotional state.
[1705] 4. Based on the evaluation results, the server presents product suggestions and ecotourism experience reservations that will give the user a high level of satisfaction.
[1706] 5. The device displays the suggestions from the server to the user.
[1707] 4. Examples of prompts
[1708] When using a generative AI model, use the following prompt:
[1709] "If a user is trying to order accessories and his facial expression is neutral and his tone of voice is steady, suggest a relaxing activity or product."
[1710] In this way, it is possible to recognize the user's emotional state in real time and provide optimized services and experiences.
[1711] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1712] Step 1:
[1713] The user launches the Eco Delivery app and selects a product (e.g., an accessory) made from marine biological materials.
[1714] Input: Product information selected by the user.
[1715] Output: The selection information is sent to the database.
[1716] Step 2:
[1717] The device captures the user's facial expressions and voice data.
[1718] Input: Real-time video and audio data from cameras and microphones.
[1719] Output: The captured facial and voice data is sent to the generative AI model.
[1720] Step 3:
[1721] The server analyzes the facial expression data and voice data using an emotion engine to evaluate the user's emotional state.
[1722] Input: facial expression data and speech data.
[1723] Data processing: Using TensorFlow, we analyze facial expression data to recognize emotions, and analyze audio data to estimate emotional states.
[1724] Output: The user's emotional state (e.g., "neutral" or "steady") is obtained as the evaluation result.
[1725] Step 4:
[1726] Based on the evaluation results, the server generates optimal product suggestions and experience activities for the user.
[1727] Input: Evaluation results of the emotion engine.
[1728] Data processing: Based on the evaluation results, prompts are input into the generative AI model to generate optimal product suggestions and experiential activities.
[1729] Output: Optimized product recommendations and experiential activity content.
[1730] Step 5:
[1731] The terminal displays the suggestions from the server to the user.
[1732] Input: Optimized proposal data sent from the server.
[1733] Output: The suggestion is displayed on the user's screen.
[1734] Step 6:
[1735] The user reviews the suggestions provided and, if necessary, books an ecotourism experience or purchases additional products.
[1736] Input: Information selected by the user.
[1737] Output: The selection information is sent to the server, and the next action is to confirm the reservation or start the process of purchasing additional products.
[1738] Through the above steps, the system can provide optimized product suggestions and experiential activities based on the user's emotional state, improving the user experience.
[1739] 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.
[1740] 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.
[1741] 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.
[1742] [Third embodiment]
[1743] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.
[1744] 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.
[1745] 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).
[1746] 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.
[1747] 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.
[1748] 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).
[1749] 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.
[1750] 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.
[1751] 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.
[1752] 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.
[1753] 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.
[1754] 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."
[1755] The following describes the mode for carrying out this invention. The present invention consists of a series of systems that sell products made from marine biological materials and use the profits to restore the natural environment. The system is realized through the interaction between users, terminals, and a server.
[1756] Sales of marine biological products
[1757] First, products made from marine biological materials (such as chopstick rests, accessories, building materials, etc.) will be sold on the website.
[1758] A user accesses a website and views a product listing page.
[1759] The terminal transmits the user's request to the server and obtains product information.
[1760] The server retrieves product information from the database and sends it to the terminal.
[1761] The terminal displays a list of products to the user.
[1762] The user selects a product, adds it to their cart, and proceeds with the purchase.
[1763] The terminal transmits the selection and payment information to the server.
[1764] The server verifies the payment and processes the order to ship the item.
[1765] Marine organisms growing in specific environments
[1766] A portion of the profits will be used to promote and grow marine life, particularly coral, in specific environments.
[1767] The sensors monitor the habitat conditions of marine organisms (e.g., temperature, salinity, light intensity, etc.) in real time.
[1768] The terminal transmits the data provided by the sensor to the server.
[1769] The server analyzes the data and assesses whether conditions are favorable for growth.
[1770] Users (local staff and volunteers) carry out the propagation work according to instructions from the server.
[1771] Educational programs on the importance of the natural environment
[1772] Provide programs to educate users about the importance of the natural environment.
[1773] The user accesses the educational program page and selects the content they wish to study.
[1774] The terminal transmits content selection information to the server.
[1775] The server provides the selected educational content to the terminal.
[1776] Users browse the content and progress through their studies.
[1777] The terminal transmits the user's learning progress to the server.
[1778] The server determines the next content based on the learning data and sends it to the terminal.
[1779] Ecological Experience
[1780] Through ecotourism, users can participate in coral restoration activities.
[1781] Users access the Ecotour booking page and select the tour they wish to participate in.
[1782] The terminal transmits the reservation information to the server.
[1783] The server will confirm the reservation details and send a reservation confirmation email to the user.
[1784] On the day of the tour, users will use the app to follow guides and instructions to experience coral restoration activities.
[1785] Tracking the health of natural environments
[1786] Use the collected data to track and assess the health of the natural environment.
[1787] Sensors collect environmental data in real time.
[1788] The terminal transmits the sensor data to the server.
[1789] The server analyzes the data and assesses the health of the natural environment.
[1790] The server provides the evaluation results to the user on a dashboard.
[1791] Users can check the health of the natural environment through the dashboard.
[1792] Specific examples
[1793] For example, let us explain the case where Yamada purchases chopstick rests made from marine life materials.
[1794] Yamada (user) accesses the website and selects a chopstick rest.
[1795] Yamada's device sends the selection information to the server and receives stock and price information.
[1796] Yamada confirms the purchase and enters her payment information.
[1797] The server verifies the payment and arranges for the chopstick rest to be shipped, with a portion of the proceeds going towards a coral propagation project.
[1798] Yamada earns points and makes a reservation to participate in his next ecotourism experience.
[1799] The above is a concrete implementation of the "Coral Reef Restoration Platform." This will achieve both environmental conservation and revenue generation, and realize sustainable restoration of the natural environment.
[1800] The processing flow will be explained below.
[1801] Processing flow for marine biological product sales
[1802] Step 1:
[1803] A user accesses a website and views a product listing page.
[1804] Step 2:
[1805] The terminal transmits the user's request to the server and obtains product information.
[1806] Step 3:
[1807] The server retrieves product information from the database and sends it to the terminal.
[1808] Step 4:
[1809] The terminal displays a list of products to the user.
[1810] Step 5:
[1811] The user selects the products they want and adds them to their cart.
[1812] Step 6:
[1813] The terminal transmits product selection information to the server.
[1814] Step 7:
[1815] The server checks the inventory status and updates the cart status.
[1816] Step 8:
[1817] The terminal displays the status of the cart to the user.
[1818] Step 9:
[1819] The user clicks the checkout button to proceed with the purchase.
[1820] Step 10:
[1821] The terminal sends a checkout request to the server.
[1822] Step 11:
[1823] The server provides the user with a payment information entry page.
[1824] Step 12:
[1825] The user enters payment information and clicks the confirm button.
[1826] Step 13:
[1827] The terminal transmits the payment information to the server.
[1828] Step 14:
[1829] The server interfaces with a payment gateway to process the payment.
[1830] Step 15:
[1831] Once the server has confirmed the payment, it will notify the department in charge of the shipping procedure for the product.
[1832] Step 16:
[1833] The server will then email the user confirmation of payment and the estimated shipping date.
[1834] Step 17:
[1835] The user will receive a confirmation email.
[1836] Treatment flow for marine organism proliferation in specific environments
[1837] Step 1:
[1838] The sensors monitor the habitat conditions of marine organisms (e.g., temperature, salinity, light intensity, etc.) in real time.
[1839] Step 2:
[1840] The sensor transmits the data to the terminal.
[1841] Step 3:
[1842] The terminal transmits the collected data to the server.
[1843] Step 4:
[1844] The server analyzes the data and assesses whether conditions are favorable for growth.
[1845] Step 5:
[1846] The server sends propagation instructions to local staff and volunteers as needed.
[1847] Step 6:
[1848] Users (staff and volunteers) perform the propagation work according to instructions from the server.
[1849] Step 7:
[1850] The user inputs the work status into the terminal.
[1851] Step 8:
[1852] The terminal transmits the work data to the server.
[1853] Step 9:
[1854] The server checks the work data and issues further instructions as necessary.
[1855] Process flow of the education program on the importance of the natural environment
[1856] Step 1:
[1857] The user accesses the educational program page.
[1858] Step 2:
[1859] The terminal sends an educational program request to the server.
[1860] Step 3:
[1861] The server obtains a list of educational content and sends it to the terminal.
[1862] Step 4:
[1863] The terminal displays a list of educational content to the user.
[1864] Step 5:
[1865] The user selects the content they want to learn.
[1866] Step 6:
[1867] The terminal transmits content selection information to the server.
[1868] Step 7:
[1869] The server provides the selected content to the user.
[1870] Step 8:
[1871] Users browse the content and progress through their studies.
[1872] Step 9:
[1873] The terminal transmits the user's learning progress to the server.
[1874] Step 10:
[1875] The server stores the learning data and determines the next content to display.
[1876] Step 11:
[1877] The terminal displays the following content to the user:
[1878] Ecotourism Experience Process
[1879] Step 1:
[1880] The user accesses the ecotour booking page and selects the tour they wish to participate in.
[1881] Step 2:
[1882] The terminal sends a tour list request to the server.
[1883] Step 3:
[1884] The server acquires the tour information and transmits it to the terminal.
[1885] Step 4:
[1886] The terminal displays the tour information to the user.
[1887] Step 5:
[1888] The user selects the tour they wish to participate in and proceeds with the reservation procedure.
[1889] Step 6:
[1890] The terminal transmits the reservation information to the server.
[1891] Step 7:
[1892] The server checks the reservation details and sends confirmation information to the terminal.
[1893] Step 8:
[1894] The server will send a reservation confirmation email to the user.
[1895] Step 9:
[1896] Users will receive a booking confirmation via email.
[1897] Step 10:
[1898] On the day of the tour, users launch the app and follow the instructions of the local guide.
[1899] Step 11:
[1900] The terminal transmits activity data during the tour to the server.
[1901] Step 12:
[1902] The server monitors the progress of the tour and provides the necessary information to the terminal.
[1903] Environment Health Tracking Process Flow
[1904] Step 1:
[1905] Sensors collect environmental data in real time.
[1906] Step 2:
[1907] The sensor transmits the data to the terminal.
[1908] Step 3:
[1909] The terminal transmits the sensor data to the server.
[1910] Step 4:
[1911] The server analyzes the collected data.
[1912] Step 5:
[1913] The server assesses the health of the natural environment.
[1914] Step 6:
[1915] The server provides the evaluation results to the user on a dashboard.
[1916] Step 7:
[1917] Users access a dashboard to check the health of the natural environment.
[1918] Step 8:
[1919] The terminal sends a dashboard display request to the server.
[1920] Step 9:
[1921] The server retrieves the latest data and updates the dashboard.
[1922] Step 10:
[1923] The terminal displays the updated dashboard to the user.
[1924] Example 1
[1925] 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."
[1926] This invention provides a system for restoring the natural environment by utilizing revenue from the sale of products made from marine biological materials. Conventional systems lacked the means to effectively utilize revenue for restoration activities or the means to efficiently collect and analyze environmental data, making sustainable restoration of the natural environment difficult. Furthermore, the system lacked a mechanism for helping users understand the importance of the natural environment through educational programs and ecotour experiences, making it difficult to encourage widespread participation.
[1927] 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.
[1928] In this invention, the server includes a means for securing profits by selling products made from marine biological materials, a means for promoting the proliferation of marine organisms in specific habitats using a portion of the profits, and a means for providing educational programs and experiential activities about the importance of the natural environment. This allows the profits to be effectively used for restoring the natural environment, while also educating users about the importance of the natural environment and encouraging greater participation.
[1929] "Marine biological materials" refers to natural materials obtained from organisms that live in the ocean, such as coral, shells, and algae.
[1930] "Products" refers to specific items made using marine biological materials, including everyday items such as chopstick rests and accessories.
[1931] "Revenue" refers to the financial benefit derived from the sale of a product.
[1932] "Habitat" refers to the environmental conditions in which marine organisms naturally live, including, for example, water temperature, salinity, and light intensity.
[1933] A "server" refers to a computer system that stores, processes, transmits, and receives data over a network.
[1934] "Terminal" refers to a device used by a user to communicate with a server, and includes, for example, a personal computer or smartphone.
[1935] "Sensor" refers to a device that measures a specific environmental condition in real time, and includes, for example, a temperature sensor or a salinity sensor.
[1936] "Data" refers to numerical information, text information, etc. collected from sensors and users.
[1937] "Educational program" refers to systematic learning content designed to help students understand and learn about the importance of the natural environment.
[1938] "Eco-tours" refer to experiential tours that involve environmental conservation activities and natural regeneration.
[1939] "Natural environment" refers to the entire marine and other relevant natural environments inhabited by marine life.
[1940] "Health" refers to indicators and conditions used to assess the health and sustainability of the natural environment.
[1941] This invention is a system for selling products made from marine biological materials and using the profits to restore the natural environment. This system is realized through the interaction of users, terminals, and a server. The specific hardware and software used in each process will be described in detail below.
[1942] Product Sales Process
[1943] User Roles
[1944] A user accesses a website, browses a product listing page, selects a product, and uses a browser to proceed with the purchase.
[1945] Device Role
[1946] The terminal (user's device) receives the user's request and requests product information from the server. A web page built using the React framework is displayed on the user's device.
[1947] Server Roles
[1948] The server is built using Node.js and Express, retrieves product information from a MySQL database, and sends it to the terminal in JSON format. It uses the Stripe API to confirm payments and works with the shipping management system to ship products.
[1949] Marine organisms growing in specific environments
[1950] The role of sensors
[1951] The sensors monitor marine habitat conditions (e.g., temperature, salinity, and light) in real time, and the collected data is updated regularly.
[1952] Device Role
[1953] The terminal (sensor data gateway) collects data from the sensors and transmits it to the server at regular intervals.
[1954] Server Roles
[1955] The server uses Python scripts to analyze the sensor data and generate alerts if certain thresholds are exceeded, and also uses this data to assess suitable habitat conditions.
[1956] Educational programs on the importance of the natural environment
[1957] User Roles
[1958] The user accesses the educational program page and selects the content they want to study. The user then browses the educational content and proceeds with their study.
[1959] Device Role
[1960] The terminal transmits content selection information to the server and displays the educational content provided by the server to the user.
[1961] Server Roles
[1962] The server provides educational content, tracks the user's learning progress, determines the next learning content, and sends it to the device.
[1963] Ecological Experience
[1964] User Roles
[1965] Users access the Ecotour booking page and select the tour they wish to participate in. On the day of the tour, users will use the app to follow the guide and instructions to experience coral restoration activities.
[1966] Device Role
[1967] The terminal transmits reservation information to the server, provides reservation confirmation information, and supports the user's activities on the day of the tour.
[1968] Server Roles
[1969] The server confirms the reservation details and sends a reservation confirmation email to the user. It also manages EcoSea participation information and records user activity.
[1970] Tracking the health of natural environments
[1971] The role of sensors
[1972] The sensors collect environmental data in real time and transmit it to the terminal.
[1973] Device Role
[1974] The terminal transmits the sensor data to the server and displays the evaluation results from the server to the user.
[1975] Server Roles
[1976] The server analyzes the collected environmental data and evaluates the health of the natural environment, providing the results to users on a dashboard.
[1977] Examples of concrete examples and prompts
[1978] For example, the prompts for the process of a user selecting a chopstick rest made from marine life materials on a website and proceeding to checkout are as follows:
[1979] "Please explain the process a user goes through on your website, from selecting chopstick rests made from marine life materials to checking out."
[1980] The following prompts provide a detailed explanation of the process by which sensor data is used to evaluate the optimal conditions for marine life growth and local staff carry out the growth work:
[1981] "Please explain in detail the process by which the optimal conditions for marine organism growth are assessed using sensor data and the local staff carry out the growth work."
[1982] By using the above means, the present invention effectively utilizes revenues for environmental restoration activities, thereby realizing the protection and restoration of the natural environment.
[1983] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1984] Specific processing steps of the program
[1985] Product Sales Process
[1986] Step 1:
[1987] A user enters a website URL in their browser and opens a product listing page.
[1988] Enter: Website URL
[1989] Output: Display of product listing page
[1990] Step 2:
[1991] The terminal (user device) sends an HTTP request to the server, requesting product information.
[1992] Input: Product listing page request
[1993] Output: Request sent to the server
[1994] Step 3:
[1995] The server retrieves product information from a database (e.g., MySQL) and sends it to the terminal in JSON format.
[1996] Input: Product information acquisition request
[1997] Data manipulation: Extract data using MySQL queries and convert it to JSON format
[1998] Output: Product information in JSON format
[1999] Step 4:
[2000] The device parses the JSON formatted product information received and renders a list of products using a React component.
[2001] Input: Product information in JSON format
[2002] Output: A list of products displayed in the user's browser
[2003] Step 5:
[2004] A user clicks on a particular product and presses the "Add to Cart" button.
[2005] Input: User's product selection
[2006] Output: Product added to cart
[2007] Step 6:
[2008] The terminal enters payment information and sends it to the server as a POST request.
[2009] Input: Payment information
[2010] Data processing: Converting payment information to JSON format
[2011] Output: Payment information sent to server
[2012] Step 7:
[2013] Your server uses the Stripe API to validate the payment, send the data to your shipping management system, and ship the product.
[2014] Input: Payment information verification request
[2015] Data processing: Payment confirmation via Stripe API
[2016] Output: Payment confirmation result and shipping procedure
[2017] Marine Biological Growth Process
[2018] Step 1:
[2019] Sensors monitor the habitat conditions of marine organisms (e.g., temperature, salinity, and light intensity) in real time.
[2020] Input: Environmental conditions
[2021] Output: Real-time collection of environmental data
[2022] Step 2:
[2023] The terminal (sensor data gateway) collects data from the sensor and sends it to the server at regular intervals.
[2024] Input: Sensor environmental data
[2025] Output: Sending environmental data to the server
[2026] Step 3:
[2027] The server uses Python scripts to analyze the sensor data and generate alerts if certain thresholds are exceeded.
[2028] Input: Environmental data
[2029] Data processing: Data analysis
[2030] Output: Environmental condition evaluation results and warnings
[2031] Step 4:
[2032] The user (local staff) receives instructions from the server and performs the appropriate propagation work.
[2033] Input: Instructions from the server
[2034] Output: Performing propagation work
[2035] Educational programs on the importance of the natural environment
[2036] Step 1:
[2037] The user accesses the educational program page and selects the content they want to study.
[2038] Enter: Access to the Education Program page
[2039] Output: Content selection information
[2040] Step 2:
[2041] The terminal transmits content selection information to the server, and displays the educational content provided by the server to the user.
[2042] Input: Content selection information
[2043] Data processing: Acquisition of content information
[2044] Output: Display of educational content
[2045] Step 3:
[2046] Users browse educational content and progress through their studies.
[2047] Input: Educational content display
[2048] Output: Learning progress
[2049] Step 4:
[2050] The terminal transmits the user's learning progress to the server, and the server determines the next content to be learned and transmits it to the terminal.
[2051] Input: Learning progress
[2052] Data processing: learning data analysis
[2053] Output: Determine next content
[2054] Ecological Experience
[2055] Step 1:
[2056] The user accesses the Ecotour booking page and selects the tour they wish to participate in.
[2057] Input: Access to Eco Tour booking page
[2058] Output: Tour selection information
[2059] Step 2:
[2060] The terminal transmits the reservation information to the server and provides reservation confirmation information.
[2061] Input: Reservation information
[2062] Output: Send reservation confirmation information
[2063] Step 3:
[2064] The server confirms the reservation details and sends a reservation confirmation email to the user.
[2065] Input: Reservation information
[2066] Data processing: Confirmation of reservation details
[2067] Output: Reservation confirmation email
[2068] Step 4:
[2069] On the day of the tour, users will use the app to follow guides and instructions to experience coral restoration activities.
[2070] Input: Use the app
[2071] Output: Experience of regenerative activities
[2072] Tracking the health of natural environments
[2073] Step 1:
[2074] Sensors collect environmental data in real time.
[2075] Input: Environmental conditions
[2076] Output: Environmental data
[2077] Step 2:
[2078] The terminal transmits the sensor data to the server, and the evaluation results from the server are displayed to the user.
[2079] Input: Sensor data
[2080] Output: Send data to the server
[2081] Step 3:
[2082] The server analyzes the environmental data and assesses the health of the natural environment.
[2083] Input: Sensor data
[2084] Data processing: Data analysis
[2085] Output: Health status assessment results
[2086] Step 4:
[2087] The server provides the evaluation results to the user on a dashboard, allowing the user to check the health status of the natural environment.
[2088] Input: Evaluation result
[2089] Output: Display of evaluation results
[2090] The above is an explanation of the specific processing steps and their operations. At each step, data processing or data calculation is performed based on the input data to obtain the final output.
[2091] (Application example 1)
[2092] 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."
[2093] Conventional sales systems for products made from marine biological materials are useful in that a portion of the profits are used to restore the natural environment. However, they lack a means to visualize the specific environmental conservation activities that users are contributing to through their purchases. As a result, they often do not sufficiently raise users' awareness of environmental conservation activities or motivate them to participate. They also lack an effective system for tracking the health of the natural environment in real time. Therefore, a more comprehensive, user-participatory system for restoring the natural environment is needed.
[2094] 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.
[2095] In this invention, the server includes a means for providing a smartphone application that integrates and manages product information purchased at stores and displays the progress of environmental conservation activities, a means for providing a smartphone application including an incentive system based on ecotourism experience reservations and point awards, a sensor for collecting environmental data, and a means for managing points using the incentive system. This allows users to not only check in real time how the products they purchased are contributing to environmental conservation, but also to actually participate in restoration activities through ecotourism experiences. In addition, displaying the collected environmental data allows for efficient tracking and analysis of the health of the natural environment.
[2096] "Marine biological materials" refer to materials obtained from organisms that live in the ocean, and products made from these materials are intended to contribute to the conservation of the natural environment.
[2097] "Revenue" refers to the monetary benefit derived from the sale of products made from marine biological materials.
[2098] "Propagation" refers to the process of encouraging the reproduction of marine organisms, especially corals, in a particular environment.
[2099] The "natural environment" refers to the natural ecosystem inhabited by living organisms and plants, and is the area that is the target of conservation activities.
[2100] "Educational Program" refers to a set of educational content and learning activities to raise awareness about the importance of the natural environment.
[2101] "Experience activities" refer to a means for users to understand and experience the importance of environmental conservation by actually participating in natural environment restoration activities.
[2102] A "smartphone application" is a software program that runs on a smartphone and includes functions such as managing product information, booking eco-tours, and displaying environmental data.
[2103] "Integration management" refers to the process of centrally managing and integrating data collected from different sources.
[2104] "Progress" refers to information that indicates the progress of a particular project or activity.
[2105] "Ecotourism" refers to tour activities aimed at preserving the natural environment, and aims to raise participants' awareness of environmental conservation through learning and experiences in nature.
[2106] A "point system" refers to an incentive system that awards points to users in accordance with specific activities or purchases, and allows users to use those points toward their next activity or purchase.
[2107] A "sensor" refers to a device that collects specific environmental data (such as temperature, humidity, or salinity) in real time.
[2108] An "incentive system" refers to a mechanism that awards rewards or points to increase users' motivation to participate.
[2109] "Environmental data" refers to data necessary to understand and analyze the health of the natural environment (e.g., water quality, temperature, light intensity, etc.).
[2110] A "dashboard" refers to an interface that visually displays collected data so that users can understand it at a glance.
[2111] The following describes an embodiment of the present invention: The present invention is realized by a system consisting of a user, a terminal, and a server, and various applications associated therewith.
[2112] System Configuration
[2113] The present invention comprises the following main elements:
[2114] 1. Sales system for products made from marine biological materials
[2115] 2. Integrated management of product information
[2116] 3. Environmental data collection and analysis
[2117] 4. Ecotourism Experience Reservation and Points System
[2118] 5. Natural Environment Education Programs
[2119] 6. Tracking and visualizing the health of natural environments
[2120] 1. Sales system for products made from marine biological materials
[2121] The server provides a website for selling products made from marine biological materials (such as accessories and chopstick rests). Users access the website through their devices, select products, and purchase them. The server stores purchase data and processes product shipping.
[2122] 2. Integrated management of product information
[2123] The server manages all product information purchased at physical stores and websites. It saves a purchase history for each user based on the purchase information obtained from the device. Through a smartphone application, users can check their own purchase history and the progress of related environmental conservation activities.
[2124] 3. Environmental data collection and analysis
[2125] The sensors collect real-time data on the marine life's habitat (such as temperature, salinity, and light intensity). The terminal transmits the data provided by the sensors to a server, which analyzes the data and determines whether the conditions are suitable for the growth of marine life.
[2126] 4. Ecotourism Experience Reservation and Points System
[2127] Users can book ecotourism experiences using a smartphone application. The server manages the reservation information and awards points to users when the tour is completed. The points can be used for future purchases or ecotourism experiences.
[2128] 5. Natural Environment Education Programs
[2129] The server provides educational programs to raise awareness of the importance of the natural environment. Users select and study educational content via a smartphone application. The device sends the user's learning progress to the server, which then recommends the next learning content to the user.
[2130] 6. Tracking and visualizing the health of natural environments
[2131] The server analyzes environmental data collected from the sensors in real time to assess the health of the natural environment, which users can view on a dashboard via a smartphone application.
[2132] Specific examples
[2133] For example, if User A purchases accessories made from marine biological materials at a physical store, the server consolidates the purchase information and displays the progress of the environmental conservation project to User A through a smartphone application. User A then books an ecotourism experience and earns points after participating in the tour. The knowledge gained through the educational program and the tour experience will help User A to gain a deeper understanding of the importance of the natural environment and to participate in ongoing environmental conservation activities.
[2134] Example prompt for a generative AI model:
[2135] Generative AI: I'm designing a smartphone app to manage information about marine biological products I purchase in a physical store. Please generate a flowchart for the application that meets the following requirements:
[2136] Product information management
[2137] Providing environmental education programs
[2138] Reservation for Ecotourism Experience
[2139] Displaying environmental data on the dashboard
[2140] Bonus Points System
[2141] Such prompts enable generative AI models to achieve effective application design and provide users with a better user experience.
[2142] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[2143] Step 1:
[2144] A user purchases a marine biological product from a physical store or website. The user uses a device to select the product and complete the purchase. The device sends the purchase information (product name, quantity, price, purchase date and time, etc.) to a server, which stores this information in a database.
[2145] Step 2:
[2146] The server processes product shipping based on the saved purchase information. Specifically, the server connects to an inventory management system to check the stock of the purchased product. It then sends shipping instructions to the logistics center. The logistics center ships the product and returns a shipping completion notice to the server. The server records this in a database and sends a shipping completion notice to the user.
[2147] Step 3:
[2148] The server manages the progress of environmental conservation projects related to product purchases. Environmental data (temperature, salinity, light intensity, etc.) obtained from sensors is sent to the server. The server stores this data in a database and analyzes it. The analysis results are provided to the user's smartphone application, allowing the user to check the progress of the environmental conservation project in real time.
[2149] Step 4:
[2150] Users use a smartphone application to book an ecotourism experience. They select the tour they want and complete the booking process. The device sends the booking information (tour name, date and time, number of participants, etc.) to the server, which then stores it in a database.
[2151] Step 5:
[2152] After completing the ecotourism experience, the server will give the user points. When the tour guide reports the completion of the tour to the server, the server will update the user's points. These points can be used for the next purchase or ecotourism experience.
[2153] Step 6:
[2154] Users access the natural environment educational program through a smartphone application. The user selects the content they want to learn, and the device sends the selection information to the server. The server then provides the selected educational content to the device. As the user progresses with their learning, the device sends their progress to the server, which then recommends the next content.
[2155] Step 7:
[2156] The server evaluates the health of the natural environment based on the collected environmental data. It analyzes the data provided by the sensors in real time and displays the results on a dashboard. Users can check the environmental data on the dashboard via a smartphone application and take necessary measures.
[2157] As described above, the system of the present invention allows users, terminals, and servers to cooperate with each other, thereby realizing conservation of the natural environment and an improved user experience.
[2158] 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.
[2159] This paper describes an embodiment of the present invention. The present invention combines a series of systems that sell products made from marine biological materials and use the profits to restore the natural environment with an emotion engine that recognizes the user's emotions. The system is realized through the interaction between the user, terminals, and a server.
[2160] Sales of marine biological products
[2161] First, products made from marine biological materials (such as chopstick rests, accessories, building materials, etc.) will be sold on the website.
[2162] A user accesses a website and views a product listing page.
[2163] The terminal transmits the user's request to the server and obtains product information.
[2164] The server retrieves product information from the database and sends it to the terminal.
[2165] The terminal displays a list of products to the user.
[2166] The user selects a product, adds it to their cart, and proceeds with the purchase.
[2167] The terminal transmits the selection and payment information to the server.
[2168] The server verifies the payment and processes the order to ship the item.
[2169] Marine organisms growing in specific environments
[2170] A portion of the profits will be used to promote and grow marine life, particularly coral, in specific environments.
[2171] The sensors monitor the habitat conditions of marine organisms (e.g., temperature, salinity, light intensity, etc.) in real time.
[2172] The terminal transmits the data provided by the sensor to the server.
[2173] The server analyzes the data and assesses whether conditions are favorable for growth.
[2174] Users (local staff and volunteers) carry out the propagation work according to instructions from the server.
[2175] Educational programs on the importance of the natural environment
[2176] Provide programs to educate users about the importance of the natural environment.
[2177] The user accesses the educational program page and selects the content they wish to study.
[2178] The terminal transmits content selection information to the server.
[2179] The server provides the selected educational content to the terminal.
[2180] Users browse the content and progress through their studies.
[2181] The terminal transmits the user's learning progress to the server.
[2182] The server determines the next content based on the learning data and sends it to the terminal.
[2183] Ecological Experience
[2184] Through ecotourism, users can participate in coral restoration activities.
[2185] Users access the Ecotour booking page and select the tour they wish to participate in.
[2186] The terminal transmits the reservation information to the server.
[2187] The server will confirm the reservation details and send a reservation confirmation email to the user.
[2188] On the day of the tour, users will use the app to follow guides and instructions to experience coral restoration activities.
[2189] Tracking the health of natural environments
[2190] Use the collected data to track and assess the health of the natural environment.
[2191] Sensors collect environmental data in real time.
[2192] The terminal transmits the sensor data to the server.
[2193] The server analyzes the data and assesses the health of the natural environment.
[2194] The server provides the evaluation results to the user on a dashboard.
[2195] Users can check the health of the natural environment through the dashboard.
[2196] Incorporating an emotion engine
[2197] The system of the present invention incorporates an emotion engine that recognizes the user's emotions and optimizes the experience accordingly.
[2198] Emotion recognition and optimization of educational programs
[2199] The user accesses the educational program page and begins learning.
[2200] The device transmits changes in the user's facial expressions and voice to the emotion engine via a camera and microphone.
[2201] The emotion engine (server) analyzes the data and assesses the user's emotional state (e.g., happy, anxious, excited, etc.).
[2202] The server uses the emotional data to optimize the next educational content to be displayed and the activities to be offered.
[2203] The terminal provides the optimized content to the user.
[2204] Emotional data and the effectiveness of environmental restoration activities
[2205] Users (ecotourism participants) participate in restoration activities through their ecotourism experiences.
[2206] The terminal collects the user's emotion data during the playback activity and transmits it to the emotion engine.
[2207] The emotion engine (server) analyzes the emotion data and evaluates the effectiveness of activities and user satisfaction.
[2208] The server will reflect the evaluation results in improving the activities and in designing future programs.
[2209] Tailoring Emotionally Based Ecotourism Experiences
[2210] Users' emotions are recognized in real time during the ecotourism experience.
[2211] The device transmits the user's facial expressions and voice to the emotion engine.
[2212] The emotion engine (server) analyzes the data and evaluates the user's excitement and satisfaction.
[2213] Based on the evaluation results, the server issues instructions to the tour guide and adjusts the experience content in real time.
[2214] Users can enjoy ecotourism more fully through an optimized experience.
[2215] Specific examples
[2216] For example, let us explain the case where Mr. Tanaka purchases chopstick rests made from marine biological materials and participates in ecotourism.
[2217] Mr. Tanaka (user) accesses the website, selects a chopstick rest, and completes the purchase process.
[2218] Tanaka's device sends the selection information to the server, and once payment is confirmed, the product is shipped.
[2219] A portion of the proceeds will be used for coral propagation projects.
[2220] When booking Ecotourism,
[2221] Tanaka accesses the Eco Tour reservation page and completes the reservation process.
[2222] The server will send you a booking confirmation email and provide instructions on the day of the tour.
[2223] On the day of the EcoSea experience,
[2224] Tanaka launches the app and follows the guide's instructions to participate in the coral restoration activities.
[2225] The device sends Tanaka's emotional data to the emotion engine.
[2226] The emotion engine (server) evaluates Tanaka's satisfaction level and optimizes his activities in real time.
[2227] This will enable Tanaka to find his ecotourism experience more enjoyable and fulfilling.
[2228] The above is a specific implementation of the "Coral Reef Restoration Platform" incorporating an emotion engine. This system not only balances environmental conservation with revenue generation, but also optimizes the user experience based on emotions, thereby realizing sustainable restoration of the natural environment.
[2229] The processing flow will be explained below.
[2230] Processing flow for marine biological product sales
[2231] Step 1:
[2232] A user accesses a website and views a product listing page.
[2233] Step 2:
[2234] The terminal transmits the user's request to the server and obtains product information.
[2235] Step 3:
[2236] The server retrieves product information from the database and sends it to the terminal.
[2237] Step 4:
[2238] The terminal displays a list of products to the user.
[2239] Step 5:
[2240] The user selects the products they want and adds them to their cart.
[2241] Step 6:
[2242] The terminal transmits product selection information to the server.
[2243] Step 7:
[2244] The server checks the inventory status and updates the cart status.
[2245] Step 8:
[2246] The terminal displays the status of the cart to the user.
[2247] Step 9:
[2248] The user clicks the checkout button to proceed with the purchase.
[2249] Step 10:
[2250] The terminal sends a checkout request to the server.
[2251] Step 11:
[2252] The server provides the user with a payment information entry page.
[2253] Step 12:
[2254] The user enters payment information and clicks the confirm button.
[2255] Step 13:
[2256] The terminal transmits the payment information to the server.
[2257] Step 14:
[2258] The server interfaces with a payment gateway to process the payment.
[2259] Step 15:
[2260] Once the server has confirmed the payment, it will notify the department in charge of the shipping procedure for the product.
[2261] Step 16:
[2262] The server will then email the user confirmation of payment and the estimated shipping date.
[2263] Step 17:
[2264] The user will receive a confirmation email.
[2265] Treatment flow for marine organism proliferation in specific environments
[2266] Step 1:
[2267] The sensors monitor the habitat conditions of marine organisms (e.g., temperature, salinity, light intensity, etc.) in real time.
[2268] Step 2:
[2269] The sensor transmits the data to the terminal.
[2270] Step 3:
[2271] The terminal transmits the collected data to the server.
[2272] Step 4:
[2273] The server analyzes the data and assesses whether conditions are favorable for growth.
[2274] Step 5:
[2275] The server sends propagation instructions to local staff and volunteers as needed.
[2276] Step 6:
[2277] Users (staff and volunteers) perform the propagation work according to instructions from the server.
[2278] Step 7:
[2279] The user inputs the work status into the terminal.
[2280] Step 8:
[2281] The terminal transmits the work data to the server.
[2282] Step 9:
[2283] The server checks the work data and issues further instructions as necessary.
[2284] Process flow of the education program on the importance of the natural environment
[2285] Step 1:
[2286] The user accesses the educational program page.
[2287] Step 2:
[2288] The terminal sends an educational program request to the server.
[2289] Step 3:
[2290] The server obtains a list of educational content and sends it to the terminal.
[2291] Step 4:
[2292] The terminal displays a list of educational content to the user.
[2293] Step 5:
[2294] The user selects the content they want to learn.
[2295] Step 6:
[2296] The terminal transmits content selection information to the server.
[2297] Step 7:
[2298] The server provides the selected content to the user.
[2299] Step 8:
[2300] Users browse the content and progress through their studies.
[2301] Step 9:
[2302] The terminal transmits the user's learning progress to the server.
[2303] Step 10:
[2304] The server stores the learning data and determines the next content to display.
[2305] Step 11:
[2306] The terminal displays the following content to the user:
[2307] Ecotourism Experience Process
[2308] Step 1:
[2309] The user accesses the ecotour booking page and selects the tour they wish to participate in.
[2310] Step 2:
[2311] The terminal sends a tour list request to the server.
[2312] Step 3:
[2313] The server acquires the tour information and transmits it to the terminal.
[2314] Step 4:
[2315] The terminal displays the tour information to the user.
[2316] Step 5:
[2317] The user selects the tour they wish to participate in and proceeds with the reservation procedure.
[2318] Step 6:
[2319] The terminal transmits the reservation information to the server.
[2320] Step 7:
[2321] The server checks the reservation details and sends confirmation information to the terminal.
[2322] Step 8:
[2323] The server will send a reservation confirmation email to the user.
[2324] Step 9:
[2325] Users will receive a booking confirmation via email.
[2326] Step 10:
[2327] On the day of the tour, users launch the app and follow the instructions of the local guide.
[2328] Step 11:
[2329] The terminal transmits activity data during the tour to the server.
[2330] Step 12:
[2331] The server monitors the progress of the tour and provides the necessary information to the terminal.
[2332] Environment Health Tracking Process Flow
[2333] Step 1:
[2334] Sensors collect environmental data in real time.
[2335] Step 2:
[2336] The sensor transmits the data to the terminal.
[2337] Step 3:
[2338] The terminal transmits the sensor data to the server.
[2339] Step 4:
[2340] The server analyzes the collected data.
[2341] Step 5:
[2342] The server assesses the health of the natural environment.
[2343] Step 6:
[2344] The server provides the evaluation results to the user on a dashboard.
[2345] Step 7:
[2346] Users access a dashboard to check the health of the natural environment.
[2347] Step 8:
[2348] The terminal sends a dashboard display request to the server.
[2349] Step 9:
[2350] The server retrieves the latest data and updates the dashboard.
[2351] Step 10:
[2352] The terminal displays the updated dashboard to the user.
[2353] Processing flow of emotion recognition and educational program optimization
[2354] Step 1:
[2355] The user accesses the educational program page and begins learning.
[2356] Step 2:
[2357] The device transmits changes in the user's facial expressions and voice to the emotion engine via a camera and microphone.
[2358] Step 3:
[2359] The emotion engine (server) analyzes the data and assesses the user's emotional state (e.g., happy, anxious, excited, etc.).
[2360] Step 4:
[2361] The server uses the emotional data to optimize the next educational content to be displayed and the activities to be offered.
[2362] Step 5:
[2363] The terminal provides the optimized content to the user.
[2364] Processing flow of emotion data and effect evaluation of natural environment restoration activities
[2365] Step 1:
[2366] Users (ecotourism participants) participate in restoration activities through their ecotourism experiences.
[2367] Step 2:
[2368] The terminal collects the user's emotion data during the playback activity and transmits it to the emotion engine.
[2369] Step 3:
[2370] The emotion engine (server) analyzes the emotion data and evaluates the effectiveness of activities and user satisfaction.
[2371] Step 4:
[2372] The server will reflect the evaluation results in improving the activities and in designing future programs.
[2373] Process flow of emotion-based ecotourism experience adjustment
[2374] Step 1:
[2375] Users' emotions are recognized in real time during the ecotourism experience.
[2376] Step 2:
[2377] The device transmits the user's facial expressions and voice to the emotion engine.
[2378] Step 3:
[2379] The emotion engine (server) analyzes the data and evaluates the user's excitement and satisfaction.
[2380] Step 4:
[2381] Based on the evaluation results, the server issues instructions to the tour guide and adjusts the experience content in real time.
[2382] Step 5:
[2383] Users can enjoy ecotourism more fully through an optimized experience.
[2384] Example 2
[2385] 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."
[2386] Previous marine life conservation and natural environment restoration activities faced challenges in securing revenue and implementing effective environmental restoration activities. Furthermore, there was a lack of ways to optimize the user experience, making it difficult to improve user satisfaction. Furthermore, the effectiveness of educational programs was often not optimized for individual users, and the content was often uniform.
[2387] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes means for selling products made from marine biological materials and securing profits, means for using a portion of the profits to promote the proliferation of marine organisms in specific environments and transplant them to damaged natural environments, means for providing educational programs and experiential activities related to the importance of the natural environment, means for tracking and analyzing the health of the natural environment based on collected data, means for collecting user emotional data and incorporating an emotion engine that optimizes the content and experiences provided based on the collected data, means for transmitting environmental data collected from sensors to the server and for the server to analyze the data, means for users to select products and complete purchase procedures via a website, and means for analyzing emotional data in real time during the ecotourism experience and adjusting the tour content. This enables both profit generation and environmental restoration activities to be achieved, and further optimizes the user experience based on emotions, improving the effectiveness of the educational programs and ecotourism experiences.
[2388] "Marine biological material" refers to materials or samples obtained from marine organisms, including, for example, coral reefs, shells, seaweed, etc.
[2389] "Means of securing revenue" refers to methods and mechanisms for sustainably maintaining the profits gained from selling products.
[2390] "Growth-enhancing measures" refers to techniques and methods that support and optimize the growth and reproduction of marine organisms, including the provision of suitable environmental conditions and nutrients.
[2391] "Relocation to natural environments" refers to procedures and techniques for returning artificially rehabilitated marine organisms to their natural environments.
[2392] An "educational program" is a series of educational materials and sessions designed to teach people about the importance of the natural environment.
[2393] "Experiential activities" refer to opportunities for learners to learn through real-life experiences, such as environmental conservation activities carried out in the field or guided tours.
[2394] "Collected data" refers to information about the state of the natural environment and the user's reactions obtained through sensors and user activities.
[2395] "Means for tracking and analyzing environmental health" refers to technologies and methods for long-term monitoring of environmental data and analyzing it to assess environmental health.
[2396] "Emotional data" is data that indicates a user's emotions and state of mind, and is collected from facial expressions, tone of voice, behavior, and the like.
[2397] An "emotion engine" refers to a system that analyzes collected emotional data and optimizes the user experience based on the results.
[2398] A "sensor" refers to a device that measures a physical parameter such as temperature, light, humidity, or salinity and transmits that data electronically.
[2399] "Server" refers to the central control unit that stores, processes, and analyzes data and manages the operation of the entire system.
[2400] "User" refers to an individual or organization that uses the system to purchase products, participate in educational programs, or experience ecotourism.
[2401] "Website" means an online information platform accessible via the Internet.
[2402] "Ecotourism" refers to travel and tour activities aimed at preserving and experiencing the natural environment.
[2403] MODE FOR CARRYING OUT THE INVENTION
[2404] overview
[2405] This invention is a system that sells products made from marine biological materials, uses the profits to carry out activities to restore the natural environment, and analyzes user emotions to optimize the experience. The system is primarily composed of interactions between users, terminals, and a server.
[2406] Sales of marine biological products
[2407] When a user accesses a website and browses, selects, and purchases a product, the device performs the following steps: The primary hardware is the user's PC or smartphone, and the primary software is a web browser and a framework (e.g., Angular or React) required to process HTTP requests and responses.
[2408] A user accesses a website using a browser.
[2409] The terminal sends a web request to the server to obtain product information.
[2410] The server retrieves product information from a database (e.g., MySQL) and sends it to the terminal.
[2411] The device uses HTML and CSS to display a list of products to the user.
[2412] The user selects and purchases a product and adds it to their cart.
[2413] The terminal transmits the selected product data to the server and performs payment processing.
[2414] After confirming payment, the server will process the shipment.
[2415] Marine organisms growing in specific environments
[2416] The system uses a portion of the revenues to provide a means to promote the growth of marine life (e.g., corals) under defined environmental conditions.
[2417] The sensors measure data such as temperature, salinity, and light intensity in real time and send it to the terminal.
[2418] The terminal transmits the sensor data to the server.
[2419] The server analyzes the data and assesses whether the environment is suitable for proliferation.
[2420] Users (volunteers and local staff) follow instructions from the server to carry out the propagation work.
[2421] Educational programs on the importance of the natural environment
[2422] A means is provided for users to access educational programs and progress through their studies.
[2423] A user accesses an educational program page on the website and selects content.
[2424] The terminal transmits the selection information to the server.
[2425] The server retrieves the selected content and transmits it to the terminal.
[2426] The device displays content to the user and supports learning.
[2427] The terminal transmits the user's learning progress to the server.
[2428] The server automatically selects the next content based on the collected progress data.
[2429] Ecological Experience
[2430] Users will participate in coral restoration activities through ecotourism.
[2431] Users access the Ecotour booking page and reserve the tour they wish to participate in.
[2432] The terminal transmits the reservation information to the server.
[2433] The server will send a confirmation email and provide instructions for the day.
[2434] Users receive instructions from a guide through the app and participate in the tour.
[2435] Tracking the health of natural environments
[2436] The data collected provides a means to track and assess the health of the natural environment.
[2437] Sensors collect environmental data in real time.
[2438] The terminal transmits the collected data to the server.
[2439] The server analyzes the data to assess the health of the environment and provide information to the user.
[2440] Users can check the evaluation results through the dashboard.
[2441] Incorporating an emotion engine
[2442] A system will be introduced that analyzes users' emotional data and uses that data to optimize educational programs and eco-tour experiences.
[2443] The device collects the user's emotional data through a camera and microphone and sends it to a server.
[2444] The emotion engine (server) analyzes these data and evaluates the user's emotional state.
[2445] The server optimizes the content and experience based on the analysis results and sends instructions to the device in real time.
[2446] Example
[2447] For example, when a user purchases a product made from marine biological materials and participates in ecotourism, the following process is carried out.
[2448] Product Purchase
[2449] 1. A user visits a website, selects a product they are interested in, and checks out.
[2450] 2. The terminal sends the purchase information to the server and proceeds with the payment process.
[2451] 3. The server will ship the product after confirming payment.
[2452] Ecosqua Reservation
[2453] 1. The user accesses the ecotour booking page and selects the date they wish to participate.
[2454] 2. The terminal sends the reservation information to the server.
[2455] 3. The server sends a reservation confirmation email to the user.
[2456] Eco-Friendly Experience
[2457] 1. On the day of the tour, the user launches the app and begins the experience.
[2458] 2. The device collects the user's emotional data in real time and sends it to the server.
[2459] 3. The emotion engine (server) analyzes the data and evaluates the user's satisfaction and excitement level.
[2460] 4. The server optimizes the experience in real time and provides instructions to the tour guide.
[2461] Prompt Sentence Examples
[2462] "Please explain emotion recognition and experience optimization when users purchase marine biomaterial products and participate in ecotourism."
[2463] By inputting this prompt into a generative AI model, the user's specific journey from purchase to experience is explained in natural language.
[2464] The flow of the identification process in the second embodiment will be described with reference to FIG.
[2465] Sales of marine biological products
[2466] Step 1:
[2467] A user visits a website. The user types a URL into their browser and accesses a web page, which is an initial request sent from their device to the server. The input is the URL provided by the user, and the output is the website's home page.
[2468] Step 2:
[2469] The terminal sends a request for a product listing page to the server. The terminal generates an HTTP request and sends it to the server. The input is the request information for the product listing page, and the output is the product data provided by the server.
[2470] Step 3:
[2471] The server retrieves product information from the database. The server queries the MySQL database to retrieve product information. The input is a product data query and the output is a dataset of product information.
[2472] Step 4:
[2473] The terminal displays the product list to the user. The terminal uses HTML and CSS to process the acquired product information into a display format and displays it in a web browser. The input is the product information acquired from the server, and the output is the product list displayed in the user's browser.
[2474] Step 5:
[2475] The user selects a product and adds it to the cart. The user clicks on the product they like and adds it to the cart. The input is the user's selection information, and the output is the product information in the cart.
[2476] Step 6:
[2477] The terminal sends the selection information to the server. The terminal sends data including the selected product ID to the server in JSON format. The input is the user's selection information, and the output is the selection data sent to the server.
[2478] Step 7:
[2479] The server verifies the payment information and processes the product for shipping. The server processes the payment using the Stripe API and, once confirmed, sends the order information to the shipping system. The input is payment information and selection data, and the output is payment confirmation and instructions for shipping the product.
[2480] Marine organisms growing in specific environments
[2481] Step 1:
[2482] Sensors collect environmental data: inputs are local environmental conditions, and outputs include data such as temperature, salinity, and light intensity.
[2483] Step 2:
[2484] The device sends sensor data to the server. The device receives data from the sensor via Bluetooth or Wi-Fi and sends it to the server. The input is the sensor data, and the output is the data sent to the server.
[2485] Step 3:
[2486] The server analyzes and evaluates the data. The input is the data sent from the sensor, and the output is the evaluation result of whether the conditions are suitable for growth.
[2487] Step 4:
[2488] Users (local staff or volunteers) perform tasks according to instructions from the server. The input is the instructions provided by the server, and the output is the actual propagation work.
[2489] Educational programs on the importance of the natural environment
[2490] Step 1:
[2491] A user accesses a page of an educational program. The input is the URL that the user accesses, and the output is the homepage of the educational program.
[2492] Step 2:
[2493] The terminal sends content selection information to the server, where the input is the user's content selection information and the output is the selection data sent to the server.
[2494] Step 3:
[2495] The server provides the selected educational content, the input is the selection data, and the output is the educational content data.
[2496] Step 4:
[2497] The terminal displays the educational content to the user. The input is the educational content data, and the output is the learning content displayed to the user.
[2498] Step 5:
[2499] The terminal sends the user's learning progress to the server. The input is the learning progress data, and the output is the progress data sent to the server.
[2500] Step 6:
[2501] The server determines the next content and sends it to the terminal. The input is the progress data, and the output is the data of the next content to be learned.
[2502] Ecological Experience
[2503] Step 1:
[2504] A user accesses the Ecotour booking page. The input is the URL of the booking page, and the output is the displayed booking page.
[2505] Step 2:
[2506] The terminal sends reservation information to the server. The input is the reservation information entered by the user, and the output is the reservation data sent to the server.
[2507] Step 3:
[2508] The server checks the reservation details and sends a reservation confirmation email. The input is the reservation data, and the output is the reservation confirmation email sent to the user.
[2509] Step 4:
[2510] The user uses the app to follow the guide's instructions and participate in the tour. The input is the instructions displayed on the app, and the output is the user's actual actions in participating in the tour.
[2511] Tracking the health of natural environments
[2512] Step 1:
[2513] Sensors collect environmental data: the input is the local environmental conditions, and the output is collected data such as temperature, salinity, and light intensity.
[2514] Step 2:
[2515] The device sends sensor data to the server. The input is the sensor data, and the output is the data sent to the server.
[2516] Step 3:
[2517] The server analyzes the data and evaluates the health status. The input is the transmitted data and the output is the analysis result.
[2518] Step 4:
[2519] The server provides the evaluation results to the user on a dashboard. The input is the analysis results, and the output is the evaluation information displayed on the dashboard.
[2520] Incorporating an emotion engine
[2521] Step 1:
[2522] A user accesses an educational program page and begins learning. The input is the URL of the educational program page, and the output is the displayed learning content.
[2523] Step 2:
[2524] The device collects emotional data through a camera or microphone and sends it to a server. The input is audio and video data obtained from the camera or microphone, and the output is emotional data sent to the server.
[2525] Step 3:
[2526] The emotion engine (server) analyzes the data and evaluates the user's emotional state. The input is the transmitted emotional data, and the output is the evaluation result of the emotional state.
[2527] Step 4:
[2528] The server optimizes educational content and experiences based on the evaluation results. The input is the evaluation results, and the output is optimized content data.
[2529] Step 5:
[2530] The terminal provides the optimized content to the user, where the input is the optimized content data and the output is the content provided to the user.
[2531] (Application example 2)
[2532] 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."
[2533] In modern society, it is important to balance environmental conservation with profits. However, revenue from product sales alone may not be enough to fund sufficient environmental restoration activities. In addition, methods for individually optimizing user experiences are underdeveloped. In particular, there is no technology that can optimize experiences and product recommendations in real time based on the user's emotional state.
[2534] The specific processing by the specific 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 selling products made from marine biological materials and securing profits; means for using a portion of the profits to promote the proliferation of marine organisms in a specific environment and transplant them to damaged natural environments; means for providing educational programs and experiential activities regarding the importance of the natural environment; means for tracking and analyzing the health of the natural environment based on collected data; means incorporating an emotion engine that recognizes user emotions and optimizes experiences based on the emotions; and means for analyzing the user's emotions at the time of ordering and providing optimal product suggestions and experiences. This makes it possible to provide individually optimized product suggestions and experiences based on the user's emotional state.
[2535] "Marine biological materials" are organic materials obtained from marine organisms living in nature, including, for example, seashells, corals, and marine plants.
[2536] "Revenue" is the economic benefit obtained from the sale of a product or the provision of a service.
[2537] The "emotion engine" is a system that recognizes a user's emotional state from their facial expressions, voice, behavior, etc., and optimizes services and experiences based on that information.
[2538] A "specific environment" is a place where conditions are optimal for marine life to thrive, such as an area of ocean with a particular temperature, salinity, or light level.
[2539] The "natural environment" refers to the Earth's land, oceans, ecosystems, and other areas that have not been damaged by human activities or that are partially preserved.
[2540] "Proliferation" is the phenomenon in which an organism grows and its population increases. Specifically, this includes the reproduction and regeneration of coral.
[2541] "Educational Programs" provide learning content and activities to help people learn about and deepen their understanding of the importance of the natural environment.
[2542] "Experiential activities" refer to activities that involve direct user involvement, such as on-site, hands-on activities or remote, virtual tours.
[2543] "Emotion recognition" is a technology that analyzes data such as a user's facial expressions, voice, and behavior to determine their emotional state.
[2544] "Optimization" means adjusting conditions or content to achieve maximum effect for a specific purpose or goal.
[2545] A "suggestion" is the act of recommending a product, service, activity, etc. to a user.
[2546] The present invention aims to optimize the user experience by combining a system that sells products made from marine biological materials and uses the profits from those products for environmental conservation activities with an emotion engine that recognizes the user's emotions.
[2547] 1. System Configuration
[2548] The system consists of users, devices (smartphones, tablets, etc.), servers, and sensors.
[2549] 2. Program Generation and Processing
[2550] The server uses the following hardware and software:
[2551] Hardware: Server equipment with high-performance processors, memory, and storage
[2552] Software: Generative AI models such as TensorFlow and Keras, web application frameworks such as Flask
[2553] Data processing and calculation
[2554] The server receives facial expression and voice data sent from the user's device and analyzes it using the emotion engine. The specific data processing and calculation are as follows:
[2555] Facial expression data processing: Preprocessing image data captured from the user's camera and recognizing emotions using a generative AI model.
[2556] Audio data processing: Analyzes audio data captured from a microphone and evaluates the voice tone and pitch to infer emotional state.
[2557] Optimization based on the analysis of emotional data: Based on the results of the generative AI model, optimal product suggestions and experiential activities are provided to users in real time.
[2558] 3. Specific Examples
[2559] For example, let's say a user wants to use the Eco Delivery app to purchase accessories made from marine materials. The steps are as follows:
[2560] 1. The user launches the app, selects an accessory, and begins the ordering process.
[2561] 2. The device captures the user's facial expressions and voice data and sends it to the server.
[2562] 3. The server analyzes the received data using an emotion engine powered by TensorFlow and evaluates the user's emotional state.
[2563] 4. Based on the evaluation results, the server presents product suggestions and ecotourism experience reservations that will give the user a high level of satisfaction.
[2564] 5. The device displays the suggestions from the server to the user.
[2565] 4. Examples of prompts
[2566] When using a generative AI model, use the following prompt:
[2567] "If a user is trying to order accessories and his facial expression is neutral and his tone of voice is steady, suggest a relaxing activity or product."
[2568] In this way, it is possible to recognize the user's emotional state in real time and provide optimized services and experiences.
[2569] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[2570] Step 1:
[2571] The user launches the Eco Delivery app and selects a product (e.g., an accessory) made from marine biological materials.
[2572] Input: Product information selected by the user.
[2573] Output: The selection information is sent to the database.
[2574] Step 2:
[2575] The device captures the user's facial expressions and voice data.
[2576] Input: Real-time video and audio data from cameras and microphones.
[2577] Output: The captured facial and voice data is sent to the generative AI model.
[2578] Step 3:
[2579] The server analyzes the facial expression data and voice data using an emotion engine to evaluate the user's emotional state.
[2580] Input: facial expression data and speech data.
[2581] Data processing: Using TensorFlow, we analyze facial expression data to recognize emotions, and analyze audio data to estimate emotional states.
[2582] Output: The user's emotional state (e.g., "neutral" or "steady") is obtained as the evaluation result.
[2583] Step 4:
[2584] Based on the evaluation results, the server generates optimal product suggestions and experience activities for the user.
[2585] Input: Evaluation results of the emotion engine.
[2586] Data processing: Based on the evaluation results, prompts are input into the generative AI model to generate optimal product suggestions and experiential activities.
[2587] Output: Optimized product recommendations and experiential activity content.
[2588] Step 5:
[2589] The terminal displays the suggestions from the server to the user.
[2590] Input: Optimized proposal data sent from the server.
[2591] Output: The suggestion is displayed on the user's screen.
[2592] Step 6:
[2593] The user reviews the suggestions provided and, if necessary, books an ecotourism experience or purchases additional products.
[2594] Input: Information selected by the user.
[2595] Output: The selection information is sent to the server, and the next action is to confirm the reservation or start the process of purchasing additional products.
[2596] Through the above steps, the system can provide optimized product suggestions and experiential activities based on the user's emotional state, improving the user experience.
[2597] 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.
[2598] 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.
[2599] 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.
[2600] [Fourth embodiment]
[2601] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.
[2602] 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.
[2603] 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).
[2604] 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.
[2605] 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.
[2606] 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).
[2607] 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.
[2608] 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.
[2609] 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.
[2610] 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.
[2611] 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.
[2612] 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.
[2613] 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."
[2614] The following describes the mode for carrying out this invention. The present invention consists of a series of systems that sell products made from marine biological materials and use the profits to restore the natural environment. The system is realized through the interaction between users, terminals, and a server.
[2615] Sales of marine biological products
[2616] First, products made from marine biological materials (such as chopstick rests, accessories, building materials, etc.) will be sold on the website.
[2617] A user accesses a website and views a product listing page.
[2618] The terminal transmits the user's request to the server and obtains product information.
[2619] The server retrieves product information from the database and sends it to the terminal.
[2620] The terminal displays a list of products to the user.
[2621] The user selects a product, adds it to their cart, and proceeds with the purchase.
[2622] The terminal transmits the selection and payment information to the server.
[2623] The server verifies the payment and processes the order to ship the item.
[2624] Marine organisms growing in specific environments
[2625] A portion of the profits will be used to promote and grow marine life, particularly coral, in specific environments.
[2626] The sensors monitor the habitat conditions of marine organisms (e.g., temperature, salinity, light intensity, etc.) in real time.
[2627] The terminal transmits the data provided by the sensor to the server.
[2628] The server analyzes the data and assesses whether conditions are favorable for growth.
[2629] Users (local staff and volunteers) carry out the propagation work according to instructions from the server.
[2630] Educational programs on the importance of the natural environment
[2631] Provide programs to educate users about the importance of the natural environment.
[2632] The user accesses the educational program page and selects the content they wish to study.
[2633] The terminal transmits content selection information to the server.
[2634] The server provides the selected educational content to the terminal.
[2635] Users browse the content and progress through their studies.
[2636] The terminal transmits the user's learning progress to the server.
[2637] The server determines the next content based on the learning data and sends it to the terminal.
[2638] Ecological Experience
[2639] Through ecotourism, users can participate in coral restoration activities.
[2640] Users access the Ecotour booking page and select the tour they wish to participate in.
[2641] The terminal transmits the reservation information to the server.
[2642] The server will confirm the reservation details and send a reservation confirmation email to the user.
[2643] On the day of the tour, users will use the app to follow guides and instructions to experience coral restoration activities.
[2644] Tracking the health of natural environments
[2645] Use the collected data to track and assess the health of the natural environment.
[2646] Sensors collect environmental data in real time.
[2647] The terminal transmits the sensor data to the server.
[2648] The server analyzes the data and assesses the health of the natural environment.
[2649] The server provides the evaluation results to the user on a dashboard.
[2650] Users can check the health of the natural environment through the dashboard.
[2651] Specific examples
[2652] For example, let us explain the case where Yamada purchases chopstick rests made from marine life materials.
[2653] Yamada (user) accesses the website and selects a chopstick rest.
[2654] Yamada's device sends the selection information to the server and receives stock and price information.
[2655] Yamada confirms the purchase and enters her payment information.
[2656] The server verifies the payment and arranges for the chopstick rest to be shipped, with a portion of the proceeds going towards a coral propagation project.
[2657] Yamada earns points and makes a reservation to participate in his next ecotourism experience.
[2658] The above is a concrete implementation of the "Coral Reef Restoration Platform." This will achieve both environmental conservation and revenue generation, and realize sustainable restoration of the natural environment.
[2659] The processing flow will be explained below.
[2660] Processing flow for marine biological product sales
[2661] Step 1:
[2662] A user accesses a website and views a product listing page.
[2663] Step 2:
[2664] The terminal transmits the user's request to the server and obtains product information.
[2665] Step 3:
[2666] The server retrieves product information from the database and sends it to the terminal.
[2667] Step 4:
[2668] The terminal displays a list of products to the user.
[2669] Step 5:
[2670] The user selects the products they want and adds them to their cart.
[2671] Step 6:
[2672] The terminal transmits product selection information to the server.
[2673] Step 7:
[2674] The server checks the inventory status and updates the cart status.
[2675] Step 8:
[2676] The terminal displays the status of the cart to the user.
[2677] Step 9:
[2678] The user clicks the checkout button to proceed with the purchase.
[2679] Step 10:
[2680] The terminal sends a checkout request to the server.
[2681] Step 11:
[2682] The server provides the user with a payment information entry page.
[2683] Step 12:
[2684] The user enters payment information and clicks the confirm button.
[2685] Step 13:
[2686] The terminal transmits the payment information to the server.
[2687] Step 14:
[2688] The server interfaces with a payment gateway to process the payment.
[2689] Step 15:
[2690] Once the server has confirmed the payment, it will notify the department in charge of the shipping procedure for the product.
[2691] Step 16:
[2692] The server will then email the user confirmation of payment and the estimated shipping date.
[2693] Step 17:
[2694] The user will receive a confirmation email.
[2695] Treatment flow for marine organism proliferation in specific environments
[2696] Step 1:
[2697] The sensors monitor the habitat conditions of marine organisms (e.g., temperature, salinity, light intensity, etc.) in real time.
[2698] Step 2:
[2699] The sensor transmits the data to the terminal.
[2700] Step 3:
[2701] The terminal transmits the collected data to the server.
[2702] Step 4:
[2703] The server analyzes the data and assesses whether conditions are favorable for growth.
[2704] Step 5:
[2705] The server sends propagation instructions to local staff and volunteers as needed.
[2706] Step 6:
[2707] Users (staff and volunteers) perform the propagation work according to instructions from the server.
[2708] Step 7:
[2709] The user inputs the work status into the terminal.
[2710] Step 8:
[2711] The terminal transmits the work data to the server.
[2712] Step 9:
[2713] The server checks the work data and issues further instructions as necessary.
[2714] Process flow of the education program on the importance of the natural environment
[2715] Step 1:
[2716] The user accesses the educational program page.
[2717] Step 2:
[2718] The terminal sends an educational program request to the server.
[2719] Step 3:
[2720] The server obtains a list of educational content and sends it to the terminal.
[2721] Step 4:
[2722] The terminal displays a list of educational content to the user.
[2723] Step 5:
[2724] The user selects the content they want to learn.
[2725] Step 6:
[2726] The terminal transmits content selection information to the server.
[2727] Step 7:
[2728] The server provides the selected content to the user.
[2729] Step 8:
[2730] Users browse the content and progress through their studies.
[2731] Step 9:
[2732] The terminal transmits the user's learning progress to the server.
[2733] Step 10:
[2734] The server stores the learning data and determines the next content to display.
[2735] Step 11:
[2736] The terminal displays the following content to the user:
[2737] Ecotourism Experience Process
[2738] Step 1:
[2739] The user accesses the ecotour booking page and selects the tour they wish to participate in.
[2740] Step 2:
[2741] The terminal sends a tour list request to the server.
[2742] Step 3:
[2743] The server acquires the tour information and transmits it to the terminal.
[2744] Step 4:
[2745] The terminal displays the tour information to the user.
[2746] Step 5:
[2747] The user selects the tour they wish to participate in and proceeds with the reservation procedure.
[2748] Step 6:
[2749] The terminal transmits the reservation information to the server.
[2750] Step 7:
[2751] The server checks the reservation details and sends confirmation information to the terminal.
[2752] Step 8:
[2753] The server will send a reservation confirmation email to the user.
[2754] Step 9:
[2755] Users will receive a booking confirmation via email.
[2756] Step 10:
[2757] On the day of the tour, users launch the app and follow the instructions of the local guide.
[2758] Step 11:
[2759] The terminal transmits activity data during the tour to the server.
[2760] Step 12:
[2761] The server monitors the progress of the tour and provides the necessary information to the terminal.
[2762] Environment Health Tracking Process Flow
[2763] Step 1:
[2764] Sensors collect environmental data in real time.
[2765] Step 2:
[2766] The sensor transmits the data to the terminal.
[2767] Step 3:
[2768] The terminal transmits the sensor data to the server.
[2769] Step 4:
[2770] The server analyzes the collected data.
[2771] Step 5:
[2772] The server assesses the health of the natural environment.
[2773] Step 6:
[2774] The server provides the evaluation results to the user on a dashboard.
[2775] Step 7:
[2776] Users access a dashboard to check the health of the natural environment.
[2777] Step 8:
[2778] The terminal sends a dashboard display request to the server.
[2779] Step 9:
[2780] The server retrieves the latest data and updates the dashboard.
[2781] Step 10:
[2782] The terminal displays the updated dashboard to the user.
[2783] Example 1
[2784] 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."
[2785] This invention provides a system for restoring the natural environment by utilizing revenue from the sale of products made from marine biological materials. Conventional systems lacked the means to effectively utilize revenue for restoration activities or the means to efficiently collect and analyze environmental data, making sustainable restoration of the natural environment difficult. Furthermore, the system lacked a mechanism for helping users understand the importance of the natural environment through educational programs and ecotour experiences, making it difficult to encourage widespread participation.
[2786] 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.
[2787] In this invention, the server includes a means for securing profits by selling products made from marine biological materials, a means for promoting the proliferation of marine organisms in specific habitats using a portion of the profits, and a means for providing educational programs and experiential activities about the importance of the natural environment. This allows the profits to be effectively used for restoring the natural environment, while also educating users about the importance of the natural environment and encouraging greater participation.
[2788] "Marine biological materials" refers to natural materials obtained from organisms that live in the ocean, such as coral, shells, and algae.
[2789] "Products" refers to specific items made using marine biological materials, including everyday items such as chopstick rests and accessories.
[2790] "Revenue" refers to the financial benefit derived from the sale of a product.
[2791] "Habitat" refers to the environmental conditions in which marine organisms naturally live, including, for example, water temperature, salinity, and light intensity.
[2792] A "server" refers to a computer system that stores, processes, transmits, and receives data over a network.
[2793] "Terminal" refers to a device used by a user to communicate with a server, and includes, for example, a personal computer or smartphone.
[2794] "Sensor" refers to a device that measures a specific environmental condition in real time, and includes, for example, a temperature sensor or a salinity sensor.
[2795] "Data" refers to numerical information, text information, etc. collected from sensors and users.
[2796] "Educational program" refers to systematic learning content designed to help students understand and learn about the importance of the natural environment.
[2797] "Eco-tours" refer to experiential tours that involve environmental conservation activities and natural regeneration.
[2798] "Natural environment" refers to the entire marine and other relevant natural environments inhabited by marine life.
[2799] "Health" refers to indicators and conditions used to assess the health and sustainability of the natural environment.
[2800] This invention is a system for selling products made from marine biological materials and using the profits to restore the natural environment. This system is realized through the interaction of users, terminals, and a server. The specific hardware and software used in each process will be described in detail below.
[2801] Product Sales Process
[2802] User Roles
[2803] A user accesses a website, browses a product listing page, selects a product, and uses a browser to proceed with the purchase.
[2804] Device Role
[2805] The terminal (user's device) receives the user's request and requests product information from the server. A web page built using the React framework is displayed on the user's device.
[2806] Server Roles
[2807] The server is built using Node.js and Express, retrieves product information from a MySQL database, and sends it to the terminal in JSON format. It uses the Stripe API to confirm payments and works with the shipping management system to ship products.
[2808] Marine organisms growing in specific environments
[2809] The role of sensors
[2810] The sensors monitor marine habitat conditions (e.g., temperature, salinity, and light) in real time, and the collected data is updated regularly.
[2811] Device Role
[2812] The terminal (sensor data gateway) collects data from the sensors and transmits it to the server at regular intervals.
[2813] Server Roles
[2814] The server uses Python scripts to analyze the sensor data and generate alerts if certain thresholds are exceeded, and also uses this data to assess suitable habitat conditions.
[2815] Educational programs on the importance of the natural environment
[2816] User Roles
[2817] The user accesses the educational program page and selects the content they want to study. The user then browses the educational content and proceeds with their study.
[2818] Device Role
[2819] The terminal transmits content selection information to the server and displays the educational content provided by the server to the user.
[2820] Server Roles
[2821] The server provides educational content, tracks the user's learning progress, determines the next learning content, and sends it to the device.
[2822] Ecological Experience
[2823] User Roles
[2824] Users access the Ecotour booking page and select the tour they wish to participate in. On the day of the tour, users will use the app to follow the guide and instructions to experience coral restoration activities.
[2825] Device Role
[2826] The terminal transmits reservation information to the server, provides reservation confirmation information, and supports the user's activities on the day of the tour.
[2827] Server Roles
[2828] The server confirms the reservation details and sends a reservation confirmation email to the user. It also manages EcoSea participation information and records user activity.
[2829] Tracking the health of natural environments
[2830] The role of sensors
[2831] The sensors collect environmental data in real time and transmit it to the terminal.
[2832] Device Role
[2833] The terminal transmits the sensor data to the server and displays the evaluation results from the server to the user.
[2834] Server Roles
[2835] The server analyzes the collected environmental data and evaluates the health of the natural environment, providing the results to users on a dashboard.
[2836] Examples of concrete examples and prompts
[2837] For example, the prompts for the process of a user selecting a chopstick rest made from marine life materials on a website and proceeding to checkout are as follows:
[2838] "Please explain the process a user goes through on your website, from selecting chopstick rests made from marine life materials to checking out."
[2839] The following prompts provide a detailed explanation of the process by which sensor data is used to evaluate the optimal conditions for marine life growth and local staff carry out the growth work:
[2840] "Please explain in detail the process by which the optimal conditions for marine organism growth are assessed using sensor data and the local staff carry out the growth work."
[2841] By using the above means, the present invention effectively utilizes revenues for environmental restoration activities, thereby realizing the protection and restoration of the natural environment.
[2842] The flow of the identification process in the first embodiment will be described with reference to FIG.
[2843] Specific processing steps of the program
[2844] Product Sales Process
[2845] Step 1:
[2846] A user enters a website URL in their browser and opens a product listing page.
[2847] Enter: Website URL
[2848] Output: Display of product listing page
[2849] Step 2:
[2850] The terminal (user device) sends an HTTP request to the server, requesting product information.
[2851] Input: Product listing page request
[2852] Output: Request sent to the server
[2853] Step 3:
[2854] The server retrieves product information from a database (e.g., MySQL) and sends it to the terminal in JSON format.
[2855] Input: Product information acquisition request
[2856] Data manipulation: Extract data using MySQL queries and convert it to JSON format
[2857] Output: Product information in JSON format
[2858] Step 4:
[2859] The device parses the JSON formatted product information received and renders a list of products using a React component.
[2860] Input: Product information in JSON format
[2861] Output: A list of products displayed in the user's browser
[2862] Step 5:
[2863] A user clicks on a particular product and presses the "Add to Cart" button.
[2864] Input: User's product selection
[2865] Output: Product added to cart
[2866] Step 6:
[2867] The terminal enters payment information and sends it to the server as a POST request.
[2868] Input: Payment information
[2869] Data processing: Converting payment information to JSON format
[2870] Output: Payment information sent to server
[2871] Step 7:
[2872] Your server uses the Stripe API to validate the payment, send the data to your shipping management system, and ship the product.
[2873] Input: Payment information verification request
[2874] Data processing: Payment confirmation via Stripe API
[2875] Output: Payment confirmation result and shipping procedure
[2876] Marine Biological Growth Process
[2877] Step 1:
[2878] Sensors monitor the habitat conditions of marine organisms (e.g., temperature, salinity, and light intensity) in real time.
[2879] Input: Environmental conditions
[2880] Output: Real-time collection of environmental data
[2881] Step 2:
[2882] The terminal (sensor data gateway) collects data from the sensor and sends it to the server at regular intervals.
[2883] Input: Sensor environmental data
[2884] Output: Sending environmental data to the server
[2885] Step 3:
[2886] The server uses Python scripts to analyze the sensor data and generate alerts if certain thresholds are exceeded.
[2887] Input: Environmental data
[2888] Data processing: Data analysis
[2889] Output: Environmental condition evaluation results and warnings
[2890] Step 4:
[2891] The user (local staff) receives instructions from the server and performs the appropriate propagation work.
[2892] Input: Instructions from the server
[2893] Output: Performing propagation work
[2894] Educational programs on the importance of the natural environment
[2895] Step 1:
[2896] The user accesses the educational program page and selects the content they want to study.
[2897] Enter: Access to the Education Program page
[2898] Output: Content selection information
[2899] Step 2:
[2900] The terminal transmits content selection information to the server, and displays the educational content provided by the server to the user.
[2901] Input: Content selection information
[2902] Data processing: Acquisition of content information
[2903] Output: Display of educational content
[2904] Step 3:
[2905] Users browse educational content and progress through their studies.
[2906] Input: Educational content display
[2907] Output: Learning progress
[2908] Step 4:
[2909] The terminal transmits the user's learning progress to the server, and the server determines the next content to be learned and transmits it to the terminal.
[2910] Input: Learning progress
[2911] Data processing: learning data analysis
[2912] Output: Determine next content
[2913] Ecological Experience
[2914] Step 1:
[2915] The user accesses the Ecotour booking page and selects the tour they wish to participate in.
[2916] Input: Access to Eco Tour booking page
[2917] Output: Tour selection information
[2918] Step 2:
[2919] The terminal transmits the reservation information to the server and provides reservation confirmation information.
[2920] Input: Reservation information
[2921] Output: Send reservation confirmation information
[2922] Step 3:
[2923] The server confirms the reservation details and sends a reservation confirmation email to the user.
[2924] Input: Reservation information
[2925] Data processing: Confirmation of reservation details
[2926] Output: Reservation confirmation email
[2927] Step 4:
[2928] On the day of the tour, users will use the app to follow guides and instructions to experience coral restoration activities.
[2929] Input: Use the app
[2930] Output: Experience of regenerative activities
[2931] Tracking the health of natural environments
[2932] Step 1:
[2933] Sensors collect environmental data in real time.
[2934] Input: Environmental conditions
[2935] Output: Environmental data
[2936] Step 2:
[2937] The terminal transmits the sensor data to the server, and the evaluation results from the server are displayed to the user.
[2938] Input: Sensor data
[2939] Output: Send data to the server
[2940] Step 3:
[2941] The server analyzes the environmental data and assesses the health of the natural environment.
[2942] Input: Sensor data
[2943] Data processing: Data analysis
[2944] Output: Health status assessment results
[2945] Step 4:
[2946] The server provides the evaluation results to the user on a dashboard, allowing the user to check the health status of the natural environment.
[2947] Input: Evaluation result
[2948] Output: Display of evaluation results
[2949] The above is an explanation of the specific processing steps and their operations. At each step, data processing or data calculation is ...
Claims
1. A means to secure profits by selling products made from marine biological materials, and A means of using a portion of the proceeds to promote the growth of marine life in specific environments and transplant them into damaged natural environments; a means of providing educational programs and experiential activities on the importance of the natural environment; A means to track and analyze the health of the natural environment based on the collected data; and A system including:
2. The system of claim 1 , further comprising a sensor for collecting environmental data.
3. The system of claim 1 , further comprising means for enabling users to participate in nature restoration activities through ecotourism experiences.
Citation Information
Patent Citations
Persona chatbot control method and system
JP2022180282A