Information managing device and application

The information management device and application allow seamless sharing of character personalities and behaviors across different applications, facilitating deeper user-character relationships by inheriting and updating character traits based on user interactions.

JP2025186036AActive Publication Date: 2025-12-23LIVING AI CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024094599
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-11
Publication Date
2025-12-23
Estimated Expiration
2044-06-11

AI Technical Summary

Technical Problem

Existing systems make it difficult for users to deepen their relationships with characters across different applications.

Method used

An information management device and application that stores and inherits the personality and behavior of a character from one activity application to another, allowing seamless sharing and interaction across applications with different functions.

Benefits of technology

Facilitates deeper user-character relationships by enabling the sharing of character personalities and behaviors across multiple activity applications, enhancing interaction and engagement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025186036000001_ABST
    Figure 2025186036000001_ABST
Patent Text Reader

Abstract

To provide an information managing device that facilitates the development of a relationship between a user and the character of the user.SOLUTION: An information managing device 10 includes a processor 19 that executes processes, and is connected to a user terminal 12 via a network 22. This information managing device 10 is configured to cause the processor 19 to execute: a first process of storing, in an auxiliary memory 21, the personality and activity of a character which are generated in accordance with activity information on the character that shows up in a first action application which is run upon operation given to the user terminal 12 from a user 13; and a second process of taking over, as the personality and activity of the character that shows up in a second action application which is run after the first process is executed, and which has different functions from those of the first action application, the personality and activity of the character stored in the auxiliary memory 21 in the first process.SELECTED DRAWING: Figure 1A
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an information management device and an application that manages characters that appear when an application is run on a user terminal. [Background technology]

[0002] An example of an information management device and application that manages characters that appear when an application is run on a user terminal is disclosed in Patent Document 1. In the "system including a management application and an application running on a computer" disclosed in Patent Document 1, the management application includes a data storage unit that stores avatar (character) data, a requester that requests data fields used in the application, a selector that selects avatar data corresponding to the data fields from the data storage unit, and an interface that imports the avatar into the application by providing the selected avatar data to the application.

[0003] In addition, the system described in Patent Document 1 includes an application that includes a receiver that receives a request for a data field from a management application and receives avatar data for the data field, a transmitter that transmits the data for the data field to the management application, and an avatar instantiator that instantiates an avatar using the received avatar data.

[0004] Furthermore, Patent Document 1 states that if the management application has the ability to integrate avatar data from two different applications to resolve possible inconsistencies in experience, the management application can import the same avatar into multiple applications simultaneously. Furthermore, Patent Document 1 states that multiple applications can use the same avatar data as long as the fields used by the applications are relatively compatible. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] Patent No. 4667460 Summary of the Invention [Problem to be solved by the invention]

[0006] The inventors of the present application have recognized a problem that the "system including a management application and an application running on a computer" described in Patent Document 1 makes it difficult for users to deepen their relationships with characters.

[0007] An object of the present disclosure is to provide an information management device and application that make it easier for users to deepen their relationships with characters. [Means for solving the problem]

[0008] This embodiment is an information management device having a processor that executes processing and is connected to a user terminal via a network, wherein the processor is configured to execute a first process of storing in memory the personality and behavior of a character that appears in a first activity application that is operated by a user operating the user terminal, which is formed from the activity information of the character, and a second process of inheriting the personality and behavior of the character stored in memory in the first process as the personality and behavior of a character that appears in a second activity application that is operated after the first process is executed and has functions different from those of the first activity application. [Effects of the Invention]

[0009] According to this embodiment, the character's personality and behavior can be shared among a plurality of activity applications with different functions, which makes it easier for the user to deepen the relationship between the character and the user. [Brief explanation of the drawings]

[0010] [Figure 1A] FIG. 1 is a conceptual diagram illustrating an example of the configuration of an information management system including an information management device. [Figure 1B] FIG. 1 is a conceptual diagram illustrating an example of a network that is part of an information management system. [Figure 2] 10 is a flowchart illustrating an example of an information processing method executed in the information management system. [Figure 3] 10 is a table showing an example of user information and individual information stored in an information management device. [Figure 4] FIG. 4(A) is an example of a character generation screen displayed on the display unit of the user terminal, and FIG. 4(B) is an example of an auxiliary screen displayed on the display unit. [Figure 5] FIG. 5(A) is an example of a first activity screen displayed on the display unit of the user terminal, and FIG. 5(B) is an example of a second activity screen displayed on the display unit of the user terminal. [Figure 6] FIG. 6(A) is an example of a third activity screen displayed on the display unit of the user terminal, and FIG. 6(B) is an example of a fourth activity screen displayed on the display unit of the user terminal. DETAILED DESCRIPTION OF THE INVENTION

[0011] (overview) In this embodiment, several specific examples of an information management device, an information management system, and an application are described with reference to the drawings. As shown in FIG. 1A, an information management device 10 is connected to a user terminal 12 via a network 11. The user terminal 12 is used by a user 13. An application is executed on the user terminal 12, and characters 51 appearing in the application are managed by the information management device 10. The characters 51 include people, animals, avatars, and body clones that appear on the display unit of the user terminal 12, in a virtual space, etc.

[0012] An information management system 14 is configured by an information management device 10, a network 11, and a user terminal 12. The information management device 10 is managed and operated by an administrator 15 who manages the information management system 14. The user terminal 12 can also connect to an external computer 16 via the network 11. The external computer 16 is managed by an administrator 17 that is separate from the administrator 15 of the information management device 10.

[0013] The network 11 includes one or more of the Internet, an intranet, a wide area network, and an intranet. The users 13 include multiple users 13A and 13B who are different people. The user terminals 12 include multiple user terminals 12A and 12B used by different users 13A and 13B.

[0014] (Information management device) The information management device 10 is a computer equipped with a main body (casing), a processor 19, a main memory 20, an auxiliary memory 21, a communication interface 62, etc. The processor 19 is provided inside the main body and is composed of a central processing unit (CPU (Central Processing Unit)) that integrates an arithmetic unit (arithmetic circuit) and a control unit (control circuit). The processor 19 is communicatively connected to the main memory 20, the auxiliary memory 21, the communication interface 62, etc. via a bus 40. The processor 19 comprehensively controls other devices and circuits provided inside the main body and devices and circuits provided outside the main body.

[0015] The processor 19 loads applications and processes the acquired information. The information processed by the processor 19 includes user information, user accounts, individual information, character identification numbers, activity information, data, voice, text, barcodes, images, signals, etc. Text includes letters, numbers, sentences, symbols, figures, etc. Images include videos, moving images, still images, photographs, etc. The processes executed by the processor 19 include calculations, judgments, comparisons, controls, etc. The processes executed by the processor 19 include reading information from the auxiliary memory 21, processing and judgment of information acquired from outside, adding, changing, and updating information stored in the auxiliary memory 21, etc.

