System

The system addresses the challenge of legal knowledge gaps by providing a user-friendly interface for legal advice and simulation, enabling users to take appropriate action with privacy protection.

JP2026022560APending Publication Date: 2026-02-12SOFTBANK GROUP CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024124077
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-30
Publication Date
2026-02-12

AI Technical Summary

Technical Problem

Many individuals lack legal knowledge, making it difficult for them to take appropriate legal action, especially in cases of everyday troubles such as financial issues, traffic accidents, and labor disputes, leading to unjust outcomes and societal unfairness.

Method used

A system with an interface for selecting consultation case types, input means for detailed information, transmission to a server, server analysis for relevant legal information, generation of legal assessments and recommendations, display of results, simulation of trial outcomes, and encryption for privacy protection, allowing users to access legal experts.

Benefits of technology

Enables users to obtain tailored legal advice and simulate trial outcomes, facilitating appropriate legal actions while protecting privacy, even without legal knowledge.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026022560000001_ABST
    Figure 2026022560000001_ABST
Patent Text Reader

Abstract

A system is provided.SOLUTION: A system comprising: interface means for selecting a type of a consultation subject; input means for inputting detailed information of consultation contents; transmission means for transmitting the input consultation contents to a server; server means for analyzing the transmitted consultation contents and retrieving related legal information; generation means for generating a legal evaluation and a proposal based on the retrieved legal information; display means for displaying the generated proposal and legal evaluation to a user; and simulation means for performing a trial simulation.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The technology of the present disclosure relates to a system. [Background technology]

[0002] Patent document 1 discloses a persona chatbot control method performed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to a description of the chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2022-180282 Summary of the Invention [Problem to be solved by the invention]

[0004] In modern society, many people find it difficult to take legal action due to a lack of legal knowledge. In particular, there are many cases in which victims of everyday troubles such as financial troubles, traffic accidents, and labor issues are unable to take appropriate legal action and end up just putting up with the situation. This situation not only unjustly infringes on individual rights, but also affects fairness in society as a whole, so effective measures to resolve this are needed. [Means for solving the problem]

[0005] The present invention provides a system including an interface for selecting a consultation case type, an input means for inputting detailed consultation information, a transmission means for transmitting the input consultation information to a server, a server means for analyzing the transmitted consultation information and retrieving relevant legal information, a generation means for generating a legal assessment and recommendations based on the retrieved legal information, a display means for displaying the generated recommendations and legal assessment to the user, and a simulation means for conducting a trial simulation. This system allows even people without legal knowledge to easily obtain legal advice tailored to their own circumstances, and provides information for taking appropriate legal action by simulating the outcome of a trial. Furthermore, the system includes an encryption means for encrypting the transmitted consultation content and a decryption means for decrypting the received content, thereby protecting the user's privacy. The system also includes an arrangement means for users to access legal consultation experts, thereby reducing the effort required to seek professional advice.

[0006] "Interface means for selecting the type of consultation case" refers to a user interface that allows a user to select the classification of the problem they are facing (e.g., financial troubles, traffic accidents, labor issues, etc.).

[0007] "Input means for entering detailed information about the consultation" refers to an input form or text box where the user can enter the specific details of the problem and related information (e.g., the history of the problem, the people and places involved, the damage suffered, etc.).

[0008] The "transmission means for transmitting the consultation content input to the server" refers to a communication module or function for transmitting the consultation content input by the user to the server via the Internet.

[0009] "Server means for analyzing the consultation content sent and searching for related legal information" refers to software or search algorithms that analyze the consultation content received by the server and search for laws and precedents that correspond to that content.

[0010] "Means for generating legal assessments and recommendations based on retrieved legal information" refers to a program or mechanism for generating legal assessments and specific recommendations (e.g., expected compensation amounts and legal procedure steps) for the user's consultation content based on retrieved legal information.

[0011] The "display means for displaying the generated recommendations and legal assessments to the user" refers to a display or display function for visually presenting the generated recommendations and legal assessments to the user.

[0012] "Simulation means for conducting trial simulation" refers to a program or function for simulating the hypothetical results of a trial (for example, the likely court verdict and the amount of compensation, etc.).

[0013] "Encryption means for encrypting the consultation content transmitted" refers to an encryption program or mechanism for encrypting the consultation content input by the user and ensuring the security of communication.

[0014] "Decryption means for decrypting received content" refers to a decryption program or mechanism for decrypting the encrypted consultation content received by the server and restoring it to the original information.

[0015] "Means for users to access legal experts" refers to a system for contacting and arranging appointments with legal experts (e.g., lawyers) when necessary. [Brief explanation of the drawings]

[0016] [Figure 1] 1 is a conceptual diagram showing an example of the configuration of a data processing system according to a first embodiment. [Figure 2] 1 is a conceptual diagram showing an example of main functions of a data processing device and a smart device according to a first embodiment. [Figure 3]FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a second embodiment. [Figure 4] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and smart glasses according to a second embodiment. [Figure 5] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a third embodiment. [Figure 6] FIG. 11 is a conceptual diagram showing an example of main functions of a data processing device and a headset-type terminal according to a third embodiment. [Figure 7] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a fourth embodiment. [Figure 8] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and a robot according to a fourth embodiment. [Figure 9] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 10] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 11] FIG. 3 is a sequence diagram showing a processing flow of the data processing system according to the first embodiment. [Figure 12] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1. [Figure 13] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system according to the second embodiment when an emotion engine is combined. [Figure 14] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 2 when an emotion engine is combined. DETAILED DESCRIPTION OF THE INVENTION

[0017] An example of an embodiment of a system according to the technology of the present disclosure will be described below with reference to the accompanying drawings.

[0018] First, the terms used in the following description will be explained.

[0019] In the following embodiments, a coded processor (hereinafter simply referred to as a "processor") may be a single arithmetic device or a combination of multiple arithmetic devices. Furthermore, a processor may be a single type of arithmetic device or a combination of multiple types of arithmetic devices. Examples of arithmetic devices include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), and an APU (Accelerated Processing Unit).

[0020] In the following embodiments, a coded RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a working memory by a processor.

[0021] 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.

[0022] In the following embodiments, a communication I / F (Interface) with a symbol is an interface including a communication processor, an antenna, etc. The communication I / F controls communication between multiple computers. Examples of communication standards applied to the communication I / F include wireless communication standards including 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), Bluetooth (registered trademark), etc.

[0023] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." In other words, "A and / or B" means that it may be only A, only B, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" is also applied when three or more things are expressed connected by "and / or."

[0024] [First embodiment]

[0025] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.

[0026] 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.

[0027] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0028] 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.

[0029] The reception device 38 includes a touch panel 38A, a microphone 38B, and the like, and receives user input. The touch panel 38A detects contact with an indicator (for example, a pen or a finger) to receive user input by the touch of the indicator. The microphone 38B detects the user's voice to receive user input by voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the data indicating the user input.

[0030] The output device 40 includes a display 40A and a speaker 40B, and presents data to the user 20 by outputting the data in a form of expression that the user 20 can perceive (for example, audio and / or text). The display 40A displays visible information such as text and images in accordance with instructions from the processor 46. The speaker 40B outputs audio in accordance with instructions from the processor 46. The camera 42 is a compact digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.

[0031] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54.

[0032] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.

[0033] 2, in the data processing device 12, a specific process is performed by the processor 28. A specific processing program 56 is stored in the storage 32. The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific process is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[0034] 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.

[0035] In the smart device 14, the processor 46 performs the reception output process. The storage 50 stores a reception output program 60. The reception output program 60 is used in conjunction with the specific processing program 56 by the data processing system 10. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[0036] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0037] This invention is a system that allows users to receive appropriate legal advice even if they do not have legal knowledge. This system can be used by users via mobile devices or personal computers, and provides legal solutions to problems that users encounter.

[0038] Program processing and specific operations

[0039] 1. User inputs consultation matter

[0040] The user launches the "Pocket Lawyer" application using a device, such as a smartphone app or browser.

[0041] The user selects the type of consultation case through the interface means, for example, from options such as "financial troubles," "traffic accidents," and "labor issues."

[0042] Enter detailed information into the input means. For example, enter something like "I lent 1 million yen to a friend, but he hasn't paid me back" into the text box.

[0043] 2. Sending job information on your device

[0044] The terminal encrypts the input consultation content using the encryption means, and then transmits the data to the server using the transmission means, thereby protecting the user's privacy.

[0045] 3. Processing of Legal Assessments by the Server

[0046] The server uses a decoding means to decrypt the received data, so that the user's input can be parsed in its original form.

[0047] The server analyzes the submitted consultation content and searches for relevant legal information, including checking a legal database to find relevant legal provisions and past court decisions.

[0048] The server generates legal assessments and recommendations based on the retrieved legal information, such as "You can request the return of 1 million yen based on the right to claim the return of the loan under Article XX of the Civil Code."

[0049] 4. Server generation and transmission of results

[0050] The server encrypts the generated legal assessment and recommendations and sends them to the device, ensuring data security.

[0051] 5. Displaying the results on the terminal

[0052] The device decrypts the data sent from the server and displays it to the user, such as a message like, "You can sue your friend for 1 million yen. You can take legal action by following the steps below."

[0053] 6. Court Simulation Processing

[0054] The user uses the trial simulation means to simulate the outcome of a trial, and obtains a simulation result such as, "If you take this case to court, the likelihood of a verdict is high, and you will be able to request a refund of 1 million yen."

[0055] Specific examples

[0056] In case of financial trouble:

[0057] 1. Users

[0058] Launch the "Pocket Lawyer" app on your smartphone and select the "Financial Troubles" category.

[0059] Enter the following as the topic of your consultation: "I lent 1 million yen to a friend, but he hasn't paid me back."

[0060] 2. Terminal

[0061] The entered consultation content is encrypted and sent to the server.

[0062] 3. Server

[0063] The received content is decrypted and the applicable law for the financial dispute is searched for. For example, "claims under Article XX of the Civil Code" is found.

[0064] Specific advice to the user (for example, sending a certified letter or consulting a lawyer) and the expected amount of compensation (1 million yen) are generated.

[0065] 4. Server

[0066] The generated legal assessment and recommendations are encrypted and transmitted to the device.

[0067] 5. Terminal

[0068] The decoded information is displayed to the user, allowing the user to decide on the next action based thereon.

[0069] 6. Users

[0070] If desired, we can conduct a trial simulation to understand the likely verdict and compensation amount in an actual trial. Based on the results, we can plan specific legal responses.

[0071] In this way, the system can provide users with the information and support they need to take appropriate legal action against their own troubles, even if they do not have legal knowledge.

[0072] The processing flow will be explained below.

[0073] Step 1:

[0074] The user starts the "Pocket Lawyer" application using the terminal. After starting, a menu screen is displayed.

[0075] Step 2:

[0076] The user selects the type of consultation case from the menu screen. For example, options such as "financial troubles," "traffic accidents," and "labor issues" are displayed, and the user can select by tapping or clicking.

[0077] Step 3:

[0078] The user uses the input means to enter detailed information (for example, "I lent 1 million yen to a friend, but he hasn't paid me back") according to the selected consultation matter. This information is entered using text boxes and selectable options.

[0079] Step 4:

[0080] The terminal formats the consultation content entered by the user and encrypts the data using an encryption means, which is to protect the user's privacy.

[0081] Step 5:

[0082] The terminal transmits the encrypted data to the server using a transmission means, and the data is sent securely via Internet communication.

[0083] Step 6:

[0084] The server decrypts the received encrypted data using a decryption means, thereby restoring the original consultation content to a format that can be analyzed within the server.

[0085] Step 7:

[0086] The server analyzes the content of the consultation and searches a legal database for relevant legal information and past precedents. For example, if the consultation is about financial troubles, it will extract relevant provisions of the Civil Code and similar precedents.

[0087] Step 8:

[0088] The server generates a legal assessment and specific recommendations based on the retrieved legal information. For example, it may provide an assessment such as "Based on Article XX of the Civil Code, you can claim a refund of 1 million yen," and suggests specific legal steps the user should take (such as sending a certified letter or filing a lawsuit).

[0089] Step 9:

[0090] The server encrypts the generated legal assessment and recommendations before sending them to the terminal, ensuring data security.

[0091] Step 10:

[0092] The terminal receives the encrypted data sent by the server and uses a decryption means to decrypt the data, thereby returning the information in a form that the user can understand.

[0093] Step 11:

[0094] The device will display a legal assessment and recommendations to the user, such as a message like, "You can sue your friend for 1 million yen. Follow these steps."

[0095] Step 12:

[0096] Based on the displayed suggestions, the user can use the trial simulation means to simulate specific trial outcomes, for example, to check the predicted judgment and compensation amount if a trial is held, which helps the user decide on the next step.

[0097] Step 13:

[0098] The user may use the arrangement means to access legal experts for legal consultation as needed, for example, by arranging a call or an appointment to consult with a lawyer via the system.

[0099] In this way, the system allows users to easily seek legal advice and provides specific information and support to take appropriate legal action, while also protecting users' privacy by using encrypted communications.

[0100] Example 1

[0101] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0102] In modern society, it is difficult for ordinary users without legal knowledge to take appropriate action when they encounter legal problems. Furthermore, because directly accessing legal experts for legal consultations is costly and time-consuming, an efficient solution is needed. To solve this problem, a system is needed that allows users to easily seek legal advice and receive appropriate legal evaluations and advice.

[0103] 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.

[0104] In this invention, the server includes a decoding means for decoding received data, an analyzing means for analyzing the transmitted consultation content, and a searching means for searching related legal information, thereby enabling users to receive prompt and appropriate advice and evaluation for their legal troubles.

[0105] The "interface means" is a means for the user to select the type of consultation matter.

[0106] The "input means" is a means for a user to input detailed information about the consultation content.

[0107] The "encryption means" is a means for encrypting the consultation content input by the user.

[0108] The "transmission means" is a means for transmitting encrypted data to the server.

[0109] "Decoding means" means for decoding received data.

[0110] The "analysis means" is a means for analyzing the contents of the consultation that have been transmitted.

[0111] "Search tools" are tools for searching relevant legal information.

[0112] "Generating means" refers to a means for generating legal assessments and recommendations based on the retrieved legal information.

[0113] The "display means" is a means for displaying the generated proposals and legal assessments to the user.

[0114] "Simulation means" refers to a means for conducting a trial simulation.

[0115] "Generative AI model" means an artificial intelligence model used to analyze received content.

[0116] A "prompt means" is a means by which a user inputs a prompt sentence into a generative AI model.

[0117] This invention is a system that allows users to receive appropriate legal consultations even if they do not have legal knowledge. Specifically, the system can be used by users using mobile terminals or personal computers, and provides legal solutions to problems that users encounter.

[0118] Users can launch the "Pocket Lawyer" application from their smartphone or PC and select the type of consultation case. Specifically, they can select the appropriate category from multiple options, such as "financial troubles," "traffic accidents," and "labor issues." They then enter detailed consultation details into an input means (e.g., a text box). For example, they could enter a problem such as "I lent 1 million yen to a friend, but he hasn't repaid me."

[0119] The terminal encrypts the input consultation content using the encryption means and transmits the data to the server using the transmission means. At this time, an encryption algorithm such as AES or RSA is used, and the data is transmitted via the HTTPS protocol.

[0120] The server decodes the received data using a decoding means to obtain the user's input. The server then uses an analysis means to analyze the consultation content using a natural language processing (NLP) model. For example, generative AI models such as BERT or GPT-3 are used. Based on the analyzed content, the server searches relevant legal databases and past precedents.

[0121] The server uses a generation means to generate a legal assessment and proposal based on the retrieved legal information. For example, an assessment such as "You can request the return of 1 million yen based on the right to claim the return of the loan under Article XX of the Civil Code" may be provided. The generated legal assessment and proposal are then re-encrypted and sent to the terminal.

[0122] The device then decrypts the received encrypted data and displays it to the user using a display device. Specific information displayed appears to include advice such as, "You can claim 1 million yen from your friend. You can take legal action by following the steps below."

[0123] Furthermore, the user can use the trial simulation means to simulate the outcome of a trial. For example, the result may be displayed as "If you take this case to court, the likelihood of a verdict is high, and you may be able to request a refund of 1 million yen."

[0124] For example, the user can enter:

[0125] "If I lent a friend 1 million yen and he doesn't pay me back, what legal steps should I take?"

[0126] This allows users to obtain information and support to take appropriate legal action against their troubles, even if they do not have extensive knowledge of the law.

[0127] The flow of the identification process in the first embodiment will be described with reference to FIG.

[0128] Step 1: User inputs consultation request

[0129] The user launches the "Pocket Lawyer" application on their smartphone or PC and selects the type of problem. For example, they can choose from categories such as "financial problems," "traffic accidents," and "labor issues." They then enter the details of their problem in the text box. For example, they can enter a problem such as "I lent 1 million yen to a friend, but he hasn't repaid me."

[0130] Input: The user inputs the type of consultation case and detailed consultation content.

[0131] Output: The consultation is saved on the device and ready for the next processing step.

[0132] Step 2: Submit job information on your device

[0133] The terminal encrypts the consultation details entered by the user using encryption algorithms such as AES or RSA. The encrypted data is then securely sent to the server using the HTTPS protocol.

[0134] Input: The consultation content entered by the user.

[0135] Output: The encrypted consultation data is sent to the server.

[0136] Step 3: Server decrypts the data

[0137] The server receives the encrypted data sent from the terminal, then decrypts the data using a dedicated decryption key to obtain the original consultation content.

[0138] Input: Encrypted consultation data.

[0139] Output: The decrypted consultation content is retrieved on the server.

[0140] Step 4: Analysis of the consultation content by the server

[0141] The server then analyzes the decoded content using a natural language processing (NLP) model, where a generative AI model (such as BERT or GPT-3) is used to analyze the content from a legal perspective.

[0142] Input: Decrypted consultation content.

[0143] Output: The parsed results are obtained and will be used in the next step.

[0144] Step 5: Server searches for relevant legal information

[0145] The server searches relevant legal databases and past precedents based on the analyzed consultation content. For example, it finds legal information that corresponds to "Article XX of the Civil Code."

[0146] Input: Parsed consultation content.

[0147] Output: Relevant legal information and case law is retrieved on the server.

[0148] Step 6: Server generates legal assessment and recommendations

[0149] The server generates legal assessments and recommendations based on the retrieved legal information. For example, it may provide advice such as, "You can request the return of 1 million yen based on the right to claim the return of a loan under Article XX of the Civil Code."

[0150] Input: Relevant legal information and case law.

[0151] Output: A legal assessment and recommendations are generated.

[0152] Step 7: The server encrypts and transmits the ratings and recommendations

[0153] The server encrypts the generated legal assessment and recommendations and transmits them to the terminal using encryption algorithms such as AES or RSA, using the HTTPS protocol.

[0154] Input: Legal assessment and recommendations.

[0155] Output: Encrypted legal assessment and recommendations sent to terminal.

[0156] Step 8: Decrypt and display the data using your terminal

[0157] The device decrypts the encrypted data received from the server. It then displays the decrypted legal assessment and recommendations to the user. For example, the device might display a message like, "You can claim 1 million yen from your friend. You can proceed with the legal process by following the steps below."

[0158] Input: Encrypted legal assessment and recommendations.

[0159] Output: The decrypted information is displayed to the user.

[0160] Step 9: User runs the trial simulation

[0161] The user taps the simulation button in the application to start the court simulation. The server runs the simulation based on the received information, analyzing past court results and similar cases to predict the outcome. The simulation result is provided as "The likelihood of a verdict is high, and it is possible to request the return of 1 million yen."

[0162] Input: The case information for the simulation desired by the user.

[0163] Output: Simulation results are displayed to the user.

[0164] (Application example 1)

[0165] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0166] Many users today face legal problems, but finding a solution is not easy. Obtaining appropriate legal advice is particularly difficult for ordinary users without legal knowledge. It is also often difficult to physically visit a lawyer or legal consultation center. Furthermore, privacy protection during the legal consultation process must be taken into consideration. The present invention aims to solve these problems and provide a system that allows users to easily and safely obtain legal advice.

[0167] 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.

[0168] In this invention, the server includes an interface for selecting the type of consultation case, an input for inputting detailed consultation information, a transmission for transmitting the input consultation information to the server, a server for analyzing the transmitted consultation information and searching for related legal information, a generation for generating a legal assessment and proposals based on the searched legal information, a display for displaying the generated proposals and legal assessments to the user, a simulation for conducting a trial simulation, an augmented reality for conducting consultations through avatars in a virtual environment, a generation for generating legal solutions using a generative AI model, and a prompt generation for generating prompts for the generative AI model. This allows users to receive high-quality legal advice in a virtual environment without physically visiting a legal consultation center. Furthermore, by using an encryption for encrypting the transmitted consultation content and a decryption for decrypting the received content, the system provides secure legal consultations while protecting the user's privacy.

[0169] The "interface means" is a means for the user to select the type of consultation matter.

[0170] The "input means" is a means for a user to input detailed information about the consultation content.

[0171] The "transmission means" is a means for transmitting the input consultation content to the server.

[0172] The "server means" is a means for analyzing the transmitted consultation content and searching for related legal information.

[0173] "Generator" means a means for generating legal assessments and recommendations based on retrieved legal information.

[0174] The "display means" is a means for displaying the generated proposals and legal assessments to the user.

[0175] "Simulation means" refers to a means for conducting a trial simulation.

[0176] "Augmented reality tools" are tools for conducting consultations through avatars in a virtual environment.

[0177] A "generative AI model" is an artificial intelligence model used to generate legal solutions.

[0178] The "prompt sentence generation means" is a means for creating a prompt sentence to be provided to the generative AI model.

[0179] The "encryption means" is a means for encrypting the consultation content that has been transmitted.

[0180] A "decoding means" is a means for decoding received content.

[0181] "Means of Arrangement" refers to the means by which a user accesses a professional for legal advice.

[0182] The present invention relates to a system that allows users to conduct legal consultations in a virtual environment, implemented using smart glasses or a head-mounted display.

[0183] System configuration

[0184] This system consists of the following hardware and software:

[0185] 1. Hardware

[0186] Smart glasses or head-mounted displays: devices that allow users to access and consult virtual environments.

[0187] 2. Software

[0188] Interface means: The user selects the type of consultation case.

[0189] Input means: The user inputs detailed information about the consultation.

[0190] Transmission means: The input consultation content is transmitted to the server.

[0191] Server means: Analyzes the transmitted consultation content and searches for related legal information.

[0192] Generation means: Generate legal assessments and recommendations based on the retrieved legal information.

[0193] Display means: displays the generated recommendations and legal assessments to the user.

[0194] Simulation method: Conduct a trial simulation.

[0195] Augmented reality means (AR interface module): Consultations are conducted through avatars in a virtual environment.

[0196] Generative AI model (openai API): Generates legal solutions.

[0197] Prompt sentence generation means: Creates a prompt sentence to be provided to the generative AI model.

[0198] Encryption method: The consultation content sent is encrypted.

[0199] Decryption means: Decrypts the received content.

[0200] Arrangements: A user accesses a professional for legal advice.

[0201] Specific examples of system processing

[0202] First, the user puts on smart glasses or a head-mounted display and launches the application. They enter the virtual legal consultation center and use the interface to select the type of consultation case, such as "financial troubles," "traffic accidents," or "labor issues." They then use an input device to enter the details of their consultation (e.g., "I lent 500,000 yen to a friend and he hasn't repaid me").

[0203] The device encrypts the input consultation content and securely transmits it to the server, where it decrypts the received content and uses a generative AI model (openai API) to search for relevant legal information. The generative AI model then generates a specific legal assessment and recommendations.

[0204] An example of a specific prompt is, "If I lend my friend 500,000 yen and he doesn't pay me back, what legal solutions are there? Please provide some specific advice."

