system

The system automates the configuration of information processing devices by using a server to encrypt and deploy policies with AI agents, addressing cumbersome manual setups and enhancing security and efficiency.

JP2026104334APending Publication Date: 2026-06-25SOFTBANK GROUP CORP

Patent Information

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

AI Technical Summary

Technical Problem

Existing information processing systems face issues such as cumbersome manual settings, and misconfigurations, and the lack of effective automation in the field of the configuration of information processing devices provided by companies to their employees, leading to increased workloads, misconfigurations, and security risks.

Method used

A system utilizing a server to retrieve and encrypt company policies, generate customized configuration packages, and deploy them to terminals using artificial intelligence agents for automated configuration, ensuring secure and efficient setup.

Benefits of technology

This system reduces manual configuration time, minimizes errors, and enhances security by automating the setup process while ensuring compliance and rapid deployment of information processing devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026104334000001_ABST
    Figure 2026104334000001_ABST
Patent Text Reader

Abstract

We provide the system. [Solution] A system that utilizes artificial intelligence to automate the configuration of information processing devices provided by a company to its employees, A means of transmitting a company's information policy to an information processing device, The information processing device receives the information policy and has means for analyzing the settings based on the information policy, A means including an artificial intelligence agent that performs a series of settings on an information processing device based on the results of the analysis, A means by which an information processing device detects an anomaly and notifies the administrator, 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 persona chatbot control method performed by at least one processor, including steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to an explanation of a chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] Conventionally, in an information processing device provided by a company to its employees, complex settings are required from the viewpoints of security and compliance. However, manual setting work is cumbersome, and problems such as frequent misconfigurations and increased work loads have occurred. Therefore, there is a need to provide a method for streamlining complicated setting procedures and completing settings accurately and quickly.

Means for Solving the Problems

[0005] This invention solves the problem by providing means for automatically transmitting a company's information policy to an information processing device, and means for the information processing device to receive and analyze that information policy. Furthermore, by providing an artificial intelligence agent that executes settings based on the analysis results on the information processing device, it achieves automation of settings and prevention of misconfigurations. In addition, by providing means for confirming the completion of settings and reporting the results, it guarantees reliable completion of settings. By providing a method that enhances security by using encryption as a means of communication, it enables the secure transmission of setting information.

[0006] A "company" refers to an organization or group that conducts business activities and provides information processing equipment to its employees.

[0007] An "information processing device" is an electronic device that inputs, processes, stores, and outputs data, and is a device that a company provides to its employees.

[0008] Artificial intelligence is a technology in which computer programs learn and reason to mimic human intellectual activity, and is used to automate settings.

[0009] An "information policy" is a document or data that outlines a company's guidelines and rules regarding the management, use, and protection of information.

[0010] "Analysis" is the process of interpreting received information and identifying the necessary processing or actions.

[0011] An "artificial intelligence agent" is an artificial intelligence program designed to automatically perform specific tasks, such as configuring information processing equipment.

[0012] "Configuration" refers to the process of defining and applying the necessary software and hardware conditions for the operation of an information processing device.

[0013] "Encryption" is the process of transforming original information using a specific algorithm in order to protect data from unauthorized access.

[0014] "Security" refers to the means and measures taken to maintain the confidentiality, integrity, and availability of information and systems. [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] This is a sequence diagram showing the processing flow of the data processing system in Example 2, which incorporates an emotion engine. [Figure 14]It is a sequence diagram showing the processing flow of a data processing system in Application Example 2 when a sentiment engine is combined.

Embodiments for Carrying Out the Invention

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

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

[0018] In the following embodiments, a numbered 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 a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), an APU (Accelerated Processing Unit), and the like.

[0019] In the following embodiments, a numbered 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, a numbered 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 disks (e.g., hard disks), or magnetic tapes, 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 is a system for automating the configuration of information processing devices that companies provide to their employees. The system's main components are a server, a terminal, and an artificial intelligence agent.

[0037] The server first retrieves the company's information policy from the database. This information policy includes various settings necessary for device management, such as security settings, network configuration, and a list of required applications. Next, the server uses this information to generate a customized configuration package for each user (employee) and securely sends it to the terminal.

[0038] The terminal receives a configuration package sent from the server. This data is encrypted, ensuring the integrity of the information. The terminal decrypts the received data and activates an artificial intelligence agent. The agent analyzes the received information and identifies the necessary settings.

[0039] The artificial intelligence agent performs configuration on the terminal based on the analysis results. This process includes automating network settings, installing business applications, and applying security policies. The AI ​​agent performs configuration according to the appropriate protocol, thereby preventing errors that can occur with manual configuration.

[0040] Once the configuration is complete, the terminal reports the result to the server. The server confirms the completion of the configuration and notifies the user. This notification allows the user to confirm that the information processing device they are using is ready for work. This automated configuration process reduces time and human resources while ensuring corporate security and compliance.

[0041] As a concrete example, consider the case where a company lends its information processing equipment to a new employee. In this case, the server generates basic settings for the new employee and sends them to the terminal without delay. The terminal is automatically configured using an AI agent, allowing the new employee to start working immediately without having to perform complex configuration tasks. In this way, the present invention streamlines the management of information processing equipment within a company.

[0042] The following describes the processing flow.

[0043] Step 1:

[0044] The server retrieves information policies from the company's database. These information policies include security settings, network configurations, and a list of required applications.

[0045] Step 2:

[0046] Based on the acquired information policies, the server generates a customized configuration package for each user. This package includes all applicable information policies.

[0047] Step 3:

[0048] The server encrypts the generated configuration package and prepares it for secure transmission to each terminal. This protects the transmitted data from unauthorized access.

[0049] Step 4:

[0050] The terminal receives a configuration package from the server. After receiving it, the terminal checks the integrity of the data and verifies that there are no problems.

[0051] Step 5:

[0052] The terminal decrypts the received encrypted data and activates the artificial intelligence agent. This makes the data necessary for analysis available.

[0053] Step 6:

[0054] An artificial intelligence agent analyzes the decrypted data and identifies the settings that should be applied to the information processing device. This includes listing network settings, security policies, and other configurations.

[0055] Step 7:

[0056] The artificial intelligence agent automatically performs settings based on the analysis results. Specifically, it configures Wi-Fi and VPN network settings, installs business applications, and configures device security settings.

[0057] Step 8:

[0058] The device verifies that all settings have been completed successfully and logs the result. The completion status is important for later verification.

[0059] Step 9:

[0060] The device reports the completion status of its setup to the server. This reporting streamlines company-wide device management.

[0061] Step 10:

[0062] The user receives a notification from their device confirming that the setup is complete and that their information processing device is ready for use. This allows the user to start their work immediately.

[0063] (Example 1)

[0064] 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."

[0065] Setting up and managing information processing terminals in a company requires significant time and human resources when done manually, and is prone to configuration errors and security risks. Furthermore, flexible and rapid configuration is required to accommodate different job duties and roles, but existing systems often fail to meet these needs.

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

[0067] In this invention, the server includes means for obtaining the organization's information policy from a data management device and generating a customized configuration package for each user; means for encrypting and transmitting the configuration package to an information processing terminal; and means for the information processing terminal to decrypt the received configuration package and activate an artificial intelligence agent to perform configuration analysis. This automates network configuration, application installation, and security policy application for the information processing terminal, enabling efficient and secure operation.

[0068] A "data management device" is a device that stores and manages information policies and configuration information within an organization, and its role is to provide the information that the server needs.

[0069] An "information policy" refers to the guidelines and standards within an organization regarding information security, network settings, and application usage, and the settings of information processing terminals are configured based on these policies.

[0070] A "configuration package" is a collection of customized configuration information for each user, used for initial setup of information processing terminals and application of various policies.

[0071] An "information processing terminal" is a computer device that receives configuration packages sent from a server and uses them to perform various settings necessary for carrying out business operations.

[0072] "Encryption" refers to a technology that transforms transmitted data based on a specific algorithm to protect it from eavesdropping and tampering during transmission.

[0073] An "artificial intelligence agent" refers to a part of a program that performs configuration analysis on an information processing terminal based on a pre-configured algorithm and automatically applies those settings.

[0074] This invention is a system for automating the configuration of information processing terminals that companies provide to their users, and its main components are a data management device, a server, terminals, and an artificial intelligence agent. In implementing this system, the server first accesses the company's data management device and begins by obtaining the organization's information policies. Subsequently, based on the obtained information policies, it generates customized configuration packages for each user.

[0075] The generated configuration package is encrypted and sent from the server to the terminal. The terminal receives the encrypted data sent from the server and decrypts it using a pre-configured encryption key. In this process, standard encryption methods such as the SSL / TLS protocol are used to ensure the security of the communication.

[0076] After decryption, the terminal activates its built-in artificial intelligence agent to analyze the received configuration package. Based on this analysis, the AI ​​agent automatically performs various settings, including network configuration, installation of business applications, and application of security policies. This eliminates the need for manual configuration by the user, ensuring that the terminal is ready for use quickly and accurately.

[0077] Once the configuration is complete, the device reports the result to the server. The server receives the report, verifies that the configuration was successful, and sends a completion notification to the user. This notification helps the user confirm that the device is immediately available for work.

[0078] As a concrete example, consider the initial setup of terminals provided to new employees. The server creates an initial setup package for new employees based on information obtained from the data management device and sends it to the terminal. Since the AI ​​agent on the terminal automatically applies the settings, new employees can start working immediately without having to perform complicated setup tasks.

[0079] An example of a prompt message is: "Design a program to automate the initial setup of employee PCs for new hires, and use a generative AI model to describe its overview in detail."

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

[0081] Step 1:

[0082] The server accesses the company's data management device to retrieve the organization's information policies. The input is the company's information policy data stored in the data management device, and the output is the information policy data stored on the server. This process involves using SQL queries to extract the necessary information from the database and load it into memory.

[0083] Step 2:

[0084] The server generates customized configuration packages for each user based on the acquired information policy. The input consists of acquired information policy data and information about each user's ID and role, while the output is the generated configuration package file. Data processing involves reconfiguring the information policy for individual uses and packaging it in an appropriate format.

[0085] Step 3:

[0086] The server encrypts the generated configuration package and then sends it to the terminal. The input is a configuration package file, and the output is encrypted data. This step involves communication processes that encrypt the data using the SSL / TLS protocol and securely transmit it to the terminal over the network.

[0087] Step 4:

[0088] The terminal receives an encrypted configuration package sent from the server and decrypts the data. The input is encrypted data, and the output is the decrypted configuration package data. Here, decryption is performed using a pre-shared key, and the data is converted into a usable format.

[0089] Step 5:

[0090] The terminal activates an artificial intelligence agent based on the decrypted configuration package and performs configuration analysis. The input is the decrypted configuration package data, and the output is the configuration execution plan as a result of the analysis. In this step, the AI ​​agent analyzes the input data, identifies the necessary settings, and generates an execution plan.

[0091] Step 6:

[0092] The terminal configures network settings, installs applications, and applies security policies based on the execution plan generated by the AI ​​agent. The input is the configuration execution plan, and the output is the updated system environment. Here, each setting is automatically applied, and the terminal is ready for operation.

[0093] Step 7:

[0094] The terminal reports the completion result of the configuration to the server. The input is the log of the configuration execution result, and the output is the report message. In this step, communication takes place to record the terminal's status and the success or failure of the configuration, and to notify the server.

[0095] Step 8:

[0096] The server reviews the received report and notifies the user that the configuration is complete. The input is the report message from the terminal, and the output is the notification message to the user. Here, the server confirms the success of the configuration process and notifies the user of the result via email or alert.

[0097] (Application Example 1)

[0098] 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."

[0099] Traditionally, configuring information processing devices provided by companies to their employees has involved manual work, consuming significant time and human resources. This also increases the risk of configuration errors, thereby enhancing security threats. Furthermore, the lack of mechanisms to automatically notify administrators of system anomalies is problematic, leading to delays in situations requiring rapid response.

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

[0101] In this invention, the server includes means for transmitting a company's information policy to a terminal, means for the terminal to analyze the policy and configure settings, and means including an artificial intelligence agent that automatically performs a series of settings on the information processing device. This enables rapid and accurate automatic configuration of the information processing device, and in addition, security management is enhanced by detecting anomalies and immediately notifying the administrator.

[0102] A "company" is an organization that conducts business activities and provides information processing equipment to its employees.

[0103] An "information processing device" is a device used for receiving, analyzing, and configuring data, and is provided by a company to its employees.

[0104] "Automated configuration" refers to a method that uses artificial intelligence to automatically configure information processing devices within the system, rather than manually.

[0105] An "artificial intelligence agent" is a program that analyzes received information and automatically configures the settings of an information processing device.

[0106] An "information policy" is a set of guidelines that outlines the settings and procedures necessary for managing devices established by a company.

[0107] "Communication means" refers to a method or protocol for connecting an information processing device and a server to send and receive data.

[0108] "Security" refers to a state in which information and devices are protected from unauthorized access and misuse from external sources.

[0109] Anomaly detection is the process of identifying unusual states or events to understand potential problems in a system.