[0016] The main memory 20 is a volatile storage device that functions as a work area and a buffer area when the processor 19 executes processing. The auxiliary memory 21 is a non-volatile storage device, i.e., a non-transitory storage medium. The auxiliary memory 21 stores non-transitory applications. The applications include programs, setting files, files for storing data, various libraries, etc. The applications stored in the auxiliary memory 21 include basic applications. The basic applications will be described later.

[0017] The auxiliary memory 21 also stores information to be processed by the processor 19, information used for the processor 19 to execute processing, etc. The information stored in the auxiliary memory 21 includes processing results, data, instructions, requests, etc. of the processor 19. The processor 19 reads applications stored in the auxiliary memory 21 and executes processing. The information stored in the auxiliary memory 21 includes individual information and identification numbers of the characters 51, the personalities of the characters 51, what the characters 51 say, the attitudes and actions of the characters 51, activity information of the characters 51 and the users 13, user information, accounts of the users 13, etc.

[0018] The information stored in the auxiliary memory 21 for the processor 19 to execute processing includes information for forming and updating the personality of the character 51, the content of what the character 51 says, the attitude and behavior of the character 51, etc. For example, a learning model for forming and updating the personality, content of what the character 51 says, the attitude and behavior of the character 51 based on the hobbies and preferences of the user 13, the content of what the user 13 says, the behavior of the user 13, etc. is stored.

[0019] The auxiliary memory 21 has a larger capacity than the main memory 20, and operates in response to input and output instructions from the processor 19. The auxiliary memory 21, which is a non-transitory storage medium, is realized by, for example, a magnetic disk, an optical disk, a flash memory, etc. An example of a magnetic disk is a hard disk drive. An example of an optical disk is a compact disk, a digital video disk, a Blu-ray disk, etc. A flash memory is a type of semiconductor memory, and examples of flash memory include an SD memory card, a USB flash drive, a solid state drive, etc. One or more elements included in the auxiliary memory 21 can be defined as a storage medium 21A that can be attached to and detached from the main body.

[0020] The communication interface 62 includes devices, equipment, and standards that connect the information management device 10 to the network 11 via at least one of a wireless communication system and a wired communication system. Devices and equipment that connect the information management device 10 to the network 11 include cables, antennas, routers, etc.

[0021] The processor 19 is configured to function as a website management unit 23, a user information management unit 24, a character management unit 25, an activity information processing unit 26, a location information processing unit 27, an information linkage unit 28, and an artificial intelligence unit 29 by loading and launching non-transient applications stored in the auxiliary memory 21.

[0022] The website management unit 23 provides a website containing various information about the application on the network 11. The website management unit 23 has a function of transmitting web pages written in HTML (Hyper Text Markup Language) or the like to the user terminal 12, and a function of receiving information transmitted from the user terminal 12.

[0023] The user information management unit 24 processes user information acquired from the user terminal 12 and stores the processed user information in the auxiliary memory 21. The user information management unit 24 also generates an account for each user 13 and stores the generated account in the auxiliary memory 21 in association with the user information. The character management unit 25 processes the individual information and personality of the character 51 and stores the individual information and personality of the character 51 in association with the account, user information, and identification number of the character 51 in the auxiliary memory 21. When processing the personality of the character 51, the character management unit 25 executes the process in cooperation with the activity information processing unit 26 and the artificial intelligence unit 29.

[0024] The activity information processing unit 26 is configured to process information about activities performed while an application is being used on the user terminal 12. The activity information processing unit 26 is also configured to determine the degree of interaction between the user 13 and the character 51 based on activity information about at least one of the user 13 and the character 51. The character 51 appears when the application is launched. Details of the character 51 will be described later. The activity information processing unit 26 is also configured to form and update the personality of the character 51 in cooperation with the character management unit 25 and the artificial intelligence unit 29.

[0025] The activity information processing unit 26 and the character management unit 25 work together to take over the individual information and activity information of the character 51, that is, to relatively increase the number of activity applications that are shared or reflected, as the degree of interaction between the user 13 and the character 51 becomes relatively higher. The activity information, processing results, and judgment results processed by the activity information processing unit 26, the character management unit 25, and the artificial intelligence unit 29 are stored in the auxiliary memory 21.

[0026] The position information processing unit 27 has a function of acquiring information on the current position and travel route of the user terminal 12, and a function of storing the acquired current position and position information of the user terminal 12 in the auxiliary memory 21.

[0027] The information linking unit 28 is an interface configured to realize an environment in which individual information of characters used in the user terminal 12 can be shared among multiple activity applications. The information linking unit 28 performs processing to standardize individual information of characters and provide it to the user terminal 12, regardless of which of multiple activity applications is used in the user terminal 12. The information linking unit 28 is, for example, an application programming interface (API), and the information linking unit 28 defines rules and procedures so that data and program functions can be used as services between multiple activity applications. The information linking unit 28 is composed of subroutines, data structures, object classes, variables, etc.

[0028] The artificial intelligence unit 29 creates history data and update data for the various information stored in the auxiliary memory 21 based on the various information acquired by the processor 19, the various information stored in the auxiliary memory 21, and learning data, and stores the created data in the auxiliary memory 21. The artificial intelligence unit 29 is configured to form and update the personality of the character 51 in cooperation with the character management unit 25 and the activity information processing unit 26.

[0029] The artificial intelligence unit 29 is an artificial intelligence (AI) that includes transformers such as GPT (Generative Pre-trained Transformer) and BERT (Bidirectional Encoder Representations from Transformers), and language models such as recurrent neural networks, and is capable of performing processing as generative artificial intelligence.

[0030] The language model is an example of a learning model based on a machine learning algorithm. Specific examples of machine learning algorithms include nearest neighbor methods, naive Bayes methods, decision trees, support vector machines, and deep learning using neural networks. The artificial intelligence unit 29 can apply the above algorithms as appropriate.

[0031] The artificial intelligence unit 29 may have a trained model constructed by a learning method such as supervised learning, unsupervised learning, or self-supervised learning. In supervised learning, machine learning is performed using training data including training data. The training data is composed of pairs of input data for learning and output data including correct answer data. In addition, the language model includes a model trained for a specific task and a general-purpose model that can be used for a wide range of tasks.