[0205] The generated proposals and legal assessments are encrypted and sent to the terminal. The information is decrypted on the terminal and displayed to the user. Based on the displayed information, the user can take the next action. It is also possible to run a trial simulation to understand the likely verdict and compensation amount.

[0206] This system allows users to have legal consultations in a virtual environment and receive high-quality legal advice while protecting their privacy.

[0207] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[0208] Step 1:

[0209] The user puts on smart glasses or a head-mounted display and starts the application. This is the process where the user enters the virtual legal consultation office and uses the interface means to select the type of consultation case (e.g., "financial troubles," "traffic accidents," etc.). The selected type of consultation case is input into the interface means by the user's input.

[0210] Step 2:

[0211] The user uses the input means to input detailed information about the problem (e.g., "I lent 500,000 yen to a friend, but he hasn't paid me back.") The input content is recorded in text format in the input means.

[0212] Step 3:

[0213] The terminal encrypts the consultation content obtained from the input means using the encryption means, and the encrypted data is used to protect the privacy of the user.

[0214] Step 4:

[0215] The terminal transmits the encrypted consultation content to the server using the transmission means, and the transmitted data is input to the server means.

[0216] Step 5:

[0217] The server decrypts the received encrypted data using the decryption means, and the decrypted data becomes available within the server as the original consultation content.

[0218] Step 6:

[0219] The server analyzes the decrypted consultation content and compares it with a legal database using a generative AI model (openai API). This searches for relevant legal information. An example of a prompt sentence is "If I lend my friend 500,000 yen and he doesn't repay it, what legal solution is there? Please provide specific advice.", which is input into the generative AI model.

[0220] Step 7:

[0221] The generative AI model generates legal assessments and recommendations based on the input prompt. For example, it might generate an assessment result such as, "You can request a refund of 500,000 yen based on the right to claim repayment of a loan under Article XX of the Civil Code."

[0222] Step 8:

[0223] The server encrypts the generated legal assessment and recommendations using encryption means, and the encrypted data is transmitted from the server means to the terminal via transmission means.

[0224] Step 9:

[0225] The terminal decrypts the received encrypted data using a decryption means, and the decrypted legal assessment and recommendations are displayed on the terminal.

[0226] Step 10:

[0227] The user can confirm the displayed legal assessment and recommendations, and if desired, can use the trial simulation means to obtain a simulation result of what would happen if the case were taken to court. The simulation result is also displayed on the terminal.

[0228] Through the above steps, this system enables users to have legal consultations in a virtual environment and receive appropriate legal advice safely.

[0229] Furthermore, an emotion engine that estimates the user's emotion may be combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion.

[0230] This invention is a system that enables users to receive appropriate legal advice even if they do not have legal knowledge, and it is combined with an emotion engine that recognizes the user's emotions and provides a more appropriate legal approach. This system can be used by users via mobile devices or PCs, and provides legal solutions to problems that users encounter.

[0231] Program processing and specific operations

[0232] 1. User inputs consultation matter

[0233] The user launches the "Pocket Lawyer" application using a device, such as a smartphone app or browser.

[0234] The user selects the type of consultation case through the interface means, for example, from options such as "financial troubles," "traffic accidents," and "labor issues."

[0235] Enter detailed information into the input means. For example, enter something like "I lent 1 million yen to a friend, but he hasn't paid me back" into the text box.

[0236] 2. Sending job information on your device

[0237] The terminal encrypts the input consultation content using the encryption means, and then transmits the data to the server using the transmission means, thereby protecting the user's privacy.

[0238] 3. Processing of Legal Assessments by the Server

[0239] The server decrypts the received data using a decryption means, thereby restoring the original consultation content to a format that can be analyzed within the server.

[0240] The server analyzes the content of the consultation and searches for relevant legal information and past precedents from a legal database. For example, if the consultation is about financial troubles, it will extract relevant provisions of the Civil Code and similar precedents.

[0241] 4. Running the Emotion Engine

[0242] At the same time, the server analyzes the input content and the microphone input and camera footage of the user at the time of input to recognize the user's emotions, for example, determining whether the user is feeling anger, anxiety, sadness, etc. from the tone of voice and facial expression.

[0243] 5. Legal assessment and proposal generation

[0244] The server generates a legal assessment and proposal based on the retrieved legal information. For example, it may make an assessment such as, "You can request the return of 1 million yen based on the right to claim the return of the loan under Article XX of the Civil Code."

[0245] Tailor your approach to the user based on their perceived emotions, for example, explaining legal procedures in more detail and with more care if the user is feeling very emotional.

[0246] 6. Server generation and transmission of results

[0247] The server encrypts the generated legal assessment and recommendations before sending them to the terminal, ensuring data security.

[0248] 7. Displaying the results on the terminal

[0249] The device decrypts the encrypted data sent from the server and displays it to the user. For example, it may display a message such as, "You can claim 1 million yen from your friend. Follow the steps below."

[0250] 8. Court Simulation Processing

[0251] The user uses the trial simulation means to simulate the outcome of a lawsuit, for example, to check the predicted judgment and compensation amount if the lawsuit is filed, and to help determine the next step.

[0252] 9. Arrangements for consultation with experts

[0253] If the user wishes to further consult with a specialist (lawyer or counselor) depending on the recommended legal approach or their feelings, they can use the arrangement method, for example, to schedule a consultation appointment or arrange a consultation with a lawyer directly within the system.

[0254] Specific examples

[0255] In case of financial trouble:

[0256] 1. Users

[0257] Launch the "Pocket Lawyer" app on your smartphone and select the "Financial Troubles" category.

[0258] The user enters the following as the problem: "I lent 1 million yen to a friend and he hasn't paid me back." During this process, the emotion engine analyzes the user's tone of voice and facial expressions.

[0259] 2. Terminal

[0260] The entered consultation content is encrypted and sent to the server.

[0261] 3. Server

[0262] The received content is decrypted and the relevant law is searched for. For example, "claims under Article XX of the Civil Code" is searched for.

[0263] At the same time, the emotion engine recognizes the user's emotions (e.g., anxiety).

[0264] 4. Server

[0265] Generate legal assessments and recommendations, along with detailed and thoughtful procedural explanations that are sensitive to your emotions.

[0266] 5. Server

[0267] The generated legal assessment and recommendations are encrypted and transmitted to the device.

[0268] 6. Terminal

[0269] The decoded information is displayed to the user, allowing the user to decide on the next action based thereon.

[0270] 7. Users

[0271] If necessary, we will conduct trial simulations and take further legal measures, and we will also arrange for consultations with lawyers and other experts.

[0272] In this way, this system provides users with the information and support they need to take appropriate legal action against their troubles, even if they do not have legal knowledge. In particular, the support provided by the emotion engine enables responses that are in line with the user's emotions, resulting in a more effective approach.

[0273] The processing flow will be explained below.

[0274] Step 1:

[0275] The user starts the "Pocket Lawyer" application using the terminal. After starting, a menu screen is displayed.

[0276] Step 2:

[0277] The user selects the type of consultation case from the menu screen. For example, options such as "financial troubles," "traffic accidents," and "labor issues" are displayed, and the user can select by tapping or clicking.

[0278] Step 3:

[0279] The user uses the input means to enter detailed information (for example, "I lent 1 million yen to a friend, but he hasn't paid me back") according to the selected consultation matter. This information is entered using text boxes and selectable options.

[0280] Step 4:

[0281] The terminal formats the consultation content entered by the user and encrypts the data using an encryption means, which is to protect the user's privacy.

[0282] Step 5:

[0283] The terminal transmits the encrypted data to the server using a transmission means, and the data is sent securely via Internet communication.

[0284] Step 6:

[0285] The server decrypts the received encrypted data using a decryption means, thereby restoring the original consultation content to a format that can be analyzed within the server.

[0286] Step 7:

[0287] The server analyzes the content of the consultation and searches a legal database for relevant legal information and past precedents. For example, if the consultation is about financial troubles, it will extract relevant provisions of the Civil Code and similar precedents.

[0288] Step 8:

[0289] The server activates an emotion engine and analyzes the user's voice tone and facial expressions while they are typing. The emotion engine recognizes the user's emotions (e.g., anger, anxiety, sadness, etc.) based on data acquired from the microphone and camera.

[0290] Step 9:

[0291] The server generates a legal assessment and specific proposals based on the retrieved legal information. For example, it may provide an assessment such as, "You can request the return of 1 million yen based on the right to claim the return of the loan under Article XX of the Civil Code."

[0292] Step 10:

[0293] The server adjusts the recommendations it generates based on the emotions recognized by the emotion engine, for example, providing a more detailed and polite explanation of legal proceedings if the user is feeling very emotional.

[0294] Step 11:

[0295] The server encrypts the generated legal assessment and recommendations before sending them to the terminal, ensuring data security.

[0296] Step 12:

[0297] The terminal receives the encrypted data sent by the server and uses a decryption means to decrypt the data, thereby returning the information in a form that the user can understand.

[0298] Step 13:

[0299] The device will display a legal assessment and recommendations to the user, such as a message like, "You can sue your friend for 1 million yen. Follow these steps."

[0300] Step 14:

[0301] Based on the displayed proposals, the user can use the trial simulation means to simulate specific trial outcomes, for example, to check the predicted judgment and compensation amount if a trial is held, which helps the user decide on the next step.

[0302] Step 15:

[0303] The user can take legal action based on the displayed information and simulation results, and if necessary, contact an expert (e.g., a lawyer) for legal advice. The system provides a function for arranging access to an expert.

[0304] In this way, the system recognizes the user's emotions and provides the most appropriate legal approach based on them, helping users safely and effectively deal with legal issues, even if they have no legal knowledge.

[0305] Example 2

[0306] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0307] The challenges are that users without legal knowledge have difficulty finding appropriate solutions to their legal problems, and that appropriate responses based on the user's feelings are not possible.Furthermore, protecting the privacy of legal consultation content and the hassle of accessing legal experts are also major issues.

[0308] 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.

[0309] In this invention, the server includes an analysis means for analyzing the transmitted consultation content and searching for related legal information, an emotion analysis means for recognizing the user's emotions, and a generation means for generating a legal assessment and proposals based on the searched legal information and the emotion analysis results, thereby enabling appropriate legal responses and emotional support to be provided to users even if they do not have legal knowledge.

[0310] The "interface means" refers to an input device or screen that allows the user to select the type of consultation matter.

[0311] "Input means" refers to an input device such as a keyboard or touch screen that allows a user to input detailed information about the consultation.

[0312] "Transmission means" refers to a communication device or software for transmitting the input consultation details to the server.

[0313] "Analysis means" refers to a program or algorithm for analyzing the submitted consultation content and searching for relevant legal information.

[0314] "Emotion analysis means" refers to voice analysis algorithms and facial recognition technology for recognizing a user's emotions.

[0315] "Generator" means a processor or software for generating legal assessments and recommendations based on the retrieved legal information and sentiment analysis results.

[0316] "Display means" refers to a monitor or display device for displaying generated recommendations and legal assessments to a user.

[0317] "Simulation means" refers to software that provides a dedicated program or simulated environment for conducting trial simulations.

[0318] "Encryption means" refers to a security algorithm or program used to encrypt the consultation content transmitted.

[0319] "Decryption means" refers to a security algorithm or program used to decrypt received content.

[0320] "Arrangement" refers to a scheduling system or communication device that allows a user to access a professional for legal consultation.

[0321] This invention is a system that enables users to receive appropriate legal consultations even if they do not have legal knowledge, and further combines an emotion engine that recognizes the user's emotions and provides a more appropriate legal approach. This system can be used by users via mobile devices or personal computers, and provides legal solutions to problems the user is encountering. Specific embodiments of the present invention are described below.

[0322] User input of consultation matter

[0323] The user starts the "Pocket Lawyer" application using a mobile device or a PC. Using the interface, the user selects the type of consultation case, such as "Financial Trouble," "Traffic Accident," or "Labor Issue," and enters the details of the consultation in a text box. For example, the user enters a specific consultation case such as "I lent 1 million yen to a friend, but he hasn't repaid me."

[0324] Sending job information on your device

[0325] The terminal encrypts the consultation details entered by the user using encryption means. A security algorithm such as AES is used for encryption. The encrypted data is then sent to the server via the Internet using transmission means. The security of the data is ensured even during transmission by using HTTPS.

[0326] Server processing of legal assessments

[0327] The server uses a decoding means to decode the received data and return the original consultation content to an analyzable format. Next, the server uses an analysis means to search for related legal information and past case law information from a legal database. For example, for a "financial dispute," it extracts the relevant provisions of the Civil Code and past case law of similar cases.

[0328] Running the Emotion Engine

[0329] The server simultaneously analyzes the text entered by the user, microphone input, and camera footage, and uses emotion analysis techniques to recognize the user's emotions. Specifically, it uses a voice analysis algorithm to analyze the user's tone of voice and facial recognition technology to analyze the user's facial expressions. This allows it to determine whether the user is feeling anger, anxiety, sadness, or other emotions.

[0330] Legal assessment and proposal generation

[0331] The server generates legal assessments and suggestions based on the searched legal information and sentiment analysis results. For example, it provides specific advice such as, "You can request a refund of 1 million yen based on the right to claim repayment of a loan under Article XX of the Civil Code." If the user is emotionally unstable, it also adds more detailed and thorough explanations of how to deal with the situation.

[0332] Server generation and transmission of results

[0333] The server then encrypts the generated legal assessment and recommendations using encryption methods and sends them to the terminal, using HTTPS to ensure communication security.

[0334] Displaying results on a terminal

[0335] The device decrypts the encrypted data received from the server. The decrypted content is then displayed in the application in a format that is easy for the user to read. For example, a specific message such as "You can claim 1 million yen from your friend. Follow the steps below" is displayed.

[0336] Court Simulation Processing

[0337] Users can use the trial simulation tool to conduct a virtual trial. By tapping the simulation button, the app displays the predicted verdict and compensation amount if the trial were to take place, allowing users to plan their next steps more specifically.

[0338] Arrangements for consultation with experts

[0339] Depending on the user's needs, they can select the expert consultation option within the system and arrange for further consultation with an expert (lawyer or counselor) according to their legal approach and feelings. They can also use the scheduling system to set up an appointment to directly contact an expert.

[0340] Specific examples

[0341] For example, in the case of financial problems,

[0342] Users launch the "Pocket Lawyer" app on their smartphone and select the "Financial Troubles" category.

[0343] Enter the following as the topic of your consultation: "I lent 1 million yen to a friend, but he hasn't paid me back."

[0344] The device encrypts this content and sends it to the server, which decrypts it and analyzes the legal information and sentiment.

[0345] It generates advice requesting a return based on the "claim under Article XX of the Civil Code" and provides the user with a legal assessment, including responses according to emotions.

[0346] The terminal decodes and displays this, and the user plans their next action.

[0347] Example of input prompt for generative AI model

[0348] "If I lend a friend 1 million yen and he doesn't pay me back, what legal procedures should I follow?"

[0349] "I want to know the proper steps to take after being involved in a traffic accident."

[0350] "I would like to know the legal steps to take regarding unpaid wages after retirement."

[0351] By using the specific steps and operating procedures described above, users can receive appropriate legal responses and emotionally sensitive support for their troubles, even if they have no legal knowledge.

[0352] The flow of the identification process in the second embodiment will be described with reference to FIG.

[0353] Step 1: User inputs consultation request

[0354] The user launches the "Pocket Lawyer" app on a mobile device or PC. Using the interface displayed on the screen, the user selects the type of consultation, such as "financial troubles," "traffic accidents," or "labor issues." The user then enters the details of the consultation in the text box. For example, the user might enter "I lent 1 million yen to a friend, but he hasn't repaid me," and presses the send button. The data entered is the type of consultation and the details of the consultation.

[0355] Step 2: Submit job information on your device

[0356] The terminal receives the consultation content entered by the user and encrypts it using a security algorithm such as AES in the encryption means. The encrypted data is sent to the server using HTTPS via the transmission means. The input is the user's consultation content, and the output is encrypted data. For example, the content "I lent 1 million yen to a friend, but he hasn't paid me back" is encrypted and sent.

[0357] Step 3: Server processes legal assessment

[0358] The server receives the encrypted data sent from the terminal and decrypts it using a decryption means. This returns the original consultation content to an analyzable format. The server analyzes the decrypted data and searches a legal database for relevant legal information and past precedents. The input is the decrypted consultation content, and the output is the relevant legal information and similar precedents. For example, a search might look up "claims under Article XX of the Civil Code."

[0359] Step 4: Run the Emotion Engine

[0360] The server analyzes the user's input, microphone input, and camera footage, and uses emotion analysis techniques to recognize the user's emotions. Specifically, it analyzes the user's tone of voice using a voice analysis algorithm and facial expression using facial recognition technology. The input is text data, audio data, and video data, and the output is the user's emotion (e.g., anger, anxiety, sadness).

[0361] Step 5: Legal assessment and generation of proposals

[0362] The server generates a legal assessment and proposal based on the searched legal information and the results of sentiment analysis. Specifically, it provides legal advice such as, "You can request the return of 1 million yen based on the right to claim the return of a loan under Article XX of the Civil Code." It also adjusts response procedures according to the sentiment and provides detailed explanations. The input is legal information and sentiment data, and the output is a legal assessment and proposals.

[0363] Step 6: Server generates and sends results

[0364] The server encrypts the generated legal assessment and recommendations again using encryption means and sends them to the terminal using the HTTPS protocol, where the input is the generated legal assessment and recommendations and the output is the encrypted data.

[0365] Step 7: Viewing the results in the terminal

[0366] The device decrypts the encrypted data received from the server and displays it to the user. For example, it might display a message like, "You can sue your friend for 1 million yen. Follow these steps." The input is the encrypted data, and the output is the decrypted legal assessment and recommendations.

[0367] Step 8: Court Simulation Processing

[0368] Users can use the trial simulation tool to conduct a virtual trial. By tapping the simulation button, the predicted verdict and compensation amount will be displayed. The input is the generated legal assessment and recommendations, and the output is the simulation results.

[0369] Step 9: Arrange for expert consultation

[0370] The user selects the expert consultation option in the system and makes arrangements to consult with an expert such as a lawyer or counselor. Using the schedule adjustment system, the user can set an appointment and contact the expert directly. The input is the user's schedule request and the content of the consultation, and the output is the appointment setting information.

[0371] (Application example 2)

[0372] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0373] There is a need for a system that can provide appropriate legal advice even to users without legal knowledge, and that can provide a more appropriate legal approach by taking the user's feelings into consideration. Current legal advice systems have the problem of providing mechanical answers without considering the user's feelings. Another issue is the complicated procedures that users must go through to access legal experts.

[0374] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes an interface means for selecting the type of consultation case, an input means for inputting detailed consultation content information, an emotion analysis means for analyzing the voice and facial expression at the time of input and recognizing the user's emotion, a transmission means for transmitting the input consultation content and emotion data to the server, a server means for analyzing the transmitted consultation content and retrieving related legal information, a generation means for generating a legal assessment and recommendations based on the retrieved legal information and emotion data, a display means for displaying the generated recommendations and legal assessment to the user, and a simulation means for conducting a trial simulation. This enables a detailed and careful legal approach that takes the user's emotion into consideration and also facilitates access to experts.

[0375] The "interface means for selecting the type of consultation case" refers to a screen or operation means for the user to select a category of legal consultation content.

[0376] The "input means for inputting detailed information about the consultation content" refers to a device or screen that allows the user to input details of a specific consultation matter.

[0377] "Emotion analysis means for analyzing input voice and facial expressions to recognize the user's emotions" refers to a system or software that acquires and analyzes emotional data from the user's speech and facial expressions.

[0378] The "transmission means for transmitting the consultation content and emotion data input to the server" is a means for encrypting the consultation content and emotion data input by the user and transmitting them to the server.

[0379] The "server means for analyzing the consultation content transmitted and searching for related legal information" is a server having the function of analyzing the consultation content received and searching for related legal data and precedents.

[0380] The "means for generating legal assessments and recommendations based on retrieved legal information and emotion data" refers to a system or process that generates optimal legal assessments and recommendations for users based on legal information and emotion data.

[0381] The "display means for displaying the generated proposals and legal evaluations to the user" refers to a device or screen for displaying the generated legal evaluations and recommendations to the user in an easy-to-understand manner.

[0382] A "simulation means for conducting a trial simulation" is a system or software that allows a user to virtually simulate a trial and confirm the expected outcome.

[0383] This invention is a system that allows users to receive legal advice and appropriate solutions via mobile devices or PCs, and also combines an emotion engine that recognizes the user's emotions. To realize this system, the following hardware and software are required:

[0384] Hardware and software used

[0385] 1. Hardware

[0386] Smartphone (with built-in camera and microphone)

[0387] Server (high-performance database server)

[0388] 2. Software

[0389] Smartphone application "Legal Advisor Support"

[0390] Server-side applications

[0391] Natural Language Processing (NLP) engine (e.g., Google Cloud Natural Language API)

[0392] Sentiment analysis engine (e.g. Microsoft Azure Emotion API)

[0393] Explanation of data processing and data calculation

[0394] 1. Data entry and submission

[0395] Users launch the "Legal Advisor Support" app on their smartphones and enter details of their consultation. The app also uses a camera and microphone to collect voice input and facial expression data. This data is first encrypted (e.g., AES-256) and then sent to the server.

[0396] 2. Data processing by the server

[0397] The server decodes the received data and analyzes the consultation content using a natural language processing engine, extracting legal points from the text data. At the same time, it uses an emotion analysis engine to analyze the user's emotional data from voice tone and facial expressions.

[0398] 3. Generating Legal Assessments

[0399] The server searches for relevant legal information and past cases from a legal database, and generates legal assessments and recommendations using a natural language generation (NLG) engine. During this process, the server also takes into account the user's emotional data. For example, if the user is feeling very anxious, the server will provide a detailed and thorough explanation.

[0400] 4. Generate and send results

[0401] The generated legal assessment and recommendations are then re-encrypted and sent to the smartphone, where they are decrypted and displayed in an easy-to-understand format to the user. For example, they might display a message like, "How to claim your 1 million yen refund: Follow these steps."

[0402] 5. Arranging trial simulations and expert consultations

[0403] Users can use the trial simulation function to virtually simulate a trial, allowing them to predict the outcome of a trial. Furthermore, if they wish to consult with an expert (lawyer), they can make a reservation or schedule an appointment within the application.

[0404] Specific examples

[0405] User input example

[0406] "I lent 1 million yen to a friend and he never paid it back."

[0407] (Emotion engine prompt): "Please tell us what you're feeling. Then tell us how you're feeling (e.g., anger, anxiety, sadness, etc.)"

[0408] In this way, this system provides users with the information and support they need to take appropriate legal action against their troubles, even if they do not have legal knowledge. In particular, the support provided by the emotion engine enables responses that are in line with the user's emotions, resulting in a more effective approach.

[0409] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[0410] Step 1:

[0411] Users launch the "Legal Advisor Support" app on their smartphone and select the type of consultation they need. Next, they enter the details of their consultation. Input is done using a text box, and voice input and facial expression data via a camera are also collected.

[0412] Input: Text data of consultation content, voice data, facial expression data

[0413] Actions: User enters information and collects data.

[0414] Step 2:

[0415] The device encrypts the input consultation content and emotion data using the AES-256 algorithm, and the encrypted data is sent to the server.

[0416] Input: Text data of user consultation content, voice data, facial expression data

[0417] Output: Encrypted data

[0418] How it works: The device encrypts the data and sends it to the server.

[0419] Step 3:

[0420] The server decrypts the encrypted data it receives using the AES-256 decryption algorithm and passes the decrypted data to a natural language processing (NLP) engine for analysis.

[0421] Input: Encrypted data

[0422] Output: Decoded text data, audio data, and facial expression data

[0423] How it works: The server decodes the data and passes it to a natural language processing engine.

[0424] Step 4:

[0425] The server uses a natural language processing engine to analyze the text data of the consultation, extracting legal points, and simultaneously uses an emotion analysis engine to analyze the user's emotions from their voice tone and facial expressions.

[0426] Input: Decoded text data, audio data, facial expression data

[0427] Output: Legal summary, user emotion data (e.g. anger, anxiety)

[0428] How it works: The server parses the text, extracts legal points, and also analyzes sentiment.

[0429] Step 5:

[0430] The server searches legal databases for relevant legal information and past cases, uses a natural language generation (NLG) engine to generate appropriate legal assessments and recommendations for users, and provides appropriate wording and explanations based on the user's sentiment data.

[0431] Input: Legal summary, user sentiment data

[0432] Output: Legal assessment and recommendations

[0433] Operation: The server searches the database and generates legal assessments and recommendations.

[0434] Step 6:

[0435] The server encrypts the generated legal assessment and recommendations and sends them to the terminal, again using the AES-256 algorithm.

[0436] Input: Legal assessment, recommendations

[0437] Output: Encrypted rating and recommendations

[0438] How it works: The server encrypts the data and sends it to the device.

[0439] Step 7:

[0440] The terminal decrypts the received data, and the decrypted legal assessment and recommendations are displayed to the user, who can then decide on the next course of action based on the instructions.

[0441] Input: Encrypted legal assessment and recommendations

[0442] Output: Decoded legal assessment and recommendations

[0443] Action: The terminal decrypts the data and displays it to the user.

[0444] Step 8:

[0445] The user uses the trial simulation means to simulate the outcome of a trial, and if necessary, arranges for consultation with an expert (such as a lawyer).

[0446] Input: Legal assessment, recommendations

[0447] Output: Simulation results, expert consultation appointment

[0448] Action: The user runs a simulation and arranges for an expert consultation.

[0449] In this way, the system of the present invention can provide detailed and appropriate support for legal responses to troubles faced by users, even if they do not have legal knowledge. Furthermore, the use of an emotion engine allows for flexible responses that correspond to the user's emotions.

[0450] The specific processing unit 290 transmits the result of the specific processing to the smart device 14. In the smart device 14, the control unit 46A causes the output device 40 to output the result of the specific processing. The microphone 38B acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[0451] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[0452] In the above embodiment, an example in which the specific process is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific process may be performed by the smart device 14.

[0453] [Second embodiment]

[0454] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.

[0455] 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.

[0456] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0457] 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.

[0458] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[0459] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[0460] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[0461] Fig. 4 shows an example of the main functions of the data processing device 12 and the smart glasses 214. As shown in Fig. 4, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[0462] 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.

[0463] 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.

[0464] 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.

[0465] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."

[0466] This invention is a system that allows users to receive appropriate legal advice even if they do not have legal knowledge. This system can be used by users via mobile devices or personal computers, and provides legal solutions to problems that users encounter.

[0467] Program processing and specific operations

[0468] 1. User inputs consultation matter

[0469] The user launches the "Pocket Lawyer" application using a device, such as a smartphone app or browser.

[0470] The user selects the type of consultation case through the interface means, for example, from options such as "financial troubles," "traffic accidents," and "labor issues."

[0471] Enter detailed information into the input means. For example, enter something like "I lent 1 million yen to a friend, but he hasn't paid me back" into the text box.

[0472] 2. Sending job information on your device

[0473] The terminal encrypts the input consultation content using the encryption means, and then transmits the data to the server using the transmission means, thereby protecting the user's privacy.

[0474] 3. Processing of Legal Assessments by the Server

[0475] The server uses a decoding means to decrypt the received data, so that the user's input can be parsed in its original form.

[0476] The server analyzes the submitted consultation content and searches for relevant legal information, including checking a legal database to find relevant legal provisions and past court decisions.

[0477] The server generates legal assessments and recommendations based on the retrieved legal information, such as "You can request the return of 1 million yen based on the right to claim the return of the loan under Article XX of the Civil Code."

[0478] 4. Server generation and transmission of results

[0479] The server encrypts the generated legal assessment and recommendations and sends them to the device, ensuring data security.

[0480] 5. Displaying the results on the terminal

[0481] The device decrypts the data sent from the server and displays it to the user, such as a message like, "You can sue your friend for 1 million yen. You can take legal action by following the steps below."

[0482] 6. Court Simulation Processing

[0483] The user uses the trial simulation means to simulate the outcome of a trial, and obtains a simulation result such as, "If you take this case to court, the likelihood of a verdict is high, and you will be able to request a refund of 1 million yen."

[0484] Specific examples

[0485] In case of financial trouble:

[0486] 1. Users

[0487] Launch the "Pocket Lawyer" app on your smartphone and select the "Financial Troubles" category.

[0488] Enter the following as the topic of your consultation: "I lent 1 million yen to a friend, but he hasn't paid me back."

[0489] 2. Terminal

[0490] The entered consultation content is encrypted and sent to the server.

[0491] 3. Server

[0492] The received content is decrypted and the applicable law for the financial dispute is searched for. For example, "claims under Article XX of the Civil Code" is found.

[0493] Specific advice to the user (for example, sending a certified letter or consulting a lawyer) and the expected amount of compensation (1 million yen) are generated.

[0494] 4. Server

[0495] The generated legal assessment and recommendations are encrypted and transmitted to the device.

[0496] 5. Terminal

[0497] The decoded information is displayed to the user, allowing the user to decide on the next action based thereon.

[0498] 6. Users

[0499] If desired, we can conduct a trial simulation to understand the likely verdict and compensation amount in an actual trial. Based on the results, we can plan specific legal responses.

[0500] In this way, the system can provide users with the information and support they need to take appropriate legal action against their own troubles, even if they do not have legal knowledge.

[0501] The processing flow will be explained below.

[0502] Step 1:

[0503] The user starts the "Pocket Lawyer" application using the terminal. After starting, a menu screen is displayed.

[0504] Step 2:

[0505] The user selects the type of consultation case from the menu screen. For example, options such as "financial troubles," "traffic accidents," and "labor issues" are displayed, and the user can select by tapping or clicking.

[0506] Step 3:

[0507] The user uses the input means to enter detailed information (for example, "I lent 1 million yen to a friend, but he hasn't paid me back") according to the selected consultation matter. This information is entered using text boxes and selectable options.

[0508] Step 4:

[0509] The terminal formats the consultation content entered by the user and encrypts the data using an encryption means, which is to protect the user's privacy.

[0510] Step 5:

[0511] The terminal transmits the encrypted data to the server using a transmission means, and the data is sent securely via Internet communication.

[0512] Step 6:

[0513] The server decrypts the received encrypted data using a decryption means, thereby restoring the original consultation content to a format that can be analyzed within the server.

[0514] Step 7:

[0515] The server analyzes the content of the consultation and searches a legal database for relevant legal information and past precedents. For example, if the consultation is about financial troubles, it will extract relevant provisions of the Civil Code and similar precedents.

[0516] Step 8:

[0517] The server generates a legal assessment and specific recommendations based on the retrieved legal information. For example, it may provide an assessment such as "Based on Article XX of the Civil Code, you can claim a refund of 1 million yen," and suggests specific legal steps the user should take (such as sending a certified letter or filing a lawsuit).

[0518] Step 9:

[0519] The server encrypts the generated legal assessment and recommendations before sending them to the terminal, ensuring data security.

[0520] Step 10:

[0521] The terminal receives the encrypted data sent by the server and uses a decryption means to decrypt the data, thereby returning the information in a form that the user can understand.

[0522] Step 11:

[0523] The device will display a legal assessment and recommendations to the user, such as a message like, "You can sue your friend for 1 million yen. Follow these steps."

[0524] Step 12:

[0525] Based on the displayed suggestions, the user can use the trial simulation means to simulate specific trial outcomes, for example, to check the predicted judgment and compensation amount if a trial is held, which helps the user decide on the next step.

[0526] Step 13:

[0527] The user may use the arrangement means to access legal experts for legal consultation as needed, for example, by arranging a call or an appointment to consult with a lawyer via the system.

[0528] In this way, the system allows users to easily seek legal advice and provides specific information and support to take appropriate legal action, while also protecting users' privacy by using encrypted communications.

[0529] Example 1

[0530] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0531] In modern society, it is difficult for ordinary users without legal knowledge to take appropriate action when they encounter legal problems. Furthermore, because directly accessing legal experts for legal consultations is costly and time-consuming, an efficient solution is needed. To solve this problem, a system is needed that allows users to easily seek legal advice and receive appropriate legal evaluations and advice.

[0532] 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.

[0533] In this invention, the server includes a decoding means for decoding received data, an analyzing means for analyzing the transmitted consultation content, and a searching means for searching related legal information, thereby enabling users to receive prompt and appropriate advice and evaluation for their legal troubles.

[0534] The "interface means" is a means for the user to select the type of consultation matter.

[0535] The "input means" is a means for a user to input detailed information about the consultation content.

[0536] The "encryption means" is a means for encrypting the consultation content input by the user.

[0537] The "transmission means" is a means for transmitting encrypted data to the server.

[0538] "Decoding means" means for decoding received data.

[0539] The "analysis means" is a means for analyzing the contents of the consultation that have been transmitted.

[0540] "Search tools" are tools for searching relevant legal information.

[0541] "Generating means" refers to a means for generating legal assessments and recommendations based on the retrieved legal information.

[0542] The "display means" is a means for displaying the generated proposals and legal assessments to the user.

[0543] "Simulation means" refers to a means for conducting a trial simulation.

[0544] "Generative AI model" means an artificial intelligence model used to analyze received content.

[0545] A "prompt means" is a means by which a user inputs a prompt sentence into a generative AI model.

[0546] This invention is a system that allows users to receive appropriate legal consultations even if they do not have legal knowledge. Specifically, the system can be used by users using mobile terminals or personal computers, and provides legal solutions to problems that users encounter.

[0547] Users can launch the "Pocket Lawyer" application from their smartphone or PC and select the type of consultation case. Specifically, they can select the appropriate category from multiple options, such as "financial troubles," "traffic accidents," and "labor issues." They then enter detailed consultation details into an input means (e.g., a text box). For example, they could enter a problem such as "I lent 1 million yen to a friend, but he hasn't repaid me."

[0548] The terminal encrypts the input consultation content using the encryption means and transmits the data to the server using the transmission means. At this time, an encryption algorithm such as AES or RSA is used, and the data is transmitted via the HTTPS protocol.

[0549] The server decodes the received data using a decoding means to obtain the user's input. The server then uses an analysis means to analyze the consultation content using a natural language processing (NLP) model. For example, generative AI models such as BERT or GPT-3 are used. Based on the analyzed content, the server searches relevant legal databases and past precedents.

[0550] The server uses a generation means to generate a legal assessment and proposal based on the retrieved legal information. For example, an assessment such as "You can request the return of 1 million yen based on the right to claim the return of the loan under Article XX of the Civil Code" may be provided. The generated legal assessment and proposal are then re-encrypted and sent to the terminal.

[0551] The device then decrypts the received encrypted data and displays it to the user using a display device. Specific information displayed appears to include advice such as, "You can claim 1 million yen from your friend. You can take legal action by following the steps below."

[0552] Furthermore, the user can use the trial simulation means to simulate the outcome of a trial. For example, the result may be displayed as "If you take this case to court, the likelihood of a verdict is high, and you may be able to request a refund of 1 million yen."

[0553] For example, the user can enter:

[0554] "If I lent a friend 1 million yen and he doesn't pay me back, what legal steps should I take?"

[0555] This allows users to obtain information and support to take appropriate legal action against their troubles, even if they do not have extensive knowledge of the law.

[0556] The flow of the identification process in the first embodiment will be described with reference to FIG.

[0557] Step 1: User inputs consultation request

[0558] The user launches the "Pocket Lawyer" application on their smartphone or PC and selects the type of problem. For example, they can choose from categories such as "financial problems," "traffic accidents," and "labor issues." They then enter the details of their problem in the text box. For example, they can enter a problem such as "I lent 1 million yen to a friend, but he hasn't repaid me."

[0559] Input: The user inputs the type of consultation case and detailed consultation content.

[0560] Output: The consultation is saved on the device and ready for the next processing step.

[0561] Step 2: Submit job information on your device

[0562] The terminal encrypts the consultation details entered by the user using encryption algorithms such as AES or RSA. The encrypted data is then securely sent to the server using the HTTPS protocol.

[0563] Input: The consultation content entered by the user.

[0564] Output: The encrypted consultation data is sent to the server.

[0565] Step 3: Server decrypts the data

[0566] The server receives the encrypted data sent from the terminal, then decrypts the data using a dedicated decryption key to obtain the original consultation content.

[0567] Input: Encrypted consultation data.

[0568] Output: The decrypted consultation content is retrieved on the server.

[0569] Step 4: Analysis of the consultation content by the server

[0570] The server then analyzes the decoded content using a natural language processing (NLP) model, where a generative AI model (such as BERT or GPT-3) is used to analyze the content from a legal perspective.

[0571] Input: Decrypted consultation content.

[0572] Output: The parsed results are obtained and will be used in the next step.

[0573] Step 5: Server searches for relevant legal information

[0574] The server searches relevant legal databases and past precedents based on the analyzed consultation content. For example, it finds legal information that corresponds to "Article XX of the Civil Code."

[0575] Input: Parsed consultation content.

[0576] Output: Relevant legal information and case law is retrieved on the server.

[0577] Step 6: Server generates legal assessment and recommendations

[0578] The server generates legal assessments and recommendations based on the retrieved legal information. For example, it may provide advice such as, "You can request the return of 1 million yen based on the right to claim the return of a loan under Article XX of the Civil Code."

[0579] Input: Relevant legal information and case law.

[0580] Output: A legal assessment and recommendations are generated.

[0581] Step 7: The server encrypts and transmits the ratings and recommendations

[0582] The server encrypts the generated legal assessment and recommendations and transmits them to the terminal using encryption algorithms such as AES or RSA, using the HTTPS protocol.

[0583] Input: Legal assessment and recommendations.

[0584] Output: Encrypted legal assessment and recommendations sent to terminal.

[0585] Step 8: Decrypt and display the data using your terminal

[0586] The device decrypts the encrypted data received from the server. It then displays the decrypted legal assessment and recommendations to the user. For example, the device might display a message like, "You can claim 1 million yen from your friend. You can proceed with the legal process by following the steps below."

[0587] Input: Encrypted legal assessment and recommendations.

[0588] Output: The decrypted information is displayed to the user.

[0589] Step 9: User runs the trial simulation

[0590] The user taps the simulation button in the application to start the court simulation. The server runs the simulation based on the received information, analyzing past court results and similar cases to predict the outcome. The simulation result is provided as "The likelihood of a verdict is high, and it is possible to request the return of 1 million yen."

[0591] Input: The case information for the simulation desired by the user.

[0592] Output: Simulation results are displayed to the user.

[0593] (Application example 1)

[0594] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0595] Many users today face legal problems, but finding a solution is not easy. Obtaining appropriate legal advice is particularly difficult for ordinary users without legal knowledge. It is also often difficult to physically visit a lawyer or legal consultation center. Furthermore, privacy protection during the legal consultation process must be taken into consideration. The present invention aims to solve these problems and provide a system that allows users to easily and safely obtain legal advice.

[0596] 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.

[0597] In this invention, the server includes an interface for selecting the type of consultation case, an input for inputting detailed consultation information, a transmission for transmitting the input consultation information to the server, a server for analyzing the transmitted consultation information and searching for related legal information, a generation for generating a legal assessment and proposals based on the searched legal information, a display for displaying the generated proposals and legal assessments to the user, a simulation for conducting a trial simulation, an augmented reality for conducting consultations through avatars in a virtual environment, a generation for generating legal solutions using a generative AI model, and a prompt generation for generating prompts for the generative AI model. This allows users to receive high-quality legal advice in a virtual environment without physically visiting a legal consultation center. Furthermore, by using an encryption for encrypting the transmitted consultation content and a decryption for decrypting the received content, the system provides secure legal consultations while protecting the user's privacy.

[0598] The "interface means" is a means for the user to select the type of consultation matter.

[0599] The "input means" is a means for a user to input detailed information about the consultation content.

[0600] The "transmission means" is a means for transmitting the input consultation content to the server.

[0601] The "server means" is a means for analyzing the transmitted consultation content and searching for related legal information.

[0602] "Generator" means a means for generating legal assessments and recommendations based on retrieved legal information.

[0603] The "display means" is a means for displaying the generated proposals and legal assessments to the user.

[0604] "Simulation means" refers to a means for conducting a trial simulation.

[0605] "Augmented reality tools" are tools for conducting consultations through avatars in a virtual environment.

[0606] A "generative AI model" is an artificial intelligence model used to generate legal solutions.

[0607] The "prompt sentence generation means" is a means for creating a prompt sentence to be provided to the generative AI model.

[0608] The "encryption means" is a means for encrypting the consultation content that has been transmitted.

[0609] A "decoding means" is a means for decoding received content.

[0610] "Means of Arrangement" refers to the means by which a user accesses a professional for legal advice.

[0611] The present invention relates to a system that allows users to conduct legal consultations in a virtual environment, implemented using smart glasses or a head-mounted display.

[0612] System configuration

[0613] This system consists of the following hardware and software:

[0614] 1. Hardware

[0615] Smart glasses or head-mounted displays: devices that allow users to access and consult virtual environments.

[0616] 2. Software

[0617] Interface means: The user selects the type of consultation case.

[0618] Input means: The user inputs detailed information about the consultation.

[0619] Transmission means: The input consultation content is transmitted to the server.

[0620] Server means: Analyzes the transmitted consultation content and searches for related legal information.

[0621] Generation means: Generate legal assessments and recommendations based on the retrieved legal information.

[0622] Display means: displays the generated recommendations and legal assessments to the user.

[0623] Simulation method: Conduct a trial simulation.

[0624] Augmented reality means (AR interface module): Consultations are conducted through avatars in a virtual environment.

[0625] Generative AI model (openai API): Generates legal solutions.

[0626] Prompt sentence generation means: Creates a prompt sentence to be provided to the generative AI model.

[0627] Encryption method: The consultation content sent is encrypted.

[0628] Decryption means: Decrypts the received content.

[0629] Arrangements: A user accesses a professional for legal advice.

[0630] Specific examples of system processing

[0631] First, the user puts on smart glasses or a head-mounted display and launches the application. They enter the virtual legal consultation center and use the interface to select the type of consultation case, such as "financial troubles," "traffic accidents," or "labor issues." They then use an input device to enter the details of their consultation (e.g., "I lent 500,000 yen to a friend and he hasn't repaid me").

[0632] The device encrypts the input consultation content and securely transmits it to the server, where it decrypts the received content and uses a generative AI model (openai API) to search for relevant legal information. The generative AI model then generates a specific legal assessment and recommendations.

[0633] An example of a specific prompt is, "If I lend my friend 500,000 yen and he doesn't pay me back, what legal solutions are there? Please provide some specific advice."

[0634] The generated proposals and legal assessments are encrypted and sent to the terminal. The information is decrypted on the terminal and displayed to the user. Based on the displayed information, the user can take the next action. It is also possible to run a trial simulation to understand the likely verdict and compensation amount.

[0635] This system allows users to have legal consultations in a virtual environment and receive high-quality legal advice while protecting their privacy.

[0636] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[0637] Step 1:

[0638] The user puts on smart glasses or a head-mounted display and starts the application. This is the process where the user enters the virtual legal consultation office and uses the interface means to select the type of consultation case (e.g., "financial troubles," "traffic accidents," etc.). The selected type of consultation case is input into the interface means by the user's input.

[0639] Step 2:

[0640] The user uses the input means to input detailed information about the problem (e.g., "I lent 500,000 yen to a friend, but he hasn't paid me back.") The input content is recorded in text format in the input means.

[0641] Step 3:

[0642] The terminal encrypts the consultation content obtained from the input means using the encryption means, and the encrypted data is used to protect the privacy of the user.

[0643] Step 4:

[0644] The terminal transmits the encrypted consultation content to the server using the transmission means, and the transmitted data is input to the server means.

[0645] Step 5:

[0646] The server decrypts the received encrypted data using the decryption means, and the decrypted data becomes available within the server as the original consultation content.

[0647] Step 6:

[0648] The server analyzes the decrypted consultation content and compares it with a legal database using a generative AI model (openai API). This searches for relevant legal information. An example of a prompt sentence is "If I lend my friend 500,000 yen and he doesn't repay it, what legal solution is there? Please provide specific advice.", which is input into the generative AI model.

[0649] Step 7:

[0650] The generative AI model generates legal assessments and recommendations based on the input prompt. For example, it might generate an assessment result such as, "You can request a refund of 500,000 yen based on the right to claim repayment of a loan under Article XX of the Civil Code."

[0651] Step 8:

[0652] The server encrypts the generated legal assessment and recommendations using encryption means, and the encrypted data is transmitted from the server means to the terminal via transmission means.

[0653] Step 9:

[0654] The terminal decrypts the received encrypted data using a decryption means, and the decrypted legal assessment and recommendations are displayed on the terminal.

[0655] Step 10:

[0656] The user can confirm the displayed legal assessment and recommendations, and if desired, can use the trial simulation means to obtain a simulation result of what would happen if the case were taken to court. The simulation result is also displayed on the terminal.

[0657] Through the above steps, this system enables users to have legal consultations in a virtual environment and receive appropriate legal advice safely.

[0658] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[0659] This invention is a system that enables users to receive appropriate legal advice even if they do not have legal knowledge, and it is combined with an emotion engine that recognizes the user's emotions and provides a more appropriate legal approach. This system can be used by users via mobile devices or PCs, and provides legal solutions to problems that users encounter.

[0660] Program processing and specific operations

[0661] 1. User inputs consultation matter

[0662] The user launches the "Pocket Lawyer" application using a device, such as a smartphone app or browser.

[0663] The user selects the type of consultation case through the interface means, for example, from options such as "financial troubles," "traffic accidents," and "labor issues."

[0664] Enter detailed information into the input means. For example, enter something like "I lent 1 million yen to a friend, but he hasn't paid me back" into the text box.

[0665] 2. Sending job information on your device

[0666] The terminal encrypts the input consultation content using the encryption means, and then transmits the data to the server using the transmission means, thereby protecting the user's privacy.

[0667] 3. Processing of Legal Assessments by the Server

[0668] The server decrypts the received data using a decryption means, thereby restoring the original consultation content to a format that can be analyzed within the server.

[0669] The server analyzes the content of the consultation and searches for relevant legal information and past precedents from a legal database. For example, if the consultation is about financial troubles, it will extract relevant provisions of the Civil Code and similar precedents.

[0670] 4. Running the Emotion Engine

[0671] At the same time, the server analyzes the input content and the microphone input and camera footage of the user at the time of input to recognize the user's emotions, for example, determining whether the user is feeling anger, anxiety, sadness, etc. from the tone of voice and facial expression.

[0672] 5. Legal assessment and proposal generation

[0673] The server generates a legal assessment and proposal based on the retrieved legal information. For example, it may make an assessment such as, "You can request the return of 1 million yen based on the right to claim the return of the loan under Article XX of the Civil Code."

[0674] Tailor your approach to the user based on their perceived emotions, for example, explaining legal procedures in more detail and with more care if the user is feeling very emotional.

[0675] 6. Server generation and transmission of results

[0676] The server encrypts the generated legal assessment and recommendations before sending them to the terminal, ensuring data security.

[0677] 7. Displaying the results on the terminal

[0678] The device decrypts the encrypted data sent from the server and displays it to the user. For example, it may display a message such as, "You can claim 1 million yen from your friend. Follow the steps below."

[0679] 8. Court Simulation Processing

[0680] The user uses the trial simulation means to simulate the outcome of a lawsuit, for example, to check the predicted judgment and compensation amount if the lawsuit is filed, and to help determine the next step.