[0110] "Administrator notification" is a means of informing the person in charge of any abnormalities that have occurred within the system or the completion of settings.

[0111] To implement this invention, a system is constructed for automated configuration of information processing devices that companies provide to their employees. The server retrieves the company's information policies from a database and generates a customized configuration package based on these policies. The server then securely transmits this configuration package to the terminal using encrypted communication.

[0112] The terminal receives a configuration package sent from the server and decrypts the received data. It then activates an artificial intelligence agent to analyze the received information and identify the necessary settings. This agent automatically executes the settings on the terminal based on the analysis results. The configuration process includes automating network settings, installing business applications, and enforcing security policies.

[0113] Once the configuration is complete, the device reports the results to the server, including any anomalies detected. The server then notifies the administrator of the configuration completion and any detected anomalies. This allows the administrator to verify that the device is properly configured and free of problems. This automated configuration process allows businesses to save time and human resources while enhancing security and compliance.

[0114] As a concrete example, consider the installation of a security camera system on a new office floor of a campus. The server generates the necessary configuration parameters for the cameras and sends them to each camera terminal. Each camera terminal automatically performs network configuration and necessary software updates. If any abnormal activity is detected, the administrator is immediately notified.

[0115] An example of a prompt is, "Please describe the steps and techniques to use for automatically configuring the security settings of a new information processing device." This prompt allows users to refer to the optimal configuration procedures and techniques suggested by the generated AI model.

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

[0117] Step 1:

[0118] The server retrieves the company's information policies from a database. The input is the company's information policy ID, and using that ID, it searches the database for detailed information policies and generates a customized configuration package as output.

[0119] Step 2:

[0120] The server encrypts the generated configuration package and sends it to the terminal. The input is an unencrypted configuration package; the AES encryption algorithm is used to secure the data, and an encrypted package is generated as output and sent to the terminal.

[0121] Step 3:

[0122] The terminal receives an encrypted configuration package from the server. The input is the encrypted configuration package, and the output is the decrypted version of that package. The terminal then deserializes the data to make it parseable.

[0123] Step 4:

[0124] The terminal activates an artificial intelligence agent, analyzes the received information, and identifies the necessary settings. The input is decoded configuration data, and the AI ​​model is used to identify the configuration items and generate a list of settings to apply as output.

[0125] Step 5:

[0126] The artificial intelligence agent executes settings on the device based on the analysis results. The input is a list of settings to be applied, and the output is the automatic completion of the device's network settings and application installation.

[0127] Step 6:

[0128] The terminal reports to the server that the setup is complete and reports any abnormalities that occurred. The input is the terminal's setup status and the results of any detected abnormalities, and the output is the data sent to the server.

[0129] Step 7:

[0130] The server receives the report and notifies the administrator of the completion of the configuration and the detection of anomalies. The input is the report data from the terminal, and the output is the notification message sent to the administrator.

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

[0132] This invention provides a system that automates the configuration of information processing devices provided by companies to their employees, recognizes user emotions, and optimizes the interface and operations based on those emotions. Key components include a server, a terminal, an artificial intelligence agent, and an emotion engine.

[0133] The server retrieves the company's information policies from the database and generates customized configuration packages for each user. These packages are encrypted and sent from the server to the terminal, ensuring information integrity and security.

[0134] The terminal receives the information policy sent from the server and decrypts the data. It then activates an artificial intelligence agent and performs analysis based on the information policy. Based on the analysis results, the agent automatically configures the information processing device. This includes network configuration, application installation, and security policy application.

[0135] Furthermore, the device incorporates an emotion engine that recognizes the user's emotions using sensors and algorithms. The emotion engine evaluates the user's emotional state and dynamically adjusts the interface and operation methods of the information processing device as needed. This adjustment improves the user experience and maximizes the usability of the application.

[0136] For example, if the emotion engine detects that the user is feeling fatigued, it can automatically switch from daytime mode to nighttime mode. This adjusts the screen brightness and reduces eye strain. Furthermore, if the system determines that the user is confused, it can display a simplified menu to improve ease of use.

[0137] Thus, by using this invention, companies can provide their employees with efficient and personalized information processing device settings. Furthermore, by applying an emotion engine, it becomes possible to operate the device in a way that is tailored to the user's psychological state, contributing to improved productivity and satisfaction.

[0138] The following describes the processing flow.

[0139] Step 1:

[0140] The server retrieves information policies from the company's database. These policies include security settings, network configurations, and a list of required applications.

[0141] Step 2:

[0142] Based on the acquired information policy, the server generates a customized configuration package for each user. This package is tailored to the user's role and job responsibilities.

[0143] Step 3:

[0144] The server encrypts the configuration package and securely transmits it to the terminal. Encryption ensures data integrity and privacy.

[0145] Step 4:

[0146] The terminal receives a configuration package from the server. After receiving it, it checks the integrity of the data and verifies that there are no problems.

[0147] Step 5:

[0148] The device decrypts the encrypted data and activates an artificial intelligence agent. The AI ​​agent analyzes the decrypted data and identifies the items to which the settings should be applied.

[0149] Step 6:

[0150] Based on the analysis results, the artificial intelligence agent automatically performs network configuration, application installation, and security policy application on the device.

[0151] Step 7:

[0152] The device activates an emotion engine and uses sensor devices such as cameras and microphones to recognize the user's emotional state in real time. It then analyzes emotional parameters and evaluates the user's state.

[0153] Step 8:

[0154] The emotion engine dynamically adjusts the device's interface and operation based on the user's emotions. For example, it might change the user interface's color scheme or adjust the frequency of notifications.

[0155] Step 9:

[0156] The terminal checks if all settings are complete and reports the completion result to the server. The server, upon receiving the report, records and manages that information.

[0157] Step 10:

[0158] The user receives a notification that the setup is complete and confirms that the information processing device is ready for business use. The user can then begin their normal work.

[0159] (Example 2)

[0160] 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".

[0161] In today's business environment, there is a demand for the rapid and accurate configuration of information processing devices provided to employees, as well as the optimization of interfaces that take into account the psychological state of the users. However, managing these individually is burdensome, and efficiency suffers, especially when dynamic changes are required. Furthermore, automatically applying individualized settings while ensuring information security is also a challenge.

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

[0163] In this invention, the server includes means for transmitting a company's policy to an information processing device using data protection technology; means for the information processing device to receive the policy and analyze the policy using decryption technology; means including an artificial intelligence agent that performs a series of configurations on the information processing device based on the analysis results; and means for recognizing the user's emotional state using emotion analysis technology and dynamically adjusting the terminal's operation screen based on that. This enables personalized and efficient settings and interface optimization according to the user's psychological state.

[0164] "Corporate policy" refers to the regulations and guidelines established by a company regarding the use of information processing equipment provided to its employees.

[0165] "Data protection technology" refers to technical methods used to ensure the confidentiality and integrity of information during its transfer and storage.

[0166] An "information processing device" refers to an electronic device that receives and analyzes digital information and controls its operation based on that information.

[0167] "Decryption technology" refers to the technology used to restore encrypted data to its original format.

[0168] An "artificial intelligence agent" refers to a software program designed to automatically perform specific tasks.

[0169] "Emotional analysis technology" refers to technology used to identify and analyze a user's emotional state.

[0170] "Dynamically adjusting the terminal's operating screen" refers to the operation of automatically changing the configuration and display content of the terminal's user interface according to the user's needs and status.

[0171] This invention provides a technology that automates the configuration of information processing systems provided by companies to their employees and optimizes the interface based on the user's emotional state. This results in an efficient and personalized operating environment.

[0172] The server transmits corporate policies to information processing devices using data protection technologies. For example, protocols such as SSL / TLS are used to enhance communication security and ensure the integrity and confidentiality of information. The server also maintains a database with limited access, customizes settings for each employee, and transmits the encrypted data to the terminal.

[0173] The device first uses decryption technology to decrypt the received encrypted configuration information. This process allows the policy to be analyzed by an AI agent, which then automatically configures the device's network settings, installs applications, and applies security measures. The AI ​​agent performs the configuration quickly and with minimal errors, based on pre-programmed procedures.

[0174] Furthermore, the device incorporates emotion analysis technology, using sensors and cameras to read the user's emotions. For example, it can use facial recognition algorithms to identify the user's fatigue and stress levels and automatically adjust the display brightness and contrast accordingly.

[0175] Users can enjoy a comfortable user experience in response to these dynamic interface changes. For example, if the system detects user fatigue as a result of prolonged work, the device automatically changes the screen settings to night mode to reduce eye strain.

[0176] An example of a prompt is, "Please tell me how to adjust the screen brightness when the user's concentration is waning." This is input into a generative AI model and used to assist in providing an optimized user interface.

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

[0178] Step 1:

[0179] The server retrieves policy information from the company's database. The input is the company's policy database, and the output is policy data customized for specific employees. Database queries are used to extract the necessary policies and customize them according to the employee's role and duties.

[0180] Step 2:

[0181] The server encrypts the customized policy data and sends it to the terminal. The input is the customized policy data generated in step 1, and the output is the encrypted data package. Encryption is performed using SSL / TLS or similar methods to maintain data integrity and confidentiality.

[0182] Step 3:

[0183] The terminal receives an encrypted data package from the server. The input is encrypted policy data from the server, and the output is the encrypted data package itself. The terminal receives this data and verifies the stability of the network connection.

[0184] Step 4:

[0185] The terminal decrypts the received encrypted data and activates the AI ​​agent. The input is the encrypted data received in step 3, and the output is the decrypted policy data. The terminal uses decryption technology to decrypt the data and provides the policy to the AI ​​agent.

[0186] Step 5:

[0187] The AI ​​agent performs system configuration based on decrypted policy data. The input is the decrypted policy data, and the output is the automatically configured terminal environment. The AI ​​agent automatically handles network settings, application installation, and security settings.

[0188] Step 6:

[0189] The device uses emotion analysis technology to monitor the user's emotions in real time. Input is data from the user's voice and facial expressions, and output is information about the user's emotional state. Based on data acquired from sensors and cameras, an analysis algorithm evaluates the emotional state.

[0190] Step 7:

[0191] The device dynamically adjusts the interface according to the user's emotional state. The input is the emotional state information obtained in step 6, and the output is the adjusted interface settings. Based on the assessed emotional state, the display brightness and menu simplification are performed.

[0192] Step 8:

[0193] Users can continue working comfortably using the terminal's optimized interface. The input is the optimized interface settings, and the output is an improved user experience. Users are provided with an environment that enhances their work efficiency without requiring special attention.

[0194] (Application Example 2)

[0195] 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".

[0196] Conventional information processing systems had fixed settings, making it difficult to optimize the interface to take into account the emotional state of users. Furthermore, it was challenging to improve work efficiency while reducing the psychological burden on users in information processing systems provided to employees. This resulted in issues such as decreased user satisfaction and stagnant productivity.

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

[0198] In this invention, the server includes means for transmitting a company's business policy to an information processing system; means for the information processing system to receive the business policy and analyze settings based on the business policy; means including an intelligent agent that executes a series of settings on the information processing system based on the results of the analysis; and means for the information processing system to include an emotion calculation engine that analyzes the user's emotional state and dynamically adjusts the interface and operation method based on that emotional state. This enables flexible system settings and operation in accordance with the user's emotional state.

[0199] An "information processing system" is a device that is automatically configured based on a company's business policies and optimizes its interface and operation while taking into account the emotional state of the user.

[0200] A "business policy" is a set of guidelines that a company applies to its information processing systems regarding settings and operations.

[0201] An "intelligent agent" is a program that uses artificial intelligence technology to execute settings based on business policies on an information processing system.

[0202] An "emotion calculation engine" is a technology that analyzes the user's emotional state and dynamically adjusts the interface and operating methods based on the results.

[0203] An "interface" refers to a screen display or means of operation that facilitates smooth communication between a user and an information processing system.

[0204] The system implementing this application applies corporate information policies, performs automated configuration, and dynamically optimizes the interface and operation methods according to the user's emotional state. The server retrieves business policies from the database and sends them to the information processing system. Upon receiving these policies, the information processing system analyzes the configuration using its built-in intelligent agent and makes necessary adjustments. After analysis, the system automatically configures the system and executes the scheduled business policies.

[0205] The emotion calculation engine analyzes the user's emotional state in real time. This allows for dynamic changes to the interface to improve user comfort and efficiency, such as adjusting background brightness and simplifying operation menus. Emotion recognition uses a camera module and AI algorithms (e.g., OpenCV and TENSORFLOW®) to sense the user's facial expressions and behavioral patterns without physical contact.

[0206] As a concrete example, a care robot in a nursing home can be programmed to play soothing music to encourage rest if it detects fatigue in a resident's facial expression. This makes it possible to provide appropriate care without placing unnecessary burden on the resident.

[0207] An example of a prompt message might be, "Please provide a concrete example of a system in which care robots in nursing facilities analyze the emotions of residents in real time and propose the optimal care plan." Such a system is expected to improve the productivity and satisfaction of residents.

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

[0209] Step 1:

[0210] The server retrieves corporate business policies from a database. The input is corporate policy data stored on the server, and the output is the retrieved business policy data. This data retrieval allows the server to maintain up-to-date business policies.