[0032] The artificial intelligence unit 29 has a function of generating a trained model by performing machine learning, for example, deep learning using a neural network, based on various information and data stored in the auxiliary memory 21 and newly acquired information and data. The generated trained model is stored in the auxiliary memory 21. The trained model generated by the artificial intelligence unit 29 includes the personality of the character 51, the remarks of the character 51 according to the personality, the attitude of the character 51, the behavior of the character 51, etc.

[0033] (user terminal) The user terminal 12 is a computer used and operated by the user 13. The user terminal 12 includes, for example, a portable computer and a fixed computer. Portable computers include smartphones and tablet computers. Fixed computers include desktop computers, notebook computers, etc. When the user 13 carries the user terminal 12 with them when they are outdoors, the user terminal 12 is suitably a portable computer.

[0034] The user terminal 12 is connected to the information management device 10 and the external computer 16 via the network 11. The user terminal 12 includes a main body (casing), a processor 30, a main memory 31, an auxiliary memory 32, an operation unit 33, a display unit 34, a microphone 35, a speaker 36, an image capture device 37, a position detection unit 38, a communication interface 41, and the like. The processor 30 is provided inside the main body and is configured as a central processing unit (CPU) that integrates an arithmetic unit (arithmetic circuit) and a control unit (control circuit). The processor 30 is communicatively connected to the main memory 31, the auxiliary memory 32, the operation unit 33, the display unit 34, the microphone 35, the speaker 36, the image capture device 37, the position detection unit 38, the communication interface 41, and the like via a bus 39. The processor 30 is configured to comprehensively control other devices and circuits provided inside the main body and devices and circuits provided outside the main body.

[0035] The processor 30 processes the acquired information. Information processed by the processor 30 includes data, voice, text, barcodes, images, signals, etc. Text includes letters, numbers, sentences, symbols, figures, etc. Images include videos, moving images, still images, photographs, etc. The processes executed by the processor 30 include calculations, judgments, comparisons, controls, etc. The processes executed by the processor 30 include reading information from the auxiliary memory 32, executing applications acquired from the information management device 10 and the external computer 16, processing and judgment of information acquired from the information management device 10 and the external computer 16, adding, changing, and updating information stored in the auxiliary memory 32, and sending information processed by the processor 30 to the user terminal 12.

[0036] The main memory 31 is a volatile storage device that functions as a work area and a buffer area when the processor 30 executes processing. The auxiliary memory 32 is a non-volatile storage device, i.e., a non-transitory storage medium. Non-transitory applications are stored in the auxiliary memory 32. The processor 30 loads the non-transitory applications and executes processing. The auxiliary memory 32 also stores information to be processed by the processor 30. The information stored in the auxiliary memory 32 includes the processing results of the processor 30, various data, operation details of the operation unit 33, selection details of individual information, map data, etc.

[0037] The processor 30 is configured to read and execute non-temporary applications stored in the auxiliary memory 32, and to process the operation contents of the operation unit 33, the contents displayed on the display unit 34, the sound captured by the microphone 35, the sound output from the speaker 36, the images captured by the image capture device 37, the position information and movement path detected by the position detection unit 38, the signals output via the communication interface 41, and the signals input via the communication interface 41, and to execute processing to store information in the auxiliary memory 32.

[0038] The auxiliary memory 32 has a larger capacity than the main memory 31, and operates in response to input and output instructions from the processor 30. The auxiliary memory 32, which is a non-transitory storage medium, is realized by, for example, a magnetic disk, an optical disk, a flash memory, etc. An example of a magnetic disk is a hard disk drive. An example of an optical disk is a compact disk, a digital video disk, a Blu-ray disk, etc. A flash memory is a type of semiconductor memory, and examples of flash memory include an SD memory card, a USB flash drive, a solid state drive, etc. The type of auxiliary memory 32 differs depending on whether the user terminal 12 is a portable terminal or a fixed terminal. One or more elements included in the auxiliary memory 32 can be defined as a storage medium 32A that can be attached to and detached from the main unit.

[0039] The position detection unit 38 is configured by, for example, a detection circuit. The position detection unit 38 detects the current position of the user terminal 12 on the map data and the movement route of the user terminal 12 based on signals received from artificial satellites, signals from a gyro sensor provided in the user terminal 12, map data stored in the auxiliary memory 32, etc. The position detection unit 38 may be integrated into the processor 30.

[0040] The communication interface 41 includes devices, equipment, and standards for connecting the user terminal 12 to the network 11 via at least one of a wireless communication system and a wired communication system. The devices and equipment for connecting the user terminal 12 to the network 11 include cables, antennas, routers, etc.

[0041] The operation unit 33 is operated when inputting information, signals, etc. to the user terminal 12, when executing various processes on the user terminal 12, when sending various information from the user terminal 12 to the network 11, when the user terminal 12 obtains various information via the network 11, etc.

[0042] The operation unit 33 includes at least one element selected from the group consisting of a liquid crystal display, an organic electroluminescence display, a keyboard, a touchpad, a mouse, etc. These elements are appropriately selected depending on whether the user terminal 12 is a mobile terminal or a fixed terminal, and the structure for attaching the operation unit to the main body is also appropriately selected. In other words, the operation unit 33 has a structure that allows it to be attached directly to the main body, or a structure that allows it to be connected to the main body via a cable.

[0043] The display unit 34 is attached directly to the main body or connected to the main body via a cable. The display unit 34 is a display viewed by the user 13, and examples of such displays include a liquid crystal display, an organic electroluminescence display, and the like. The connection structure of these displays to the main body is appropriately selected depending on whether the user terminal 12 is a mobile terminal or a fixed terminal. The display may also be defined as a monitor. The display unit 34 displays various screens, website information on the network 11, characters, and the like. The display unit 34 can also display operation buttons, operation tabs, and the like on the screen. In other words, the display unit 34 can also function as the operation unit 33.

[0044] The microphone 35 is an electronic component that converts acquired sound into an electrical signal and outputs it. The microphone 35 may be either directly attached to the main body or connected to the main body via a cable. The speaker 36 is a device that converts acquired electrical signals into sound and outputs it. The speaker 36 may be either directly attached to the main body or connected to the main body via a cable.

[0045] The image capture device 37 captures an image of an object, converts the generated image into an electrical signal, and outputs the image. The image capture device 37 includes, for example, a camera, a scanner, a barcode reader, etc. The image capture device 37 may be either directly attached to the main body or connected to the main body via a cable. Objects captured by the image capture device 37 include landscapes, people, documents, barcodes, QR Codes (registered trademark), etc. Images include videos, still images, photographs, etc. The images generated by the image capture device 37 are stored in the auxiliary memory 32.

