Adaptive control system and adaptive control program

The adaptive control system addresses the limitations of conventional AI systems by allowing users to select AI function usage levels based on user-specific conditions, enhancing security and versatility through tailored access to AI functionalities.

JP2026105756AActive Publication Date: 2026-06-26RISING STAR LTD CO

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
RISING STAR LTD CO
Filing Date
2024-12-16
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

Conventional AI systems lack the ability to selectively determine the usage level of AI functions based on user-specific conditions, leading to a lack of versatility and security in content access.

Method used

An adaptive control system that includes a computer system and user terminal, utilizing a calculation unit to manage content access through a selection processing unit, which determines and allocates the use of AI functions and their performance levels based on predetermined conditions, such as user rights, time, and historical data.

Benefits of technology

Enables tailored access to AI functions, improving security and versatility by allowing users to choose between high-performance and low-performance AI usage patterns, enhancing user experience and system adaptability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026105756000001_ABST
    Figure 2026105756000001_ABST
Patent Text Reader

Abstract

While allowing the use of the content itself, it is also possible to allocate the use of AI functions, including whether or not high-performance AI functions are available, and to distribute them in stages according to the user, thereby improving security and versatility. [Solution] The computer system 10 includes a computer system 10 that implements content including AI functionality, and a user terminal 20 that can access the computer system 10 via a telecommunications line (NT). The computer system 10 includes a calculation unit 16 that controls the content usage environment according to the user operating the user terminal 20. The calculation unit 16 includes a selection processing unit 16a that determines whether or not to allow the use of AI functionality for a user who has requested to use the content, depending on whether or not predetermined conditions are met, and a selection processing unit 16b that, based on predetermined conditions, selects whether or not to allow the use of high-performance AI functionality from among the users that the selection processing unit 16a has deemed eligible.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an adaptive control system, an adaptive control method, and an adaptive control program, and particularly to an adaptive control system, an adaptive control method, and an adaptive control program for the use of content including AI functions by users.

Background Art

[0002] In recent years, with the development of AI technology, it has been used and realized in various fields. For example, there is known a technique for determining whether to permit (or deny) refueling to a user by AI processing using an AI model for discriminating the presence or absence of a user's dangerous act or the like from image data (see, for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, the above-described conventional technology simply determines whether a user can or cannot use what the user desires by using AI processing, and does not selectively determine the usage level desired by the user.

[0005] For example, in the case of the above-described refueling, considering the disadvantage to the user due to a so-called "fuel shortage", adaptive control that distributes the usage conditions while allowing "refueling" itself, such as stepwise usage up to 5 liters, up to 10 liters, or full tank, or varying the unit price even for the same regular gasoline, can improve the versatility while ensuring the security function.

[0006] The object of the present invention is to provide an adaptive control system, a legal control method, and an adaptive control program that allow the use of content itself, and can allocate whether or not to use AI functions, as well as whether or not to use high-performance AI functions and a step-by-step usage pattern, according to the user, thereby achieving improved security and versatility. [Means for solving the problem]

[0007] To achieve the above objective, the adaptive control system of the present invention comprises a computer system implementing content including AI functionality, and a user terminal accessible to the computer system via a telecommunications line, wherein the computer system includes a calculation unit that controls the content usage environment according to the user operating the user terminal, and the calculation unit includes a selection processing unit that determines whether or not to allow the use of the AI ​​functionality for a user who has requested to use the content, depending on whether or not predetermined conditions are met, and a selection processing unit that, based on the predetermined conditions, selects whether or not to allow the use of high-performance AI functionality from among the users deemed eligible by the selection processing unit. [Effects of the Invention]

[0008] According to the present invention, it is possible to allow the use of content itself, and to allocate the use of AI functions, including whether or not high-performance AI functions are available and the usage patterns in stages, according to the user, thereby improving security and versatility. [Brief explanation of the drawing]