[0211] Step 2:

[0212] The server transmits the acquired business policy data to the information processing system. The input here is the business policy data within the server, and the output is encrypted business policy information. The data is transmitted in an encrypted form for security reasons.

[0213] Step 3:

[0214] The terminal decrypts the encrypted business policy information received from the server. The input is encrypted data, and the output is the decrypted business policy data. Through the decryption process, the terminal obtains the information necessary for configuration.

[0215] Step 4:

[0216] The terminal uses decrypted business policy data for an intelligent agent to analyze its settings. The input is the decrypted business policy data, and the output is the configuration information resulting from the analysis. This analysis derives the optimal configuration conditions based on the business policy.

[0217] Step 5:

[0218] The terminal's intelligent agent automatically applies system settings based on the analysis results. The input is the configuration information based on the analysis results, and the output is the status of the settings' implementation. This ensures that the appropriate settings are applied on the terminal.

[0219] Step 6:

[0220] The device analyzes the user's emotional state using an emotion calculation engine. The input is image data acquired from the camera, and the output is an evaluation of the user's emotional state. Based on the image data, an emotion recognition algorithm analyzes the user's facial expressions.

[0221] Step 7:

[0222] The terminal dynamically adjusts its interface and operating methods based on the analyzed emotional state. The input is the evaluation result of the emotional state, and the output is the adjusted interface. This adjustment provides the user with an optimal operating environment.

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

[0224] Data generation model 58 is a type of 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.

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

[0226] [Second Embodiment]

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

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

[0229] 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).

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

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

[0232] 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).

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

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

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

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

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

[0238] 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".

[0239] This invention is a system for automating the configuration of information processing devices that companies provide to their employees. The system's main components are a server, a terminal, and an artificial intelligence agent.

[0240] The server first retrieves the company's information policy from the database. This information policy includes various settings necessary for device management, such as security settings, network configuration, and a list of required applications. Next, the server uses this information to generate a customized configuration package for each user (employee) and securely sends it to the terminal.

[0241] The terminal receives a configuration package sent from the server. This data is encrypted, ensuring the integrity of the information. The terminal decrypts the received data and activates an artificial intelligence agent. The agent analyzes the received information and identifies the necessary settings.

[0242] The artificial intelligence agent performs configuration on the terminal based on the analysis results. This process includes automating network settings, installing business applications, and applying security policies. The AI ​​agent performs configuration according to the appropriate protocol, thereby preventing errors that can occur with manual configuration.

[0243] Once the configuration is complete, the terminal reports the result to the server. The server confirms the completion of the configuration and notifies the user. This notification allows the user to confirm that the information processing device they are using is ready for work. This automated configuration process reduces time and human resources while ensuring corporate security and compliance.

[0244] As a concrete example, consider the case where a company lends its information processing equipment to a new employee. In this case, the server generates basic settings for the new employee and sends them to the terminal without delay. The terminal is automatically configured using an AI agent, allowing the new employee to start working immediately without having to perform complex configuration tasks. In this way, the present invention streamlines the management of information processing equipment within a company.

[0245] The following describes the processing flow.

[0246] Step 1:

[0247] The server retrieves information policies from the company's database. These information policies include security settings, network configurations, and a list of required applications.

[0248] Step 2:

[0249] Based on the acquired information policies, the server generates a customized configuration package for each user. This package includes all applicable information policies.

[0250] Step 3:

[0251] The server encrypts the generated configuration package and prepares it for secure transmission to each terminal. This protects the transmitted data from unauthorized access.

[0252] Step 4:

[0253] The terminal receives a configuration package from the server. After receiving it, the terminal checks the integrity of the data and verifies that there are no problems.

[0254] Step 5:

[0255] The terminal decrypts the received encrypted data and activates the artificial intelligence agent. This makes the data necessary for analysis available.

[0256] Step 6:

[0257] An artificial intelligence agent analyzes the decrypted data and identifies the settings that should be applied to the information processing device. This includes listing network settings, security policies, and other configurations.

[0258] Step 7:

[0259] The artificial intelligence agent automatically performs settings based on the analysis results. Specifically, it configures Wi-Fi and VPN network settings, installs business applications, and configures device security settings.

[0260] Step 8:

[0261] The device verifies that all settings have been completed successfully and logs the result. The completion status is important for later verification.

[0262] Step 9:

[0263] The device reports the completion status of its setup to the server. This reporting streamlines company-wide device management.

[0264] Step 10:

[0265] The user receives a notification from their device confirming that the setup is complete and that their information processing device is ready for use. This allows the user to start their work immediately.

[0266] (Example 1)

[0267] 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."

[0268] Setting up and managing information processing terminals in a company requires significant time and human resources when done manually, and is prone to configuration errors and security risks. Furthermore, flexible and rapid configuration is required to accommodate different job duties and roles, but existing systems often fail to meet these needs.

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

[0270] In this invention, the server includes means for obtaining the organization's information policy from a data management device and generating a customized configuration package for each user; means for encrypting and transmitting the configuration package to an information processing terminal; and means for the information processing terminal to decrypt the received configuration package and activate an artificial intelligence agent to perform configuration analysis. This automates network configuration, application installation, and security policy application for the information processing terminal, enabling efficient and secure operation.

[0271] A "data management device" is a device that stores and manages information policies and configuration information within an organization, and its role is to provide the information that the server needs.

[0272] An "information policy" refers to the guidelines and standards within an organization regarding information security, network settings, and application usage, and the settings of information processing terminals are configured based on these policies.

[0273] A "configuration package" is a collection of customized configuration information for each user, used for initial setup of information processing terminals and application of various policies.

[0274] An "information processing terminal" is a computer device that receives configuration packages sent from a server and uses them to perform various settings necessary for carrying out business operations.

[0275] "Encryption" refers to a technology that transforms transmitted data based on a specific algorithm to protect it from eavesdropping and tampering during transmission.

[0276] An "artificial intelligence agent" refers to a part of a program that performs configuration analysis on an information processing terminal based on a pre-configured algorithm and automatically applies those settings.

[0277] This invention is a system for automating the configuration of information processing terminals that companies provide to their users, and its main components are a data management device, a server, terminals, and an artificial intelligence agent. In implementing this system, the server first accesses the company's data management device and begins by obtaining the organization's information policies. Subsequently, based on the obtained information policies, it generates customized configuration packages for each user.

[0278] The generated configuration package is encrypted and sent from the server to the terminal. The terminal receives the encrypted data sent from the server and decrypts the data using a pre-set encryption key. In this process, standard encryption methods such as the SSL / TLS protocol are used to ensure the security of communication.

[0279] After decryption, the terminal activates the built-in artificial intelligence agent and analyzes the received configuration package. Based on the analysis results, the AI agent automatically executes various configurations including network settings, installation of business applications, and application of security policies. This eliminates the need for the user to perform manual configurations, enabling the terminal to be quickly and accurately prepared for use.

[0280] When the configuration is completed, the terminal reports the result to the server. The server receives the report, confirms that the configuration has been successfully performed, and sends a completion notification to the user. This notification helps the user confirm that the terminal is immediately available for business use.

[0281] As a specific example, consider the initial configuration of a terminal provided to a new employee. The server creates an initial configuration package for the new employee based on the information obtained from the data management device and sends it to the terminal. Since the AI agent on the terminal automatically applies the configuration, the new employee can start working immediately without performing complicated configuration tasks.

[0282] Examples of prompt sentences can include the following: "Design a program for automating the initial configuration of an employee PC for new employees and use the generated AI model to explain its details in depth."

[0283] The flow of the specific process in Example 1 will be described using FIG. 11.

[0284] Step 1:

[0285] The server accesses the enterprise's data management device to obtain the organization's information policy. The input is the enterprise's information policy data stored in the data management device, and the output is the information policy data stored on the server. In this operation, SQL queries are used to extract the necessary information from the database and load it into memory.

[0286] Step 2:

[0287] Based on the obtained information policy, the server generates a customized setting package for each user. The input is the obtained information policy data and information regarding each user's ID and role, and the output is the generated setting package file. As data processing, the information policy is reconfigured for individual uses and packaged in an appropriate format.

[0288] Step 3:

[0289] After encrypting the generated setting package, the server transmits it to the terminal. The input is the setting package file, and the output is the encrypted data. In this step, communication processing is performed to encrypt the data using the SSL / TLS protocol and securely transmit it to the terminal through the network.

[0290] Step 4:

[0291] The terminal receives the encrypted setting package transmitted from the server and decrypts the data. The input is the encrypted data, and the output is the decrypted setting package data. Here, decryption processing is performed using a pre-shared key, and the data is converted into a usable format.

[0292] Step 5:

[0293] The terminal activates an artificial intelligence agent based on the decrypted configuration package and performs configuration analysis. The input is the decrypted configuration package data, and the output is the configuration execution plan as a result of the analysis. In this step, the AI ​​agent analyzes the input data, identifies the necessary settings, and generates an execution plan.

[0294] Step 6:

[0295] The terminal configures network settings, installs applications, and applies security policies based on the execution plan generated by the AI ​​agent. The input is the configuration execution plan, and the output is the updated system environment. Here, each setting is automatically applied, and the terminal is ready for operation.

[0296] Step 7:

[0297] The terminal reports the completion result of the configuration to the server. The input is the log of the configuration execution result, and the output is the report message. In this step, communication takes place to record the terminal's status and the success or failure of the configuration, and to notify the server.

[0298] Step 8:

[0299] The server reviews the received report and notifies the user that the configuration is complete. The input is the report message from the terminal, and the output is the notification message to the user. Here, the server confirms the success of the configuration process and notifies the user of the result via email or alert.

[0300] (Application Example 1)

[0301] 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."

[0302] Conventionally, setting up the information processing devices provided by enterprises to employees involves manual operations, which consume a great deal of time and human resources. As a result, the risk of setting errors increases, and threats to security also grow. In addition, since the system lacks a mechanism to automatically notify administrators of anomalies, there is a problem of delays occurring in situations where prompt responses are required.

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

[0304] In this invention, the server includes means for transmitting an enterprise's information policy to a terminal, means for the terminal to analyze the policy and perform settings, and means including an artificial intelligence agent that automatically executes a series of settings on the information processing device. As a result, rapid and accurate automatic setting of the information processing device becomes possible. In addition, by detecting anomalies and immediately notifying the administrator, security management is strengthened.

[0305] An "enterprise" is a group that conducts business activities as an organization and is the entity that provides information processing devices to employees.

[0306] An "information processing device" is a device for receiving, analyzing, and executing settings of data, and is provided by an enterprise to an employee.

[0307] An "automated configuration" is a method of automatically performing the settings of an information processing device within a system using artificial intelligence instead of manual operations.

[0308] An "artificial intelligence agent" is a program that analyzes the received information and automatically performs the settings of the information processing device.

[0309] An "information policy" is a guideline that summarizes the settings and procedures necessary for enterprise-defined device management.

[0310] A "communication means" is a method or protocol for connecting an information processing device and a server and transmitting and receiving data.

[0311] "Security" refers to a state in which information and devices are protected from unauthorized access and misuse from external sources.

[0312] Anomaly detection is the process of identifying unusual states or events to understand potential problems in a system.

[0313] "Administrator notification" is a means of informing the person in charge of any abnormalities that have occurred within the system or the completion of settings.

[0314] To implement this invention, a system is constructed for automated configuration of information processing devices that companies provide to their employees. The server retrieves the company's information policies from a database and generates a customized configuration package based on these policies. The server then securely transmits this configuration package to the terminal using encrypted communication.

[0315] The terminal receives a configuration package sent from the server and decrypts the received data. It then activates an artificial intelligence agent to analyze the received information and identify the necessary settings. This agent automatically executes the settings on the terminal based on the analysis results. The configuration process includes automating network settings, installing business applications, and enforcing security policies.

[0316] Once the configuration is complete, the device reports the results to the server, including any anomalies detected. The server then notifies the administrator of the configuration completion and any detected anomalies. This allows the administrator to verify that the device is properly configured and free of problems. This automated configuration process allows businesses to save time and human resources while enhancing security and compliance.

[0317] As a concrete example, consider the installation of a security camera system on a new office floor of a campus. The server generates the necessary configuration parameters for the cameras and sends them to each camera terminal. Each camera terminal automatically performs network configuration and necessary software updates. If any abnormal activity is detected, the administrator is immediately notified.

[0318] An example of a prompt is, "Please describe the steps and techniques to use for automatically configuring the security settings of a new information processing device." This prompt allows users to refer to the optimal configuration procedures and techniques suggested by the generated AI model.

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

[0320] Step 1:

[0321] The server retrieves the company's information policies from a database. The input is the company's information policy ID, and using that ID, it searches the database for detailed information policies and generates a customized configuration package as output.

[0322] Step 2:

[0323] The server encrypts the generated configuration package and sends it to the terminal. The input is an unencrypted configuration package; the AES encryption algorithm is used to secure the data, and an encrypted package is generated as output and sent to the terminal.

[0324] Step 3:

[0325] The terminal receives an encrypted configuration package from the server. The input is the encrypted configuration package, and the output is the decrypted version of that package. The terminal then deserializes the data to make it parseable.