[0046] (Network Description) A specific example of the network 22 is shown in FIG. 1B. Non-fungible tokens are issued in a blockchain 500 on the network 22. The information management system 14 also serves as a non-fungible token management system. In addition to the information management device 10, user terminal 12, and external computer 16 described above, the information management system 14 includes a management server 200, a blockchain 500, and a depository device 509.

[0047] The blockchain 500 is maintained by a plurality of distributed computers connected to the network 22. The management server 200 and the depository device 509 are connected to the network 22. The blockchain 500 is a public blockchain that can be joined by an unspecified number of participants using computers connected to the network 22. The blockchain 500 treats all data, including information used by the information management device 10 and the user terminal 12 and individual information of the character 51, as a transaction history of non-fungible tokens (NFTs).

[0048] The blockchain 500 is a distributed database organized into blocks 500A, 500B, and 500C, each of which is connected like a single chain. The blockchain 500 registers (authenticates) non-fungible tokens issued by the management server 200, and holds (stores) the non-fungible tokens in a rewritable state. The blockchain 500 contains smart contracts that are autonomously operating programs.

[0049] Furthermore, computers connected to the network 22 serve as an issuing unit 502, a rewriting unit 504, and a non-fungible token granting unit 503. The issuing unit 502 has a function of issuing, in the blockchain 500, non-fungible tokens whose issuance is requested by the management server 200. The non-fungible token granting unit 503 has a function of selling non-fungible tokens registered in the blockchain 500 to purchasers and a function of granting non-fungible tokens registered in the blockchain 500 free of charge. The rewriting unit 504 has a function of rewriting at least one of the information included in the non-fungible tokens registered in the blockchain 500 and the information of the smart contract associated with the non-fungible tokens.

[0050] The custody device 509 is a computer that can be connected to the user terminal 12 and the information management device 10 via the network 501. It has a function to receive non-fungible tokens from purchasers (holders) of non-fungible tokens and a function to issue requests to rewrite non-fungible tokens registered in the blockchain 500. The custody device 509 also has a function to acquire non-fungible tokens and receive non-fungible tokens from holders who have a private key used for the security of the blockchain 500. The custody device 509 is managed by a custodian who does not have the private key.

[0051] (Basic flowchart explanation) An example of an information management method executed by the information management system 14 is shown in the flowchart of Fig. 2. In step S20, the information management device 10 provides a website on the network 11. In S10, the user terminal 12 accesses the website on the network 11. In step S10, the user terminal 12 sends user information to the information management device 10. The user information includes, for example, the name, address, email address, password, telephone number, date of birth, hobbies, etc. of the user 13, as shown in Fig. 3.

[0052] In step S21, the information management device 10 stores the user information received from the user terminal 12 in an auxiliary memory and issues an account. An account is used to identify all users 13, and a single account is assigned to a single user 13. When the information management device 10 performs this process, user registration is completed in step S21. An account is used to identify each user 13, and the account is sent from the information management device 10 to the user terminal 12.

[0053] Furthermore, in step S22, the information management device 10 provides a basic application to the user terminal 12. The user terminal 12 can use the basic application in step S11. The basic application and activity application used by the user terminal 12 may be any of native applications installed and running on the user terminal 12, web applications running on a web browser, and hybrid applications. A hybrid application has the properties of both a native application and a web application.

[0054] (Basic application) When the user terminal 12 runs the basic application in step S12, the display unit 34 can switch between displaying a character generation screen 50 as shown in FIG. 4(A) and an auxiliary screen 55 as shown in FIG. 4(B). The character generation screen 50 displays individual information about the character 51 that the user wishes to generate. As shown in FIG. 3, the individual information includes multiple items such as a three-dimensional model of the character 51, the voice (synthesized voice) emitted by the character 51, and the characteristics of the character 51. The characteristics of the character 51 are subdivided into multiple items such as gender, hairstyle, clothing, appearance, skills, abilities, possessed items, possessed tokens, possessed points, etc.

[0055] While the basic application is running on the user terminal 12, the user 13 can generate a character 51 by selecting each of the various items included in the individual information. The individual information selected by the user 13 is sent from the user terminal 12 to the information management device 10 in step S23. The character management unit of the information management device 10 assigns a different identification number to each of the characters 51 generated by the user 13. The character management unit 25 executes a process of associating the individual information acquired from the user terminal 12 with the account for each user 13 and the identification number of the character 51 shown in FIG. 3. The processor 19 stores the individual information associated with the account for each user 13 and the identification number of the character 51 in the auxiliary memory 21 in step S23.

[0056] Furthermore, when the basic application is used in step S12, an auxiliary screen 55 can be displayed on the display unit 34, as shown in FIG. 4B. The auxiliary screen 55 includes operation buttons 56. The operation buttons 56 include menus such as communication, ranking voting, and buying and selling. Operating the operation buttons 56 enables interaction between the user 13 and the character 51. When the basic application is running, interactions between the user 13 and the character 51 include the user 13A viewing the character 51A created by the user 13A and the character 51B created by another user 13B, a conversation between the user 13A and the character 51A, and a conversation between the user 13A and the character 51B. The conversation between the user 13A and the character 51A and the conversation between the user 13A and the character 51B may be either an audio conversation or a text conversation. The speaker 36 outputs the audio conversation, and the auxiliary screen 55 displays the text conversation.

[0057] Furthermore, when the operation button 56 is operated while the basic application is being used on the user terminal 12, a ranking vote for the published characters 51 can be conducted and the voting results can be displayed on the display unit 34. Furthermore, when the basic application is being used on the user terminal 12, the operation button 56 can be operated to allow users 13 to mutually buy and sell characters 51 that they own.

[0058] Furthermore, when the basic application is used on the user terminal 12 and the auxiliary screen 55 is displayed on the display unit 34, the user 13A cannot interact with other users 13B, and the abilities of the characters 51A and 51B cannot be improved.

[0059] After generating the character 51, the user terminal 12 can use an activity application having functions different from those of the basic application in step S13. When the activity application is running, the character 51 can perform activities such as interaction between the user 13 and the character 51, or the character 51 acting independently. When the activity application is used on the user terminal 12, individual information of the character 51 stored in the auxiliary memory 21 of the information management device 10 is provided from the information management device 10 to the user terminal 12 in step S24. Specific examples of the activity application will be described later.

[0060] When the activity application is used, various activities are performed using the user terminal 12. In step S14, the user terminal 12 sends activity information, which associates the activity information performed in step S13 with the account and character identification number for each user, to the information management device 10. Specific examples of the activity information will be described later.

