system

The system automates information processing device configuration using a server and AI agent to generate and apply settings, enhancing efficiency and security by reducing manual errors and risks.

JP2026099206APending Publication Date: 2026-06-18SOFTBANK GROUP CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
SOFTBANK GROUP CORP
Filing Date
2024-12-06
Publication Date
2026-06-18

Smart Images

  • Figure 2026099206000001_ABST
    Figure 2026099206000001_ABST
Patent Text Reader

Abstract

We provide the system. [Solution] A server means for generating the necessary configuration information for information processing devices that companies lend to their employees, A transmission means for transmitting the aforementioned setting information to the information processing device, The information processing device includes an artificial intelligence agent means that receives the setting information and automatically performs settings based on that setting information, A notification means for notifying the server means of the completion of the above setting, A system that includes this.
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 Art

[0002] Patent Document 1 discloses a method for controlling a persona chatbot, which is performed by at least one processor, the method including receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to an explanation of a character of the chatbot, 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

Summary of the Invention

Problems to be Solved by the Invention

[0004] For information processing devices lent by companies to employees, many settings are required from the perspectives of security and compliance. However, manual setting work is complex, time-consuming, and prone to errors. In addition, an increase in setting tasks increases the burden on employees and leads to a decrease in work efficiency. Moreover, there is also a risk of security incidents such as information leakage due to setting errors. Therefore, there is a need to provide a system that can accurately and efficiently set information processing devices.

Means for Solving the Problems

[0005] This invention provides a system for automating the configuration of information processing devices provided by a company to its employees. Specifically, a server generates necessary configuration information based on the company's policies and transmits it to the information processing device via a transmission means. The information processing device then automatically analyzes the configuration information using an artificial intelligence agent and performs the necessary configuration. Furthermore, upon completion of the configuration process, a notification means notifies the server of the result, and the server saves a log for auditing the configuration, thereby ensuring the accuracy and efficiency of the configuration. This frees employees from complex configuration tasks, improves overall business efficiency, and reduces security risks.

[0006] A "company" is a legal entity or organization that operates for business purposes and is the entity that provides products or services.

[0007] An "employee" is an individual who is employed by a company or organization to perform duties, and who provides labor while receiving a salary or compensation.

[0008] An "information processing device" is a device used for inputting, processing, and outputting data, and generally includes devices such as computers and smartphones.

[0009] A "server system" refers to a computer system that provides data and applications over a network and processes requests from clients.

[0010] "Configuration information" refers to data that includes various parameters and policies for controlling the operation of an information processing device.

[0011] "Transmission means" refers to a method or technique for transferring data from one point to another.

[0012] An "artificial intelligence agent" is software or a system that automatically performs specific tasks and possesses learning and decision-making capabilities.

[0013] "Notification means" refers to a method or function for communicating a specific event or processing result to other systems or users.

[0014] A "log" is data that records the operation history and event information of a system, and is used for auditing and analysis. [Brief explanation of the drawing]

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

Modes for Carrying Out the Invention

[0016] Hereinafter, an example of an embodiment of the system according to the technology of the present disclosure will be described with reference to the accompanying drawings.

[0017] First, the language used in the following description will be explained.

[0018] In the following embodiments, the labeled processor (hereinafter simply referred to as "processor") may be a single arithmetic unit or a combination of multiple arithmetic units. Also, the processor may be a single type of arithmetic unit or a combination of multiple types of arithmetic units. Examples of arithmetic units include CPU (Central Processing Unit), GPU (Graphics Processing Unit), GPGPU (General-Purpose computing on Graphics Processing Units), APU (Accelerated Processing Unit), etc.

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

[0020] In the following embodiments, the labeled storage is one or more non-volatile storage devices that store various programs and various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disk (e.g., hard disk), or magnetic tape, etc.

[0021] In the following embodiments, the signed communication interface (I / F) is an interface that includes a communication processor and an antenna, etc. The communication interface manages communication between multiple computers. Examples of communication standards applicable to the communication interface include wireless communication standards such as 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), or Bluetooth (registered trademark).

[0022] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." That is, "A and / or B" means that it may be A alone, or B alone, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" applies when expressing three or more things linked by "and / or."

[0023] [First Embodiment]

[0024] Figure 1 shows an example of the configuration of the data processing system 10 according to the first embodiment.

[0025] As shown in Figure 1, the 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.

[0026] The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0027] The smart device 14 comprises a computer 36, a reception device 38, an output device 40, a camera 42, and a communication interface 44. The computer 36 comprises a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The reception device 38, output device 40, and camera 42 are also connected to the bus 52.

[0028] The reception device 38 is equipped with a touch panel 38A and a microphone 38B, etc., and receives user input. The touch panel 38A receives user input by detecting contact with an object (e.g., a pen or finger). The microphone 38B receives user input by detecting the user's voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and 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.

[0029] 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 perceptible to the user 20 (e.g., audio and / or text). The display 40A displays visible information such as text and images according to instructions from the processor 46. The speaker 40B outputs audio according to instructions from the processor 46. The camera 42 is a small digital camera equipped with an optical system such as a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.

[0030] Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various types of information between processor 46 and processor 28 via network 54.

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

[0032] As shown in Figure 2, in the data processing device 12, a specific processing 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" related to the technology of this 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 according to the specific processing program 56 executed on the RAM 30.

[0033] The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[0034] In the smart device 14, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. The reception output program 60 is used in conjunction with a 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 processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48.

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

[0036] This invention provides a system that automates a series of setup tasks for information processing devices lent out by companies to their employees. This requires the coordination of a server, terminals, and an AI agent application.

[0037] The server first aggregates the necessary configuration information according to the company's security policies and operational requirements, and generates a configuration profile unique to each terminal. This profile includes security settings, network connection information, and application management rules. The generated configuration profile is then sent to the terminal via a secure network.

[0038] The device receives a configuration profile sent from the server and stores it internally. Next, it launches the AI ​​agent app and analyzes the received profile. Based on the profile, the AI ​​agent identifies the steps to change the settings and executes those steps. This automatically applies the necessary settings with minimal manual intervention.

[0039] Under normal circumstances, users do not need to perform any device configuration operations. However, they can check for notifications when configuration is complete and receive support if problems arise. Since users can continue their normal work while the agent applies the configuration, work efficiency is improved.

[0040] For example, when a company implements a new policy requiring a VPN, the server adds VPN connection information to the configuration profile. The device receives this new profile, and the AI ​​agent automatically applies the VPN settings. The user simply receives a notification that the setup is complete and does not need to manually perform any complex configuration.

[0041] As described above, the present invention is a system that supports the protection of corporate information assets and the improvement of operational efficiency through the automation of settings.

[0042] The following describes the processing flow.

[0043] Step 1:

[0044] The server compiles the necessary configuration information based on corporate policies. The server retrieves policies and configuration requirements from the database and generates configuration profiles for each terminal based on them.

[0045] Step 2:

[0046] The server sends the generated configuration profile to the terminal via secure network communication.

[0047] Step 3:

[0048] The terminal saves the received configuration profile to its internal memory. The saved profile is necessary for subsequent processing.

[0049] Step 4:

[0050] The device initializes and launches the AI ​​agent app. The launched AI agent accesses the saved configuration profile and analyzes its contents.

[0051] Step 5:

[0052] The AI ​​agent modifies the device's system settings based on the analysis results. Specifically, it applies VPN settings, updates security parameters, and removes unnecessary applications.

[0053] Step 6:

[0054] After confirming that the changed settings have been applied correctly, the device sends a notification to the server indicating that the settings have been completed.

[0055] Step 7:

[0056] The server logs that the configuration process was successfully completed based on the received notification. This information can then be used for auditing and analysis later.

[0057] (Example 1)

[0058] Next, we will describe Example 1. In the following description, the data processing device 12 will be referred to as the "server," and the smart device 14 will be referred to as the "terminal."

[0059] Setting up information processing devices provided by companies to their employees is time-consuming and labor-intensive when done manually, and is prone to configuration errors and security risks. Furthermore, maintaining consistency in the setup process is difficult, and applying different settings to individual devices quickly is challenging. Therefore, there is a need to provide a means of managing information processing devices efficiently and error-free.

[0060] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means.

[0061] In this invention, the server includes a server device that generates configuration information necessary for an information processing device that a company leases to its employees, a transmission device that transmits the configuration information to the information processing device, and a verification device that verifies the integrity of the received configuration information. This enables the setting and configuration of the information processing device in an automated and secure manner, maintaining consistency in settings, and achieving improved security and efficient management.

[0062] An "information processing device" refers to a computer system or computer terminal that a company lends to its employees for business use, and which can be configured and set up.

[0063] A "server device" is a central computing system that generates the configuration information necessary for an information processing device and provides it to other devices.

[0064] "Configuration information" refers to the set of setting data and management rules necessary for an information processing device to operate in accordance with a company's policies and requirements.

[0065] A "transmission device" is a device that provides a means for transmitting configuration information from a server device to an information processing device.

[0066] An "artificial intelligence agent device" refers to a program or system that has the function of automatically configuring an information processing device based on the configuration information it receives.

[0067] A "reporting device" is a device in an information processing device that provides a means for notifying a server device of the completion of its configuration.

[0068] A "testing device" is a device that has the function of checking the consistency of received configuration information and verifying its accuracy before application.

[0069] "Records" refer to electronic data that is stored for the purpose of later verifying and analyzing configuration information and the results of its application.

[0070] This invention is a system for quickly and securely applying appropriate configuration information to information processing devices provided by a company to its employees. In implementing the invention, the server, terminal, and user each play their respective roles and work together cooperatively as a whole.

[0071] The server is the central system that generates the necessary configuration information for each terminal based on the company's policies and operational requirements. The server equipment includes high-performance computers and secure storage, and runs AI models and rule-based systems for generating configuration information. The generated configuration information is organized in XML or JSON format, preparing it for transmission to each terminal.

[0072] Configuration information is transmitted to each terminal using a secure communication protocol (e.g., TLS / SSL). The terminal first verifies the digital signature of the received configuration information using a testing device to confirm its integrity and security. Then, an artificial intelligence agent within the terminal analyzes the configuration information and uses it to automatically apply system settings according to defined procedures. This ensures that configuration work is performed reliably without human intervention.

[0073] Users can continue using their devices as usual without performing any special operations. Once the configuration is complete, a notification is sent from the device to the server, and the server stores the performed configuration as recorded data for use during audits.

[0074] For example, if a company requires a VPN connection as a new security rule, the server will add VPN connection details to its configuration information based on this change. The terminal receives this information, and the artificial intelligence agent automatically applies the settings. In actual work, the user only receives a message notifying them that the settings are complete and does not need to be involved in the settings themselves.

[0075] An example of a prompt to a generated AI model might be: "How can a company automatically apply VPN settings to employee terminals? Please also detail the necessary steps and techniques." Through this prompt, the system is expected to provide the knowledge needed to support the automated configuration process.

[0076] The flow of the specific processing in Example 1 will be explained using Figure 11.

[0077] Step 1:

[0078] The server generates configuration information for each information processing device based on the company's security policies and operational requirements. It receives security settings, network information, and application usage rules extracted from a policy database as input. This input data is parsed using a rule-based system, and configuration information is output in XML or JSON format. This process utilizes a generative AI model to integrate and optimize complex policy data.

[0079] Step 2:

[0080] The server transmits the generated configuration information to each terminal. It receives the configuration information generated within the server as input and sends it to the terminals as output via a secure communication protocol (e.g., TLS / SSL). Specifically, it digitally signs the information before transmission to ensure that it has not been tampered with.

[0081] Step 3:

[0082] The terminal processes the configuration information received from the server. It receives the configuration information sent from the server as input and obtains data integrity and authentication results as output. Specifically, the inspection device within the terminal verifies the digital signature and confirms the reliability of the configuration information. If authentication fails, it promptly sends an error log to the server.

[0083] Step 4:

[0084] The device activates an AI agent and performs configuration based on the configuration information. It receives verified configuration information as input and generates the result of applying the configuration as output. Specifically, the AI ​​agent analyzes the configuration information and calls the necessary system APIs to apply the settings. During this process, it generates logs and tracks the configuration progress in real time.

[0085] Step 5:

[0086] The terminal notifies the server that the configuration is complete. It receives the configuration application result as input and sends a configuration completion notification message to the server as output. Specifically, the notification includes the hash value and execution time of the applied configuration, providing information for security and auditing purposes.

[0087] Step 6:

[0088] The user receives a notification when the setup is complete and confirms it as needed. The input is a notification message from the device, and the output is confirmation of the notification content and necessary actions (e.g., restarting). In practice, unless there are specific problems, the user can simply acknowledge the notification and continue their normal work.

[0089] (Application Example 1)

[0090] Next, we will explain Application Example 1. In the following explanation, the data processing device 12 will be referred to as the "server," and the smart device 14 will be referred to as the "terminal."

[0091] In businesses, it is crucial to quickly and accurately configure information processing devices provided to employees. However, in environments where security policies and network settings change frequently, traditional manual configuration methods are time-consuming, labor-intensive, and prone to human error. Furthermore, rapidly implementing new security policies across the entire organization can be difficult, potentially leading to information security vulnerabilities.

[0092] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means.

[0093] In this invention, the server includes a computing device means for generating configuration information necessary for an information processing device, a communication means for transmitting the configuration information to the device, and a means for receiving the configuration information in the device and automatically performing the configuration using an intelligent agent. This enables the automatic application of shared connection configuration information contained in the configuration information and rapid security configuration.

[0094] An "information processing device" is an electronic device used for processing and managing information.

[0095] "Computation device means" refers to a system for generating specific configuration information through data calculation and analysis.

[0096] A "communication method" is a mechanism for transmitting configuration information to other devices or systems.

[0097] An "intelligent agent" is a program or software that analyzes configuration information and automatically configures a device based on that information.

[0098] A "notification method" is a mechanism for notifying designated parties of the completion or modification of settings, etc.

[0099] "Shared connection configuration information" refers to the settings information necessary for multiple devices to share a connection over a network.

[0100] "Records" refer to data that saves past operations and settings for later reference and auditing.

[0101] The server generates configuration information for information processing devices based on the company's security policy and creates a configuration profile unique to each device. This profile includes security settings, network connectivity information, and application management rules. The generated configuration profile is sent to the terminal over a secure network. To do this, the server manages the necessary configuration information and generates the configuration profile using a database and security policy management software.

[0102] The terminal receives a configuration profile sent from the server and activates its built-in intelligent agent to analyze the profile. The intelligent agent automatically configures the device based on the configuration information. During this process, the terminal properly manages the device's state while ensuring reliable mutual data transmission and reception using the aforementioned communication means.

[0103] Users do not need to understand the configuration application process, so their normal work is not disrupted. However, a notification of completion is displayed on the device, making it easy to confirm that the configuration has been successfully completed. If necessary, users can receive prompt support if problems arise.