[0326] Step 4:

[0327] The terminal activates an artificial intelligence agent, analyzes the received information, and identifies the necessary settings. The input is decoded configuration data, and the AI ​​model is used to identify the configuration items and generate a list of settings to apply as output.

[0328] Step 5:

[0329] The artificial intelligence agent executes settings on the device based on the analysis results. The input is a list of settings to be applied, and the output is the automatic completion of the device's network settings and application installation.

[0330] Step 6:

[0331] The terminal reports to the server that the setup is complete and reports any abnormalities that occurred. The input is the terminal's setup status and the results of any detected abnormalities, and the output is the data sent to the server.

[0332] Step 7:

[0333] The server receives the report and notifies the administrator of the completion of the configuration and the detection of anomalies. The input is the report data from the terminal, and the output is the notification message sent to the administrator.

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

[0335] This invention provides a system that automates the configuration of information processing devices provided by companies to their employees, recognizes user emotions, and optimizes the interface and operations based on those emotions. Key components include a server, a terminal, an artificial intelligence agent, and an emotion engine.

[0336] The server retrieves the company's information policies from the database and generates customized configuration packages for each user. These packages are encrypted and sent from the server to the terminal, ensuring information integrity and security.

[0337] The terminal receives the information policy sent from the server and decrypts the data. It then activates an artificial intelligence agent and performs analysis based on the information policy. Based on the analysis results, the agent automatically configures the information processing device. This includes network configuration, application installation, and security policy application.

[0338] Furthermore, the device incorporates an emotion engine that recognizes the user's emotions using sensors and algorithms. The emotion engine evaluates the user's emotional state and dynamically adjusts the interface and operation methods of the information processing device as needed. This adjustment improves the user experience and maximizes the usability of the application.

[0339] For example, if the emotion engine detects that the user is feeling fatigued, it can automatically switch from daytime mode to nighttime mode. This adjusts the screen brightness and reduces eye strain. Furthermore, if the system determines that the user is confused, it can display a simplified menu to improve ease of use.

[0340] Thus, by using this invention, companies can provide their employees with efficient and personalized information processing device settings. Furthermore, by applying an emotion engine, it becomes possible to operate the device in a way that is tailored to the user's psychological state, contributing to improved productivity and satisfaction.

[0341] The following describes the processing flow.

[0342] Step 1:

[0343] The server retrieves information policies from the company's database. These policies include security settings, network configurations, and a list of required applications.

[0344] Step 2:

[0345] Based on the acquired information policy, the server generates a customized configuration package for each user. This package is tailored to the user's role and job responsibilities.

[0346] Step 3:

[0347] The server encrypts the configuration package and securely transmits it to the terminal. Encryption ensures data integrity and privacy.

[0348] Step 4:

[0349] The terminal receives a configuration package from the server. After receiving it, it checks the integrity of the data and verifies that there are no problems.

[0350] Step 5:

[0351] The device decrypts the encrypted data and activates an artificial intelligence agent. The AI ​​agent analyzes the decrypted data and identifies the items to which the settings should be applied.

[0352] Step 6:

[0353] Based on the analysis results, the artificial intelligence agent automatically performs network configuration, application installation, and security policy application on the device.

[0354] Step 7:

[0355] The device activates an emotion engine and uses sensor devices such as cameras and microphones to recognize the user's emotional state in real time. It then analyzes emotional parameters and evaluates the user's state.

[0356] Step 8:

[0357] The emotion engine dynamically adjusts the device's interface and operation based on the user's emotions. For example, it might change the user interface's color scheme or adjust the frequency of notifications.

[0358] Step 9:

[0359] The terminal checks if all settings are complete and reports the completion result to the server. The server, upon receiving the report, records and manages that information.

[0360] Step 10:

[0361] The user receives a notification that the setup is complete and confirms that the information processing device is ready for business use. The user can then begin their normal work.

[0362] (Example 2)

[0363] 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".

[0364] In today's business environment, there is a demand for the rapid and accurate configuration of information processing devices provided to employees, as well as the optimization of interfaces that take into account the psychological state of the users. However, managing these individually is burdensome, and efficiency suffers, especially when dynamic changes are required. Furthermore, automatically applying individualized settings while ensuring information security is also a challenge.

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

[0366] In this invention, the server includes means for transmitting a company's policy to an information processing device using data protection technology; means for the information processing device to receive the policy and analyze the policy using decryption technology; means including an artificial intelligence agent that performs a series of configurations on the information processing device based on the analysis results; and means for recognizing the user's emotional state using emotion analysis technology and dynamically adjusting the terminal's operation screen based on that. This enables personalized and efficient settings and interface optimization according to the user's psychological state.

[0367] "Corporate policy" refers to the regulations and guidelines established by a company regarding the use of information processing equipment provided to its employees.

[0368] "Data protection technology" refers to technical methods used to ensure the confidentiality and integrity of information during its transfer and storage.

[0369] An "information processing device" refers to an electronic device that receives and analyzes digital information and controls its operation based on that information.

[0370] "Decryption technology" refers to the technology used to restore encrypted data to its original format.

[0371] An "artificial intelligence agent" refers to a software program designed to automatically perform specific tasks.

[0372] "Emotional analysis technology" refers to technology used to identify and analyze a user's emotional state.

[0373] "Dynamically adjusting the terminal's operating screen" refers to the operation of automatically changing the configuration and display content of the terminal's user interface according to the user's needs and status.

[0374] This invention provides a technology that automates the configuration of information processing systems provided by companies to their employees and optimizes the interface based on the user's emotional state. This results in an efficient and personalized operating environment.

[0375] The server transmits corporate policies to information processing devices using data protection technologies. For example, protocols such as SSL / TLS are used to enhance communication security and ensure the integrity and confidentiality of information. The server also maintains a database with limited access, customizes settings for each employee, and transmits the encrypted data to the terminal.

[0376] The device first uses decryption technology to decrypt the received encrypted configuration information. This process allows the policy to be analyzed by an AI agent, which then automatically configures the device's network settings, installs applications, and applies security measures. The AI ​​agent performs the configuration quickly and with minimal errors, based on pre-programmed procedures.

[0377] Furthermore, the device incorporates emotion analysis technology, using sensors and cameras to read the user's emotions. For example, it can use facial recognition algorithms to identify the user's fatigue and stress levels and automatically adjust the display brightness and contrast accordingly.

[0378] Users can enjoy a comfortable user experience in response to these dynamic interface changes. For example, if the system detects user fatigue as a result of prolonged work, the device automatically changes the screen settings to night mode to reduce eye strain.

[0379] An example of a prompt is, "Please tell me how to adjust the screen brightness when the user's concentration is waning." This is input into a generative AI model and used to assist in providing an optimized user interface.

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

[0381] Step 1:

[0382] The server retrieves policy information from the company's database. The input is the company's policy database, and the output is policy data customized for specific employees. Database queries are used to extract the necessary policies and customize them according to the employee's role and duties.

[0383] Step 2:

[0384] The server encrypts the customized policy data and sends it to the terminal. The input is the customized policy data generated in step 1, and the output is the encrypted data package. Encryption is performed using SSL / TLS or similar methods to maintain data integrity and confidentiality.

[0385] Step 3:

[0386] The terminal receives an encrypted data package from the server. The input is encrypted policy data from the server, and the output is the encrypted data package itself. The terminal receives this data and verifies the stability of the network connection.

[0387] Step 4:

[0388] The terminal decrypts the received encrypted data and activates the AI ​​agent. The input is the encrypted data received in step 3, and the output is the decrypted policy data. The terminal uses decryption technology to decrypt the data and provides the policy to the AI ​​agent.

[0389] Step 5:

[0390] The AI ​​agent performs system configuration based on decrypted policy data. The input is the decrypted policy data, and the output is the automatically configured terminal environment. The AI ​​agent automatically handles network settings, application installation, and security settings.

[0391] Step 6:

[0392] The device uses emotion analysis technology to monitor the user's emotions in real time. Input is data from the user's voice and facial expressions, and output is information about the user's emotional state. Based on data acquired from sensors and cameras, an analysis algorithm evaluates the emotional state.

[0393] Step 7:

[0394] The device dynamically adjusts the interface according to the user's emotional state. The input is the emotional state information obtained in step 6, and the output is the adjusted interface settings. Based on the assessed emotional state, the display brightness and menu simplification are performed.

[0395] Step 8:

[0396] Users can continue working comfortably using the terminal's optimized interface. The input is the optimized interface settings, and the output is an improved user experience. Users are provided with an environment that enhances their work efficiency without requiring special attention.

[0397] (Application Example 2)

[0398] 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."

[0399] Conventional information processing systems had fixed settings, making it difficult to optimize the interface to take into account the emotional state of users. Furthermore, it was challenging to improve work efficiency while reducing the psychological burden on users in information processing systems provided to employees. This resulted in issues such as decreased user satisfaction and stagnant productivity.

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

[0401] In this invention, the server includes means for transmitting a company's business policy to an information processing system; means for the information processing system to receive the business policy and analyze settings based on the business policy; means including an intelligent agent that executes a series of settings on the information processing system based on the results of the analysis; and means for the information processing system to include an emotion calculation engine that analyzes the user's emotional state and dynamically adjusts the interface and operation method based on that emotional state. This enables flexible system settings and operation in accordance with the user's emotional state.

[0402] An "information processing system" is a device that is automatically configured based on a company's business policies and optimizes its interface and operation while taking into account the emotional state of the user.

[0403] A "business policy" is a set of guidelines that a company applies to its information processing systems regarding settings and operations.

[0404] An "intelligent agent" is a program that uses artificial intelligence technology to execute settings based on business policies on an information processing system.

[0405] An "emotion calculation engine" is a technology that analyzes the user's emotional state and dynamically adjusts the interface and operating methods based on the results.

[0406] An "interface" refers to a screen display or means of operation that facilitates smooth communication between a user and an information processing system.

[0407] The system implementing this application applies corporate information policies, performs automated configuration, and dynamically optimizes the interface and operation methods according to the user's emotional state. The server retrieves business policies from the database and sends them to the information processing system. Upon receiving these policies, the information processing system analyzes the configuration using its built-in intelligent agent and makes necessary adjustments. After analysis, the system automatically configures the system and executes the scheduled business policies.

[0408] The emotion calculation engine analyzes the user's emotional state in real time. This allows for dynamic changes to the interface to improve user comfort and efficiency, such as adjusting background brightness and simplifying operation menus. Emotion recognition uses a camera module and AI algorithms (e.g., OpenCV and TensorFlow) to detect the user's facial expressions and behavioral patterns without physical contact.

[0409] As a concrete example, a care robot in a nursing home can be programmed to play soothing music to encourage rest if it detects fatigue in a resident's facial expression. This makes it possible to provide appropriate care without placing unnecessary burden on the resident.

[0410] An example of a prompt message might be, "Please provide a concrete example of a system in which care robots in nursing facilities analyze the emotions of residents in real time and propose the optimal care plan." Such a system is expected to improve the productivity and satisfaction of residents.

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

[0412] Step 1:

[0413] The server retrieves corporate business policies from a database. The input is corporate policy data stored on the server, and the output is the retrieved business policy data. This data retrieval allows the server to maintain up-to-date business policies.

[0414] Step 2:

[0415] The server transmits the acquired business policy data to the information processing system. The input here is the business policy data within the server, and the output is encrypted business policy information. The data is transmitted in an encrypted form for security reasons.

[0416] Step 3:

[0417] The terminal decrypts the encrypted business policy information received from the server. The input is encrypted data, and the output is the decrypted business policy data. Through the decryption process, the terminal obtains the information necessary for configuration.

[0418] Step 4:

[0419] The terminal uses decrypted business policy data for an intelligent agent to analyze its settings. The input is the decrypted business policy data, and the output is the configuration information resulting from the analysis. This analysis derives the optimal configuration conditions based on the business policy.

[0420] Step 5:

[0421] The terminal's intelligent agent automatically applies system settings based on the analysis results. The input is the configuration information based on the analysis results, and the output is the status of the settings' implementation. This ensures that the appropriate settings are applied on the terminal.

[0422] Step 6:

[0423] The device analyzes the user's emotional state using an emotion calculation engine. The input is image data acquired from the camera, and the output is an evaluation of the user's emotional state. Based on the image data, an emotion recognition algorithm analyzes the user's facial expressions.

[0424] Step 7:

[0425] The terminal dynamically adjusts its interface and operating methods based on the analyzed emotional state. The input is the evaluation result of the emotional state, and the output is the adjusted interface. This adjustment provides the user with an optimal operating environment.

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

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

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

[0429] [Third Embodiment]

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

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

[0432] 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).

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

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

[0435] 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).

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

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

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

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

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

[0441] 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".

[0442] This invention is a system for automating the configuration of information processing devices that companies provide to their employees. The system's main components are a server, a terminal, and an artificial intelligence agent.

[0443] The server first retrieves the company's information policy from the database. This information policy includes various settings necessary for device management, such as security settings, network configuration, and a list of required applications. Next, the server uses this information to generate a customized configuration package for each user (employee) and securely sends it to the terminal.