[0061] In step S25, the processor 19 of the information management device 10 acquires activity information from the user terminal 12, and forms and updates the personality of the character 51 based on the acquired activity information and the information stored in the auxiliary memory 21, and generates and updates the actions and statements of the character 51 based on the personality. Specific examples of the activity information and the process of forming the personality of the character 51 will be described later.

[0062] The processor 19 of the information management device 10 is configured to determine the degree of interaction between the user 13 and the character 51 created by the user 13 in step S26 following step S25. The information management device 10 can determine the degree of interaction between the user 13 and the character 51 created by the user 13 based on one or more types of elapsed time, such as the elapsed time since the character 51 was created and assigned an identification number, the elapsed time during which the user 13 and the character 51 actually interacted, the elapsed time since an activity application was run, or the elapsed time during which the user 13 and the character 51 conversed while the activity application was running. The information management device 10 can determine that the degree of interaction is relatively shallow (low) if one or more types of elapsed time are equal to or less than a reference time stored in the auxiliary memory 21, and can determine that the degree of interaction is relatively deep (high) if the elapsed time is equal to or greater than the reference time.

[0063] Then, the processor 19 of the information management device 10 carries out a process of inheriting the individual information and personality of the character 51, that is, changing the number of activity applications that can be shared, based on the determination result of the degree of interaction between the character 51 and the user 13. The character 51 appears in each of the multiple activity applications, but they have different functions. When the information management device 10 determines that the degree of interaction between the character 51 and the user 13 is deep, it sets the number of activity applications that can share the individual information and personality of the character 51 to be greater than the number of activity applications that are permitted to inherit the individual information and personality of the character 51 when it determines that the degree of interaction between the character 51 and the user 13 is shallow (relatively low).

[0064] After making the determination in step S26, the processor 19 of the information management device 10 proceeds to step S24 and executes a process of reflecting the individual information and personality of the character 51 in the activity application for which takeover was permitted in step S26.

[0065] The activity application includes a plurality of applications, for example, a first activity application, a second activity application, a third activity application, and a fourth activity application, each of which has a different function.

[0066] (First Activity Application) The first activity application is an application that can be executed regardless of whether or not a physical store exists in the real world (real space). The first activity application is, for example, an application acquired from the information management device 10.

[0067] The first activity application may be any of an application acquired from the information management device 10, an application acquired from the external computer 16, and an application stored in a storage medium detachable from the user terminal. The storage medium is a non-transitory storage medium that can be read by a computer.

[0068] The first activity application creates an environment in the user terminal 12 where the user 13 and the character created by the user 13 can mainly engage in one-on-one activities. When the user 13 and the character created by the user 13 engage in one-on-one activities, the relationship between the user and the character created by the user can be deepened and the abilities of the character created by the user can be improved.

[0069] The first activity application allows the user to interact with characters created by other users. However, the first activity application does not allow the user to deepen relationships with characters created by other users, nor does it allow the user to improve the abilities of characters created by other users. Furthermore, the first activity application does not allow the user to interact with other users.

[0070] When the first activity application is used, a first activity screen 53 as shown in Fig. 5(A) is displayed on the display unit 34 of the user terminal 12. A character 51 and an operation menu 54 are displayed on the first activity screen 53. The individual information of this character 51 is stored by the information management device 10 in step S23.

[0071] The operation menu 54 includes "Home," "Character," "Game," "Shop," "Interaction," etc. When "Character" is selected, a list of characters that have already been created is displayed. When "Game" is selected, a list of various games that can be played is displayed. When "Shop" is selected, selection items such as purchasing an item, selling an item, and gacha are displayed. When "Interaction" is selected, selection items such as friends, chat, rooms, and message boards are displayed. When "Interaction" is selected, the user and character can interact with each selection item. When "Home" is selected, the screen returns to the first activity screen 53. In step S13, the user 13 and character 51 can perform various activities using the first activity screen 53.

[0072] The character 51 has functions to support the user 13's daily life in the real world (such as sound sleep, an alarm, and route guidance). Information about the user 13 (such as preferences, behavior patterns, and hobbies) is acquired from the content of the conversation between the user 13 and the character 51, and is stored in the auxiliary memory 32. The character 51 can converse and respond in a manner that matches the information about the user 13. The artificial intelligence unit 29 of the information management device 10 automatically acquires information useful to the user 13 from the network 22. The information management device 10 provides the user terminal 12 with information useful to the user 13. The character 51 grows (optimizes). The content of the conversation between the character 51 changes as the character 51 grows.

[0073] The system also has a game-like quality, allowing for the accumulation of memories between the user 13 and the character 51. For example, if the user 13 makes an appointment to go out or travel with the character 51 and takes photos at the destination or along the way, the system has a function to insert the character 51 into the photo, i.e., an augmented reality function. The photos taken can be saved in the auxiliary memory 32 in diary format. The user 13 can reminisce while looking at the diary together with the character 51.

[0074] The user terminal 12 associates the activity information acquired in step S13 with the account of each user 13 and the identification number of the character 51, and sends the activity information to the information management device 10. The information management device 10 stores the activity information acquired from the user terminal 12 in the auxiliary memory in step S24. The information management device 10 also updates the individual information stored in the auxiliary memory 21 based on the acquired activity information. When the individual information is updated, the characteristics of the character 51, such as skills, abilities, possessed items, possessed tokens, possessed points, etc., are updated.

[0075] (Second Activity Application) The second activity application is provided from an external computer 16 managed by a store that actually exists in the real world (real space). When the second activity application is used, a second activity screen 57 as shown in FIG. 5(B) is displayed on the display unit 34 of the user terminal 12. A character 51 and an operation menu 58 are displayed on the second activity screen 57. The individual information of this character 51 is the individual information stored by the information management device 10 in step S23, or the individual information updated by the information management device 10 in step S24 at a stage before the second activity application was used this time.

[0076] For example, when the second activity application is provided from an external computer 16 managed by a real-world training gym, the operation menu 58 includes menus such as schedule management, weight recording, timer, recording and measurement, and training menu. When the second activity application is used, the user 13A can interact with the character 51A. Note that when the second activity application is used, the user 13A cannot interact with the character 51B created by another user 13B, and the user 13A cannot interact with the other user 13B, and the character 51A cannot interact with the character 51B. Furthermore, the second activity application may be an application stored in the storage medium 21A.

[0077] The user terminal 12 associates the activity information performed in step S13 using the second activity application with the account and identification number of the character 51A for each user 13, and sends the activity information to the information management device 10. The information management device 10 stores the activity information acquired from the user terminal 12 in the auxiliary memory 32 in step S24. Furthermore, the activity information processing unit 26 updates the individual information stored in the auxiliary memory 21 based on the acquired activity information.