[0009] [Figure 1] This is a block diagram of an example of an adaptive control system according to this embodiment. [Figure 2] This is a block diagram of the computer system in the adaptive control system according to this embodiment. [Figure 3] This is a flowchart of the pre-selection processing routine executed by the calculation unit of the adaptive control system according to this embodiment. [Figure 4]This is a flowchart of the sorting and selection processing routine executed by the calculation unit of the adaptive control system according to this embodiment. [Modes for carrying out the invention]

[0010] Next, an adaptive control system according to one embodiment of the present invention will be described with reference to the drawings.

[0011] As shown in Figure 1, the adaptive control system 1 comprises a computer system 10 that implements content including AI functions (hereinafter also simply referred to as "content") and a user terminal 20 for users who utilize the content including AI functions.

[0012] In this context, "content" includes various applications, SNS content (such as chat and blogs), and SNS tools (such as analysis tools and management tools), and in particular, refers to all software consisting of computer programming equipped with AI functions.

[0013] The user terminal 20 includes a communication unit 21 for connecting to a network NT such as the Internet via a telecommunications line, a display unit 22 such as a monitor, an operation unit 23 such as a mouse, keyboard, or touch panel, an audio unit 24 such as a microphone or speaker, an image acquisition unit 25 such as a camera, a storage unit 26 such as various internal and external memories, and a control unit 27 that performs various controls according to the program installed in the storage unit 26. Note that the user terminal 20 can use a general-purpose computer such as a personal computer, tablet terminal, or smartphone, so a detailed explanation of such computers is omitted here.

[0014] The computer system 10 includes a management server 11 for a management operator that performs management tasks including content operation, and a service server 12 for user terminals 20 to access the content. Each of these can independently connect to the network NT via a telecommunications line.

[0015] Here, the service server 12 is a computer that provides the above-described content to users, and functions as, for example, an application server or the like. Therefore, the management server 11 and the service server 12 may use independent computers, or only one of them (for example, the management server 11) may be used.

[0016] On the other hand, as shown in FIG. 2, the management server 11 includes a communication unit 13 for connecting to the network NT, a timer 14 having a clock function including days of the week and dates, a storage unit 15 such as a RAM and a ROM, and an arithmetic unit 16 that functionally includes a screening processing unit 16a and a selection processing unit 16b, and a data storage unit 17 composed of a large-capacity storage medium or the like.

[0017] Here, the data storage unit 17 includes, for example, a database-type user information storage unit 17a and a selection information storage unit 17b including predetermined conditions executed by the arithmetic unit 16. At this time, the information stored in the user information storage unit 17a and the selection information storage unit 17b can be used for an AI function (an example will be described later) executed by the arithmetic unit 16 separately from the AI function (mainly the function of the service server 12) in the above content.

[0018] Next, an example of a pre-screening processing routine executed by the arithmetic unit 16 of the management server 11 will be described while referring to FIG. 3.

[0019] (Step S1) In step S1, the arithmetic unit 16 determines whether or not a request for using the service server 12 has been received from the user terminal 20 via the network NT. When the arithmetic unit 16 determines that the request has been received (Yes), the process proceeds to step S2. When the arithmetic unit 16 determines that the request has not been received (No), this step S1 is continuously monitored.

[0020] (Step S2) In step S2, the arithmetic unit 16 determines whether usage right information such as a user name for allowing the use of the service server 12 is stored in the user information stored in the user information storage unit 17a in advance in the request transmitted from the user terminal 20. When the arithmetic unit 16 determines that the request includes the usage right information for allowing the use of the service server 12 (Yes), the process proceeds to step S3. When it determines that the usage right information is not included (No), the process proceeds to step S4.

[0021] (Step S3) In step S3, the arithmetic unit 16 determines whether the date and time (including day of the week, etc.) when the service server 12 can be used is based on the time information when the request is received. When the arithmetic unit 16 determines that it is the available date and time (Yes), the process proceeds to step S5. When it determines that it is not the available date and time (No), the process proceeds to step S4.