[0444] The terminal receives a configuration package sent from the server. This data is encrypted, ensuring the integrity of the information. The terminal decrypts the received data and activates an artificial intelligence agent. The agent analyzes the received information and identifies the necessary settings.

[0445] The artificial intelligence agent performs configuration on the terminal based on the analysis results. This process includes automating network settings, installing business applications, and applying security policies. The AI ​​agent performs configuration according to the appropriate protocol, thereby preventing errors that can occur with manual configuration.

[0446] Once the configuration is complete, the terminal reports the result to the server. The server confirms the completion of the configuration and notifies the user. This notification allows the user to confirm that the information processing device they are using is ready for work. This automated configuration process reduces time and human resources while ensuring corporate security and compliance.

[0447] As a concrete example, consider the case where a company lends its information processing equipment to a new employee. In this case, the server generates basic settings for the new employee and sends them to the terminal without delay. The terminal is automatically configured using an AI agent, allowing the new employee to start working immediately without having to perform complex configuration tasks. In this way, the present invention streamlines the management of information processing equipment within a company.

[0448] The following describes the processing flow.

[0449] Step 1:

[0450] The server retrieves information policies from the company's database. These information policies include security settings, network configurations, and a list of required applications.

[0451] Step 2:

[0452] Based on the acquired information policies, the server generates a customized configuration package for each user. This package includes all applicable information policies.

[0453] Step 3:

[0454] The server encrypts the generated configuration package and prepares it for secure transmission to each terminal. This protects the transmitted data from unauthorized access.

[0455] Step 4:

[0456] The terminal receives a configuration package from the server. After receiving it, the terminal checks the integrity of the data and verifies that there are no problems.

[0457] Step 5:

[0458] The terminal decrypts the received encrypted data and activates the artificial intelligence agent. This makes the data necessary for analysis available.

[0459] Step 6:

[0460] An artificial intelligence agent analyzes the decrypted data and identifies the settings that should be applied to the information processing device. This includes listing network settings, security policies, and other configurations.

[0461] Step 7:

[0462] The artificial intelligence agent automatically performs settings based on the analysis results. Specifically, it configures Wi-Fi and VPN network settings, installs business applications, and configures device security settings.

[0463] Step 8:

[0464] The device verifies that all settings have been completed successfully and logs the result. The completion status is important for later verification.

[0465] Step 9:

[0466] The device reports the completion status of its setup to the server. This reporting streamlines company-wide device management.

[0467] Step 10:

[0468] The user receives a notification from their device confirming that the setup is complete and that their information processing device is ready for use. This allows the user to start their work immediately.

[0469] (Example 1)

[0470] 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."

[0471] Setting up and managing information processing terminals in a company requires significant time and human resources when done manually, and is prone to configuration errors and security risks. Furthermore, flexible and rapid configuration is required to accommodate different job duties and roles, but existing systems often fail to meet these needs.

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

[0473] In this invention, the server includes means for obtaining the organization's information policy from a data management device and generating a customized configuration package for each user; means for encrypting and transmitting the configuration package to an information processing terminal; and means for the information processing terminal to decrypt the received configuration package and activate an artificial intelligence agent to perform configuration analysis. This automates network configuration, application installation, and security policy application for the information processing terminal, enabling efficient and secure operation.

[0474] A "data management device" is a device that stores and manages information policies and configuration information within an organization, and its role is to provide the information that the server needs.

[0475] An "information policy" refers to the guidelines and standards within an organization regarding information security, network settings, and application usage, and the settings of information processing terminals are configured based on these policies.

[0476] A "configuration package" is a collection of customized configuration information for each user, used for initial setup of information processing terminals and application of various policies.

[0477] An "information processing terminal" is a computer device that receives configuration packages sent from a server and uses them to perform various settings necessary for carrying out business operations.

[0478] "Encryption" refers to a technology that transforms transmitted data based on a specific algorithm to protect it from eavesdropping and tampering during transmission.

[0479] An "artificial intelligence agent" refers to a part of a program that performs configuration analysis on an information processing terminal based on a pre-configured algorithm and automatically applies those settings.

[0480] This invention is a system for automating the configuration of information processing terminals that companies provide to their users, and its main components are a data management device, a server, terminals, and an artificial intelligence agent. In implementing this system, the server first accesses the company's data management device and begins by obtaining the organization's information policies. Subsequently, based on the obtained information policies, it generates customized configuration packages for each user.

[0481] The generated configuration package is encrypted and sent from the server to the terminal. The terminal receives the encrypted data sent from the server and decrypts it using a pre-configured encryption key. In this process, standard encryption methods such as the SSL / TLS protocol are used to ensure the security of the communication.

[0482] After decryption, the terminal activates its built-in artificial intelligence agent to analyze the received configuration package. Based on this analysis, the AI ​​agent automatically performs various settings, including network configuration, installation of business applications, and application of security policies. This eliminates the need for manual configuration by the user, ensuring that the terminal is ready for use quickly and accurately.

[0483] Once the configuration is complete, the device reports the result to the server. The server receives the report, verifies that the configuration was successful, and sends a completion notification to the user. This notification helps the user confirm that the device is immediately available for work.

[0484] As a concrete example, consider the initial setup of terminals provided to new employees. The server creates an initial setup package for new employees based on information obtained from the data management device and sends it to the terminal. Since the AI ​​agent on the terminal automatically applies the settings, new employees can start working immediately without having to perform complicated setup tasks.

[0485] An example of a prompt message is: "Design a program to automate the initial setup of employee PCs for new hires, and use a generative AI model to describe its overview in detail."

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

[0487] Step 1:

[0488] The server accesses the company's data management device to retrieve the organization's information policies. The input is the company's information policy data stored in the data management device, and the output is the information policy data stored on the server. This process involves using SQL queries to extract the necessary information from the database and load it into memory.

[0489] Step 2:

[0490] The server generates customized configuration packages for each user based on the acquired information policy. The input consists of acquired information policy data and information about each user's ID and role, while the output is the generated configuration package file. Data processing involves reconfiguring the information policy for individual uses and packaging it in an appropriate format.

[0491] Step 3:

[0492] The server encrypts the generated configuration package and then sends it to the terminal. The input is a configuration package file, and the output is encrypted data. This step involves communication processes that encrypt the data using the SSL / TLS protocol and securely transmit it to the terminal over the network.

[0493] Step 4:

[0494] The terminal receives an encrypted configuration package sent from the server and decrypts the data. The input is encrypted data, and the output is the decrypted configuration package data. Here, decryption is performed using a pre-shared key, and the data is converted into a usable format.

[0495] Step 5:

[0496] The terminal activates an artificial intelligence agent based on the decrypted configuration package and performs configuration analysis. The input is the decrypted configuration package data, and the output is the configuration execution plan as a result of the analysis. In this step, the AI ​​agent analyzes the input data, identifies the necessary settings, and generates an execution plan.

[0497] Step 6:

[0498] The terminal configures network settings, installs applications, and applies security policies based on the execution plan generated by the AI ​​agent. The input is the configuration execution plan, and the output is the updated system environment. Here, each setting is automatically applied, and the terminal is ready for operation.

[0499] Step 7:

[0500] The terminal reports the completion result of the configuration to the server. The input is the log of the configuration execution result, and the output is the report message. In this step, communication takes place to record the terminal's status and the success or failure of the configuration, and to notify the server.

[0501] Step 8:

[0502] The server reviews the received report and notifies the user that the configuration is complete. The input is the report message from the terminal, and the output is the notification message to the user. Here, the server confirms the success of the configuration process and notifies the user of the result via email or alert.

[0503] (Application Example 1)

[0504] 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."

[0505] Traditionally, configuring information processing devices provided by companies to their employees has involved manual work, consuming significant time and human resources. This also increases the risk of configuration errors, thereby enhancing security threats. Furthermore, the lack of mechanisms to automatically notify administrators of system anomalies is problematic, leading to delays in situations requiring rapid response.

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

[0507] In this invention, the server includes means for transmitting a company's information policy to a terminal, means for the terminal to analyze the policy and configure settings, and means including an artificial intelligence agent that automatically performs a series of settings on the information processing device. This enables rapid and accurate automatic configuration of the information processing device, and in addition, security management is enhanced by detecting anomalies and immediately notifying the administrator.

[0508] A "company" is an organization that conducts business activities and provides information processing equipment to its employees.

[0509] An "information processing device" is a device used for receiving, analyzing, and configuring data, and is provided by a company to its employees.

[0510] "Automated configuration" refers to a method that uses artificial intelligence to automatically configure information processing devices within the system, rather than manually.

[0511] An "artificial intelligence agent" is a program that analyzes received information and automatically configures the settings of an information processing device.

[0512] An "information policy" is a set of guidelines that outlines the settings and procedures necessary for managing devices established by a company.

[0513] "Communication means" refers to a method or protocol for connecting an information processing device and a server to send and receive data.

[0514] "Security" refers to a state in which information and devices are protected from unauthorized access and misuse from external sources.

[0515] Anomaly detection is the process of identifying unusual states or events to understand potential problems in a system.

[0516] "Administrator notification" is a means of informing the person in charge of any abnormalities that have occurred within the system or the completion of settings.

[0517] To implement this invention, a system is constructed for automated configuration of information processing devices that companies provide to their employees. The server retrieves the company's information policies from a database and generates a customized configuration package based on these policies. The server then securely transmits this configuration package to the terminal using encrypted communication.

[0518] The terminal receives a configuration package sent from the server and decrypts the received data. It then activates an artificial intelligence agent to analyze the received information and identify the necessary settings. This agent automatically executes the settings on the terminal based on the analysis results. The configuration process includes automating network settings, installing business applications, and enforcing security policies.

[0519] Once the configuration is complete, the device reports the results to the server, including any anomalies detected. The server then notifies the administrator of the configuration completion and any detected anomalies. This allows the administrator to verify that the device is properly configured and free of problems. This automated configuration process allows businesses to save time and human resources while enhancing security and compliance.

[0520] As a concrete example, consider the installation of a security camera system on a new office floor of a campus. The server generates the necessary configuration parameters for the cameras and sends them to each camera terminal. Each camera terminal automatically performs network configuration and necessary software updates. If any abnormal activity is detected, the administrator is immediately notified.

[0521] An example of a prompt is, "Please describe the steps and techniques to use for automatically configuring the security settings of a new information processing device." This prompt allows users to refer to the optimal configuration procedures and techniques suggested by the generated AI model.

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

[0523] Step 1:

[0524] The server retrieves the company's information policies from a database. The input is the company's information policy ID, and using that ID, it searches the database for detailed information policies and generates a customized configuration package as output.

[0525] Step 2:

[0526] The server encrypts the generated configuration package and sends it to the terminal. The input is an unencrypted configuration package; the AES encryption algorithm is used to secure the data, and an encrypted package is generated as output and sent to the terminal.

[0527] Step 3:

[0528] The terminal receives an encrypted configuration package from the server. The input is the encrypted configuration package, and the output is the decrypted version of that package. The terminal then deserializes the data to make it parseable.

[0529] Step 4:

[0530] The terminal activates an artificial intelligence agent, analyzes the received information, and identifies the necessary settings. The input is decoded configuration data, and the AI ​​model is used to identify the configuration items and generate a list of settings to apply as output.

[0531] Step 5:

[0532] The artificial intelligence agent executes settings on the device based on the analysis results. The input is a list of settings to be applied, and the output is the automatic completion of the device's network settings and application installation.

[0533] Step 6:

[0534] The terminal reports to the server that the setup is complete and reports any abnormalities that occurred. The input is the terminal's setup status and the results of any detected abnormalities, and the output is the data sent to the server.

[0535] Step 7:

[0536] The server receives the report and notifies the administrator of the completion of the configuration and the detection of anomalies. The input is the report data from the terminal, and the output is the notification message sent to the administrator.

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

[0538] This invention provides a system that automates the configuration of information processing devices provided by companies to their employees, recognizes user emotions, and optimizes the interface and operations based on those emotions. Key components include a server, a terminal, an artificial intelligence agent, and an emotion engine.

[0539] The server retrieves the company's information policies from the database and generates customized configuration packages for each user. These packages are encrypted and sent from the server to the terminal, ensuring information integrity and security.

[0540] The terminal receives the information policy sent from the server and decrypts the data. It then activates an artificial intelligence agent and performs analysis based on the information policy. Based on the analysis results, the agent automatically configures the information processing device. This includes network configuration, application installation, and security policy application.

[0541] Furthermore, the device incorporates an emotion engine that recognizes the user's emotions using sensors and algorithms. The emotion engine evaluates the user's emotional state and dynamically adjusts the interface and operation methods of the information processing device as needed. This adjustment improves the user experience and maximizes the usability of the application.

[0542] For example, if the emotion engine detects that the user is feeling fatigued, it can automatically switch from daytime mode to nighttime mode. This adjusts the screen brightness and reduces eye strain. Furthermore, if the system determines that the user is confused, it can display a simplified menu to improve ease of use.

[0543] Thus, by using this invention, companies can provide their employees with efficient and personalized information processing device settings. Furthermore, by applying an emotion engine, it becomes possible to operate the device in a way that is tailored to the user's psychological state, contributing to improved productivity and satisfaction.