[0078] (Third Activity Application) The third activity application is provided, for example, from the external computer 16. The third activity application is used, for example, by the user 13A to study English conversation on the network 22 using the user terminal 12. When the third application is used on the user terminal 12, for example, a third activity screen 59 as shown in FIG. 6(A) is displayed on the display unit 34. A character 51A is displayed on the third activity screen 59, and one or more English conversations can be conducted between the user 13A and the character 51A, either by voice or by text.

[0079] The user terminal 12 associates the activity information performed in step S13 using the third activity application, i.e., the English conversation between the user 13A and the character 51A, with the account of each user 13 and the identification number of the character 51, and sends the activity information to the information management device 10. The information management device 10 stores the activity information acquired from the user terminal 12 in the auxiliary memory 32 in step S24. Furthermore, the activity information processing unit 26 updates the individual information stored in the auxiliary memory 21 based on the acquired activity information.

[0080] When the third activity application is used on the user terminal 12, the user 13A cannot interact with the character 51B created by another user 13B, and the user 13A cannot interact with the other user 13B, and the character 51A cannot interact with the character 51B. Furthermore, the third activity application may be an application stored in the storage medium 21A.

[0081] (Fourth Activity Application) The user terminal 12 can use a fourth activity application acquired from the external computer 16. When the fourth activity application is used on the user terminal 12, a fourth activity screen 60 is displayed on the display unit 34, as shown in FIG. 6(B). The fourth activity screen 60 corresponds to, for example, a virtual world (virtual space) 61 constructed on the network 22. Within the virtual world 61, characters 51A, 51B, 51C, and 51D generated independently by different users 13A, 13B, 13C, and 13D can be active.

[0082] In the virtual world 61, two or more users among the users 13A, 13B, 13C, and 13D can interact with each other. Also, two or more characters among the characters 51A, 51B, 51C, and 51D can interact with each other. Furthermore, any user can interact with any character.

[0083] The user terminal 12 associates the activity information performed in step S13 using the fourth activity application, i.e., the activity information performed between one or more users 13 and one or more characters 51, with the account for each user 13 and the identification number for each character 51, and sends the activity information to the information management device 10.

[0084] In addition, the user terminal 12 associates the activity information performed in step S13 using the fourth activity application, i.e., the activity information performed between any two or more users 13, with the account of each user 13, and sends the activity information to the information management device 10.

[0085] Furthermore, the user terminal 12 associates the identification number of each character 51 with the activity information carried out in step S13 using the fourth activity application, i.e., the activity information carried out between any two or more characters 51, and sends the activity information to the information management device 10.

[0086] Then, in step S24, the information management device 10 stores the activity information acquired from the user terminal 12 in the auxiliary memory 32. Furthermore, the activity information processing unit 26 updates the individual information stored in the auxiliary memory 21 based on the acquired activity information.

[0087] In this way, when any one of the activity applications is used on the user terminal 12, the processor 19 of the information management device 10 performs the processing of steps S25 and S26, and then, each time an activity application different from the previous one is used in step S13, the processor 19 executes the processing of steps S25 and S26.

[0088] (Example of character activities) Examples of activities that the character 51 performs when the activity application is running include the following: The character 51 can send a present to the user 13 based on a real-world event, such as a birthday, Valentine's Day, or Christmas. Activities in which the character 51 sends a present to the user 13 include the character 51 displaying an image of the present on the screen of the display unit 34 of the user terminal 12, purchasing the present from a store in the virtual world 61 and requesting that it be shipped to the address of the user 13, and the like.

[0089] The character 51 can react to environmental factors such as weather, seasons, and events in the virtual world (virtual space) 61 and take actions according to the environmental factors. If the weather in the virtual world 61 is rainy, the character 51 will buy an umbrella. If the season in the virtual world 61 is winter, the character 51 will buy cold weather gear at a store in the virtual world 61.

[0090] The character 51 learns emotions, such as joy, sadness, and excitement, from interactions with the user 13. The character 51 can change its behavior and express emotions based on the emotions it has learned. In other words, the character 51 grows through the actions and reactions of the user 13. Therefore, the character 51 has a depth of emotions similar to a human, and the relationship between the character 51 and the user 13 becomes richer.

[0091] The character 51 maintains a single existence, and can buy and sell non-fungible tokens in the virtual world 61 at its own will. The single existence implies that the character 51 has the capacity to make decisions and act, regardless of the intention of the user 13 who selected the character 51. This strengthens the independence of the character 51 and also strengthens the foundation for the character 51's economic activity in the virtual world 61.

[0092] Character 51 can distribute music content in virtual world (virtual space) 61 based on his / her own will. Character 51 can distribute content in virtual world 61 and acquire non-fungible tokens in return. Character 51 can use non-fungible tokens to update his / her own functions (abilities) and purchase items, etc. Furthermore, character 51 can also return a portion of the non-fungible tokens acquired by character 51 to the creator of character 51.

[0093] The content created by the character 51 and the items acquired are issued as non-fungible tokens, which can be bought and sold in a digital marketplace on the network 22. This allows the value generated by the character 51 to be traded between users 13 as concrete assets.

[0094] (Application example) Character 51 may be configured to offer online classes or workshops and earn tokens.

[0095] Characters 51 may be configured to interact in a blockchain-based game, complete missions and earn tokens.

[0096] Characters 51 may be configured to generate creative content, and may be configured to allow characters 51 to exchange artwork, music, poetry for tokens in a digital marketplace.

[0097] The character 51 may be configured to perform social influencer activities, and the character 51 may be configured to increase followers on a social networking service and earn tokens through brand promotion.

[0098] The character 51 may be configured to provide customer support, and may be configured to provide support related to products or services of a company and receive tokens.

[0099] The character 51 may be configured to make decisions based on its own needs and desires. For example, the character 51 may be configured to change its behavior in real time, such as eating when it needs energy or studying when it wants to improve its skills. The character 51 may also be configured to be able to choose its own fashion and purchase accessories and clothes.

[0100] The characters 51 may be configured to be able to exchange goods and services using tokens with each other. For example, the characters 51 may be configured to perform economic transactions with each other, such as a character 51A purchasing a cooking recipe from another character 51B using currency such as tokens, or sharing rewards by working on a joint project.