[0022] Therefore, the routine of this step S3 is useful, for example, when the content is for corporate use, to allow use during working hours and prevent use outside of working hours (including holidays and business holidays).

[0023] (Step S4) In step S4, the arithmetic unit 16 notifies the user terminal 20 of an error indicating that the service server 12 cannot be used, and ends this routine. Note that the error notification content can include, for example, a message indicating that there is no usage permission when migrating from step S2, and a message indicating that it is outside of the usage time when migrating from step S3.

[0024] (Step S5) In step S5, the arithmetic unit 16 proceeds to a routine for determining the approval / non - approval for using the service server 12 as shown in the flowchart of FIG. 4.

[0025] Next, an example of a selection and sorting processing routine executed by the arithmetic unit 16 of the management server 11 will be explained with reference to Figure 4.

[0026] (Step S11) In step S11, the calculation unit 16 causes the selection processing unit 16a to refer to the user information storage unit 17a and to determine whether or not the user is permitted to use the service server 12, which includes AI functions. That is, the selection processing unit 16a executes a selection processing routine that determines whether or not the user should use the AI ​​functions depending on whether or not predetermined conditions are met.

[0027] If the sorting processing unit 16a determines that the predetermined conditions are met (Yes), it proceeds to step S12; otherwise, it proceeds to step S19.

[0028] (Step S12) In step S1, the calculation unit 16 refers to the usage request information included in the received request, calculates the (approximate) cost of using the content including the AI ​​function, sends the calculation result (amount, time required, etc.) to the user terminal 20, and proceeds to step S13.

[0029] (Step S13) In step S13, the calculation unit 16 determines whether or not it has received a response from the user terminal 20 indicating that it is using content that includes AI functionality. If the calculation unit 16 has received a response indicating that it is using content that includes AI functionality (Yes), it proceeds to step S14; otherwise, it proceeds to step S19.

[0030] (Step S14) In step S14, the selection processing unit 16b of the calculation unit 16 determines, for example, whether one of the multiple predetermined conditions stored in the selection information storage unit 17b (starting from the highest priority) satisfies the conditions for using content that includes high-performance AI functions. If the selection processing unit 16b determines that the conditions for using content that includes high-performance AI functions are met (Yes), it proceeds to step S15; otherwise, it determines that the conditions for using content that includes high-performance AI functions are not met (No), it proceeds to step S16.

[0031] (Step S15) In step S15, the selection processing unit 16b of the arithmetic unit 16 adds a flag "1" to the storage unit 15, for example, by associating it with the user, and then proceeds to step S17.

[0032] (Step S16) In step S16, the selection processing unit 16b of the arithmetic unit 16 adds a flag "0" to the storage unit 15, for example, by associating it with the user, and then proceeds to step S17.

[0033] (Step S17) In step S17, the selection processing unit 16b of the calculation unit 16 determines whether or not the determination has been completed for all (for example, 5) predetermined conditions stored in the selection information storage unit 17b. If the selection processing unit 16b of the calculation unit 16 determines that the determination has been completed for all predetermined conditions (Yes), it proceeds to step S18; otherwise, it returns to step S14.

[0034] (Step S18) In step S18, the selection processing unit 16b of the arithmetic unit 16 refers to the number of flags corresponding to the user stored in the storage unit 15 and determines whether the number of flags is greater than or equal to a predetermined value (for example, "3" or more). If the selection processing unit 16b of the arithmetic unit 16 determines that the number of flags is greater than or equal to the predetermined value, it proceeds to step S21; otherwise, it proceeds to step S20.

[0035] Therefore, in this embodiment, the routine from step S15 to step S18 is a selection process routine executed by the selection processing unit 16b, which selects whether or not to allow the use of high-performance AI functions (content) from users who have been deemed eligible by the selection processing unit 16a based on predetermined conditions.

[0036] (Step S19) In step S19, the arithmetic unit 16 sends a message to the user terminal 20 indicating that it is using content that does not utilize AI functions, and then proceeds to step S22.