[0681] 9. Arrangements for consultation with experts

[0682] If the user wishes to further consult with a specialist (lawyer or counselor) depending on the recommended legal approach or their feelings, they can use the arrangement method, for example, to schedule a consultation appointment or arrange a consultation with a lawyer directly within the system.

[0683] Specific examples

[0684] In case of financial trouble:

[0685] 1. Users

[0686] Launch the "Pocket Lawyer" app on your smartphone and select the "Financial Troubles" category.

[0687] The user enters the following as the problem: "I lent 1 million yen to a friend and he hasn't paid me back." During this process, the emotion engine analyzes the user's tone of voice and facial expressions.

[0688] 2. Terminal

[0689] The entered consultation content is encrypted and sent to the server.

[0690] 3. Server

[0691] The received content is decrypted and the relevant law is searched for. For example, "claims under Article XX of the Civil Code" is searched for.

[0692] At the same time, the emotion engine recognizes the user's emotions (e.g., anxiety).

[0693] 4. Server

[0694] Generate legal assessments and recommendations, along with detailed and thoughtful procedural explanations that are sensitive to your emotions.

[0695] 5. Server

[0696] The generated legal assessment and recommendations are encrypted and transmitted to the device.

[0697] 6. Terminal

[0698] The decoded information is displayed to the user, allowing the user to decide on the next action based thereon.

[0699] 7. Users

[0700] If necessary, we will conduct trial simulations and take further legal measures, and we will also arrange for consultations with lawyers and other experts.

[0701] In this way, this system provides users with the information and support they need to take appropriate legal action against their troubles, even if they do not have legal knowledge. In particular, the support provided by the emotion engine enables responses that are in line with the user's emotions, resulting in a more effective approach.

[0702] The processing flow will be explained below.

[0703] Step 1:

[0704] The user starts the "Pocket Lawyer" application using the terminal. After starting, a menu screen is displayed.

[0705] Step 2:

[0706] The user selects the type of consultation case from the menu screen. For example, options such as "financial troubles," "traffic accidents," and "labor issues" are displayed, and the user can select by tapping or clicking.

[0707] Step 3:

[0708] The user uses the input means to enter detailed information (for example, "I lent 1 million yen to a friend, but he hasn't paid me back") according to the selected consultation matter. This information is entered using text boxes and selectable options.

[0709] Step 4:

[0710] The terminal formats the consultation content entered by the user and encrypts the data using an encryption means, which is to protect the user's privacy.

[0711] Step 5:

[0712] The terminal transmits the encrypted data to the server using a transmission means, and the data is sent securely via Internet communication.

[0713] Step 6:

[0714] The server decrypts the received encrypted data using a decryption means, thereby restoring the original consultation content to a format that can be analyzed within the server.

[0715] Step 7:

[0716] The server analyzes the content of the consultation and searches a legal database for relevant legal information and past precedents. For example, if the consultation is about financial troubles, it will extract relevant provisions of the Civil Code and similar precedents.

[0717] Step 8:

[0718] The server activates an emotion engine and analyzes the user's voice tone and facial expressions while they are typing. The emotion engine recognizes the user's emotions (e.g., anger, anxiety, sadness, etc.) based on data acquired from the microphone and camera.

[0719] Step 9:

[0720] The server generates a legal assessment and specific proposals based on the retrieved legal information. For example, it may provide an assessment such as, "You can request the return of 1 million yen based on the right to claim the return of the loan under Article XX of the Civil Code."

[0721] Step 10:

[0722] The server adjusts the recommendations it generates based on the emotions recognized by the emotion engine, for example, providing a more detailed and polite explanation of legal proceedings if the user is feeling very emotional.

[0723] Step 11:

[0724] The server encrypts the generated legal assessment and recommendations before sending them to the terminal, ensuring data security.

[0725] Step 12:

[0726] The terminal receives the encrypted data sent by the server and uses a decryption means to decrypt the data, thereby returning the information in a form that the user can understand.

[0727] Step 13:

[0728] The device will display a legal assessment and recommendations to the user, such as a message like, "You can sue your friend for 1 million yen. Follow these steps."

[0729] Step 14:

[0730] Based on the displayed proposals, the user can use the trial simulation means to simulate specific trial outcomes, for example, to check the predicted judgment and compensation amount if a trial is held, which helps the user decide on the next step.

[0731] Step 15:

[0732] The user can take legal action based on the displayed information and simulation results, and if necessary, contact an expert (e.g., a lawyer) for legal advice. The system provides a function for arranging access to an expert.

[0733] In this way, the system recognizes the user's emotions and provides the most appropriate legal approach based on them, helping users safely and effectively deal with legal issues, even if they have no legal knowledge.

[0734] Example 2

[0735] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0736] The challenges are that users without legal knowledge have difficulty finding appropriate solutions to their legal problems, and that appropriate responses based on the user's feelings are not possible.Furthermore, protecting the privacy of legal consultation content and the hassle of accessing legal experts are also major issues.

[0737] 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.

[0738] In this invention, the server includes an analysis means for analyzing the transmitted consultation content and searching for related legal information, an emotion analysis means for recognizing the user's emotions, and a generation means for generating a legal assessment and proposals based on the searched legal information and the emotion analysis results, thereby enabling appropriate legal responses and emotional support to be provided to users even if they do not have legal knowledge.

[0739] The "interface means" refers to an input device or screen that allows the user to select the type of consultation matter.

[0740] "Input means" refers to an input device such as a keyboard or touch screen that allows a user to input detailed information about the consultation.

[0741] "Transmission means" refers to a communication device or software for transmitting the input consultation details to the server.

[0742] "Analysis means" refers to a program or algorithm for analyzing the submitted consultation content and searching for relevant legal information.

[0743] "Emotion analysis means" refers to voice analysis algorithms and facial recognition technology for recognizing a user's emotions.

[0744] "Generator" means a processor or software for generating legal assessments and recommendations based on the retrieved legal information and sentiment analysis results.

[0745] "Display means" refers to a monitor or display device for displaying generated recommendations and legal assessments to a user.

[0746] "Simulation means" refers to software that provides a dedicated program or simulated environment for conducting trial simulations.

[0747] "Encryption means" refers to a security algorithm or program used to encrypt the consultation content transmitted.

[0748] "Decryption means" refers to a security algorithm or program used to decrypt received content.

[0749] "Arrangement" refers to a scheduling system or communication device that allows a user to access a professional for legal consultation.

[0750] This invention is a system that enables users to receive appropriate legal consultations even if they do not have legal knowledge, and further combines an emotion engine that recognizes the user's emotions and provides a more appropriate legal approach. This system can be used by users via mobile devices or personal computers, and provides legal solutions to problems the user is encountering. Specific embodiments of the present invention are described below.

[0751] User input of consultation matter

[0752] The user starts the "Pocket Lawyer" application using a mobile device or a PC. Using the interface, the user selects the type of consultation case, such as "Financial Trouble," "Traffic Accident," or "Labor Issue," and enters the details of the consultation in a text box. For example, the user enters a specific consultation case such as "I lent 1 million yen to a friend, but he hasn't repaid me."

[0753] Sending job information on your device

[0754] The terminal encrypts the consultation details entered by the user using encryption means. A security algorithm such as AES is used for encryption. The encrypted data is then sent to the server via the Internet using transmission means. The security of the data is ensured even during transmission by using HTTPS.

[0755] Server processing of legal assessments

[0756] The server uses a decoding means to decode the received data and return the original consultation content to an analyzable format. Next, the server uses an analysis means to search for related legal information and past case law information from a legal database. For example, for a "financial dispute," it extracts the relevant provisions of the Civil Code and past case law of similar cases.

[0757] Running the Emotion Engine

[0758] The server simultaneously analyzes the text entered by the user, microphone input, and camera footage, and uses emotion analysis techniques to recognize the user's emotions. Specifically, it uses a voice analysis algorithm to analyze the user's tone of voice and facial recognition technology to analyze the user's facial expressions. This allows it to determine whether the user is feeling anger, anxiety, sadness, or other emotions.

[0759] Legal assessment and proposal generation

[0760] The server generates legal assessments and suggestions based on the searched legal information and sentiment analysis results. For example, it provides specific advice such as, "You can request a refund of 1 million yen based on the right to claim repayment of a loan under Article XX of the Civil Code." If the user is emotionally unstable, it also adds more detailed and thorough explanations of how to deal with the situation.

[0761] Server generation and transmission of results

[0762] The server then encrypts the generated legal assessment and recommendations using encryption methods and sends them to the terminal, using HTTPS to ensure communication security.

[0763] Displaying results on a terminal

[0764] The device decrypts the encrypted data received from the server. The decrypted content is then displayed in the application in a format that is easy for the user to read. For example, a specific message such as "You can claim 1 million yen from your friend. Follow the steps below" is displayed.

[0765] Court Simulation Processing

[0766] Users can use the trial simulation tool to conduct a virtual trial. By tapping the simulation button, the app displays the predicted verdict and compensation amount if the trial were to take place, allowing users to plan their next steps more specifically.

[0767] Arrangements for consultation with experts

[0768] Depending on the user's needs, they can select the expert consultation option within the system and arrange for further consultation with an expert (lawyer or counselor) according to their legal approach and feelings. They can also use the scheduling system to set up an appointment to directly contact an expert.

[0769] Specific examples

[0770] For example, in the case of financial problems,

[0771] Users launch the "Pocket Lawyer" app on their smartphone and select the "Financial Troubles" category.

[0772] Enter the following as the topic of your consultation: "I lent 1 million yen to a friend, but he hasn't paid me back."

[0773] The device encrypts this content and sends it to the server, which decrypts it and analyzes the legal information and sentiment.

[0774] It generates advice requesting a return based on the "claim under Article XX of the Civil Code" and provides the user with a legal assessment, including responses according to emotions.

[0775] The terminal decodes and displays this, and the user plans their next action.

[0776] Example of input prompt for generative AI model

[0777] "If I lend a friend 1 million yen and he doesn't pay me back, what legal procedures should I follow?"

[0778] "I want to know the proper steps to take after being involved in a traffic accident."

[0779] "I would like to know the legal steps to take regarding unpaid wages after retirement."

[0780] By using the specific steps and operating procedures described above, users can receive appropriate legal responses and emotionally sensitive support for their troubles, even if they have no legal knowledge.

[0781] The flow of the identification process in the second embodiment will be described with reference to FIG.

[0782] Step 1: User inputs consultation request

[0783] The user launches the "Pocket Lawyer" app on a mobile device or PC. Using the interface displayed on the screen, the user selects the type of consultation, such as "financial troubles," "traffic accidents," or "labor issues." The user then enters the details of the consultation in the text box. For example, the user might enter "I lent 1 million yen to a friend, but he hasn't repaid me," and presses the send button. The data entered is the type of consultation and the details of the consultation.

[0784] Step 2: Submit job information on your device

[0785] The terminal receives the consultation content entered by the user and encrypts it using a security algorithm such as AES in the encryption means. The encrypted data is sent to the server using HTTPS via the transmission means. The input is the user's consultation content, and the output is encrypted data. For example, the content "I lent 1 million yen to a friend, but he hasn't paid me back" is encrypted and sent.

[0786] Step 3: Server processes legal assessment

[0787] The server receives the encrypted data sent from the terminal and decrypts it using a decryption means. This returns the original consultation content to an analyzable format. The server analyzes the decrypted data and searches a legal database for relevant legal information and past precedents. The input is the decrypted consultation content, and the output is the relevant legal information and similar precedents. For example, a search might look up "claims under Article XX of the Civil Code."

[0788] Step 4: Run the Emotion Engine

[0789] The server analyzes the user's input, microphone input, and camera footage, and uses emotion analysis techniques to recognize the user's emotions. Specifically, it analyzes the user's tone of voice using a voice analysis algorithm and facial expression using facial recognition technology. The input is text data, audio data, and video data, and the output is the user's emotion (e.g., anger, anxiety, sadness).

[0790] Step 5: Legal assessment and generation of proposals

[0791] The server generates a legal assessment and proposal based on the searched legal information and the results of sentiment analysis. Specifically, it provides legal advice such as, "You can request the return of 1 million yen based on the right to claim the return of a loan under Article XX of the Civil Code." It also adjusts response procedures according to the sentiment and provides detailed explanations. The input is legal information and sentiment data, and the output is a legal assessment and proposals.

[0792] Step 6: Server generates and sends results

[0793] The server encrypts the generated legal assessment and recommendations again using encryption means and sends them to the terminal using the HTTPS protocol, where the input is the generated legal assessment and recommendations and the output is the encrypted data.

[0794] Step 7: Viewing the results in the terminal

[0795] The device decrypts the encrypted data received from the server and displays it to the user. For example, it might display a message like, "You can sue your friend for 1 million yen. Follow these steps." The input is the encrypted data, and the output is the decrypted legal assessment and recommendations.

[0796] Step 8: Court Simulation Processing

[0797] Users can use the trial simulation tool to conduct a virtual trial. By tapping the simulation button, the predicted verdict and compensation amount will be displayed. The input is the generated legal assessment and recommendations, and the output is the simulation results.

[0798] Step 9: Arrange for expert consultation

[0799] The user selects the expert consultation option in the system and makes arrangements to consult with an expert such as a lawyer or counselor. Using the schedule adjustment system, the user can set an appointment and contact the expert directly. The input is the user's schedule request and the content of the consultation, and the output is the appointment setting information.

[0800] (Application example 2)

[0801] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0802] There is a need for a system that can provide appropriate legal advice even to users without legal knowledge, and that can provide a more appropriate legal approach by taking the user's feelings into consideration. Current legal advice systems have the problem of providing mechanical answers without considering the user's feelings. Another issue is the complicated procedures that users must go through to access legal experts.

[0803] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes an interface means for selecting the type of consultation case, an input means for inputting detailed consultation content information, an emotion analysis means for analyzing the voice and facial expression at the time of input and recognizing the user's emotion, a transmission means for transmitting the input consultation content and emotion data to the server, a server means for analyzing the transmitted consultation content and retrieving related legal information, a generation means for generating a legal assessment and recommendations based on the retrieved legal information and emotion data, a display means for displaying the generated recommendations and legal assessment to the user, and a simulation means for conducting a trial simulation. This enables a detailed and careful legal approach that takes the user's emotion into consideration and also facilitates access to experts.

[0804] The "interface means for selecting the type of consultation case" refers to a screen or operation means for the user to select a category of legal consultation content.

[0805] The "input means for inputting detailed information about the consultation content" refers to a device or screen that allows the user to input details of a specific consultation matter.

[0806] "Emotion analysis means for analyzing input voice and facial expressions to recognize the user's emotions" refers to a system or software that acquires and analyzes emotional data from the user's speech and facial expressions.

[0807] The "transmission means for transmitting the consultation content and emotion data input to the server" is a means for encrypting the consultation content and emotion data input by the user and transmitting them to the server.

[0808] The "server means for analyzing the consultation content transmitted and searching for related legal information" is a server having the function of analyzing the consultation content received and searching for related legal data and precedents.

[0809] The "means for generating legal assessments and recommendations based on retrieved legal information and emotion data" refers to a system or process that generates optimal legal assessments and recommendations for users based on legal information and emotion data.

[0810] The "display means for displaying the generated proposals and legal evaluations to the user" refers to a device or screen for displaying the generated legal evaluations and recommendations to the user in an easy-to-understand manner.

[0811] A "simulation means for conducting a trial simulation" is a system or software that allows a user to virtually simulate a trial and confirm the expected outcome.

[0812] This invention is a system that allows users to receive legal advice and appropriate solutions via mobile devices or PCs, and also combines an emotion engine that recognizes the user's emotions. To realize this system, the following hardware and software are required:

[0813] Hardware and software used

[0814] 1. Hardware

[0815] Smartphone (with built-in camera and microphone)

[0816] Server (high-performance database server)

[0817] 2. Software

[0818] Smartphone application "Legal Advisor Support"

[0819] Server-side applications

[0820] Natural Language Processing (NLP) engine (e.g., Google Cloud Natural Language API)

[0821] Sentiment analysis engine (e.g. Microsoft Azure Emotion API)

[0822] Explanation of data processing and data calculation

[0823] 1. Data entry and submission

[0824] Users launch the "Legal Advisor Support" app on their smartphones and enter details of their consultation. The app also uses a camera and microphone to collect voice input and facial expression data. This data is first encrypted (e.g., AES-256) and then sent to the server.

[0825] 2. Data processing by the server

[0826] The server decodes the received data and analyzes the consultation content using a natural language processing engine, extracting legal points from the text data. At the same time, it uses an emotion analysis engine to analyze the user's emotional data from voice tone and facial expressions.

[0827] 3. Generating Legal Assessments

[0828] The server searches for relevant legal information and past cases from a legal database, and generates legal assessments and recommendations using a natural language generation (NLG) engine. During this process, the server also takes into account the user's emotional data. For example, if the user is feeling very anxious, the server will provide a detailed and thorough explanation.

[0829] 4. Generate and send results

[0830] The generated legal assessment and recommendations are then re-encrypted and sent to the smartphone, where they are decrypted and displayed in an easy-to-understand format to the user. For example, they might display a message like, "How to claim your 1 million yen refund: Follow these steps."

[0831] 5. Arranging trial simulations and expert consultations

[0832] Users can use the trial simulation function to virtually simulate a trial, allowing them to predict the outcome of a trial. Furthermore, if they wish to consult with an expert (lawyer), they can make a reservation or schedule an appointment within the application.

[0833] Specific examples

[0834] User input example

[0835] "I lent 1 million yen to a friend and he never paid it back."

[0836] (Emotion engine prompt): "Please tell us what you're feeling. Then tell us how you're feeling (e.g., anger, anxiety, sadness, etc.)"

[0837] In this way, this system provides users with the information and support they need to take appropriate legal action against their troubles, even if they do not have legal knowledge. In particular, the support provided by the emotion engine enables responses that are in line with the user's emotions, resulting in a more effective approach.

[0838] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[0839] Step 1:

[0840] Users launch the "Legal Advisor Support" app on their smartphone and select the type of consultation they need. Next, they enter the details of their consultation. Input is done using a text box, and voice input and facial expression data via a camera are also collected.

[0841] Input: Text data of consultation content, voice data, facial expression data

[0842] Actions: User enters information and collects data.

[0843] Step 2:

[0844] The device encrypts the input consultation content and emotion data using the AES-256 algorithm, and the encrypted data is sent to the server.

[0845] Input: Text data of user consultation content, voice data, facial expression data

[0846] Output: Encrypted data

[0847] How it works: The device encrypts the data and sends it to the server.

[0848] Step 3:

[0849] The server decrypts the encrypted data it receives using the AES-256 decryption algorithm and passes the decrypted data to a natural language processing (NLP) engine for analysis.

[0850] Input: Encrypted data

[0851] Output: Decoded text data, audio data, and facial expression data

[0852] How it works: The server decodes the data and passes it to a natural language processing engine.

[0853] Step 4:

[0854] The server uses a natural language processing engine to analyze the text data of the consultation, extracting legal points, and simultaneously uses an emotion analysis engine to analyze the user's emotions from their voice tone and facial expressions.

[0855] Input: Decoded text data, audio data, facial expression data

[0856] Output: Legal summary, user emotion data (e.g. anger, anxiety)

[0857] How it works: The server parses the text, extracts legal points, and also analyzes sentiment.

[0858] Step 5:

[0859] The server searches legal databases for relevant legal information and past cases, uses a natural language generation (NLG) engine to generate appropriate legal assessments and recommendations for users, and provides appropriate wording and explanations based on the user's sentiment data.

[0860] Input: Legal summary, user sentiment data

[0861] Output: Legal assessment and recommendations

[0862] Operation: The server searches the database and generates legal assessments and recommendations.

[0863] Step 6:

[0864] The server encrypts the generated legal assessment and recommendations and sends them to the terminal, again using the AES-256 algorithm.

[0865] Input: Legal assessment, recommendations

[0866] Output: Encrypted rating and recommendations

[0867] How it works: The server encrypts the data and sends it to the device.

[0868] Step 7:

[0869] The terminal decrypts the received data, and the decrypted legal assessment and recommendations are displayed to the user, who can then decide on the next course of action based on the instructions.

[0870] Input: Encrypted legal assessment and recommendations

[0871] Output: Decoded legal assessment and recommendations

[0872] Action: The terminal decrypts the data and displays it to the user.

[0873] Step 8:

[0874] The user uses the trial simulation means to simulate the outcome of a trial, and if necessary, arranges for consultation with an expert (such as a lawyer).

[0875] Input: Legal assessment, recommendations

[0876] Output: Simulation results, expert consultation appointment

[0877] Action: The user runs a simulation and arranges for an expert consultation.

[0878] In this way, the system of the present invention can provide detailed and appropriate support for legal responses to troubles faced by users, even if they do not have legal knowledge. Furthermore, the use of an emotion engine allows for flexible responses that correspond to the user's emotions.

[0879] The specific processing unit 290 transmits the result of the specific processing to the smart glasses 214. In the smart glasses 214, the control unit 46A causes the speaker 240 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[0880] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[0881] In the above embodiment, an example in which the specific processing is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the smart glasses 214.

[0882] [Third embodiment]

[0883] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.

[0884] 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.

[0885] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0886] 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.

[0887] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[0888] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[0889] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[0890] Fig. 6 shows an example of the main functions of the data processing device 12 and the headset type terminal 314. As shown in Fig. 6, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[0891] 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.

[0892] 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.

[0893] In the headset type terminal 314, a reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[0894] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the headset type terminal 314 will be referred to as the "terminal."

[0895] This invention is a system that allows users to receive appropriate legal advice even if they do not have legal knowledge. This system can be used by users via mobile devices or personal computers, and provides legal solutions to problems that users encounter.

[0896] Program processing and specific operations

[0897] 1. User inputs consultation matter

[0898] The user launches the "Pocket Lawyer" application using a device, such as a smartphone app or browser.

[0899] The user selects the type of consultation case through the interface means, for example, from options such as "financial troubles," "traffic accidents," and "labor issues."

[0900] Enter detailed information into the input means. For example, enter something like "I lent 1 million yen to a friend, but he hasn't paid me back" into the text box.

[0901] 2. Sending job information on your device

[0902] The terminal encrypts the input consultation content using the encryption means, and then transmits the data to the server using the transmission means, thereby protecting the user's privacy.

[0903] 3. Processing of Legal Assessments by the Server

[0904] The server uses a decoding means to decrypt the received data, so that the user's input can be parsed in its original form.

[0905] The server analyzes the submitted consultation content and searches for relevant legal information, including checking a legal database to find relevant legal provisions and past court decisions.

[0906] The server generates legal assessments and recommendations based on the retrieved legal information, such as "You can request the return of 1 million yen based on the right to claim the return of the loan under Article XX of the Civil Code."

[0907] 4. Server generation and transmission of results

[0908] The server encrypts the generated legal assessment and recommendations and sends them to the device, ensuring data security.

[0909] 5. Displaying the results on the terminal

[0910] The device decrypts the data sent from the server and displays it to the user, such as a message like, "You can sue your friend for 1 million yen. You can take legal action by following the steps below."

[0911] 6. Court Simulation Processing

[0912] The user uses the trial simulation means to simulate the outcome of a trial, and obtains a simulation result such as, "If you take this case to court, the likelihood of a verdict is high, and you will be able to request a refund of 1 million yen."

[0913] Specific examples

[0914] In case of financial trouble:

[0915] 1. Users

[0916] Launch the "Pocket Lawyer" app on your smartphone and select the "Financial Troubles" category.

[0917] Enter the following as the topic of your consultation: "I lent 1 million yen to a friend, but he hasn't paid me back."

[0918] 2. Terminal

[0919] The entered consultation content is encrypted and sent to the server.

[0920] 3. Server

[0921] The received content is decrypted and the applicable law for the financial dispute is searched for. For example, "claims under Article XX of the Civil Code" is found.