[0101] The character 51 may be configured to be able to have various occupations in the virtual world 61. The character 51 may be configured to be able to choose from a wide variety of occupations, such as artist, teacher, researcher, entertainer, etc., and to perform activities according to the occupation and earn rewards such as tokens. This allows the character 51 to achieve self-realization and deepen interactions with the user 13. Furthermore, the character 51 can use tokens acquired in the virtual world 61 to perform activities that change its characteristics. Therefore, it is not necessary to store characters 51 with different characteristics as the characteristics of the character 51 pre-stored in the auxiliary memory 21. This can suppress an increase in the capacity of the auxiliary memory 21.

[0102] The user 13 may be configured to be able to collaborate with the character 51 on projects, such as gardening, cooking, or a research project, and to work together. In the process, the character 51 may be configured to learn and grow and earn rewards such as tokens depending on the success of the project.

[0103] (Activity information and character personality development explanation) The activity information of the user 13 and the character 51 includes, for example, the following information: The activity information includes the conversation between the user 13 and the character 51, what the character 51 says, what the character 51 does, the character 51 obtaining the name of the user 13, the character 51 calling the name of the user 13, etc. The name of the user 13 obtained by the character 51 may be any of a full name, a nickname, a pen name, etc.

[0104] The activity information also includes participation in events, promises made between the user 13 and the character 51, destinations visited by the user 13 based on the promises, photos taken with the user terminal 12 from the user 13's home to the destination, the date the photos were taken, the location where the photos were taken, the user 13's travel route and travel history, the content of the game played on the user terminal 12, the missions performed by the character in the game, points and tokens earned by the character in the game, the missions performed by the character in the game, preference information of the user 13 (behavior patterns, hobbies, etc.), characteristics of the character 51 that change depending on the activities of the character 51, etc.

[0105] The activity information also includes the character's 51 personality, the character's 51 behavior and attitude in accordance with the personality, the character's 51 statements in accordance with the personality, memory information of the character 51 during the character's 51 activities, and the like.

[0106] The processor 19 has the function of forming and updating the personality of the character 51 in step S25 using the activity information of the character 51 and the information stored in the auxiliary memory 21 during and after the operation of the activity application.

[0107] For example, the processor 19 determines the personality of the user 13 and forms the personality of the character 51 in accordance with the personality of the user 13. If the number of conversations the user 13 has within a predetermined time period exceeds a predetermined number, the processor 19 can determine that the personality of the user 13 is talkative, and if the number of conversations the user 13 has within a predetermined time period is less than a predetermined number, the processor 19 can determine that the personality of the user 13 is taciturn.

[0108] The processor 19 can determine that the user 13 has a personality that is fond of sports if the number of times that a word related to sports is included in the user's utterances within a specified time period exceeds a predetermined number, and can determine that the user 13 does not have a personality that is fond of sports if the number of times that a word related to sports is included in the user's utterances within a specified time period is less than a predetermined number.

[0109] The processor 19 can determine that the user 13 has a personality that likes to travel if the number of times travel-related words are included in the user's utterances within a specified time period exceeds a predetermined number, and can determine that the user 13 does not have a personality that likes to travel if the number of times travel-related words are included in the user's utterances within a specified time period is less than a predetermined number.

[0110] The processor 19 can determine that the user 13 has an impatient personality when the speech rate of the user 13 exceeds a predetermined rate, and can determine that the user 13 has a careful personality when the speech rate of the user 13 is below a predetermined rate.

[0111] Then, processor 19 forms the personality of character 51 based on the result of the determination of the personality of user 13. For example, if the personality of user 13 who is active together with character 51 is talkative, processor 19 can set the personality of character 51 to be taciturn, thereby making the amount of conversation of character 51 relatively small. If the personality of user 13 is taciturn, processor 19 can set the personality of character 51 to be talkative, thereby making the amount of conversation of character 51 relatively large. In this way, processor 19 can adjust the activity, i.e., the amount of conversation of character 51, according to the personality of character 51.

[0112] For example, if the user 13 likes sports, the processor 19 can make the topics of sports contained in the statements of the character 51 relatively more frequent, and if the user 13 does not like sports, make the topics of sports contained in the statements of the character 51 relatively less frequent. In this way, the processor 19 can change the activities, i.e., the topics of the character 51, depending on the personality of the character 51.

[0113] For example, if the user 13 likes traveling, the processor 19 can make the travel topics included in the statements of the character 51 relatively more frequent, and if the user 13 does not like traveling, make the travel topics included in the statements of the character 51 relatively less frequent. In this way, the processor 19 can change the activities, i.e., the topics of the character 51, depending on the personality of the character 51.

[0114] For example, if the personality of the user 13 is impatient, the processor 19 can make the speech speed of the character 51 relatively fast, and if the personality of the user 13 is cautious, the processor 19 can make the personality of the character 51 cautious and make the speech speed of the character 51 relatively slow. In this way, the processor 19 can change the activity, that is, the speech speed of the character 51, depending on the personality of the character 51.

[0115] After processor 19 forms the personality of character 51 in step S25, if processor 19 proceeds to steps S13 and S14 and user 13 makes a statement expressing dissatisfaction with character 51's personality and behavior, processor 19 executes a process in step S25 to update character 51's personality and behavior so as to reduce the number of statements expressing dissatisfaction by user 13.

[0116] (Effects of the embodiment) The processor 19 of the information management device 10 in this embodiment executes a process of storing, in the auxiliary memory 21, the remarks and actions of a character 51 appearing in an activity application that runs when the user 13 operates the user terminal 12. The processor 19 also executes a process of sharing the remarks and actions of the character 51 stored in the auxiliary memory 21 among multiple activity applications with different functions. In other words, when any of multiple activity applications is used on the user terminal 12, the individual information and personality of the character 51 can be shared.

[0117] Therefore, when one of the activity applications is run and the personality of the character 51 is formed, if another activity application is run thereafter, the remarks and actions of the character 51 appearing in the newly run activity application will inherit the past personality of the character 51 and will be in line with the past remarks and actions of the character 51. This makes it easier for the user 13 to deepen the relationship with the character 51 that the user 13 has created.

[0118] Furthermore, when one of the activity applications is run and the character 51 acquires the name of the user 13, if another activity application is subsequently run, the character 51 appearing in the newly run activity application can inherit the previously acquired name of the user 13. This makes it easier for the relationship between the user 13 and the character 51 created by the user 13 to deepen further.

[0119] Furthermore, the processor 19 forms the personality of the character 51 according to the activity information of the character 51 that appears when any of the activity applications is run. Therefore, the user 13 can easily feel a sense of affinity with the personality and actions of the character 51.

[0120] Furthermore, when comparing this embodiment with a comparative example in which individual character information and character personality are prepared separately for each of a plurality of activity applications and stored in advance in memory, this embodiment can reduce the processing load on the processor 19 of the information management device 10 and contribute to improving the processing speed. Furthermore, when comparing this embodiment with the comparative example, this embodiment can reduce the amount of information stored in the auxiliary memory 21 and avoid a shortage of capacity in the auxiliary memory 21.