[0104] For example, when a company implements a new security policy requiring VPN connectivity across all devices, this invention allows the server to quickly generate the necessary VPN configuration information and send it to each terminal. Based on this information, an intelligent agent on the terminal automatically configures the VPN connection, allowing users to continue their work without the stress of changing settings.

[0105] An example of a prompt for a generated AI model is, "Please tell me the steps for developing an AI model that automatically updates employee device settings when there are changes to the company's VPN policy."

[0106] The flow of a specific process in Application Example 1 will be explained using Figure 12.

[0107] Step 1:

[0108] The server collects necessary configuration information based on the company's security policies and operational requirements. It receives security policies and administrator configuration requirements as input, analyzes them, and aggregates the necessary configuration information from the database. As output, it generates the necessary configuration profiles for each device. This process is performed via a database management system.

[0109] Step 2:

[0110] The server sends the generated configuration profile to the terminal via a secure network. The input is the generated configuration profile, and the output is the configuration profile arriving at the terminal. Communication here adheres to security protocols to prevent the transmitted data from being leaked to third parties.

[0111] Step 3:

[0112] The terminal receives a configuration profile from the server and activates an intelligent agent to analyze the profile. The input is the received configuration profile, and the output is the analyzed configuration procedure. The agent uses an algorithm to read the profile and determine the necessary configuration procedure.

[0113] Step 4:

[0114] The intelligent agent automatically configures the device based on the analyzed configuration procedure. The input is the analyzed configuration procedure, and the output is the completed configuration state. This includes specific actions such as the automatic application of network and application settings.

[0115] Step 5:

[0116] The user receives a notification on their device confirming that the setup is complete. The input is information from the agent indicating that the setup is complete, and the output is a visual notification displayed on the device for the user. The user confirms through this notification that the setup has been successfully completed.

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

[0118] This invention combines an emotion engine with an automated system for configuring information processing devices provided to employees. This enables the optimization of the configuration process while taking into account the emotional state of the employees.

[0119] The server generates the necessary configuration information according to the company's policies and creates a configuration profile based on it. This configuration profile includes device security settings, app installations, network information, and more. This profile is then sent to the device in a secure manner.

[0120] The device features an emotion engine that uses sensors such as cameras and microphones to recognize the user's emotions in real time. The emotion recognition results are analyzed by an AI agent, and the setup procedure is adjusted based on the user's psychological state. For example, if the user is feeling stressed, the setup process may be presented more concisely, and the UI may be changed to be simpler and more intuitive.

[0121] Furthermore, the emotion engine sends the analyzed emotion data to the server, which uses it to provide users with more suitable configuration profiles and collect feedback. This makes it possible to provide an information processing environment optimized for each user.

[0122] As a concrete example, when a company implements a new security policy, the server generates a configuration profile based on this policy. The device's emotion engine measures the user's emotions, and an AI agent automatically optimizes the settings while considering that data. If the user is relaxed, the setup process proceeds smoothly using the normal procedure. However, if the user shows anxiety or tension, the setup process is carried out in stages, and support information is provided as needed.

[0123] Thus, the present invention is a system that not only automates settings but also enables flexible responses tailored to the user's emotional state, thereby providing a better user experience.

[0124] The following describes the processing flow.

[0125] Step 1:

[0126] The server retrieves necessary configuration information from a database based on the company's policies and generates individual configuration profiles. This includes security settings and application permission rules.

[0127] Step 2:

[0128] The server sends the generated configuration profile to the terminal via a secure communication channel. The terminal saves the received configuration profile to its memory.

[0129] Step 3:

[0130] The device activates an emotion engine, using its built-in camera and sensors to analyze the user's facial expressions and voice, and recognizes emotions in real time. This data is then passed on to an agent.

[0131] Step 4:

[0132] The AI ​​agent analyzes recognized emotional data and determines the most appropriate setup procedure for the user's current emotional state. If the user is relaxed, it proceeds with the normal setup; if the user is stressed, it decides to perform the setup in stages.

[0133] Step 5:

[0134] The device automatically begins the configuration process based on instructions from the AI ​​agent. For example, it applies security settings sequentially as needed and configures connection information such as VPNs.

[0135] Step 6:

[0136] The device reports to the server via a notification system that the setup is complete. The server saves this information in a log and uses it for future audits and optimizations.

[0137] Step 7:

[0138] Users can check for notifications when device setup is complete, and request support if they encounter any problems. The server receives this feedback and uses it to adjust future configuration profiles.

[0139] (Example 2)

[0140] Next, we will describe Example 2. In the following description, the data processing device 12 will be referred to as the "server" and the smart device 14 as the "terminal".

[0141] The problem that this invention aims to solve is to reduce operational inefficiencies and user stress that arise from not considering the user's emotional state during the setup process of an information processing device. In particular, when the setup procedure is complex, the psychological burden on the user increases, and as a result, productivity decreases, which is a problem.

[0142] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means.

[0143] In this invention, the server includes a computing device means for generating necessary configuration information for an information processing device that a company lends to its employees, a communication means for transmitting the configuration information to the information processing device, and an adjustment means for recognizing the user's emotional state using an emotion estimation means in the information processing device and optimizing the configuration procedure based on the results of the emotion estimation means. This provides a configuration process tailored to the user's emotional state, enabling stress reduction and the realization of an efficient and optimal user experience.

[0144] The "arithmetic processing unit means" is a processing unit for generating the necessary configuration information for the information processing unit and creating a configuration profile.

[0145] A "communication method" is a mechanism for transmitting generated configuration information to an information processing device and securely transmitting data.

[0146] An "artificial intelligence agent means" is a program that utilizes artificial intelligence to automatically configure the settings of an information processing device based on the received configuration information.

[0147] "Emotion estimation means" refers to a function in an information processing device that includes sensors and analysis software used to recognize a user's emotional state in real time.

[0148] "Adjustment means" refers to a process that optimizes the setting procedure based on the user's emotional data obtained by the emotion estimation means, thereby reducing the user's psychological burden.

[0149] "Notification method" refers to a method of sending a signal from an information processing device to inform the server that the configuration has been completed.

[0150] In order to implement this invention, a system configuration involving three main parties—a server, a terminal, and a user—is necessary.

[0151] The server uses computing power to generate necessary configuration information based on the company's policies. This process comprehensively creates security settings, application installation settings, network information, and more. High-performance server equipment is desirable for the hardware used, and the software includes a database management system and AI algorithms.

[0152] The generated configuration information is transmitted to the terminal securely via a communication method. HTTPS or VPN are commonly used as the communication protocol. Upon receiving the transmitted information, the terminal automatically configures the device using an artificial intelligence agent. During this process, the AI ​​model analyzes the configuration information and determines the optimal configuration procedure.

[0153] Furthermore, the device is equipped with emotion estimation capabilities, recognizing the user's emotions in real time using sensors such as cameras and microphones. This data is analyzed by an AI agent, and adjustment mechanisms play a role in optimizing the setup process. For example, if the user is feeling stressed, the UI can be adjusted to be more intuitive, simplifying the setup process.

[0154] The device notifies the server using a notification system once the setup is complete. Based on the received information, the server manages the overall log, utilizes the feedback to further improve the configuration profile, and can provide an information processing environment optimized for the user.

[0155] As a concrete example, consider a case where a company introduces a new security policy, and a server generates a configuration profile based on that policy. The terminal uses emotion estimation to check the user's reaction, and an AI agent optimizes the settings according to the user's state. An example of a prompt message might be, "How can we optimize the configuration process if the user feels uneasy?"

[0156] This system configuration allows companies to provide an adjustable settings environment tailored to each employee's individual emotional state, thereby improving operational efficiency and the user experience.

[0157] The flow of the specific processing in Example 2 will be explained using Figure 13.

[0158] Step 1:

[0159] The server generates the necessary configuration information from corporate policies. It receives corporate security policies, a list of applications, and network information as input. The server analyzes this data and creates a comprehensive configuration profile. Specifically, it retrieves policy information from a database, generates configuration files using scripts, and then outputs the generated profile.

[0160] Step 2:

[0161] The server sends the generated configuration profile to the terminal. The input is the generated configuration profile, and the output is the configuration information delivered to the terminal. The server securely transmits the profile using HTTPS or VPN. Specifically, it encrypts the data and authenticates the terminal before transmission.

[0162] Step 3:

[0163] The device automatically configures itself using the received configuration information. The input is the configuration information received from the server, and the output is the configuration applied to the device. The device activates an artificial intelligence agent, analyzes the parameters, and selects the optimal configuration procedure. Specifically, a configuration script is executed, and the parameters of the OS and applications are modified.

[0164] Step 4:

[0165] The device recognizes the user's emotional state using emotion estimation methods. The input is real-time sensor data obtained from the camera and microphone, and the output is analyzed emotion data. The device inputs this data into an AI model to evaluate the user's psychological state. Specifically, the emotion recognition algorithm analyzes facial expressions and voice to determine the degree of stress or relaxation.

[0166] Step 5:

[0167] The device optimizes the setup procedure based on the acquired emotional data. The input is the recognized emotional data, and the output is the adjusted setup procedure. The device uses the information obtained by the AI ​​agent to make the interface more intuitive and concise. Specifically, this involves changing the UI's color scheme and adding guidance.

[0168] Step 6:

[0169] The device notifies the server of the completion of the setup and sends sentiment data. The inputs are the setup completion status and sentiment data, and the outputs are the notification to the server and feedback information. The device sends a completion notification to the server and provides data to be reflected in the next profile optimization. Specifically, it sends a completion message via the notification protocol, and the server performs logging and analysis.

[0170] Through each of the above steps, the system can dynamically optimize the setup procedure in response to the user's emotions, providing an efficient and customized experience.

[0171] (Application Example 2)

[0172] Next, we will explain application example 2. In the following explanation, the data processing device 12 will be referred to as a "server" and the smart device 14 as a "terminal".

[0173] Traditionally, the settings for information processing devices provided to employees were uniformly configured, and optimization considering the emotions and psychological state of each user was insufficient. As a result, user stress and configuration errors were common, making it difficult to provide an efficient and comfortable operating environment. This invention aims to solve these problems and improve operability and user experience by providing settings optimized for each user.

[0174] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means.

[0175] In this invention, the server includes a server function that generates necessary configuration information for a data processing device leased by a business entity to a user, a communication function that transmits the configuration information to the data processing device, and an emotion engine function that recognizes the emotions of the user of the data processing device and optimizes the configuration procedure based on those emotions. This makes it possible to provide a configuration profile tailored to the emotional state of each user, thereby realizing a more comfortable and efficient operating environment.

[0176] A "business entity" is a unit of business, such as an organization or legal entity, that leases or provides equipment and devices to its employees or staff.

[0177] "User" refers to a person who actually operates and uses data processing equipment or devices provided by a business entity.

[0178] A "data processing device" is a device that has the function of inputting, processing, and outputting information and data, and usually refers to a computer or smart device.

[0179] "Configuration information" refers to information used to determine various initial settings and operations in a data processing device, and includes security settings and network settings.

[0180] "Server function" refers to a computer function or software that generates and manages the configuration information necessary for data processing devices.

[0181] "Communication function" refers to a means or protocol used to send and receive data, such as configuration information, between a data processing device and a server.

[0182] The "intelligent agent function" is a function that utilizes artificial intelligence to automatically configure settings based on the configuration information received by the data processing device.

[0183] The "reporting function" is a notification mechanism used to inform the server that the data processing device has been configured.

[0184] The "emotion engine function" is a feature that recognizes the user's emotional state in real time and utilizes the results of that recognition.

[0185] "Optimization function" refers to the ability to determine and execute the most suitable settings and profiles for the user based on the output of the emotion engine function.

[0186] To realize this invention, a server, a data processing unit, an emotion engine function, and a communication function are required.

[0187] The server first generates the necessary configuration information for each user within the business entity. This generated configuration information includes security settings and network information for the data processing device. This configuration information is then transmitted to each user's data processing device via the communication function. The data processing device is equipped with an intelligent agent function and automatically performs various settings based on the received configuration information.

[0188] The data processing unit incorporates an emotion engine function, which uses a camera and microphone to recognize the user's emotional state in real time, such as their facial expressions and tone of voice. This recognized emotion data is analyzed within the data processing unit, and the setup procedure is optimized according to the user's emotional state. For example, if the user is relaxed, the standard setup procedure is selected, but if they are stressed, the setup procedure is simplified and a visually easy-to-understand interface is provided.

[0189] Upon receiving notification that the configuration process is complete, the server collects operation history and user feedback from each data processing unit, and uses this information to perform further optimizations. This ensures that an operating environment tailored to each user is provided.

[0190] For example, when a user receives a new data processing device, the device senses the user's emotional state. If it determines the user is relaxed, the normal setup process proceeds smoothly. However, if the emotion engine determines the user is feeling anxious during their first use, it can reduce the user's burden by displaying easy-to-understand guide screens sequentially during the setup process. To implement this functionality, an example of a prompt to the generating AI model is as follows: "When the user is feeling stressed, show how the data processing device can provide a relaxing atmosphere."

[0191] This system enables a personalized user experience, improving support and comfort for the user.

[0192] The flow of a specific process in Application Example 2 will be explained using Figure 14.

[0193] Step 1:

[0194] The server generates the necessary configuration information for each user's data processing device based on standards set by the business entity. The inputs here are the business entity's policies and individual user requests, and the output is the generated configuration information. This configuration information includes the security settings and network information required for each device.

[0195] Step 2:

[0196] The server transmits the generated configuration information to each user's data processing unit via its communication function. In this process, the server receives configuration information as input, and the data processing unit receives configuration information as output. A secure communication protocol is used to prevent unauthorized access.

[0197] Step 3:

[0198] The terminal analyzes the received configuration information using its intelligent agent function and automatically configures the data processing device. The input is the received configuration information, and the output is the device state after configuration is complete. This process involves continuous analysis of information and application of settings.

[0199] Step 4:

[0200] The device uses an emotion engine function to acquire the user's emotional state through the camera and microphone. Input is real-time captured user facial expression and voice data, while output is the analyzed emotional state. The data is then analyzed using an AI-based algorithm.

[0201] Step 5:

[0202] The device optimizes the setup procedure based on the acquired emotional state. During normal operation, the UI and interface are dynamically adjusted according to the emotional state. The input is the analyzed emotional state, and the output is the behavior of the corresponding UI and the history of setting changes.

[0203] Step 6:

[0204] The device sends a notification to the server as soon as the setup is complete. The input is a confirmation of completion, and the output is the notification information sent to the server. The server updates the user environment logs based on this information and uses it for future optimization.

[0205] Step 7:

[0206] The server continuously updates the installation information to be optimized for each user based on logs and feedback from the sentiment engine. This process takes collected data and feedback as input and generates an improved configuration profile as output.

[0207] 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 user input for the result of the specific processing. The control unit 46A transmits the audio data indicating 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.