[0922] Specific advice to the user (for example, sending a certified letter or consulting a lawyer) and the expected amount of compensation (1 million yen) are generated.

[0923] 4. Server

[0924] The generated legal assessment and recommendations are encrypted and transmitted to the device.

[0925] 5. Terminal

[0926] The decoded information is displayed to the user, allowing the user to decide on the next action based thereon.

[0927] 6. Users

[0928] If desired, we can conduct a trial simulation to understand the likely verdict and compensation amount in an actual trial. Based on the results, we can plan specific legal responses.

[0929] In this way, the system can provide users with the information and support they need to take appropriate legal action against their own troubles, even if they do not have legal knowledge.

[0930] The processing flow will be explained below.

[0931] Step 1:

[0932] The user starts the "Pocket Lawyer" application using the terminal. After starting, a menu screen is displayed.

[0933] Step 2:

[0934] The user selects the type of consultation case from the menu screen. For example, options such as "financial troubles," "traffic accidents," and "labor issues" are displayed, and the user can select by tapping or clicking.

[0935] Step 3:

[0936] The user uses the input means to enter detailed information (for example, "I lent 1 million yen to a friend, but he hasn't paid me back") according to the selected consultation matter. This information is entered using text boxes and selectable options.

[0937] Step 4:

[0938] The terminal formats the consultation content entered by the user and encrypts the data using an encryption means, which is to protect the user's privacy.

[0939] Step 5:

[0940] The terminal transmits the encrypted data to the server using a transmission means, and the data is sent securely via Internet communication.

[0941] Step 6:

[0942] The server decrypts the received encrypted data using a decryption means, thereby restoring the original consultation content to a format that can be analyzed within the server.

[0943] Step 7:

[0944] The server analyzes the content of the consultation and searches a legal database for relevant legal information and past precedents. For example, if the consultation is about financial troubles, it will extract relevant provisions of the Civil Code and similar precedents.

[0945] Step 8:

[0946] The server generates a legal assessment and specific recommendations based on the retrieved legal information. For example, it may provide an assessment such as "Based on Article XX of the Civil Code, you can claim a refund of 1 million yen," and suggests specific legal steps the user should take (such as sending a certified letter or filing a lawsuit).

[0947] Step 9:

[0948] The server encrypts the generated legal assessment and recommendations before sending them to the terminal, ensuring data security.

[0949] Step 10:

[0950] The terminal receives the encrypted data sent by the server and uses a decryption means to decrypt the data, thereby returning the information in a form that the user can understand.

[0951] Step 11:

[0952] The device will display a legal assessment and recommendations to the user, such as a message like, "You can sue your friend for 1 million yen. Follow these steps."

[0953] Step 12:

[0954] Based on the displayed suggestions, the user can use the trial simulation means to simulate specific trial outcomes, for example, to check the predicted judgment and compensation amount if a trial is held, which helps the user decide on the next step.

[0955] Step 13:

[0956] The user may use the arrangement means to access legal experts for legal consultation as needed, for example, by arranging a call or an appointment to consult with a lawyer via the system.

[0957] In this way, the system allows users to easily seek legal advice and provides specific information and support to take appropriate legal action, while also protecting users' privacy by using encrypted communications.

[0958] Example 1

[0959] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[0960] In modern society, it is difficult for ordinary users without legal knowledge to take appropriate action when they encounter legal problems. Furthermore, because directly accessing legal experts for legal consultations is costly and time-consuming, an efficient solution is needed. To solve this problem, a system is needed that allows users to easily seek legal advice and receive appropriate legal evaluations and advice.

[0961] 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.

[0962] In this invention, the server includes a decoding means for decoding received data, an analyzing means for analyzing the transmitted consultation content, and a searching means for searching related legal information, thereby enabling users to receive prompt and appropriate advice and evaluation for their legal troubles.

[0963] The "interface means" is a means for the user to select the type of consultation matter.

[0964] The "input means" is a means for a user to input detailed information about the consultation content.

[0965] The "encryption means" is a means for encrypting the consultation content input by the user.

[0966] The "transmission means" is a means for transmitting encrypted data to the server.

[0967] "Decoding means" means for decoding received data.

[0968] The "analysis means" is a means for analyzing the contents of the consultation that have been transmitted.

[0969] "Search tools" are tools for searching relevant legal information.

[0970] "Generating means" refers to a means for generating legal assessments and recommendations based on the retrieved legal information.

[0971] The "display means" is a means for displaying the generated proposals and legal assessments to the user.

[0972] "Simulation means" refers to a means for conducting a trial simulation.

[0973] "Generative AI model" means an artificial intelligence model used to analyze received content.

[0974] A "prompt means" is a means by which a user inputs a prompt sentence into a generative AI model.

[0975] This invention is a system that allows users to receive appropriate legal consultations even if they do not have legal knowledge. Specifically, the system can be used by users using mobile terminals or personal computers, and provides legal solutions to problems that users encounter.

[0976] Users can launch the "Pocket Lawyer" application from their smartphone or PC and select the type of consultation case. Specifically, they can select the appropriate category from multiple options, such as "financial troubles," "traffic accidents," and "labor issues." They then enter detailed consultation details into an input means (e.g., a text box). For example, they could enter a problem such as "I lent 1 million yen to a friend, but he hasn't repaid me."

[0977] The terminal encrypts the input consultation content using the encryption means and transmits the data to the server using the transmission means. At this time, an encryption algorithm such as AES or RSA is used, and the data is transmitted via the HTTPS protocol.

[0978] The server decodes the received data using a decoding means to obtain the user's input. The server then uses an analysis means to analyze the consultation content using a natural language processing (NLP) model. For example, generative AI models such as BERT or GPT-3 are used. Based on the analyzed content, the server searches relevant legal databases and past precedents.

[0979] The server uses a generation means to generate a legal assessment and proposal based on the retrieved legal information. For example, an assessment such as "You can request the return of 1 million yen based on the right to claim the return of the loan under Article XX of the Civil Code" may be provided. The generated legal assessment and proposal are then re-encrypted and sent to the terminal.

[0980] The device then decrypts the received encrypted data and displays it to the user using a display device. Specific information displayed appears to include advice such as, "You can claim 1 million yen from your friend. You can take legal action by following the steps below."

[0981] Furthermore, the user can use the trial simulation means to simulate the outcome of a trial. For example, the result may be displayed as "If you take this case to court, the likelihood of a verdict is high, and you may be able to request a refund of 1 million yen."

[0982] For example, the user can enter:

[0983] "If I lent a friend 1 million yen and he doesn't pay me back, what legal steps should I take?"

[0984] This allows users to obtain information and support to take appropriate legal action against their troubles, even if they do not have extensive knowledge of the law.

[0985] The flow of the identification process in the first embodiment will be described with reference to FIG.

[0986] Step 1: User inputs consultation request

[0987] The user launches the "Pocket Lawyer" application on their smartphone or PC and selects the type of problem. For example, they can choose from categories such as "financial problems," "traffic accidents," and "labor issues." They then enter the details of their problem in the text box. For example, they can enter a problem such as "I lent 1 million yen to a friend, but he hasn't repaid me."

[0988] Input: The user inputs the type of consultation case and detailed consultation content.

[0989] Output: The consultation is saved on the device and ready for the next processing step.

[0990] Step 2: Submit job information on your device

[0991] The terminal encrypts the consultation details entered by the user using encryption algorithms such as AES or RSA. The encrypted data is then securely sent to the server using the HTTPS protocol.

[0992] Input: The consultation content entered by the user.

[0993] Output: The encrypted consultation data is sent to the server.

[0994] Step 3: Server decrypts the data

[0995] The server receives the encrypted data sent from the terminal, then decrypts the data using a dedicated decryption key to obtain the original consultation content.

[0996] Input: Encrypted consultation data.

[0997] Output: The decrypted consultation content is retrieved on the server.

[0998] Step 4: Analysis of the consultation content by the server

[0999] The server then analyzes the decoded content using a natural language processing (NLP) model, where a generative AI model (such as BERT or GPT-3) is used to analyze the content from a legal perspective.

[1000] Input: Decrypted consultation content.

[1001] Output: The parsed results are obtained and will be used in the next step.

[1002] Step 5: Server searches for relevant legal information

[1003] The server searches relevant legal databases and past precedents based on the analyzed consultation content. For example, it finds legal information that corresponds to "Article XX of the Civil Code."

[1004] Input: Parsed consultation content.

[1005] Output: Relevant legal information and case law is retrieved on the server.

[1006] Step 6: Server generates legal assessment and recommendations

[1007] The server generates legal assessments and recommendations based on the retrieved legal information. For example, it may provide advice such as, "You can request the return of 1 million yen based on the right to claim the return of a loan under Article XX of the Civil Code."

[1008] Input: Relevant legal information and case law.

[1009] Output: A legal assessment and recommendations are generated.

[1010] Step 7: The server encrypts and transmits the ratings and recommendations

[1011] The server encrypts the generated legal assessment and recommendations and transmits them to the terminal using encryption algorithms such as AES or RSA, using the HTTPS protocol.

[1012] Input: Legal assessment and recommendations.

[1013] Output: Encrypted legal assessment and recommendations sent to terminal.

[1014] Step 8: Decrypt and display the data using your terminal

[1015] The device decrypts the encrypted data received from the server. It then displays the decrypted legal assessment and recommendations to the user. For example, the device might display a message like, "You can claim 1 million yen from your friend. You can proceed with the legal process by following the steps below."

[1016] Input: Encrypted legal assessment and recommendations.

[1017] Output: The decrypted information is displayed to the user.

[1018] Step 9: User runs the trial simulation

[1019] The user taps the simulation button in the application to start the court simulation. The server runs the simulation based on the received information, analyzing past court results and similar cases to predict the outcome. The simulation result is provided as "The likelihood of a verdict is high, and it is possible to request the return of 1 million yen."

[1020] Input: The case information for the simulation desired by the user.

[1021] Output: Simulation results are displayed to the user.

[1022] (Application example 1)

[1023] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1024] Many users today face legal problems, but finding a solution is not easy. Obtaining appropriate legal advice is particularly difficult for ordinary users without legal knowledge. It is also often difficult to physically visit a lawyer or legal consultation center. Furthermore, privacy protection during the legal consultation process must be taken into consideration. The present invention aims to solve these problems and provide a system that allows users to easily and safely obtain legal advice.

[1025] 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.

[1026] In this invention, the server includes an interface for selecting the type of consultation case, an input for inputting detailed consultation information, a transmission for transmitting the input consultation information to the server, a server for analyzing the transmitted consultation information and searching for related legal information, a generation for generating a legal assessment and proposals based on the searched legal information, a display for displaying the generated proposals and legal assessments to the user, a simulation for conducting a trial simulation, an augmented reality for conducting consultations through avatars in a virtual environment, a generation for generating legal solutions using a generative AI model, and a prompt generation for generating prompts for the generative AI model. This allows users to receive high-quality legal advice in a virtual environment without physically visiting a legal consultation center. Furthermore, by using an encryption for encrypting the transmitted consultation content and a decryption for decrypting the received content, the system provides secure legal consultations while protecting the user's privacy.

[1027] The "interface means" is a means for the user to select the type of consultation matter.

[1028] The "input means" is a means for a user to input detailed information about the consultation content.

[1029] The "transmission means" is a means for transmitting the input consultation content to the server.

[1030] The "server means" is a means for analyzing the transmitted consultation content and searching for related legal information.

[1031] "Generator" means a means for generating legal assessments and recommendations based on retrieved legal information.

[1032] The "display means" is a means for displaying the generated proposals and legal assessments to the user.

[1033] "Simulation means" refers to a means for conducting a trial simulation.

[1034] "Augmented reality tools" are tools for conducting consultations through avatars in a virtual environment.

[1035] A "generative AI model" is an artificial intelligence model used to generate legal solutions.

[1036] The "prompt sentence generation means" is a means for creating a prompt sentence to be provided to the generative AI model.

[1037] The "encryption means" is a means for encrypting the consultation content that has been transmitted.

[1038] A "decoding means" is a means for decoding received content.

[1039] "Means of Arrangement" refers to the means by which a user accesses a professional for legal advice.

[1040] The present invention relates to a system that allows users to conduct legal consultations in a virtual environment, implemented using smart glasses or a head-mounted display.

[1041] System configuration

[1042] This system consists of the following hardware and software:

[1043] 1. Hardware

[1044] Smart glasses or head-mounted displays: devices that allow users to access and consult virtual environments.

[1045] 2. Software

[1046] Interface means: The user selects the type of consultation case.

[1047] Input means: The user inputs detailed information about the consultation.

[1048] Transmission means: The input consultation content is transmitted to the server.

[1049] Server means: Analyzes the transmitted consultation content and searches for related legal information.

[1050] Generation means: Generate legal assessments and recommendations based on the retrieved legal information.

[1051] Display means: displays the generated recommendations and legal assessments to the user.

[1052] Simulation method: Conduct a trial simulation.

[1053] Augmented reality means (AR interface module): Consultations are conducted through avatars in a virtual environment.

[1054] Generative AI model (openai API): Generates legal solutions.

[1055] Prompt sentence generation means: Creates a prompt sentence to be provided to the generative AI model.

[1056] Encryption method: The consultation content sent is encrypted.

[1057] Decryption means: Decrypts the received content.

[1058] Arrangements: A user accesses a professional for legal advice.

[1059] Specific examples of system processing

[1060] First, the user puts on smart glasses or a head-mounted display and launches the application. They enter the virtual legal consultation center and use the interface to select the type of consultation case, such as "financial troubles," "traffic accidents," or "labor issues." They then use an input device to enter the details of their consultation (e.g., "I lent 500,000 yen to a friend and he hasn't repaid me").

[1061] The device encrypts the input consultation content and securely transmits it to the server, where it decrypts the received content and uses a generative AI model (openai API) to search for relevant legal information. The generative AI model then generates a specific legal assessment and recommendations.

[1062] An example of a specific prompt is, "If I lend my friend 500,000 yen and he doesn't pay me back, what legal solutions are there? Please provide some specific advice."

[1063] The generated proposals and legal assessments are encrypted and sent to the terminal. The information is decrypted on the terminal and displayed to the user. Based on the displayed information, the user can take the next action. It is also possible to run a trial simulation to understand the likely verdict and compensation amount.

[1064] This system allows users to have legal consultations in a virtual environment and receive high-quality legal advice while protecting their privacy.

[1065] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[1066] Step 1:

[1067] The user puts on smart glasses or a head-mounted display and starts the application. This is the process where the user enters the virtual legal consultation office and uses the interface means to select the type of consultation case (e.g., "financial troubles," "traffic accidents," etc.). The selected type of consultation case is input into the interface means by the user's input.

[1068] Step 2:

[1069] The user uses the input means to input detailed information about the problem (e.g., "I lent 500,000 yen to a friend, but he hasn't paid me back.") The input content is recorded in text format in the input means.

[1070] Step 3:

[1071] The terminal encrypts the consultation content obtained from the input means using the encryption means, and the encrypted data is used to protect the privacy of the user.

[1072] Step 4:

[1073] The terminal transmits the encrypted consultation content to the server using the transmission means, and the transmitted data is input to the server means.

[1074] Step 5:

[1075] The server decrypts the received encrypted data using the decryption means, and the decrypted data becomes available within the server as the original consultation content.

[1076] Step 6:

[1077] The server analyzes the decrypted consultation content and compares it with a legal database using a generative AI model (openai API). This searches for relevant legal information. An example of a prompt sentence is "If I lend my friend 500,000 yen and he doesn't repay it, what legal solution is there? Please provide specific advice.", which is input into the generative AI model.

[1078] Step 7:

[1079] The generative AI model generates legal assessments and recommendations based on the input prompt. For example, it might generate an assessment result such as, "You can request a refund of 500,000 yen based on the right to claim repayment of a loan under Article XX of the Civil Code."

[1080] Step 8:

[1081] The server encrypts the generated legal assessment and recommendations using encryption means, and the encrypted data is transmitted from the server means to the terminal via transmission means.

[1082] Step 9:

[1083] The terminal decrypts the received encrypted data using a decryption means, and the decrypted legal assessment and recommendations are displayed on the terminal.

[1084] Step 10:

[1085] The user can confirm the displayed legal assessment and recommendations, and if desired, can use the trial simulation means to obtain a simulation result of what would happen if the case were taken to court. The simulation result is also displayed on the terminal.

[1086] Through the above steps, this system enables users to have legal consultations in a virtual environment and receive appropriate legal advice safely.

[1087] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[1088] This invention is a system that enables users to receive appropriate legal advice even if they do not have legal knowledge, and it is combined with an emotion engine that recognizes the user's emotions and provides a more appropriate legal approach. This system can be used by users via mobile devices or PCs, and provides legal solutions to problems that users encounter.

[1089] Program processing and specific operations

[1090] 1. User inputs consultation matter

[1091] The user launches the "Pocket Lawyer" application using a device, such as a smartphone app or browser.

[1092] The user selects the type of consultation case through the interface means, for example, from options such as "financial troubles," "traffic accidents," and "labor issues."

[1093] Enter detailed information into the input means. For example, enter something like "I lent 1 million yen to a friend, but he hasn't paid me back" into the text box.

[1094] 2. Sending job information on your device

[1095] The terminal encrypts the input consultation content using the encryption means, and then transmits the data to the server using the transmission means, thereby protecting the user's privacy.

[1096] 3. Processing of Legal Assessments by the Server

[1097] The server decrypts the received data using a decryption means, thereby restoring the original consultation content to a format that can be analyzed within the server.

[1098] The server analyzes the content of the consultation and searches for relevant legal information and past precedents from a legal database. For example, if the consultation is about financial troubles, it will extract relevant provisions of the Civil Code and similar precedents.

[1099] 4. Running the Emotion Engine

[1100] At the same time, the server analyzes the input content and the microphone input and camera footage of the user at the time of input to recognize the user's emotions, for example, determining whether the user is feeling anger, anxiety, sadness, etc. from the tone of voice and facial expression.

[1101] 5. Legal assessment and proposal generation

[1102] The server generates a legal assessment and proposal based on the retrieved legal information. For example, it may make an assessment such as, "You can request the return of 1 million yen based on the right to claim the return of the loan under Article XX of the Civil Code."

[1103] Tailor your approach to the user based on their perceived emotions, for example, explaining legal procedures in more detail and with more care if the user is feeling very emotional.

[1104] 6. Server generation and transmission of results

[1105] The server encrypts the generated legal assessment and recommendations before sending them to the terminal, ensuring data security.

[1106] 7. Displaying the results on the terminal

[1107] The device decrypts the encrypted data sent from the server and displays it to the user. For example, it may display a message such as, "You can claim 1 million yen from your friend. Follow the steps below."

[1108] 8. Court Simulation Processing

[1109] The user uses the trial simulation means to simulate the outcome of a lawsuit, for example, to check the predicted judgment and compensation amount if the lawsuit is filed, and to help determine the next step.

[1110] 9. Arrangements for consultation with experts

[1111] If the user wishes to further consult with a specialist (lawyer or counselor) depending on the recommended legal approach or their feelings, they can use the arrangement method, for example, to schedule a consultation appointment or arrange a consultation with a lawyer directly within the system.

[1112] Specific examples

[1113] In case of financial trouble:

[1114] 1. Users

[1115] Launch the "Pocket Lawyer" app on your smartphone and select the "Financial Troubles" category.

[1116] The user enters the following as the problem: "I lent 1 million yen to a friend and he hasn't paid me back." During this process, the emotion engine analyzes the user's tone of voice and facial expressions.

[1117] 2. Terminal

[1118] The entered consultation content is encrypted and sent to the server.

[1119] 3. Server

[1120] The received content is decrypted and the relevant law is searched for. For example, "claims under Article XX of the Civil Code" is searched for.

[1121] At the same time, the emotion engine recognizes the user's emotions (e.g., anxiety).

[1122] 4. Server

[1123] Generate legal assessments and recommendations, along with detailed and thoughtful procedural explanations that are sensitive to your emotions.

[1124] 5. Server

[1125] The generated legal assessment and recommendations are encrypted and transmitted to the device.

[1126] 6. Terminal

[1127] The decoded information is displayed to the user, allowing the user to decide on the next action based thereon.

[1128] 7. Users

[1129] If necessary, we will conduct trial simulations and take further legal measures, and we will also arrange for consultations with lawyers and other experts.

[1130] In this way, this system provides users with the information and support they need to take appropriate legal action against their troubles, even if they do not have legal knowledge. In particular, the support provided by the emotion engine enables responses that are in line with the user's emotions, resulting in a more effective approach.

[1131] The processing flow will be explained below.

[1132] Step 1:

[1133] The user starts the "Pocket Lawyer" application using the terminal. After starting, a menu screen is displayed.

[1134] Step 2:

[1135] The user selects the type of consultation case from the menu screen. For example, options such as "financial troubles," "traffic accidents," and "labor issues" are displayed, and the user can select by tapping or clicking.

[1136] Step 3:

[1137] The user uses the input means to enter detailed information (for example, "I lent 1 million yen to a friend, but he hasn't paid me back") according to the selected consultation matter. This information is entered using text boxes and selectable options.

[1138] Step 4:

[1139] The terminal formats the consultation content entered by the user and encrypts the data using an encryption means, which is to protect the user's privacy.

[1140] Step 5:

[1141] The terminal transmits the encrypted data to the server using a transmission means, and the data is sent securely via Internet communication.

[1142] Step 6:

[1143] The server decrypts the received encrypted data using a decryption means, thereby restoring the original consultation content to a format that can be analyzed within the server.

[1144] Step 7:

[1145] The server analyzes the content of the consultation and searches a legal database for relevant legal information and past precedents. For example, if the consultation is about financial troubles, it will extract relevant provisions of the Civil Code and similar precedents.

[1146] Step 8:

[1147] The server activates an emotion engine and analyzes the user's voice tone and facial expressions while they are typing. The emotion engine recognizes the user's emotions (e.g., anger, anxiety, sadness, etc.) based on data acquired from the microphone and camera.

[1148] Step 9:

[1149] The server generates a legal assessment and specific proposals based on the retrieved legal information. For example, it may provide an assessment such as, "You can request the return of 1 million yen based on the right to claim the return of the loan under Article XX of the Civil Code."

[1150] Step 10:

[1151] The server adjusts the recommendations it generates based on the emotions recognized by the emotion engine, for example, providing a more detailed and polite explanation of legal proceedings if the user is feeling very emotional.

[1152] Step 11:

[1153] The server encrypts the generated legal assessment and recommendations before sending them to the terminal, ensuring data security.

[1154] Step 12:

[1155] The terminal receives the encrypted data sent by the server and uses a decryption means to decrypt the data, thereby returning the information in a form that the user can understand.

[1156] Step 13:

[1157] The device will display a legal assessment and recommendations to the user, such as a message like, "You can sue your friend for 1 million yen. Follow these steps."

[1158] Step 14:

[1159] Based on the displayed proposals, the user can use the trial simulation means to simulate specific trial outcomes, for example, to check the predicted judgment and compensation amount if a trial is held, which helps the user decide on the next step.

[1160] Step 15:

[1161] The user can take legal action based on the displayed information and simulation results, and if necessary, contact an expert (e.g., a lawyer) for legal advice. The system provides a function for arranging access to an expert.

[1162] In this way, the system recognizes the user's emotions and provides the most appropriate legal approach based on them, helping users safely and effectively deal with legal issues, even if they have no legal knowledge.

[1163] Example 2

[1164] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1165] The challenges are that users without legal knowledge have difficulty finding appropriate solutions to their legal problems, and that appropriate responses based on the user's feelings are not possible.Furthermore, protecting the privacy of legal consultation content and the hassle of accessing legal experts are also major issues.

[1166] 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.