[0121] Furthermore, as the degree of interaction between the user 13 and the character 51 becomes relatively higher, the information management device 10 inherits the individual information and personality of the character 51 updated in the auxiliary memory 21, i.e., relatively increases the number of shared activity applications. Therefore, the user 13 does not need to perform any special operation on the operation unit 33 just for the purpose of increasing the number of activity applications that can share the individual information and personality of the character 51. Therefore, the operation burden on the user 13 of the user terminal 12 can be reduced.

[0122] Furthermore, the information management device 10 relatively increases the amount of individual information that can be shared among multiple activity applications as the degree of interaction between the user 13 and the character 51 becomes relatively higher. This eliminates the need for the user 13 to perform special operations on the operation unit 33 just to increase the amount of individual information that can be shared among multiple activity applications. This reduces the burden on the user 13 of operating the user terminal 12.

[0123] (Other explanations) An example of the technical meaning of the matters disclosed in this embodiment is as follows: The information management device 10 is an example of a computer. The processor 19 is an example of a processor. The user terminals 12, 12A, and 12B are examples of user terminals. The network 22 is an example of a network. The characters 51, 51A, and 51B are examples of characters. The auxiliary memory 21 is an example of a memory. Steps S23 and S25 in FIG. 2 are examples of a first process. Steps S24 and S26 in FIG. 2 are examples of a second process. Step S25 in FIG. 2 is an example of a third process.

[0124] The second application is executed after the first application. Therefore, any of the first active application, the second active application, the third active application, and the fourth active application can correspond to the first application. Also, any of the first active application, the second active application, the third active application, and the fourth active application can correspond to the second application.

[0125] The computer that constitutes the information management device includes a single computer and a distributed computer that is made up of multiple devices. The computer that constitutes the information management device is made up of one or more computers such as a supercomputer, mainframe, server, or workstation. The information management device can also be defined as an information management computer.

[0126] The processor can determine the degree of interaction between the user and the character in multiple stages, for example, two stages. The processor may also determine the degree of interaction between the user and the character in three or more stages.

[0127] This embodiment discloses a computer-readable storage medium storing an application that causes a computer connected to a user terminal via a network to execute processing, the computer executing a first process of storing in memory the personality and behavior of a character that is generated according to activity information of the character that appears in a first activity application that is operated by a user operating the user terminal, and a second process of inheriting the personality and behavior of the character that is stored in memory in the first process as the personality and behavior of a character that appears in a second activity application that is operated after the first process is executed and has functions different from those of the first activity application. Storage medium 21A is an example of a storage medium.

[0128] In addition, this embodiment discloses an information management system that includes a display unit that is visually viewed by a user, and an information management device that is connected to the user terminal via a network and executes processing, wherein the information management device is configured to execute a first process that stores in memory the personality and behavior of a character that is generated in accordance with activity information of a character that appears in a first activity application that is operated by the user operating the user terminal, and a second process that inherits the personality and behavior of the character that is stored in memory in the first process as the personality and behavior of a character that appears in a second activity application that is operated after the first process is executed and has functions different from those of the first activity application.

[0129] The various management units described in this embodiment can also be defined as management circuits, managers, and management means. The various processing units can also be defined as processing circuits, processors, and processing means. The collaboration unit can also be defined as collaboration circuits, collaboration units, and collaboration means. The artificial intelligence unit can also be defined as an artificial intelligence circuit. The image acquisition device can also be defined as an image acquisition circuit, image acquirer, and image acquisition means. The operation unit can also be defined as an operation unit or operation means. The display unit can also be defined as a display unit or display means. The position detection unit can also be defined as a position detector, position detection circuit, and position detection means. Furthermore, tokens acquired or traded by characters appearing when the activity application is operated may be tokens other than non-fungible tokens, such as crypto assets or virtual currencies. [Industrial Applicability]

[0130] This embodiment can be used as an information management device and application that manages characters that appear when an application is run on a user terminal. [Explanation of symbols]

[0131] 10...information management device, 12, 12A, 12B...user terminal, 19...processor, 21...auxiliary memory, 22...network, 51, 51A, 51B...character

Claims

1. An information management device having a processor that executes processing and connected to a user terminal via a network, The processor: a first process of storing in a memory the personality and behavior of a character formed by activity information of a character appearing in a first application that is run by a user operating the user terminal; a second process that takes over the personality and behavior of the character stored in the memory in the first process as the personality and behavior of a character appearing in a second application that is operated after the first process is executed and has a function different from that of the first application; An information management device configured to execute the above.

2. 2. The information management device according to claim 1, The second process executed by the processor includes: a process of determining a degree of interaction between the user and the character based on activity information of at least one of the user operating the character or the user terminal; a process of relatively increasing the number of the second applications that inherit the character's personality and behavior as the degree of interaction becomes relatively high; The information management device further includes:

3. 2. The information management device according to claim 1, the first process executed by the processor includes a process of storing in the memory the name of the user acquired by the character when the first application is run; the second process executed by the processor includes a process of making the character call the name of the user stored in the memory in the first process when the second application is run; The information management device is configured as follows.

4. 2. The information management device according to claim 1, The processor: a third process of forming a personality of the character according to the activity information of the character that appears when the first application is operated; An information management device that is further configured to execute the above.

5. 2. The information management device according to claim 1, The information management device, in which the character performs an activity of giving a gift to the user operating the user terminal based on an event in the real world.

6. 2. The information management device according to claim 1, An information management device in which the character performs an activity of purchasing products that meet one or more conditions, such as weather or season, in the virtual space based on the one or more conditions.

7. 2. The information management device according to claim 1, The character used on the user terminal is Activities to acquire tokens in a virtual space on the network; Activities to change your own characteristics with the tokens you have acquired, An information management device that performs the above.

8. An application that causes a computer connected to a user terminal via a network to execute a process, The computer, a first process of storing in a memory the personality and behavior of a character that appears in a first application that is run by a user operating the user terminal, the personality and behavior being generated in accordance with activity information of the character; a second process that takes over the personality and behavior of the character stored in the memory in the first process as the personality and behavior of a character appearing in a second application that is operated after the first process is executed and has a function different from that of the first application; The application that runs the

Citation Information

Patent Citations

  • Server for performing control for making character appear in game through communication line

    JP2003024640A

  • Remote control system, and user terminal and viewing device thereof

    JP2015115879A

  • Persistent, importable, and extractable avatars

    JP4667460B2