[0208] Data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of data generation model 58 is ChatGPT (registered trademark) (Internet search).<URL: https: / / openai.com / blog / chatgpt> ), Gemini (registered trademark) (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[0209] In the above embodiment, an example was given in which specific processing is performed by the data processing device 12, but the technology of this disclosure is not limited thereto, and the specific processing may also be performed by the smart device 14.

[0210] [Second Embodiment]

[0211] Figure 3 shows an example of the configuration of the data processing system 210 according to the second embodiment.

[0212] As shown in Figure 3, the data processing system 210 includes a data processing device 12 and smart glasses 214. An example of the data processing device 12 is a server.

[0213] The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0214] The smart glasses 214 include a computer 36, a microphone 238, a speaker 240, a camera 42, and a communication interface 44. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, speaker 240, and camera 42 are also connected to the bus 52.

[0215] The microphone 238 receives voice signals from the user 20 and receives instructions from the user 20. The microphone 238 captures the voice signals from the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio according to the instructions from the processor 46.

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

[0217] Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various information between processor 46 and processor 28 via network 54. The exchange of various information between processor 46 and processor 28 using communication interfaces 44 and 26 is performed in a secure manner.

[0218] Figure 4 shows an example of the main functions of the data processing device 12 and the smart glasses 214. As shown in Figure 4, the data processing device 12 performs specific processing using the processor 28. The storage 32 stores the specific processing program 56.

[0219] The specific processing program 56 is an example of a "program" relating to the technology of this 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.

[0220] The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[0221] In the smart glasses 214, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. 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 processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48.

[0222] Next, the identification processing performed by the identification processing unit 290 of the data processing device 12 will be described. 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".

[0223] This invention provides a system that automates a series of setup tasks for information processing devices lent out by companies to their employees. This requires the coordination of a server, terminals, and an AI agent application.

[0224] The server first aggregates the necessary configuration information according to the company's security policies and operational requirements, and generates a configuration profile unique to each terminal. This profile includes security settings, network connection information, and application management rules. The generated configuration profile is then sent to the terminal via a secure network.

[0225] The device receives a configuration profile sent from the server and stores it internally. Next, it launches the AI ​​agent app and analyzes the received profile. Based on the profile, the AI ​​agent identifies the steps to change the settings and executes those steps. This automatically applies the necessary settings with minimal manual intervention.

[0226] Under normal circumstances, users do not need to perform any device configuration operations. However, they can check for notifications when configuration is complete and receive support if problems arise. Since users can continue their normal work while the agent applies the configuration, work efficiency is improved.

[0227] For example, when a company implements a new policy requiring a VPN, the server adds VPN connection information to the configuration profile. The device receives this new profile, and the AI ​​agent automatically applies the VPN settings. The user simply receives a notification that the setup is complete and does not need to manually perform any complex configuration.

[0228] As described above, the present invention is a system that supports the protection of corporate information assets and the improvement of operational efficiency through the automation of settings.

[0229] The following describes the processing flow.

[0230] Step 1:

[0231] The server compiles the necessary configuration information based on corporate policies. The server retrieves policies and configuration requirements from the database and generates configuration profiles for each terminal based on them.

[0232] Step 2:

[0233] The server sends the generated configuration profile to the terminal via secure network communication.

[0234] Step 3:

[0235] The terminal saves the received configuration profile to its internal memory. The saved profile is necessary for subsequent processing.

[0236] Step 4:

[0237] The device initializes and launches the AI ​​agent app. The launched AI agent accesses the saved configuration profile and analyzes its contents.

[0238] Step 5:

[0239] The AI ​​agent modifies the device's system settings based on the analysis results. Specifically, it applies VPN settings, updates security parameters, and removes unnecessary applications.

[0240] Step 6:

[0241] After confirming that the changed settings have been applied correctly, the device sends a notification to the server indicating that the settings have been completed.

[0242] Step 7:

[0243] The server logs that the configuration process was successfully completed based on the received notification. This information can then be used for auditing and analysis later.

[0244] (Example 1)

[0245] Next, we will describe Example 1. 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."

[0246] Setting up information processing devices provided by companies to their employees is time-consuming and labor-intensive when done manually, and is prone to configuration errors and security risks. Furthermore, maintaining consistency in the setup process is difficult, and applying different settings to individual devices quickly is challenging. Therefore, there is a need to provide a means of managing information processing devices efficiently and error-free.

[0247] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means.

[0248] In this invention, the server includes a server device that generates configuration information necessary for an information processing device that a company leases to its employees, a transmission device that transmits the configuration information to the information processing device, and a verification device that verifies the integrity of the received configuration information. This enables the setting and configuration of the information processing device in an automated and secure manner, maintaining consistency in settings, and achieving improved security and efficient management.

[0249] An "information processing device" refers to a computer system or computer terminal that a company lends to its employees for business use, and which can be configured and set up.

[0250] A "server device" is a central computing system that generates the configuration information necessary for an information processing device and provides it to other devices.

[0251] "Configuration information" refers to the set of setting data and management rules necessary for an information processing device to operate in accordance with a company's policies and requirements.

[0252] A "transmission device" is a device that provides a means for transmitting configuration information from a server device to an information processing device.

[0253] An "artificial intelligence agent device" refers to a program or system that has the function of automatically configuring an information processing device based on the configuration information it receives.

[0254] A "reporting device" is a device in an information processing device that provides a means for notifying a server device of the completion of its configuration.

[0255] A "testing device" is a device that has the function of checking the consistency of received configuration information and verifying its accuracy before application.

[0256] "Records" refer to electronic data that is stored for the purpose of later verifying and analyzing configuration information and the results of its application.

[0257] This invention is a system for quickly and securely applying appropriate configuration information to information processing devices provided by a company to its employees. In implementing the invention, the server, terminal, and user each play their respective roles and work together cooperatively as a whole.

[0258] The server is the central system that generates the necessary configuration information for each terminal based on the company's policies and operational requirements. The server equipment includes high-performance computers and secure storage, and runs AI models and rule-based systems for generating configuration information. The generated configuration information is organized in XML or JSON format, preparing it for transmission to each terminal.

[0259] Configuration information is transmitted to each terminal using a secure communication protocol (e.g., TLS / SSL). The terminal first verifies the digital signature of the received configuration information using a testing device to confirm its integrity and security. Then, an artificial intelligence agent within the terminal analyzes the configuration information and uses it to automatically apply system settings according to defined procedures. This ensures that configuration work is performed reliably without human intervention.

[0260] Users can continue using their devices as usual without performing any special operations. Once the configuration is complete, a notification is sent from the device to the server, and the server stores the performed configuration as recorded data for use during audits.

[0261] For example, if a company requires a VPN connection as a new security rule, the server will add VPN connection details to its configuration information based on this change. The terminal receives this information, and the artificial intelligence agent automatically applies the settings. In actual work, the user only receives a message notifying them that the settings are complete and does not need to be involved in the settings themselves.

[0262] An example of a prompt to a generated AI model might be: "How can a company automatically apply VPN settings to employee terminals? Please also detail the necessary steps and techniques." Through this prompt, the system is expected to provide the knowledge needed to support the automated configuration process.

[0263] The flow of the specific processing in Example 1 will be explained using Figure 11.

[0264] Step 1:

[0265] The server generates configuration information for each information processing device based on the company's security policies and operational requirements. It receives security settings, network information, and application usage rules extracted from a policy database as input. This input data is parsed using a rule-based system, and configuration information is output in XML or JSON format. This process utilizes a generative AI model to integrate and optimize complex policy data.

[0266] Step 2:

[0267] The server transmits the generated configuration information to each terminal. It receives the configuration information generated within the server as input and sends it to the terminals as output via a secure communication protocol (e.g., TLS / SSL). Specifically, it digitally signs the information before transmission to ensure that it has not been tampered with.

[0268] Step 3:

[0269] The terminal processes the configuration information received from the server. It receives the configuration information sent from the server as input and obtains data integrity and authentication results as output. Specifically, the inspection device within the terminal verifies the digital signature and confirms the reliability of the configuration information. If authentication fails, it promptly sends an error log to the server.

[0270] Step 4:

[0271] The device activates an AI agent and performs configuration based on the configuration information. It receives verified configuration information as input and generates the result of applying the configuration as output. Specifically, the AI ​​agent analyzes the configuration information and calls the necessary system APIs to apply the settings. During this process, it generates logs and tracks the configuration progress in real time.

[0272] Step 5:

[0273] The terminal notifies the server that the configuration is complete. It receives the configuration application result as input and sends a configuration completion notification message to the server as output. Specifically, the notification includes the hash value and execution time of the applied configuration, providing information for security and auditing purposes.

[0274] Step 6:

[0275] The user receives a notification when the setup is complete and confirms it as needed. The input is a notification message from the device, and the output is confirmation of the notification content and necessary actions (e.g., restarting). In practice, unless there are specific problems, the user can simply acknowledge the notification and continue their normal work.

[0276] (Application Example 1)

[0277] Next, we will explain Application Example 1. In the following explanation, the data processing device 12 will be referred to as the "server," and the smart glasses 214 will be referred to as the "terminal."

[0278] In an enterprise, it is important to quickly and accurately configure information processing devices lent to employees. However, in an environment where security policies and network configurations frequently change, the conventional manual configuration work requires time and effort, and there is a problem that the risk of human error also increases. Furthermore, it is difficult to quickly introduce new security policies across the entire organization, and as a result, information security may become vulnerable.

[0279] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means.

[0280] In this invention, the server includes a computing device means for generating setting information necessary for an information processing device, a communication means for transmitting the setting information to the device, and a means for receiving the setting information in the device and automatically performing the setting by an intelligent agent. Thereby, automatic application of the configuration information of the shared connection included in the setting information and rapid security setting become possible.

[0281] An "information processing device" is an electronic device for processing and managing information.

[0282] "Computing device means" refers to a system for generating specific setting information through data calculation and analysis.

[0283] "Communication means" is a mechanism for transmitting setting information to other devices or systems.

[0284] An "intelligent agent" is a program or software that analyzes setting information and automatically performs device settings based on the content.

[0285] "Notification means" is a mechanism for notifying a designated destination of the completion or change of settings, etc.

[0286] The "configuration information for shared connection" refers to the setting information necessary for multiple devices to share a connection via a network.

[0287] "Recording" refers to data that stores past operations and setting contents for later reference and auditing.

[0288] The server generates the setting information of information processing devices based on the enterprise's security policy and creates a setting profile unique to each device. This profile includes security settings, network connection information, and application management rules. The generated setting profile is transmitted to the terminal via a secure network. To do this, the server manages the necessary setting information using a database and security policy management software and generates a setting profile.

[0289] The terminal receives the setting profile transmitted from the server, activates the built-in intelligent agent means, and analyzes the profile. The intelligent agent automatically sets the device based on the setting information. In this process, the terminal appropriately manages the device state while ensuring mutual data transmission and reception using the aforementioned communication means.

[0290] Since the user does not need to understand the setting application process, normal business operations are not disrupted. However, since a notification of setting completion is displayed on the terminal, it is easy to confirm that the setting has been appropriately completed. If necessary, the user can quickly receive support when a problem occurs.

[0291] For example, when an enterprise introduces VPN connections to all devices as a new security policy, by using this invention, the server can quickly generate the necessary VPN setting information and transmit it to each terminal. Based on this information, the terminal's intelligent agent automatically sets up the VPN connection, enabling the user to continue business without feeling the stress of setting changes.

[0292] An example of a prompt for a generated AI model is, "Please tell me the steps for developing an AI model that automatically updates employee device settings when there are changes to the company's VPN policy."

[0293] The flow of a specific process in Application Example 1 will be explained using Figure 12.

[0294] Step 1:

[0295] The server collects necessary configuration information based on the company's security policies and operational requirements. It receives security policies and administrator configuration requirements as input, analyzes them, and aggregates the necessary configuration information from the database. As output, it generates the necessary configuration profiles for each device. This process is performed via a database management system.

[0296] Step 2:

[0297] The server sends the generated configuration profile to the terminal via a secure network. The input is the generated configuration profile, and the output is the configuration profile arriving at the terminal. Communication here adheres to security protocols to prevent the transmitted data from being leaked to third parties.

[0298] Step 3:

[0299] The terminal receives a configuration profile from the server and activates an intelligent agent to analyze the profile. The input is the received configuration profile, and the output is the analyzed configuration procedure. The agent uses an algorithm to read the profile and determine the necessary configuration procedure.

[0300] Step 4:

[0301] The intelligent agent automatically configures the terminal based on the analyzed configuration procedure. There is the analyzed configuration procedure as input, and the completed configuration state is obtained as output. Here, specific operations where network settings and application settings are automatically applied are included.

[0302] Step 5:

[0303] The user receives a configuration completion notification on the terminal. As input, there is the configuration completion information by the agent, and as output, a visual notification for the user is displayed on the terminal. The user confirms that the configuration has been successfully completed through this notification.

[0304] Furthermore, an emotion engine for estimating the user's emotion may be combined. That is, the specific processing unit 290 may estimate the user's emotion using the emotion recognition model 59 and perform specific processing using the user's emotion.

[0305] The present invention combines an emotion engine with an automation system for configuration in an information processing apparatus lent to employees. Thereby, optimization of the configuration process considering the emotional state of employees is realized.

[0306] The server generates the necessary configuration information according to the company's policy and creates a configuration profile based on it. The configuration profile includes the security settings of the terminal, installation of applications, network information, etc. This profile is transmitted to the terminal in a secure manner.

[0307] The terminal has an emotion engine and uses sensors such as a camera and a microphone to recognize the user's emotion in real time. The emotion recognition result is analyzed by the AI agent, and the configuration procedure is adjusted based on the user's psychological state. For example, when the user is feeling stressed, the configuration process may be displayed more simply, and the UI may also be changed to be simple and intuitive.

[0308] Furthermore, the emotion engine sends the analyzed emotion data to the server, which uses it to provide users with more suitable configuration profiles and collect feedback. This makes it possible to provide an information processing environment optimized for each user.

[0309] As a concrete example, when a company implements a new security policy, the server generates a configuration profile based on this policy. The device's emotion engine measures the user's emotions, and an AI agent automatically optimizes the settings while considering that data. If the user is relaxed, the setup process proceeds smoothly using the normal procedure. However, if the user shows anxiety or tension, the setup process is carried out in stages, and support information is provided as needed.

[0310] Thus, the present invention is a system that not only automates settings but also enables flexible responses tailored to the user's emotional state, thereby providing a better user experience.

[0311] The following describes the processing flow.

[0312] Step 1:

[0313] The server retrieves necessary configuration information from a database based on the company's policies and generates individual configuration profiles. This includes security settings and application permission rules.

[0314] Step 2:

[0315] The server sends the generated configuration profile to the terminal via a secure communication channel. The terminal saves the received configuration profile to its memory.

[0316] Step 3:

[0317] The device activates an emotion engine, using its built-in camera and sensors to analyze the user's facial expressions and voice, and recognizes emotions in real time. This data is then passed on to an agent.

[0318] Step 4:

[0319] The AI ​​agent analyzes recognized emotional data and determines the most appropriate setup procedure for the user's current emotional state. If the user is relaxed, it proceeds with the normal setup; if the user is stressed, it decides to perform the setup in stages.