[1167] In this invention, the server includes an analysis means for analyzing the transmitted consultation content and searching for related legal information, an emotion analysis means for recognizing the user's emotions, and a generation means for generating a legal assessment and proposals based on the searched legal information and the emotion analysis results, thereby enabling appropriate legal responses and emotional support to be provided to users even if they do not have legal knowledge.

[1168] The "interface means" refers to an input device or screen that allows the user to select the type of consultation matter.

[1169] "Input means" refers to an input device such as a keyboard or touch screen that allows a user to input detailed information about the consultation.

[1170] "Transmission means" refers to a communication device or software for transmitting the input consultation details to the server.

[1171] "Analysis means" refers to a program or algorithm for analyzing the submitted consultation content and searching for relevant legal information.

[1172] "Emotion analysis means" refers to voice analysis algorithms and facial recognition technology for recognizing a user's emotions.

[1173] "Generator" means a processor or software for generating legal assessments and recommendations based on the retrieved legal information and sentiment analysis results.

[1174] "Display means" refers to a monitor or display device for displaying generated recommendations and legal assessments to a user.

[1175] "Simulation means" refers to software that provides a dedicated program or simulated environment for conducting trial simulations.

[1176] "Encryption means" refers to a security algorithm or program used to encrypt the consultation content transmitted.

[1177] "Decryption means" refers to a security algorithm or program used to decrypt received content.

[1178] "Arrangement" refers to a scheduling system or communication device that allows a user to access a professional for legal consultation.

[1179] This invention is a system that enables users to receive appropriate legal consultations even if they do not have legal knowledge, and further combines an emotion engine that recognizes the user's emotions and provides a more appropriate legal approach. This system can be used by users via mobile devices or personal computers, and provides legal solutions to problems the user is encountering. Specific embodiments of the present invention are described below.

[1180] User input of consultation matter

[1181] The user starts the "Pocket Lawyer" application using a mobile device or a PC. Using the interface, the user selects the type of consultation case, such as "Financial Trouble," "Traffic Accident," or "Labor Issue," and enters the details of the consultation in a text box. For example, the user enters a specific consultation case such as "I lent 1 million yen to a friend, but he hasn't repaid me."

[1182] Sending job information on your device

[1183] The terminal encrypts the consultation details entered by the user using encryption means. A security algorithm such as AES is used for encryption. The encrypted data is then sent to the server via the Internet using transmission means. The security of the data is ensured even during transmission by using HTTPS.

[1184] Server processing of legal assessments

[1185] The server uses a decoding means to decode the received data and return the original consultation content to an analyzable format. Next, the server uses an analysis means to search for related legal information and past case law information from a legal database. For example, for a "financial dispute," it extracts the relevant provisions of the Civil Code and past case law of similar cases.

[1186] Running the Emotion Engine

[1187] The server simultaneously analyzes the text entered by the user, microphone input, and camera footage, and uses emotion analysis techniques to recognize the user's emotions. Specifically, it uses a voice analysis algorithm to analyze the user's tone of voice and facial recognition technology to analyze the user's facial expressions. This allows it to determine whether the user is feeling anger, anxiety, sadness, or other emotions.

[1188] Legal assessment and proposal generation

[1189] The server generates legal assessments and suggestions based on the searched legal information and sentiment analysis results. For example, it provides specific advice such as, "You can request a refund of 1 million yen based on the right to claim repayment of a loan under Article XX of the Civil Code." If the user is emotionally unstable, it also adds more detailed and thorough explanations of how to deal with the situation.

[1190] Server generation and transmission of results

[1191] The server then encrypts the generated legal assessment and recommendations using encryption methods and sends them to the terminal, using HTTPS to ensure communication security.

[1192] Displaying results on a terminal

[1193] The device decrypts the encrypted data received from the server. The decrypted content is then displayed in the application in a format that is easy for the user to read. For example, a specific message such as "You can claim 1 million yen from your friend. Follow the steps below" is displayed.

[1194] Court Simulation Processing

[1195] Users can use the trial simulation tool to conduct a virtual trial. By tapping the simulation button, the app displays the predicted verdict and compensation amount if the trial were to take place, allowing users to plan their next steps more specifically.

[1196] Arrangements for consultation with experts

[1197] Depending on the user's needs, they can select the expert consultation option within the system and arrange for further consultation with an expert (lawyer or counselor) according to their legal approach and feelings. They can also use the scheduling system to set up an appointment to directly contact an expert.

[1198] Specific examples

[1199] For example, in the case of financial problems,

[1200] Users launch the "Pocket Lawyer" app on their smartphone and select the "Financial Troubles" category.

[1201] Enter the following as the topic of your consultation: "I lent 1 million yen to a friend, but he hasn't paid me back."

[1202] The device encrypts this content and sends it to the server, which decrypts it and analyzes the legal information and sentiment.

[1203] It generates advice requesting a return based on the "claim under Article XX of the Civil Code" and provides the user with a legal assessment, including responses according to emotions.

[1204] The terminal decodes and displays this, and the user plans their next action.

[1205] Example of input prompt for generative AI model

[1206] "If I lend a friend 1 million yen and he doesn't pay me back, what legal procedures should I follow?"

[1207] "I want to know the proper steps to take after being involved in a traffic accident."

[1208] "I would like to know the legal steps to take regarding unpaid wages after retirement."

[1209] By using the specific steps and operating procedures described above, users can receive appropriate legal responses and emotionally sensitive support for their troubles, even if they have no legal knowledge.

[1210] The flow of the identification process in the second embodiment will be described with reference to FIG.

[1211] Step 1: User inputs consultation request

[1212] The user launches the "Pocket Lawyer" app on a mobile device or PC. Using the interface displayed on the screen, the user selects the type of consultation, such as "financial troubles," "traffic accidents," or "labor issues." The user then enters the details of the consultation in the text box. For example, the user might enter "I lent 1 million yen to a friend, but he hasn't repaid me," and presses the send button. The data entered is the type of consultation and the details of the consultation.

[1213] Step 2: Submit job information on your device

[1214] The terminal receives the consultation content entered by the user and encrypts it using a security algorithm such as AES in the encryption means. The encrypted data is sent to the server using HTTPS via the transmission means. The input is the user's consultation content, and the output is encrypted data. For example, the content "I lent 1 million yen to a friend, but he hasn't paid me back" is encrypted and sent.

[1215] Step 3: Server processes legal assessment

[1216] The server receives the encrypted data sent from the terminal and decrypts it using a decryption means. This returns the original consultation content to an analyzable format. The server analyzes the decrypted data and searches a legal database for relevant legal information and past precedents. The input is the decrypted consultation content, and the output is the relevant legal information and similar precedents. For example, a search might look up "claims under Article XX of the Civil Code."

[1217] Step 4: Run the Emotion Engine

[1218] The server analyzes the user's input, microphone input, and camera footage, and uses emotion analysis techniques to recognize the user's emotions. Specifically, it analyzes the user's tone of voice using a voice analysis algorithm and facial expression using facial recognition technology. The input is text data, audio data, and video data, and the output is the user's emotion (e.g., anger, anxiety, sadness).

[1219] Step 5: Legal assessment and generation of proposals

[1220] The server generates a legal assessment and proposal based on the searched legal information and the results of sentiment analysis. Specifically, it provides legal advice such as, "You can request the return of 1 million yen based on the right to claim the return of a loan under Article XX of the Civil Code." It also adjusts response procedures according to the sentiment and provides detailed explanations. The input is legal information and sentiment data, and the output is a legal assessment and proposals.

[1221] Step 6: Server generates and sends results

[1222] The server encrypts the generated legal assessment and recommendations again using encryption means and sends them to the terminal using the HTTPS protocol, where the input is the generated legal assessment and recommendations and the output is the encrypted data.

[1223] Step 7: Viewing the results in the terminal

[1224] The device decrypts the encrypted data received from the server and displays it to the user. For example, it might display a message like, "You can sue your friend for 1 million yen. Follow these steps." The input is the encrypted data, and the output is the decrypted legal assessment and recommendations.

[1225] Step 8: Court Simulation Processing

[1226] Users can use the trial simulation tool to conduct a virtual trial. By tapping the simulation button, the predicted verdict and compensation amount will be displayed. The input is the generated legal assessment and recommendations, and the output is the simulation results.

[1227] Step 9: Arrange for expert consultation

[1228] The user selects the expert consultation option in the system and makes arrangements to consult with an expert such as a lawyer or counselor. Using the schedule adjustment system, the user can set an appointment and contact the expert directly. The input is the user's schedule request and the content of the consultation, and the output is the appointment setting information.

[1229] (Application example 2)

[1230] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1231] There is a need for a system that can provide appropriate legal advice even to users without legal knowledge, and that can provide a more appropriate legal approach by taking the user's feelings into consideration. Current legal advice systems have the problem of providing mechanical answers without considering the user's feelings. Another issue is the complicated procedures that users must go through to access legal experts.

[1232] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes an interface means for selecting the type of consultation case, an input means for inputting detailed consultation content information, an emotion analysis means for analyzing the voice and facial expression at the time of input and recognizing the user's emotion, a transmission means for transmitting the input consultation content and emotion data to the server, a server means for analyzing the transmitted consultation content and retrieving related legal information, a generation means for generating a legal assessment and recommendations based on the retrieved legal information and emotion data, a display means for displaying the generated recommendations and legal assessment to the user, and a simulation means for conducting a trial simulation. This enables a detailed and careful legal approach that takes the user's emotion into consideration and also facilitates access to experts.

[1233] The "interface means for selecting the type of consultation case" refers to a screen or operation means for the user to select a category of legal consultation content.

[1234] The "input means for inputting detailed information about the consultation content" refers to a device or screen that allows the user to input details of a specific consultation matter.

[1235] "Emotion analysis means for analyzing input voice and facial expressions to recognize the user's emotions" refers to a system or software that acquires and analyzes emotional data from the user's speech and facial expressions.

[1236] The "transmission means for transmitting the consultation content and emotion data input to the server" is a means for encrypting the consultation content and emotion data input by the user and transmitting them to the server.

[1237] The "server means for analyzing the consultation content transmitted and searching for related legal information" is a server having the function of analyzing the consultation content received and searching for related legal data and precedents.

[1238] The "means for generating legal assessments and recommendations based on retrieved legal information and emotion data" refers to a system or process that generates optimal legal assessments and recommendations for users based on legal information and emotion data.

[1239] The "display means for displaying the generated proposals and legal evaluations to the user" refers to a device or screen for displaying the generated legal evaluations and recommendations to the user in an easy-to-understand manner.

[1240] A "simulation means for conducting a trial simulation" is a system or software that allows a user to virtually simulate a trial and confirm the expected outcome.

[1241] This invention is a system that allows users to receive legal advice and appropriate solutions via mobile devices or PCs, and also combines an emotion engine that recognizes the user's emotions. To realize this system, the following hardware and software are required:

[1242] Hardware and software used

[1243] 1. Hardware

[1244] Smartphone (with built-in camera and microphone)

[1245] Server (high-performance database server)

[1246] 2. Software

[1247] Smartphone application "Legal Advisor Support"

[1248] Server-side applications

[1249] Natural Language Processing (NLP) engine (e.g., Google Cloud Natural Language API)

[1250] Sentiment analysis engine (e.g. Microsoft Azure Emotion API)

[1251] Explanation of data processing and data calculation

[1252] 1. Data entry and submission

[1253] Users launch the "Legal Advisor Support" app on their smartphones and enter details of their consultation. The app also uses a camera and microphone to collect voice input and facial expression data. This data is first encrypted (e.g., AES-256) and then sent to the server.

[1254] 2. Data processing by the server

[1255] The server decodes the received data and analyzes the consultation content using a natural language processing engine, extracting legal points from the text data. At the same time, it uses an emotion analysis engine to analyze the user's emotional data from voice tone and facial expressions.

[1256] 3. Generating Legal Assessments

[1257] The server searches for relevant legal information and past cases from a legal database, and generates legal assessments and recommendations using a natural language generation (NLG) engine. During this process, the server also takes into account the user's emotional data. For example, if the user is feeling very anxious, the server will provide a detailed and thorough explanation.

[1258] 4. Generate and send results

[1259] The generated legal assessment and recommendations are then re-encrypted and sent to the smartphone, where they are decrypted and displayed in an easy-to-understand format to the user. For example, they might display a message like, "How to claim your 1 million yen refund: Follow these steps."

[1260] 5. Arranging trial simulations and expert consultations

[1261] Users can use the trial simulation function to virtually simulate a trial, allowing them to predict the outcome of a trial. Furthermore, if they wish to consult with an expert (lawyer), they can make a reservation or schedule an appointment within the application.

[1262] Specific examples

[1263] User input example

[1264] "I lent 1 million yen to a friend and he never paid it back."

[1265] (Emotion engine prompt): "Please tell us what you're feeling. Then tell us how you're feeling (e.g., anger, anxiety, sadness, etc.)"

[1266] In this way, this system provides users with the information and support they need to take appropriate legal action against their troubles, even if they do not have legal knowledge. In particular, the support provided by the emotion engine enables responses that are in line with the user's emotions, resulting in a more effective approach.

[1267] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[1268] Step 1:

[1269] Users launch the "Legal Advisor Support" app on their smartphone and select the type of consultation they need. Next, they enter the details of their consultation. Input is done using a text box, and voice input and facial expression data via a camera are also collected.

[1270] Input: Text data of consultation content, voice data, facial expression data

[1271] Actions: User enters information and collects data.

[1272] Step 2:

[1273] The device encrypts the input consultation content and emotion data using the AES-256 algorithm, and the encrypted data is sent to the server.

[1274] Input: Text data of user consultation content, voice data, facial expression data

[1275] Output: Encrypted data

[1276] How it works: The device encrypts the data and sends it to the server.

[1277] Step 3:

[1278] The server decrypts the encrypted data it receives using the AES-256 decryption algorithm and passes the decrypted data to a natural language processing (NLP) engine for analysis.

[1279] Input: Encrypted data

[1280] Output: Decoded text data, audio data, and facial expression data

[1281] How it works: The server decodes the data and passes it to a natural language processing engine.

[1282] Step 4:

[1283] The server uses a natural language processing engine to analyze the text data of the consultation, extracting legal points, and simultaneously uses an emotion analysis engine to analyze the user's emotions from their voice tone and facial expressions.

[1284] Input: Decoded text data, audio data, facial expression data

[1285] Output: Legal summary, user emotion data (e.g. anger, anxiety)

[1286] How it works: The server parses the text, extracts legal points, and also analyzes sentiment.

[1287] Step 5:

[1288] The server searches legal databases for relevant legal information and past cases, uses a natural language generation (NLG) engine to generate appropriate legal assessments and recommendations for users, and provides appropriate wording and explanations based on the user's sentiment data.

[1289] Input: Legal summary, user sentiment data

[1290] Output: Legal assessment and recommendations

[1291] Operation: The server searches the database and generates legal assessments and recommendations.

[1292] Step 6:

[1293] The server encrypts the generated legal assessment and recommendations and sends them to the terminal, again using the AES-256 algorithm.

[1294] Input: Legal assessment, recommendations

[1295] Output: Encrypted rating and recommendations

[1296] How it works: The server encrypts the data and sends it to the device.

[1297] Step 7:

[1298] The terminal decrypts the received data, and the decrypted legal assessment and recommendations are displayed to the user, who can then decide on the next course of action based on the instructions.

[1299] Input: Encrypted legal assessment and recommendations

[1300] Output: Decoded legal assessment and recommendations

[1301] Action: The terminal decrypts the data and displays it to the user.

[1302] Step 8:

[1303] The user uses the trial simulation means to simulate the outcome of a trial, and if necessary, arranges for consultation with an expert (such as a lawyer).

[1304] Input: Legal assessment, recommendations

[1305] Output: Simulation results, expert consultation appointment

[1306] Action: The user runs a simulation and arranges for an expert consultation.

[1307] In this way, the system of the present invention can provide detailed and appropriate support for legal responses to troubles faced by users, even if they do not have legal knowledge. Furthermore, the use of an emotion engine allows for flexible responses that correspond to the user's emotions.

[1308] The specific processing unit 290 transmits the result of the specific processing to the headset type terminal 314. In the headset type terminal 314, the control unit 46A causes the speaker 240 and the display 343 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[1309] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[1310] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the headset type terminal 314.

[1311] [Fourth embodiment]

[1312] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

[1313] 7, a data processing system 410 includes a data processing device 12 and a robot 414. An example of the data processing device 12 is a server.

[1314] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[1315] The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a control target 443. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the control target 443 are also connected to the bus 52.

[1316] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[1317] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[1318] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[1319] The control object 443 includes a display device, LEDs in the eyes, and motors for driving the arms, hands, and feet. The posture and gestures of the robot 414 are controlled by controlling the motors of the arms, hands, and feet. Some of the emotions of the robot 414 can be expressed by controlling these motors. In addition, the facial expressions of the robot 414 can also be expressed by controlling the light emission state of the LEDs in the eyes of the robot 414.

[1320] Fig. 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Fig. 8, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[1321] 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.

[1322] 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.

[1323] In the robot 414, the processor 46 performs the reception output process. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[1324] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1325] This invention is a system that allows users to receive appropriate legal advice even if they do not have legal knowledge. This system can be used by users via mobile devices or personal computers, and provides legal solutions to problems that users encounter.

[1326] Program processing and specific operations

[1327] 1. User inputs consultation matter

[1328] The user launches the "Pocket Lawyer" application using a device, such as a smartphone app or browser.

[1329] The user selects the type of consultation case through the interface means, for example, from options such as "financial troubles," "traffic accidents," and "labor issues."

[1330] Enter detailed information into the input means. For example, enter something like "I lent 1 million yen to a friend, but he hasn't paid me back" into the text box.

[1331] 2. Sending job information on your device

[1332] The terminal encrypts the input consultation content using the encryption means, and then transmits the data to the server using the transmission means, thereby protecting the user's privacy.

[1333] 3. Processing of Legal Assessments by the Server

[1334] The server uses a decoding means to decrypt the received data, so that the user's input can be parsed in its original form.

[1335] The server analyzes the submitted consultation content and searches for relevant legal information, including checking a legal database to find relevant legal provisions and past court decisions.

[1336] The server generates legal assessments and recommendations based on the retrieved legal information, such as "You can request the return of 1 million yen based on the right to claim the return of the loan under Article XX of the Civil Code."

[1337] 4. Server generation and transmission of results

[1338] The server encrypts the generated legal assessment and recommendations and sends them to the device, ensuring data security.

[1339] 5. Displaying the results on the terminal

[1340] The device decrypts the data sent from the server and displays it to the user, such as a message like, "You can sue your friend for 1 million yen. You can take legal action by following the steps below."

[1341] 6. Court Simulation Processing

[1342] The user uses the trial simulation means to simulate the outcome of a trial, and obtains a simulation result such as, "If you take this case to court, the likelihood of a verdict is high, and you will be able to request a refund of 1 million yen."

[1343] Specific examples

[1344] In case of financial trouble:

[1345] 1. Users

[1346] Launch the "Pocket Lawyer" app on your smartphone and select the "Financial Troubles" category.

[1347] Enter the following as the topic of your consultation: "I lent 1 million yen to a friend, but he hasn't paid me back."

[1348] 2. Terminal

[1349] The entered consultation content is encrypted and sent to the server.

[1350] 3. Server

[1351] The received content is decrypted and the applicable law for the financial dispute is searched for. For example, "claims under Article XX of the Civil Code" is found.

[1352] Specific advice to the user (for example, sending a certified letter or consulting a lawyer) and the expected amount of compensation (1 million yen) are generated.

[1353] 4. Server

[1354] The generated legal assessment and recommendations are encrypted and transmitted to the device.

[1355] 5. Terminal

[1356] The decoded information is displayed to the user, allowing the user to decide on the next action based thereon.

[1357] 6. Users

[1358] If desired, we can conduct a trial simulation to understand the likely verdict and compensation amount in an actual trial. Based on the results, we can plan specific legal responses.

[1359] In this way, the system can provide users with the information and support they need to take appropriate legal action against their own troubles, even if they do not have legal knowledge.

[1360] The processing flow will be explained below.

[1361] Step 1:

[1362] The user starts the "Pocket Lawyer" application using the terminal. After starting, a menu screen is displayed.

[1363] Step 2:

[1364] The user selects the type of consultation case from the menu screen. For example, options such as "financial troubles," "traffic accidents," and "labor issues" are displayed, and the user can select by tapping or clicking.

[1365] Step 3:

[1366] The user uses the input means to enter detailed information (for example, "I lent 1 million yen to a friend, but he hasn't paid me back") according to the selected consultation matter. This information is entered using text boxes and selectable options.

[1367] Step 4:

[1368] The terminal formats the consultation content entered by the user and encrypts the data using an encryption means, which is to protect the user's privacy.

[1369] Step 5:

[1370] The terminal transmits the encrypted data to the server using a transmission means, and the data is sent securely via Internet communication.

[1371] Step 6:

[1372] The server decrypts the received encrypted data using a decryption means, thereby restoring the original consultation content to a format that can be analyzed within the server.

[1373] Step 7:

[1374] The server analyzes the content of the consultation and searches a legal database for relevant legal information and past precedents. For example, if the consultation is about financial troubles, it will extract relevant provisions of the Civil Code and similar precedents.

[1375] Step 8:

[1376] The server generates a legal assessment and specific recommendations based on the retrieved legal information. For example, it may provide an assessment such as "Based on Article XX of the Civil Code, you can claim a refund of 1 million yen," and suggests specific legal steps the user should take (such as sending a certified letter or filing a lawsuit).

[1377] Step 9:

[1378] The server encrypts the generated legal assessment and recommendations before sending them to the terminal, ensuring data security.

[1379] Step 10:

[1380] The terminal receives the encrypted data sent by the server and uses a decryption means to decrypt the data, thereby returning the information in a form that the user can understand.

[1381] Step 11:

[1382] The device will display a legal assessment and recommendations to the user, such as a message like, "You can sue your friend for 1 million yen. Follow these steps."

[1383] Step 12:

[1384] Based on the displayed suggestions, the user can use the trial simulation means to simulate specific trial outcomes, for example, to check the predicted judgment and compensation amount if a trial is held, which helps the user decide on the next step.

[1385] Step 13:

[1386] The user may use the arrangement means to access legal experts for legal consultation as needed, for example, by arranging a call or an appointment to consult with a lawyer via the system.

[1387] In this way, the system allows users to easily seek legal advice and provides specific information and support to take appropriate legal action, while also protecting users' privacy by using encrypted communications.

[1388] Example 1

[1389] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1390] In modern society, it is difficult for ordinary users without legal knowledge to take appropriate action when they encounter legal problems. Furthermore, because directly accessing legal experts for legal consultations is costly and time-consuming, an efficient solution is needed. To solve this problem, a system is needed that allows users to easily seek legal advice and receive appropriate legal evaluations and advice.

[1391] 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.

[1392] In this invention, the server includes a decoding means for decoding received data, an analyzing means for analyzing the transmitted consultation content, and a searching means for searching related legal information, thereby enabling users to receive prompt and appropriate advice and evaluation for their legal troubles.

[1393] The "interface means" is a means for the user to select the type of consultation matter.

[1394] The "input means" is a means for a user to input detailed information about the consultation content.

[1395] The "encryption means" is a means for encrypting the consultation content input by the user.

[1396] The "transmission means" is a means for transmitting encrypted data to the server.

[1397] "Decoding means" means for decoding received data.

[1398] The "analysis means" is a means for analyzing the contents of the consultation that have been transmitted.

[1399] "Search tools" are tools for searching relevant legal information.

[1400] "Generating means" refers to a means for generating legal assessments and recommendations based on the retrieved legal information.

[1401] The "display means" is a means for displaying the generated proposals and legal assessments to the user.

[1402] "Simulation means" refers to a means for conducting a trial simulation.

[1403] "Generative AI model" means an artificial intelligence model used to analyze received content.