[0544] The following describes the processing flow.

[0545] Step 1:

[0546] The server retrieves information policies from the company's database. These policies include security settings, network configurations, and a list of required applications.

[0547] Step 2:

[0548] Based on the acquired information policy, the server generates a customized configuration package for each user. This package is tailored to the user's role and job responsibilities.

[0549] Step 3:

[0550] The server encrypts the configuration package and securely transmits it to the terminal. Encryption ensures data integrity and privacy.

[0551] Step 4:

[0552] The terminal receives a configuration package from the server. After receiving it, it checks the integrity of the data and verifies that there are no problems.

[0553] Step 5:

[0554] The device decrypts the encrypted data and activates an artificial intelligence agent. The AI ​​agent analyzes the decrypted data and identifies the items to which the settings should be applied.

[0555] Step 6:

[0556] Based on the analysis results, the artificial intelligence agent automatically performs network configuration, application installation, and security policy application on the device.

[0557] Step 7:

[0558] The device activates an emotion engine and uses sensor devices such as cameras and microphones to recognize the user's emotional state in real time. It then analyzes emotional parameters and evaluates the user's state.

[0559] Step 8:

[0560] The emotion engine dynamically adjusts the device's interface and operation based on the user's emotions. For example, it might change the user interface's color scheme or adjust the frequency of notifications.

[0561] Step 9:

[0562] The terminal checks if all settings are complete and reports the completion result to the server. The server, upon receiving the report, records and manages that information.

[0563] Step 10:

[0564] The user receives a notification that the setup is complete and confirms that the information processing device is ready for business use. The user can then begin their normal work.

[0565] (Example 2)

[0566] 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."

[0567] In today's business environment, there is a demand for the rapid and accurate configuration of information processing devices provided to employees, as well as the optimization of interfaces that take into account the psychological state of the users. However, managing these individually is burdensome, and efficiency suffers, especially when dynamic changes are required. Furthermore, automatically applying individualized settings while ensuring information security is also a challenge.

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

[0569] In this invention, the server includes means for transmitting a company's policy to an information processing device using data protection technology; means for the information processing device to receive the policy and analyze the policy using decryption technology; means including an artificial intelligence agent that performs a series of configurations on the information processing device based on the analysis results; and means for recognizing the user's emotional state using emotion analysis technology and dynamically adjusting the terminal's operation screen based on that. This enables personalized and efficient settings and interface optimization according to the user's psychological state.

[0570] "Corporate policy" refers to the regulations and guidelines established by a company regarding the use of information processing equipment provided to its employees.

[0571] "Data protection technology" refers to technical methods used to ensure the confidentiality and integrity of information during its transfer and storage.

[0572] An "information processing device" refers to an electronic device that receives and analyzes digital information and controls its operation based on that information.

[0573] "Decryption technology" refers to the technology used to restore encrypted data to its original format.

[0574] An "artificial intelligence agent" refers to a software program designed to automatically perform specific tasks.

[0575] "Emotional analysis technology" refers to technology used to identify and analyze a user's emotional state.

[0576] "Dynamically adjusting the terminal's operating screen" refers to the operation of automatically changing the configuration and display content of the terminal's user interface according to the user's needs and status.

[0577] This invention provides a technology that automates the configuration of information processing systems provided by companies to their employees and optimizes the interface based on the user's emotional state. This results in an efficient and personalized operating environment.

[0578] The server transmits corporate policies to information processing devices using data protection technologies. For example, protocols such as SSL / TLS are used to enhance communication security and ensure the integrity and confidentiality of information. The server also maintains a database with limited access, customizes settings for each employee, and transmits the encrypted data to the terminal.

[0579] The device first uses decryption technology to decrypt the received encrypted configuration information. This process allows the policy to be analyzed by an AI agent, which then automatically configures the device's network settings, installs applications, and applies security measures. The AI ​​agent performs the configuration quickly and with minimal errors, based on pre-programmed procedures.

[0580] Furthermore, the device incorporates emotion analysis technology, using sensors and cameras to read the user's emotions. For example, it can use facial recognition algorithms to identify the user's fatigue and stress levels and automatically adjust the display brightness and contrast accordingly.

[0581] Users can enjoy a comfortable user experience in response to these dynamic interface changes. For example, if the system detects user fatigue as a result of prolonged work, the device automatically changes the screen settings to night mode to reduce eye strain.

[0582] An example of a prompt is, "Please tell me how to adjust the screen brightness when the user's concentration is waning." This is input into a generative AI model and used to assist in providing an optimized user interface.

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

[0584] Step 1:

[0585] The server retrieves policy information from the company's database. The input is the company's policy database, and the output is policy data customized for specific employees. Database queries are used to extract the necessary policies and customize them according to the employee's role and duties.

[0586] Step 2:

[0587] The server encrypts the customized policy data and sends it to the terminal. The input is the customized policy data generated in step 1, and the output is the encrypted data package. Encryption is performed using SSL / TLS or similar methods to maintain data integrity and confidentiality.

[0588] Step 3:

[0589] The terminal receives an encrypted data package from the server. The input is encrypted policy data from the server, and the output is the encrypted data package itself. The terminal receives this data and verifies the stability of the network connection.

[0590] Step 4:

[0591] The terminal decrypts the received encrypted data and activates the AI ​​agent. The input is the encrypted data received in step 3, and the output is the decrypted policy data. The terminal uses decryption technology to decrypt the data and provides the policy to the AI ​​agent.

[0592] Step 5:

[0593] The AI ​​agent performs system configuration based on decrypted policy data. The input is the decrypted policy data, and the output is the automatically configured terminal environment. The AI ​​agent automatically handles network settings, application installation, and security settings.

[0594] Step 6:

[0595] The device uses emotion analysis technology to monitor the user's emotions in real time. Input is data from the user's voice and facial expressions, and output is information about the user's emotional state. Based on data acquired from sensors and cameras, an analysis algorithm evaluates the emotional state.

[0596] Step 7:

[0597] The device dynamically adjusts the interface according to the user's emotional state. The input is the emotional state information obtained in step 6, and the output is the adjusted interface settings. Based on the assessed emotional state, the display brightness and menu simplification are performed.

[0598] Step 8:

[0599] Users can continue working comfortably using the terminal's optimized interface. The input is the optimized interface settings, and the output is an improved user experience. Users are provided with an environment that enhances their work efficiency without requiring special attention.

[0600] (Application Example 2)

[0601] 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."

[0602] Conventional information processing systems had fixed settings, making it difficult to optimize the interface to take into account the emotional state of users. Furthermore, it was challenging to improve work efficiency while reducing the psychological burden on users in information processing systems provided to employees. This resulted in issues such as decreased user satisfaction and stagnant productivity.

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

[0604] In this invention, the server includes means for transmitting a company's business policy to an information processing system; means for the information processing system to receive the business policy and analyze settings based on the business policy; means including an intelligent agent that executes a series of settings on the information processing system based on the results of the analysis; and means for the information processing system to include an emotion calculation engine that analyzes the user's emotional state and dynamically adjusts the interface and operation method based on that emotional state. This enables flexible system settings and operation in accordance with the user's emotional state.

[0605] An "information processing system" is a device that is automatically configured based on a company's business policies and optimizes its interface and operation while taking into account the emotional state of the user.

[0606] A "business policy" is a set of guidelines that a company applies to its information processing systems regarding settings and operations.

[0607] An "intelligent agent" is a program that uses artificial intelligence technology to execute settings based on business policies on an information processing system.

[0608] An "emotion calculation engine" is a technology that analyzes the user's emotional state and dynamically adjusts the interface and operating methods based on the results.

[0609] An "interface" refers to a screen display or means of operation that facilitates smooth communication between a user and an information processing system.

[0610] The system implementing this application applies corporate information policies, performs automated configuration, and dynamically optimizes the interface and operation methods according to the user's emotional state. The server retrieves business policies from the database and sends them to the information processing system. Upon receiving these policies, the information processing system analyzes the configuration using its built-in intelligent agent and makes necessary adjustments. After analysis, the system automatically configures the system and executes the scheduled business policies.

[0611] The emotion calculation engine analyzes the user's emotional state in real time. This allows for dynamic changes to the interface to improve user comfort and efficiency, such as adjusting background brightness and simplifying operation menus. Emotion recognition uses a camera module and AI algorithms (e.g., OpenCV and TensorFlow) to detect the user's facial expressions and behavioral patterns without physical contact.

[0612] As a concrete example, a care robot in a nursing home can be programmed to play soothing music to encourage rest if it detects fatigue in a resident's facial expression. This makes it possible to provide appropriate care without placing unnecessary burden on the resident.

[0613] An example of a prompt message might be, "Please provide a concrete example of a system in which care robots in nursing facilities analyze the emotions of residents in real time and propose the optimal care plan." Such a system is expected to improve the productivity and satisfaction of residents.

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

[0615] Step 1:

[0616] The server retrieves corporate business policies from a database. The input is corporate policy data stored on the server, and the output is the retrieved business policy data. This data retrieval allows the server to maintain up-to-date business policies.

[0617] Step 2:

[0618] The server transmits the acquired business policy data to the information processing system. The input here is the business policy data within the server, and the output is encrypted business policy information. The data is transmitted in an encrypted form for security reasons.

[0619] Step 3:

[0620] The terminal decrypts the encrypted business policy information received from the server. The input is encrypted data, and the output is the decrypted business policy data. Through the decryption process, the terminal obtains the information necessary for configuration.

[0621] Step 4:

[0622] The terminal uses decrypted business policy data for an intelligent agent to analyze its settings. The input is the decrypted business policy data, and the output is the configuration information resulting from the analysis. This analysis derives the optimal configuration conditions based on the business policy.

[0623] Step 5:

[0624] The terminal's intelligent agent automatically applies system settings based on the analysis results. The input is the configuration information based on the analysis results, and the output is the status of the settings' implementation. This ensures that the appropriate settings are applied on the terminal.

[0625] Step 6:

[0626] The device analyzes the user's emotional state using an emotion calculation engine. The input is image data acquired from the camera, and the output is an evaluation of the user's emotional state. Based on the image data, an emotion recognition algorithm analyzes the user's facial expressions.

[0627] Step 7:

[0628] The terminal dynamically adjusts its interface and operating methods based on the analyzed emotional state. The input is the evaluation result of the emotional state, and the output is the adjusted interface. This adjustment provides the user with an optimal operating environment.

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

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

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

[0632] [Fourth Embodiment]

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

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

[0635] 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).

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

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

[0638] 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).

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

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

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

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

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

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

[0645] 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".

[0646] This invention is a system for automating the configuration of information processing devices that companies provide to their employees. The system's main components are a server, a terminal, and an artificial intelligence agent.

[0647] The server first retrieves the company's information policy from the database. This information policy includes various settings necessary for device management, such as security settings, network configuration, and a list of required applications. Next, the server uses this information to generate a customized configuration package for each user (employee) and securely sends it to the terminal.

[0648] The terminal receives a configuration package sent from the server. This data is encrypted, ensuring the integrity of the information. The terminal decrypts the received data and activates an artificial intelligence agent. The agent analyzes the received information and identifies the necessary settings.

[0649] The artificial intelligence agent performs configuration on the terminal based on the analysis results. This process includes automating network settings, installing business applications, and applying security policies. The AI ​​agent performs configuration according to the appropriate protocol, thereby preventing errors that can occur with manual configuration.

[0650] Once the configuration is complete, the terminal reports the result to the server. The server confirms the completion of the configuration and notifies the user. This notification allows the user to confirm that the information processing device they are using is ready for work. This automated configuration process reduces time and human resources while ensuring corporate security and compliance.

[0651] As a concrete example, consider the case where a company lends its information processing equipment to a new employee. In this case, the server generates basic settings for the new employee and sends them to the terminal without delay. The terminal is automatically configured using an AI agent, allowing the new employee to start working immediately without having to perform complex configuration tasks. In this way, the present invention streamlines the management of information processing equipment within a company.

[0652] The following describes the processing flow.

[0653] Step 1:

[0654] The server retrieves information policies from the company's database. These information policies include security settings, network configurations, and a list of required applications.

[0655] Step 2:

[0656] Based on the acquired information policies, the server generates a customized configuration package for each user. This package includes all applicable information policies.

[0657] Step 3:

[0658] The server encrypts the generated configuration package and prepares it for secure transmission to each terminal. This protects the transmitted data from unauthorized access.

[0659] Step 4:

[0660] The terminal receives a configuration package from the server. After receiving it, the terminal checks the integrity of the data and verifies that there are no problems.

[0661] Step 5:

[0662] The terminal decrypts the received encrypted data and activates the artificial intelligence agent. This makes the data necessary for analysis available.

[0663] Step 6:

[0664] An artificial intelligence agent analyzes the decrypted data and identifies the settings that should be applied to the information processing device. This includes listing network settings, security policies, and other configurations.

[0665] Step 7:

[0666] The artificial intelligence agent automatically performs settings based on the analysis results. Specifically, it configures Wi-Fi and VPN network settings, installs business applications, and configures device security settings.

[0667] Step 8:

[0668] The device verifies that all settings have been completed successfully and logs the result. The completion status is important for later verification.

[0669] Step 9:

[0670] The device reports the completion status of its setup to the server. This reporting streamlines company-wide device management.

[0671] Step 10:

[0672] The user receives a notification from their device confirming that the setup is complete and that their information processing device is ready for use. This allows the user to start their work immediately.

[0673] (Example 1)

[0674] 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".

[0675] Setting up and managing information processing terminals in a company requires significant time and human resources when done manually, and is prone to configuration errors and security risks. Furthermore, flexible and rapid configuration is required to accommodate different job duties and roles, but existing systems often fail to meet these needs.

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

[0677] In this invention, the server includes means for obtaining the organization's information policy from a data management device and generating a customized configuration package for each user; means for encrypting and transmitting the configuration package to an information processing terminal; and means for the information processing terminal to decrypt the received configuration package and activate an artificial intelligence agent to perform configuration analysis. This automates network configuration, application installation, and security policy application for the information processing terminal, enabling efficient and secure operation.

[0678] A "data management device" is a device that stores and manages information policies and configuration information within an organization, and its role is to provide the information that the server needs.

[0679] An "information policy" refers to the guidelines and standards within an organization regarding information security, network settings, and application usage, and the settings of information processing terminals are configured based on these policies.

[0680] A "configuration package" is a collection of customized configuration information for each user, used for initial setup of information processing terminals and application of various policies.

[0681] An "information processing terminal" is a computer device that receives configuration packages sent from a server and uses them to perform various settings necessary for carrying out business operations.

[0682] "Encryption" refers to a technology that transforms transmitted data based on a specific algorithm to protect it from eavesdropping and tampering during transmission.

[0683] An "artificial intelligence agent" refers to a part of a program that performs configuration analysis on an information processing terminal based on a pre-configured algorithm and automatically applies those settings.

[0684] This invention is a system for automating the configuration of information processing terminals that companies provide to their users, and its main components are a data management device, a server, terminals, and an artificial intelligence agent. In implementing this system, the server first accesses the company's data management device and begins by obtaining the organization's information policies. Subsequently, based on the obtained information policies, it generates customized configuration packages for each user.

[0685] The generated configuration package is encrypted and sent from the server to the terminal. The terminal receives the encrypted data sent from the server and decrypts it using a pre-configured encryption key. In this process, standard encryption methods such as the SSL / TLS protocol are used to ensure the security of the communication.

[0686] After decryption, the terminal activates its built-in artificial intelligence agent to analyze the received configuration package. Based on this analysis, the AI ​​agent automatically performs various settings, including network configuration, installation of business applications, and application of security policies. This eliminates the need for manual configuration by the user, ensuring that the terminal is ready for use quickly and accurately.

[0687] Once the configuration is complete, the device reports the result to the server. The server receives the report, verifies that the configuration was successful, and sends a completion notification to the user. This notification helps the user confirm that the device is immediately available for work.

[0688] As a concrete example, consider the initial setup of terminals provided to new employees. The server creates an initial setup package for new employees based on information obtained from the data management device and sends it to the terminal. Since the AI ​​agent on the terminal automatically applies the settings, new employees can start working immediately without having to perform complicated setup tasks.

[0689] An example of a prompt message is: "Design a program to automate the initial setup of employee PCs for new hires, and use a generative AI model to describe its overview in detail."

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

[0691] Step 1:

[0692] The server accesses the company's data management device to retrieve the organization's information policies. The input is the company's information policy data stored in the data management device, and the output is the information policy data stored on the server. This process involves using SQL queries to extract the necessary information from the database and load it into memory.

[0693] Step 2:

[0694] The server generates customized configuration packages for each user based on the acquired information policy. The input consists of acquired information policy data and information about each user's ID and role, while the output is the generated configuration package file. Data processing involves reconfiguring the information policy for individual uses and packaging it in an appropriate format.

[0695] Step 3:

[0696] The server encrypts the generated configuration package and then sends it to the terminal. The input is a configuration package file, and the output is encrypted data. This step involves communication processes that encrypt the data using the SSL / TLS protocol and securely transmit it to the terminal over the network.

[0697] Step 4:

[0698] The terminal receives an encrypted configuration package sent from the server and decrypts the data. The input is encrypted data, and the output is the decrypted configuration package data. Here, decryption is performed using a pre-shared key, and the data is converted into a usable format.

[0699] Step 5:

[0700] The terminal activates an artificial intelligence agent based on the decrypted configuration package and performs configuration analysis. The input is the decrypted configuration package data, and the output is the configuration execution plan as a result of the analysis. In this step, the AI ​​agent analyzes the input data, identifies the necessary settings, and generates an execution plan.

[0701] Step 6:

[0702] The terminal configures network settings, installs applications, and applies security policies based on the execution plan generated by the AI ​​agent. The input is the configuration execution plan, and the output is the updated system environment. Here, each setting is automatically applied, and the terminal is ready for operation.

[0703] Step 7:

[0704] The terminal reports the completion result of the configuration to the server. The input is the log of the configuration execution result, and the output is the report message. In this step, communication takes place to record the terminal's status and the success or failure of the configuration, and to notify the server.

[0705] Step 8:

[0706] The server reviews the received report and notifies the user that the configuration is complete. The input is the report message from the terminal, and the output is the notification message to the user. Here, the server confirms the success of the configuration process and notifies the user of the result via email or alert.

[0707] (Application Example 1)

[0708] 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".

[0709] Traditionally, configuring information processing devices provided by companies to their employees has involved manual work, consuming significant time and human resources. This also increases the risk of configuration errors, thereby enhancing security threats. Furthermore, the lack of mechanisms to automatically notify administrators of system anomalies is problematic, leading to delays in situations requiring rapid response.

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

[0711] In this invention, the server includes means for transmitting a company's information policy to a terminal, means for the terminal to analyze the policy and configure settings, and means including an artificial intelligence agent that automatically performs a series of settings on the information processing device. This enables rapid and accurate automatic configuration of the information processing device, and in addition, security management is enhanced by detecting anomalies and immediately notifying the administrator.

[0712] A "company" is an organization that conducts business activities and provides information processing equipment to its employees.

[0713] An "information processing device" is a device used for receiving, analyzing, and configuring data, and is provided by a company to its employees.

[0714] "Automated configuration" refers to a method that uses artificial intelligence to automatically configure information processing devices within the system, rather than manually.

[0715] An "artificial intelligence agent" is a program that analyzes received information and automatically configures the settings of an information processing device.

[0716] An "information policy" is a set of guidelines that outlines the settings and procedures necessary for managing devices established by a company.

[0717] "Communication means" refers to a method or protocol for connecting an information processing device and a server to send and receive data.

[0718] "Security" refers to a state in which information and devices are protected from unauthorized access and misuse from external sources.

[0719] Anomaly detection is the process of identifying unusual states or events to understand potential problems in a system.

[0720] "Administrator notification" is a means of informing the person in charge of any abnormalities that have occurred within the system or the completion of settings.

[0721] To implement this invention, a system is constructed for automated configuration of information processing devices that companies provide to their employees. The server retrieves the company's information policies from a database and generates a customized configuration package based on these policies. The server then securely transmits this configuration package to the terminal using encrypted communication.

[0722] The terminal receives a configuration package sent from the server and decrypts the received data. It then activates an artificial intelligence agent to analyze the received information and identify the necessary settings. This agent automatically executes the settings on the terminal based on the analysis results. The configuration process includes automating network settings, installing business applications, and enforcing security policies.

[0723] Once the configuration is complete, the device reports the results to the server, including any anomalies detected. The server then notifies the administrator of the configuration completion and any detected anomalies. This allows the administrator to verify that the device is properly configured and free of problems. This automated configuration process allows businesses to save time and human resources while enhancing security and compliance.

[0724] As a concrete example, consider the installation of a security camera system on a new office floor of a campus. The server generates the necessary configuration parameters for the cameras and sends them to each camera terminal. Each camera terminal automatically performs network configuration and necessary software updates. If any abnormal activity is detected, the administrator is immediately notified.

[0725] An example of a prompt is, "Please describe the steps and techniques to use for automatically configuring the security settings of a new information processing device." This prompt allows users to refer to the optimal configuration procedures and techniques suggested by the generated AI model.

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

[0727] Step 1:

[0728] The server retrieves the company's information policies from a database. The input is the company's information policy ID, and using that ID, it searches the database for detailed information policies and generates a customized configuration package as output.

[0729] Step 2:

[0730] The server encrypts the generated configuration package and sends it to the terminal. The input is an unencrypted configuration package; the AES encryption algorithm is used to secure the data, and an encrypted package is generated as output and sent to the terminal.

[0731] Step 3:

[0732] The terminal receives an encrypted configuration package from the server. The input is the encrypted configuration package, and the output is the decrypted version of that package. The terminal then deserializes the data to make it parseable.

[0733] Step 4:

[0734] The terminal activates an artificial intelligence agent, analyzes the received information, and identifies the necessary settings. The input is decoded configuration data, and the AI ​​model is used to identify the configuration items and generate a list of settings to apply as output.

[0735] Step 5:

[0736] The artificial intelligence agent executes settings on the device based on the analysis results. The input is a list of settings to be applied, and the output is the automatic completion of the device's network settings and application installation.

[0737] Step 6:

[0738] The terminal reports to the server that the setup is complete and reports any abnormalities that occurred. The input is the terminal's setup status and the results of any detected abnormalities, and the output is the data sent to the server.

[0739] Step 7:

[0740] The server receives the report and notifies the administrator of the completion of the configuration and the detection of anomalies. The input is the report data from the terminal, and the output is the notification message sent to the administrator.

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

[0742] This invention provides a system that automates the configuration of information processing devices provided by companies to their employees, recognizes user emotions, and optimizes the interface and operations based on those emotions. Key components include a server, a terminal, an artificial intelligence agent, and an emotion engine.

[0743] The server retrieves the company's information policies from the database and generates customized configuration packages for each user. These packages are encrypted and sent from the server to the terminal, ensuring information integrity and security.

[0744] The terminal receives the information policy sent from the server and decrypts the data. It then activates an artificial intelligence agent and performs analysis based on the information policy. Based on the analysis results, the agent automatically configures the information processing device. This includes network configuration, application installation, and security policy application.

[0745] Furthermore, the device incorporates an emotion engine that recognizes the user's emotions using sensors and algorithms. The emotion engine evaluates the user's emotional state and dynamically adjusts the interface and operation methods of the information processing device as needed. This adjustment improves the user experience and maximizes the usability of the application.

[0746] For example, if the emotion engine detects that the user is feeling fatigued, it can automatically switch from daytime mode to nighttime mode. This adjusts the screen brightness and reduces eye strain. Furthermore, if the system determines that the user is confused, it can display a simplified menu to improve ease of use.

[0747] Thus, by using this invention, companies can provide their employees with efficient and personalized information processing device settings. Furthermore, by applying an emotion engine, it becomes possible to operate the device in a way that is tailored to the user's psychological state, contributing to improved productivity and satisfaction.

[0748] The following describes the processing flow.

[0749] Step 1:

[0750] The server retrieves information policies from the company's database. These policies include security settings, network configurations, and a list of required applications.

[0751] Step 2:

[0752] Based on the acquired information policy, the server generates a customized configuration package for each user. This package is tailored to the user's role and job responsibilities.

[0753] Step 3:

[0754] The server encrypts the configuration package and securely transmits it to the terminal. Encryption ensures data integrity and privacy.

[0755] Step 4:

[0756] The terminal receives a configuration package from the server. After receiving it, it checks the integrity of the data and verifies that there are no problems.

[0757] Step 5:

[0758] The device decrypts the encrypted data and activates an artificial intelligence agent. The AI ​​agent analyzes the decrypted data and identifies the items to which the settings should be applied.

[0759] Step 6:

[0760] Based on the analysis results, the artificial intelligence agent automatically performs network configuration, application installation, and security policy application on the device.

[0761] Step 7:

[0762] The device activates an emotion engine and uses sensor devices such as cameras and microphones to recognize the user's emotional state in real time. It then analyzes emotional parameters and evaluates the user's state.

[0763] Step 8:

[0764] The emotion engine dynamically adjusts the device's interface and operation based on the user's emotions. For example, it might change the user interface's color scheme or adjust the frequency of notifications.

[0765] Step 9:

[0766] The terminal checks if all settings are complete and reports the completion result to the server. The server, upon receiving the report, records and manages that information.

[0767] Step 10:

[0768] The user receives a notification that the setup is complete and confirms that the information processing device is ready for business use. The user can then begin their normal work.

[0769] (Example 2)

[0770] 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".

[0771] In today's business environment, there is a demand for the rapid and accurate configuration of information processing devices provided to employees, as well as the optimization of interfaces that take into account the psychological state of the users. However, managing these individually is burdensome, and efficiency suffers, especially when dynamic changes are required. Furthermore, automatically applying individualized settings while ensuring information security is also a challenge.

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