[0320] Step 5:

[0321] The device automatically begins the configuration process based on instructions from the AI ​​agent. For example, it applies security settings sequentially as needed and configures connection information such as VPNs.

[0322] Step 6:

[0323] The device reports to the server via a notification system that the setup is complete. The server saves this information in a log and uses it for future audits and optimizations.

[0324] Step 7:

[0325] Users can check for notifications when device setup is complete, and request support if they encounter any problems. The server receives this feedback and uses it to adjust future configuration profiles.

[0326] (Example 2)

[0327] Next, we will describe Example 2. 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".

[0328] The problem that this invention aims to solve is to reduce operational inefficiencies and user stress that arise from not considering the user's emotional state during the setup process of an information processing device. In particular, when the setup procedure is complex, the psychological burden on the user increases, and as a result, productivity decreases, which is a problem.

[0329] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means.

[0330] In this invention, the server includes a computing device means for generating necessary configuration information for an information processing device that a company lends to its employees, a communication means for transmitting the configuration information to the information processing device, and an adjustment means for recognizing the user's emotional state using an emotion estimation means in the information processing device and optimizing the configuration procedure based on the results of the emotion estimation means. This provides a configuration process tailored to the user's emotional state, enabling stress reduction and the realization of an efficient and optimal user experience.

[0331] The "arithmetic processing unit means" is a processing unit for generating the necessary configuration information for the information processing unit and creating a configuration profile.

[0332] A "communication method" is a mechanism for transmitting generated configuration information to an information processing device and securely transmitting data.

[0333] An "artificial intelligence agent means" is a program that utilizes artificial intelligence to automatically configure the settings of an information processing device based on the received configuration information.

[0334] "Emotion estimation means" refers to a function in an information processing device that includes sensors and analysis software used to recognize a user's emotional state in real time.

[0335] "Adjustment means" refers to a process that optimizes the setting procedure based on the user's emotional data obtained by the emotion estimation means, thereby reducing the user's psychological burden.

[0336] "Notification method" refers to a method of sending a signal from an information processing device to inform the server that the configuration has been completed.

[0337] In order to implement this invention, a system configuration involving three main parties—a server, a terminal, and a user—is necessary.

[0338] The server uses computing power to generate necessary configuration information based on the company's policies. This process comprehensively creates security settings, application installation settings, network information, and more. High-performance server equipment is desirable for the hardware used, and the software includes a database management system and AI algorithms.

[0339] The generated configuration information is transmitted to the terminal securely via a communication method. HTTPS or VPN are commonly used as the communication protocol. Upon receiving the transmitted information, the terminal automatically configures the device using an artificial intelligence agent. During this process, the AI ​​model analyzes the configuration information and determines the optimal configuration procedure.

[0340] Furthermore, the device is equipped with emotion estimation capabilities, recognizing the user's emotions in real time using sensors such as cameras and microphones. This data is analyzed by an AI agent, and adjustment mechanisms play a role in optimizing the setup process. For example, if the user is feeling stressed, the UI can be adjusted to be more intuitive, simplifying the setup process.

[0341] The device notifies the server using a notification system once the setup is complete. Based on the received information, the server manages the overall log, utilizes the feedback to further improve the configuration profile, and can provide an information processing environment optimized for the user.

[0342] As a concrete example, consider a case where a company introduces a new security policy, and a server generates a configuration profile based on that policy. The terminal uses emotion estimation to check the user's reaction, and an AI agent optimizes the settings according to the user's state. An example of a prompt message might be, "How can we optimize the configuration process if the user feels uneasy?"

[0343] This system configuration allows companies to provide an adjustable settings environment tailored to each employee's individual emotional state, thereby improving operational efficiency and the user experience.

[0344] The flow of the specific processing in Example 2 will be explained using Figure 13.

[0345] Step 1:

[0346] The server generates the necessary configuration information from corporate policies. It receives corporate security policies, a list of applications, and network information as input. The server analyzes this data and creates a comprehensive configuration profile. Specifically, it retrieves policy information from a database, generates configuration files using scripts, and then outputs the generated profile.

[0347] Step 2:

[0348] The server sends the generated configuration profile to the terminal. The input is the generated configuration profile, and the output is the configuration information delivered to the terminal. The server securely transmits the profile using HTTPS or VPN. Specifically, it encrypts the data and authenticates the terminal before transmission.

[0349] Step 3:

[0350] The device automatically configures itself using the received configuration information. The input is the configuration information received from the server, and the output is the configuration applied to the device. The device activates an artificial intelligence agent, analyzes the parameters, and selects the optimal configuration procedure. Specifically, a configuration script is executed, and the parameters of the OS and applications are modified.

[0351] Step 4:

[0352] The device recognizes the user's emotional state using emotion estimation methods. The input is real-time sensor data obtained from the camera and microphone, and the output is analyzed emotion data. The device inputs this data into an AI model to evaluate the user's psychological state. Specifically, the emotion recognition algorithm analyzes facial expressions and voice to determine the degree of stress or relaxation.

[0353] Step 5:

[0354] The device optimizes the setup procedure based on the acquired emotional data. The input is the recognized emotional data, and the output is the adjusted setup procedure. The device uses the information obtained by the AI ​​agent to make the interface more intuitive and concise. Specifically, this involves changing the UI's color scheme and adding guidance.

[0355] Step 6:

[0356] The device notifies the server of the completion of the setup and sends sentiment data. The inputs are the setup completion status and sentiment data, and the outputs are the notification to the server and feedback information. The device sends a completion notification to the server and provides data to be reflected in the next profile optimization. Specifically, it sends a completion message via the notification protocol, and the server performs logging and analysis.

[0357] Through each of the above steps, the system can dynamically optimize the setup procedure in response to the user's emotions, providing an efficient and customized experience.

[0358] (Application Example 2)

[0359] Next, we will explain application example 2. In the following explanation, the data processing device 12 will be referred to as the "server," and the smart glasses 214 will be referred to as the "terminal."

[0360] Traditionally, the settings for information processing devices provided to employees were uniformly configured, and optimization considering the emotions and psychological state of each user was insufficient. As a result, user stress and configuration errors were common, making it difficult to provide an efficient and comfortable operating environment. This invention aims to solve these problems and improve operability and user experience by providing settings optimized for each user.

[0361] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means.

[0362] In this invention, the server includes a server function that generates necessary configuration information for a data processing device leased by a business entity to a user, a communication function that transmits the configuration information to the data processing device, and an emotion engine function that recognizes the emotions of the user of the data processing device and optimizes the configuration procedure based on those emotions. This makes it possible to provide a configuration profile tailored to the emotional state of each user, thereby realizing a more comfortable and efficient operating environment.

[0363] A "business entity" is a unit of business, such as an organization or legal entity, that leases or provides equipment and devices to its employees or staff.

[0364] "User" refers to a person who actually operates and uses data processing equipment or devices provided by a business entity.

[0365] A "data processing device" is a device that has the function of inputting, processing, and outputting information and data, and usually refers to a computer or smart device.

[0366] "Configuration information" refers to information used to determine various initial settings and operations in a data processing device, and includes security settings and network settings.

[0367] "Server function" refers to a computer function or software that generates and manages the configuration information necessary for data processing devices.

[0368] "Communication function" refers to a means or protocol used to send and receive data, such as configuration information, between a data processing device and a server.

[0369] The "intelligent agent function" is a function that utilizes artificial intelligence to automatically configure settings based on the configuration information received by the data processing device.

[0370] The "reporting function" is a notification mechanism used to inform the server that the data processing device has been configured.

[0371] The "emotion engine function" is a feature that recognizes the user's emotional state in real time and utilizes the results of that recognition.

[0372] "Optimization function" refers to the ability to determine and execute the most suitable settings and profiles for the user based on the output of the emotion engine function.

[0373] To realize this invention, a server, a data processing unit, an emotion engine function, and a communication function are required.

[0374] The server first generates the necessary configuration information for each user within the business entity. This generated configuration information includes security settings and network information for the data processing device. This configuration information is then transmitted to each user's data processing device via the communication function. The data processing device is equipped with an intelligent agent function and automatically performs various settings based on the received configuration information.

[0375] The data processing unit incorporates an emotion engine function, which uses a camera and microphone to recognize the user's emotional state in real time, such as their facial expressions and tone of voice. This recognized emotion data is analyzed within the data processing unit, and the setup procedure is optimized according to the user's emotional state. For example, if the user is relaxed, the standard setup procedure is selected, but if they are stressed, the setup procedure is simplified and a visually easy-to-understand interface is provided.

[0376] Upon receiving notification that the configuration process is complete, the server collects operation history and user feedback from each data processing unit, and uses this information to perform further optimizations. This ensures that an operating environment tailored to each user is provided.

[0377] For example, when a user receives a new data processing device, the device senses the user's emotional state. If it determines the user is relaxed, the normal setup process proceeds smoothly. However, if the emotion engine determines the user is feeling anxious during their first use, it can reduce the user's burden by displaying easy-to-understand guide screens sequentially during the setup process. To implement this functionality, an example of a prompt to the generating AI model is as follows: "When the user is feeling stressed, show how the data processing device can provide a relaxing atmosphere."

[0378] This system enables a personalized user experience, improving support and comfort for the user.

[0379] The flow of a specific process in Application Example 2 will be explained using Figure 14.

[0380] Step 1:

[0381] The server generates the necessary configuration information for each user's data processing device based on standards set by the business entity. The inputs here are the business entity's policies and individual user requests, and the output is the generated configuration information. This configuration information includes the security settings and network information required for each device.

[0382] Step 2:

[0383] The server transmits the generated configuration information to each user's data processing unit via its communication function. In this process, the server receives configuration information as input, and the data processing unit receives configuration information as output. A secure communication protocol is used to prevent unauthorized access.

[0384] Step 3:

[0385] The terminal analyzes the received configuration information using its intelligent agent function and automatically configures the data processing device. The input is the received configuration information, and the output is the device state after configuration is complete. This process involves continuous analysis of information and application of settings.

[0386] Step 4:

[0387] The device uses an emotion engine function to acquire the user's emotional state through the camera and microphone. Input is real-time captured user facial expression and voice data, while output is the analyzed emotional state. The data is then analyzed using an AI-based algorithm.

[0388] Step 5:

[0389] The device optimizes the setup procedure based on the acquired emotional state. During normal operation, the UI and interface are dynamically adjusted according to the emotional state. The input is the analyzed emotional state, and the output is the behavior of the corresponding UI and the history of setting changes.

[0390] Step 6:

[0391] The device sends a notification to the server as soon as the setup is complete. The input is a confirmation of completion, and the output is the notification information sent to the server. The server updates the user environment logs based on this information and uses it for future optimization.

[0392] Step 7:

[0393] The server continuously updates the installation information to be optimized for each user based on logs and feedback from the sentiment engine. This process takes collected data and feedback as input and generates an improved configuration profile as output.

[0394] 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 user input for the result of the specific processing. The control unit 46A transmits the audio data indicating user input acquired by the microphone 238 to the data processing unit 12. In the data processing unit 12, the specific processing unit 290 acquires the audio data.

[0395] Data generation model 58 is a type of so-called generative AI (Artificial Intelligence). One example of data generation model 58 is ChatGPT (Internet search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[0396] In the above embodiment, an example was given in which specific processing is performed by the data processing device 12, but the technology of this disclosure is not limited thereto, and the specific processing may also be performed by the smart glasses 214.

[0397] [Third Embodiment]

[0398] Figure 5 shows an example of the configuration of the data processing system 310 according to the third embodiment.

[0399] As shown in Figure 5, the data processing system 310 includes a data processing device 12 and a headset terminal 314. An example of the data processing device 12 is a server.

[0400] The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0401] The headset terminal 314 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication interface 44, and a display 343. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, speaker 240, camera 42, and display 343 are also connected to the bus 52.

[0402] The microphone 238 receives voice signals from the user 20 and receives instructions from the user 20. The microphone 238 captures the voice signals from the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio according to the instructions from the processor 46.

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

[0404] Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various information between processor 46 and processor 28 via network 54. The exchange of various information between processor 46 and processor 28 using communication interfaces 44 and 26 is performed in a secure manner.

[0405] Figure 6 shows an example of the main functions of the data processing device 12 and the headset terminal 314. As shown in Figure 6, the data processing device 12 performs specific processing using the processor 28. The storage 32 stores the specific processing program 56.

[0406] The specific processing program 56 is an example of a "program" relating to the technology of this 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.

[0407] The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[0408] In the headset terminal 314, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. 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 processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48.

[0409] Next, the specific processing performed by the specific processing unit 290 of the data processing device 12 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the headset terminal 314 will be referred to as the "terminal".

[0410] This invention provides a system that automates a series of setup tasks for information processing devices lent out by companies to their employees. This requires the coordination of a server, terminals, and an AI agent application.

[0411] The server first aggregates the necessary configuration information according to the company's security policies and operational requirements, and generates a configuration profile unique to each terminal. This profile includes security settings, network connection information, and application management rules. The generated configuration profile is then sent to the terminal via a secure network.

[0412] The device receives a configuration profile sent from the server and stores it internally. Next, it launches the AI ​​agent app and analyzes the received profile. Based on the profile, the AI ​​agent identifies the steps to change the settings and executes those steps. This automatically applies the necessary settings with minimal manual intervention.

[0413] Under normal circumstances, users do not need to perform any device configuration operations. However, they can check for notifications when configuration is complete and receive support if problems arise. Since users can continue their normal work while the agent applies the configuration, work efficiency is improved.

[0414] For example, when a company implements a new policy requiring a VPN, the server adds VPN connection information to the configuration profile. The device receives this new profile, and the AI ​​agent automatically applies the VPN settings. The user simply receives a notification that the setup is complete and does not need to manually perform any complex configuration.

[0415] As described above, the present invention is a system that supports the protection of corporate information assets and the improvement of operational efficiency through the automation of settings.

[0416] The following describes the processing flow.

[0417] Step 1:

[0418] The server compiles the necessary configuration information based on corporate policies. The server retrieves policies and configuration requirements from the database and generates configuration profiles for each terminal based on them.

[0419] Step 2:

[0420] The server sends the generated configuration profile to the terminal via secure network communication.

[0421] Step 3:

[0422] The terminal saves the received configuration profile to its internal memory. The saved profile is necessary for subsequent processing.

[0423] Step 4:

[0424] The device initializes and launches the AI ​​agent app. The launched AI agent accesses the saved configuration profile and analyzes its contents.

[0425] Step 5:

[0426] The AI ​​agent modifies the device's system settings based on the analysis results. Specifically, it applies VPN settings, updates security parameters, and removes unnecessary applications.

[0427] Step 6:

[0428] After confirming that the changed settings have been applied correctly, the device sends a notification to the server indicating that the settings have been completed.

[0429] Step 7:

[0430] The server logs that the configuration process was successfully completed based on the received notification. This information can then be used for auditing and analysis later.