[1404] A "prompt means" is a means by which a user inputs a prompt sentence into a generative AI model.

[1405] This invention is a system that allows users to receive appropriate legal consultations even if they do not have legal knowledge. Specifically, the system can be used by users using mobile terminals or personal computers, and provides legal solutions to problems that users encounter.

[1406] Users can launch the "Pocket Lawyer" application from their smartphone or PC and select the type of consultation case. Specifically, they can select the appropriate category from multiple options, such as "financial troubles," "traffic accidents," and "labor issues." They then enter detailed consultation details into an input means (e.g., a text box). For example, they could enter a problem such as "I lent 1 million yen to a friend, but he hasn't repaid me."

[1407] The terminal encrypts the input consultation content using the encryption means and transmits the data to the server using the transmission means. At this time, an encryption algorithm such as AES or RSA is used, and the data is transmitted via the HTTPS protocol.

[1408] The server decodes the received data using a decoding means to obtain the user's input. The server then uses an analysis means to analyze the consultation content using a natural language processing (NLP) model. For example, generative AI models such as BERT or GPT-3 are used. Based on the analyzed content, the server searches relevant legal databases and past precedents.

[1409] The server uses a generation means to generate a legal assessment and proposal based on the retrieved legal information. For example, an assessment such as "You can request the return of 1 million yen based on the right to claim the return of the loan under Article XX of the Civil Code" may be provided. The generated legal assessment and proposal are then re-encrypted and sent to the terminal.

[1410] The device then decrypts the received encrypted data and displays it to the user using a display device. Specific information displayed appears to include advice such as, "You can claim 1 million yen from your friend. You can take legal action by following the steps below."

[1411] Furthermore, the user can use the trial simulation means to simulate the outcome of a trial. For example, the result may be displayed as "If you take this case to court, the likelihood of a verdict is high, and you may be able to request a refund of 1 million yen."

[1412] For example, the user can enter:

[1413] "If I lent a friend 1 million yen and he doesn't pay me back, what legal steps should I take?"

[1414] This allows users to obtain information and support to take appropriate legal action against their troubles, even if they do not have extensive knowledge of the law.

[1415] The flow of the identification process in the first embodiment will be described with reference to FIG.

[1416] Step 1: User inputs consultation request

[1417] The user launches the "Pocket Lawyer" application on their smartphone or PC and selects the type of problem. For example, they can choose from categories such as "financial problems," "traffic accidents," and "labor issues." They then enter the details of their problem in the text box. For example, they can enter a problem such as "I lent 1 million yen to a friend, but he hasn't repaid me."

[1418] Input: The user inputs the type of consultation case and detailed consultation content.

[1419] Output: The consultation is saved on the device and ready for the next processing step.

[1420] Step 2: Submit job information on your device

[1421] The terminal encrypts the consultation details entered by the user using encryption algorithms such as AES or RSA. The encrypted data is then securely sent to the server using the HTTPS protocol.

[1422] Input: The consultation content entered by the user.

[1423] Output: The encrypted consultation data is sent to the server.

[1424] Step 3: Server decrypts the data

[1425] The server receives the encrypted data sent from the terminal, then decrypts the data using a dedicated decryption key to obtain the original consultation content.

[1426] Input: Encrypted consultation data.

[1427] Output: The decrypted consultation content is retrieved on the server.

[1428] Step 4: Analysis of the consultation content by the server

[1429] The server then analyzes the decoded content using a natural language processing (NLP) model, where a generative AI model (such as BERT or GPT-3) is used to analyze the content from a legal perspective.

[1430] Input: Decrypted consultation content.

[1431] Output: The parsed results are obtained and will be used in the next step.

[1432] Step 5: Server searches for relevant legal information

[1433] The server searches relevant legal databases and past precedents based on the analyzed consultation content. For example, it finds legal information that corresponds to "Article XX of the Civil Code."

[1434] Input: Parsed consultation content.

[1435] Output: Relevant legal information and case law is retrieved on the server.

[1436] Step 6: Server generates legal assessment and recommendations

[1437] The server generates legal assessments and recommendations based on the retrieved legal information. For example, it may provide advice such as, "You can request the return of 1 million yen based on the right to claim the return of a loan under Article XX of the Civil Code."

[1438] Input: Relevant legal information and case law.

[1439] Output: A legal assessment and recommendations are generated.

[1440] Step 7: The server encrypts and transmits the ratings and recommendations

[1441] The server encrypts the generated legal assessment and recommendations and transmits them to the terminal using encryption algorithms such as AES or RSA, using the HTTPS protocol.

[1442] Input: Legal assessment and recommendations.

[1443] Output: Encrypted legal assessment and recommendations sent to terminal.

[1444] Step 8: Decrypt and display the data using your terminal

[1445] The device decrypts the encrypted data received from the server. It then displays the decrypted legal assessment and recommendations to the user. For example, the device might display a message like, "You can claim 1 million yen from your friend. You can proceed with the legal process by following the steps below."

[1446] Input: Encrypted legal assessment and recommendations.

[1447] Output: The decrypted information is displayed to the user.

[1448] Step 9: User runs the trial simulation

[1449] The user taps the simulation button in the application to start the court simulation. The server runs the simulation based on the received information, analyzing past court results and similar cases to predict the outcome. The simulation result is provided as "The likelihood of a verdict is high, and it is possible to request the return of 1 million yen."

[1450] Input: The case information for the simulation desired by the user.

[1451] Output: Simulation results are displayed to the user.

[1452] (Application example 1)

[1453] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1454] Many users today face legal problems, but finding a solution is not easy. Obtaining appropriate legal advice is particularly difficult for ordinary users without legal knowledge. It is also often difficult to physically visit a lawyer or legal consultation center. Furthermore, privacy protection during the legal consultation process must be taken into consideration. The present invention aims to solve these problems and provide a system that allows users to easily and safely obtain legal advice.

[1455] 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.

[1456] In this invention, the server includes an interface for selecting the type of consultation case, an input for inputting detailed consultation information, a transmission for transmitting the input consultation information to the server, a server for analyzing the transmitted consultation information and searching for related legal information, a generation for generating a legal assessment and proposals based on the searched legal information, a display for displaying the generated proposals and legal assessments to the user, a simulation for conducting a trial simulation, an augmented reality for conducting consultations through avatars in a virtual environment, a generation for generating legal solutions using a generative AI model, and a prompt generation for generating prompts for the generative AI model. This allows users to receive high-quality legal advice in a virtual environment without physically visiting a legal consultation center. Furthermore, by using an encryption for encrypting the transmitted consultation content and a decryption for decrypting the received content, the system provides secure legal consultations while protecting the user's privacy.

[1457] The "interface means" is a means for the user to select the type of consultation matter.

[1458] The "input means" is a means for a user to input detailed information about the consultation content.

[1459] The "transmission means" is a means for transmitting the input consultation content to the server.

[1460] The "server means" is a means for analyzing the transmitted consultation content and searching for related legal information.

[1461] "Generator" means a means for generating legal assessments and recommendations based on retrieved legal information.

[1462] The "display means" is a means for displaying the generated proposals and legal assessments to the user.

[1463] "Simulation means" refers to a means for conducting a trial simulation.

[1464] "Augmented reality tools" are tools for conducting consultations through avatars in a virtual environment.

[1465] A "generative AI model" is an artificial intelligence model used to generate legal solutions.

[1466] The "prompt sentence generation means" is a means for creating a prompt sentence to be provided to the generative AI model.

[1467] The "encryption means" is a means for encrypting the consultation content that has been transmitted.

[1468] A "decoding means" is a means for decoding received content.

[1469] "Means of Arrangement" refers to the means by which a user accesses a professional for legal advice.

[1470] The present invention relates to a system that allows users to conduct legal consultations in a virtual environment, implemented using smart glasses or a head-mounted display.

[1471] System configuration

[1472] This system consists of the following hardware and software:

[1473] 1. Hardware

[1474] Smart glasses or head-mounted displays: devices that allow users to access and consult virtual environments.

[1475] 2. Software

[1476] Interface means: The user selects the type of consultation case.

[1477] Input means: The user inputs detailed information about the consultation.

[1478] Transmission means: The input consultation content is transmitted to the server.

[1479] Server means: Analyzes the transmitted consultation content and searches for related legal information.

[1480] Generation means: Generate legal assessments and recommendations based on the retrieved legal information.

[1481] Display means: displays the generated recommendations and legal assessments to the user.

[1482] Simulation method: Conduct a trial simulation.

[1483] Augmented reality means (AR interface module): Consultations are conducted through avatars in a virtual environment.

[1484] Generative AI model (openai API): Generates legal solutions.

[1485] Prompt sentence generation means: Creates a prompt sentence to be provided to the generative AI model.

[1486] Encryption method: The consultation content sent is encrypted.

[1487] Decryption means: Decrypts the received content.

[1488] Arrangements: A user accesses a professional for legal advice.

[1489] Specific examples of system processing

[1490] First, the user puts on smart glasses or a head-mounted display and launches the application. They enter the virtual legal consultation center and use the interface to select the type of consultation case, such as "financial troubles," "traffic accidents," or "labor issues." They then use an input device to enter the details of their consultation (e.g., "I lent 500,000 yen to a friend and he hasn't repaid me").

[1491] The device encrypts the input consultation content and securely transmits it to the server, where it decrypts the received content and uses a generative AI model (openai API) to search for relevant legal information. The generative AI model then generates a specific legal assessment and recommendations.

[1492] An example of a specific prompt is, "If I lend my friend 500,000 yen and he doesn't pay me back, what legal solutions are there? Please provide some specific advice."

[1493] The generated proposals and legal assessments are encrypted and sent to the terminal. The information is decrypted on the terminal and displayed to the user. Based on the displayed information, the user can take the next action. It is also possible to run a trial simulation to understand the likely verdict and compensation amount.

[1494] This system allows users to have legal consultations in a virtual environment and receive high-quality legal advice while protecting their privacy.

[1495] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[1496] Step 1:

[1497] The user puts on smart glasses or a head-mounted display and starts the application. This is the process where the user enters the virtual legal consultation office and uses the interface means to select the type of consultation case (e.g., "financial troubles," "traffic accidents," etc.). The selected type of consultation case is input into the interface means by the user's input.

[1498] Step 2:

[1499] The user uses the input means to input detailed information about the problem (e.g., "I lent 500,000 yen to a friend, but he hasn't paid me back.") The input content is recorded in text format in the input means.

[1500] Step 3:

[1501] The terminal encrypts the consultation content obtained from the input means using the encryption means, and the encrypted data is used to protect the privacy of the user.

[1502] Step 4:

[1503] The terminal transmits the encrypted consultation content to the server using the transmission means, and the transmitted data is input to the server means.

[1504] Step 5:

[1505] The server decrypts the received encrypted data using the decryption means, and the decrypted data becomes available within the server as the original consultation content.

[1506] Step 6:

[1507] The server analyzes the decrypted consultation content and compares it with a legal database using a generative AI model (openai API). This searches for relevant legal information. An example of a prompt sentence is "If I lend my friend 500,000 yen and he doesn't repay it, what legal solution is there? Please provide specific advice.", which is input into the generative AI model.

[1508] Step 7:

[1509] The generative AI model generates legal assessments and recommendations based on the input prompt. For example, it might generate an assessment result such as, "You can request a refund of 500,000 yen based on the right to claim repayment of a loan under Article XX of the Civil Code."

[1510] Step 8:

[1511] The server encrypts the generated legal assessment and recommendations using encryption means, and the encrypted data is transmitted from the server means to the terminal via transmission means.

[1512] Step 9:

[1513] The terminal decrypts the received encrypted data using a decryption means, and the decrypted legal assessment and recommendations are displayed on the terminal.

[1514] Step 10:

[1515] The user can confirm the displayed legal assessment and recommendations, and if desired, can use the trial simulation means to obtain a simulation result of what would happen if the case were taken to court. The simulation result is also displayed on the terminal.

[1516] Through the above steps, this system enables users to have legal consultations in a virtual environment and receive appropriate legal advice safely.

[1517] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[1518] This invention is a system that enables users to receive appropriate legal advice even if they do not have legal knowledge, and it is combined with an emotion engine that recognizes the user's emotions and provides a more appropriate legal approach. This system can be used by users via mobile devices or PCs, and provides legal solutions to problems that users encounter.

[1519] Program processing and specific operations

[1520] 1. User inputs consultation matter

[1521] The user launches the "Pocket Lawyer" application using a device, such as a smartphone app or browser.

[1522] The user selects the type of consultation case through the interface means, for example, from options such as "financial troubles," "traffic accidents," and "labor issues."

[1523] Enter detailed information into the input means. For example, enter something like "I lent 1 million yen to a friend, but he hasn't paid me back" into the text box.

[1524] 2. Sending job information on your device

[1525] The terminal encrypts the input consultation content using the encryption means, and then transmits the data to the server using the transmission means, thereby protecting the user's privacy.

[1526] 3. Processing of Legal Assessments by the Server

[1527] The server decrypts the received data using a decryption means, thereby restoring the original consultation content to a format that can be analyzed within the server.

[1528] The server analyzes the content of the consultation and searches for relevant legal information and past precedents from a legal database. For example, if the consultation is about financial troubles, it will extract relevant provisions of the Civil Code and similar precedents.

[1529] 4. Running the Emotion Engine

[1530] At the same time, the server analyzes the input content and the microphone input and camera footage of the user at the time of input to recognize the user's emotions, for example, determining whether the user is feeling anger, anxiety, sadness, etc. from the tone of voice and facial expression.

[1531] 5. Legal assessment and proposal generation

[1532] The server generates a legal assessment and proposal based on the retrieved legal information. For example, it may make an assessment such as, "You can request the return of 1 million yen based on the right to claim the return of the loan under Article XX of the Civil Code."

[1533] Tailor your approach to the user based on their perceived emotions, for example, explaining legal procedures in more detail and with more care if the user is feeling very emotional.

[1534] 6. Server generation and transmission of results

[1535] The server encrypts the generated legal assessment and recommendations before sending them to the terminal, ensuring data security.

[1536] 7. Displaying the results on the terminal

[1537] The device decrypts the encrypted data sent from the server and displays it to the user. For example, it may display a message such as, "You can claim 1 million yen from your friend. Follow the steps below."

[1538] 8. Court Simulation Processing

[1539] The user uses the trial simulation means to simulate the outcome of a lawsuit, for example, to check the predicted judgment and compensation amount if the lawsuit is filed, and to help determine the next step.

[1540] 9. Arrangements for consultation with experts

[1541] If the user wishes to further consult with a specialist (lawyer or counselor) depending on the recommended legal approach or their feelings, they can use the arrangement method, for example, to schedule a consultation appointment or arrange a consultation with a lawyer directly within the system.

[1542] Specific examples

[1543] In case of financial trouble:

[1544] 1. Users

[1545] Launch the "Pocket Lawyer" app on your smartphone and select the "Financial Troubles" category.

[1546] The user enters the following as the problem: "I lent 1 million yen to a friend and he hasn't paid me back." During this process, the emotion engine analyzes the user's tone of voice and facial expressions.

[1547] 2. Terminal

[1548] The entered consultation content is encrypted and sent to the server.

[1549] 3. Server

[1550] The received content is decrypted and the relevant law is searched for. For example, "claims under Article XX of the Civil Code" is searched for.

[1551] At the same time, the emotion engine recognizes the user's emotions (e.g., anxiety).

[1552] 4. Server

[1553] Generate legal assessments and recommendations, along with detailed and thoughtful procedural explanations that are sensitive to your emotions.

[1554] 5. Server

[1555] The generated legal assessment and recommendations are encrypted and transmitted to the device.

[1556] 6. Terminal

[1557] The decoded information is displayed to the user, allowing the user to decide on the next action based thereon.

[1558] 7. Users

[1559] If necessary, we will conduct trial simulations and take further legal measures, and we will also arrange for consultations with lawyers and other experts.

[1560] In this way, this system provides users with the information and support they need to take appropriate legal action against their troubles, even if they do not have legal knowledge. In particular, the support provided by the emotion engine enables responses that are in line with the user's emotions, resulting in a more effective approach.

[1561] The processing flow will be explained below.

[1562] Step 1:

[1563] The user starts the "Pocket Lawyer" application using the terminal. After starting, a menu screen is displayed.

[1564] Step 2:

[1565] The user selects the type of consultation case from the menu screen. For example, options such as "financial troubles," "traffic accidents," and "labor issues" are displayed, and the user can select by tapping or clicking.

[1566] Step 3:

[1567] The user uses the input means to enter detailed information (for example, "I lent 1 million yen to a friend, but he hasn't paid me back") according to the selected consultation matter. This information is entered using text boxes and selectable options.

[1568] Step 4:

[1569] The terminal formats the consultation content entered by the user and encrypts the data using an encryption means, which is to protect the user's privacy.

[1570] Step 5:

[1571] The terminal transmits the encrypted data to the server using a transmission means, and the data is sent securely via Internet communication.

[1572] Step 6:

[1573] The server decrypts the received encrypted data using a decryption means, thereby restoring the original consultation content to a format that can be analyzed within the server.

[1574] Step 7:

[1575] The server analyzes the content of the consultation and searches a legal database for relevant legal information and past precedents. For example, if the consultation is about financial troubles, it will extract relevant provisions of the Civil Code and similar precedents.

[1576] Step 8:

[1577] The server activates an emotion engine and analyzes the user's voice tone and facial expressions while they are typing. The emotion engine recognizes the user's emotions (e.g., anger, anxiety, sadness, etc.) based on data acquired from the microphone and camera.

[1578] Step 9:

[1579] The server generates a legal assessment and specific proposals based on the retrieved legal information. For example, it may provide an assessment such as, "You can request the return of 1 million yen based on the right to claim the return of the loan under Article XX of the Civil Code."

[1580] Step 10:

[1581] The server adjusts the recommendations it generates based on the emotions recognized by the emotion engine, for example, providing a more detailed and polite explanation of legal proceedings if the user is feeling very emotional.

[1582] Step 11:

[1583] The server encrypts the generated legal assessment and recommendations before sending them to the terminal, ensuring data security.

[1584] Step 12:

[1585] The terminal receives the encrypted data sent by the server and uses a decryption means to decrypt the data, thereby returning the information in a form that the user can understand.

[1586] Step 13:

[1587] The device will display a legal assessment and recommendations to the user, such as a message like, "You can sue your friend for 1 million yen. Follow these steps."

[1588] Step 14:

[1589] Based on the displayed proposals, the user can use the trial simulation means to simulate specific trial outcomes, for example, to check the predicted judgment and compensation amount if a trial is held, which helps the user decide on the next step.

[1590] Step 15:

[1591] The user can take legal action based on the displayed information and simulation results, and if necessary, contact an expert (e.g., a lawyer) for legal advice. The system provides a function for arranging access to an expert.

[1592] In this way, the system recognizes the user's emotions and provides the most appropriate legal approach based on them, helping users safely and effectively deal with legal issues, even if they have no legal knowledge.

[1593] Example 2

[1594] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1595] The challenges are that users without legal knowledge have difficulty finding appropriate solutions to their legal problems, and that appropriate responses based on the user's feelings are not possible.Furthermore, protecting the privacy of legal consultation content and the hassle of accessing legal experts are also major issues.

[1596] 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.

[1597] In this invention, the server includes an analysis means for analyzing the transmitted consultation content and searching for related legal information, an emotion analysis means for recognizing the user's emotions, and a generation means for generating a legal assessment and proposals based on the searched legal information and the emotion analysis results, thereby enabling appropriate legal responses and emotional support to be provided to users even if they do not have legal knowledge.

[1598] The "interface means" refers to an input device or screen that allows the user to select the type of consultation matter.

[1599] "Input means" refers to an input device such as a keyboard or touch screen that allows a user to input detailed information about the consultation.

[1600] "Transmission means" refers to a communication device or software for transmitting the input consultation details to the server.

[1601] "Analysis means" refers to a program or algorithm for analyzing the submitted consultation content and searching for relevant legal information.

[1602] "Emotion analysis means" refers to voice analysis algorithms and facial recognition technology for recognizing a user's emotions.

[1603] "Generator" means a processor or software for generating legal assessments and recommendations based on the retrieved legal information and sentiment analysis results.

[1604] "Display means" refers to a monitor or display device for displaying generated recommendations and legal assessments to a user.

[1605] "Simulation means" refers to software that provides a dedicated program or simulated environment for conducting trial simulations.

[1606] "Encryption means" refers to a security algorithm or program used to encrypt the consultation content transmitted.

[1607] "Decryption means" refers to a security algorithm or program used to decrypt received content.

[1608] "Arrangement" refers to a scheduling system or communication device that allows a user to access a professional for legal consultation.

[1609] This invention is a system that enables users to receive appropriate legal consultations even if they do not have legal knowledge, and further combines an emotion engine that recognizes the user's emotions and provides a more appropriate legal approach. This system can be used by users via mobile devices or personal computers, and provides legal solutions to problems the user is encountering. Specific embodiments of the present invention are described below.

[1610] User input of consultation matter

[1611] The user starts the "Pocket Lawyer" application using a mobile device or a PC. Using the interface, the user selects the type of consultation case, such as "Financial Trouble," "Traffic Accident," or "Labor Issue," and enters the details of the consultation in a text box. For example, the user enters a specific consultation case such as "I lent 1 million yen to a friend, but he hasn't repaid me."

[1612] Sending job information on your device

[1613] The terminal encrypts the consultation details entered by the user using encryption means. A security algorithm such as AES is used for encryption. The encrypted data is then sent to the server via the Internet using transmission means. The security of the data is ensured even during transmission by using HTTPS.

[1614] Server processing of legal assessments

[1615] The server uses a decoding means to decode the received data and return the original consultation content to an analyzable format. Next, the server uses an analysis means to search for related legal information and past case law information from a legal database. For example, for a "financial dispute," it extracts the relevant provisions of the Civil Code and past case law of similar cases.

[1616] Running the Emotion Engine

[1617] The server simultaneously analyzes the text entered by the user, microphone input, and camera footage, and uses emotion analysis techniques to recognize the user's emotions. Specifically, it uses a voice analysis algorithm to analyze the user's tone of voice and facial recognition technology to analyze the user's facial expressions. This allows it to determine whether the user is feeling anger, anxiety, sadness, or other emotions.

[1618] Legal assessment and proposal generation

[1619] The server generates legal assessments and suggestions based on the searched legal information and sentiment analysis results. For example, it provides specific advice such as, "You can request a refund of 1 million yen based on the right to claim repayment of a loan under Article XX of the Civil Code." If the user is emotionally unstable, it also adds more detailed and thorough explanations of how to deal with the situation.

[1620] Server generation and transmission of results

[1621] The server then encrypts the generated legal assessment and recommendations using encryption methods and sends them to the terminal, using HTTPS to ensure communication security.

[1622] Displaying results on a terminal

[1623] The device decrypts the encrypted data received from the server. The decrypted content is then displayed in the application in a format that is easy for the user to read. For example, a specific message such as "You can claim 1 million yen from your friend. Follow the steps below" is displayed.

[1624] Court Simulation Processing

[1625] Users can use the trial simulation tool to conduct a virtual trial. By tapping the simulation button, the app displays the predicted verdict and compensation amount if the trial were to take place, allowing users to plan their next steps more specifically.

[1626] Arrangements for consultation with experts

[1627] Depending on the user's needs, they can select the expert consultation option within the system and arrange for further consultation with an expert (lawyer or counselor) according to their legal approach and feelings. They can also use the scheduling system to set up an appointment to directly contact an expert.

[1628] Specific examples

[1629] For example, in the case of financial problems,

[1630] Users launch the "Pocket Lawyer" app on their smartphone and select the "Financial Troubles" category.

[1631] Enter the following as the topic of your consultation: "I lent 1 million yen to a friend, but he hasn't paid me back."