[0773] In this invention, the server includes means for transmitting a company's policy to an information processing device using data protection technology; means for the information processing device to receive the policy and analyze the policy using decryption technology; means including an artificial intelligence agent that performs a series of configurations on the information processing device based on the analysis results; and means for recognizing the user's emotional state using emotion analysis technology and dynamically adjusting the terminal's operation screen based on that. This enables personalized and efficient settings and interface optimization according to the user's psychological state.

[0774] "Corporate policy" refers to the regulations and guidelines established by a company regarding the use of information processing equipment provided to its employees.

[0775] "Data protection technology" refers to technical methods used to ensure the confidentiality and integrity of information during its transfer and storage.

[0776] An "information processing device" refers to an electronic device that receives and analyzes digital information and controls its operation based on that information.

[0777] "Decryption technology" refers to the technology used to restore encrypted data to its original format.

[0778] An "artificial intelligence agent" refers to a software program designed to automatically perform specific tasks.

[0779] "Emotional analysis technology" refers to technology used to identify and analyze a user's emotional state.

[0780] "Dynamically adjusting the terminal's operating screen" refers to the operation of automatically changing the configuration and display content of the terminal's user interface according to the user's needs and status.

[0781] This invention provides a technology that automates the configuration of information processing systems provided by companies to their employees and optimizes the interface based on the user's emotional state. This results in an efficient and personalized operating environment.

[0782] The server transmits corporate policies to information processing devices using data protection technologies. For example, protocols such as SSL / TLS are used to enhance communication security and ensure the integrity and confidentiality of information. The server also maintains a database with limited access, customizes settings for each employee, and transmits the encrypted data to the terminal.

[0783] The device first uses decryption technology to decrypt the received encrypted configuration information. This process allows the policy to be analyzed by an AI agent, which then automatically configures the device's network settings, installs applications, and applies security measures. The AI ​​agent performs the configuration quickly and with minimal errors, based on pre-programmed procedures.

[0784] Furthermore, the device incorporates emotion analysis technology, using sensors and cameras to read the user's emotions. For example, it can use facial recognition algorithms to identify the user's fatigue and stress levels and automatically adjust the display brightness and contrast accordingly.

[0785] Users can enjoy a comfortable user experience in response to these dynamic interface changes. For example, if the system detects user fatigue as a result of prolonged work, the device automatically changes the screen settings to night mode to reduce eye strain.

[0786] An example of a prompt is, "Please tell me how to adjust the screen brightness when the user's concentration is waning." This is input into a generative AI model and used to assist in providing an optimized user interface.

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

[0788] Step 1:

[0789] The server retrieves policy information from the company's database. The input is the company's policy database, and the output is policy data customized for specific employees. Database queries are used to extract the necessary policies and customize them according to the employee's role and duties.

[0790] Step 2:

[0791] The server encrypts the customized policy data and sends it to the terminal. The input is the customized policy data generated in step 1, and the output is the encrypted data package. Encryption is performed using SSL / TLS or similar methods to maintain data integrity and confidentiality.

[0792] Step 3:

[0793] The terminal receives an encrypted data package from the server. The input is encrypted policy data from the server, and the output is the encrypted data package itself. The terminal receives this data and verifies the stability of the network connection.

[0794] Step 4:

[0795] The terminal decrypts the received encrypted data and activates the AI ​​agent. The input is the encrypted data received in step 3, and the output is the decrypted policy data. The terminal uses decryption technology to decrypt the data and provides the policy to the AI ​​agent.

[0796] Step 5:

[0797] The AI ​​agent performs system configuration based on decrypted policy data. The input is the decrypted policy data, and the output is the automatically configured terminal environment. The AI ​​agent automatically handles network settings, application installation, and security settings.

[0798] Step 6:

[0799] The device uses emotion analysis technology to monitor the user's emotions in real time. Input is data from the user's voice and facial expressions, and output is information about the user's emotional state. Based on data acquired from sensors and cameras, an analysis algorithm evaluates the emotional state.

[0800] Step 7:

[0801] The device dynamically adjusts the interface according to the user's emotional state. The input is the emotional state information obtained in step 6, and the output is the adjusted interface settings. Based on the assessed emotional state, the display brightness and menu simplification are performed.

[0802] Step 8:

[0803] Users can continue working comfortably using the terminal's optimized interface. The input is the optimized interface settings, and the output is an improved user experience. Users are provided with an environment that enhances their work efficiency without requiring special attention.

[0804] (Application Example 2)

[0805] 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".

[0806] Conventional information processing systems had fixed settings, making it difficult to optimize the interface to take into account the emotional state of users. Furthermore, it was challenging to improve work efficiency while reducing the psychological burden on users in information processing systems provided to employees. This resulted in issues such as decreased user satisfaction and stagnant productivity.

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

[0808] In this invention, the server includes means for transmitting a company's business policy to an information processing system; means for the information processing system to receive the business policy and analyze settings based on the business policy; means including an intelligent agent that executes a series of settings on the information processing system based on the results of the analysis; and means for the information processing system to include an emotion calculation engine that analyzes the user's emotional state and dynamically adjusts the interface and operation method based on that emotional state. This enables flexible system settings and operation in accordance with the user's emotional state.

[0809] An "information processing system" is a device that is automatically configured based on a company's business policies and optimizes its interface and operation while taking into account the emotional state of the user.

[0810] A "business policy" is a set of guidelines that a company applies to its information processing systems regarding settings and operations.

[0811] An "intelligent agent" is a program that uses artificial intelligence technology to execute settings based on business policies on an information processing system.

[0812] An "emotion calculation engine" is a technology that analyzes the user's emotional state and dynamically adjusts the interface and operating methods based on the results.

[0813] An "interface" refers to a screen display or means of operation that facilitates smooth communication between a user and an information processing system.

[0814] The system implementing this application applies corporate information policies, performs automated configuration, and dynamically optimizes the interface and operation methods according to the user's emotional state. The server retrieves business policies from the database and sends them to the information processing system. Upon receiving these policies, the information processing system analyzes the configuration using its built-in intelligent agent and makes necessary adjustments. After analysis, the system automatically configures the system and executes the scheduled business policies.

[0815] The emotion calculation engine analyzes the user's emotional state in real time. This allows for dynamic changes to the interface to improve user comfort and efficiency, such as adjusting background brightness and simplifying operation menus. Emotion recognition uses a camera module and AI algorithms (e.g., OpenCV and TensorFlow) to detect the user's facial expressions and behavioral patterns without physical contact.

[0816] As a concrete example, a care robot in a nursing home can be programmed to play soothing music to encourage rest if it detects fatigue in a resident's facial expression. This makes it possible to provide appropriate care without placing unnecessary burden on the resident.

[0817] An example of a prompt message might be, "Please provide a concrete example of a system in which care robots in nursing facilities analyze the emotions of residents in real time and propose the optimal care plan." Such a system is expected to improve the productivity and satisfaction of residents.

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

[0819] Step 1:

[0820] The server retrieves corporate business policies from a database. The input is corporate policy data stored on the server, and the output is the retrieved business policy data. This data retrieval allows the server to maintain up-to-date business policies.

[0821] Step 2:

[0822] The server transmits the acquired business policy data to the information processing system. The input here is the business policy data within the server, and the output is encrypted business policy information. The data is transmitted in an encrypted form for security reasons.

[0823] Step 3:

[0824] The terminal decrypts the encrypted business policy information received from the server. The input is encrypted data, and the output is the decrypted business policy data. Through the decryption process, the terminal obtains the information necessary for configuration.

[0825] Step 4:

[0826] The terminal uses decrypted business policy data for an intelligent agent to analyze its settings. The input is the decrypted business policy data, and the output is the configuration information resulting from the analysis. This analysis derives the optimal configuration conditions based on the business policy.

[0827] Step 5:

[0828] The terminal's intelligent agent automatically applies system settings based on the analysis results. The input is the configuration information based on the analysis results, and the output is the status of the settings' implementation. This ensures that the appropriate settings are applied on the terminal.

[0829] Step 6:

[0830] The device analyzes the user's emotional state using an emotion calculation engine. The input is image data acquired from the camera, and the output is an evaluation of the user's emotional state. Based on the image data, an emotion recognition algorithm analyzes the user's facial expressions.

[0831] Step 7:

[0832] The terminal dynamically adjusts its interface and operating methods based on the analyzed emotional state. The input is the evaluation result of the emotional state, and the output is the adjusted interface. This adjustment provides the user with an optimal operating environment.

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

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

[0835] 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 robot 414.

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

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

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

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

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

[0841] 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."

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

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

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

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

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

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

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

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

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

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

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

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

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

[0855] (Claim 1)

[0856] A method using artificial intelligence to automate the configuration of information processing devices that companies provide to their employees,

[0857] A means of transmitting a company's information policy to an information processing device,

[0858] The information processing device receives the information policy and has means for analyzing the settings based on the information policy,

[0859] A means including an artificial intelligence agent that performs a series of settings on an information processing device based on the results of the analysis,

[0860] A system that includes this.

[0861] (Claim 2)

[0862] The system according to claim 1, further comprising means for an information processing device to confirm the completion of the setting and provide the result.

[0863] (Claim 3)

[0864] The system according to claim 1, wherein the information processing device receives configuration information from a company's data management device and uses encrypted communication means to protect the received configuration information.

[0865] "Example 1"

[0866] (Claim 1)

[0867] A means of obtaining the organization's information policy from a data management device and generating a customized configuration package for each user,

[0868] A means for transmitting the aforementioned configuration package to an information processing terminal in an encrypted state,

[0869] The means for decrypting the configuration package received by the information processing terminal and activating an artificial intelligence agent to perform configuration analysis,

[0870] Based on the analysis results, a means to automate processes on information processing terminals, including network configuration, installation of business applications, and application of security policies,

[0871] A means of reporting the results to the data management device after the setup is complete,

[0872] A system that includes this.

[0873] (Claim 2)

[0874] The system according to claim 1, further comprising means for the information processing terminal to receive a report that the setup is complete and to provide a notification to the user.

[0875] (Claim 3)

[0876] The system according to claim 1, wherein the information processing terminal uses encrypted communication means in sending and receiving configuration information to ensure data integrity.

[0877] "Application Example 1"

[0878] (Claim 1)

[0879] A method using artificial intelligence to automate the configuration of information processing devices that companies provide to their employees,

[0880] A means of transmitting a company's information policy to an information processing device,

[0881] The information processing device receives the information policy and has means for analyzing the settings based on the information policy,

[0882] A means including an artificial intelligence agent that performs a series of settings on an information processing device based on the results of the analysis,

[0883] A means by which an information processing device detects an anomaly and notifies the administrator,

[0884] A system that includes this.

[0885] (Claim 2)

[0886] The system according to claim 1, further comprising means for an information processing device to confirm the completion of the setting and provide the result.

[0887] (Claim 3)

[0888] The system according to claim 1, wherein the information processing device receives configuration information from a company's data management device and uses encrypted communication means to protect the received configuration information.

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

[0890] (Claim 1)

[0891] A method using artificial intelligence to automate configuration and optimize emotion recognition for information processing systems provided by companies to their employees,

[0892] A means of transmitting corporate policies to an information processing device using data protection technology,

[0893] The information processing device receives the policy and analyzes the policy using decryption technology,

[0894] A means including an artificial intelligence agent that performs a series of configurations on an information processing device based on the analysis results,

[0895] A means for recognizing the user's emotional state using emotion analysis technology and dynamically adjusting the terminal's operation screen based on that,

[0896] A system that includes this.

[0897] (Claim 2)

[0898] The system according to claim 1, further comprising a reporting function for confirming the completion of the above configuration and providing the results.

[0899] (Claim 3)

[0900] The system according to claim 1, wherein the information processing device receives configuration information from a company's data management system and uses encrypted communication means to protect the received configuration information.

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

[0902] (Claim 1)

[0903] A processing method that utilizes an intelligent agent to automatically configure information processing systems provided by a company to its employees,

[0904] A means of transmitting a company's business policies to an information processing system,

[0905] The information processing system receives the business policy and has means for analyzing the settings based on the business policy,

[0906] A means including an intelligent agent that performs a series of settings on an information processing system based on the results of the analysis,

[0907] The information processing system includes an emotion calculation engine, which analyzes the user's emotional state and dynamically adjusts the interface and operating method based on that emotional state.

[0908] A system that includes this.

[0909] (Claim 2)

[0910] The system according to claim 1, further comprising means for an information processing system to confirm the completion of the above-mentioned settings and to provide the results.

[0911] (Claim 3)

[0912] The system according to claim 1, wherein the information processing system receives configuration information from a company's data management system and uses encrypted communication means to protect the received configuration information. [Explanation of Symbols]

[0913] 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 system that utilizes artificial intelligence to automate the configuration of information processing devices provided by a company to its employees, A means of transmitting a company's information policy to an information processing device, The information processing device receives the information policy and has means for analyzing the settings based on the information policy, A means including an artificial intelligence agent that performs a series of settings on an information processing device based on the results of the analysis, A means by which an information processing device detects an anomaly and notifies the administrator, A system that includes this.

2. The system according to claim 1, further comprising means for an information processing device to confirm the completion of the setting and provide the result.

3. The system according to claim 1, wherein the information processing device receives configuration information from a company's data management device and uses encrypted communication means to protect the received configuration information.