[0431] (Example 1)

[0432] Next, we will describe Example 1. 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."

[0433] Setting up information processing devices provided by companies to their employees is time-consuming and labor-intensive when done manually, and is prone to configuration errors and security risks. Furthermore, maintaining consistency in the setup process is difficult, and applying different settings to individual devices quickly is challenging. Therefore, there is a need to provide a means of managing information processing devices efficiently and error-free.

[0434] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means.

[0435] In this invention, the server includes a server device that generates configuration information necessary for an information processing device that a company leases to its employees, a transmission device that transmits the configuration information to the information processing device, and a verification device that verifies the integrity of the received configuration information. This enables the setting and configuration of the information processing device in an automated and secure manner, maintaining consistency in settings, and achieving improved security and efficient management.

[0436] An "information processing device" refers to a computer system or computer terminal that a company lends to its employees for business use, and which can be configured and set up.

[0437] A "server device" is a central computing system that generates the configuration information necessary for an information processing device and provides it to other devices.

[0438] "Configuration information" refers to the set of setting data and management rules necessary for an information processing device to operate in accordance with a company's policies and requirements.

[0439] A "transmission device" is a device that provides a means for transmitting configuration information from a server device to an information processing device.

[0440] An "artificial intelligence agent device" refers to a program or system that has the function of automatically configuring an information processing device based on the configuration information it receives.

[0441] A "reporting device" is a device in an information processing device that provides a means for notifying a server device of the completion of its configuration.

[0442] A "testing device" is a device that has the function of checking the consistency of received configuration information and verifying its accuracy before application.

[0443] "Records" refer to electronic data that is stored for the purpose of later verifying and analyzing configuration information and the results of its application.

[0444] This invention is a system for quickly and securely applying appropriate configuration information to information processing devices provided by a company to its employees. In implementing the invention, the server, terminal, and user each play their respective roles and work together cooperatively as a whole.

[0445] The server is the central system that generates the necessary configuration information for each terminal based on the company's policies and operational requirements. The server equipment includes high-performance computers and secure storage, and runs AI models and rule-based systems for generating configuration information. The generated configuration information is organized in XML or JSON format, preparing it for transmission to each terminal.

[0446] Configuration information is transmitted to each terminal using a secure communication protocol (e.g., TLS / SSL). The terminal first verifies the digital signature of the received configuration information using a testing device to confirm its integrity and security. Then, an artificial intelligence agent within the terminal analyzes the configuration information and uses it to automatically apply system settings according to defined procedures. This ensures that configuration work is performed reliably without human intervention.

[0447] Users can continue using their devices as usual without performing any special operations. Once the configuration is complete, a notification is sent from the device to the server, and the server stores the performed configuration as recorded data for use during audits.

[0448] For example, if a company requires a VPN connection as a new security rule, the server will add VPN connection details to its configuration information based on this change. The terminal receives this information, and the artificial intelligence agent automatically applies the settings. In actual work, the user only receives a message notifying them that the settings are complete and does not need to be involved in the settings themselves.

[0449] An example of a prompt to a generated AI model might be: "How can a company automatically apply VPN settings to employee terminals? Please also detail the necessary steps and techniques." Through this prompt, the system is expected to provide the knowledge needed to support the automated configuration process.

[0450] The flow of the specific processing in Example 1 will be explained using Figure 11.

[0451] Step 1:

[0452] The server generates configuration information for each information processing device based on the company's security policies and operational requirements. It receives security settings, network information, and application usage rules extracted from a policy database as input. This input data is parsed using a rule-based system, and configuration information is output in XML or JSON format. This process utilizes a generative AI model to integrate and optimize complex policy data.

[0453] Step 2:

[0454] The server transmits the generated configuration information to each terminal. It receives the configuration information generated within the server as input and sends it to the terminals as output via a secure communication protocol (e.g., TLS / SSL). Specifically, it digitally signs the information before transmission to ensure that it has not been tampered with.

[0455] Step 3:

[0456] The terminal processes the configuration information received from the server. It receives the configuration information sent from the server as input and obtains data integrity and authentication results as output. Specifically, the inspection device within the terminal verifies the digital signature and confirms the reliability of the configuration information. If authentication fails, it promptly sends an error log to the server.

[0457] Step 4:

[0458] The device activates an AI agent and performs configuration based on the configuration information. It receives verified configuration information as input and generates the result of applying the configuration as output. Specifically, the AI ​​agent analyzes the configuration information and calls the necessary system APIs to apply the settings. During this process, it generates logs and tracks the configuration progress in real time.

[0459] Step 5:

[0460] The terminal notifies the server that the configuration is complete. It receives the configuration application result as input and sends a configuration completion notification message to the server as output. Specifically, the notification includes the hash value and execution time of the applied configuration, providing information for security and auditing purposes.

[0461] Step 6:

[0462] The user receives a notification when the setup is complete and confirms it as needed. The input is a notification message from the device, and the output is confirmation of the notification content and necessary actions (e.g., restarting). In practice, unless there are specific problems, the user can simply acknowledge the notification and continue their normal work.

[0463] (Application Example 1)

[0464] Next, we will explain Application Example 1. In the following explanation, 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."

[0465] In businesses, it is crucial to quickly and accurately configure information processing devices provided to employees. However, in environments where security policies and network settings change frequently, traditional manual configuration methods are time-consuming, labor-intensive, and prone to human error. Furthermore, rapidly implementing new security policies across the entire organization can be difficult, potentially leading to information security vulnerabilities.

[0466] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means.

[0467] In this invention, the server includes a computing device means for generating configuration information necessary for an information processing device, a communication means for transmitting the configuration information to the device, and a means for receiving the configuration information in the device and automatically performing the configuration using an intelligent agent. This enables the automatic application of shared connection configuration information contained in the configuration information and rapid security configuration.

[0468] An "information processing device" is an electronic device used for processing and managing information.

[0469] "Computation device means" refers to a system for generating specific configuration information through data calculation and analysis.

[0470] A "communication method" is a mechanism for transmitting configuration information to other devices or systems.

[0471] An "intelligent agent" is a program or software that analyzes configuration information and automatically configures a device based on that information.

[0472] A "notification method" is a mechanism for notifying designated parties of the completion or modification of settings, etc.

[0473] "Shared connection configuration information" refers to the settings information necessary for multiple devices to share a connection over a network.

[0474] "Records" refer to data that saves past operations and settings for later reference and auditing.

[0475] The server generates configuration information for information processing devices based on the company's security policy and creates a configuration profile unique to each device. This profile includes security settings, network connectivity information, and application management rules. The generated configuration profile is sent to the terminal over a secure network. To do this, the server manages the necessary configuration information and generates the configuration profile using a database and security policy management software.

[0476] The terminal receives a configuration profile sent from the server and activates its built-in intelligent agent to analyze the profile. The intelligent agent automatically configures the device based on the configuration information. During this process, the terminal properly manages the device's state while ensuring reliable mutual data transmission and reception using the aforementioned communication means.

[0477] Users do not need to understand the configuration application process, so their normal work is not disrupted. However, a notification of completion is displayed on the device, making it easy to confirm that the configuration has been successfully completed. If necessary, users can receive prompt support if problems arise.

[0478] For example, when a company implements a new security policy requiring VPN connectivity across all devices, this invention allows the server to quickly generate the necessary VPN configuration information and send it to each terminal. Based on this information, an intelligent agent on the terminal automatically configures the VPN connection, allowing users to continue their work without the stress of changing settings.

[0479] An example of a prompt for a generated AI model is, "Please tell me the steps for developing an AI model that automatically updates employee device settings when there are changes to the company's VPN policy."

[0480] The flow of a specific process in Application Example 1 will be explained using Figure 12.

[0481] Step 1:

[0482] The server collects necessary configuration information based on the company's security policies and operational requirements. It receives security policies and administrator configuration requirements as input, analyzes them, and aggregates the necessary configuration information from the database. As output, it generates the necessary configuration profiles for each device. This process is performed via a database management system.

[0483] Step 2:

[0484] The server sends the generated configuration profile to the terminal via a secure network. The input is the generated configuration profile, and the output is the configuration profile arriving at the terminal. Communication here adheres to security protocols to prevent the transmitted data from being leaked to third parties.

[0485] Step 3:

[0486] The terminal receives a configuration profile from the server and activates an intelligent agent to analyze the profile. The input is the received configuration profile, and the output is the analyzed configuration procedure. The agent uses an algorithm to read the profile and determine the necessary configuration procedure.

[0487] Step 4:

[0488] The intelligent agent automatically configures the device based on the analyzed configuration procedure. The input is the analyzed configuration procedure, and the output is the completed configuration state. This includes specific actions such as the automatic application of network and application settings.

[0489] Step 5:

[0490] The user receives a notification on their device confirming that the setup is complete. The input is information from the agent indicating that the setup is complete, and the output is a visual notification displayed on the device for the user. The user confirms through this notification that the setup has been successfully completed.

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

[0492] This invention combines an emotion engine with an automated system for configuring information processing devices provided to employees. This enables the optimization of the configuration process while taking into account the emotional state of the employees.

[0493] The server generates the necessary configuration information according to the company's policies and creates a configuration profile based on it. This configuration profile includes device security settings, app installations, network information, and more. This profile is then sent to the device in a secure manner.

[0494] The device features an emotion engine that uses sensors such as cameras and microphones to recognize the user's emotions in real time. The emotion recognition results are analyzed by an AI agent, and the setup procedure is adjusted based on the user's psychological state. For example, if the user is feeling stressed, the setup process may be presented more concisely, and the UI may be changed to be simpler and more intuitive.

[0495] Furthermore, the emotion engine sends the analyzed emotion data to the server, which uses it to provide users with more suitable configuration profiles and collect feedback. This makes it possible to provide an information processing environment optimized for each user.

[0496] As a concrete example, when a company implements a new security policy, the server generates a configuration profile based on this policy. The device's emotion engine measures the user's emotions, and an AI agent automatically optimizes the settings while considering that data. If the user is relaxed, the setup process proceeds smoothly using the normal procedure. However, if the user shows anxiety or tension, the setup process is carried out in stages, and support information is provided as needed.

[0497] Thus, the present invention is a system that not only automates settings but also enables flexible responses tailored to the user's emotional state, thereby providing a better user experience.

[0498] The following describes the processing flow.

[0499] Step 1:

[0500] The server retrieves necessary configuration information from a database based on the company's policies and generates individual configuration profiles. This includes security settings and application permission rules.

[0501] Step 2:

[0502] The server sends the generated configuration profile to the terminal via a secure communication channel. The terminal saves the received configuration profile to its memory.

[0503] Step 3:

[0504] The device activates an emotion engine, using its built-in camera and sensors to analyze the user's facial expressions and voice, and recognizes emotions in real time. This data is then passed on to an agent.

[0505] Step 4:

[0506] The AI ​​agent analyzes recognized emotional data and determines the most appropriate setup procedure for the user's current emotional state. If the user is relaxed, it proceeds with the normal setup; if the user is stressed, it decides to perform the setup in stages.

[0507] Step 5:

[0508] The device automatically begins the configuration process based on instructions from the AI ​​agent. For example, it applies security settings sequentially as needed and configures connection information such as VPNs.

[0509] Step 6:

[0510] The device reports to the server via a notification system that the setup is complete. The server saves this information in a log and uses it for future audits and optimizations.

[0511] Step 7:

[0512] Users can check for notifications when device setup is complete, and request support if they encounter any problems. The server receives this feedback and uses it to adjust future configuration profiles.

[0513] (Example 2)

[0514] Next, we will describe Example 2. 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."

[0515] The problem that this invention aims to solve is to reduce operational inefficiencies and user stress that arise from not considering the user's emotional state during the setup process of an information processing device. In particular, when the setup procedure is complex, the psychological burden on the user increases, and as a result, productivity decreases, which is a problem.

[0516] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means.

[0517] In this invention, the server includes a computing device means for generating necessary configuration information for an information processing device that a company lends to its employees, a communication means for transmitting the configuration information to the information processing device, and an adjustment means for recognizing the user's emotional state using an emotion estimation means in the information processing device and optimizing the configuration procedure based on the results of the emotion estimation means. This provides a configuration process tailored to the user's emotional state, enabling stress reduction and the realization of an efficient and optimal user experience.

[0518] The "arithmetic processing unit means" is a processing unit for generating the necessary configuration information for the information processing unit and creating a configuration profile.

[0519] A "communication method" is a mechanism for transmitting generated configuration information to an information processing device and securely transmitting data.

[0520] An "artificial intelligence agent means" is a program that utilizes artificial intelligence to automatically configure the settings of an information processing device based on the received configuration information.

[0521] "Emotion estimation means" refers to a function in an information processing device that includes sensors and analysis software used to recognize a user's emotional state in real time.

[0522] "Adjustment means" refers to a process that optimizes the setting procedure based on the user's emotional data obtained by the emotion estimation means, thereby reducing the user's psychological burden.

[0523] "Notification method" refers to a method of sending a signal from an information processing device to inform the server that the configuration has been completed.

[0524] In order to implement this invention, a system configuration involving three main parties—a server, a terminal, and a user—is necessary.

[0525] The server uses computing power to generate necessary configuration information based on the company's policies. This process comprehensively creates security settings, application installation settings, network information, and more. High-performance server equipment is desirable for the hardware used, and the software includes a database management system and AI algorithms.

[0526] The generated configuration information is transmitted to the terminal securely via a communication method. HTTPS or VPN are commonly used as the communication protocol. Upon receiving the transmitted information, the terminal automatically configures the device using an artificial intelligence agent. During this process, the AI ​​model analyzes the configuration information and determines the optimal configuration procedure.

[0527] Furthermore, the device is equipped with emotion estimation capabilities, recognizing the user's emotions in real time using sensors such as cameras and microphones. This data is analyzed by an AI agent, and adjustment mechanisms play a role in optimizing the setup process. For example, if the user is feeling stressed, the UI can be adjusted to be more intuitive, simplifying the setup process.

[0528] The device notifies the server using a notification system once the setup is complete. Based on the received information, the server manages the overall log, utilizes the feedback to further improve the configuration profile, and can provide an information processing environment optimized for the user.

[0529] As a concrete example, consider a case where a company introduces a new security policy, and a server generates a configuration profile based on that policy. The terminal uses emotion estimation to check the user's reaction, and an AI agent optimizes the settings according to the user's state. An example of a prompt message might be, "How can we optimize the configuration process if the user feels uneasy?"

[0530] This system configuration allows companies to provide an adjustable settings environment tailored to each employee's individual emotional state, thereby improving operational efficiency and the user experience.

[0531] The flow of the specific processing in Example 2 will be explained using Figure 13.

[0532] Step 1:

[0533] The server generates the necessary configuration information from corporate policies. It receives corporate security policies, a list of applications, and network information as input. The server analyzes this data and creates a comprehensive configuration profile. Specifically, it retrieves policy information from a database, generates configuration files using scripts, and then outputs the generated profile.

[0534] Step 2:

[0535] The server sends the generated configuration profile to the terminal. The input is the generated configuration profile, and the output is the configuration information delivered to the terminal. The server securely transmits the profile using HTTPS or VPN. Specifically, it encrypts the data and authenticates the terminal before transmission.

[0536] Step 3:

[0537] The device automatically configures itself using the received configuration information. The input is the configuration information received from the server, and the output is the configuration applied to the device. The device activates an artificial intelligence agent, analyzes the parameters, and selects the optimal configuration procedure. Specifically, a configuration script is executed, and the parameters of the OS and applications are modified.

[0538] Step 4:

[0539] The device recognizes the user's emotional state using emotion estimation methods. The input is real-time sensor data obtained from the camera and microphone, and the output is analyzed emotion data. The device inputs this data into an AI model to evaluate the user's psychological state. Specifically, the emotion recognition algorithm analyzes facial expressions and voice to determine the degree of stress or relaxation.

[0540] Step 5:

[0541] The device optimizes the setup procedure based on the acquired emotional data. The input is the recognized emotional data, and the output is the adjusted setup procedure. The device uses the information obtained by the AI ​​agent to make the interface more intuitive and concise. Specifically, this involves changing the UI's color scheme and adding guidance.

[0542] Step 6:

[0543] The device notifies the server of the completion of the setup and sends sentiment data. The inputs are the setup completion status and sentiment data, and the outputs are the notification to the server and feedback information. The device sends a completion notification to the server and provides data to be reflected in the next profile optimization. Specifically, it sends a completion message via the notification protocol, and the server performs logging and analysis.

[0544] Through each of the above steps, the system can dynamically optimize the setup procedure in response to the user's emotions, providing an efficient and customized experience.

[0545] (Application Example 2)

[0546] Next, we will explain application example 2. In the following explanation, 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."

[0547] Traditionally, the settings for information processing devices provided to employees were uniformly configured, and optimization considering the emotions and psychological state of each user was insufficient. As a result, user stress and configuration errors were common, making it difficult to provide an efficient and comfortable operating environment. This invention aims to solve these problems and improve operability and user experience by providing settings optimized for each user.

[0548] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means.

[0549] In this invention, the server includes a server function that generates necessary configuration information for a data processing device leased by a business entity to a user, a communication function that transmits the configuration information to the data processing device, and an emotion engine function that recognizes the emotions of the user of the data processing device and optimizes the configuration procedure based on those emotions. This makes it possible to provide a configuration profile tailored to the emotional state of each user, thereby realizing a more comfortable and efficient operating environment.

[0550] A "business entity" is a unit of business, such as an organization or legal entity, that leases or provides equipment and devices to its employees or staff.

[0551] "User" refers to a person who actually operates and uses data processing equipment or devices provided by a business entity.

[0552] A "data processing device" is a device that has the function of inputting, processing, and outputting information and data, and usually refers to a computer or smart device.

[0553] "Configuration information" refers to information used to determine various initial settings and operations in a data processing device, and includes security settings and network settings.

[0554] "Server function" refers to a computer function or software that generates and manages the configuration information necessary for data processing devices.

[0555] "Communication function" refers to a means or protocol used to send and receive data, such as configuration information, between a data processing device and a server.

[0556] The "intelligent agent function" is a function that utilizes artificial intelligence to automatically configure settings based on the configuration information received by the data processing device.

[0557] The "reporting function" is a notification mechanism used to inform the server that the data processing device has been configured.

[0558] The "emotion engine function" is a feature that recognizes the user's emotional state in real time and utilizes the results of that recognition.

[0559] "Optimization function" refers to the ability to determine and execute the most suitable settings and profiles for the user based on the output of the emotion engine function.

[0560] To realize this invention, a server, a data processing unit, an emotion engine function, and a communication function are required.

[0561] The server first generates the necessary configuration information for each user within the business entity. This generated configuration information includes security settings and network information for the data processing device. This configuration information is then transmitted to each user's data processing device via the communication function. The data processing device is equipped with an intelligent agent function and automatically performs various settings based on the received configuration information.

[0562] The data processing unit incorporates an emotion engine function, which uses a camera and microphone to recognize the user's emotional state in real time, such as their facial expressions and tone of voice. This recognized emotion data is analyzed within the data processing unit, and the setup procedure is optimized according to the user's emotional state. For example, if the user is relaxed, the standard setup procedure is selected, but if they are stressed, the setup procedure is simplified and a visually easy-to-understand interface is provided.

[0563] Upon receiving notification that the configuration process is complete, the server collects operation history and user feedback from each data processing unit, and uses this information to perform further optimizations. This ensures that an operating environment tailored to each user is provided.

[0564] For example, when a user receives a new data processing device, the device senses the user's emotional state. If it determines the user is relaxed, the normal setup process proceeds smoothly. However, if the emotion engine determines the user is feeling anxious during their first use, it can reduce the user's burden by displaying easy-to-understand guide screens sequentially during the setup process. To implement this functionality, an example of a prompt to the generating AI model is as follows: "When the user is feeling stressed, show how the data processing device can provide a relaxing atmosphere."

[0565] This system enables a personalized user experience, improving support and comfort for the user.

[0566] The flow of a specific process in Application Example 2 will be explained using Figure 14.

[0567] Step 1:

[0568] The server generates the necessary configuration information for each user's data processing device based on standards set by the business entity. The inputs here are the business entity's policies and individual user requests, and the output is the generated configuration information. This configuration information includes the security settings and network information required for each device.

[0569] Step 2:

[0570] The server transmits the generated configuration information to each user's data processing unit via its communication function. In this process, the server receives configuration information as input, and the data processing unit receives configuration information as output. A secure communication protocol is used to prevent unauthorized access.

[0571] Step 3:

[0572] The terminal analyzes the received configuration information using its intelligent agent function and automatically configures the data processing device. The input is the received configuration information, and the output is the device state after configuration is complete. This process involves continuous analysis of information and application of settings.

[0573] Step 4:

[0574] The device uses an emotion engine function to acquire the user's emotional state through the camera and microphone. Input is real-time captured user facial expression and voice data, while output is the analyzed emotional state. The data is then analyzed using an AI-based algorithm.

[0575] Step 5:

[0576] The device optimizes the setup procedure based on the acquired emotional state. During normal operation, the UI and interface are dynamically adjusted according to the emotional state. The input is the analyzed emotional state, and the output is the behavior of the corresponding UI and the history of setting changes.

[0577] Step 6:

[0578] The device sends a notification to the server as soon as the setup is complete. The input is a confirmation of completion, and the output is the notification information sent to the server. The server updates the user environment logs based on this information and uses it for future optimization.

[0579] Step 7:

[0580] The server continuously updates the installation information to be optimized for each user based on logs and feedback from the sentiment engine. This process takes collected data and feedback as input and generates an improved configuration profile as output.

[0581] The specific processing unit 290 transmits the result of the specific processing to the headset terminal 314. In the headset terminal 314, the control unit 46A causes the speaker 240 and display 343 to output the result of the specific processing. The microphone 238 acquires audio indicating user input for the result of the specific processing. The control unit 46A transmits the audio data indicating user input acquired by the microphone 238 to the data processing unit 12. In the data processing unit 12, the specific processing unit 290 acquires the audio data.

[0582] Data generation model 58 is a type of so-called generative AI (Artificial Intelligence). One example of data generation model 58 is ChatGPT (Internet search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[0583] In the above embodiment, an example was given in which specific processing is performed by the data processing device 12, but the technology of this disclosure is not limited thereto, and specific processing may also be performed by the headset terminal 314.

[0584] [Fourth Embodiment]

[0585] Figure 7 shows an example of the configuration of the data processing system 410 according to the fourth embodiment.

[0586] As shown in Figure 7, the 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.

[0587] The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0588] The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication interface 44, and a controlled object 443. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, speaker 240, camera 42, and controlled object 443 are also connected to the bus 52.

[0589] The microphone 238 receives voice signals from the user 20 and receives instructions from the user 20. The microphone 238 captures the voice signals from the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio according to the instructions from the processor 46.

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

[0591] Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various information between processor 46 and processor 28 via network 54. The exchange of various information between processor 46 and processor 28 using communication interfaces 44 and 26 is performed in a secure manner.

[0592] The controlled object 443 includes a display device, LEDs in the eyes, and motors that drive 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 robot 414's emotions can be expressed by controlling these motors. Furthermore, the robot 414's facial expressions can also be expressed by controlling the illumination state of the LEDs in its eyes.

[0593] Figure 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Figure 8, the data processing device 12 performs specific processing using the processor 28. The storage 32 stores the specific processing program 56.

[0594] The specific processing program 56 is an example of a "program" relating to the technology of this 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.

[0595] The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[0596] In robot 414, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. 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 processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48.

[0597] Next, the specific processing performed by the specific processing unit 290 of the data processing device 12 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal".

[0598] This invention provides a system that automates a series of setup tasks for information processing devices lent out by companies to their employees. This requires the coordination of a server, terminals, and an AI agent application.

[0599] The server first aggregates the necessary configuration information according to the company's security policies and operational requirements, and generates a configuration profile unique to each terminal. This profile includes security settings, network connection information, and application management rules. The generated configuration profile is then sent to the terminal via a secure network.

[0600] The device receives a configuration profile sent from the server and stores it internally. Next, it launches the AI ​​agent app and analyzes the received profile. Based on the profile, the AI ​​agent identifies the steps to change the settings and executes those steps. This automatically applies the necessary settings with minimal manual intervention.

[0601] Under normal circumstances, users do not need to perform any device configuration operations. However, they can check for notifications when configuration is complete and receive support if problems arise. Since users can continue their normal work while the agent applies the configuration, work efficiency is improved.

[0602] For example, when a company implements a new policy requiring a VPN, the server adds VPN connection information to the configuration profile. The device receives this new profile, and the AI ​​agent automatically applies the VPN settings. The user simply receives a notification that the setup is complete and does not need to manually perform any complex configuration.

[0603] As described above, the present invention is a system that supports the protection of corporate information assets and the improvement of operational efficiency through the automation of settings.

[0604] The following describes the processing flow.

[0605] Step 1:

[0606] The server compiles the necessary configuration information based on corporate policies. The server retrieves policies and configuration requirements from the database and generates configuration profiles for each terminal based on them.

[0607] Step 2:

[0608] The server sends the generated configuration profile to the terminal via secure network communication.

[0609] Step 3:

[0610] The terminal saves the received configuration profile to its internal memory. The saved profile is necessary for subsequent processing.

[0611] Step 4:

[0612] The device initializes and launches the AI ​​agent app. The launched AI agent accesses the saved configuration profile and analyzes its contents.

[0613] Step 5:

[0614] The AI ​​agent modifies the device's system settings based on the analysis results. Specifically, it applies VPN settings, updates security parameters, and removes unnecessary applications.

[0615] Step 6:

[0616] After confirming that the changed settings have been applied correctly, the device sends a notification to the server indicating that the settings have been completed.

[0617] Step 7:

[0618] The server logs that the configuration process was successfully completed based on the received notification. This information can then be used for auditing and analysis later.

[0619] (Example 1)

[0620] Next, we will describe Example 1. In the following description, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal".

[0621] Setting up information processing devices provided by companies to their employees is time-consuming and labor-intensive when done manually, and is prone to configuration errors and security risks. Furthermore, maintaining consistency in the setup process is difficult, and applying different settings to individual devices quickly is challenging. Therefore, there is a need to provide a means of managing information processing devices efficiently and error-free.

[0622] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means.

[0623] In this invention, the server includes a server device that generates configuration information necessary for an information processing device that a company leases to its employees, a transmission device that transmits the configuration information to the information processing device, and a verification device that verifies the integrity of the received configuration information. This enables the setting and configuration of the information processing device in an automated and secure manner, maintaining consistency in settings, and achieving improved security and efficient management.

[0624] An "information processing device" refers to a computer system or computer terminal that a company lends to its employees for business use, and which can be configured and set up.

[0625] A "server device" is a central computing system that generates the configuration information necessary for an information processing device and provides it to other devices.

[0626] "Configuration information" refers to the set of setting data and management rules necessary for an information processing device to operate in accordance with a company's policies and requirements.

[0627] A "transmission device" is a device that provides a means for transmitting configuration information from a server device to an information processing device.

[0628] An "artificial intelligence agent device" refers to a program or system that has the function of automatically configuring an information processing device based on the configuration information it receives.

[0629] A "reporting device" is a device in an information processing device that provides a means for notifying a server device of the completion of its configuration.

[0630] A "testing device" is a device that has the function of checking the consistency of received configuration information and verifying its accuracy before application.

[0631] "Records" refer to electronic data that is stored for the purpose of later verifying and analyzing configuration information and the results of its application.

[0632] This invention is a system for quickly and securely applying appropriate configuration information to information processing devices provided by a company to its employees. In implementing the invention, the server, terminal, and user each play their respective roles and work together cooperatively as a whole.

[0633] The server is the central system that generates the necessary configuration information for each terminal based on the company's policies and operational requirements. The server equipment includes high-performance computers and secure storage, and runs AI models and rule-based systems for generating configuration information. The generated configuration information is organized in XML or JSON format, preparing it for transmission to each terminal.

[0634] Configuration information is transmitted to each terminal using a secure communication protocol (e.g., TLS / SSL). The terminal first verifies the digital signature of the received configuration information using a testing device to confirm its integrity and security. Then, an artificial intelligence agent within the terminal analyzes the configuration information and uses it to automatically apply system settings according to defined procedures. This ensures that configuration work is performed reliably without human intervention.

[0635] Users can continue using their devices as usual without performing any special operations. Once the configuration is complete, a notification is sent from the device to the server, and the server stores the performed configuration as recorded data for use during audits.

[0636] For example, if a company requires a VPN connection as a new security rule, the server will add VPN connection details to its configuration information based on this change. The terminal receives this information, and the artificial intelligence agent automatically applies the settings. In actual work, the user only receives a message notifying them that the settings are complete and does not need to be involved in the settings themselves.

[0637] An example of a prompt to a generated AI model might be: "How can a company automatically apply VPN settings to employee terminals? Please also detail the necessary steps and techniques." Through this prompt, the system is expected to provide the knowledge needed to support the automated configuration process.

[0638] The flow of the specific processing in Example 1 will be explained using Figure 11.

[0639] Step 1:

[0640] The server generates configuration information for each information processing device based on the company's security policies and operational requirements. It receives security settings, network information, and application usage rules extracted from a policy database as input. This input data is parsed using a rule-based system, and configuration information is output in XML or JSON format. This process utilizes a generative AI model to integrate and optimize complex policy data.

[0641] Step 2:

[0642] The server transmits the generated configuration information to each terminal. It receives the configuration information generated within the server as input and sends it to the terminals as output via a secure communication protocol (e.g., TLS / SSL). Specifically, it digitally signs the information before transmission to ensure that it has not been tampered with.

[0643] Step 3:

[0644] The terminal processes the configuration information received from the server. It receives the configuration information sent from the server as input and obtains data integrity and authentication results as output. Specifically, the inspection device within the terminal verifies the digital signature and confirms the reliability of the configuration information. If authentication fails, it promptly sends an error log to the server.

[0645] Step 4:

[0646] The device activates an AI agent and performs configuration based on the configuration information. It receives verified configuration information as input and generates the result of applying the configuration as output. Specifically, the AI ​​agent analyzes the configuration information and calls the necessary system APIs to apply the settings. During this process, it generates logs and tracks the configuration progress in real time.

[0647] Step 5:

[0648] The terminal notifies the server that the configuration is complete. It receives the configuration application result as input and sends a configuration completion notification message to the server as output. Specifically, the notification includes the hash value and execution time of the applied configuration, providing information for security and auditing purposes.

[0649] Step 6:

[0650] The user receives a notification when the setup is complete and confirms it as needed. The input is a notification message from the device, and the output is confirmation of the notification content and necessary actions (e.g., restarting). In practice, unless there are specific problems, the user can simply acknowledge the notification and continue their normal work.

[0651] (Application Example 1)

[0652] Next, we will explain Application Example 1. In the following explanation, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal".

[0653] In businesses, it is crucial to quickly and accurately configure information processing devices provided to employees. However, in environments where security policies and network settings change frequently, traditional manual configuration methods are time-consuming, labor-intensive, and prone to human error. Furthermore, rapidly implementing new security policies across the entire organization can be difficult, potentially leading to information security vulnerabilities.

[0654] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means.

[0655] In this invention, the server includes a computing device means for generating configuration information necessary for an information processing device, a communication means for transmitting the configuration information to the device, and a means for receiving the configuration information in the device and automatically performing the configuration using an intelligent agent. This enables the automatic application of shared connection configuration information contained in the configuration information and rapid security configuration.

[0656] An "information processing device" is an electronic device used for processing and managing information.

[0657] "Computation device means" refers to a system for generating specific configuration information through data calculation and analysis.

[0658] A "communication method" is a mechanism for transmitting configuration information to other devices or systems.

[0659] An "intelligent agent" is a program or software that analyzes configuration information and automatically configures a device based on that information.

[0660] A "notification method" is a mechanism for notifying designated parties of the completion or modification of settings, etc.

[0661] "Shared connection configuration information" refers to the settings information necessary for multiple devices to share a connection over a network.

[0662] "Records" refer to data that saves past operations and settings for later reference and auditing.

[0663] The server generates configuration information for information processing devices based on the company's security policy and creates a configuration profile unique to each device. This profile includes security settings, network connectivity information, and application management rules. The generated configuration profile is sent to the terminal over a secure network. To do this, the server manages the necessary configuration information and generates the configuration profile using a database and security policy management software.

[0664] The terminal receives a configuration profile sent from the server and activates its built-in intelligent agent to analyze the profile. The intelligent agent automatically configures the device based on the configuration information. During this process, the terminal properly manages the device's state while ensuring reliable mutual data transmission and reception using the aforementioned communication means.

[0665] Users do not need to understand the configuration application process, so their normal work is not disrupted. However, a notification of completion is displayed on the device, making it easy to confirm that the configuration has been successfully completed. If necessary, users can receive prompt support if problems arise.

[0666] For example, when a company implements a new security policy requiring VPN connectivity across all devices, this invention allows the server to quickly generate the necessary VPN configuration information and send it to each terminal. Based on this information, an intelligent agent on the terminal automatically configures the VPN connection, allowing users to continue their work without the stress of changing settings.

[0667] An example of a prompt for a generated AI model is, "Please tell me the steps for developing an AI model that automatically updates employee device settings when there are changes to the company's VPN policy."

[0668] The flow of a specific process in Application Example 1 will be explained using Figure 12.

[0669] Step 1:

[0670] The server collects necessary configuration information based on the company's security policies and operational requirements. It receives security policies and administrator configuration requirements as input, analyzes them, and aggregates the necessary configuration information from the database. As output, it generates the necessary configuration profiles for each device. This process is performed via a database management system.

[0671] Step 2:

[0672] The server sends the generated configuration profile to the terminal via a secure network. The input is the generated configuration profile, and the output is the configuration profile arriving at the terminal. Communication here adheres to security protocols to prevent the transmitted data from being leaked to third parties.

[0673] Step 3:

[0674] The terminal receives a configuration profile from the server and activates an intelligent agent to analyze the profile. The input is the received configuration profile, and the output is the analyzed configuration procedure. The agent uses an algorithm to read the profile and determine the necessary configuration procedure.

[0675] Step 4:

[0676] The intelligent agent automatically configures the device based on the analyzed configuration procedure. The input is the analyzed configuration procedure, and the output is the completed configuration state. This includes specific actions such as the automatic application of network and application settings.

[0677] Step 5:

[0678] The user receives a notification on their device confirming that the setup is complete. The input is information from the agent indicating that the setup is complete, and the output is a visual notification displayed on the device for the user. The user confirms through this notification that the setup has been successfully completed.

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

[0680] This invention combines an emotion engine with an automated system for configuring information processing devices provided to employees. This enables the optimization of the configuration process while taking into account the emotional state of the employees.

[0681] The server generates the necessary configuration information according to the company's policies and creates a configuration profile based on it. This configuration profile includes device security settings, app installations, network information, and more. This profile is then sent to the device in a secure manner.

[0682] The device features an emotion engine that uses sensors such as cameras and microphones to recognize the user's emotions in real time. The emotion recognition results are analyzed by an AI agent, and the setup procedure is adjusted based on the user's psychological state. For example, if the user is feeling stressed, the setup process may be presented more concisely, and the UI may be changed to be simpler and more intuitive.

[0683] Furthermore, the emotion engine sends the analyzed emotion data to the server, which uses it to provide users with more suitable configuration profiles and collect feedback. This makes it possible to provide an information processing environment optimized for each user.

[0684] As a concrete example, when a company implements a new security policy, the server generates a configuration profile based on this policy. The device's emotion engine measures the user's emotions, and an AI agent automatically optimizes the settings while considering that data. If the user is relaxed, the setup process proceeds smoothly using the normal procedure. However, if the user shows anxiety or tension, the setup process is carried out in stages, and support information is provided as needed.

[0685] Thus, the present invention is a system that not only automates settings but also enables flexible responses tailored to the user's emotional state, thereby providing a better user experience.

[0686] The following describes the processing flow.

[0687] Step 1:

[0688] The server retrieves necessary configuration information from a database based on the company's policies and generates individual configuration profiles. This includes security settings and application permission rules.

[0689] Step 2:

[0690] The server sends the generated configuration profile to the terminal via a secure communication channel. The terminal saves the received configuration profile to its memory.

[0691] Step 3:

[0692] The device activates an emotion engine, using its built-in camera and sensors to analyze the user's facial expressions and voice, and recognizes emotions in real time. This data is then passed on to an agent.

[0693] Step 4:

[0694] The AI ​​agent analyzes recognized emotional data and determines the most appropriate setup procedure for the user's current emotional state. If the user is relaxed, it proceeds with the normal setup; if the user is stressed, it decides to perform the setup in stages.

[0695] Step 5:

[0696] The device automatically begins the configuration process based on instructions from the AI ​​agent. For example, it applies security settings sequentially as needed and configures connection information such as VPNs.

[0697] Step 6:

[0698] The device reports to the server via a notification system that the setup is complete. The server saves this information in a log and uses it for future audits and optimizations.

[0699] Step 7:

[0700] Users can check for notifications when device setup is complete, and request support if they encounter any problems. The server receives this feedback and uses it to adjust future configuration profiles.

[0701] (Example 2)

[0702] Next, we will describe Example 2. In the following description, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal".

[0703] The problem that this invention aims to solve is to reduce operational inefficiencies and user stress that arise from not considering the user's emotional state during the setup process of an information processing device. In particular, when the setup procedure is complex, the psychological burden on the user increases, and as a result, productivity decreases, which is a problem.

[0704] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means.

[0705] In this invention, the server includes a computing device means for generating necessary configuration information for an information processing device that a company lends to its employees, a communication means for transmitting the configuration information to the information processing device, and an adjustment means for recognizing the user's emotional state using an emotion estimation means in the information processing device and optimizing the configuration procedure based on the results of the emotion estimation means. This provides a configuration process tailored to the user's emotional state, enabling stress reduction and the realization of an efficient and optimal user experience.

[0706] The "arithmetic processing unit means" is a processing unit for generating the necessary configuration information for the information processing unit and creating a configuration profile.

[0707] A "communication method" is a mechanism for transmitting generated configuration information to an information processing device and securely transmitting data.

[0708] An "artificial intelligence agent means" is a program that utilizes artificial intelligence to automatically configure the settings of an information processing device based on the received configuration information.

[0709] "Emotion estimation means" refers to a function in an information processing device that includes sensors and analysis software used to recognize a user's emotional state in real time.

[0710] "Adjustment means" refers to a process that optimizes the setting procedure based on the user's emotional data obtained by the emotion estimation means, thereby reducing the user's psychological burden.

[0711] "Notification method" refers to a method of sending a signal from an information processing device to inform the server that the configuration has been completed.

[0712] In order to implement this invention, a system configuration involving three main parties—a server, a terminal, and a user—is necessary.

[0713] The server uses computing power to generate necessary configuration information based on the company's policies. This process comprehensively creates security settings, application installation settings, network information, and more. High-performance server equipment is desirable for the hardware used, and the software includes a database management system and AI algorithms.

[0714] The generated configuration information is transmitted to the terminal securely via a communication method. HTTPS or VPN are commonly used as the communication protocol. Upon receiving the transmitted information, the terminal automatically configures the device using an artificial intelligence agent. During this process, the AI ​​model analyzes the configuration information and determines the optimal configuration procedure.

[0715] Furthermore, the device is equipped with emotion estimation capabilities, recognizing the user's emotions in real time using sensors such as cameras and microphones. This data is analyzed by an AI agent, and adjustment mechanisms play a role in optimizing the setup process. For example, if the user is feeling stressed, the UI can be adjusted to be more intuitive, simplifying the setup process.

[0716] The device notifies the server using a notification system once the setup is complete. Based on the received information, the server manages the overall log, utilizes the feedback to further improve the configuration profile, and can provide an information processing environment optimized for the user.

[0717] As a concrete example, consider a case where a company introduces a new security policy, and a server generates a configuration profile based on that policy. The terminal uses emotion estimation to check the user's reaction, and an AI agent optimizes the settings according to the user's state. An example of a prompt message might be, "How can we optimize the configuration process if the user feels uneasy?"

[0718] This system configuration allows companies to provide an adjustable settings environment tailored to each employee's individual emotional state, thereby improving operational efficiency and the user experience.

[0719] The flow of the specific processing in Example 2 will be explained using Figure 13.

[0720] Step 1:

[0721] The server generates the necessary configuration information from corporate policies. It receives corporate security policies, a list of applications, and network information as input. The server analyzes this data and creates a comprehensive configuration profile. Specifically, it retrieves policy information from a database, generates configuration files using scripts, and then outputs the generated profile.

[0722] Step 2:

[0723] The server sends the generated configuration profile to the terminal. The input is the generated configuration profile, and the output is the configuration information delivered to the terminal. The server securely transmits the profile using HTTPS or VPN. Specifically, it encrypts the data and authenticates the terminal before transmission.

[0724] Step 3:

[0725] The device automatically configures itself using the received configuration information. The input is the configuration information received from the server, and the output is the configuration applied to the device. The device activates an artificial intelligence agent, analyzes the parameters, and selects the optimal configuration procedure. Specifically, a configuration script is executed, and the parameters of the OS and applications are modified.

[0726] Step 4:

[0727] The device recognizes the user's emotional state using emotion estimation methods. The input is real-time sensor data obtained from the camera and microphone, and the output is analyzed emotion data. The device inputs this data into an AI model to evaluate the user's psychological state. Specifically, the emotion recognition algorithm analyzes facial expressions and voice to determine the degree of stress or relaxation.

[0728] Step 5:

[0729] The device optimizes the setup procedure based on the acquired emotional data. The input is the recognized emotional data, and the output is the adjusted setup procedure. The device uses the information obtained by the AI ​​agent to make the interface more intuitive and concise. Specifically, this involves changing the UI's color scheme and adding guidance.

[0730] Step 6:

[0731] The device notifies the server of the completion of the setup and sends sentiment data. The inputs are the setup completion status and sentiment data, and the outputs are the notification to the server and feedback information. The device sends a completion notification to the server and provides data to be reflected in the next profile optimization. Specifically, it sends a completion message via the notification protocol, and the server performs logging and analysis.

[0732] Through each of the above steps, the system can dynamically optimize the setup procedure in response to the user's emotions, providing an efficient and customized experience.

[0733] (Application Example 2)

[0734] Next, we will explain application example 2. In the following explanation, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal".

[0735] Traditionally, the settings for information processing devices provided to employees were uniformly configured, and optimization considering the emotions and psychological state of each user was insufficient. As a result, user stress and configuration errors were common, making it difficult to provide an efficient and comfortable operating environment. This invention aims to solve these problems and improve operability and user experience by providing settings optimized for each user.

[0736] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means.

[0737] In this invention, the server includes a server function that generates necessary configuration information for a data processing device leased by a business entity to a user, a communication function that transmits the configuration information to the data processing device, and an emotion engine function that recognizes the emotions of the user of the data processing device and optimizes the configuration procedure based on those emotions. This makes it possible to provide a configuration profile tailored to the emotional state of each user, thereby realizing a more comfortable and efficient operating environment.

[0738] A "business entity" is a unit of business, such as an organization or legal entity, that leases or provides equipment and devices to its employees or staff.

[0739] "User" refers to a person who actually operates and uses data processing equipment or devices provided by a business entity.

[0740] A "data processing device" is a device that has the function of inputting, processing, and outputting information and data, and usually refers to a computer or smart device.

[0741] "Configuration information" refers to information used to determine various initial settings and operations in a data processing device, and includes security settings and network settings.

[0742] "Server function" refers to a computer function or software that generates and manages the configuration information necessary for data processing devices.

[0743] "Communication function" refers to a means or protocol used to send and receive data, such as configuration information, between a data processing device and a server.

[0744] The "intelligent agent function" is a function that utilizes artificial intelligence to automatically configure settings based on the configuration information received by the data processing device.

[0745] The "reporting function" is a notification mechanism used to inform the server that the data processing device has been configured.

[0746] The "emotion engine function" is a feature that recognizes the user's emotional state in real time and utilizes the results of that recognition.

[0747] "Optimization function" refers to the ability to determine and execute the most suitable settings and profiles for the user based on the output of the emotion engine function.

[0748] To realize this invention, a server, a data processing unit, an emotion engine function, and a communication function are required.

[0749] The server first generates the necessary configuration information for each user within the business entity. This generated configuration information includes security settings and network information for the data processing device. This configuration information is then transmitted to each user's data processing device via the communication function. The data processing device is equipped with an intelligent agent function and automatically performs various settings based on the received configuration information.