[0037] (Step S20) In step S20, the arithmetic unit 16 sends a message to the user terminal 20 indicating that it is using content equipped with low-performance AI functions, and then proceeds to step S23.

[0038] (Step S21) In step S21, the arithmetic unit 16 sends a message to the user terminal 20 indicating that it is using content equipped with high-performance AI functions, and then proceeds to step S24.

[0039] (Step S22) In step S22, the arithmetic unit 16 processes the request from the user terminal 20 without using the AI ​​function and terminates this routine.

[0040] (Step S23) In step S23, the arithmetic unit 16 processes the request from the user terminal 20 using a low-performance AI function, and then terminates this routine.

[0041] (Step S24) In step S25, the arithmetic unit 16 processes the request from the user terminal 20 using its high-performance AI function and then terminates this routine.

[0042] By the way, the pre-selection processing routine shown in Figure 3 and the selection / selection processing routine shown in Figure 4, which are executed by the arithmetic unit 16 of the management server 11, are merely examples and are not limited to those shown above. They can be modified as appropriate, for example, depending on the type of content or the owner of the service server 12.

[0043] For example, the pre-selection processing routine shown in Figure 3 uses two conditions: usage rights and usage date and time. However, either one of these conditions may be used, and other conditions can be added.

[0044] Furthermore, in the selection and sorting process routine shown in Figure 4, the high-performance and low-performance categories were determined based on the number of flags (points) for all corresponding conditions. However, the sorting could also be done using only one condition with a simple Yes / No answer, or by using the level (point system) of a single condition, or by assigning a high-performance category only if all conditions are met.

[0045] Thus, the adaptive control system 1 comprises a computer system 10 that implements content including AI functions, and a user terminal 20 that can access the computer system 10 via a telecommunications line. The computer system 10 includes a calculation unit 16 that controls the content usage environment according to the user operating the user terminal 20. Furthermore, the calculation unit 16 includes a selection processing unit 16a that determines whether or not to allow the use of AI functions for users who have requested the use of content, depending on whether or not predetermined conditions are met, and a selection processing unit 16b that, based on predetermined conditions, selects whether or not to allow the use of high-performance AI functions from among the users that the selection processing unit 16a has deemed eligible.

[0046] This allows the computer system 10 to permit the use of content itself, and to allocate the use of AI functions, including whether or not high-performance AI functions are available and the usage patterns in stages, according to the user, thereby improving security and versatility.

[0047] By the way, in the above, "selection" refers to the act of choosing between things or people, and includes the meaning of selecting the best one from multiple options, and primarily means "selection." "Selection" refers to the act of choosing to suit a specific purpose, and includes the meaning of choosing according to strict criteria or purpose, and primarily means "selection." Furthermore, "right or wrong" refers to the result of considering "ethical correctness" or "good or bad (good or bad)," and "acceptability or unacceptability" refers to the result of considering "simple good or bad" or "whether it is possible or not."

[0048] Furthermore, when the selection processing unit 16a of the adaptive control system 1 selects that the AI ​​function is usable, the calculation unit 16 transmits usability information to the user terminal 20 indicating that the AI ​​function is usable, calculates the cost of using the AI ​​function, and transmits the calculation result and usage confirmation information indicating whether or not to use the AI ​​function. If the user terminal 20 responds that it will use the AI ​​function, the system allows the use of content including the AI ​​function, and if the user terminal 20 responds that it will not use the AI ​​function, the system allows the use of content without the AI ​​function. This allows the user to choose whether or not to use the AI ​​function while considering the cost, thereby improving versatility.

