System
By employing blockchain technology and NFTs to verify ownership and authenticity, and providing a platform for direct interaction, the system addresses the challenges of ownership and transparency in the art market, ensuring reliable and transparent transactions.
Patent Information
- Application Number
- JP2024163751
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-20
- Filing Date
- 2024-09-20
- Publication Date
- 2025-04-03
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing art market lacks effective means to confirm ownership and authenticity of artworks, and there is a lack of transparency between artists and art collectors.
A system utilizing blockchain technology to connect artists and art collectors, issuing non-fungible tokens (NFTs) to verify ownership and authenticity of artworks, and providing a platform for direct interaction between the two parties.
This system ensures transparent and reliable transactions by confirming ownership and authenticity of artworks, while also facilitating direct communication between artists and art collectors, thereby enhancing the art market's transparency and reliability.
Smart Images

Figure 2025049129000001_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 a description and related instruction sentence regarding 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] JP 2022-180282 A Summary of the Invention [Problem to be solved by the invention]
[0004] There are challenges in that it is difficult to verify the ownership and authenticity of artworks, and there is a lack of transparency between artists and art collectors. [Means for solving the problem]
[0005] By connecting artists and art collectors using blockchain technology and issuing non-fungible tokens (NFTs), the company provides a system for verifying the ownership and authenticity of artworks. In addition, by providing a forum for interaction between artists and art collectors, the company ensures transparency of artworks. [Brief description of the drawings]
[0006] [Figure 1]1 is a conceptual diagram showing an example of the configuration of a data processing system according to a first embodiment. [Diagram 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. FIG. [Diagram 3] FIG. 11 is a conceptual diagram showing an example of the configuration of a data processing system according to a second embodiment. [Figure 4] FIG. 11 is a conceptual diagram showing an example of main functions of a data processing device and smart glasses according to a second embodiment. [Diagram 5] FIG. 13 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. 13 is a conceptual diagram showing an example of the configuration of a data processing system according to a fourth embodiment. [Figure 8] FIG. 13 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. 2 is a sequence diagram showing a process flow of the data processing system in the first embodiment of the first form example. [Figure 12] FIG. 11 is a sequence diagram showing a process flow of the data processing system in the application example 1 of the first embodiment. [Figure 13] FIG. 11 is a sequence diagram showing a process flow of the data processing system in the second embodiment of the second embodiment. [Figure 14] FIG. 13 is a sequence diagram showing a process flow of the data processing system in application example 2 of embodiment 2. [Figure 15] FIG. 13 is a sequence diagram showing a process flow of a data processing system in a third embodiment of the present invention. [Figure 16] FIG. 13 is a sequence diagram showing a process flow of the data processing system in the third application example of the third embodiment. [Figure 17] FIG. 13 is a sequence diagram showing the flow of processing in the data processing system in the first embodiment of the first form example when an emotion engine is combined. [Figure 18] FIG. 13 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1 of Form Example 1 when combined with an emotion engine. [Figure 19] FIG. 13 is a sequence diagram showing the flow of processing in the data processing system according to the embodiment 2 of the second embodiment in the case where an emotion engine is combined. [Figure 20] FIG. 13 is a sequence diagram showing the flow of processing in the data processing system in Application Example 2 of Form Example 2 when combined with an emotion engine. [Figure 21] FIG. 13 is a sequence diagram showing the flow of processing in the data processing system in the embodiment 3 of the form example 3 in the case where an emotion engine is combined. [Figure 22] FIG. 13 is a sequence diagram showing the flow of processing in the data processing system in Application Example 3 of Form Example 3 when combined with an emotion engine. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0007] Hereinafter, an example of an embodiment of a system according to the technology of the present disclosure will be described with reference to the accompanying drawings.
[0008] First, the terms used in the following description will be explained.
[0009] In the following embodiments, a signed processor (hereinafter simply referred to as a "processor") may be one arithmetic device or a combination of multiple arithmetic devices. Furthermore, a processor may be one 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), an APU (Accelerated Processing Unit), or a TPU (TENSOR PROCESSING UNIT (registered trademark)).
[0010] In the following embodiments, a signed RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a working memory by the processor.
[0011] 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.
[0012] In the following embodiments, a communication I / F (Interface) with a code is an interface including a communication processor and an antenna. The communication I / F controls communication between multiple computers. An example of a communication standard applied to the communication I / F is a wireless communication standard including 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), Bluetooth (registered trademark), etc.
[0013] 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. In addition, in this specification, the same idea as "A and / or B" is also applied when three or more things are expressed by connecting them with "and / or."
[0014] [First embodiment]
[0015] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.
[0016] 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.
[0017] 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 wide area network (WAN) and / or a local area network (LAN).
[0018] 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.
[0019] The reception device 38 includes a touch panel 38A and a microphone 38B, and receives user input. The touch panel 38A detects contact with a pointer (e.g., a pen or a finger) to receive user input by the touch of the pointer. 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.
[0020] 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 (e.g., voice and / or text). The display 40A displays visible information such as text and images according to instructions from the processor 46. The speaker 40B outputs voice according to instructions from the processor 46. The camera 42 is a compact digital camera equipped with an optical system including a lens, an aperture, and a shutter, and an imaging element such as a Complementary Metal-Oxide-Semiconductor (CMOS) image sensor or a Charge Coupled Device (CCD) image sensor.
[0021] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for transmitting and receiving various types of information between the processor 46 and the processor 28 via the network 54.
[0022] FIG. 2 shows an example of main functions of the data processing device 12 and the smart device 14.
[0023] As shown in Fig. 2, 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. The specific process program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific process program 56 from the storage 32, and executes the read specific process 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 process program 56 executed on the RAM 30.
[0024] 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.
[0025] In the smart device 14, the processor 46 performs the reception output processing. The storage 50 stores a reception output program 60. The reception output program 60 is used together with the specific processing program 56 by the data processing system 10. The processor 46 reads out the reception output program 60 from the storage 50, and executes the read reception output program 60 on the RAM 48. The reception output processing 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.
[0026] Next, the specific processing by the specific processing unit 290 of the data processing device 12 will be described.
[0027] "Example 1"
[0028] The present invention is a system that connects artists and art collectors using blockchain technology. Specifically, an artist creates an artwork and issues a non-fungible token (NFT) for the artwork. This NFT serves as a certificate of ownership of the artwork and is recorded on the blockchain. Art collectors can acquire ownership of the artwork by purchasing this NFT. The NFT also serves as a means of verifying the authenticity of the artwork.
[0029] "Example 2"
[0030] Furthermore, the present invention is also a system that provides a place for artists and art collectors to interact. Specifically, it provides a platform where artists and art collectors can communicate directly with each other. This allows art collectors to hear directly from artists about the background and intention of their works, and artists to receive feedback on their own works.
[0031] "Example 3"
[0032] As a concrete example, Artist A creates a painting and issues an NFT for that work. This NFT is recorded on the blockchain, and Art Collector B acquires ownership of the work by purchasing it. Art Collector B can also communicate directly with Artist A through the provided platform.
[0033] The process flow of each embodiment will be described below.
[0034] "Example 1"
[0035] Step 1: The artist creates a piece of art.
[0036] Step 2: You issue a non-fungible token (NFT) for your artwork, which is then recorded on the blockchain.
[0037] Step 3: Art collectors take ownership of the work by purchasing the NFT.
[0038] "Example 2"
[0039] Step 1: Provide a platform where artists and art collectors can communicate directly.
[0040] Step 2: Art collectors can hear the background and intention of the work directly from the artist through the platform.
[0041] Step 3: Artists can get feedback on their work through the platform.
[0042] "Example 3"
[0043] Step 1: Artist A creates a painting.
[0044] Step 2: Artist A issues an NFT for the painting they created. This NFT is recorded on the blockchain.
[0045] Step 3: Art Collector B acquires ownership of the work by purchasing the NFT.
[0046] Step 4: Art Collector B can communicate directly with Artist A through the platform provided.
[0047] Example 1
[0048] Next, a description will be given of Example 1 of the embodiment 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".
[0049] In the conventional art market, there were insufficient means to verify the ownership and authenticity of artworks, making it difficult to conduct reliable transactions between artists and art collectors. There was also the issue that artists had limited opportunities to widely exhibit their works and receive proper evaluation.
[0050] The identification process by the identification processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means. In this invention, the server includes a means for creating an account for an artist, a means for uploading an artwork, a means for issuing a non-fungible token (NFT), a means for registering an NFT in a marketplace, a means for creating an account for an art collector, a means for purchasing an NFT, a means for recording a transfer of ownership, a means for confirming ownership, a means for connecting artists and art collectors using blockchain technology, and a means for confirming the ownership and authenticity of an artwork using a non-fungible token (NFT). This allows the ownership and authenticity of an artwork to be reliably confirmed, enabling highly reliable transactions between artists and art collectors.
[0051] "Means for creating an artist account" refers to a function that allows an artist to register with the system, input personal information and a profile, and generate an account.
[0052] "Means for uploading artwork" means the functionality that enables artists to upload and store artwork in digital form on the system.
[0053] "Means of issuing non-fungible tokens (NFTs)" refers to a function for generating NFTs, which are unique digital certificates for artworks, and recording them on the blockchain.
[0054] "Means of registering NFTs on a marketplace" refers to a function that allows issued NFTs to be listed on an online marketplace so that they can be viewed by potential buyers.
[0055] "Means for creating an art collector account" refers to a function that enables an art collector to register in the system, enter personal information and a profile, and generate an account.
[0056] "Means to purchase NFTs" refers to a function that allows art collectors to select NFTs listed on the marketplace and complete the purchase process.
[0057] A "means for recording transfer of ownership" is a function for officially recording the transfer of ownership on the blockchain when an NFT purchase is completed.
[0058] A "means of verifying ownership" is a function that allows art collectors to log into their accounts and check information about the NFTs they own.
[0059] "A means of connecting artists and art collectors using blockchain technology" is a function that utilizes blockchain technology to enable safe and transparent transactions between artists and art collectors.
[0060] "Means of verifying the ownership and authenticity of artworks using non-fungible tokens (NFTs)" refers to a function that allows the ownership and authenticity of artworks to be reliably verified using NFTs.
[0061] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0062] This invention is a system that connects artists and art collectors using blockchain technology. Specifically, an artist creates a work of art and issues a non-fungible token (NFT) for that work. This NFT acts as a certificate of ownership of the work and is recorded on the blockchain. Art collectors can acquire ownership of the work by purchasing this NFT. NFTs also serve as a means to verify the authenticity of the work.
[0063] Hardware and Software Used
[0064] The system uses the following hardware and software:
[0065] Servers: Database management systems, blockchain platforms (e.g. Ethereum), web servers
[0066] Terminal: The device through which the user accesses the website (e.g. PC, smartphone, tablet)
[0067] Software: Dedicated application, web browser
[0068] Program Processing
[0069] After an artist creates a work of art, the server issues a non-fungible token (NFT) for the work. This NFT acts as a certificate of ownership of the work and is recorded on the blockchain. Specifically, the server issues the NFT using a blockchain platform such as Ethereum.
[0070] The terminal provides an interface for art collectors to purchase NFTs. Through the terminal, art collectors access the NFT marketplace and select the NFTs they want to purchase. Once the purchase is complete, the transfer of ownership is recorded on the blockchain.
[0071] Users (artists) upload artworks and issue NFTs using a dedicated application, and users (art collectors) can purchase NFTs and verify their ownership using the same dedicated application.
[0072] Examples
[0073] As a concrete example, consider an artist creating a digital painting and issuing an NFT for that painting. The artist uploads the digital file of the painting using a dedicated application and issues an NFT. An art collector accesses a marketplace and purchases the NFT. Once the purchase is complete, the transfer of ownership is recorded on the blockchain.
[0074] Example of a prompt to be input to a generative AI model:
[0075] “Please explain the steps an artist takes to create a digital painting and issue an NFT for that painting. Also explain the steps an art collector takes to purchase that NFT.”
[0076] Using this prompt, the generative AI model can provide detailed instructions for artists and art collectors to follow.
[0077] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0078] Step 1: Create an artist account
[0079] The user (artist) launches a dedicated application and accesses the account creation screen.
[0080] The user enters the required information, such as name, email address, and password.
[0081] The server receives the entered information and stores it in a database.
[0082] The server returns a message to the user indicating successful account creation.
[0083] Input: Name, Email Address, Password
[0084] Output: Account creation success message
[0085] Step 2: Upload your artwork
[0086] The user (artist) logs into their account and accesses the upload screen for their artwork.
[0087] The user selects a digital file (image, video, etc.) and clicks the upload button.
[0088] The terminal transmits the selected file to the server.
[0089] The server saves the received file in storage and generates a URL for the save location.
[0090] The server returns a message to the user indicating a successful upload.
[0091] Input: Digital files
[0092] Output: Upload success message, save location URL
[0093] Step 3: Issue your NFT
[0094] The user (artist) enters the necessary information (name of work, description, price, etc.) into a form to issue an NFT for the uploaded artwork.
[0095] The user clicks the NFT issue button.
[0096] The server takes the entered information and issues the NFT using a blockchain platform such as Ethereum.
[0097] The server records the information of the issued NFT on the blockchain and stores the NFT's ID in a database.
[0098] The server returns a message to the user indicating successful issuance of the NFT.
[0099] Input: Title, description, price
[0100] Output: NFT issuance success message, NFT ID
[0101] Step 4: Register on the NFT Marketplace
[0102] The server registers the issued NFT on the marketplace.
[0103] The server generates the data to display the new NFT on the marketplace listing screen.
[0104] Your device will then display the new NFT in the Marketplace listing screen.
[0105] Input: NFT ID, work information
[0106] Output: Marketplace registration completion message
[0107] Step 5: Create an Art Collector Account
[0108] The user (art collector) launches a dedicated application and accesses the account creation screen.
[0109] The user enters the required information, such as name, email address, and password.
[0110] The server receives the entered information and stores it in a database.
[0111] The server returns a message to the user indicating successful account creation.
[0112] Input: Name, Email Address, Password
[0113] Output: Account creation success message
[0114] Step 6: Buy an NFT
[0115] Users (art collectors) log into their accounts and access the marketplace.
[0116] The user selects the NFT they want to purchase and clicks the purchase button.
[0117] The terminal transmits the purchase information to the server.
[0118] The server receives the purchase information and generates a transaction to record the transfer of ownership on the blockchain.
[0119] The server sends the transaction to the blockchain to record the transfer of ownership.
[0120] The server returns a message to the user indicating a successful purchase.
[0121] Input:Purchase information
[0122] Output: Purchase success message, ownership transfer record
[0123] Step 7: Record the transfer of ownership
[0124] The server then sends the generated transaction to the blockchain to record the transfer of ownership.
[0125] The server verifies the completion of the transaction and updates the database.
[0126] The server returns a message to the user indicating that the ownership transfer is complete.
[0127] Input: Transaction information
[0128] Output: Ownership transfer completed message
[0129] Step 8: Verify Ownership
[0130] The user (art collector) logs into their account and checks the list of NFTs they own.
[0131] The terminal obtains information about the NFTs owned by the user from the server and displays it.
[0132] In response to a user's request, the server retrieves information about the NFTs owned from the database and sends it to the terminal.
[0133] Input: Ownership verification request
[0134] Output: Information about owned NFTs
[0135] (Application example 1)
[0136] Next, a description will be given of Application Example 1 of Form 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."
[0137] Traditional art transactions have had issues such as insufficient means to verify the ownership and authenticity of artworks, and limited opportunities for direct interaction between artists and art collectors. Furthermore, the reliance on physical galleries and exhibitions has led to geographical restrictions and high costs.
[0138] 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.
[0139] In this invention, the server includes a means for connecting artists and art collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of artworks using the non-fungible tokens (NFTs), a means for displaying artworks as 3D models in a virtual store, a means for potential buyers to select artworks in the virtual store and purchase the non-fungible tokens (NFTs), and a means for recording ownership on the blockchain after purchase. This makes it easier to verify the ownership and authenticity of artworks, and makes it possible to provide a virtual place where artists and art collectors can interact without being restricted by geography.
[0140] "Blockchain technology" is a distributed database technology that collects transaction information into blocks, links them in a chain, and records them in a form that is difficult to tamper with.
[0141] "Artist" refers to an individual or group that creates works of art.
[0142] An "art collector" refers to an individual or organization that collects and owns works of art.
[0143] A "non-fungible token (NFT)" is a unique digital asset issued on the blockchain that serves as proof of ownership of a particular work of art.
[0144] "Ownership" refers to the legal right to a particular work of art, which enables you to possess, use and dispose of the work.
[0145] "Authenticity" refers to determining whether a work of art is real or fake.
[0146] A "virtual store" is a virtual store that exists on the Internet where users can browse and purchase products and services online.
[0147] A "3D model" is a digital representation of the shape and structure of an object in three-dimensional space.
[0148] "Prospective Purchaser" means any individual or entity wishing to purchase a particular Art Work.
[0149] "Recording" refers to storing specific information so that it can be referenced later.
[0150] A system for implementing this invention is configured using the following hardware and software: A smartphone, a head-mounted display (e.g., Oculus Quest 2), Unity (a game engine), Ethereum (a blockchain platform), and MetaMask (an Ethereum wallet).
[0151] System Configuration
[0152] 1. Artist Operations
[0153] Artists use their smartphones to 3D scan artworks.
[0154] The scanned data is then used to create a 3D model and place it inside a virtual store using Unity.
[0155] NFTs are issued on Ethereum through MetaMask and include detailed information about the artwork and ownership information.
[0156] 2. Building a Virtual Store
[0157] A virtual store is built using Unity and 3D models of artwork are placed inside.
[0158] The virtual store will be accessible via the Internet.
[0159] 3. Purchaser Operations
[0160] Potential buyers wear a head-mounted display and access a virtual store.
[0161] Walk around the store and choose a piece you like.
[0162] You can purchase an NFT of the work through MetaMask and your ownership will be recorded on the blockchain.
[0163] Data processing and calculation
[0164] 3D Modeling: The artworks created by artists are 3D scanned and placed in a virtual store using Unity, allowing users to have a realistic exhibition experience.
[0165] Issue an NFT: Issue an NFT on Ethereum through MetaMask, which contains details about the piece and ownership information.
[0166] Purchase process: A potential buyer selects a piece in a virtual store and purchases the NFT through MetaMask. Once the purchase is complete, ownership is recorded on the blockchain.
[0167] Examples
[0168] 1. Artist Operations
[0169] Artists use a smartphone app to 3D scan artworks.
[0170] Enter detailed information about your work within the app and issue an NFT through MetaMask.
[0171] 2. Buyer Actions
[0172] Customers wear a head-mounted display and access a virtual store.
[0173] Walk around the store and choose a piece you like.
[0174] You can purchase an NFT of the work through MetaMask and your ownership will be recorded on the blockchain.
[0175] Examples of prompt statements
[0176] Please 3D scan the artworks created by artists and place them in the virtual store using Unity. Then issue an NFT on Ethereum through MetaMask and include the ownership information of the artwork. Please implement a process where potential buyers can select artworks in the virtual store and purchase the NFT through MetaMask. Once the purchase is complete, make sure the ownership is recorded on the blockchain.
[0177] In this way, it becomes easier to verify the ownership and authenticity of artworks, and it is possible to provide a virtual forum where artists and art collectors can interact without being restricted by geography.
[0178] The flow of the specific process in the application example 1 will be described with reference to FIG.
[0179] Step 1:
[0180] The artist uses a smartphone to 3D scan the artwork. The input is the physical shape of the artwork, and the output is the 3D scan data. Using the smartphone camera and a dedicated app, the entire artwork is scanned and 3D model data is generated.
[0181] Step 2:
[0182] An artist imports the 3D scan data into Unity and places it in the virtual store. The input is the 3D scan data, and the output is a 3D model placed in the virtual store. Using the Unity interface, the artist places the 3D model in the appropriate position to create the exhibition environment.
[0183] Step 3:
[0184] Artists issue NFTs on Ethereum through MetaMask. The input is artwork details and 3D model data, and the output is the issued NFT. Using MetaMask, we create and issue NFTs on the Ethereum blockchain that contain artwork details and ownership information.
[0185] Step 4:
[0186] Set up the virtual store to be accessible via the Internet. The input is the configuration data of the virtual store, and the output is a virtual store that can be accessed online. Upload the virtual store built with Unity to the server and make it accessible via the Internet.
[0187] Step 5:
[0188] A potential buyer wears a head-mounted display and accesses the virtual store. The input is the connection information of the head-mounted display, and the output is the visual information in the virtual store. Using the head-mounted display, the buyer can move freely around the virtual store and view the artworks on display.
[0189] Step 6:
[0190] A potential buyer selects a piece of art they like in the virtual store. The input is the buyer's selection information, and the output is information about the selected art piece. Detailed information about the selected art piece is displayed using the head-mounted display interface.
[0191] Step 7:
[0192] A potential buyer purchases an NFT of an artwork through MetaMask. The input is the buyer's payment information and the NFT information of the selected artwork, and the output is confirmation of purchase completion. Using MetaMask, payment is made on the Ethereum blockchain and ownership of the NFT is transferred to the potential buyer.
[0193] Step 8:
[0194] After purchase, ownership is recorded on the blockchain. The input is a confirmation of purchase completion, and the output is ownership information recorded on the blockchain. The transfer of ownership is recorded on the Ethereum blockchain, and the potential buyer is registered as the new owner.
[0195] Example 2
[0196] Next, a second embodiment of the second embodiment will be described. 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."
[0197] On conventional art trading platforms, there were limited opportunities for artists and art collectors to communicate directly, making it difficult to fully understand the background and intent of the artwork. There were also issues with insufficient means to verify the ownership and authenticity of artworks, making transactions less trustworthy. Furthermore, there were often problems with users not receiving prompt and appropriate responses to their questions, which did not improve the user experience.
[0198] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[0199] In this invention, the server includes a means for connecting artists and art collectors, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of artworks using the non-fungible tokens (NFTs), a means for artists and art collectors to communicate directly, and a means for generating automatic responses to user questions using a generative AI model. This allows artists and art collectors to communicate directly and understand the background and intent of the artworks. In addition, the use of non-fungible tokens (NFTs) improves the reliability of verifying the ownership and authenticity of artworks, and provides quick and appropriate responses to user questions, improving the user experience.
[0200] An "artist" is an individual or group that creates works of art.
[0201] An "art collector" is an individual or organization that collects and owns works of art.
[0202] A "non-fungible token (NFT)" is a token that represents a unique digital asset issued using blockchain technology.
[0203] "Ownership" refers to the legal control over a particular object or asset.
[0204] "Authenticity" refers to determining whether an object or asset is real or fake.
[0205] "Communication" is the act of exchanging information and opinions.
[0206] A "generative AI model" is an algorithm or system that uses artificial intelligence to automatically generate responses to given inputs.
[0207] An "auto-response" is a response that the system automatically generates in response to a user's input.
[0208] A "platform" is a system or environment that serves as the foundation for providing specific services or functions.
[0209] "User" means an individual or organization that uses the system or services.
[0210] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0211] The present invention is a system that provides a platform that enables artists and art collectors to communicate directly with each other. A specific embodiment of this system will be described below.
[0212] Hardware and Software Used
[0213] Server: Use a cloud service to host the platform and manage the database, specifically using a virtual server.
[0214] Database: We use a cloud database service to store user information, artwork information, and message history.
[0215] Front-end: Use web technologies to build the user interface, specifically using JavaScript frameworks.
[0216] Backend: Provides the API endpoints using server-side programming languages and frameworks.
[0217] Generative AI models: Use advanced natural language processing models to generate automated responses and prompts to user questions.
[0218] System processing flow
[0219] 1. User Registration and Login
[0220] A user visits the platform's website and navigates to the account creation page.
[0221] The user enters necessary information such as name, email address, and password, and clicks the "Register" button.
[0222] The terminal transmits the input information to the server.
[0223] The server verifies the received information and, if there are no problems, stores it in a database.
[0224] The server returns a registration completion message to the terminal.
[0225] After completing registration, the user goes to the login page, enters their email address and password, and clicks the "Login" button.
[0226] The terminal transmits the input authentication information to the server.
[0227] The server verifies the credentials and, if correct, authenticates the user and redirects them to the dashboard page.
[0228] 2. Upload your artwork
[0229] After logging in, artists click the "Upload new work" button on the dashboard page.
[0230] The terminal displays an image file of the artwork and a form for inputting a description.
[0231] Artists select an image file and enter a title and description for their work.
[0232] The terminal transmits the input information to the server.
[0233] The server stores the received image files in cloud storage and stores the metadata in a database.
[0234] The server returns a message to the terminal indicating that the upload is complete.
[0235] 3. Start communicating
[0236] After logging in, art collectors go to the art work listing page and click on the work that interests them.
[0237] The terminal displays detailed information about the selected work.
[0238] Art collectors click the "Send a Message" button and enter their questions or comments in the message input form.
[0239] The terminal transmits the input message to the server.
[0240] The server stores the received message in a database and notifies the relevant artist.
[0241] The artist receives a notification, checks the message, and types a reply.
[0242] The terminal transmits the entered reply to the server.
[0243] The server stores the reply message in a database and notifies the art collector.
[0244] 4. Use of generative AI models
[0245] The user goes to a page to use the generative AI model and enters a prompt sentence.
[0246] The terminal transmits the entered prompt sentence to the server.
[0247] The server sends the prompt sentence to the generative AI model.
[0248] The generative AI model generates a response based on the prompt sentence and returns it to the server.
[0249] The server returns the generated response to the terminal.
[0250] The user reviews the generated responses and enters further questions if desired.
[0251] Examples
[0252] The user enters the prompt text "Tell me about the background of this piece."
[0253] The terminal sends this prompt text to the server.
[0254] The server sends the prompt sentence to the generative AI model.
[0255] The generative AI model generates a response like, "This piece depicts the landscapes of the artist's childhood, and captures the beauty of the sunset in particular."
[0256] The server returns the generated response to the terminal.
[0257] The user reviews the generated response and then types a follow-up question: "How did you describe the beauty of the sunset?"
[0258] In this way, the system provides a platform where artists and art collectors can communicate directly with each other.
[0259] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0260] Step 1:
[0261] User Registration and Login
[0262] A user visits the platform's website and navigates to the account creation page.
[0263] The user enters necessary information such as name, email address, and password, and clicks the "Register" button.
[0264] The terminal transmits the input information to the server.
[0265] The server verifies the received information and, if there are no problems, stores it in a database.
[0266] Input: Name, Email, Password
[0267] Data processing: Validating input information (e.g. checking email address format, password strength)
[0268] Output: Registration complete message
[0269] The server returns a registration completion message to the terminal.
[0270] After completing registration, the user goes to the login page, enters their email address and password, and clicks the "Login" button.
[0271] The terminal transmits the input authentication information to the server.
[0272] The server verifies the credentials and, if correct, authenticates the user and redirects them to the dashboard page.
[0273] Input: Email address, Password
[0274] Data processing: Verifying credentials (e.g. against information in a database)
[0275] Output: Authentication successful message, redirect to dashboard page
[0276] Step 2:
[0277] Upload your artwork
[0278] After logging in, artists click the "Upload new work" button on the dashboard page.
[0279] The terminal displays an image file of the artwork and a form for inputting a description.
[0280] Artists select an image file and enter a title and description for their work.
[0281] The terminal transmits the input information to the server.
[0282] The server stores the received image files in cloud storage and stores the metadata in a database.
[0283] Input: Image file, title, description
[0284] Data processing: saving image files, generating and saving metadata
[0285] Output: Upload complete message
[0286] The server returns a message to the terminal indicating that the upload is complete.
[0287] Step 3:
[0288] Start a conversation
[0289] After logging in, art collectors go to the art work listing page and click on the work that interests them.
[0290] The terminal displays detailed information about the selected work.
[0291] Art collectors click the "Send a Message" button and enter their questions or comments in the message input form.
[0292] The terminal transmits the input message to the server.
[0293] The server stores the received message in a database and notifies the relevant artist.
[0294] Input: Message content
[0295] Data processing: storing messages, generating notifications
[0296] Output: Message sending completion notification
[0297] The artist receives a notification, checks the message, and types a reply.
[0298] The terminal transmits the entered reply to the server.
[0299] The server stores the reply message in a database and notifies the art collector.
[0300] Input: Reply content
[0301] Data processing: saving reply messages, generating notifications
[0302] Output: Reply sent notification
[0303] Step 4:
[0304] Using generative AI models
[0305] The user goes to a page to use the generative AI model and enters a prompt sentence.
[0306] The terminal transmits the entered prompt sentence to the server.
[0307] The server sends the prompt sentence to the generative AI model.
[0308] The generative AI model generates a response based on the prompt sentence and returns it to the server.
[0309] Input: prompt statement
[0310] Data manipulation: generating responses
[0311] Output: Response text
[0312] The server returns the generated response to the terminal.
[0313] The user reviews the generated responses and enters further questions if desired.
[0314] Input: Additional Question
[0315] Data manipulation: generating answers to additional questions
[0316] Output: Additional response text
[0317] In this way, the system provides a platform where artists and art collectors can communicate directly with each other.
[0318] (Application example 2)
[0319] Next, a description will be given of Application Example 2 of Form 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."
[0320] In the traditional art market, there were limited opportunities for direct communication between artists and art collectors, making it difficult to deeply understand the background and intent of artworks. In addition, there were insufficient means to verify the ownership and authenticity of artworks, making it difficult to conduct reliable transactions.
[0321] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means. In this invention, the server includes a means for connecting artists and art collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of artworks using the non-fungible tokens (NFTs), a means for exhibiting artworks as 3D models in a virtual space, a means for artists and art collectors to communicate in real time, and a means for generating chatbot responses using a generative AI model. This allows artists and art collectors to communicate directly and deeply understand the background and intent of artworks, realizing highly reliable transactions.
[0322] "Blockchain technology" is a technology that uses distributed ledger technology to prevent data tampering and enable highly reliable transactions.
[0323] A "non-fungible token (NFT)" is a token that represents a unique digital asset issued using blockchain technology.
[0324] "Art Work" refers to a work of art, such as a painting, sculpture, or digital art, created by an Artist.
[0325] "Ownership" refers to having legal rights to a particular object or asset.
[0326] "Authenticity" refers to determining whether an object or asset is real or fake.
[0327] "Virtual space" refers to a virtual three-dimensional space generated using computer technology.
[0328] A "3D model" is digital data with a three-dimensional shape, and refers to a three-dimensional object that can be displayed and manipulated on a computer.
[0329] "Real-time communication" refers to the instantaneous exchange of information using communication means such as the Internet.
[0330] A "generative AI model" refers to an algorithm that uses artificial intelligence techniques to generate new data or responses based on input data.
[0331] A "chatbot" is a program that uses artificial intelligence to automatically communicate with users.
[0332] A system for implementing the present invention has the following configuration.
[0333] System Configuration
[0334] 1. Server:
[0335] Connecting artists and art collectors using blockchain technology.
[0336] Issue non-fungible tokens (NFTs) to verify the ownership and authenticity of artworks.
[0337] Generate chatbot responses using a generative AI model.
[0338] 2. Terminal:
[0339] Using a smartphone or head-mounted display, art works are displayed as 3D models in a virtual space.
[0340] It provides an interface for artists and art collectors to communicate in real time.
[0341] Program processing explanation
[0342] The server first connects artists and art collectors using blockchain technology. This allows the transaction history and ownership of artworks to be managed transparently and securely. It then issues non-fungible tokens (NFTs) and uses them to verify the ownership and authenticity of the artworks. NFTs contain detailed information about the artworks, allowing art collectors to gain a deeper understanding of the background and intent of the artworks.
[0343] The device uses a smartphone or head-mounted display to display artworks as 3D models in a virtual space. Users can move freely around the virtual space while appreciating the artworks. An interface is also provided for real-time communication between artists and art collectors, allowing direct dialogue through video chat and text chat.
[0344] Using generative AI models, the chatbot generates appropriate responses to user-entered text, allowing users to ask questions about artworks and get instant answers even when the artist is not present.
[0345] Examples
[0346] For example, suppose a user is viewing a particular piece of art in a virtual space. If the user asks, "Please tell me about the background of this piece," a chatbot using a generative AI model will respond with, "This piece expresses the relationship between the beauty of nature and humans." In this way, the user can gain a deeper understanding of the background and intent of the piece of art.
[0347] Examples of prompt statements
[0348] User: Can you tell us the background to this piece?
[0349] Artist: This piece represents the beauty of nature and our relationship with it.
[0350] This system allows artists and art collectors to communicate directly and gain a deeper understanding of the background and intent of the artwork, resulting in more reliable transactions.
[0351] The flow of the specific process in the application example 2 will be described with reference to FIG.
[0352] Step 1:
[0353] The server connects artists and art collectors using blockchain technology. Specifically, it registers the account information of artists and art collectors on the blockchain and manages transaction history and ownership information. The input is the account information of artists and art collectors, and the output is the transaction history and ownership information recorded on the blockchain.
[0354] Step 2:
[0355] The server issues a non-fungible token (NFT). Specifically, it generates an NFT containing detailed information about the artwork and registers it on the blockchain. As input, detailed information about the artwork is required, and as output, the issued NFT is obtained.
[0356] Step 3:
[0357] The server uses the issued NFT to verify the ownership and authenticity of the artwork. Specifically, it checks the ownership and authenticity by referencing the NFT information on the blockchain. The input required is the identification information of the NFT, and the output is the verification result of the ownership and authenticity.
[0358] Step 4:
[0359] The terminal uses a smartphone or a head-mounted display to display artworks as 3D models in a virtual space. Specifically, it reads 3D model data and displays it in the virtual space. 3D model data is required as input, and the output is an artwork displayed in the virtual space.
[0360] Step 5:
[0361] The user can move freely within the virtual space and appreciate the artworks. Specifically, the user moves within the virtual space by operating the terminal, and appreciates the artworks from various angles. The input requires the user's operation information, and the output is a display of the virtual space according to the user's viewpoint.
[0362] Step 6:
[0363] The terminal provides an interface for real-time communication between artists and art collectors. Specifically, it provides video chat and text chat functions. The input is a user chat request, and the output is real-time communication.
[0364] Step 7:
[0365] The server uses a generative AI model to generate a chatbot response. Specifically, it generates an appropriate response to the text entered by the user. As input, the user's text input is required, and as output, the generated chatbot response is obtained.
[0366] Step 8:
[0367] The user interacts with the chatbot, which uses a generative AI model, by asking a question about the artwork and receiving a response from the chatbot. As input, the user's question is required, and as output, the response from the chatbot is obtained.
[0368] Example 3
[0369] Next, a third embodiment of the third embodiment will be described. 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."
[0370] In the past, there were problems with the transactions of artworks, such as the difficulty of verifying ownership and proving authenticity, and the limited opportunities for direct interaction between artists and art collectors. This resulted in the value of artworks not being properly evaluated and the lack of transparency in transactions.
[0371] The identification process by the identification processing unit 290 of the data processing device 12 in the third embodiment is realized by the following means. In this invention, the server includes a means for an artist to upload digital data, a means for the server to receive the uploaded digital data and generate a non-fungible token (NFT), a means for the server to record the non-fungible token (NFT) generated by the server on the blockchain, a means for the terminal to provide the art collector with access to the non-fungible token (NFT) marketplace, a means for the art collector to purchase the non-fungible token (NFT), a means for the server to process the purchase procedure and transfer ownership to the art collector, and a means for the terminal to provide the art collector with a communication function with the artist. This makes it easier to confirm the ownership and authenticity of the artwork, and enables the artist and the art collector to directly interact with each other.
[0372] "Artist" means an individual or group that creates and uploads artwork as digital data.
[0373] "Digital data" means data in a file format that electronically represents a work of art.
[0374] A “server” is a computer system that receives digital data, generates non-fungible tokens (NFTs), and records them on the blockchain.
[0375] A "non-fungible token (NFT)" is a token that represents a unique digital asset issued using blockchain technology.
[0376] "Blockchain" is a system that uses distributed ledger technology to record and manage data.
[0377] "Terminal" means a device through which art collectors can access the Non-Fungible Token (NFT) Marketplace and complete purchases.
[0378] An "art collector" is an individual or organization that purchases a non-fungible token (NFT) and acquires ownership of a work of art.
[0379] A "Marketplace" is an online platform where Non-Fungible Tokens (NFTs) are bought and sold.
[0380] "Ownership" refers to the legal right to a work of art, which is proven through a non-fungible token (NFT).
[0381] "Communication features" refers to chat and messaging features that allow art collectors to interact directly with artists.
[0382] This invention is a system that generates non-fungible tokens (NFTs) using digital data created by artists and records them on a blockchain. A specific embodiment of this system will be described below.
[0383] The server provides an interface for artists to upload digital data. Artists use the platform's upload function to upload digital data of their artworks to the server. The file format used is JPEG, PNG, or other formats.
[0384] The server receives the uploaded digital data and generates non-fungible tokens (NFTs) using smart contracts on blockchain platforms such as Ethereum and Binance Smart Chain, by calculating the hash value of the file and creating metadata.
[0385] The server records the generated non-fungible token (NFT) on the blockchain by deploying a smart contract and storing the NFT metadata (such as the title, description, and creator of the work) on the blockchain.
[0386] The terminal provides art collectors with access to a non-fungible token (NFT) marketplace, where they can log in and browse a list of NFTs available for purchase.
[0387] Art collectors can select the NFTs they like on the marketplace and complete the purchase process, which includes entering their wallet address and confirming payment.
[0388] The server receives the art collector's purchase procedure and transfers ownership on the blockchain. Specifically, it updates the NFT owner information through a smart contract and transfers ownership to the art collector's wallet address.
[0389] The device provides art collectors with the ability to communicate with artists, including chat and messaging, allowing art collectors to interact directly with artists.
[0390] As a concrete example, let's say an artist creates a painting called "Sunset Over the Ocean" and issues an NFT for that work. This NFT is recorded on the Ethereum blockchain, and art collectors can acquire ownership of the work by purchasing it. Art collectors can also communicate directly with the artist through the provided platform.
[0391] Example of a prompt to be input to a generative AI model:
[0392] “Please issue an NFT for the painting “Sunset Over the Ocean” created by an artist and record it on the Ethereum blockchain. Please explain the process by which art collectors can purchase this NFT and gain ownership. Also, please explain the functionality of the platform that allows art collectors to communicate directly with the artist.”
[0393] This system makes it easy to confirm the ownership and authenticity of artworks, and enables direct communication between artists and art collectors. The flow of the identification process in the third embodiment will be described with reference to FIG.
[0394] Step 1:
[0395] The user, an artist, clicks the "Upload" button on the provided platform, selects the digital data of the painting (e.g., a JPEG file) from local storage, and uploads it. The input is the digital data selected by the artist, and the output is the digital data sent to the server.
[0396] Step 2:
[0397] The server receives digital data uploaded by the artist. The server then uses this digital data to generate a non-fungible token (NFT) using a smart contract. The input is the received digital data, and the output is the generated NFT. Specifically, the server calculates the hash value of the file and creates metadata.
[0398] Step 3:
[0399] The server records the generated non-fungible token (NFT) on the blockchain. The input is the metadata of the generated NFT, and the output is the NFT recorded on the blockchain. In concrete terms, the server deploys a smart contract and sends the metadata of the NFT as a transaction to the blockchain.
[0400] Step 4:
[0401] The terminal provides the user, an art collector, with access to a non-fungible token (NFT) marketplace. The input is the art collector's login information, and the output is access rights to the marketplace. In concrete terms, the terminal displays a login screen, and the art collector logs in by entering his or her username and password.
[0402] Step 5:
[0403] The user, an art collector, selects an NFT they like on the marketplace and completes the purchase process. The input is the selected NFT and the art collector's wallet address, and the output is a notification that the purchase process has been completed. In concrete terms, the art collector clicks the "Purchase" button, enters their wallet address, and confirms the payment.
[0404] Step 6:
[0405] The server receives the art collector's purchase procedure and transfers ownership on the blockchain. The input is the art collector's purchase information and wallet address, and the output is the updated owner information. Specifically, the server updates the NFT's owner information through a smart contract and transfers ownership to the art collector's wallet address.
[0406] Step 7:
[0407] The terminal provides the user, an art collector, with a function for communicating with the artist. The input is the art collector's message, and the output is the message sent to the artist. In concrete terms, the terminal displays a chat window, and the art collector can send a message to the artist by entering a message in the text box and clicking the "Send" button.
[0408] (Application example 3)
[0409] Next, a description will be given of Application Example 3 of Form Example 3. 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."
[0410] In the traditional art market, there were limited opportunities for direct interaction between creators and collectors, making it difficult to verify the authenticity and ownership of artworks. In addition, the reliance on physical galleries meant that there were geographical constraints, preventing many people from having the opportunity to view artworks. Furthermore, there was a lack of appropriate means to facilitate communication between creators and collectors.
[0411] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 3 is realized by the following means.
[0412] In this invention, the server includes a means for connecting creators and collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of artworks using the non-fungible tokens (NFTs), a means for generating prompts to promote communication between creators and collectors using a generative AI model, and a means for appreciating and purchasing artworks in a virtual space. This allows creators and collectors to directly interact and reliably verify the authenticity and ownership of artworks. In addition, the use of virtual space allows many people to appreciate and purchase artworks beyond geographical constraints.
[0413] "Blockchain technology" is a technology that uses distributed ledger technology to prevent data tampering and realize highly reliable transaction records.
[0414] "Creator" refers to the individual or group that creates the artistic work.
[0415] "Collector" refers to an individual or organization that purchases and owns works of art.
[0416] A "non-fungible token (NFT)" is a token that represents a unique digital asset issued on a blockchain and serves as proof of ownership of a particular digital item.
[0417] "Work of Art" refers to a visual or physical work created by a creative person, such as a painting, sculpture, or digital art.
[0418] "Ownership" refers to the legal right to a particular physical object or digital asset, which allows the object or asset to be used, sold, or transferred.
[0419] "Authenticity" refers to determining whether a work of art is genuine or fake.
[0420] A "generative AI model" is a model trained to perform a specific task using artificial intelligence, here used to generate prompts that facilitate communication between creators and collectors.
[0421] A "prompt" is an instruction or question that is generated to accomplish a specific purpose, in this case to facilitate communication between creators and collectors.
[0422] A "virtual space" is a virtual environment generated using computer technology in which users can engage in activities and experiences.
[0423] "Appreciation" refers to the enjoyment of looking at a work of art.
[0424] "Purchase" refers to paying for a specific item or service and acquiring ownership.
[0425] The system for implementing this invention is configured as follows: The server includes a means for connecting creators and collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of artworks using the non-fungible tokens (NFTs), a means for generating prompts that promote communication between creators and collectors using a generative AI model, and a means for appreciating and purchasing artworks in a virtual space.
[0426] Hardware and Software Configuration
[0427] Hardware: Server, user terminal (smartphone, smart glasses, head-mounted display)
[0428] Software: Flask (web framework), OpenAI (registered trademark) API (generative AI model), Web3.py (blockchain interface)
[0429] Data processing and calculation
[0430] The server receives a request from a user and performs the following processes:
[0431] 1. Connecting with Blockchain Technology:
[0432] The server will connect to a blockchain network using Web3.py to record transactions between creators and collectors, ensuring transparency and authenticity of transactions.
[0433] 2. Issuing NFTs:
[0434] The server issues an NFT for the artwork and records it on the blockchain, which makes it possible to verify the ownership and authenticity of the artwork.
[0435] 3. Prompt generation using a generative AI model:
[0436] The server uses the OpenAI API to generate prompts that promote communication between creators and collectors. For example, if a collector types, "I'd like to know more about the background of this piece," the generative AI model will generate an appropriate prompt.
[0437] 4. Virtual Viewing and Purchasing:
[0438] The user terminal can view and purchase artworks in the virtual space. The server receives the user's operations and displays them in the virtual space and processes the purchase.
[0439] Examples
[0440] Consider a case where a user visits a virtual gallery and is interested in a particular painting. The user types, "I would like to know more about the background of this painting," and a prompt is generated. The generated prompt is, "Tell me more about the background of this painting. What inspired you to paint it?" This allows the artist and the collector to directly interact and obtain more information about the painting.
[0441] In this way, the server promotes communication between creators and collectors, and provides a system that can reliably verify the ownership and authenticity of artworks. By using virtual space, it becomes possible for many people to appreciate and purchase artworks beyond geographical limitations.
[0442] The flow of the specific process in the application example 3 will be described with reference to FIG.
[0443] Step 1:
[0444] A user accesses a virtual gallery.
[0445] Input: User access request
[0446] Processing: The server receives the user's access request and displays the home page of the virtual gallery.
[0447] Output: Virtual gallery homepage
[0448] Step 2:
[0449] The user selects a particular piece of art.
[0450] Input: User's work selection request
[0451] Processing: The server obtains detailed information about the artwork selected by the user and displays the artwork in the virtual space.
[0452] Output: Detailed information about the selected work and display in virtual space
[0453] Step 3:
[0454] The user inputs a question about the work.
[0455] Input: The text of the user's question
[0456] Processing: The server receives the user's question text and inputs it into the generative AI model, which generates an appropriate prompt based on the question.
[0457] Output: The generated prompt statement
[0458] Step 4:
[0459] The server generates a prompt and displays it to the user.
[0460] Input: Generated prompt text
[0461] Processing: The server displays the generated prompt text to the user and asks whether the user wants to send it to the creator.
[0462] Output: The prompt displayed to the user.
[0463] Step 5:
[0464] The user sends a prompt to the creator.
[0465] Input: User's submission request
[0466] Processing: The server receives the user's send request and sends a prompt to the creator.
[0467] Output: Prompt sent to creator
[0468] Step 6:
[0469] The creator enters a response to the prompt.
[0470] Input: Creator's response text
[0471] Processing: The server receives the creator's answer text and displays it to the user.
[0472] Output: The creator's answer displayed to the user
[0473] Step 7:
[0474] A user purchases a work.
[0475] Input: User purchase request
[0476] Processing: The server receives the user’s purchase request, issues the NFT on the blockchain, and transfers ownership to the user.
[0477] Output: NFT issued and ownership transfer
[0478] Step 8:
[0479] The server notifies the user that the purchase is complete.
[0480] Input: Purchase completion information
[0481] Processing: The server notifies the user of the completion of the purchase.
[0482] Output: Purchase completion notification sent to the user
[0483] In this way, the server, terminals, and users work together to realize a series of processes including viewing, asking questions, and purchasing artworks in a virtual gallery.
[0484] Furthermore, an emotion engine that estimates the emotion of the user may be combined. That is, the identification processing unit 290 may estimate the emotion of the user using the emotion identification model 59, and perform identification processing using the emotion of the user.
[0485] "Example 1"
[0486] As one embodiment of the present invention, a system incorporating an emotion engine is provided. This system uses blockchain technology to connect artists and art collectors and issues non-fungible tokens (NFTs). Furthermore, this system includes an emotion engine that recognizes the emotions of a user. Specifically, the emotion engine recognizes the emotions of a user when appreciating an artwork, and recommends artworks based on the emotions.
[0487] "Example 2"
[0488] As another embodiment of the present invention, a system is provided in which an emotion engine recognizes the emotions of users in a place where artists and art collectors communicate with each other, and supports the communication based on the emotions. Specifically, on a platform where artists and art collectors communicate directly with each other, the emotion engine recognizes the emotions of users, and supports the communication based on the emotions.
[0489] "Example 3"
[0490] As a specific example, Artist A creates a painting and issues an NFT for it. Art Collector B purchases the NFT and gains ownership of the work. Art Collector B then communicates directly with Artist A through the platform provided. At this time, the emotion engine recognizes Art Collector B's emotions and supports interactions with Artist A based on those emotions.
[0491] The process flow of each embodiment will be described below.
[0492] "Example 1"
[0493] Step 1: A user views a piece of art.
[0494] Step 2: The emotion engine recognizes the user's emotion.
[0495] Step 3: The emotion engine makes art piece recommendations based on the emotion.
[0496] "Example 2"
[0497] Step 1: Connect on a platform where artists and art collectors can communicate directly.
[0498] Step 2: The emotion engine recognizes the user's emotion.
[0499] Step 3: The emotion engine supports the interaction based on that emotion.
[0500] "Example 3"
[0501] Step 1: Artist A creates a painting and issues an NFT for it. Step 2: Art Collector B purchases the NFT and gains ownership of the work.
[0502] Step 3: Art Collector B communicates directly with Artist A through the platform provided.
[0503] Step 4: The emotion engine recognizes Art Collector B’s emotions and supports interaction with Artist A based on those emotions.
[0504] Example 1
[0505] Next, a description will be given of Example 1 of the embodiment 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".
[0506] In conventional art markets, there were limited ways for artists and art collectors to verify the ownership and authenticity of artworks, making it difficult to ensure reliability. In addition, there was also the problem of low satisfaction, as users could not receive recommendations based on their own emotions and preferences when selecting art works.
[0507] 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.
[0508] In this invention, the server includes a means for connecting artists and art collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of artworks using the non-fungible tokens (NFTs), a means including an emotion engine for recognizing the emotions of a user, and a means for recommending artworks based on the emotions of the user. This makes it easy to verify the ownership and authenticity of artworks, and enables the recommendation of artworks based on the emotions of the user.
[0509] "Blockchain technology" is a technology that uses distributed ledger technology to prevent data tampering and enable highly reliable transactions.
[0510] "Artist" refers to an individual or group that creates works of art.
[0511] An "art collector" refers to an individual or organization that collects and owns works of art.
[0512] A "non-fungible token (NFT)" is a token that represents a unique digital asset issued on the blockchain and serves as proof of ownership of a particular work of art.
[0513] An "emotion engine" is a software or hardware system that analyzes data such as a user's facial expressions and voice and recognizes the user's emotional state.
[0514] "Ownership" refers to the legal rights to a particular work of art, including the right to use, sell and display that work.
[0515] "Authenticity" refers to determining whether a work of art is real or fake.
[0516] "Recommendation" refers to the act of selecting and presenting appropriate artworks based on the user's emotions and preferences.
[0517] An "interaction space" refers to a platform or environment where artists and art collectors can communicate with each other.
[0518] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0519] The present invention is a system that connects artists and art collectors using blockchain technology, and includes a function to issue non-fungible tokens (NFTs) and recommend artworks by recognizing users' emotions. Specific embodiments for implementing the present invention are described below.
[0520] Hardware and Software Used
[0521] Hardware: Server, user terminal (PC, smartphone)
[0522] Software: Blockchain platform (e.g. Ethereum), emotion recognition engine (e.g. Affectiva), NFT issuing tool (e.g. OpenSea)
[0523] System Overview
[0524] The server provides a means to connect artists and art collectors using blockchain technology. Artists create digital artworks and issue NFTs for their works using the NFT issuing tool. The issued NFTs are recorded on the blockchain via the server. This makes it easier to verify the ownership and authenticity of artworks.
[0525] When a user appreciates a work of art, the device transmits the user's facial expressions and voice to the emotion engine. The emotion engine analyzes this data and recognizes the user's emotional state. The server recommends suitable art works to the user based on the emotion data received from the emotion engine.
[0526] Examples
[0527] Example 1: Artist issues an NFT
[0528] 1. An artist creates a digital work of art.
[0529] 2. Artists use OpenSea to issue NFTs of their artwork.
[0530] 3. The server records the issued NFT on the Ethereum blockchain.
[0531] Example 2: Artworks are recommended to users based on their emotions
[0532] 1. The user views the artwork on their smartphone.
[0533] 2. The device captures the user's facial expressions and sends them to the emotion engine.
[0534] 3. The emotion engine analyzes the user's emotions and sends them to the server.
[0535] 4. The server recommends suitable artworks for the user based on the emotion data.
[0536] 5. The device displays the recommended artworks to the user.
[0537] Examples of prompt statements
[0538] “Please tell us the specific steps for an artist to issue a digital artwork as an NFT and record it on the blockchain. Also, please explain the processing steps of the system that recommends artworks based on user sentiment.”
[0539] In this way, by combining blockchain technology and emotion recognition technology, the present invention effectively connects artists and art collectors, and enables the recommendation of art works based on users' emotions.
[0540] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0541] Program processing flow
[0542] Step 1: Artist creates a digital artwork
[0543] Input: The graphic software used by the artist (e.g. Adobe Photoshop)
[0544] What happens: An artist uses graphics software to create a digital work of art.
[0545] Output: A digital file of the finished digital artwork
[0546] Step 2: Artist issues an NFT
[0547] Input: Digital file of digital artwork, NFT issuing tool (e.g. OpenSea)
[0548] How it works: An artist logs into the NFT issuing tool, uploads a digital artwork, enters details about the artwork (title, description, price, etc.), and requests the issuance of an NFT.
[0549] Output: The digital artwork for which the print request was submitted
[0550] Step 3: The server records the NFT on the blockchain
[0551] Input: Data about the digital artwork for which the publishing request was sent, the blockchain platform (e.g. Ethereum)
[0552] How it works: The server receives the issuance request, sends a transaction to the blockchain platform, verifies the completion of the transaction, and notifies the artist that the NFT has been recorded on the blockchain.
[0553] Output: NFT recorded on the blockchain, notification to artist
[0554] Step 4: User Views Artwork
[0555] Input: User device (PC, smartphone), system website or app
[0556] How it works: A user uses their device to access the system's website or app, selects a piece of art that interests them, and begins viewing it.
[0557] Output: A representation of the artwork being viewed
[0558] Step 5: The device sends the user's facial expressions and voice to the emotion engine.
[0559] Input: User facial expressions, voice data, device camera and microphone
[0560] How it works: The device uses the built-in camera and microphone to capture the user's facial expressions and voice in real time and transmits them to the emotion engine.
[0561] Output: User facial and voice data sent to the emotion engine
[0562] Step 6: The emotion engine analyzes the user's emotions
[0563] Input: User facial and voice data sent to the emotion engine
[0564] How it works: The emotion engine analyzes the data it receives and identifies the user's emotion (e.g., happiness, surprise, sadness, etc.). It then sends the analysis results to the server.
[0565] Output: Emotion data sent to the server
[0566] Step 7: The server recommends artworks based on the emotion data
[0567] Input: emotion data, database of artworks
[0568] How it works: The server analyzes the emotion data to understand the user's current emotional state, then runs an algorithm to select appropriate artworks based on the emotion data and generates a recommendation list.
[0569] Output: Recommendation list
[0570] Step 8: The device displays the recommended artworks to the user.
[0571] Input: recommendation list, user device
[0572] Operation: The device displays the recommendation list received from the server to the user. The user can then view the recommended artworks.
[0573] Output: The recommended artworks displayed to the user
[0574] Through the above processing steps, the system effectively connects artists and art collectors and realizes art work recommendations based on users' emotions.
[0575] (Application example 1)
[0576] Next, a description will be given of Application Example 1 of Form 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."
[0577] Conventional art trading systems have the problem that it is difficult to verify the ownership and authenticity of artworks, and they do not recommend artworks based on the user's emotions, resulting in a limited user experience. Furthermore, the lack of opportunities for interaction between artists and art collectors is preventing the revitalization of the art market.
[0578] 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.
[0579] In this invention, the server includes a means for connecting artists and art collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of artworks using the non-fungible tokens (NFTs), a means including an emotion engine for recognizing the emotions of users, and a means for recommending artworks based on the emotions of users. This makes it easier to verify the ownership and authenticity of artworks, and makes it possible to recommend artworks based on the emotions of users. In addition, by providing a place for interaction between artists and art collectors, it is expected that the art market will be revitalized.
[0580] "Blockchain technology" is a type of distributed ledger technology in which transaction data is recorded in a distributed manner across multiple nodes and managed in a way that makes it difficult to tamper with.
[0581] An "artist" is an individual or group that creates a work of art.
[0582] An "art collector" is an individual or organization that collects and owns works of art.
[0583] A "non-fungible token (NFT)" is a one-of-a-kind digital asset issued on the blockchain that proves ownership of a particular work of art.
[0584] "Ownership" refers to the legal right to a particular work of art; the right to possess that work.
[0585] "Authenticity" refers to determining whether a work of art is real or fake.
[0586] An "emotion engine" is software or hardware that analyzes a user's facial expressions and actions and recognizes their emotions.
[0587] "Recommendation" means suggesting appropriate artworks based on the user's emotions and preferences.
[0588] An "interaction space" is a platform or environment where artists and art collectors can communicate with each other.
[0589] A system for implementing this invention has the following configuration: A server includes a means for connecting artists and art collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of artworks using the non-fungible tokens (NFTs), a means including an emotion engine for recognizing user emotions, and a means for recommending artworks based on the user emotions.
[0590] Hardware and Software Configuration
[0591] Hardware: Smartphones, smart glasses, head-mounted displays
[0592] Software: OpenCV (camera image processing), EmotionEngine (emotion recognition), Blockchain (blockchain management), NFT (NFT management)
[0593] Data processing and calculation
[0594] 1. Initialize the blockchain: The server initializes the blockchain using the Blockchain class to manage the NFTs of the artworks.
[0595] 2. Initialize emotion engine: The server initializes the emotion recognition engine using the EmotionEngine class.
[0596] 3. Issuing NFTs of artworks: The server issues an NFT for each artwork and adds it to the blockchain.
[0597] 4. Emotion Recognition and Recommendation System: The device uses the camera to recognize the user's emotions and recommends artworks based on those emotions.
[0598] Examples
[0599] When a user wears the smart glasses and visits a virtual art gallery, the camera captures the user's facial expressions, and if the emotion engine recognizes "joy," it will recommend "art pieces in bright colors" based on that emotion.
[0600] Examples of prompt statements
[0601] “When a user wears smart glasses and visits a virtual art gallery, the camera captures the user’s facial expressions. If the emotion engine recognizes ‘happiness’, design a system that will recommend ‘art pieces with bright colors’ based on that emotion.”
[0602] The flow of the specific process in the application example 1 will be described with reference to FIG.
[0603] Step 1:
[0604] The server initializes the blockchain using the Blockchain class. Specifically, it sets up the blockchain nodes and creates a ledger to manage the NFTs of artworks. The input is the initial configuration data for the blockchain, and the output is the initialized blockchain.
[0605] Step 2:
[0606] The server initializes the emotion recognition engine using the EmotionEngine class. Specifically, it loads the emotion recognition algorithm and prepares a model for analyzing the user's facial expression data. The input is the configuration data of the emotion recognition engine, and the output is the initialized emotion recognition engine.
[0607] Step 3:
[0608] The server issues an NFT for each artwork and adds it to the blockchain. Specifically, it takes the artwork details as input, generates an NFT based on it, and records it on the blockchain. The input is the artwork details, and the output is the issued NFT.
[0609] Step 4:
[0610] The terminal uses a camera to capture the user's facial expressions. Specifically, the terminal starts up the camera device, detects the user's face, and acquires the facial expression data. The input is the camera image, and the output is the user's facial expression data.
[0611] Step 5:
[0612] The device inputs the acquired facial expression data into an emotion recognition engine to recognize the user's emotion. Specifically, the device analyzes the facial expression data and identifies emotions such as happiness, sadness, surprise, etc. The input is the user's facial expression data, and the output is the recognized emotion.
[0613] Step 6:
[0614] The server recommends artworks based on the recognized emotions. Specifically, it receives emotion data as input, searches a database for suitable artworks, and generates a recommendation list. The input is the recognized emotion data, and the output is a list of recommended artworks.
[0615] Step 7:
[0616] The terminal displays the recommended artworks to the user. Specifically, the terminal receives the recommendation list and displays the artworks through a user interface, where the input is the list of recommended artworks and the output is the artworks displayed to the user.
[0617] Example 2
[0618] Next, a second embodiment of the second embodiment will be described. 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."
[0619] In conventional art trading systems, there are limited opportunities for artists and art collectors to communicate directly, making it difficult to fully understand the background and intent of the artwork. In addition, there is a lack of support for interactions that take into account the user's emotions, which can cause communication to not proceed smoothly. Furthermore, there are insufficient means to verify the ownership and authenticity of artworks, making it difficult to conduct reliable transactions.
[0620] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[0621] In this invention, the server includes a means for connecting artists and art collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of artworks using the non-fungible tokens (NFTs), a means for providing a platform where artists and art collectors can communicate directly, and a means for recognizing the emotions of users using an emotion engine and supporting exchanges based on the emotions. This enables direct communication between artists and art collectors, and allows for a deeper understanding of the background and intent of the artworks. In addition, support for exchanges that take the emotions of users into account allows for smooth communication. Furthermore, the ownership and authenticity of artworks can be verified with high reliability, enabling safe and reliable transactions.
[0622] "Blockchain technology" is a technology that uses distributed ledger technology to prevent data tampering and enable highly reliable transactions.
[0623] A "non-fungible token (NFT)" is a token that represents a unique digital asset issued using blockchain technology.
[0624] "Artist" refers to an individual or group that creates works of art.
[0625] An "art collector" refers to an individual or organization that collects works of art.
[0626] The "platform" is a system that provides an online environment for artists and art collectors to communicate directly.
[0627] An "emotion engine" is software that analyzes emotions from users' messages and actions, and provides appropriate feedback and support based on the results.
[0628] "Ownership" refers to the legal rights to a work of art, which enable it to be bought, sold or exhibited.
[0629] "Authenticity" refers to determining whether a work of art is real or fake.
[0630] "Communication" refers to the act of artists and art collectors exchanging information through messages and dialogue.
[0631] "Feedback" refers to information or advice provided to a user based on their behavior and emotions.
[0632] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0633] This invention provides a platform where artists and art collectors can communicate directly with each other, and furthermore, it is a system that recognizes the emotions of users using an emotion engine and supports exchanges based on those emotions. A specific embodiment of this system will be described below.
[0634] System Configuration
[0635] This system mainly consists of three elements: a server, a terminal, and a user.
[0636] server
[0637] The server manages the backend of the platform and stores and manages user data and communication data. Specifically, the following hardware and software are used:
[0638] Database: A relational database such as MySQL (registered trademark) is used to store user information, artwork information, message history, etc.
[0639] Sentiment Engine: Using sentiment analysis software such as IBM Watson® Tone Analyzer, sentiment is analyzed from the user's message.
[0640] Blockchain Technology: Using distributed ledger technology, non-fungible tokens (NFTs) can be issued and managed to verify the ownership and authenticity of artworks.
[0641] Terminal
[0642] The terminal (user's PC or smartphone) displays the platform's front end and provides an interface for users to communicate with artists and art collectors. Specifically, the following software is used:
[0643] Web Browser: A browser such as GOOGLE CHROME (registered trademark) is used to display a user interface built with HTML, CSS, and JavaScript.
[0644] Real-time communication technology: Using WebSockets and other technologies, data is sent and received in real time between the server and terminal.
[0645] User
[0646] Users (artists or art collectors) log into the platform and exchange messages with other users. When a user sends a message, the message is sent to the server and analyzed by the emotion engine. Based on the analysis results, the system provides appropriate feedback and support.
[0647] Examples
[0648] Consider a scenario in which artist A is explaining his or her new work to art collector B. Artist A sends a message saying, "This piece depicts the scenery of my hometown." The server receives this message and analyzes it using an emotion engine. If the analysis result is judged to be "positive," the server generates feedback such as "Artist A has a strong attachment to this piece" and sends it to art collector B. Art collector B receives this feedback and replies to artist A saying, "It's a wonderful piece. The scenery of my hometown is very beautiful."
[0649] Examples of prompt statements
[0650] "Describe a system where an artist can send a message describing a new work and the system analyzes the sentiment of the message to provide feedback."
[0651] In this way, we provide a system that facilitates interaction between artists and art collectors, promoting deeper understanding and empathy.
[0652] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0653] Step 1:
[0654] A user logs into the platform.
[0655] A user uses a terminal to access the platform's login page and enters a username and password. The terminal sends the entered information to the server. The server checks the information against a database (MySQL) and performs authentication. If authentication is successful, the server returns the dashboard page to the user.
[0656] Step 2:
[0657] A user sends a message.
[0658] A user opens a chat window with another user on the dashboard and enters a message in the text box. When the user clicks the send button, the terminal sends this message to the server. The input is the user's message, and the output is the message sent to the server.
[0659] Step 3:
[0660] The server receives the message.
[0661] The server receives messages sent from the terminals and stores them in a database. The stored information includes the sender, recipient, message content, and sending date and time. The input is the message from the terminal, and the output is storage in the database.
[0662] Step 4:
[0663] The server parses the message with an emotion engine.
[0664] The server sends the stored message to an emotion engine (IBM Watson Tone Analyzer), which analyzes the message content and identifies the emotion (e.g., happy, sad, angry, etc.). The analysis result is returned to the server. The input is the stored message, and the output is the emotion analysis result.
[0665] Step 5:
[0666] The server generates feedback based on the analysis results.
[0667] The server generates appropriate feedback based on the analysis results returned by the emotion engine. For example, if the analysis result is judged to be "positive," the server generates feedback such as "Artist A has a strong attachment to this work." The input is the emotion analysis result, and the output is the generated feedback.
[0668] Step 6:
[0669] The server sends the feedback to the user.
[0670] The server transmits the generated feedback to the receiver's terminal. For transmission, real-time communication technology (WebSocket) is used. The input is the generated feedback, and the output is the feedback transmission to the terminal.
[0671] Step 7:
[0672] The user receives the feedback.
[0673] The user receives the feedback on the terminal and it is displayed in the chat window. The user checks the feedback and decides the next action. The input is the feedback from the server and the output is the display of the feedback.
[0674] (Application example 2)
[0675] Next, a description will be given of Application Example 2 of Form 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."
[0676] In conventional art trading systems, there are limited opportunities for artists and art collectors to communicate directly, making it difficult to fully understand the background and intent of the artwork. In addition, there is a lack of support for interactions that take into account the user's emotions, which can make communication difficult. Furthermore, there is the issue that it is difficult to conduct reliable transactions because it is cumbersome to confirm the ownership and authenticity of art works.
[0677] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[0678] In this invention, the server includes a means for connecting artists and art collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of artworks using the non-fungible tokens (NFTs), a means for recognizing user emotions using an emotion recognition engine, a means for generating responses based on the user's emotions using a generative AI model, and a means for artists and art collectors to directly communicate in a virtual space. This allows artists and art collectors to directly communicate with each other and support exchanges based on the user's emotions, realizing highly reliable art transactions.
[0679] "Blockchain technology" is a technology that uses distributed ledger technology to prevent data tampering and enable highly reliable transactions.
[0680] A non-fungible token (NFT) is a unique digital asset issued on a blockchain and is used to prove the ownership or authenticity of artworks and other items.
[0681] An "emotion recognition engine" is software or hardware that analyzes data such as a user's facial expressions and voice, and recognizes the user's emotional state.
[0682] A “generative AI model” is an algorithm or system that uses artificial intelligence to generate responses or content based on input data.
[0683] A "virtual space" is a virtual three-dimensional space generated using computer technology, and is an environment that users can operate interactively.
[0684] An "artist" is an individual or group that creates works of art.
[0685] An "art collector" is an individual or organization that collects works of art.
[0686] "Ownership" is a concept that refers to legal control over a particular object or asset.
[0687] "Authenticity" refers to determining whether an object or asset is real or fake.
[0688] "Communication" is the act of exchanging information and emotions with others.
[0689] The system for implementing this invention is configured as follows: The server includes a means for connecting artists and art collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of artworks using the non-fungible tokens (NFTs), a means for recognizing the emotions of users using an emotion recognition engine, a means for generating responses based on the emotions of users using a generative AI model, and a means for artists and art collectors to communicate directly in a virtual space.
[0690] Hardware and Software Used
[0691] Hardware: Smartphone, Head Mounted Display (HMD), Camera (Smartphone built-in camera or HMD built-in camera)
[0692] Software: OpenCV (camera image capture and processing), DeepFace (emotion recognition), OpenAI API (response generation using generative AI models)
[0693] Data processing and calculation
[0694] Camera footage capture
[0695] The device (smartphone or HMD) captures the user's image in real time using a camera. This image data is processed using OpenCV.
[0696] emotion recognition
[0697] The server analyzes the captured video data using the DeepFace library to recognize the user's emotions, which are then classified into emotional states such as "interest," "happiness," and "surprise."
[0698] Response Generation
[0699] The server uses OpenAI's generative AI model (GPT-3 (registered trademark)) to generate an appropriate response based on the recognized emotion and the user's input message. The generated response is adjusted based on the user's emotion.
[0700] Examples
[0701] For example, if an art collector asks, "Tell me about the background of this piece," the emotion engine will recognize the art collector's interests and the generative AI model will generate a response such as, "The collector is very interested. Please tell me more about the background of the piece."
[0702] Examples of prompt statements
[0703] The user's emotion is interest. Generate an appropriate response to the following message: Tell me about the background of this work.
[0704] In this way, artists and art collectors can communicate directly in virtual space, supporting interactions based on users' emotions and enabling highly reliable art transactions.
[0705] The flow of the identification process in the application example 2 will be described with reference to FIG.
[0706] Step 1:
[0707] The device uses a camera to capture the user's image in real time. The input is the camera image, and the output is the captured image data. In concrete terms, the device's camera captures the user's face and acquires the image frame by frame.
[0708] Step 2:
[0709] The device processes the captured video data using OpenCV. The input is the captured video data, and the output is the processed video data. In detail, OpenCV analyzes the video data and extracts facial feature points.
[0710] Step 3:
[0711] The server analyzes the processed video data using the DeepFace library to recognize the user's emotions. The input is the processed video data, and the output is the recognized emotion data. In concrete terms, DeepFace classifies emotions based on facial feature points and identifies emotional states such as "interest," "happiness," and "surprise."
[0712] Step 4:
[0713] The user, as an artist or art collector, inputs a message in the virtual space. The input is the user's message, and the output is the input message data. In concrete terms, the user inputs the message using a keyboard or voice input.
[0714] Step 5:
[0715] The server generates an appropriate response using a generative AI model (GPT-3) based on the recognized emotion data and the user's message data. The input is emotion data and message data, and the output is the generated response data. In concrete terms, the generative AI model generates a response based on the prompt sentence.
[0716] Step 6:
[0717] The server transmits the generated response data to the virtual space and displays it to the user. The input is the generated response data and the output is the displayed response. In concrete terms, the server transmits the response data to the interface of the virtual space and displays it on the user's display.
[0718] Step 7:
[0719] The user checks the displayed response and decides on the next action. The input is the displayed response and the output is the user's next action. The specific operation is that the user reads the response and enters the next question or provides feedback to the artist.
[0720] Example 3
[0721] Next, a third embodiment of the third embodiment will be described. 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."
[0722] In conventional blockchain technology systems, creators and collectors can verify the ownership and authenticity of digital works, but they lack support for interactions that take into account the emotions of collectors. This makes it difficult to realize deeper interactions between creators and collectors.
[0723] The specific processing by the specific processing unit 290 of the data processing device 12 in the third embodiment is realized by the following means.
[0724] In this invention, the server includes a means for connecting creators and collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of digital works using the non-fungible tokens (NFTs), a means for analyzing the emotions of collectors using an emotion recognition engine, and a means for supporting interactions with creators based on the emotions, thereby enabling deep interactions between creators and collectors that take emotions into account.
[0725] "Blockchain technology" is a technology that uses distributed ledger technology to prevent data tampering and realize highly reliable transaction records.
[0726] "Creator" refers to the individual or entity that creates a digital work.
[0727] "Collector" refers to an individual or entity that purchases and owns a Digital Work.
[0728] A "non-fungible token (NFT)" is a token that represents a unique digital asset issued on a blockchain.
[0729] "Digital work" refers to content such as artwork, music, and video that is created electronically.
[0730] "Ownership" refers to the legal ownership rights to a particular digital work.
[0731] "Authenticity" refers to verifying whether a digital work is genuine.
[0732] An "emotion recognition engine" refers to software or hardware for analyzing and recognizing emotions from a user's facial expressions, voice, etc.
[0733] "Means to support communication" refers to functions that facilitate communication between creators and collectors based on the analysis results of the emotion recognition engine.
[0734] This invention is a system that uses blockchain technology to connect creators and collectors, issues non-fungible tokens (NFTs), and provides a means to verify the ownership and authenticity of digital works. It also includes a function that uses an emotion recognition engine to analyze the emotions of collectors and support interactions with creators based on those emotions.
[0735] System Configuration
[0736] The server uses the following hardware and software to implement the system:
[0737] Hardware: Powerful processor, sufficient memory, storage devices, and network interfaces.
[0738] Software: Blockchain platform (e.g. Ethereum), smart contract (e.g. Solidity), emotion recognition engine (e.g. Microsoft® Azure® Cognitive Services)
[0739] The terminal provides an interface for collectors to access the system:
[0740] Hardware: Personal computers, smartphones, tablets
[0741] Software: Web browser, dedicated application
[0742] Users (creators and collectors) use the system in the following steps:
[0743] Program Processing
[0744] The server receives the data of the digital work uploaded by the creator and generates the NFT using a smart contract, which is written in a programming language such as Solidity. The generated NFT is recorded on a blockchain such as Ethereum.
[0745] The terminal provides an interface for collectors to access the NFT marketplace and purchase NFTs. Collectors use the terminal to log into the marketplace and select the NFTs they wish to purchase.
[0746] The server processes the collector's purchase and creates and executes a transaction on the blockchain to transfer ownership, and once this transaction is complete, ownership of the NFT is transferred to the collector.
[0747] Collectors, or users, communicate directly with creators through the platform provided, which includes chat and video calling features.
[0748] The server analyzes the collector's emotions in real time using an emotion recognition engine that uses Microsoft's Azure Cognitive Services to recognize emotions from the collector's facial expressions and voice. Based on the recognized emotions, the server suggests appropriate actions to support the interaction with the creator.
[0749] Examples
[0750] As a concrete example, a creator creates a painting titled "Sunset" and issues an NFT for it. The creator uploads digital data in JPEG format to the platform. The server receives this data and uses a smart contract written in Solidity to generate an NFT and record it on the Ethereum blockchain.
[0751] Collectors use their terminals to access the NFT marketplace and purchase the "Sunset" NFT, and the server processes the purchase and creates an Ethereum transaction to transfer ownership to the collector.
[0752] The collector then initiates a video call with the creator through the provided platform, during which an emotion recognition engine recognizes the collector's "happiness" emotion, and the server notifies the creator that "the collector is very happy."
[0753] Example of a prompt to be input to a generative AI model:
[0754] A creator created a painting called "Sunset" and issued an NFT for it. The creator uploaded digital data in JPEG format to the platform. The server received this data and used a smart contract written in Solidity to generate an NFT and record it on the Ethereum blockchain.
[0755] Collectors used their terminals to access the NFT marketplace and purchase the “Sunset” NFT. The server processed the purchase and created an Ethereum transaction to transfer ownership to the collector.
[0756] The collector then initiated a video call with the creator through the provided platform, during which an emotion recognition engine recognized the collector's emotion of "happiness," and the server notified the creator that "the collector is very happy."
[0757] The flow of the identification process in the third embodiment will be described with reference to FIG.
[0758] Step 1:
[0759] A creator, who is a user, uploads a digital work to the platform as a JPEG file. The input is a JPEG file of the digital work created by the creator, and the output is the data of the digital work stored on the server. In concrete terms, the creator uses the upload function of the platform, selects a JPEG file from the file selection dialog, and clicks the upload button.
[0760] Step 2:
[0761] The server receives the uploaded digital work data and generates NFTs using a smart contract. The input is the digital work data stored on the server, and the output is the generated NFT. Specifically, the server executes a smart contract written in Solidity to generate an NFT containing the metadata of the digital work.
[0762] Step 3:
[0763] The server records the generated NFT on the Ethereum blockchain. The input is the generated NFT, and the output is the transaction for the NFT recorded on the blockchain. In concrete terms, the server creates an Ethereum transaction and writes the metadata of the NFT to the blockchain.
[0764] Step 4:
[0765] The terminal provides an interface for collectors to access the NFT marketplace and purchase NFTs. The input is the login information for the collector to access the marketplace, and the output is the marketplace dashboard. In concrete terms, the collector uses the terminal to open a web browser, access the marketplace URL, enter the login information, and click the login button.
[0766] Step 5:
[0767] The server processes the collector's purchase procedure and creates and executes a transaction to transfer ownership on the blockchain. The input is the selection information of the NFT that the collector wants to purchase, and the output is a transaction for the NFT with the ownership transferred. In concrete terms, the server receives the collector's purchase request, creates and executes an Ethereum transaction, and transfers ownership to the collector.
[0768] Step 6:
[0769] A collector, who is a user, communicates directly with a creator through the provided platform. The input is a request from the collector to initiate communication, and the output is a chat or video call session with the creator. In concrete terms, the collector uses the chat or video call function of the platform to send a message or initiate a video call to the creator.
[0770] Step 7:
[0771] The server uses an emotion recognition engine to analyze the collector's emotions in real time. The input is the collector's facial and voice data, and the output is the analyzed emotion data. In concrete terms, the server uses Microsoft's Azure Cognitive Services to analyze the collector's facial and voice expressions and recognize emotions.
[0772] Step 8:
[0773] The server proposes appropriate actions to support interaction with the creator based on the recognized emotion. The input is the analyzed emotion data, and the output is interaction suggestions to the creator. In concrete terms, if the collector's emotion is "joy", the server notifies the creator that "the collector is very happy" and suggests an appropriate interaction method.
[0774] (Application example 3)
[0775] Next, a description will be given of Application Example 3 of Form Example 3. 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."
[0776] In conventional art trading systems, it is difficult to verify the ownership and authenticity of artworks, and interaction between artists and collectors is limited. Furthermore, there is no support for interaction using emotion recognition technology, so deep interaction based on the emotions of collectors has not been realized.
[0777] The identification process by the identification processing unit 290 of the data processing device 12 in the application example 3 is realized by the following means. In this invention, the server includes a means for connecting creators and collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for confirming the ownership and authenticity of works using the non-fungible tokens (NFTs), a means for providing a virtual exhibition space, and a means for recognizing the emotions of collectors using an emotion recognition engine and supporting interaction with creators. This makes it easier to confirm the ownership and authenticity of works, promotes interaction between creators and collectors through the virtual exhibition space, and further enables deep interaction based on the emotions of collectors by using emotion recognition technology.
[0778] "Blockchain technology" is a technology that uses distributed ledger technology to prevent data tampering and enable highly reliable transactions.
[0779] "Creator" refers to the individual or group that creates the artwork.
[0780] "Collector" refers to an individual or organization that purchases and owns artworks.
[0781] A "non-fungible token (NFT)" is a token that represents a unique digital asset issued using blockchain technology.
[0782] "Ownership" refers to the legal right to a particular physical or digital asset.
[0783] "Authenticity" refers to determining whether an object or digital asset is real or fake.
[0784] "Virtual exhibition space" refers to an exhibition space that is virtually constructed using digital technology.
[0785] An "emotion recognition engine" refers to technology for analyzing and recognizing emotions from a collector's facial expressions, voice, etc.
[0786] "Means to support communication" refers to technologies and functions that enable creators and collectors to communicate effectively.
[0787] A system for implementing this invention has the following configuration: The server includes a means for connecting creators and collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of works using the non-fungible tokens (NFTs), a means for providing a virtual exhibition space, and a means for recognizing the emotions of collectors using an emotion recognition engine and supporting interactions with creators.
[0788] Hardware and Software Used
[0789] Hardware: Smartphone, head-mounted display
[0790] Software: Python, OpenCV (image processing), EmotionEngine (emotion recognition), Blockchain, VirtualGallery, NFTMarketplace
[0791] Specific operation of the system
[0792] 1. Providing a virtual exhibition space
[0793] Users access the virtual exhibition space using a terminal (smartphone or head-mounted display). The server uses the VirtualGallery module to realistically exhibit paintings using 3D models and AR technology. This allows users to visit a virtual gallery and appreciate the artworks.
[0794] 2. Issuing and Purchasing NFTs
[0795] When a creator releases a new painting, the server uses the Blockchain module to issue an NFT for the work and record it on the blockchain, and collectors can use their terminals to purchase the NFT through the NFTMarketplace module and gain ownership of the work.
[0796] 3. Communication support using emotion recognition engine
[0797] When a collector views a work, the device's camera and microphone are used to capture the collector's facial expressions and voice. The server uses the EmotionEngine module to analyze and recognize the collector's emotions. Based on the recognized emotions, the server supports interaction with the creator. For example, if the collector is moved, the server conveys that emotion to the creator, facilitating deeper interaction.
[0798] Examples
[0799] Virtual Gallery Exhibition: Use your smartphone to visit a virtual gallery and view paintings in 3D.
[0800] Issuing and purchasing NFTs: A creator releases a new painting and issues an NFT for it. Collectors purchase the NFT and gain ownership.
[0801] Communication support through emotion recognition engine: If a collector is moved by a piece of art, the emotion recognition engine will recognize that emotion and convey it to the creator.
[0802] Examples of prompt statements
[0803] "The creator releases a new painting. He issues an NFT for the work and exhibits it in a virtual gallery. A collector purchases the NFT and gains ownership of the work. The emotion recognition engine recognizes the collector's emotions and helps them interact with the creator."
[0804] The flow of the specific process in the application example 3 will be described with reference to FIG.
[0805] Step 1:
[0806] Users access the virtual exhibition space using a terminal (smartphone or head-mounted display). The terminal sends a request to the server, requesting data for the virtual exhibition space. The server uses the VirtualGallery module to generate data for realistically exhibiting paintings using 3D models and AR technology, and sends it to the terminal. The terminal displays the virtual exhibition space to the user based on the received data.
[0807] Input: User's access request
[0808] Output: Virtual exhibition space data
[0809] Specific operation: The device sends a request to the server, and the server generates data using 3D models and AR technology and sends it to the device.
[0810] Step 2:
[0811] When an artist releases a new painting, the server uses the Blockchain module to issue an NFT for the work and record it on the blockchain. The artist provides detailed information about the work to the server, which generates an NFT based on that information. The generated NFT is recorded on the blockchain and used as data to verify the ownership and authenticity of the work.
[0812] Input: Creator's work details
[0813] Output: NFT recorded on the blockchain
[0814] How it works: The creator provides detailed information about the work to the server, and the server uses the Blockchain module to generate an NFT and record it on the blockchain.
[0815] Step 3:
[0816] Collectors use their devices to visit the virtual exhibition space and purchase NFTs for artworks they like. Collectors send purchase requests to the server through their devices, and the server processes the transaction using the NFTMarketplace module. Once the transaction is complete, the collector gains ownership of the artwork.
[0817] Input: Collector's purchase request
[0818] Output: Collector's Ownership
[0819] Specific operation: The collector sends a purchase request to the server through the terminal, and the server processes the transaction using the NFTMarketplace module and grants ownership to the collector.
[0820] Step 4:
[0821] When a collector views a work, the device's camera and microphone are used to capture the collector's facial expressions and voice. The device sends the captured data to the server, which uses the EmotionEngine module to analyze and recognize the collector's emotions. Based on the recognized emotions, the server supports interaction with the creator.
[0822] Input: Collector's facial and voice data
[0823] Output: Recognized emotion data
[0824] Specific operation: The terminal captures the collector's facial expressions and voice and sends them to the server, which uses the EmotionEngine module to analyze and recognize emotions.
[0825] Step 5:
[0826] The server conveys the emotions of the collector to the creator based on the recognized emotion data. For example, if the collector is emotional, the server notifies the creator of the emotion, facilitating communication such as the creator sending a message of thanks to the collector.
[0827] Input: Recognized emotion data
[0828] Output:Notice to creator
[0829] Specific operation: The server sends a notification to the creator based on the recognized emotion data, encouraging interaction.
[0830] 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 a voice indicating a user input for the result of the specific processing. The control unit 46A transmits the voice 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 voice data.
[0831] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (registered trademark) (Internet search<URL: https: / / openai.com / blog / chatgpt> ) and other generation AIs. The data generation model 58 is obtained by making a neural network perform deep learning. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating a voice, text data indicating a text, and image data indicating an image is input. The data generation model 58 performs inference on the input inference data according to 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.
[0832] Another example of generative AI is Gemini (registered trademark) (Internet search <url: https: gemini.google.com ?hl="ja">) are mentioned.
[0833] In the above embodiment, an example was given in which the specific process was performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific process may be performed by the smart device 14.
[0834] [Second embodiment]
[0835] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.
[0836] 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.
[0837] 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 wide area network (WAN) and / or a local area network (LAN).
[0838] 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.
[0839] 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 the voice according to instructions from the processor 46.
[0840] Camera 42 is a small digital camera equipped with an optical system including a lens, an aperture, and a 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 (e.g., an imaging range defined by an angle of view equivalent to the width of the field of vision of an average healthy person).
[0841] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for transmitting and receiving various types of information between the processor 46 and the processor 28 via the network 54. The transmission and reception of various types of information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is performed in a secure state.
[0842] Fig. 4 shows an example of 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.
[0843] 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.
[0844] 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.
[0845] 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.
[0846] Next, the specific processing by the specific processing unit 290 of the data processing device 12 will be described.
[0847] "Example 1"
[0848] The present invention is a system that connects artists and art collectors using blockchain technology. Specifically, an artist creates an artwork and issues a non-fungible token (NFT) for the artwork. This NFT serves as a certificate of ownership of the artwork and is recorded on the blockchain. Art collectors can acquire ownership of the artwork by purchasing this NFT. The NFT also serves as a means of verifying the authenticity of the artwork.
[0849] "Example 2"
[0850] Furthermore, the present invention is also a system that provides a place for artists and art collectors to interact. Specifically, it provides a platform where artists and art collectors can communicate directly with each other. This allows art collectors to hear directly from artists about the background and intention of their works, and artists to receive feedback on their own works.
[0851] "Example 3"
[0852] As a concrete example, Artist A creates a painting and issues an NFT for that work. This NFT is recorded on the blockchain, and Art Collector B acquires ownership of the work by purchasing it. Art Collector B can also communicate directly with Artist A through the provided platform.
[0853] The process flow of each embodiment will be described below.
[0854] "Example 1"
[0855] Step 1: The artist creates a piece of art.
[0856] Step 2: You issue a non-fungible token (NFT) for your artwork, which is then recorded on the blockchain.
[0857] Step 3: Art collectors take ownership of the work by purchasing the NFT.
[0858] "Example 2"
[0859] Step 1: Provide a platform where artists and art collectors can communicate directly.
[0860] Step 2: Art collectors can hear the background and intention of the work directly from the artist through the platform.
[0861] Step 3: Artists can get feedback on their work through the platform.
[0862] "Example 3"
[0863] Step 1: Artist A creates a painting.
[0864] Step 2: Artist A issues an NFT for the painting they created. This NFT is recorded on the blockchain.
[0865] Step 3: Art Collector B acquires ownership of the work by purchasing the NFT.
[0866] Step 4: Art Collector B can communicate directly with Artist A through the platform provided.
[0867] Example 1
[0868] Next, a description will be given of Example 1 of Form 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".
[0869] In the conventional art market, there were insufficient means to verify the ownership and authenticity of artworks, making it difficult to conduct reliable transactions between artists and art collectors. There was also the issue that artists had limited opportunities to widely exhibit their works and receive proper evaluation.
[0870] The identification process by the identification processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means. In this invention, the server includes a means for creating an account for an artist, a means for uploading an artwork, a means for issuing a non-fungible token (NFT), a means for registering an NFT in a marketplace, a means for creating an account for an art collector, a means for purchasing an NFT, a means for recording a transfer of ownership, a means for confirming ownership, a means for connecting artists and art collectors using blockchain technology, and a means for confirming the ownership and authenticity of an artwork using a non-fungible token (NFT). This allows the ownership and authenticity of an artwork to be reliably confirmed, enabling highly reliable transactions between artists and art collectors.
[0871] "Means for creating an artist account" refers to a function that allows an artist to register with the system, input personal information and a profile, and generate an account.
[0872] "Means for uploading artwork" means the functionality that enables artists to upload and store artwork in digital form on the system.
[0873] "Means of issuing non-fungible tokens (NFTs)" refers to a function for generating NFTs, which are unique digital certificates for artworks, and recording them on the blockchain.
[0874] "Means of registering NFTs on a marketplace" refers to a function that allows issued NFTs to be listed on an online marketplace so that they can be viewed by potential buyers.
[0875] "Means for creating an art collector account" refers to a function that enables an art collector to register in the system, enter personal information and a profile, and generate an account.
[0876] "Means to purchase NFTs" refers to a function that allows art collectors to select NFTs listed on the marketplace and complete the purchase process.
[0877] A "means for recording transfer of ownership" is a function for officially recording the transfer of ownership on the blockchain when an NFT purchase is completed.
[0878] A "means of verifying ownership" is a function that allows art collectors to log into their accounts and check information about the NFTs they own.
[0879] "A means of connecting artists and art collectors using blockchain technology" is a function that utilizes blockchain technology to enable safe and transparent transactions between artists and art collectors.
[0880] "Means of verifying the ownership and authenticity of artworks using non-fungible tokens (NFTs)" refers to a function that allows the ownership and authenticity of artworks to be reliably verified using NFTs.
[0881] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0882] This invention is a system that connects artists and art collectors using blockchain technology. Specifically, an artist creates a work of art and issues a non-fungible token (NFT) for that work. This NFT acts as a certificate of ownership of the work and is recorded on the blockchain. Art collectors can acquire ownership of the work by purchasing this NFT. NFTs also serve as a means to verify the authenticity of the work.
[0883] Hardware and Software Used
[0884] The system uses the following hardware and software:
[0885] Servers: Database management systems, blockchain platforms (e.g. Ethereum), web servers
[0886] Terminal: The device through which the user accesses the website (e.g. PC, smartphone, tablet)
[0887] Software: Dedicated application, web browser
[0888] Program Processing
[0889] After an artist creates a work of art, the server issues a non-fungible token (NFT) for the work. This NFT acts as a certificate of ownership of the work and is recorded on the blockchain. Specifically, the server issues the NFT using a blockchain platform such as Ethereum.
[0890] The terminal provides an interface for art collectors to purchase NFTs. Through the terminal, art collectors access the NFT marketplace and select the NFTs they want to purchase. Once the purchase is complete, the transfer of ownership is recorded on the blockchain.
[0891] Users (artists) upload artworks and issue NFTs using a dedicated application, and users (art collectors) can purchase NFTs and verify their ownership using the same dedicated application.
[0892] Examples
[0893] As a concrete example, consider an artist creating a digital painting and issuing an NFT for that painting. The artist uploads the digital file of the painting using a dedicated application and issues an NFT. An art collector accesses a marketplace and purchases the NFT. Once the purchase is complete, the transfer of ownership is recorded on the blockchain.
[0894] Example of a prompt to be input to a generative AI model:
[0895] “Please explain the steps an artist takes to create a digital painting and issue an NFT for that painting. Also explain the steps an art collector takes to purchase that NFT.”
[0896] Using this prompt, the generative AI model can provide detailed instructions for artists and art collectors to follow.
[0897] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0898] Step 1: Create an artist account
[0899] The user (artist) launches a dedicated application and accesses the account creation screen.
[0900] The user enters the required information, such as name, email address, and password.
[0901] The server receives the entered information and stores it in a database.
[0902] The server returns a message to the user indicating successful account creation.
[0903] Input: Name, Email Address, Password
[0904] Output: Account creation success message
[0905] Step 2: Upload your artwork
[0906] The user (artist) logs into their account and accesses the upload screen for their artwork.
[0907] The user selects a digital file (image, video, etc.) and clicks the upload button.
[0908] The terminal transmits the selected file to the server.
[0909] The server saves the received file in storage and generates a URL for the save location.
[0910] The server returns a message to the user indicating a successful upload.
[0911] Input: Digital files
[0912] Output: Upload success message, save location URL
[0913] Step 3: Issue your NFT
[0914] The user (artist) enters the necessary information (name of work, description, price, etc.) into a form to issue an NFT for the uploaded artwork.
[0915] The user clicks the NFT issue button.
[0916] The server takes the entered information and issues the NFT using a blockchain platform such as Ethereum.
[0917] The server records the information of the issued NFT on the blockchain and stores the NFT's ID in a database.
[0918] The server returns a message to the user indicating successful issuance of the NFT.
[0919] Input: Title, description, price
[0920] Output: NFT issuance success message, NFT ID
[0921] Step 4: Register on the NFT Marketplace
[0922] The server registers the issued NFT on the marketplace.
[0923] The server generates the data to display the new NFT on the marketplace listing screen.
[0924] Your device will then display the new NFT in the Marketplace listing screen.
[0925] Input: NFT ID, work information
[0926] Output: Marketplace registration completion message
[0927] Step 5: Create an Art Collector Account
[0928] The user (art collector) launches a dedicated application and accesses the account creation screen.
[0929] The user enters the required information, such as name, email address, and password.
[0930] The server receives the entered information and stores it in a database.
[0931] The server returns a message to the user indicating successful account creation.
[0932] Input: Name, Email Address, Password
[0933] Output: Account creation success message
[0934] Step 6: Buy an NFT
[0935] Users (art collectors) log into their accounts and access the marketplace.
[0936] The user selects the NFT they want to purchase and clicks the purchase button.
[0937] The terminal transmits the purchase information to the server.
[0938] The server receives the purchase information and generates a transaction to record the transfer of ownership on the blockchain.
[0939] The server sends the transaction to the blockchain to record the transfer of ownership.
[0940] The server returns a message to the user indicating a successful purchase.
[0941] Input:Purchase information
[0942] Output: Purchase success message, ownership transfer record
[0943] Step 7: Record the transfer of ownership
[0944] The server then sends the generated transaction to the blockchain to record the transfer of ownership.
[0945] The server verifies the completion of the transaction and updates the database.
[0946] The server returns a message to the user indicating that the ownership transfer is complete.
[0947] Input: Transaction information
[0948] Output: Ownership transfer completed message
[0949] Step 8: Verify Ownership
[0950] The user (art collector) logs into their account and checks the list of NFTs they own.
[0951] The terminal obtains information about the NFTs owned by the user from the server and displays it.
[0952] In response to a user's request, the server retrieves information about the NFTs owned from the database and sends it to the terminal.
[0953] Input: Ownership verification request
[0954] Output: Information about owned NFTs
[0955] (Application example 1)
[0956] Next, a description will be given of Application Example 1 of Form 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".
[0957] Traditional art transactions have had issues such as insufficient means to verify the ownership and authenticity of artworks, and limited opportunities for direct interaction between artists and art collectors. Furthermore, the reliance on physical galleries and exhibitions has led to geographical restrictions and high costs.
[0958] 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.
[0959] In this invention, the server includes a means for connecting artists and art collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of artworks using the non-fungible tokens (NFTs), a means for displaying artworks as 3D models in a virtual store, a means for potential buyers to select artworks in the virtual store and purchase the non-fungible tokens (NFTs), and a means for recording ownership on the blockchain after purchase. This makes it easier to verify the ownership and authenticity of artworks, and makes it possible to provide a virtual place where artists and art collectors can interact without being restricted by geography.
[0960] "Blockchain technology" is a distributed database technology that collects transaction information into blocks, links them in a chain, and records them in a form that is difficult to tamper with.
[0961] "Artist" refers to an individual or group that creates works of art.
[0962] An "art collector" refers to an individual or organization that collects and owns works of art.
[0963] A "non-fungible token (NFT)" is a unique digital asset issued on the blockchain that serves as proof of ownership of a particular work of art.
[0964] "Ownership" refers to the legal right to a particular work of art, which enables you to possess, use and dispose of the work.
[0965] "Authenticity" refers to determining whether a work of art is real or fake.
[0966] A "virtual store" is a virtual store that exists on the Internet where users can browse and purchase products and services online.
[0967] A "3D model" is a digital representation of the shape and structure of an object in three-dimensional space.
[0968] "Prospective Purchaser" means any individual or entity wishing to purchase a particular Art Work.
[0969] "Recording" refers to storing specific information so that it can be referenced later.
[0970] A system for implementing this invention is configured using the following hardware and software: A smartphone, a head-mounted display (e.g., Oculus Quest 2), Unity (a game engine), Ethereum (a blockchain platform), and MetaMask (an Ethereum wallet).
[0971] System Configuration
[0972] 1. Artist Operations
[0973] Artists use their smartphones to 3D scan artworks.
[0974] The scanned data is then used to create a 3D model and place it inside a virtual store using Unity.
[0975] NFTs are issued on Ethereum through MetaMask and include detailed information about the artwork and ownership information.
[0976] 2. Building a Virtual Store
[0977] A virtual store is built using Unity and 3D models of artwork are placed inside.
[0978] The virtual store will be accessible via the Internet.
[0979] 3. Purchaser Operations
[0980] Potential buyers wear a head-mounted display and access a virtual store.
[0981] Walk around the store and choose a piece you like.
[0982] You can purchase an NFT of the work through MetaMask and your ownership will be recorded on the blockchain.
[0983] Data processing and calculation
[0984] 3D Modeling: The artworks created by artists are 3D scanned and placed in a virtual store using Unity, allowing users to have a realistic exhibition experience.
[0985] Issue an NFT: Issue an NFT on Ethereum through MetaMask, which contains details about the piece and ownership information.
[0986] Purchase process: A potential buyer selects a piece in a virtual store and purchases the NFT through MetaMask. Once the purchase is complete, ownership is recorded on the blockchain.
[0987] Examples
[0988] 1. Artist Operations
[0989] Artists use a smartphone app to 3D scan artworks.
[0990] Enter detailed information about your work within the app and issue an NFT through MetaMask.
[0991] 2. Buyer Actions
[0992] Customers wear a head-mounted display and access a virtual store.
[0993] Walk around the store and choose a piece you like.
[0994] You can purchase an NFT of the work through MetaMask and your ownership will be recorded on the blockchain.
[0995] Examples of prompt statements
[0996] Please 3D scan the artworks created by artists and place them in the virtual store using Unity. Then issue an NFT on Ethereum through MetaMask and include the ownership information of the artwork. Please implement a process where potential buyers can select artworks in the virtual store and purchase the NFT through MetaMask. Once the purchase is complete, make sure the ownership is recorded on the blockchain.
[0997] In this way, it becomes easier to verify the ownership and authenticity of artworks, and it is possible to provide a virtual forum where artists and art collectors can interact without being restricted by geography.
[0998] The flow of the specific process in the application example 1 will be described with reference to FIG.
[0999] Step 1:
[1000] The artist uses a smartphone to 3D scan the artwork. The input is the physical shape of the artwork, and the output is the 3D scan data. Using the smartphone camera and a dedicated app, the entire artwork is scanned and 3D model data is generated.
[1001] Step 2:
[1002] An artist imports the 3D scan data into Unity and places it in the virtual store. The input is the 3D scan data, and the output is a 3D model placed in the virtual store. Using the Unity interface, the artist places the 3D model in the appropriate position to create the exhibition environment.
[1003] Step 3:
[1004] Artists issue NFTs on Ethereum through MetaMask. The input is artwork details and 3D model data, and the output is the issued NFT. Using MetaMask, we create and issue NFTs on the Ethereum blockchain that contain artwork details and ownership information.
[1005] Step 4:
[1006] Set up the virtual store to be accessible via the Internet. The input is the configuration data of the virtual store, and the output is a virtual store that can be accessed online. Upload the virtual store built with Unity to the server and make it accessible via the Internet.
[1007] Step 5:
[1008] A potential buyer wears a head-mounted display and accesses the virtual store. The input is the connection information of the head-mounted display, and the output is the visual information in the virtual store. Using the head-mounted display, the buyer can move freely around the virtual store and view the artworks on display.
[1009] Step 6:
[1010] A potential buyer selects a piece of art they like in the virtual store. The input is the buyer's selection information, and the output is information about the selected art piece. Detailed information about the selected art piece is displayed using the head-mounted display interface.
[1011] Step 7:
[1012] A potential buyer purchases an NFT of an artwork through MetaMask. The input is the buyer's payment information and the NFT information of the selected artwork, and the output is confirmation of purchase completion. Using MetaMask, payment is made on the Ethereum blockchain and ownership of the NFT is transferred to the potential buyer.
[1013] Step 8:
[1014] After purchase, ownership is recorded on the blockchain. The input is a confirmation of purchase completion, and the output is ownership information recorded on the blockchain. The transfer of ownership is recorded on the Ethereum blockchain, and the potential buyer is registered as the new owner.
[1015] Example 2
[1016] Next, a description will be given of Example 2 of the embodiment 2. In the following description, the data processing device 12 is referred to as a "server" and the smart glasses 214 are referred to as a "terminal".
[1017] On conventional art trading platforms, there were limited opportunities for artists and art collectors to communicate directly, making it difficult to fully understand the background and intent of the artwork. There were also issues with insufficient means to verify the ownership and authenticity of artworks, making transactions less trustworthy. Furthermore, there were often problems with users not receiving prompt and appropriate responses to their questions, which did not improve the user experience.
[1018] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[1019] In this invention, the server includes a means for connecting artists and art collectors, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of artworks using the non-fungible tokens (NFTs), a means for artists and art collectors to communicate directly, and a means for generating automatic responses to user questions using a generative AI model. This allows artists and art collectors to communicate directly and understand the background and intent of the artworks. In addition, the use of non-fungible tokens (NFTs) improves the reliability of verifying the ownership and authenticity of artworks, and provides quick and appropriate responses to user questions, improving the user experience.
[1020] An "artist" is an individual or group that creates works of art.
[1021] An "art collector" is an individual or organization that collects and owns works of art.
[1022] A "non-fungible token (NFT)" is a token that represents a unique digital asset issued using blockchain technology.
[1023] "Ownership" refers to the legal control over a particular object or asset.
[1024] "Authenticity" refers to determining whether an object or asset is real or fake.
[1025] "Communication" is the act of exchanging information and opinions.
[1026] A "generative AI model" is an algorithm or system that uses artificial intelligence to automatically generate responses to given inputs.
[1027] An "auto-response" is a response that the system automatically generates in response to a user's input.
[1028] A "platform" is a system or environment that serves as the foundation for providing specific services or functions.
[1029] "User" means an individual or organization that uses the system or services.
[1030] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[1031] The present invention is a system that provides a platform that enables artists and art collectors to communicate directly with each other. A specific embodiment of this system will be described below.
[1032] Hardware and Software Used
[1033] Server: Use a cloud service to host the platform and manage the database, specifically using a virtual server.
[1034] Database: We use a cloud database service to store user information, artwork information, and message history.
[1035] Front-end: Building the user interface using web technologies, specifically JavaScript frameworks.
[1036] Backend: Provides the API endpoints using server-side programming languages and frameworks.
[1037] Generative AI models: Use advanced natural language processing models to generate automated responses and prompts to user questions.
[1038] System processing flow
[1039] 1. User Registration and Login
[1040] A user visits the platform's website and navigates to the account creation page.
[1041] The user enters necessary information such as name, email address, and password, and clicks the "Register" button.
[1042] The terminal transmits the input information to the server.
[1043] The server verifies the received information and, if there are no problems, stores it in a database.
[1044] The server returns a registration completion message to the terminal.
[1045] After completing registration, the user goes to the login page, enters their email address and password, and clicks the "Login" button.
[1046] The terminal transmits the input authentication information to the server.
[1047] The server verifies the credentials and, if correct, authenticates the user and redirects them to the dashboard page.
[1048] 2. Upload your artwork
[1049] After logging in, artists click the "Upload new work" button on the dashboard page.
[1050] The terminal displays an image file of the artwork and a form for inputting a description.
[1051] Artists select an image file and enter a title and description for their work.
[1052] The terminal transmits the input information to the server.
[1053] The server stores the received image files in cloud storage and stores the metadata in a database.
[1054] The server returns a message to the terminal indicating that the upload is complete.
[1055] 3. Start communicating
[1056] After logging in, art collectors go to the art work listing page and click on the work that interests them.
[1057] The terminal displays detailed information about the selected work.
[1058] Art collectors click the "Send a Message" button and enter their questions or comments in the message input form.
[1059] The terminal transmits the input message to the server.
[1060] The server stores the received message in a database and notifies the relevant artist.
[1061] The artist receives a notification, checks the message, and types a reply.
[1062] The terminal transmits the entered reply to the server.
[1063] The server stores the reply message in a database and notifies the art collector.
[1064] 4. Use of generative AI models
[1065] The user goes to a page to use the generative AI model and enters a prompt sentence.
[1066] The terminal transmits the entered prompt sentence to the server.
[1067] The server sends the prompt sentence to the generative AI model.
[1068] The generative AI model generates a response based on the prompt sentence and returns it to the server.
[1069] The server returns the generated response to the terminal.
[1070] The user reviews the generated responses and enters further questions if desired.
[1071] Examples
[1072] The user enters the prompt text "Tell me about the background of this piece."
[1073] The terminal sends this prompt text to the server.
[1074] The server sends the prompt sentence to the generative AI model.
[1075] The generative AI model generates a response like, "This piece depicts the landscapes of the artist's childhood, and captures the beauty of the sunset in particular."
[1076] The server returns the generated response to the terminal.
[1077] The user reviews the generated response and then types a follow-up question: "How did you describe the beauty of the sunset?"
[1078] In this way, the system provides a platform where artists and art collectors can communicate directly with each other.
[1079] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1080] Step 1:
[1081] User Registration and Login
[1082] A user visits the platform's website and navigates to the account creation page.
[1083] The user enters necessary information such as name, email address, and password, and clicks the "Register" button.
[1084] The terminal transmits the input information to the server.
[1085] The server verifies the received information and, if there are no problems, stores it in a database.
[1086] Input: Name, Email, Password
[1087] Data processing: Validating input information (e.g. checking email address format, password strength)
[1088] Output: Registration complete message
[1089] The server returns a registration completion message to the terminal.
[1090] After completing registration, the user goes to the login page, enters their email address and password, and clicks the "Login" button.
[1091] The terminal transmits the input authentication information to the server.
[1092] The server verifies the credentials and, if correct, authenticates the user and redirects them to the dashboard page.
[1093] Input: Email address, Password
[1094] Data processing: Verifying credentials (e.g. against information in a database)
[1095] Output: Authentication successful message, redirect to dashboard page
[1096] Step 2:
[1097] Upload your artwork
[1098] After logging in, artists click the "Upload new work" button on the dashboard page.
[1099] The terminal displays an image file of the artwork and a form for inputting a description.
[1100] Artists select an image file and enter a title and description for their work.
[1101] The terminal transmits the input information to the server.
[1102] The server stores the received image files in cloud storage and stores the metadata in a database.
[1103] Input: Image file, title, description
[1104] Data processing: saving image files, generating and saving metadata
[1105] Output: Upload complete message
[1106] The server returns a message to the terminal indicating that the upload is complete.
[1107] Step 3:
[1108] Start a conversation
[1109] After logging in, art collectors go to the art work listing page and click on the work that interests them.
[1110] The terminal displays detailed information about the selected work.
[1111] Art collectors click the "Send a Message" button and enter their questions or comments in the message input form.
[1112] The terminal transmits the input message to the server.
[1113] The server stores the received message in a database and notifies the relevant artist.
[1114] Input: Message content
[1115] Data processing: storing messages, generating notifications
[1116] Output: Message sending completion notification
[1117] The artist receives a notification, checks the message, and types a reply.
[1118] The terminal transmits the entered reply to the server.
[1119] The server stores the reply message in a database and notifies the art collector.
[1120] Input: Reply content
[1121] Data processing: saving reply messages, generating notifications
[1122] Output: Reply sent notification
[1123] Step 4:
[1124] Using generative AI models
[1125] The user goes to a page to use the generative AI model and enters a prompt sentence.
[1126] The terminal transmits the entered prompt sentence to the server.
[1127] The server sends the prompt sentence to the generative AI model.
[1128] The generative AI model generates a response based on the prompt sentence and returns it to the server.
[1129] Input: prompt statement
[1130] Data manipulation: generating responses
[1131] Output: Response text
[1132] The server returns the generated response to the terminal.
[1133] The user reviews the generated responses and enters further questions if desired.
[1134] Input: Additional Question
[1135] Data manipulation: generating answers to additional questions
[1136] Output: Additional response text
[1137] In this way, the system provides a platform where artists and art collectors can communicate directly with each other.
[1138] (Application example 2)
[1139] Next, a description will be given of Application Example 2 of Form 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".
[1140] In the traditional art market, there were limited opportunities for direct communication between artists and art collectors, making it difficult to deeply understand the background and intent of artworks. In addition, there were insufficient means to verify the ownership and authenticity of artworks, making it difficult to conduct reliable transactions.
[1141] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means. In this invention, the server includes a means for connecting artists and art collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of artworks using the non-fungible tokens (NFTs), a means for exhibiting artworks as 3D models in a virtual space, a means for artists and art collectors to communicate in real time, and a means for generating chatbot responses using a generative AI model. This allows artists and art collectors to communicate directly and deeply understand the background and intent of artworks, realizing highly reliable transactions.
[1142] "Blockchain technology" is a technology that uses distributed ledger technology to prevent data tampering and enable highly reliable transactions.
[1143] A "non-fungible token (NFT)" is a token that represents a unique digital asset issued using blockchain technology.
[1144] "Art Work" refers to a work of art, such as a painting, sculpture, or digital art, created by an Artist.
[1145] "Ownership" refers to having legal rights to a particular object or asset.
[1146] "Authenticity" refers to determining whether an object or asset is real or fake.
[1147] "Virtual space" refers to a virtual three-dimensional space generated using computer technology.
[1148] A "3D model" is digital data with a three-dimensional shape, and refers to a three-dimensional object that can be displayed and manipulated on a computer.
[1149] "Real-time communication" refers to the instantaneous exchange of information using communication means such as the Internet.
[1150] A "generative AI model" refers to an algorithm that uses artificial intelligence techniques to generate new data or responses based on input data.
[1151] A "chatbot" is a program that uses artificial intelligence to automatically communicate with users.
[1152] A system for implementing the present invention has the following configuration.
[1153] System Configuration
[1154] 1. Server:
[1155] Connecting artists and art collectors using blockchain technology.
[1156] Issue non-fungible tokens (NFTs) to verify the ownership and authenticity of artworks.
[1157] Generate chatbot responses using a generative AI model.
[1158] 2. Terminal:
[1159] Using a smartphone or head-mounted display, art works are displayed as 3D models in a virtual space.
[1160] It provides an interface for artists and art collectors to communicate in real time.
[1161] Program processing explanation
[1162] The server first connects artists and art collectors using blockchain technology. This allows the transaction history and ownership of artworks to be managed transparently and securely. It then issues non-fungible tokens (NFTs) and uses them to verify the ownership and authenticity of the artworks. NFTs contain detailed information about the artworks, allowing art collectors to gain a deeper understanding of the background and intent of the artworks.
[1163] The device uses a smartphone or head-mounted display to display artworks as 3D models in a virtual space. Users can move freely around the virtual space while appreciating the artworks. An interface is also provided for real-time communication between artists and art collectors, allowing direct dialogue through video chat and text chat.
[1164] Using generative AI models, the chatbot generates appropriate responses to user-entered text, allowing users to ask questions about artworks and get instant answers even when the artist is not present.
[1165] Examples
[1166] For example, suppose a user is viewing a particular piece of art in a virtual space. If the user asks, "Please tell me about the background of this piece," a chatbot using a generative AI model will respond with, "This piece expresses the relationship between the beauty of nature and humans." In this way, the user can gain a deeper understanding of the background and intent of the piece of art.
[1167] Examples of prompt statements
[1168] User: Can you tell us the background to this piece?
[1169] Artist: This piece represents the beauty of nature and our relationship with it.
[1170] This system allows artists and art collectors to communicate directly and gain a deeper understanding of the background and intent of the artwork, resulting in more reliable transactions.
[1171] The flow of the specific process in the application example 2 will be described with reference to FIG.
[1172] Step 1:
[1173] The server connects artists and art collectors using blockchain technology. Specifically, it registers the account information of artists and art collectors on the blockchain and manages transaction history and ownership information. The input is the account information of artists and art collectors, and the output is the transaction history and ownership information recorded on the blockchain.
[1174] Step 2:
[1175] The server issues a non-fungible token (NFT). Specifically, it generates an NFT containing detailed information about the artwork and registers it on the blockchain. As input, detailed information about the artwork is required, and as output, the issued NFT is obtained.
[1176] Step 3:
[1177] The server uses the issued NFT to verify the ownership and authenticity of the artwork. Specifically, it checks the ownership and authenticity by referencing the NFT information on the blockchain. The input required is the identification information of the NFT, and the output is the verification result of the ownership and authenticity.
[1178] Step 4:
[1179] The terminal uses a smartphone or a head-mounted display to display artworks as 3D models in a virtual space. Specifically, it reads 3D model data and displays it in the virtual space. 3D model data is required as input, and the output is an artwork displayed in the virtual space.
[1180] Step 5:
[1181] The user can move freely within the virtual space and appreciate the artworks. Specifically, the user moves within the virtual space by operating the terminal, and appreciates the artworks from various angles. The input requires the user's operation information, and the output is a display of the virtual space according to the user's viewpoint.
[1182] Step 6:
[1183] The terminal provides an interface for real-time communication between artists and art collectors. Specifically, it provides video chat and text chat functions. The input is a user chat request, and the output is real-time communication.
[1184] Step 7:
[1185] The server uses a generative AI model to generate a chatbot response. Specifically, it generates an appropriate response to the text entered by the user. As input, the user's text input is required, and as output, the generated chatbot response is obtained.
[1186] Step 8:
[1187] The user interacts with the chatbot, which uses a generative AI model, by asking a question about the artwork and receiving a response from the chatbot. As input, the user's question is required, and as output, the response from the chatbot is obtained.
[1188] Example 3
[1189] Next, a third embodiment of the third embodiment will be described. 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".
[1190] In the past, there were problems with the transactions of artworks, such as the difficulty of verifying ownership and proving authenticity, and the limited opportunities for direct interaction between artists and art collectors. This resulted in the value of artworks not being properly evaluated and the lack of transparency in transactions.
[1191] The identification process by the identification processing unit 290 of the data processing device 12 in the third embodiment is realized by the following means. In this invention, the server includes a means for an artist to upload digital data, a means for the server to receive the uploaded digital data and generate a non-fungible token (NFT), a means for the server to record the non-fungible token (NFT) generated by the server on the blockchain, a means for the terminal to provide the art collector with access to the non-fungible token (NFT) marketplace, a means for the art collector to purchase the non-fungible token (NFT), a means for the server to process the purchase procedure and transfer ownership to the art collector, and a means for the terminal to provide the art collector with a communication function with the artist. This makes it easier to confirm the ownership and authenticity of the artwork, and enables the artist and the art collector to directly interact with each other.
[1192] "Artist" means an individual or group that creates and uploads artwork as digital data.
[1193] "Digital data" means data in a file format that electronically represents a work of art.
[1194] A “server” is a computer system that receives digital data, generates non-fungible tokens (NFTs), and records them on the blockchain.
[1195] A "non-fungible token (NFT)" is a token that represents a unique digital asset issued using blockchain technology.
[1196] "Blockchain" is a system that uses distributed ledger technology to record and manage data.
[1197] "Terminal" means a device through which art collectors can access the Non-Fungible Token (NFT) Marketplace and complete purchases.
[1198] An "art collector" is an individual or organization that purchases a non-fungible token (NFT) and acquires ownership of a work of art.
[1199] A "Marketplace" is an online platform where Non-Fungible Tokens (NFTs) are bought and sold.
[1200] "Ownership" refers to the legal right to a work of art, which is proven through a non-fungible token (NFT).
[1201] "Communication features" refers to chat and messaging features that allow art collectors to interact directly with artists.
[1202] This invention is a system that generates non-fungible tokens (NFTs) using digital data created by artists and records them on a blockchain. A specific embodiment of this system will be described below.
[1203] The server provides an interface for artists to upload digital data. Artists use the platform's upload function to upload digital data of their artworks to the server. The file format used is JPEG, PNG, or other formats.
[1204] The server receives the uploaded digital data and generates non-fungible tokens (NFTs) using smart contracts on blockchain platforms such as Ethereum and Binance Smart Chain, by calculating the hash value of the file and creating metadata.
[1205] The server records the generated non-fungible token (NFT) on the blockchain by deploying a smart contract and storing the NFT metadata (such as the title, description, and creator of the work) on the blockchain.
[1206] The terminal provides art collectors with access to a non-fungible token (NFT) marketplace, where they can log in and browse a list of NFTs available for purchase.
[1207] Art collectors can select the NFTs they like on the marketplace and complete the purchase process, which includes entering their wallet address and confirming payment.
[1208] The server receives the art collector's purchase procedure and transfers ownership on the blockchain. Specifically, it updates the NFT owner information through a smart contract and transfers ownership to the art collector's wallet address.
[1209] The device provides art collectors with the ability to communicate with artists, including chat and messaging, allowing art collectors to interact directly with artists.
[1210] As a concrete example, let's say an artist creates a painting called "Sunset Over the Ocean" and issues an NFT for that work. This NFT is recorded on the Ethereum blockchain, and art collectors can acquire ownership of the work by purchasing it. Art collectors can also communicate directly with the artist through the provided platform.
[1211] Example of a prompt to be input to a generative AI model:
[1212] “Please issue an NFT for the painting “Sunset Over the Ocean” created by an artist and record it on the Ethereum blockchain. Please explain the process by which art collectors can purchase this NFT and gain ownership. Also, please explain the functionality of the platform that allows art collectors to communicate directly with the artist.”
[1213] This system makes it easy to confirm the ownership and authenticity of artworks, and enables direct communication between artists and art collectors. The flow of the identification process in the third embodiment will be described with reference to FIG.
[1214] Step 1:
[1215] The user, an artist, clicks the "Upload" button on the provided platform, selects the digital data of the painting (e.g., a JPEG file) from local storage, and uploads it. The input is the digital data selected by the artist, and the output is the digital data sent to the server.
[1216] Step 2:
[1217] The server receives digital data uploaded by the artist. The server then uses this digital data to generate a non-fungible token (NFT) using a smart contract. The input is the received digital data, and the output is the generated NFT. Specifically, the server calculates the hash value of the file and creates metadata.
[1218] Step 3:
[1219] The server records the generated non-fungible token (NFT) on the blockchain. The input is the metadata of the generated NFT, and the output is the NFT recorded on the blockchain. In concrete terms, the server deploys a smart contract and sends the metadata of the NFT as a transaction to the blockchain.
[1220] Step 4:
[1221] The terminal provides the user, an art collector, with access to a non-fungible token (NFT) marketplace. The input is the art collector's login information, and the output is access rights to the marketplace. In concrete terms, the terminal displays a login screen, and the art collector logs in by entering his or her username and password.
[1222] Step 5:
[1223] The user, an art collector, selects an NFT they like on the marketplace and completes the purchase process. The input is the selected NFT and the art collector's wallet address, and the output is a notification that the purchase process has been completed. In concrete terms, the art collector clicks the "Purchase" button, enters their wallet address, and confirms the payment.
[1224] Step 6:
[1225] The server receives the art collector's purchase procedure and transfers ownership on the blockchain. The input is the art collector's purchase information and wallet address, and the output is the updated owner information. Specifically, the server updates the NFT's owner information through a smart contract and transfers ownership to the art collector's wallet address.
[1226] Step 7:
[1227] The terminal provides the user, an art collector, with a function for communicating with the artist. The input is the art collector's message, and the output is the message sent to the artist. In concrete terms, the terminal displays a chat window, and the art collector can send a message to the artist by entering a message in the text box and clicking the "Send" button.
[1228] (Application example 3)
[1229] Next, a description will be given of Application Example 3 of Form Example 3. 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".
[1230] In the traditional art market, there were limited opportunities for direct interaction between creators and collectors, making it difficult to verify the authenticity and ownership of artworks. In addition, the reliance on physical galleries meant that there were geographical constraints, preventing many people from having the opportunity to view artworks. Furthermore, there was a lack of appropriate means to facilitate communication between creators and collectors.
[1231] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 3 is realized by the following means.
[1232] In this invention, the server includes a means for connecting creators and collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of artworks using the non-fungible tokens (NFTs), a means for generating prompts to promote communication between creators and collectors using a generative AI model, and a means for appreciating and purchasing artworks in a virtual space. This allows creators and collectors to directly interact and reliably verify the authenticity and ownership of artworks. In addition, the use of virtual space allows many people to appreciate and purchase artworks beyond geographical constraints.
[1233] "Blockchain technology" is a technology that uses distributed ledger technology to prevent data tampering and realize highly reliable transaction records.
[1234] "Creator" refers to the individual or group that creates the artistic work.
[1235] "Collector" refers to an individual or organization that purchases and owns works of art.
[1236] A "non-fungible token (NFT)" is a token that represents a unique digital asset issued on a blockchain and serves as proof of ownership of a particular digital item.
[1237] "Work of Art" refers to a visual or physical work created by a creative person, such as a painting, sculpture, or digital art.
[1238] "Ownership" refers to the legal right to a particular physical object or digital asset, which allows the object or asset to be used, sold, or transferred.
[1239] "Authenticity" refers to determining whether a work of art is genuine or fake.
[1240] A "generative AI model" is a model trained to perform a specific task using artificial intelligence, here used to generate prompts that facilitate communication between creators and collectors.
[1241] A "prompt" is an instruction or question that is generated to accomplish a specific purpose, in this case to facilitate communication between creators and collectors.
[1242] A "virtual space" is a virtual environment generated using computer technology in which users can engage in activities and experiences.
[1243] "Appreciation" refers to the enjoyment of looking at a work of art.
[1244] "Purchase" refers to paying for a specific item or service and acquiring ownership.
[1245] The system for implementing this invention is configured as follows: The server includes a means for connecting creators and collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of artworks using the non-fungible tokens (NFTs), a means for generating prompts that promote communication between creators and collectors using a generative AI model, and a means for appreciating and purchasing artworks in a virtual space.
[1246] Hardware and Software Configuration
[1247] Hardware: Server, user terminal (smartphone, smart glasses, head-mounted display)
[1248] Software: Flask (web framework), OpenAI API (generative AI model), Web3.py (blockchain interface)
[1249] Data processing and calculation
[1250] The server receives a request from a user and performs the following processes:
[1251] 1. Connecting with Blockchain Technology:
[1252] The server will connect to a blockchain network using Web3.py to record transactions between creators and collectors, ensuring transparency and authenticity of transactions.
[1253] 2. Issuing NFTs:
[1254] The server issues an NFT for the artwork and records it on the blockchain, which makes it possible to verify the ownership and authenticity of the artwork.
[1255] 3. Prompt generation using a generative AI model:
[1256] The server uses the OpenAI API to generate prompts that promote communication between creators and collectors. For example, if a collector types, "I'd like to know more about the background of this piece," the generative AI model will generate an appropriate prompt.
[1257] 4. Virtual Viewing and Purchasing:
[1258] The user terminal can view and purchase artworks in the virtual space. The server receives the user's operations and displays them in the virtual space and processes the purchase.
[1259] Examples
[1260] Consider a case where a user visits a virtual gallery and is interested in a particular painting. The user types, "I would like to know more about the background of this painting," and a prompt is generated. The generated prompt is, "Tell me more about the background of this painting. What inspired you to paint it?" This allows the artist and the collector to directly interact and obtain more information about the painting.
[1261] In this way, the server promotes communication between creators and collectors, and provides a system that can reliably verify the ownership and authenticity of artworks. By using virtual space, it becomes possible for many people to appreciate and purchase artworks beyond geographical limitations.
[1262] The flow of the specific process in the application example 3 will be described with reference to FIG.
[1263] Step 1:
[1264] A user accesses a virtual gallery.
[1265] Input: User access request
[1266] Processing: The server receives the user's access request and displays the home page of the virtual gallery.
[1267] Output: Virtual gallery homepage
[1268] Step 2:
[1269] The user selects a particular piece of art.
[1270] Input: User's work selection request
[1271] Processing: The server obtains detailed information about the artwork selected by the user and displays the artwork in the virtual space.
[1272] Output: Detailed information about the selected work and display in virtual space
[1273] Step 3:
[1274] The user inputs a question about the work.
[1275] Input: The text of the user's question
[1276] Processing: The server receives the user's question text and inputs it into the generative AI model, which generates an appropriate prompt based on the question.
[1277] Output: The generated prompt statement
[1278] Step 4:
[1279] The server generates a prompt and displays it to the user.
[1280] Input: Generated prompt text
[1281] Processing: The server displays the generated prompt text to the user and asks whether the user wants to send it to the creator.
[1282] Output: The prompt displayed to the user.
[1283] Step 5:
[1284] The user sends a prompt to the creator.
[1285] Input: User's submission request
[1286] Processing: The server receives the user's send request and sends a prompt to the creator.
[1287] Output: Prompt sent to creator
[1288] Step 6:
[1289] The creator enters a response to the prompt.
[1290] Input: Creator's response text
[1291] Processing: The server receives the creator's answer text and displays it to the user.
[1292] Output: The creator's answer displayed to the user
[1293] Step 7:
[1294] A user purchases a work.
[1295] Input: User purchase request
[1296] Processing: The server receives the user’s purchase request, issues the NFT on the blockchain, and transfers ownership to the user.
[1297] Output: NFT issued and ownership transfer
[1298] Step 8:
[1299] The server notifies the user that the purchase is complete.
[1300] Input: Purchase completion information
[1301] Processing: The server notifies the user of the completion of the purchase.
[1302] Output: Purchase completion notification sent to the user
[1303] In this way, the server, terminals, and users work together to realize a series of processes including viewing, asking questions, and purchasing artworks in a virtual gallery.
[1304] In addition, an emotion engine that estimates the emotion of the user may be further combined. That is, the identification processing unit 290 may estimate the emotion of the user using the emotion identification model 59, and perform identification processing using the emotion of the user.
[1305] "Example 1"
[1306] As one embodiment of the present invention, a system incorporating an emotion engine is provided. This system uses blockchain technology to connect artists and art collectors and issues non-fungible tokens (NFTs). Furthermore, this system includes an emotion engine that recognizes the emotions of a user. Specifically, the emotion engine recognizes the emotions of a user when appreciating an artwork, and recommends artworks based on the emotions.
[1307] "Example 2"
[1308] As another embodiment of the present invention, a system is provided in which an emotion engine recognizes the emotions of users in a place where artists and art collectors communicate with each other, and supports the communication based on the emotions. Specifically, on a platform where artists and art collectors communicate directly with each other, the emotion engine recognizes the emotions of users, and supports the communication based on the emotions.
[1309] "Example 3"
[1310] As a specific example, Artist A creates a painting and issues an NFT for it. Art Collector B purchases the NFT and gains ownership of the work. Art Collector B then communicates directly with Artist A through the platform provided. At this time, the emotion engine recognizes Art Collector B's emotions and supports interactions with Artist A based on those emotions.
[1311] The process flow of each embodiment will be described below.
[1312] "Example 1"
[1313] Step 1: A user views a piece of art.
[1314] Step 2: The emotion engine recognizes the user's emotion.
[1315] Step 3: The emotion engine makes art piece recommendations based on the emotion.
[1316] "Example 2"
[1317] Step 1: Connect on a platform where artists and art collectors can communicate directly.
[1318] Step 2: The emotion engine recognizes the user's emotion.
[1319] Step 3: The emotion engine supports the interaction based on that emotion.
[1320] "Example 3"
[1321] Step 1: Artist A creates a painting and issues an NFT for it. Step 2: Art Collector B purchases the NFT and gains ownership of the work.
[1322] Step 3: Art Collector B communicates directly with Artist A through the platform provided.
[1323] Step 4: The emotion engine recognizes Art Collector B’s emotions and supports interaction with Artist A based on those emotions.
[1324] Example 1
[1325] Next, a description will be given of Example 1 of Form 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".
[1326] In conventional art markets, there were limited ways for artists and art collectors to verify the ownership and authenticity of artworks, making it difficult to ensure reliability. In addition, there was also the problem of low satisfaction, as users could not receive recommendations based on their own emotions and preferences when selecting art works.
[1327] 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.
[1328] In this invention, the server includes a means for connecting artists and art collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of artworks using the non-fungible tokens (NFTs), a means including an emotion engine for recognizing the emotions of a user, and a means for recommending artworks based on the emotions of the user. This makes it easy to verify the ownership and authenticity of artworks, and enables the recommendation of artworks based on the emotions of the user.
[1329] "Blockchain technology" is a technology that uses distributed ledger technology to prevent data tampering and enable highly reliable transactions.
[1330] "Artist" refers to an individual or group that creates works of art.
[1331] An "art collector" refers to an individual or organization that collects and owns works of art.
[1332] A "non-fungible token (NFT)" is a token that represents a unique digital asset issued on the blockchain and serves as proof of ownership of a particular work of art.
[1333] An "emotion engine" is a software or hardware system that analyzes data such as a user's facial expressions and voice and recognizes the user's emotional state.
[1334] "Ownership" refers to the legal rights to a particular work of art, including the right to use, sell and display that work.
[1335] "Authenticity" refers to determining whether a work of art is real or fake.
[1336] "Recommendation" refers to the act of selecting and presenting appropriate artworks based on the user's emotions and preferences.
[1337] An "interaction space" refers to a platform or environment where artists and art collectors can communicate with each other.
[1338] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[1339] The present invention is a system that connects artists and art collectors using blockchain technology, and includes a function to issue non-fungible tokens (NFTs) and recommend artworks by recognizing users' emotions. Specific embodiments for implementing the present invention are described below.
[1340] Hardware and Software Used
[1341] Hardware: Server, user terminal (PC, smartphone)
[1342] Software: Blockchain platform (e.g. Ethereum), emotion recognition engine (e.g. Affectiva), NFT issuing tool (e.g. OpenSea)
[1343] System Overview
[1344] The server provides a means to connect artists and art collectors using blockchain technology. Artists create digital artworks and issue NFTs for their works using the NFT issuing tool. The issued NFTs are recorded on the blockchain via the server. This makes it easier to verify the ownership and authenticity of artworks.
[1345] When a user appreciates a work of art, the device transmits the user's facial expressions and voice to the emotion engine. The emotion engine analyzes this data and recognizes the user's emotional state. The server recommends suitable art works to the user based on the emotion data received from the emotion engine.
[1346] Examples
[1347] Example 1: Artist issues an NFT
[1348] 1. An artist creates a digital work of art.
[1349] 2. Artists use OpenSea to issue NFTs of their artwork.
[1350] 3. The server records the issued NFT on the Ethereum blockchain.
[1351] Example 2: Artworks are recommended to users based on their emotions
[1352] 1. The user views the artwork on their smartphone.
[1353] 2. The device captures the user's facial expressions and sends them to the emotion engine.
[1354] 3. The emotion engine analyzes the user's emotions and sends them to the server.
[1355] 4. The server recommends suitable artworks for the user based on the emotion data.
[1356] 5. The device displays the recommended artworks to the user.
[1357] Examples of prompt statements
[1358] “Please tell us the specific steps for an artist to issue a digital artwork as an NFT and record it on the blockchain. Also, please explain the processing steps of the system that recommends artworks based on user sentiment.”
[1359] In this way, by combining blockchain technology and emotion recognition technology, the present invention effectively connects artists and art collectors, and enables the recommendation of art works based on users' emotions.
[1360] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1361] Program processing flow
[1362] Step 1: Artist creates a digital artwork
[1363] Input: The graphic software used by the artist (e.g. Adobe Photoshop)
[1364] What happens: An artist uses graphics software to create a digital work of art.
[1365] Output: A digital file of the finished digital artwork
[1366] Step 2: Artist issues an NFT
[1367] Input: Digital file of digital artwork, NFT issuing tool (e.g. OpenSea)
[1368] How it works: An artist logs into the NFT issuing tool, uploads a digital artwork, enters details about the artwork (title, description, price, etc.), and requests the issuance of an NFT.
[1369] Output: The digital artwork for which the print request was submitted
[1370] Step 3: The server records the NFT on the blockchain
[1371] Input: Data about the digital artwork for which the publishing request was sent, the blockchain platform (e.g. Ethereum)
[1372] How it works: The server receives the issuance request, sends a transaction to the blockchain platform, verifies the completion of the transaction, and notifies the artist that the NFT has been recorded on the blockchain.
[1373] Output: NFT recorded on the blockchain, notification to artist
[1374] Step 4: User Views Artwork
[1375] Input: User device (PC, smartphone), system website or app
[1376] How it works: A user uses their device to access the system's website or app, selects a piece of art that interests them, and begins viewing it.
[1377] Output: A representation of the artwork being viewed
[1378] Step 5: The device sends the user's facial expressions and voice to the emotion engine.
[1379] Input: User facial expressions, voice data, device camera and microphone
[1380] How it works: The device uses the built-in camera and microphone to capture the user's facial expressions and voice in real time and transmits them to the emotion engine.
[1381] Output: User facial and voice data sent to the emotion engine
[1382] Step 6: The emotion engine analyzes the user's emotions
[1383] Input: User facial and voice data sent to the emotion engine
[1384] How it works: The emotion engine analyzes the data it receives and identifies the user's emotion (e.g., happiness, surprise, sadness, etc.). It then sends the analysis results to the server.
[1385] Output: Emotion data sent to the server
[1386] Step 7: The server recommends artworks based on the emotion data
[1387] Input: emotion data, database of artworks
[1388] How it works: The server analyzes the emotion data to understand the user's current emotional state, then runs an algorithm to select appropriate artworks based on the emotion data and generates a recommendation list.
[1389] Output: Recommendation list
[1390] Step 8: The device displays the recommended artworks to the user.
[1391] Input: recommendation list, user device
[1392] Operation: The device displays the recommendation list received from the server to the user. The user can then view the recommended artworks.
[1393] Output: The recommended artworks displayed to the user
[1394] Through the above processing steps, the system effectively connects artists and art collectors and realizes art work recommendations based on users' emotions.
[1395] (Application example 1)
[1396] Next, a description will be given of Application Example 1 of Form 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".
[1397] Conventional art trading systems have the problem that it is difficult to verify the ownership and authenticity of artworks, and they do not recommend artworks based on the user's emotions, resulting in a limited user experience. Furthermore, the lack of opportunities for interaction between artists and art collectors is preventing the revitalization of the art market.
[1398] 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.
[1399] In this invention, the server includes a means for connecting artists and art collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of artworks using the non-fungible tokens (NFTs), a means including an emotion engine for recognizing the emotions of users, and a means for recommending artworks based on the emotions of users. This makes it easier to verify the ownership and authenticity of artworks, and makes it possible to recommend artworks based on the emotions of users. In addition, by providing a place for interaction between artists and art collectors, it is expected that the art market will be revitalized.
[1400] "Blockchain technology" is a type of distributed ledger technology in which transaction data is recorded in a distributed manner across multiple nodes and managed in a way that makes it difficult to tamper with.
[1401] An "artist" is an individual or group that creates a work of art.
[1402] An "art collector" is an individual or organization that collects and owns works of art.
[1403] A "non-fungible token (NFT)" is a one-of-a-kind digital asset issued on the blockchain that proves ownership of a particular work of art.
[1404] "Ownership" refers to the legal right to a particular work of art; the right to possess that work.
[1405] "Authenticity" refers to determining whether a work of art is real or fake.
[1406] An "emotion engine" is software or hardware that analyzes a user's facial expressions and actions and recognizes their emotions.
[1407] "Recommendation" means suggesting appropriate artworks based on the user's emotions and preferences.
[1408] An "interaction space" is a platform or environment where artists and art collectors can communicate with each other.
[1409] A system for implementing this invention has the following configuration: A server includes a means for connecting artists and art collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of artworks using the non-fungible tokens (NFTs), a means including an emotion engine for recognizing user emotions, and a means for recommending artworks based on the user emotions.
[1410] Hardware and Software Configuration
[1411] Hardware: Smartphones, smart glasses, head-mounted displays
[1412] Software: OpenCV (camera image processing), EmotionEngine (emotion recognition), Blockchain (blockchain management), NFT (NFT management)
[1413] Data processing and calculation
[1414] 1. Initialize the blockchain: The server initializes the blockchain using the Blockchain class to manage the NFTs of the artworks.
[1415] 2. Initialize emotion engine: The server initializes the emotion recognition engine using the EmotionEngine class.
[1416] 3. Issuing NFTs of artworks: The server issues an NFT for each artwork and adds it to the blockchain.
[1417] 4. Emotion Recognition and Recommendation System: The device uses the camera to recognize the user's emotions and recommends artworks based on those emotions.
[1418] Examples
[1419] When a user wears the smart glasses and visits a virtual art gallery, the camera captures the user's facial expressions, and if the emotion engine recognizes "joy," it will recommend "art pieces in bright colors" based on that emotion.
[1420] Examples of prompt statements
[1421] “When a user wears smart glasses and visits a virtual art gallery, the camera captures the user’s facial expressions. If the emotion engine recognizes ‘happiness’, design a system that will recommend ‘art pieces with bright colors’ based on that emotion.”
[1422] The flow of the specific process in the application example 1 will be described with reference to FIG.
[1423] Step 1:
[1424] The server initializes the blockchain using the Blockchain class. Specifically, it sets up the blockchain nodes and creates a ledger to manage the NFTs of artworks. The input is the initial configuration data for the blockchain, and the output is the initialized blockchain.
[1425] Step 2:
[1426] The server initializes the emotion recognition engine using the EmotionEngine class. Specifically, it loads the emotion recognition algorithm and prepares a model for analyzing the user's facial expression data. The input is the configuration data of the emotion recognition engine, and the output is the initialized emotion recognition engine.
[1427] Step 3:
[1428] The server issues an NFT for each artwork and adds it to the blockchain. Specifically, it takes the artwork details as input, generates an NFT based on it, and records it on the blockchain. The input is the artwork details, and the output is the issued NFT.
[1429] Step 4:
[1430] The terminal uses a camera to capture the user's facial expressions. Specifically, the terminal starts up the camera device, detects the user's face, and acquires the facial expression data. The input is the camera image, and the output is the user's facial expression data.
[1431] Step 5:
[1432] The device inputs the acquired facial expression data into an emotion recognition engine to recognize the user's emotion. Specifically, the device analyzes the facial expression data and identifies emotions such as happiness, sadness, surprise, etc. The input is the user's facial expression data, and the output is the recognized emotion.
[1433] Step 6:
[1434] The server recommends artworks based on the recognized emotions. Specifically, it receives emotion data as input, searches a database for suitable artworks, and generates a recommendation list. The input is the recognized emotion data, and the output is a list of recommended artworks.
[1435] Step 7:
[1436] The terminal displays the recommended artworks to the user. Specifically, the terminal receives the recommendation list and displays the artworks through a user interface, where the input is the list of recommended artworks and the output is the artworks displayed to the user.
[1437] Example 2
[1438] Next, a description will be given of Example 2 of the embodiment 2. In the following description, the data processing device 12 is referred to as a "server" and the smart glasses 214 are referred to as a "terminal".
[1439] In conventional art trading systems, there are limited opportunities for artists and art collectors to communicate directly, making it difficult to fully understand the background and intent of the artwork. In addition, there is a lack of support for interactions that take into account the user's emotions, which can cause communication to not proceed smoothly. Furthermore, there are insufficient means to verify the ownership and authenticity of artworks, making it difficult to conduct reliable transactions.
[1440] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[1441] In this invention, the server includes a means for connecting artists and art collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of artworks using the non-fungible tokens (NFTs), a means for providing a platform where artists and art collectors can communicate directly, and a means for recognizing the emotions of users using an emotion engine and supporting exchanges based on the emotions. This enables direct communication between artists and art collectors, and allows for a deeper understanding of the background and intent of the artworks. In addition, support for exchanges that take the emotions of users into account allows for smooth communication. Furthermore, the ownership and authenticity of artworks can be verified with high reliability, enabling safe and reliable transactions.
[1442] "Blockchain technology" is a technology that uses distributed ledger technology to prevent data tampering and enable highly reliable transactions.
[1443] A "non-fungible token (NFT)" is a token that represents a unique digital asset issued using blockchain technology.
[1444] "Artist" refers to an individual or group that creates works of art.
[1445] An "art collector" refers to an individual or organization that collects works of art.
[1446] The "platform" is a system that provides an online environment for artists and art collectors to communicate directly.
[1447] An "emotion engine" is software that analyzes emotions from users' messages and actions, and provides appropriate feedback and support based on the results.
[1448] "Ownership" refers to the legal rights to a work of art, which enable it to be bought, sold or exhibited.
[1449] "Authenticity" refers to determining whether a work of art is real or fake.
[1450] "Communication" refers to the act of artists and art collectors exchanging information through messages and dialogue.
[1451] "Feedback" refers to information or advice provided to a user based on their behavior and emotions.
[1452] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[1453] This invention provides a platform where artists and art collectors can communicate directly with each other, and furthermore, it is a system that recognizes the emotions of users using an emotion engine and supports exchanges based on those emotions. A specific embodiment of this system will be described below.
[1454] System Configuration
[1455] This system mainly consists of three elements: a server, a terminal, and a user.
[1456] server
[1457] The server manages the backend of the platform and stores and manages user data and communication data. Specifically, the following hardware and software are used:
[1458] Database: Use a relational database such as MySQL to store user information, artwork information, message history, etc.
[1459] Sentiment engine: Using sentiment analysis software such as IBM Watson Tone Analyzer, sentiment is analysed from users' messages.
[1460] Blockchain Technology: Using distributed ledger technology, non-fungible tokens (NFTs) can be issued and managed to verify the ownership and authenticity of artworks.
[1461] Terminal
[1462] The terminal (user's PC or smartphone) displays the platform's front end and provides an interface for users to communicate with artists and art collectors. Specifically, the following software is used:
[1463] Web Browser: A browser such as Google® Chrome is used to display a user interface built with HTML, CSS, and JavaScript.
[1464] Real-time communication technology: Using WebSockets and other technologies, data is sent and received in real time between the server and terminal.
[1465] User
[1466] Users (artists or art collectors) log into the platform and exchange messages with other users. When a user sends a message, the message is sent to the server and analyzed by the emotion engine. Based on the analysis results, the system provides appropriate feedback and support.
[1467] Examples
[1468] Consider a scenario in which artist A is explaining his or her new work to art collector B. Artist A sends a message saying, "This piece depicts the scenery of my hometown." The server receives this message and analyzes it using an emotion engine. If the analysis result is judged to be "positive," the server generates feedback such as "Artist A has a strong attachment to this piece" and sends it to art collector B. Art collector B receives this feedback and replies to artist A saying, "It's a wonderful piece. The scenery of my hometown is very beautiful."
[1469] Examples of prompt statements
[1470] "Describe a system where an artist can send a message describing a new work and the system analyzes the sentiment of the message to provide feedback."
[1471] In this way, we provide a system that facilitates interaction between artists and art collectors, promoting deeper understanding and empathy.
[1472] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1473] Step 1:
[1474] A user logs into the platform.
[1475] A user uses a terminal to access the platform's login page and enters a username and password. The terminal sends the entered information to the server. The server checks the information against a database (MySQL) and performs authentication. If authentication is successful, the server returns the dashboard page to the user.
[1476] Step 2:
[1477] A user sends a message.
[1478] A user opens a chat window with another user on the dashboard and enters a message in the text box. When the user clicks the send button, the terminal sends this message to the server. The input is the user's message, and the output is the message sent to the server.
[1479] Step 3:
[1480] The server receives the message.
[1481] The server receives messages sent from the terminals and stores them in a database. The stored information includes the sender, recipient, message content, and sending date and time. The input is the message from the terminal, and the output is storage in the database.
[1482] Step 4:
[1483] The server parses the message with an emotion engine.
[1484] The server sends the stored message to an emotion engine (IBM Watson Tone Analyzer), which analyzes the message content and identifies the emotion (e.g., happy, sad, angry, etc.). The analysis result is returned to the server. The input is the stored message, and the output is the emotion analysis result.
[1485] Step 5:
[1486] The server generates feedback based on the analysis results.
[1487] The server generates appropriate feedback based on the analysis results returned by the emotion engine. For example, if the analysis result is judged to be "positive," the server generates feedback such as "Artist A has a strong attachment to this work." The input is the emotion analysis result, and the output is the generated feedback.
[1488] Step 6:
[1489] The server sends the feedback to the user.
[1490] The server transmits the generated feedback to the receiver's terminal. For transmission, real-time communication technology (WebSocket) is used. The input is the generated feedback, and the output is the feedback transmission to the terminal.
[1491] Step 7:
[1492] The user receives the feedback.
[1493] The user receives the feedback on the terminal and it is displayed in the chat window. The user checks the feedback and decides the next action. The input is the feedback from the server and the output is the display of the feedback.
[1494] (Application example 2)
[1495] Next, a description will be given of Application Example 2 of Form 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".
[1496] In conventional art trading systems, there are limited opportunities for artists and art collectors to communicate directly, making it difficult to fully understand the background and intent of the artwork. In addition, there is a lack of support for interactions that take into account the user's emotions, which can make communication difficult. Furthermore, there is the issue that it is difficult to conduct reliable transactions because it is cumbersome to confirm the ownership and authenticity of art works.
[1497] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[1498] In this invention, the server includes a means for connecting artists and art collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of artworks using the non-fungible tokens (NFTs), a means for recognizing user emotions using an emotion recognition engine, a means for generating responses based on the user's emotions using a generative AI model, and a means for artists and art collectors to directly communicate in a virtual space. This allows artists and art collectors to directly communicate with each other and support exchanges based on the user's emotions, realizing highly reliable art transactions.
[1499] "Blockchain technology" is a technology that uses distributed ledger technology to prevent data tampering and enable highly reliable transactions.
[1500] A non-fungible token (NFT) is a unique digital asset issued on a blockchain and is used to prove the ownership or authenticity of artworks and other items.
[1501] An "emotion recognition engine" is software or hardware that analyzes data such as a user's facial expressions and voice, and recognizes the user's emotional state.
[1502] A “generative AI model” is an algorithm or system that uses artificial intelligence to generate responses or content based on input data.
[1503] A "virtual space" is a virtual three-dimensional space generated using computer technology, and is an environment that users can operate interactively.
[1504] An "artist" is an individual or group that creates works of art.
[1505] An "art collector" is an individual or organization that collects works of art.
[1506] "Ownership" is a concept that refers to legal control over a particular object or asset.
[1507] "Authenticity" refers to determining whether an object or asset is real or fake.
[1508] "Communication" is the act of exchanging information and emotions with others.
[1509] The system for implementing this invention is configured as follows: The server includes a means for connecting artists and art collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of artworks using the non-fungible tokens (NFTs), a means for recognizing the emotions of users using an emotion recognition engine, a means for generating responses based on the emotions of users using a generative AI model, and a means for artists and art collectors to communicate directly in a virtual space.
[1510] Hardware and Software Used
[1511] Hardware: Smartphone, Head Mounted Display (HMD), Camera (Smartphone built-in camera or HMD built-in camera)
[1512] Software: OpenCV (camera image capture and processing), DeepFace (emotion recognition), OpenAI API (response generation using generative AI models)
[1513] Data processing and calculation
[1514] Camera footage capture
[1515] The device (smartphone or HMD) captures the user's image in real time using a camera. This image data is processed using OpenCV.
[1516] emotion recognition
[1517] The server analyzes the captured video data using the DeepFace library to recognize the user's emotions, which are then classified into emotional states such as "interest," "happiness," and "surprise."
[1518] Response Generation
[1519] The server uses OpenAI's generative AI model (GPT-3) to generate an appropriate response based on the recognized emotion and the user's input message. The generated response is adjusted based on the user's emotion.
[1520] Examples
[1521] For example, if an art collector asks, "Tell me about the background of this piece," the emotion engine will recognize the art collector's interests and the generative AI model will generate a response such as, "The collector is very interested. Please tell me more about the background of the piece."
[1522] Examples of prompt statements
[1523] The user's emotion is interest. Generate an appropriate response to the following message: Tell me about the background of this work.
[1524] In this way, artists and art collectors can communicate directly in virtual space, supporting interactions based on users' emotions and enabling highly reliable art transactions.
[1525] The flow of the identification process in the application example 2 will be described with reference to FIG.
[1526] Step 1:
[1527] The device uses a camera to capture the user's image in real time. The input is the camera image, and the output is the captured image data. In concrete terms, the device's camera captures the user's face and acquires the image frame by frame.
[1528] Step 2:
[1529] The device processes the captured video data using OpenCV. The input is the captured video data, and the output is the processed video data. In detail, OpenCV analyzes the video data and extracts facial feature points.
[1530] Step 3:
[1531] The server analyzes the processed video data using the DeepFace library to recognize the user's emotions. The input is the processed video data, and the output is the recognized emotion data. In concrete terms, DeepFace classifies emotions based on facial feature points and identifies emotional states such as "interest," "happiness," and "surprise."
[1532] Step 4:
[1533] The user, as an artist or art collector, inputs a message in the virtual space. The input is the user's message, and the output is the input message data. In concrete terms, the user inputs the message using a keyboard or voice input.
[1534] Step 5:
[1535] The server generates an appropriate response using a generative AI model (GPT-3) based on the recognized emotion data and the user's message data. The input is emotion data and message data, and the output is the generated response data. In concrete terms, the generative AI model generates a response based on the prompt sentence.
[1536] Step 6:
[1537] The server transmits the generated response data to the virtual space and displays it to the user. The input is the generated response data and the output is the displayed response. In concrete terms, the server transmits the response data to the interface of the virtual space and displays it on the user's display.
[1538] Step 7:
[1539] The user checks the displayed response and decides on the next action. The input is the displayed response and the output is the user's next action. The specific operation is that the user reads the response and enters the next question or provides feedback to the artist.
[1540] Example 3
[1541] Next, a third embodiment of the third embodiment will be described. 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".
[1542] In conventional blockchain technology systems, creators and collectors can verify the ownership and authenticity of digital works, but they lack support for interactions that take into account the emotions of collectors. This makes it difficult to realize deeper interactions between creators and collectors.
[1543] The specific processing by the specific processing unit 290 of the data processing device 12 in the third embodiment is realized by the following means.
[1544] In this invention, the server includes a means for connecting creators and collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of digital works using the non-fungible tokens (NFTs), a means for analyzing the emotions of collectors using an emotion recognition engine, and a means for supporting interactions with creators based on the emotions, thereby enabling deep interactions between creators and collectors that take emotions into account.
[1545] "Blockchain technology" is a technology that uses distributed ledger technology to prevent data tampering and realize highly reliable transaction records.
[1546] "Creator" refers to the individual or entity that creates a digital work.
[1547] "Collector" refers to an individual or entity that purchases and owns a Digital Work.
[1548] A "non-fungible token (NFT)" is a token that represents a unique digital asset issued on a blockchain.
[1549] "Digital work" refers to content such as artwork, music, and video that is created electronically.
[1550] "Ownership" refers to the legal ownership rights to a particular digital work.
[1551] "Authenticity" refers to verifying whether a digital work is genuine.
[1552] An "emotion recognition engine" refers to software or hardware for analyzing and recognizing emotions from a user's facial expressions, voice, etc.
[1553] "Means to support communication" refers to functions that facilitate communication between creators and collectors based on the analysis results of the emotion recognition engine.
[1554] This invention is a system that uses blockchain technology to connect creators and collectors, issues non-fungible tokens (NFTs), and provides a means to verify the ownership and authenticity of digital works. It also includes a function that uses an emotion recognition engine to analyze the emotions of collectors and support interactions with creators based on those emotions.
[1555] System Configuration
[1556] The server uses the following hardware and software to implement the system:
[1557] Hardware: Powerful processor, sufficient memory, storage devices, and network interfaces.
[1558] Software: Blockchain platform (e.g. Ethereum), smart contract (e.g. Solidity), emotion recognition engine (e.g. Microsoft Azure Cognitive Services)
[1559] The terminal provides an interface for collectors to access the system:
[1560] Hardware: Personal computers, smartphones, tablets
[1561] Software: Web browser, dedicated application
[1562] Users (creators and collectors) use the system in the following steps:
[1563] Program Processing
[1564] The server receives the data of the digital work uploaded by the creator and generates the NFT using a smart contract, which is written in a programming language such as Solidity. The generated NFT is recorded on a blockchain such as Ethereum.
[1565] The terminal provides an interface for collectors to access the NFT marketplace and purchase NFTs. Collectors use the terminal to log into the marketplace and select the NFTs they wish to purchase.
[1566] The server processes the collector's purchase and creates and executes a transaction on the blockchain to transfer ownership, and once this transaction is complete, ownership of the NFT is transferred to the collector.
[1567] Collectors, or users, communicate directly with creators through the platform provided, which includes chat and video calling features.
[1568] The server analyzes the collector's emotions in real time using an emotion recognition engine that uses Microsoft's Azure Cognitive Services to recognize emotions from the collector's facial expressions and voice. Based on the recognized emotions, the server suggests appropriate actions to support the interaction with the creator.
[1569] Examples
[1570] As a concrete example, a creator creates a painting titled "Sunset" and issues an NFT for it. The creator uploads digital data in JPEG format to the platform. The server receives this data and uses a smart contract written in Solidity to generate an NFT and record it on the Ethereum blockchain.
[1571] Collectors use their terminals to access the NFT marketplace and purchase the "Sunset" NFT, and the server processes the purchase and creates an Ethereum transaction to transfer ownership to the collector.
[1572] The collector then initiates a video call with the creator through the provided platform, during which an emotion recognition engine recognizes the collector's "happiness" emotion, and the server notifies the creator that "the collector is very happy."
[1573] Example of a prompt to be input to a generative AI model:
[1574] A creator created a painting called "Sunset" and issued an NFT for it. The creator uploaded digital data in JPEG format to the platform. The server received this data and used a smart contract written in Solidity to generate an NFT and record it on the Ethereum blockchain.
[1575] Collectors used their terminals to access the NFT marketplace and purchase the “Sunset” NFT. The server processed the purchase and created an Ethereum transaction to transfer ownership to the collector.
[1576] The collector then initiated a video call with the creator through the provided platform, during which an emotion recognition engine recognized the collector's emotion of "happiness," and the server notified the creator that "the collector is very happy."
[1577] The flow of the identification process in the third embodiment will be described with reference to FIG.
[1578] Step 1:
[1579] A creator, who is a user, uploads a digital work to the platform as a JPEG file. The input is a JPEG file of the digital work created by the creator, and the output is the data of the digital work stored on the server. In concrete terms, the creator uses the upload function of the platform, selects a JPEG file from the file selection dialog, and clicks the upload button.
[1580] Step 2:
[1581] The server receives the uploaded digital work data and generates NFTs using a smart contract. The input is the digital work data stored on the server, and the output is the generated NFT. Specifically, the server executes a smart contract written in Solidity to generate an NFT containing the metadata of the digital work.
[1582] Step 3:
[1583] The server records the generated NFT on the Ethereum blockchain. The input is the generated NFT, and the output is the transaction for the NFT recorded on the blockchain. In concrete terms, the server creates an Ethereum transaction and writes the metadata of the NFT to the blockchain.
[1584] Step 4:
[1585] The terminal provides an interface for collectors to access the NFT marketplace and purchase NFTs. The input is the login information for the collector to access the marketplace, and the output is the marketplace dashboard. In concrete terms, the collector uses the terminal to open a web browser, access the marketplace URL, enter the login information, and click the login button.
[1586] Step 5:
[1587] The server processes the collector's purchase procedure and creates and executes a transaction to transfer ownership on the blockchain. The input is the selection information of the NFT that the collector wants to purchase, and the output is a transaction for the NFT with the ownership transferred. In concrete terms, the server receives the collector's purchase request, creates and executes an Ethereum transaction, and transfers ownership to the collector.
[1588] Step 6:
[1589] A collector, who is a user, communicates directly with a creator through the provided platform. The input is a request from the collector to initiate communication, and the output is a chat or video call session with the creator. In concrete terms, the collector uses the chat or video call function of the platform to send a message or initiate a video call to the creator.
[1590] Step 7:
[1591] The server uses an emotion recognition engine to analyze the collector's emotions in real time. The input is the collector's facial and voice data, and the output is the analyzed emotion data. In concrete terms, the server uses Microsoft's Azure Cognitive Services to analyze the collector's facial and voice expressions and recognize emotions.
[1592] Step 8:
[1593] The server proposes appropriate actions to support interaction with the creator based on the recognized emotion. The input is the analyzed emotion data, and the output is interaction suggestions to the creator. In concrete terms, if the collector's emotion is "joy", the server notifies the creator that "the collector is very happy" and suggests an appropriate interaction method.
[1594] (Application example 3)
[1595] Next, a description will be given of Application Example 3 of Form Example 3. 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".
[1596] In conventional art trading systems, it is difficult to verify the ownership and authenticity of artworks, and interaction between artists and collectors is limited. Furthermore, there is no support for interaction using emotion recognition technology, so deep interaction based on the emotions of collectors has not been realized.
[1597] The identification process by the identification processing unit 290 of the data processing device 12 in the application example 3 is realized by the following means. In this invention, the server includes a means for connecting creators and collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for confirming the ownership and authenticity of works using the non-fungible tokens (NFTs), a means for providing a virtual exhibition space, and a means for recognizing the emotions of collectors using an emotion recognition engine and supporting interaction with creators. This makes it easier to confirm the ownership and authenticity of works, promotes interaction between creators and collectors through the virtual exhibition space, and further enables deep interaction based on the emotions of collectors by using emotion recognition technology.
[1598] "Blockchain technology" is a technology that uses distributed ledger technology to prevent data tampering and enable highly reliable transactions.
[1599] "Creator" refers to the individual or group that creates the artwork.
[1600] "Collector" refers to an individual or organization that purchases and owns artworks.
[1601] A "non-fungible token (NFT)" is a token that represents a unique digital asset issued using blockchain technology.
[1602] "Ownership" refers to the legal right to a particular physical or digital asset.
[1603] "Authenticity" refers to determining whether an object or digital asset is real or fake.
[1604] "Virtual exhibition space" refers to an exhibition space that is virtually constructed using digital technology.
[1605] An "emotion recognition engine" refers to technology for analyzing and recognizing emotions from a collector's facial expressions, voice, etc.
[1606] "Means to support communication" refers to technologies and functions that enable creators and collectors to communicate effectively.
[1607] A system for implementing this invention has the following configuration: The server includes a means for connecting creators and collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of works using the non-fungible tokens (NFTs), a means for providing a virtual exhibition space, and a means for recognizing the emotions of collectors using an emotion recognition engine and supporting interactions with creators.
[1608] Hardware and Software Used
[1609] Hardware: Smartphone, head-mounted display
[1610] Software: Python, OpenCV (image processing), EmotionEngine (emotion recognition), Blockchain, VirtualGallery, NFTMarketplace
[1611] Specific operation of the system
[1612] 1. Providing a virtual exhibition space
[1613] Users access the virtual exhibition space using a terminal (smartphone or head-mounted display). The server uses the VirtualGallery module to realistically exhibit paintings using 3D models and AR technology. This allows users to visit a virtual gallery and appreciate the artworks.
[1614] 2. Issuing and Purchasing NFTs
[1615] When a creator releases a new painting, the server uses the Blockchain module to issue an NFT for the work and record it on the blockchain, and collectors can use their terminals to purchase the NFT through the NFTMarketplace module and gain ownership of the work.
[1616] 3. Communication support using emotion recognition engine
[1617] When a collector views a work, the device's camera and microphone are used to capture the collector's facial expressions and voice. The server uses the EmotionEngine module to analyze and recognize the collector's emotions. Based on the recognized emotions, the server supports interaction with the creator. For example, if the collector is moved, the server conveys that emotion to the creator, facilitating deeper interaction.
[1618] Examples
[1619] Virtual Gallery Exhibition: Use your smartphone to visit a virtual gallery and view paintings in 3D.
[1620] Issuing and purchasing NFTs: A creator releases a new painting and issues an NFT for it. Collectors purchase the NFT and gain ownership.
[1621] Communication support through emotion recognition engine: If a collector is moved by a piece of art, the emotion recognition engine will recognize that emotion and convey it to the creator.
[1622] Examples of prompt statements
[1623] "The creator releases a new painting. He issues an NFT for the work and exhibits it in a virtual gallery. A collector purchases the NFT and gains ownership of the work. The emotion recognition engine recognizes the collector's emotions and helps them interact with the creator."
[1624] The flow of the specific process in the application example 3 will be described with reference to FIG.
[1625] Step 1:
[1626] Users access the virtual exhibition space using a terminal (smartphone or head-mounted display). The terminal sends a request to the server, requesting data for the virtual exhibition space. The server uses the VirtualGallery module to generate data for realistically exhibiting paintings using 3D models and AR technology, and sends it to the terminal. The terminal displays the virtual exhibition space to the user based on the received data.
[1627] Input: User's access request
[1628] Output: Virtual exhibition space data
[1629] Specific operation: The device sends a request to the server, and the server generates data using 3D models and AR technology and sends it to the device.
[1630] Step 2:
[1631] When an artist releases a new painting, the server uses the Blockchain module to issue an NFT for the work and record it on the blockchain. The artist provides detailed information about the work to the server, which generates an NFT based on that information. The generated NFT is recorded on the blockchain and used as data to verify the ownership and authenticity of the work.
[1632] Input: Creator's work details
[1633] Output: NFT recorded on the blockchain
[1634] How it works: The creator provides detailed information about the work to the server, and the server uses the Blockchain module to generate an NFT and record it on the blockchain.
[1635] Step 3:
[1636] Collectors use their devices to visit the virtual exhibition space and purchase NFTs for artworks they like. Collectors send purchase requests to the server through their devices, and the server processes the transaction using the NFTMarketplace module. Once the transaction is complete, the collector gains ownership of the artwork.
[1637] Input: Collector's purchase request
[1638] Output: Collector's Ownership
[1639] Specific operation: The collector sends a purchase request to the server through the terminal, and the server processes the transaction using the NFTMarketplace module and grants ownership to the collector.
[1640] Step 4:
[1641] When a collector views a work, the device's camera and microphone are used to capture the collector's facial expressions and voice. The device sends the captured data to the server, which uses the EmotionEngine module to analyze and recognize the collector's emotions. Based on the recognized emotions, the server supports interaction with the creator.
[1642] Input: Collector's facial and voice data
[1643] Output: Recognized emotion data
[1644] Specific operation: The terminal captures the collector's facial expressions and voice and sends them to the server, which uses the EmotionEngine module to analyze and recognize emotions.
[1645] Step 5:
[1646] The server conveys the emotions of the collector to the creator based on the recognized emotion data. For example, if the collector is emotional, the server notifies the creator of the emotion, facilitating communication such as the creator sending a message of thanks to the collector.
[1647] Input: Recognized emotion data
[1648] Output:Notice to creator
[1649] Specific operation: The server sends a notification to the creator based on the recognized emotion data, encouraging interaction.
[1650] 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 a voice indicating a user input for the result of the specific processing. The control unit 46A transmits the voice data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the voice data.
[1651] 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> ) and other generation AIs. The data generation model 58 is obtained by making a neural network perform deep learning. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating a voice, text data indicating a text, and image data indicating an image is input. The data generation model 58 performs inference on the input inference data according to 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.
[1652] Another example of generative AI is Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) are mentioned.
[1653] 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 smart glasses 214.
[1654] [Third embodiment]
[1655] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.
[1656] 5, the data processing system 310 includes the data processing device 12 and a headset type terminal 314. An example of the data processing device 12 is a server.
[1657] 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 wide area network (WAN) and / or a local area network (LAN).
[1658] 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.
[1659] 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 the voice according to instructions from the processor 46.
[1660] Camera 42 is a small digital camera equipped with an optical system including a lens, an aperture, and a 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 (e.g., an imaging range defined by an angle of view equivalent to the width of the field of vision of an average healthy person).
[1661] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for transmitting and receiving various types of information between the processor 46 and the processor 28 via the network 54. The transmission and reception of various types of information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is performed in a secure state.
[1662] Fig. 6 shows an example of 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.
[1663] 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.
[1664] 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.
[1665] In the headset type terminal 314, 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.
[1666] Next, the specific processing by the specific processing unit 290 of the data processing device 12 will be described.
[1667] "Example 1"
[1668] The present invention is a system that connects artists and art collectors using blockchain technology. Specifically, an artist creates an artwork and issues a non-fungible token (NFT) for the artwork. This NFT serves as a certificate of ownership of the artwork and is recorded on the blockchain. Art collectors can acquire ownership of the artwork by purchasing this NFT. The NFT also serves as a means of verifying the authenticity of the artwork.
[1669] "Example 2"
[1670] Furthermore, the present invention is also a system that provides a place for artists and art collectors to interact. Specifically, it provides a platform where artists and art collectors can communicate directly with each other. This allows art collectors to hear directly from artists about the background and intention of their works, and artists to receive feedback on their own works.
[1671] "Example 3"
[1672] As a concrete example, Artist A creates a painting and issues an NFT for that work. This NFT is recorded on the blockchain, and Art Collector B acquires ownership of the work by purchasing it. Art Collector B can also communicate directly with Artist A through the provided platform.
[1673] The process flow of each embodiment will be described below.
[1674] "Example 1"
[1675] Step 1: The artist creates a piece of art.
[1676] Step 2: You issue a non-fungible token (NFT) for your artwork, which is then recorded on the blockchain.
[1677] Step 3: Art collectors take ownership of the work by purchasing the NFT.
[1678] "Example 2"
[1679] Step 1: Provide a platform where artists and art collectors can communicate directly.
[1680] Step 2: Art collectors can hear the background and intention of the work directly from the artist through the platform.
[1681] Step 3: Artists can get feedback on their work through the platform.
[1682] "Example 3"
[1683] Step 1: Artist A creates a painting.
[1684] Step 2: Artist A issues an NFT for the painting they created. This NFT is recorded on the blockchain.
[1685] Step 3: Art Collector B acquires ownership of the work by purchasing the NFT.
[1686] Step 4: Art Collector B can communicate directly with Artist A through the platform provided.
[1687] Example 1
[1688] Next, a description will be given of Example 1 of the embodiment 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".
[1689] In the conventional art market, there were insufficient means to verify the ownership and authenticity of artworks, making it difficult to conduct reliable transactions between artists and art collectors. There was also the issue that artists had limited opportunities to widely exhibit their works and receive proper evaluation.
[1690] The identification process by the identification processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means. In this invention, the server includes a means for creating an account for an artist, a means for uploading an artwork, a means for issuing a non-fungible token (NFT), a means for registering an NFT in a marketplace, a means for creating an account for an art collector, a means for purchasing an NFT, a means for recording a transfer of ownership, a means for confirming ownership, a means for connecting artists and art collectors using blockchain technology, and a means for confirming the ownership and authenticity of an artwork using a non-fungible token (NFT). This allows the ownership and authenticity of an artwork to be reliably confirmed, enabling highly reliable transactions between artists and art collectors.
[1691] "Means for creating an artist account" refers to a function that allows an artist to register with the system, input personal information and a profile, and generate an account.
[1692] "Means for uploading artwork" means the functionality that enables artists to upload and store artwork in digital form on the system.
[1693] "Means of issuing non-fungible tokens (NFTs)" refers to a function for generating NFTs, which are unique digital certificates for artworks, and recording them on the blockchain.
[1694] "Means of registering NFTs on a marketplace" refers to a function that allows issued NFTs to be listed on an online marketplace so that they can be viewed by potential buyers.
[1695] "Means for creating an art collector account" refers to a function that enables an art collector to register in the system, enter personal information and a profile, and generate an account.
[1696] "Means to purchase NFTs" refers to a function that allows art collectors to select NFTs listed on the marketplace and complete the purchase process.
[1697] A "means for recording transfer of ownership" is a function for officially recording the transfer of ownership on the blockchain when an NFT purchase is completed.
[1698] A "means of verifying ownership" is a function that allows art collectors to log into their accounts and check information about the NFTs they own.
[1699] "A means of connecting artists and art collectors using blockchain technology" is a function that utilizes blockchain technology to enable safe and transparent transactions between artists and art collectors.
[1700] "Means of verifying the ownership and authenticity of artworks using non-fungible tokens (NFTs)" refers to a function that allows the ownership and authenticity of artworks to be reliably verified using NFTs.
[1701] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[1702] This invention is a system that connects artists and art collectors using blockchain technology. Specifically, an artist creates a work of art and issues a non-fungible token (NFT) for that work. This NFT acts as a certificate of ownership of the work and is recorded on the blockchain. Art collectors can acquire ownership of the work by purchasing this NFT. NFTs also serve as a means to verify the authenticity of the work.
[1703] Hardware and Software Used
[1704] The system uses the following hardware and software:
[1705] Servers: Database management systems, blockchain platforms (e.g. Ethereum), web servers
[1706] Terminal: The device through which the user accesses the website (e.g. PC, smartphone, tablet)
[1707] Software: Dedicated application, web browser
[1708] Program Processing
[1709] After an artist creates a work of art, the server issues a non-fungible token (NFT) for the work. This NFT acts as a certificate of ownership of the work and is recorded on the blockchain. Specifically, the server issues the NFT using a blockchain platform such as Ethereum.
[1710] The terminal provides an interface for art collectors to purchase NFTs. Through the terminal, art collectors access the NFT marketplace and select the NFTs they want to purchase. Once the purchase is complete, the transfer of ownership is recorded on the blockchain.
[1711] Users (artists) upload artworks and issue NFTs using a dedicated application, and users (art collectors) can purchase NFTs and verify their ownership using the same dedicated application.
[1712] Examples
[1713] As a concrete example, consider an artist creating a digital painting and issuing an NFT for that painting. The artist uploads the digital file of the painting using a dedicated application and issues an NFT. An art collector accesses a marketplace and purchases the NFT. Once the purchase is complete, the transfer of ownership is recorded on the blockchain.
[1714] Example of a prompt to be input to a generative AI model:
[1715] “Please explain the steps an artist takes to create a digital painting and issue an NFT for that painting. Also explain the steps an art collector takes to purchase that NFT.”
[1716] Using this prompt, the generative AI model can provide detailed instructions for artists and art collectors to follow.
[1717] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1718] Step 1: Create an artist account
[1719] The user (artist) launches a dedicated application and accesses the account creation screen.
[1720] The user enters the required information, such as name, email address, and password.
[1721] The server receives the entered information and stores it in a database.
[1722] The server returns a message to the user indicating successful account creation.
[1723] Input: Name, Email Address, Password
[1724] Output: Account creation success message
[1725] Step 2: Upload your artwork
[1726] The user (artist) logs into their account and accesses the upload screen for their artwork.
[1727] The user selects a digital file (image, video, etc.) and clicks the upload button.
[1728] The terminal transmits the selected file to the server.
[1729] The server saves the received file in storage and generates a URL for the save location.
[1730] The server returns a message to the user indicating a successful upload.
[1731] Input: Digital files
[1732] Output: Upload success message, save location URL
[1733] Step 3: Issue your NFT
[1734] The user (artist) enters the necessary information (name of work, description, price, etc.) into a form to issue an NFT for the uploaded artwork.
[1735] The user clicks the NFT issue button.
[1736] The server takes the entered information and issues the NFT using a blockchain platform such as Ethereum.
[1737] The server records the information of the issued NFT on the blockchain and stores the NFT's ID in a database.
[1738] The server returns a message to the user indicating successful issuance of the NFT.
[1739] Input: Title, description, price
[1740] Output: NFT issuance success message, NFT ID
[1741] Step 4: Register on the NFT Marketplace
[1742] The server registers the issued NFT on the marketplace.
[1743] The server generates the data to display the new NFT on the marketplace listing screen.
[1744] Your device will then display the new NFT in the Marketplace listing screen.
[1745] Input: NFT ID, work information
[1746] Output: Marketplace registration completion message
[1747] Step 5: Create an Art Collector Account
[1748] The user (art collector) launches a dedicated application and accesses the account creation screen.
[1749] The user enters the required information, such as name, email address, and password.
[1750] The server receives the entered information and stores it in a database.
[1751] The server returns a message to the user indicating successful account creation.
[1752] Input: Name, Email Address, Password
[1753] Output: Account creation success message
[1754] Step 6: Buy an NFT
[1755] Users (art collectors) log into their accounts and access the marketplace.
[1756] The user selects the NFT they want to purchase and clicks the purchase button.
[1757] The terminal transmits the purchase information to the server.
[1758] The server receives the purchase information and generates a transaction to record the transfer of ownership on the blockchain.
[1759] The server sends the transaction to the blockchain to record the transfer of ownership.
[1760] The server returns a message to the user indicating a successful purchase.
[1761] Input:Purchase information
[1762] Output: Purchase success message, ownership transfer record
[1763] Step 7: Record the transfer of ownership
[1764] The server then sends the generated transaction to the blockchain to record the transfer of ownership.
[1765] The server verifies the completion of the transaction and updates the database.
[1766] The server returns a message to the user indicating that the ownership transfer is complete.
[1767] Input: Transaction information
[1768] Output: Ownership transfer completed message
[1769] Step 8: Verify Ownership
[1770] The user (art collector) logs into their account and checks the list of NFTs they own.
[1771] The terminal obtains information about the NFTs owned by the user from the server and displays it.
[1772] In response to a user's request, the server retrieves information about the NFTs owned from the database and sends it to the terminal.
[1773] Input: Ownership verification request
[1774] Output: Information about owned NFTs
[1775] (Application example 1)
[1776] Next, a description will be given of Application Example 1 of Form 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".
[1777] Traditional art transactions have had issues such as insufficient means to verify the ownership and authenticity of artworks, and limited opportunities for direct interaction between artists and art collectors. Furthermore, the reliance on physical galleries and exhibitions has led to geographical restrictions and high costs.
[1778] 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.
[1779] In this invention, the server includes a means for connecting artists and art collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of artworks using the non-fungible tokens (NFTs), a means for displaying artworks as 3D models in a virtual store, a means for potential buyers to select artworks in the virtual store and purchase the non-fungible tokens (NFTs), and a means for recording ownership on the blockchain after purchase. This makes it easier to verify the ownership and authenticity of artworks, and makes it possible to provide a virtual place where artists and art collectors can interact without being restricted by geography.
[1780] "Blockchain technology" is a distributed database technology that collects transaction information into blocks, links them in a chain, and records them in a form that is difficult to tamper with.
[1781] "Artist" refers to an individual or group that creates works of art.
[1782] An "art collector" refers to an individual or organization that collects and owns works of art.
[1783] A "non-fungible token (NFT)" is a unique digital asset issued on the blockchain that serves as proof of ownership of a particular work of art.
[1784] "Ownership" refers to the legal right to a particular work of art, which enables you to possess, use and dispose of the work.
[1785] "Authenticity" refers to determining whether a work of art is real or fake.
[1786] A "virtual store" is a virtual store that exists on the Internet where users can browse and purchase products and services online.
[1787] A "3D model" is a digital representation of the shape and structure of an object in three-dimensional space.
[1788] "Prospective Purchaser" means any individual or entity wishing to purchase a particular Art Work.
[1789] "Recording" refers to storing specific information so that it can be referenced later.
[1790] A system for implementing this invention is configured using the following hardware and software: A smartphone, a head-mounted display (e.g., Oculus Quest 2), Unity (a game engine), Ethereum (a blockchain platform), and MetaMask (an Ethereum wallet).
[1791] System Configuration
[1792] 1. Artist Operations
[1793] Artists use their smartphones to 3D scan artworks.
[1794] The scanned data is then used to create a 3D model and place it inside a virtual store using Unity.
[1795] NFTs are issued on Ethereum through MetaMask and include detailed information about the artwork and ownership information.
[1796] 2. Building a Virtual Store
[1797] A virtual store is built using Unity and 3D models of artwork are placed inside.
[1798] The virtual store will be accessible via the Internet.
[1799] 3. Purchaser Operations
[1800] Potential buyers wear a head-mounted display and access a virtual store.
[1801] Walk around the store and choose a piece you like.
[1802] You can purchase an NFT of the work through MetaMask and your ownership will be recorded on the blockchain.
[1803] Data processing and calculation
[1804] 3D Modeling: The artworks created by artists are 3D scanned and placed in a virtual store using Unity, allowing users to have a realistic exhibition experience.
[1805] Issue an NFT: Issue an NFT on Ethereum through MetaMask, which contains details about the piece and ownership information.
[1806] Purchase process: A potential buyer selects a piece in a virtual store and purchases the NFT through MetaMask. Once the purchase is complete, ownership is recorded on the blockchain.
[1807] Examples
[1808] 1. Artist Operations
[1809] Artists use a smartphone app to 3D scan artworks.
[1810] Enter detailed information about your work within the app and issue an NFT through MetaMask.
[1811] 2. Buyer Actions
[1812] Customers wear a head-mounted display and access a virtual store.
[1813] Walk around the store and choose a piece you like.
[1814] You can purchase an NFT of the work through MetaMask and your ownership will be recorded on the blockchain.
[1815] Examples of prompt statements
[1816] Please 3D scan the artworks created by artists and place them in the virtual store using Unity. Then issue an NFT on Ethereum through MetaMask and include the ownership information of the artwork. Please implement a process where potential buyers can select artworks in the virtual store and purchase the NFT through MetaMask. Once the purchase is complete, make sure the ownership is recorded on the blockchain.
[1817] In this way, it becomes easier to verify the ownership and authenticity of artworks, and it is possible to provide a virtual forum where artists and art collectors can interact without being restricted by geography.
[1818] The flow of the specific process in the application example 1 will be described with reference to FIG.
[1819] Step 1:
[1820] The artist uses a smartphone to 3D scan the artwork. The input is the physical shape of the artwork, and the output is the 3D scan data. Using the smartphone camera and a dedicated app, the entire artwork is scanned and 3D model data is generated.
[1821] Step 2:
[1822] An artist imports the 3D scan data into Unity and places it in the virtual store. The input is the 3D scan data, and the output is a 3D model placed in the virtual store. Using the Unity interface, the artist places the 3D model in the appropriate position to create the exhibition environment.
[1823] Step 3:
[1824] Artists issue NFTs on Ethereum through MetaMask. The input is artwork details and 3D model data, and the output is the issued NFT. Using MetaMask, we create and issue NFTs on the Ethereum blockchain that contain artwork details and ownership information.
[1825] Step 4:
[1826] Set up the virtual store to be accessible via the Internet. The input is the configuration data of the virtual store, and the output is a virtual store that can be accessed online. Upload the virtual store built with Unity to the server and make it accessible via the Internet.
[1827] Step 5:
[1828] A potential buyer wears a head-mounted display and accesses the virtual store. The input is the connection information of the head-mounted display, and the output is the visual information in the virtual store. Using the head-mounted display, the buyer can move freely around the virtual store and view the artworks on display.
[1829] Step 6:
[1830] A potential buyer selects a piece of art they like in the virtual store. The input is the buyer's selection information, and the output is information about the selected art piece. Detailed information about the selected art piece is displayed using the head-mounted display interface.
[1831] Step 7:
[1832] A potential buyer purchases an NFT of an artwork through MetaMask. The input is the buyer's payment information and the NFT information of the selected artwork, and the output is confirmation of purchase completion. Using MetaMask, payment is made on the Ethereum blockchain and ownership of the NFT is transferred to the potential buyer.
[1833] Step 8:
[1834] After purchase, ownership is recorded on the blockchain. The input is a confirmation of purchase completion, and the output is ownership information recorded on the blockchain. The transfer of ownership is recorded on the Ethereum blockchain, and the potential buyer is registered as the new owner.
[1835] Example 2
[1836] Next, a second embodiment of the second form will be described. 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".
[1837] On conventional art trading platforms, there were limited opportunities for artists and art collectors to communicate directly, making it difficult to fully understand the background and intent of the artwork. There were also issues with insufficient means to verify the ownership and authenticity of artworks, making transactions less trustworthy. Furthermore, there were often problems with users not receiving prompt and appropriate responses to their questions, which did not improve the user experience.
[1838] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[1839] In this invention, the server includes a means for connecting artists and art collectors, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of artworks using the non-fungible tokens (NFTs), a means for artists and art collectors to communicate directly, and a means for generating automatic responses to user questions using a generative AI model. This allows artists and art collectors to communicate directly and understand the background and intent of the artworks. In addition, the use of non-fungible tokens (NFTs) improves the reliability of verifying the ownership and authenticity of artworks, and provides quick and appropriate responses to user questions, improving the user experience.
[1840] An "artist" is an individual or group that creates works of art.
[1841] An "art collector" is an individual or organization that collects and owns works of art.
[1842] A "non-fungible token (NFT)" is a token that represents a unique digital asset issued using blockchain technology.
[1843] "Ownership" refers to the legal control over a particular object or asset.
[1844] "Authenticity" refers to determining whether an object or asset is real or fake.
[1845] "Communication" is the act of exchanging information and opinions.
[1846] A "generative AI model" is an algorithm or system that uses artificial intelligence to automatically generate responses to given inputs.
[1847] An "auto-response" is a response that the system automatically generates in response to a user's input.
[1848] A "platform" is a system or environment that serves as the foundation for providing specific services or functions.
[1849] "User" means an individual or organization that uses the system or services.
[1850] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[1851] The present invention is a system that provides a platform that enables artists and art collectors to communicate directly with each other. A specific embodiment of this system will be described below.
[1852] Hardware and Software Used
[1853] Server: Use a cloud service to host the platform and manage the database, specifically using a virtual server.
[1854] Database: We use a cloud database service to store user information, artwork information, and message history.
[1855] Front-end: Building the user interface using web technologies, specifically JavaScript frameworks.
[1856] Backend: Provides the API endpoints using server-side programming languages and frameworks.
[1857] Generative AI models: Use advanced natural language processing models to generate automated responses and prompts to user questions.
[1858] System processing flow
[1859] 1. User Registration and Login
[1860] A user visits the platform's website and navigates to the account creation page.
[1861] The user enters necessary information such as name, email address, and password, and clicks the "Register" button.
[1862] The terminal transmits the input information to the server.
[1863] The server verifies the received information and, if there are no problems, stores it in a database.
[1864] The server returns a registration completion message to the terminal.
[1865] After completing registration, the user goes to the login page, enters their email address and password, and clicks the "Login" button.
[1866] The terminal transmits the input authentication information to the server.
[1867] The server verifies the credentials and, if correct, authenticates the user and redirects them to the dashboard page.
[1868] 2. Upload your artwork
[1869] After logging in, artists click the "Upload new work" button on the dashboard page.
[1870] The terminal displays an image file of the artwork and a form for inputting a description.
[1871] Artists select an image file and enter a title and description for their work.
[1872] The terminal transmits the input information to the server.
[1873] The server stores the received image files in cloud storage and stores the metadata in a database.
[1874] The server returns a message to the terminal indicating that the upload is complete.
[1875] 3. Start communicating
[1876] After logging in, art collectors go to the art work listing page and click on the work that interests them.
[1877] The terminal displays detailed information about the selected work.
[1878] Art collectors click the "Send a Message" button and enter their questions or comments in the message input form.
[1879] The terminal transmits the input message to the server.
[1880] The server stores the received message in a database and notifies the relevant artist.
[1881] The artist receives a notification, checks the message, and types a reply.
[1882] The terminal transmits the entered reply to the server.
[1883] The server stores the reply message in a database and notifies the art collector.
[1884] 4. Use of generative AI models
[1885] The user goes to a page to use the generative AI model and enters a prompt sentence.
[1886] The terminal transmits the entered prompt sentence to the server.
[1887] The server sends the prompt sentence to the generative AI model.
[1888] The generative AI model generates a response based on the prompt sentence and returns it to the server.
[1889] The server returns the generated response to the terminal.
[1890] The user reviews the generated responses and enters further questions if desired.
[1891] Examples
[1892] The user enters the prompt text "Tell me about the background of this piece."
[1893] The terminal sends this prompt text to the server.
[1894] The server sends the prompt sentence to the generative AI model.
[1895] The generative AI model generates a response like, "This piece depicts the landscapes of the artist's childhood, and captures the beauty of the sunset in particular."
[1896] The server returns the generated response to the terminal.
[1897] The user reviews the generated response and then types a follow-up question: "How did you describe the beauty of the sunset?"
[1898] In this way, the system provides a platform where artists and art collectors can communicate directly with each other.
[1899] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1900] Step 1:
[1901] User Registration and Login
[1902] A user visits the platform's website and navigates to the account creation page.
[1903] The user enters necessary information such as name, email address, and password, and clicks the "Register" button.
[1904] The terminal transmits the input information to the server.
[1905] The server verifies the received information and, if there are no problems, stores it in a database.
[1906] Input: Name, Email, Password
[1907] Data processing: Validating input information (e.g. checking email address format, password strength)
[1908] Output: Registration complete message
[1909] The server returns a registration completion message to the terminal.
[1910] After completing registration, the user goes to the login page, enters their email address and password, and clicks the "Login" button.
[1911] The terminal transmits the input authentication information to the server.
[1912] The server verifies the credentials and, if correct, authenticates the user and redirects them to the dashboard page.
[1913] Input: Email address, Password
[1914] Data processing: Verifying credentials (e.g. against information in a database)
[1915] Output: Authentication successful message, redirect to dashboard page
[1916] Step 2:
[1917] Upload your artwork
[1918] After logging in, artists click the "Upload new work" button on the dashboard page.
[1919] The terminal displays an image file of the artwork and a form for inputting a description.
[1920] Artists select an image file and enter a title and description for their work.
[1921] The terminal transmits the input information to the server.
[1922] The server stores the received image files in cloud storage and stores the metadata in a database.
[1923] Input: Image file, title, description
[1924] Data processing: saving image files, generating and saving metadata
[1925] Output: Upload complete message
[1926] The server returns a message to the terminal indicating that the upload is complete.
[1927] Step 3:
[1928] Start a conversation
[1929] After logging in, art collectors go to the art work listing page and click on the work that interests them.
[1930] The terminal displays detailed information about the selected work.
[1931] Art collectors click the "Send a Message" button and enter their questions or comments in the message input form.
[1932] The terminal transmits the input message to the server.
[1933] The server stores the received message in a database and notifies the relevant artist.
[1934] Input: Message content
[1935] Data processing: storing messages, generating notifications
[1936] Output: Message sending completion notification
[1937] The artist receives a notification, checks the message, and types a reply.
[1938] The terminal transmits the entered reply to the server.
[1939] The server stores the reply message in a database and notifies the art collector.
[1940] Input: Reply content
[1941] Data processing: saving reply messages, generating notifications
[1942] Output: Reply sent notification
[1943] Step 4:
[1944] Using generative AI models
[1945] The user goes to a page to use the generative AI model and enters a prompt sentence.
[1946] The terminal transmits the entered prompt sentence to the server.
[1947] The server sends the prompt sentence to the generative AI model.
[1948] The generative AI model generates a response based on the prompt sentence and returns it to the server.
[1949] Input: prompt statement
[1950] Data manipulation: generating responses
[1951] Output: Response text
[1952] The server returns the generated response to the terminal.
[1953] The user reviews the generated responses and enters further questions if desired.
[1954] Input: Additional Question
[1955] Data manipulation: generating answers to additional questions
[1956] Output: Additional response text
[1957] In this way, the system provides a platform where artists and art collectors can communicate directly with each other.
[1958] (Application example 2)
[1959] Next, a description will be given of Application Example 2 of Form 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".
[1960] In the traditional art market, there were limited opportunities for direct communication between artists and art collectors, making it difficult to deeply understand the background and intent of artworks. In addition, there were insufficient means to verify the ownership and authenticity of artworks, making it difficult to conduct reliable transactions.
[1961] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means. In this invention, the server includes a means for connecting artists and art collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of artworks using the non-fungible tokens (NFTs), a means for exhibiting artworks as 3D models in a virtual space, a means for artists and art collectors to communicate in real time, and a means for generating chatbot responses using a generative AI model. This allows artists and art collectors to communicate directly and deeply understand the background and intent of artworks, realizing highly reliable transactions.
[1962] "Blockchain technology" is a technology that uses distributed ledger technology to prevent data tampering and enable highly reliable transactions.
[1963] A "non-fungible token (NFT)" is a token that represents a unique digital asset issued using blockchain technology.
[1964] "Art Work" refers to a work of art, such as a painting, sculpture, or digital art, created by an Artist.
[1965] "Ownership" refers to having legal rights to a particular object or asset.
[1966] "Authenticity" refers to determining whether an object or asset is real or fake.
[1967] "Virtual space" refers to a virtual three-dimensional space generated using computer technology.
[1968] A "3D model" is digital data with a three-dimensional shape, and refers to a three-dimensional object that can be displayed and manipulated on a computer.
[1969] "Real-time communication" refers to the instantaneous exchange of information using communication means such as the Internet.
[1970] A "generative AI model" refers to an algorithm that uses artificial intelligence techniques to generate new data or responses based on input data.
[1971] A "chatbot" is a program that uses artificial intelligence to automatically communicate with users.
[1972] A system for implementing the present invention has the following configuration.
[1973] System Configuration
[1974] 1. Server:
[1975] Connecting artists and art collectors using blockchain technology.
[1976] Issue non-fungible tokens (NFTs) to verify the ownership and authenticity of artworks.
[1977] Generate chatbot responses using a generative AI model.
[1978] 2. Terminal:
[1979] Using a smartphone or head-mounted display, art works are displayed as 3D models in a virtual space.
[1980] It provides an interface for artists and art collectors to communicate in real time.
[1981] Program processing explanation
[1982] The server first connects artists and art collectors using blockchain technology. This allows the transaction history and ownership of artworks to be managed transparently and securely. It then issues non-fungible tokens (NFTs) and uses them to verify the ownership and authenticity of the artworks. NFTs contain detailed information about the artworks, allowing art collectors to gain a deeper understanding of the background and intent of the artworks.
[1983] The device uses a smartphone or head-mounted display to display artworks as 3D models in a virtual space. Users can move freely around the virtual space while appreciating the artworks. An interface is also provided for real-time communication between artists and art collectors, allowing direct dialogue through video chat and text chat.
[1984] Using generative AI models, the chatbot generates appropriate responses to user-entered text, allowing users to ask questions about artworks and get instant answers even when the artist is not present.
[1985] Examples
[1986] For example, suppose a user is viewing a particular piece of art in a virtual space. If the user asks, "Please tell me about the background of this piece," a chatbot using a generative AI model will respond with, "This piece expresses the relationship between the beauty of nature and humans." In this way, the user can gain a deeper understanding of the background and intent of the piece of art.
[1987] Examples of prompt statements
[1988] User: Can you tell us the background to this piece?
[1989] Artist: This piece represents the beauty of nature and our relationship with it.
[1990] This system allows artists and art collectors to communicate directly and gain a deeper understanding of the background and intent of the artwork, resulting in more reliable transactions.
[1991] The flow of the specific process in the application example 2 will be described with reference to FIG.
[1992] Step 1:
[1993] The server connects artists and art collectors using blockchain technology. Specifically, it registers the account information of artists and art collectors on the blockchain and manages transaction history and ownership information. The input is the account information of artists and art collectors, and the output is the transaction history and ownership information recorded on the blockchain.
[1994] Step 2:
[1995] The server issues a non-fungible token (NFT). Specifically, it generates an NFT containing detailed information about the artwork and registers it on the blockchain. As input, detailed information about the artwork is required, and as output, the issued NFT is obtained.
[1996] Step 3:
[1997] The server uses the issued NFT to verify the ownership and authenticity of the artwork. Specifically, it checks the ownership and authenticity by referencing the NFT information on the blockchain. The input required is the identification information of the NFT, and the output is the verification result of the ownership and authenticity.
[1998] Step 4:
[1999] The terminal uses a smartphone or a head-mounted display to display artworks as 3D models in a virtual space. Specifically, it reads 3D model data and displays it in the virtual space. 3D model data is required as input, and the output is an artwork displayed in the virtual space.
[2000] Step 5:
[2001] The user can move freely within the virtual space and appreciate the artworks. Specifically, the user moves within the virtual space by operating the terminal, and appreciates the artworks from various angles. The input requires the user's operation information, and the output is a display of the virtual space according to the user's viewpoint.
[2002] Step 6:
[2003] The terminal provides an interface for real-time communication between artists and art collectors. Specifically, it provides video chat and text chat functions. The input is a user chat request, and the output is real-time communication.
[2004] Step 7:
[2005] The server uses a generative AI model to generate a chatbot response. Specifically, it generates an appropriate response to the text entered by the user. As input, the user's text input is required, and as output, the generated chatbot response is obtained.
[2006] Step 8:
[2007] The user interacts with the chatbot, which uses a generative AI model, by asking a question about the artwork and receiving a response from the chatbot. As input, the user's question is required, and as output, the response from the chatbot is obtained.
[2008] Example 3
[2009] Next, a third embodiment of the third embodiment will be described. 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".
[2010] In the past, there were problems with the transactions of artworks, such as the difficulty of verifying ownership and proving authenticity, and the limited opportunities for direct interaction between artists and art collectors. This resulted in the value of artworks not being properly evaluated and the lack of transparency in transactions.
[2011] The identification process by the identification processing unit 290 of the data processing device 12 in the third embodiment is realized by the following means. In this invention, the server includes a means for an artist to upload digital data, a means for the server to receive the uploaded digital data and generate a non-fungible token (NFT), a means for the server to record the non-fungible token (NFT) generated by the server on the blockchain, a means for the terminal to provide the art collector with access to the non-fungible token (NFT) marketplace, a means for the art collector to purchase the non-fungible token (NFT), a means for the server to process the purchase procedure and transfer ownership to the art collector, and a means for the terminal to provide the art collector with a communication function with the artist. This makes it easier to confirm the ownership and authenticity of the artwork, and enables the artist and the art collector to directly interact with each other.
[2012] "Artist" means an individual or group that creates and uploads artwork as digital data.
[2013] "Digital data" means data in a file format that electronically represents a work of art.
[2014] A “server” is a computer system that receives digital data, generates non-fungible tokens (NFTs), and records them on the blockchain.
[2015] A "non-fungible token (NFT)" is a token that represents a unique digital asset issued using blockchain technology.
[2016] "Blockchain" is a system that uses distributed ledger technology to record and manage data.
[2017] "Terminal" means a device through which art collectors can access the Non-Fungible Token (NFT) Marketplace and complete purchases.
[2018] An "art collector" is an individual or organization that purchases a non-fungible token (NFT) and acquires ownership of a work of art.
[2019] A "Marketplace" is an online platform where Non-Fungible Tokens (NFTs) are bought and sold.
[2020] "Ownership" refers to the legal right to a work of art, which is proven through a non-fungible token (NFT).
[2021] "Communication features" refers to chat and messaging features that allow art collectors to interact directly with artists.
[2022] This invention is a system that generates non-fungible tokens (NFTs) using digital data created by artists and records them on a blockchain. A specific embodiment of this system will be described below.
[2023] The server provides an interface for artists to upload digital data. Artists use the platform's upload function to upload digital data of their artworks to the server. The file format used is JPEG, PNG, or other formats.
[2024] The server receives the uploaded digital data and generates non-fungible tokens (NFTs) using smart contracts on blockchain platforms such as Ethereum and Binance Smart Chain, by calculating the hash value of the file and creating metadata.
[2025] The server records the generated non-fungible token (NFT) on the blockchain by deploying a smart contract and storing the NFT metadata (such as the title, description, and creator of the work) on the blockchain.
[2026] The terminal provides art collectors with access to a non-fungible token (NFT) marketplace, where they can log in and browse a list of NFTs available for purchase.
[2027] Art collectors can select the NFTs they like on the marketplace and complete the purchase process, which includes entering their wallet address and confirming payment.
[2028] The server receives the art collector's purchase procedure and transfers ownership on the blockchain. Specifically, it updates the NFT owner information through a smart contract and transfers ownership to the art collector's wallet address.
[2029] The device provides art collectors with the ability to communicate with artists, including chat and messaging, allowing art collectors to interact directly with artists.
[2030] As a concrete example, let's say an artist creates a painting called "Sunset Over the Ocean" and issues an NFT for that work. This NFT is recorded on the Ethereum blockchain, and art collectors can acquire ownership of the work by purchasing it. Art collectors can also communicate directly with the artist through the provided platform.
[2031] Example of a prompt to be input to a generative AI model:
[2032] “Please issue an NFT for the painting “Sunset Over the Ocean” created by an artist and record it on the Ethereum blockchain. Please explain the process by which art collectors can purchase this NFT and gain ownership. Also, please explain the functionality of the platform that allows art collectors to communicate directly with the artist.”
[2033] This system makes it easy to confirm the ownership and authenticity of artworks, and enables direct communication between artists and art collectors. The flow of the identification process in the third embodiment will be described with reference to FIG.
[2034] Step 1:
[2035] The user, an artist, clicks the "Upload" button on the provided platform, selects the digital data of the painting (e.g., a JPEG file) from local storage, and uploads it. The input is the digital data selected by the artist, and the output is the digital data sent to the server.
[2036] Step 2:
[2037] The server receives digital data uploaded by the artist. The server then uses this digital data to generate a non-fungible token (NFT) using a smart contract. The input is the received digital data, and the output is the generated NFT. Specifically, the server calculates the hash value of the file and creates metadata.
[2038] Step 3:
[2039] The server records the generated non-fungible token (NFT) on the blockchain. The input is the metadata of the generated NFT, and the output is the NFT recorded on the blockchain. In concrete terms, the server deploys a smart contract and sends the metadata of the NFT as a transaction to the blockchain.
[2040] Step 4:
[2041] The terminal provides the user, an art collector, with access to a non-fungible token (NFT) marketplace. The input is the art collector's login information, and the output is access rights to the marketplace. In concrete terms, the terminal displays a login screen, and the art collector logs in by entering his or her username and password.
[2042] Step 5:
[2043] The user, an art collector, selects an NFT they like on the marketplace and completes the purchase process. The input is the selected NFT and the art collector's wallet address, and the output is a notification that the purchase process has been completed. In concrete terms, the art collector clicks the "Purchase" button, enters their wallet address, and confirms the payment.
[2044] Step 6:
[2045] The server receives the art collector's purchase procedure and transfers ownership on the blockchain. The input is the art collector's purchase information and wallet address, and the output is the updated owner information. Specifically, the server updates the NFT's owner information through a smart contract and transfers ownership to the art collector's wallet address.
[2046] Step 7:
[2047] The terminal provides the user, an art collector, with a function for communicating with the artist. The input is the art collector's message, and the output is the message sent to the artist. In concrete terms, the terminal displays a chat window, and the art collector can send a message to the artist by entering a message in the text box and clicking the "Send" button.
[2048] (Application example 3)
[2049] Next, a description will be given of Application Example 3 of Form Example 3. 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".
[2050] In the traditional art market, there were limited opportunities for direct interaction between creators and collectors, making it difficult to verify the authenticity and ownership of artworks. In addition, the reliance on physical galleries meant that there were geographical constraints, preventing many people from having the opportunity to view artworks. Furthermore, there was a lack of appropriate means to facilitate communication between creators and collectors.
[2051] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 3 is realized by the following means.
[2052] In this invention, the server includes a means for connecting creators and collectors using blockchain technology, a means for issuing non-fungible tokens (NFTs), a means for verifying the ownership and authenticity of artworks using the non-fungible tokens (NFTs), a means for generating prompts to promote communication between creators and collectors using a generative AI model, and a means for appreciating and purchasing artworks in a virtual space. This allows creators and collectors to directly interact and reliably verify the authenticity and ownership of artworks. In addition, the use of virtual space allows many people to appreciate and purchase artworks beyond geographical constraints.
[2053] "Blockchain technology" is a technology that uses distributed ledger technology to prevent data tampering and realize highly reliable transaction records.
[2054] "Creator" refers to the individual or group that creates the artistic work.
[2055] "Collector" refers to an individual or organization that purchases and owns works of art.
[2056] A "non-fungible token (NFT)" is a token that represents a unique digital asset issued on a blockchain and serves as proof of ownership of a particular digital item.
[2057] "Work of Art" refers to a visual or physical work created by a creative person, such as a painting, sculpture, or digital art.
[2058] "Ownership" refers to the legal right to a particular physical object or digital asse...
Claims
1. A means to issue non-fungible tokens for creative works and record them on the blockchain; a means for verifying the authenticity of the work using the non-fungible token; A means for providing a virtual exhibition space in which the works can be exhibited and purchased; A means for recognizing the emotions of the collector using an emotion recognition engine when the collector appreciates the artwork in the virtual exhibition space, and supporting the interaction between the creator and the collector; A system including:
2. The system of claim 1 , wherein the non-fungible token includes detailed information about a work.
3. The system of claim 1 , wherein the supporting means supports the interaction by informing the creator of the collector's feelings and sending a message from the creator to the collector.
Citation Information
Patent Citations
Device and method for providing information
JP2001167031A
Virtual art museum management system
JP2004133864A
Information providing apparatus
JP2019117529A
NFT monitoring program and NFT monitoring system
JP2023102518A
Persona chatbot control method and system
JP2022180282A