[0750] The data processing unit incorporates an emotion engine function, which uses a camera and microphone to recognize the user's emotional state in real time, such as their facial expressions and tone of voice. This recognized emotion data is analyzed within the data processing unit, and the setup procedure is optimized according to the user's emotional state. For example, if the user is relaxed, the standard setup procedure is selected, but if they are stressed, the setup procedure is simplified and a visually easy-to-understand interface is provided.

[0751] Upon receiving notification that the configuration process is complete, the server collects operation history and user feedback from each data processing unit, and uses this information to perform further optimizations. This ensures that an operating environment tailored to each user is provided.

[0752] For example, when a user receives a new data processing device, the device senses the user's emotional state. If it determines the user is relaxed, the normal setup process proceeds smoothly. However, if the emotion engine determines the user is feeling anxious during their first use, it can reduce the user's burden by displaying easy-to-understand guide screens sequentially during the setup process. To implement this functionality, an example of a prompt to the generating AI model is as follows: "When the user is feeling stressed, show how the data processing device can provide a relaxing atmosphere."

[0753] This system enables a personalized user experience, improving support and comfort for the user.

[0754] The flow of a specific process in Application Example 2 will be explained using Figure 14.

[0755] Step 1:

[0756] The server generates the necessary configuration information for each user's data processing device based on standards set by the business entity. The inputs here are the business entity's policies and individual user requests, and the output is the generated configuration information. This configuration information includes the security settings and network information required for each device.

[0757] Step 2:

[0758] The server transmits the generated configuration information to each user's data processing unit via its communication function. In this process, the server receives configuration information as input, and the data processing unit receives configuration information as output. A secure communication protocol is used to prevent unauthorized access.

[0759] Step 3:

[0760] The terminal analyzes the received configuration information using its intelligent agent function and automatically configures the data processing device. The input is the received configuration information, and the output is the device state after configuration is complete. This process involves continuous analysis of information and application of settings.

[0761] Step 4:

[0762] The device uses an emotion engine function to acquire the user's emotional state through the camera and microphone. Input is real-time captured user facial expression and voice data, while output is the analyzed emotional state. The data is then analyzed using an AI-based algorithm.

[0763] Step 5:

[0764] The device optimizes the setup procedure based on the acquired emotional state. During normal operation, the UI and interface are dynamically adjusted according to the emotional state. The input is the analyzed emotional state, and the output is the behavior of the corresponding UI and the history of setting changes.

[0765] Step 6:

[0766] The device sends a notification to the server as soon as the setup is complete. The input is a confirmation of completion, and the output is the notification information sent to the server. The server updates the user environment logs based on this information and uses it for future optimization.

[0767] Step 7:

[0768] The server continuously updates the installation information to be optimized for each user based on logs and feedback from the sentiment engine. This process takes collected data and feedback as input and generates an improved configuration profile as output.

[0769] 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 controlled object 443 to output the result of the specific processing. The microphone 238 acquires audio indicating user input for the result of the specific processing. The control unit 46A transmits the audio data indicating user input acquired by the microphone 238 to the data processing unit 12. In the data processing unit 12, the specific processing unit 290 acquires the audio data.

[0770] Data generation model 58 is a type of so-called generative AI (Artificial Intelligence). One example of data generation model 58 is ChatGPT (Internet search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[0771] 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 this disclosure is not limited thereto, and the specific processing may also be performed by the robot 414.

[0772] Furthermore, the emotion identification model 59, acting 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 a specific mapping, which is an emotion map (see Figure 9). Similarly, the emotion identification model 59 may also determine the robot's emotion, and the identification processing unit 290 may perform identification processing using the robot's emotion.

[0773] Figure 9 shows an emotion map 400 in which multiple emotions are mapped. In the emotion map 400, emotions are arranged in concentric circles radiating from the center. The closer to the center of the concentric circles, the more primitive the emotions are located. Further out of the concentric circles, emotions representing states and actions arising from mental states are located. Emotion is a concept that includes feelings and mental states. On the left side of the concentric circles, emotions that are generally generated from reactions occurring in the brain are located. On the right side of the concentric circles, emotions that are generally induced by situational judgment are located. Above and below the concentric circles, emotions that are generally generated from reactions occurring in the brain and induced by situational judgment are located. In addition, the emotion of "pleasure" is located on the upper side of the concentric circles, and the emotion of "displeasure" is located on the lower side. Thus, in the emotion map 400, multiple emotions are mapped based on the structure in which emotions arise, and emotions that are likely to occur simultaneously are mapped close together.

[0774] These emotions are distributed at the 3 o'clock position on the Emotion Map 400, and usually fluctuate between feelings of security and anxiety. In the right half of the Emotion Map 400, situational awareness takes precedence over internal feelings, resulting in a calm impression.

[0775] The inside of the Emotion Map 400 represents inner thoughts, while the outside represents actions. Therefore, the further you go from the outside of the Emotion Map 400, the more visible (expressed in actions) your emotions become.

[0776] Here, human emotions are based on various balances, such as posture and blood sugar levels. When these balances deviate from the ideal, it results in discomfort, and when they approach the ideal, it results in pleasure. Similarly, in robots, cars, motorcycles, etc., emotions can be created based on various balances, such as posture and battery level. When these balances deviate from the ideal, it results in discomfort, and when they approach the ideal, it results in pleasure. The emotion map can be generated, for example, based on Dr. Mitsuyoshi's emotion map (Research on a system for analyzing brain physiological signals of speech emotion recognition and emotion, Tokushima University, doctoral dissertation: https: / / ci.nii.ac.jp / naid / 500000375379). The left half of the emotion map contains emotions belonging to a region called "response," where sensation is dominant. The right half of the emotion map contains emotions belonging to a region called "situation," where situational awareness is dominant.

[0777] The emotion map defines two emotions that promote learning. One is the emotion around the middle of the negative "repentance" and "reflection" on the situation side. In other words, it is 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 the emotion around the positive "desire" on the reaction side. In other words, it is when the robot has positive feelings such as "I want more" or "I want to know more."

[0778] The emotion identification model 59 inputs user input into a pre-trained neural network, obtains emotion values ​​representing each emotion shown in the emotion map 400, and determines the user's emotion. This neural network is pre-trained based on multiple training data sets, which are combinations of user input and emotion values ​​representing each emotion shown in the emotion map 400. Furthermore, this neural network is trained so that emotions located close together have similar values, as shown in the emotion map 900 in Figure 10. Figure 10 shows an example where multiple emotions such as "reassured," "calm," and "confident" have similar emotion values.

[0779] The above description primarily focuses on the functions of the data processing device 12 in relation to this disclosure. However, the system related to this disclosure is not necessarily implemented on a server. The system related to this disclosure may be implemented as a general information processing system. This disclosure may be implemented, for example, as a software program that runs on a personal computer or as an application that runs on a smartphone. The method related to this disclosure may be provided to users in SaaS (Software as a Service) format.

[0780] In the above embodiment, an example was given in which a specific process is performed by a single computer 22. However, the technology of this disclosure is not limited thereto, and a distributed processing of the specific process may be performed by multiple computers, including computer 22. For example, a data generation model 58 may be provided in an external device of the data processing device 12, and the external device may generate data according to the input data.

[0781] In the above embodiment, an example was given in which the specific processing program 56 is stored in the storage 32, but the technology of this disclosure is not limited thereto. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-temporary storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-temporary storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes specific processing according to the specific processing program 56.

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

[0783] Furthermore, it is not necessary to store the entirety 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 the entirety of the specific processing program 56 in the storage 32; it is acceptable to store only a portion of the specific processing program 56.

[0784] The following types of processors can be used as hardware resources to perform specific processing. Examples of processors include a CPU, a general-purpose processor that functions as a hardware resource to perform specific processing by executing software, i.e., a program. Other examples of processors include dedicated electrical circuits, such as FPGAs (Field-Programmable Gate Arrays), PLDs (Programmable Logic Devices), or ASICs (Application Specific Integrated Circuits), which have circuit configurations specifically designed to perform specific processing. All of these processors have built-in or connected memory, and all of them perform specific processing by using memory.

[0785] The hardware resource that performs a specific process may consist of one of these various processors, or it may consist of 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). Alternatively, the hardware resource that performs a specific process may consist of a single processor.

[0786] Examples of configurations using a single processor include, firstly, a configuration in which one or more CPUs and software are combined to form a single processor, and this processor functions as a hardware resource that performs a specific process. Secondly, there is a configuration using a processor that realizes the functions of the entire system, including multiple hardware resources that perform a specific process, on a single IC chip, as exemplified by SoCs (System-on-a-chip). In this way, a specific process is realized using one or more of the above types of processors as hardware resources.

[0787] Furthermore, the hardware structure of these various processors can more specifically utilize electrical circuits that combine circuit elements such as semiconductor devices. Also, the specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps can be deleted, new steps added, or the processing order rearranged, as long as it does not deviate from the main purpose.

[0788] The descriptions and illustrations presented above are detailed explanations of the technical aspects of this disclosure and are merely examples of the technical aspects. For example, the above descriptions of the structure, function, operation, and effect are examples of the structure, function, operation, and effect of the technical aspects of this disclosure. Therefore, it goes without saying that you may delete unnecessary parts, add new elements, or replace elements in the descriptions and illustrations presented above, as long as you do not deviate from the essence of the technical aspects of this disclosure. Furthermore, in order to avoid confusion and facilitate understanding of the technical aspects of this disclosure, explanations of common technical knowledge and the like that do not require special explanation to enable the implementation of the technical aspects of this disclosure have been omitted from the descriptions and illustrations presented above.

[0789] All documents, patent applications, and technical standards described herein are incorporated by reference to the same extent as if each individual document, patent application, and technical standard were specifically and individually noted to be incorporated by reference.

[0790] The following is further disclosed regarding the embodiments described above.

[0791] (Claim 1)

[0792] A server means for generating the necessary configuration information for information processing devices that companies lend to their employees,

[0793] A transmission means for transmitting the aforementioned setting information to the information processing device,

[0794] The information processing device includes an artificial intelligence agent means that receives the setting information and automatically performs settings based on that setting information,

[0795] A notification means for notifying the server means of the completion of the above setting,

[0796] A system that includes this.

[0797] (Claim 2)

[0798] The system according to claim 1, wherein the artificial intelligence agent means performs analysis of the setting information and determines a setting procedure based thereon.

[0799] (Claim 3)

[0800] The system according to claim 1, wherein the server means stores a log for auditing the settings applied to the information processing device.

[0801] "Example 1"

[0802] (Claim 1)

[0803] A server device that generates the necessary configuration information for information processing devices that companies lend to their employees,

[0804] A transmission device that transmits the configuration information to the information processing device,

[0805] The aforementioned information processing device includes an artificial intelligence agent device that receives the configuration information and automatically performs configuration based on that configuration information,

[0806] A reporting device that notifies the server device that the above configuration has been completed,

[0807] A system including a testing device that verifies the integrity of received configuration information.

[0808] (Claim 2)

[0809] The system according to claim 1, wherein the artificial intelligence agent device analyzes the configuration information and determines a configuration procedure based thereon, and records the execution status of the procedure.

[0810] (Claim 3)

[0811] The system according to claim 1, wherein the server device stores records for auditing the configuration applied to the information processing device and uses an encryption protocol to ensure security during communication.

[0812] "Application Example 1"

[0813] (Claim 1)

[0814] A computing device means for generating configuration information necessary for an information processing device,

[0815] A communication means for transmitting the aforementioned setting information to the information processing device,

[0816] The information processing device includes an intelligent agent means that receives the setting information and automatically performs settings based on that setting information,

[0817] A notification means for notifying the computing device means that the above setting has been completed,

[0818] If the aforementioned configuration information includes configuration information for a shared connection, means for automatically applying that configuration information,

[0819] A system that includes this.

[0820] (Claim 2)

[0821] The system according to claim 1, wherein the intelligent agent means analyzes the configuration information and determines a configuration procedure based thereon, and further automatically applies security settings.

[0822] (Claim 3)

[0823] The system according to claim 1, wherein the computing device means stores records for auditing the settings applied to the information processing device, and further periodically evaluates the security status of the terminal.

[0824] "Example 2 of combining an emotion engine"

[0825] (Claim 1)

[0826] A computing device means for generating configuration information necessary for an information processing device that a company lends to its employees,

[0827] A communication means for transmitting the aforementioned setting information to the information processing device,

[0828] The information processing device includes an artificial intelligence agent means that receives the setting information and automatically performs settings based on that setting information,

[0829] A recognition means that recognizes the emotional state of a user using the emotion estimation means in the information processing device,

[0830] An adjustment means for optimizing the setting procedure based on the results of the emotion estimation means,

[0831] A notification means for notifying the computing device means that the above setting has been completed,

[0832] A system that includes this.

[0833] (Claim 2)

[0834] The system according to claim 1, characterized in that the artificial intelligence agent means analyzes the setting information and determines a setting procedure based thereon, and optimizes the procedure based on the data of the emotion estimation means.

[0835] (Claim 3)

[0836] The system according to claim 1, wherein the computing device means stores records for auditing the settings applied to the information processing device and provides a feedback function using sentiment data.

[0837] "Application example 2 when combining with an emotional engine"

[0838] (Claim 1)

[0839] A server function that generates the necessary configuration information for data processing equipment leased by the business entity to the user,

[0840] A communication function that transmits the aforementioned setting information to the data processing device,

[0841] The data processing device includes an intelligent agent function that receives the setting information and automatically performs settings based on that setting information,

[0842] A reporting function that notifies the server function of the completion of the above settings,

[0843] The data processing device includes an emotion engine function that recognizes the emotions of the user,

[0844] An optimization function that optimizes the setting procedure based on the output from the aforementioned emotion engine function,

[0845] A system that includes this.

[0846] (Claim 2)

[0847] The system according to claim 1, wherein the intelligent agent function analyzes the setting information and determines a setting procedure based thereon, and adjusts the setting procedure based on the output from the emotion engine function.

[0848] (Claim 3)

[0849] The system according to claim 1, wherein the server function stores a log for auditing the settings applied to the data processing device and generates feedback based on the output data from the emotion engine function. [Explanation of symbols]

[0850] 10, 210, 310, 410 Data Processing Systems 12 Data Processing Devices 14 Smart Devices 214 Smart Glasses 314 Headset-type terminal 414 Robots< / url:> < / url:> < / url:> < / url:>

Claims

1. A server means for generating the necessary configuration information for information processing devices that companies lend to their employees, A transmission means for transmitting the aforementioned setting information to the information processing device, The information processing device includes an artificial intelligence agent means that receives the setting information and automatically performs settings based on that setting information, A notification means for notifying the server means of the completion of the above setting, A system that includes this.

2. The system according to claim 1, wherein the artificial intelligence agent means performs analysis of the setting information and determines a setting procedure based thereon.

3. The system according to claim 1, wherein the server means stores a log for auditing the settings applied to the information processing device.