[0049] Furthermore, the calculation unit 16 of the adaptive control system 1 pre-screens whether or not a user who has requested to use the content should use the content itself based on absolute conditions including at least one of the right to use the content or the date and time of use. The selection processing unit 16a then, for users who have approved the use of the content itself, allows the use of content that includes AI functions if they have approved the use of AI functions, and allows the use of content that does not include AI functions if they have rejected the use of AI functions. The selection processing unit 16b then, for users who have approved the use of AI functions, allows the use of content that includes high-performance (detailed, honest, etc.) AI functions if they have approved the use of high-performance AI functions, and allows the use of content that includes low-performance (simple, superficial, etc.) AI functions if they have rejected the use of high-performance AI functions. In this way, the system can pre-screen whether or not to allow the use of the content itself, and then distribute the usage patterns, thereby improving security.

[0050] In the adaptive control system 1, the predetermined conditions include at least one of the following as request or past usage history information: user behavior (fraudulent activity, illegal activity, etc.), user level (emotions, personality, characteristics, knowledge, etc.), user image, and social user attributes (job type, job responsibilities, industry, etc.).

[0051] Therefore, the sorting processing unit 16a can determine whether to use the device if at least one of the predetermined conditions is met, and the selection processing unit 16b can select whether to use a high-performance or low-performance device according to at least one level value or two or more count values ​​of the predetermined conditions, thereby contributing to further improvements in security functionality and versatility.

[0052] Furthermore, by utilizing the AI ​​function in the calculation unit 16, as shown below, • Profiling ⇒ Diagnosing the user's personality based on their usage history. • Personality assessment ⇒ Diagnoses the user's personality based on their usage history. • Harassment diagnosis ⇒ Diagnoses signs of harassment in users based on their usage history. • Emotional assessment ⇒ Diagnoses the user's emotional ups and downs based on their usage history. • Stress assessment ⇒ Diagnoses the user's stress levels based on their usage history. • Diagnosis of signs of fraudulent or illegal activity ⇒ Diagnoses signs of fraudulent or illegal activity from the user's usage history. • Business analysis ⇒ Analyze the user's business activities based on their usage history. • Gathering knowledge related to business operations ⇒ Analyzing the content of requests and responses related to business operations from usage history. It also becomes possible to add such advanced diagnostic and analytical criteria as conditions for the selection process.

[0053] In the above, the arrows shown in each figure represent only one example of signal flow and do not limit the direction of signal flow.

[0054] Furthermore, although not to be exemplified individually, the present invention may be implemented with various modifications without departing from its spirit. [Industrial applicability]

[0055] As described above, the adaptive control system according to the present invention allows the use of content itself, and can allocate the use of AI functions, as well as the availability of high-performance AI functions and tiered usage patterns, according to the user. This has the effect of improving security functions and generality [localization], and is useful for adaptive control systems, legal control methods, and adaptive control programs in general regarding the use of content including AI functions by users.

[0056] Specifically, by enabling the AI ​​function to be assigned to two levels, high and low, technically, it becomes possible to share and utilize past history between tools and AI functions by maintaining user access from each tool, such as memory retention using the AI ​​function or data sharing between multiple AI functions.

[0057] Furthermore, by utilizing the AI ​​functions of the calculation unit 16, it is possible to analyze the user's statements from each tool, such as the expression analysis of the user's emotions and personality, and the evaluation of intimacy with AI functions and with humans, and thereby identify emotions, and change the behavior of the AI ​​functions based on the identification results.

[0058] Furthermore, the behavior of AI functions can be altered in interpersonal relationships within a company, such as between superiors and subordinates, or between seniors and juniors, including interactions with AI functions, the establishment of organizational and subordinate relationships between humans, and dialogue between AI functions themselves.

[0059] Furthermore, based on the content of the interlocutor's requests, it is possible to automatically determine the appropriate system, such as the AI ​​function to be used, and pre-process the system to distribute the interlocutor's requests to the appropriate target, whether it be an AI function or a human (expected to reduce costs when continuing to use general-purpose content).

[0060] Furthermore, by mimicking the user's profile, including their personality and character, the AI ​​function can reproduce the user's individuality (personality, speaking style, way of thinking, etc.).