[1632] The device encrypts this content and sends it to the server, which decrypts it and analyzes the legal information and sentiment.

[1633] It generates advice requesting a return based on the "claim under Article XX of the Civil Code" and provides the user with a legal assessment, including responses according to emotions.

[1634] The terminal decodes and displays this, and the user plans their next action.

[1635] Example of input prompt for generative AI model

[1636] "If I lend a friend 1 million yen and he doesn't pay me back, what legal procedures should I follow?"

[1637] "I want to know the proper steps to take after being involved in a traffic accident."

[1638] "I would like to know the legal steps to take regarding unpaid wages after retirement."

[1639] By using the specific steps and operating procedures described above, users can receive appropriate legal responses and emotionally sensitive support for their troubles, even if they have no legal knowledge.

[1640] The flow of the identification process in the second embodiment will be described with reference to FIG.

[1641] Step 1: User inputs consultation request

[1642] The user launches the "Pocket Lawyer" app on a mobile device or PC. Using the interface displayed on the screen, the user selects the type of consultation, such as "financial troubles," "traffic accidents," or "labor issues." The user then enters the details of the consultation in the text box. For example, the user might enter "I lent 1 million yen to a friend, but he hasn't repaid me," and presses the send button. The data entered is the type of consultation and the details of the consultation.

[1643] Step 2: Submit job information on your device

[1644] The terminal receives the consultation content entered by the user and encrypts it using a security algorithm such as AES in the encryption means. The encrypted data is sent to the server using HTTPS via the transmission means. The input is the user's consultation content, and the output is encrypted data. For example, the content "I lent 1 million yen to a friend, but he hasn't paid me back" is encrypted and sent.

[1645] Step 3: Server processes legal assessment

[1646] The server receives the encrypted data sent from the terminal and decrypts it using a decryption means. This returns the original consultation content to an analyzable format. The server analyzes the decrypted data and searches a legal database for relevant legal information and past precedents. The input is the decrypted consultation content, and the output is the relevant legal information and similar precedents. For example, a search might look up "claims under Article XX of the Civil Code."

[1647] Step 4: Run the Emotion Engine

[1648] The server analyzes the user's input, microphone input, and camera footage, and uses emotion analysis techniques to recognize the user's emotions. Specifically, it analyzes the user's tone of voice using a voice analysis algorithm and facial expression using facial recognition technology. The input is text data, audio data, and video data, and the output is the user's emotion (e.g., anger, anxiety, sadness).

[1649] Step 5: Legal assessment and generation of proposals

[1650] The server generates a legal assessment and proposal based on the searched legal information and the results of sentiment analysis. Specifically, it provides legal advice such as, "You can request the return of 1 million yen based on the right to claim the return of a loan under Article XX of the Civil Code." It also adjusts response procedures according to the sentiment and provides detailed explanations. The input is legal information and sentiment data, and the output is a legal assessment and proposals.

[1651] Step 6: Server generates and sends results

[1652] The server encrypts the generated legal assessment and recommendations again using encryption means and sends them to the terminal using the HTTPS protocol, where the input is the generated legal assessment and recommendations and the output is the encrypted data.

[1653] Step 7: Viewing the results in the terminal

[1654] The device decrypts the encrypted data received from the server and displays it to the user. For example, it might display a message like, "You can sue your friend for 1 million yen. Follow these steps." The input is the encrypted data, and the output is the decrypted legal assessment and recommendations.

[1655] Step 8: Court Simulation Processing

[1656] Users can use the trial simulation tool to conduct a virtual trial. By tapping the simulation button, the predicted verdict and compensation amount will be displayed. The input is the generated legal assessment and recommendations, and the output is the simulation results.

[1657] Step 9: Arrange for expert consultation

[1658] The user selects the expert consultation option in the system and makes arrangements to consult with an expert such as a lawyer or counselor. Using the schedule adjustment system, the user can set an appointment and contact the expert directly. The input is the user's schedule request and the content of the consultation, and the output is the appointment setting information.

[1659] (Application example 2)

[1660] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1661] There is a need for a system that can provide appropriate legal advice even to users without legal knowledge, and that can provide a more appropriate legal approach by taking the user's feelings into consideration. Current legal advice systems have the problem of providing mechanical answers without considering the user's feelings. Another issue is the complicated procedures that users must go through to access legal experts.

[1662] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes an interface means for selecting the type of consultation case, an input means for inputting detailed consultation content information, an emotion analysis means for analyzing the voice and facial expression at the time of input and recognizing the user's emotion, a transmission means for transmitting the input consultation content and emotion data to the server, a server means for analyzing the transmitted consultation content and retrieving related legal information, a generation means for generating a legal assessment and recommendations based on the retrieved legal information and emotion data, a display means for displaying the generated recommendations and legal assessment to the user, and a simulation means for conducting a trial simulation. This enables a detailed and careful legal approach that takes the user's emotion into consideration and also facilitates access to experts.

[1663] The "interface means for selecting the type of consultation case" refers to a screen or operation means for the user to select a category of legal consultation content.

[1664] The "input means for inputting detailed information about the consultation content" refers to a device or screen that allows the user to input details of a specific consultation matter.

[1665] "Emotion analysis means for analyzing input voice and facial expressions to recognize the user's emotions" refers to a system or software that acquires and analyzes emotional data from the user's speech and facial expressions.

[1666] The "transmission means for transmitting the consultation content and emotion data input to the server" is a means for encrypting the consultation content and emotion data input by the user and transmitting them to the server.

[1667] The "server means for analyzing the consultation content transmitted and searching for related legal information" is a server having the function of analyzing the consultation content received and searching for related legal data and precedents.

[1668] The "means for generating legal assessments and recommendations based on retrieved legal information and emotion data" refers to a system or process that generates optimal legal assessments and recommendations for users based on legal information and emotion data.

[1669] The "display means for displaying the generated proposals and legal evaluations to the user" refers to a device or screen for displaying the generated legal evaluations and recommendations to the user in an easy-to-understand manner.

[1670] A "simulation means for conducting a trial simulation" is a system or software that allows a user to virtually simulate a trial and confirm the expected outcome.

[1671] This invention is a system that allows users to receive legal advice and appropriate solutions via mobile devices or PCs, and also combines an emotion engine that recognizes the user's emotions. To realize this system, the following hardware and software are required:

[1672] Hardware and software used

[1673] 1. Hardware

[1674] Smartphone (with built-in camera and microphone)

[1675] Server (high-performance database server)

[1676] 2. Software

[1677] Smartphone application "Legal Advisor Support"

[1678] Server-side applications

[1679] Natural Language Processing (NLP) engine (e.g., Google Cloud Natural Language API)

[1680] Sentiment analysis engine (e.g. Microsoft Azure Emotion API)

[1681] Explanation of data processing and data calculation

[1682] 1. Data entry and submission

[1683] Users launch the "Legal Advisor Support" app on their smartphones and enter details of their consultation. The app also uses a camera and microphone to collect voice input and facial expression data. This data is first encrypted (e.g., AES-256) and then sent to the server.

[1684] 2. Data processing by the server

[1685] The server decodes the received data and analyzes the consultation content using a natural language processing engine, extracting legal points from the text data. At the same time, it uses an emotion analysis engine to analyze the user's emotional data from voice tone and facial expressions.

[1686] 3. Generating Legal Assessments

[1687] The server searches for relevant legal information and past cases from a legal database, and generates legal assessments and recommendations using a natural language generation (NLG) engine. During this process, the server also takes into account the user's emotional data. For example, if the user is feeling very anxious, the server will provide a detailed and thorough explanation.

[1688] 4. Generate and send results

[1689] The generated legal assessment and recommendations are then re-encrypted and sent to the smartphone, where they are decrypted and displayed in an easy-to-understand format to the user. For example, they might display a message like, "How to claim your 1 million yen refund: Follow these steps."

[1690] 5. Arranging trial simulations and expert consultations

[1691] Users can use the trial simulation function to virtually simulate a trial, allowing them to predict the outcome of a trial. Furthermore, if they wish to consult with an expert (lawyer), they can make a reservation or schedule an appointment within the application.

[1692] Specific examples

[1693] User input example

[1694] "I lent 1 million yen to a friend and he never paid it back."

[1695] (Emotion engine prompt): "Please tell us what you're feeling. Then tell us how you're feeling (e.g., anger, anxiety, sadness, etc.)"

[1696] In this way, this system provides users with the information and support they need to take appropriate legal action against their troubles, even if they do not have legal knowledge. In particular, the support provided by the emotion engine enables responses that are in line with the user's emotions, resulting in a more effective approach.

[1697] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[1698] Step 1:

[1699] Users launch the "Legal Advisor Support" app on their smartphone and select the type of consultation they need. Next, they enter the details of their consultation. Input is done using a text box, and voice input and facial expression data via a camera are also collected.

[1700] Input: Text data of consultation content, voice data, facial expression data

[1701] Actions: User enters information and collects data.

[1702] Step 2:

[1703] The device encrypts the input consultation content and emotion data using the AES-256 algorithm, and the encrypted data is sent to the server.

[1704] Input: Text data of user consultation content, voice data, facial expression data

[1705] Output: Encrypted data

[1706] How it works: The device encrypts the data and sends it to the server.

[1707] Step 3:

[1708] The server decrypts the encrypted data it receives using the AES-256 decryption algorithm and passes the decrypted data to a natural language processing (NLP) engine for analysis.

[1709] Input: Encrypted data

[1710] Output: Decoded text data, audio data, and facial expression data

[1711] How it works: The server decodes the data and passes it to a natural language processing engine.

[1712] Step 4:

[1713] The server uses a natural language processing engine to analyze the text data of the consultation, extracting legal points, and simultaneously uses an emotion analysis engine to analyze the user's emotions from their voice tone and facial expressions.

[1714] Input: Decoded text data, audio data, facial expression data

[1715] Output: Legal summary, user emotion data (e.g. anger, anxiety)

[1716] How it works: The server parses the text, extracts legal points, and also analyzes sentiment.

[1717] Step 5:

[1718] The server searches legal databases for relevant legal information and past cases, uses a natural language generation (NLG) engine to generate appropriate legal assessments and recommendations for users, and provides appropriate wording and explanations based on the user's sentiment data.

[1719] Input: Legal summary, user sentiment data

[1720] Output: Legal assessment and recommendations

[1721] Operation: The server searches the database and generates legal assessments and recommendations.

[1722] Step 6:

[1723] The server encrypts the generated legal assessment and recommendations and sends them to the terminal, again using the AES-256 algorithm.

[1724] Input: Legal assessment, recommendations

[1725] Output: Encrypted rating and recommendations

[1726] How it works: The server encrypts the data and sends it to the device.

[1727] Step 7:

[1728] The terminal decrypts the received data, and the decrypted legal assessment and recommendations are displayed to the user, who can then decide on the next course of action based on the instructions.

[1729] Input: Encrypted legal assessment and recommendations

[1730] Output: Decoded legal assessment and recommendations

[1731] Action: The terminal decrypts the data and displays it to the user.

[1732] Step 8:

[1733] The user uses the trial simulation means to simulate the outcome of a trial, and if necessary, arranges for consultation with an expert (such as a lawyer).

[1734] Input: Legal assessment, recommendations

[1735] Output: Simulation results, expert consultation appointment

[1736] Action: The user runs a simulation and arranges for an expert consultation.

[1737] In this way, the system of the present invention can provide detailed and appropriate support for legal responses to troubles faced by users, even if they do not have legal knowledge. Furthermore, the use of an emotion engine allows for flexible responses that correspond to the user's emotions.

[1738] The specific processing unit 290 transmits the result of the specific processing to the robot 414. In the robot 414, the control unit 46A causes the speaker 240 and the control target 443 to output the result of the specific processing. The microphone 238 acquires voice indicating a user input regarding the result of the specific processing. The control unit 46A transmits voice data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the voice data.

[1739] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[1740] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the robot 414.

[1741] The emotion identification model 59 as an emotion engine may determine the user's emotion according to a specific mapping. Specifically, the emotion identification model 59 may determine the user's emotion according to an emotion map (see FIG. 9), which is a specific mapping. Similarly, the emotion identification model 59 may determine the robot's emotion, and the identification processing unit 290 may perform identification processing using the robot's emotion.

[1742] FIG. 9 is a diagram illustrating an emotion map 400 on which multiple emotions are mapped. In the emotion map 400, emotions are arranged in concentric circles radiating from the center. Emotions closer to the center of the concentric circles are more primitive. Emotions representing states and actions arising from a state of mind are arranged on the outer edges of the concentric circles. The concept of emotion includes both affect and mental states. Emotions generally generated from reactions occurring in the brain are arranged on the left side of the concentric circles. Emotions generally induced by situational judgment are arranged on the right side of the concentric circles. Emotions generally generated from reactions occurring in the brain and induced by situational judgment are arranged on the upper and lower sides of the concentric circles. Furthermore, the emotion of "pleasure" is arranged on the upper side of the concentric circles, and the emotion of "discomfort" is arranged on the lower side. In this way, in the emotion map 400, multiple emotions are mapped based on the structure by which emotions are generated, and emotions that tend to occur simultaneously are mapped close to each other.

[1743] These emotions are distributed in the 3 o'clock direction on emotion map 400, and typically fluctuate between relief and anxiety. In the right half of emotion map 400, situational awareness dominates over internal sensations, resulting in a sense of calm.

[1744] The inside of emotion map 400 represents what is going on in the mind, and the outside of emotion map 400 represents behavior, so the further you go outside emotion map 400, the more visible the emotions become (the more they are expressed in behavior).

[1745] Human emotions are based on various balances, such as posture and blood sugar levels. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. Emotions can also be created for robots, automobiles, and motorcycles, based on various balances, such as posture and remaining battery life. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. An emotion map can be generated, for example, based on Dr. Mitsuyoshi's emotion map (Research on Voice Emotion Recognition and Emotional Brain Physiological Signal Analysis Systems, Tokushima University, Doctoral Dissertation: https: / / ci.nii.ac.jp / naid / 500000375379). The left half of the emotion map lists emotions belonging to the "reaction" domain, where sensation is dominant. The right half of the emotion map lists emotions belonging to the "situation" domain, where situational awareness is dominant.

[1746] The emotion map defines two emotions that promote learning. One is a negative emotion on the situation side, around the middle of "repentance" or "reflection." In other words, this occurs when the robot experiences negative emotions such as "I never want to feel this way again" or "I don't want to be scolded again." The other is a positive emotion on the response side, around "desire." In other words, this occurs when the robot experiences positive feelings such as "I want more" or "I want to know more."

[1747] The emotion identification model 59 inputs user input into a pre-trained neural network, obtains emotion values ​​indicating each emotion shown in the emotion map 400, and determines the user's emotion. This neural network is pre-trained based on multiple pieces of training data that are combinations of user input and emotion values ​​indicating each emotion shown in the emotion map 400. Furthermore, this neural network is trained so that emotions that are located close to each other have similar values, as in the emotion map 900 shown in FIG. 10. FIG. 10 shows an example in which multiple emotions, "relieved," "calm," and "reassuring," have similar emotion values.

[1748] The system according to the present disclosure has been described above mainly with respect to the functions of the data processing device 12, but the system according to the present disclosure is not necessarily implemented on a server. The system according to the present disclosure may be implemented as a general information processing system. The present disclosure may be implemented, for example, as a software program running on a personal computer or an application running on a smartphone, etc. The method according to the present disclosure may be provided to users in the form of SaaS (Software as a Service).

[1749] In the above embodiment, an example was given in which the specific processing is performed by one computer 22, but the technology of the present disclosure is not limited to this, and the specific processing may be distributed and performed by a plurality of computers including the computer 22. For example, the data generation model 58 may be provided in an external device of the data processing device 12, and data may be generated in the external device in accordance with input data.

[1750] In the above embodiment, an example in which the specific processing program 56 is stored in the storage 32 has been described, but the technology of the present disclosure is not limited to this. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-transitory storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-transitory storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes the specific processing in accordance with the specific processing program 56.

[1751] Alternatively, the specific processing program 56 may be stored in a storage device such as a server connected to the data processing device 12 via the network 54, and the specific processing program 56 may be downloaded and installed on the computer 22 in response to a request from the data processing device 12.

[1752] It is not necessary to store all of the specific processing program 56 in a storage device such as a server connected to the data processing device 12 via the network 54, or to store all of the specific processing program 56 in the storage 32; only a portion of the specific processing program 56 may be stored.

[1753] The hardware resource for executing a specific process can be any of the following processors: An example of a processor is a CPU, which is a general-purpose processor that functions as a hardware resource for executing a specific process by executing software, i.e., a program. Another example of a processor is a dedicated electrical circuit, such as an FPGA (Field-Programmable Gate Array), a PLD (Programmable Logic Device), or an ASIC (Application Specific Integrated Circuit), which is a processor with a circuit configuration designed specifically for executing a specific process. Each processor has built-in or connected memory, and each processor uses the memory to execute the specific process.

[1754] The hardware resource that executes the specific processing may be configured with one of these various processors, or may be configured with a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Also, the hardware resource that executes the specific processing may be a single processor.

[1755] As an example of a system configured with a single processor, first, one processor is configured by combining one or more CPUs and software, and this processor functions as a hardware resource that executes a specific process. Second, there is a system that uses a processor that realizes the functions of an entire system including multiple hardware resources that execute a specific process on a single IC chip, as typified by SoC (System-on-a-chip). In this way, a specific process is realized using one or more of the above-mentioned various processors as hardware resources.

[1756] Furthermore, the hardware structure of these various processors can be, more specifically, an electric circuit that combines circuit elements such as semiconductor devices. The specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps may be deleted, new steps may be added, or the processing order may be rearranged, without departing from the spirit of the invention.

[1757] The above-described description and illustrations are a detailed explanation of the parts related to the technology of the present disclosure and are merely an example of the technology of the present disclosure. For example, the above description of the configuration, functions, actions, and effects is an explanation of an example of the configuration, functions, actions, and effects of the parts related to the technology of the present disclosure. Therefore, it goes without saying that unnecessary parts may be deleted, new elements may be added, or replacements may be made to the above-described description and illustrations within the scope of the gist of the technology of the present disclosure. Furthermore, to avoid confusion and facilitate understanding of the parts related to the technology of the present disclosure, the above-described description and illustrations omit explanations of common technical knowledge that do not require particular explanation to enable the implementation of the technology of the present disclosure.

[1758] All publications, patent applications, and technical standards mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication, patent application, or technical standard was specifically and individually indicated to be incorporated by reference.

[1759] The following is further disclosed regarding the above embodiment.

[1760] (Claim 1)

[1761] an interface means for selecting a type of consultation case;

[1762] an input means for inputting detailed information about the consultation;

[1763] a transmission means for transmitting the input consultation content to a server;

[1764] a server means for analyzing the transmitted consultation content and searching for related legal information;

[1765] generating means for generating legal assessments and recommendations based on the retrieved legal information;

[1766] display means for displaying the generated proposals and legal assessments to a user;

[1767] A system including a simulation means for conducting a trial simulation.

[1768] (Claim 2)

[1769] 10. The system of claim 1, further comprising: an encryption means for encrypting the transmitted consultation content; and a decryption means for decrypting the received content.

[1770] (Claim 3)

[1771] 10. The system of claim 1, further comprising means for arranging for a user to access a professional for legal advice.

[1772] "Example 1"

[1773] (Claim 1)

[1774] an interface means for selecting a type of consultation case;

[1775] an input means for inputting detailed information about the consultation;

[1776] an encryption means for encrypting the input consultation content;

[1777] a transmitting means for transmitting the encrypted data to a server;

[1778] decoding means for decoding the received data;

[1779] an analysis means for analyzing the transmitted consultation content;

[1780] a search facility for retrieving relevant legal information;

[1781] generating means for generating legal assessments and recommendations based on the retrieved legal information;

[1782] display means for displaying the generated proposals and legal assessments to a user;

[1783] a simulation means for performing a trial simulation;

[1784] A system including:

[1785] (Claim 2)

[1786] 10. The system of claim 1, wherein the system uses a generative AI model to analyze the received content.

[1787] (Claim 3)

[1788] 10. The system of claim 1, further comprising prompting means for a user to input a prompt statement to the generative AI model.

[1789] "Application Example 1"

[1790] (Claim 1)

[1791] an interface means for selecting a type of consultation case;

[1792] an input means for inputting detailed information about the consultation;

[1793] a transmission means for transmitting the input consultation content to a server;

[1794] a server means for analyzing the transmitted consultation content and searching for related legal information;

[1795] generating means for generating legal assessments and recommendations based on the retrieved legal information;

[1796] display means for displaying the generated proposals and legal assessments to a user;

[1797] a simulation means for performing a trial simulation;

[1798] an augmented reality means for conducting consultations through avatars in a virtual environment;

[1799] A generating means for generating a legal solution using a generative AI model;

[1800] a prompt sentence generation means for generating a prompt sentence for the generative AI model;

[1801] A system including:

[1802] (Claim 2)

[1803] 10. The system of claim 1, further comprising: an encryption means for encrypting the transmitted consultation content; and a decryption means for decrypting the received content.

[1804] (Claim 3)

[1805] 10. The system of claim 1, further comprising means for arranging for a user to access a professional for legal advice.

[1806] "Example 2: Combining Emotion Engines"

[1807] (Claim 1)

[1808] an interface means for selecting a type of consultation case;

[1809] an input means for inputting detailed information about the consultation;

[1810] a transmission means for transmitting the input consultation content to a server;

[1811] an analysis means for analyzing the transmitted consultation content and searching for related legal information;

[1812] emotion analysis means for recognizing the emotion of a user;

[1813] generating means for generating legal assessments and recommendations based on the retrieved legal information and sentiment analysis results;

[1814] display means for displaying the generated proposals and legal assessments to a user;

[1815] A system including a simulation means for conducting a trial simulation.

[1816] (Claim 2)

[1817] 2. The system of claim 1, further comprising an encryption means for encrypting the transmitted consultation content and a decryption means for decrypting the received content.

[1818] (Claim 3)

[1819] 10. The system of claim 1, further comprising means for arranging for a user to access a professional for legal advice.

[1820] "Application example 2 when combining emotion engines"

[1821] (Claim 1)

[1822] an interface means for selecting a type of consultation case;

[1823] an input means for inputting detailed information about the consultation;

[1824] emotion analysis means for analyzing voice and facial expressions at the time of input and recognizing the emotion of the user;

[1825] a transmission means for transmitting the input consultation content and emotion data to a server;

[1826] a server means for analyzing the transmitted consultation content and searching for related legal information;

[1827] generating means for generating legal assessments and recommendations based on the retrieved legal information and sentiment data;

[1828] display means for displaying the generated proposals and legal assessments to a user;

[1829] A system including a simulation means for conducting a trial simulation.

[1830] (Claim 2)

[1831] 10. The system of claim 1, further comprising: an encryption means for encrypting the transmitted consultation content; and a decryption means for decrypting the received content.

[1832] (Claim 3)

[1833] 10. The system of claim 1, further comprising means for arranging for a user to access a professional for legal advice. [Explanation of symbols]

[1834] 10, 210, 310, 410 Data Processing Systems 12 Data Processing Device 14 Smart Devices 214 Smart Glasses 314 Headset-type terminal 414 Robot< / url:> < / url:> < / url:> < / url:>

Claims

1. an interface means for selecting a type of consultation case; an input means for inputting detailed information about the consultation; a transmission means for transmitting the input consultation content to a server; a server means for analyzing the transmitted consultation content and searching for related legal information; generating means for generating legal assessments and recommendations based on the retrieved legal information; display means for displaying the generated proposals and legal assessments to a user; A system including a simulation means for conducting a trial simulation.

2. 2. The system of claim 1, further comprising: encryption means for encrypting transmitted consultation content; and decryption means for decrypting received content.

3. 10. The system of claim 1, further comprising means for arranging for a user to access a professional for legal advice.

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A