[0061] On the other hand, from a service perspective, by detecting signs of fraudulent or illegal activities and adopting a mechanism for crime prevention, the versatility of the system can be expanded, such as by applying content created for entertainment to crime prevention companies. Furthermore, by building various diagnostic systems such as stress assessments and harassment assessments, its versatility as an assistant to industrial physicians can also be expanded. [Explanation of Symbols]

[0062] 1. Adaptive control system 10 Computer Systems 11 Management Server 14 Timer 16 Arithmetic section 16a Sorting Processing Unit 16b Selection Processing Unit 17 Data Storage Unit 17a User information storage unit 17b Selection Information Storage Unit 20 User Terminals

Claims

1. A computer system that implements content including AI functionality, A user terminal that can access the computer system via a telecommunications line, Equipped with, The computer system includes a processing unit that controls the content usage environment according to the user operating the user terminal, The aforementioned arithmetic unit, To the user who requested to use the aforementioned content, A selection processing unit that determines whether or not to use the AI ​​function depending on whether or not predetermined conditions are met, Based on the predetermined conditions, a selection processing unit selects whether or not the high-performance AI function is available to users who have been deemed eligible for use by the selection processing unit, An adaptive control system characterized by comprising the following features.

2. In the adaptive control system according to claim 1, The aforementioned arithmetic unit, When the selection processing unit determines that the AI ​​function is available for use, it transmits information indicating that the AI ​​function is available for use to the user terminal, calculates the cost of using the AI ​​function, and transmits the calculation result and information confirming whether or not the AI ​​function will be used. When the user terminal responds that it intends to use the AI ​​function, the use of the content including the AI ​​function shall be permitted. If the user terminal responds that it does not want to use the AI ​​function, the use of the content without the AI ​​function will be permitted. An adaptive control system characterized by the following:

3. In the adaptive control system according to claim 1 or claim 2, The aforementioned arithmetic unit, To the user who requested to use the aforementioned content, Based on absolute conditions including at least one of the rights to use the said content or the date and time of use, the appropriateness of using the said content itself is pre-selected. The sorting processing unit is, For users who have approved of using the aforementioned content, For users who approve of using the aforementioned AI function, the use of the aforementioned content, including the aforementioned AI function, will be permitted. For users who have opted out of using the AI ​​function, the use of the content without the AI ​​function will be permitted. The selection processing unit is, For users who have approved the use of the aforementioned AI function, For users who have been granted permission to use the high-performance AI function, the use of the content including the high-performance AI function is permitted. For users who choose not to use the high-performance AI function, the use of the content including the low-performance AI function will be permitted. An adaptive control system characterized by the following:

4. In the adaptive control system according to claim 3, The aforementioned predetermined conditions include: The aforementioned request or past usage history information includes user behavior, user level, user image, social user attributes, It includes at least one of the following: The sorting processing unit is, Use is permitted if at least one of the aforementioned predetermined conditions is met. The selection processing unit is, The high performance or low performance is selected according to at least one level value or two or more count values ​​of the predetermined conditions. An adaptive control system characterized by the following:

5. A computer system that implements content including AI functionality, A user terminal that can access the computer system via a telecommunications line, Equipped with, An adaptive control method executed by the computing unit of the computer system that controls the content usage environment according to the user operating the user terminal, The aforementioned arithmetic unit, To the user who requested to use the aforementioned content, A selection process step that determines whether or not to use the AI ​​function depending on whether or not predetermined conditions are met, A selection process step in which, based on the predetermined conditions, the availability of the high-performance AI function is selected from the users deemed eligible in the selection process step, An adaptive control method characterized by performing the following.

6. A computer system that implements content including AI functionality, A user terminal that can access the computer system via a telecommunications line, Equipped with, The computing unit of the computer system controls the content usage environment according to the user operating the user terminal, To the user who requested to use the aforementioned content, A selection process that determines whether or not to use the AI ​​function depending on whether or not predetermined conditions are met, Based on the predetermined conditions, a selection process is performed to select whether or not the high-performance AI function is available from among the users deemed eligible for use in the selection process, An adaptive control program to execute.