Information processing apparatus, information processing method, and program
The information processing apparatus and method address the limitations of existing biometric systems by using different ID information types for various services, ensuring efficient and adaptable user identification.
Patent Information
- Application Number
- PCT/JP2024/027008
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-15
- Filing Date
- 2024-07-29
- Publication Date
- 2025-03-20
AI Technical Summary
Existing systems for providing hotel services using biometrics do not effectively utilize various kinds of information to identify users, limiting their versatility in different service contexts.
An information processing apparatus and method that control user identification for different services by using distinct pieces of ID information from a plurality of available ID information types, such as biometric information, name, address, and physical characteristics, depending on the service type.
Enables efficient and versatile user identification across various services by selectively using appropriate ID information, enhancing security and adaptability in different service environments.
Smart Images

Figure JP2024027008_20032025_PF_FP_ABST
Abstract
Description
INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM
[0001] The present disclosure relates to an information processing apparatus, information processing method, and program.
[0002] PTL 1 discloses a system for providing hotel services using biometrics. The system does not use various kinds of information to identify a user.
[0003] PTL 1: International Patent Publication No. WO 2022 / 190345 A1
[0004] By the way, various kinds of information, such as biometric information, name, address, date of birth, and physical characteristics, can be used to identify a user. It is desired to use these kinds of information (ID information) to identify a user for various services.
[0005] In view of the above, the purpose of the disclosure is to provide an information processing apparatus, an information processing method, and a program which enable a user to be identified by using different IDs depending on services.
[0006] An information processing apparatus according to the present disclosure comprising: a control unit for controlling an identification of a user for a first service by using a first piece of ID information among a plurality of pieces of ID information which can be used to identify the user, and controls an identification of the user for a second service different from the first service by using a second piece of ID information different from the first piece of ID information among the plurality of pieces of ID information.
[0007] An information processing method according to the present disclosure comprising: controlling for an identification of a user for a first service by using a first piece of ID information among a plurality of pieces of ID information which can be used to identify the user, and controlling an identification of the user for a second service different from the first service by using a second piece of ID information different from the first piece of ID information among the plurality of pieces of ID information.
[0008] A program according to the present disclosure causing a computer to perform processes including: controlling for an identification of a user for a first service by using a first piece of ID information among a plurality of pieces of ID information which can be used to identify the user, and controlling an identification of the user for a second service different from the first service by using a second piece of ID information different from the first piece of ID information among the plurality of pieces of ID information.
[0009] The information processing apparatus, the information processing method and the program according to the present disclosure enable a user to be identified by using different IDs depending on services.
[0010] Fig. 1 is a block diagram illustrating the configuration of an information processing apparatus.Fig. 2 is a block diagram illustrating the configuration of an information processing system.Fig. 3 is a diagram for illustrating ID information.Fig. 4 is a diagram for illustrating the uniqueness and dynamic of ID information pieces.Fig. 5 is a diagram for illustrating ID information.Fig. 6 is a diagram for illustrating ID information.Fig. 7 is a diagram for illustrating ID information.Fig. 8 is a diagram for illustrating connecting information.Fig. 9 is a diagram for illustrating GUI (Graphical User Interface).Fig. 10 is a sequence chart illustrating the operation of the information processing.Fig. 11 is a sequence chart illustrating the operation of the information processing system.Fig. 12 is a sequence chart illustrating the operation of the information processing system.Fig. 13 is a sequence chart illustrating the operation of the information processing system.Fig. 14 is a sequence chart illustrating the operation of the information processing system.Fig. 15 is a sequence chart illustrating the operation of the information processing system.Fig. 16 is a sequence chart illustrating the operation of the information processing system.Fig. 17 is a diagram illustrating the display screen.Fig. 18 is a diagram illustrating the display screen.Fig. 19 is a diagram illustrating the display screen.Fig. 20 is a diagram illustrating the display screen.Fig. 21 is a diagram illustrating the display screen.Fig. 22 is a diagram illustrating the display screen.
[0011] Embodiments of the present disclosure will be described in detail below with reference to the drawings. In each drawing, the same or corresponding elements are denoted by the same reference sign, and duplicate explanations are omitted as necessary to clarify the description.
[0012] Example embodiments according to the present disclosure will be described hereinafter with reference to the drawings. Note that the following description and the drawings are omitted and simplified as appropriate for clarifying the explanation. Further, the same elements are denoted by the same reference numerals (or symbols) throughout the drawings, and redundant descriptions thereof are omitted as required. Also, in this disclosure, unless otherwise specified, "at least one of A or B (A / B)" may mean any one of A or B, or both A and B. Similarly, when "at least one" is used for three or more elements, it can mean any one of these elements, or any plurality of elements (including all elements). Further, it should be noted that in the description of this disclosure, elements described using the singular forms such as "a", "an", "the" and "one" may be multiple elements unless explicitly stated.
[0013] (First Example Embodiment) Fig. 1 is a block diagram showing the configuration of the information processing apparatus 10 according to the first example embodiment. The information processing apparatus 10 includes a control unit 11. The information processing apparatus 10 may include a storage device (e.g., blockchain) that stores a plurality of pieces of ID-information (e.g., biometric information, signature, address, name, date of birth, physical characteristics) that can be used to identify a user.
[0014] The control unit 11 controls an identification of the user for the first service using the first piece of ID information, and controls an identification of the user for the second service using the second piece of ID information. The first piece of ID information and the second piece of ID information are different from each other and are included in a plurality pieces of ID information.
[0015] The first service may be, for example, a service provided in the metaverse, and the second service may be a service provided in the real world or on the Web site. The information processing apparatus 10 may use an appropriate piece of ID information for the service provided in the metaverse.
[0016] The information processing apparatus 10 according to the first embodiment makes it possible to identify a user by using a piece of ID information corresponding to a type of service.
[0017] The information processing apparatus 10 includes, as its components, a processor, a memory, and a storage device (none illustrated). The storage device stores a computer program that implements the processes of the information processing method according to the present example embodiment. The processor loads the computer program from the storage device onto the memory and executes the computer program. Thus, the processor implements the functions of the control unit 11.
[0018] Alternatively, the control unit 11 may be implemented by a dedicated piece of hardware. A part or the whole of the constituent elements of each device may be implemented by, for example, general-purpose or dedicated circuitry, a processor, or a combination thereof. Such constituent elements may be formed by a single chip or by a plurality of chips connected via a bus. A part or the whole of the constituent elements of each device may be implemented by a combination of the above-described circuitry or the like and a program. For the processor, a central processing unit (CPU), a graphics processing unit (GPU), a field-programmable gate array (FPGA), or the like can be used.
[0019] In a case where a part or the whole of the constituent elements of the information processing apparatus 10 is implemented by a plurality of information processing devices, circuitries, or the like, these information processing devices, circuitries, or the like may be disposed centrally or distributed. For example, these information processing devices, circuitries, or the like may be implemented in a mode in which they are connected to each other via a communication network, as in, for example, a client server system or a cloud computing system. The function of the information processing apparatus 10 may be provided in a Software as a Service (SaaS) format.
[0020] (Second Example Embodiment) Fig. 2 is a block diagram showing the configuration of the information processing system 1000 according to the second embodiment. The information processing system 1000 includes a storage device 100, a user terminal 200, and a server 300. The storage device 100, the user terminal 200, and the server 300 are mutually communicatively connected via a network N. The network N may be a wired network or a wireless network. The network N may be, for example, the Internet.
[0021] The storage device 100 stores a plurality of pieces of ID information of the user. The storage device 100 may be blockchain composed of a plurality of nodes. The blockchain may include a certificate authority. Various known techniques may be applied to the process of registering information in the blockchain. Note that the storage device 100 may be an ordinary database that is not a blockchain. The storage device 100 may store the ID information of a plurality of users.
[0022] For example, the ID-information may include various elements such as biometric information (e.g., face information, fingerprint information, iris information, voiceprint information, otoacoustic information, DNA information), physical characteristics (e.g., height, weight, and blood type), name (e.g., first name, last name, nickname), address, date of birth, age, identification number (e.g., social insurance number) given by a public authority, mother tongue, appearance, avatar, status of qualification (driver's license), medical history, family information, hobbies, etc. Fig. 3 is a diagram for illustrating the ID information.
[0023] As shown in Fig. 4, the pieces of ID-information differ from each other in uniqueness and dynamic. Therefore, when identifying a user, it is desirable to select an appropriate piece of ID information according to the type of service provided to the user.
[0024] For example, biometric information, such as voiceprint information, face information, iris information, otoacoustic information, fingerprint information, and DNA information, has high degrees of uniqueness. Also, sign information, names, and avatars have high degrees of uniqueness. Gender information has low degrees of uniqueness.
[0025] Because DNA, blood type and biometric information are unlikely to change over a lifetime, so these pieces of ID information have low degrees of dynamic. Because height and weight are likely to change over a lifetime, so these ID information have high degrees of dynamic.
[0026] In addition, the storage device 100 stores the plurality of ID informaiton of each service provider. The plurality of ID information of a service provider may include a name, an address, a number given by a public authority, etc. The ID information include given ID information and Bio (biometric) ID information. Given ID information is non-biometric information. Fig. 5 illustrates pieces of ID information provided to hotel service. Hatched elements are provided to the service provider. Fig. 6 illustrates pieces of ID information provided for fitness center onboarding. Fig. 7 illustrates pieces of ID information provided for medical center admission.
[0027] The storage device 100 further stores connecting information generated by the server 300. The connecting information include ID information of each of a plurality of parties. For example, connecting information includes ID information of a user and ID information of a service provider. The connecting information includes metadata indicating the type of the connecting information (e.g., purchase type, access type). The metadata may include TTL (Time to Live). If the TTL has expired, the connecting information is erased. Fig. 8 is a diagram for explaining an example of the connecting information. The connecting information 40 connects a user and a hotel service. The connecting information 40 includes ID information 41, ID information 42, and metadata 43. ID information 41 includes last name, first name, date of birth, and signature. ID information 42 includes a hotel name, license number, and location information (e.g., city). The metadata 43 includes starting date 431, expiration date 432, reference information 433, type information 434, and location information 435. An example flow in which a user creates a connecting information will be described. Firstly, the user (client) gets an invitation from his bank to visit the art vernissage of NFTs (Non-Fungible Tokens) in the metaverse branch of the bank. His / her bank also offers him to meet an NFT investment expert to advise him on possible NFT investment opportunities. The client enters the metaverse and uses a portal GUI (Graphical User Interface) to jump to the Banks private NFT Art gallery. Fig. 9 is a diagram illustrating the portal GUI. The portal GUI 50 includes button 51, button 52, and button 53. The user can jump to an area (e.g., bank lobby, art gallery, or beach hut) in metaverse when the button 51 is selected. After the user selects an area, the biometrical identification of the user is performed. If the biometrical identification succeeds, the user gets a one time code and enter the one time code in the GUI. Then the user can jump to the area. The user can meet another person (e.g., an advisor) in metaverse when the button 52 is selected. The meeting may be set according to the connecting information. The user can create a connecting information when the button 53 is selected. After looking at the NFT art, he / she uses the portal GUI to meet his / her advisor. Deciding he / she wants to invest, he / she creates a connecting information.
[0028] Referring Fig. 2, the user terminal 200 is owned by the user. The user terminal 200 includes a storage unit 210, a communication unit 220, an input / output unit 230, and a control unit 240. The storage unit 210 is a storage device in which a user program (user application) for realizing each function of the user terminal 200 is stored. The communication unit 220 is a communication interface with the network N. The input / output unit 230 is, for example, a display panel on which a touch panel is superimposed. The control unit 240 has a function of making a request for registering an ID information in the storage device 100 and a function of displaying the ID information and the connecting information registered in the storage device 100 on a display device such as a display panel. By displaying the ID information and the connecting information on the user terminal 200, the user can appropriately manage his or her ID information.
[0029] The server 300 manages a plurality pieces of ID information of the user, and generates the connecting information including one or more pieces of the ID information of the user and one or more pieces of the ID information of a service provider. The server 300 may be a backend server. The server 300 includes a storage unit 310, a communication unit 320, and a control unit 330.
[0030] The storage unit 310 is a storage device in which a program for realizing each function of the server 300 is stored. The communication unit 320 is a communication interface with the network N.
[0031] The control unit 330 manages a plurality of pieces of the ID information of the user. Specifically, the control unit 330 registers each piece of the ID information in the storage device 100 in response to a request from the user terminal 200.
[0032] The control unit 330 controls the identification of the user by using one or more pieces of the ID information corresponding to a service. The control unit 330 controls an identification of the user using one or more first piece of the ID information for a first service, and controls identification of the user using one or more second piece of the ID information for a second service different from the first service. The second piece of ID information differ from the first piece of ID information. The control unit 330 may perform identification of the user. An identification may be an authentication.
[0033] The control unit 330 generates a connecting information including the one or more pieces of ID information of the user and the one or more pieces of ID information of a service provider. The control unit 330 registers the connecting information in the storage device 100. The connecting information includes metadata indicating the relationship between the user and the service provider. For example, if the user purchases NFT (Non-Fungible Token) art in the metaverse, the meta data indicates that the seller of the NFT art and the user have agreed to the purchase contract. The connecting information may include information about the time at which the connecting information was generated.
[0034] The metadata may include TTL (Time to Live). The storage device 100 deletes the connecting information whose TTL has passed. For example, when the user stays at a hotel, the TTL may correspond to the stay period.
[0035] The control unit 330 outputs the plurality of pieces of ID information of the user and the connecting information to the user terminal 200 in response to a request from the user terminal 200.
[0036] The information processing system may include a biometric identification device (not show). The biometric identification device controls the biometric identification of the user. The biometric identification device may include hardware such as a camera and a microphone for extracting biological information of the user. The biometric identification device has a function of extracting biological information of the user, and a function of collating the extracted biological information with the biological information registered in the storage device 100.
[0037] The operation of the information processing system 1000 will be described with reference to Figs. 10 to 16. The user who uses the information processing system 1000 creates profile information. The profile information includes at least one piece of ID information. The profile information is a unique identifier linking all pieces of ID information to their owner. An initiator of the connecting information creates a connecting information and present the connecting information to an accepter of the connecting information. When the acceptor accepts the proposed connecting information, the connecting information between the initiator and the acceptor is created.
[0038] Fig. 10 is a sequence diagram showing a flow in which the user U gets profile information. First, when the user U opens the user application of the user terminal 200 (step S101), the user terminal 200 requests biological information (step S102). When the user U provides the biometric key information (step S103), the user terminal 200 requests server 300 to verify the biometric proof (step S104). If the server 300 successfully verifies the biometrical information, the server 300 requests the storage device 100 to transmit the profile information including the plurality of pieces of ID information of the user U (step S105). If the profile information of the user U does not exist, the storage device 100 returns an error to the server 300 (step S106), and the server 300 returns an error to the user terminal 200 (step S107). If the profile information exists, the storage device 100 returns profile information to the server 300 (step S108), and the server 300 returns the profile information to the user terminal 200 (step S109). Finally, the user terminal 200 presents the profile information to the user (step S110).
[0039] Fig. 11 is a sequence diagram showing a flow in which the user U creates profile information. The profile information may include three pieces of ID information. Two of them may be biometric information. First, the user U registers the pieces of ID information in the biometric identification device 400 (step S201), and then the biometric identification device 400 requests the user to perform biometric register (step S202). The biometric identification device 400 requests the server 300 to register the pieces of ID information (step S203). Next, the server 300 queries the storage device 100 to determine if the profile information of the user U has already been registered in the storage device 100 (step S204). If the profile information of the user U has been registered in the storage device 100, the server 300 requests the storage device 100 to update the ID information values included in the profile information (step S205), and the storage device 100 transmits the profile information to the server 300 (step S206). If the profile information of the user U is not registered in the storage device 100, the server 300 requests the storage device 100 to create the profile information (step S207), and the storage device 100 transmits the profile information to the server 300 (step S208). Next, the server 300 transmits the profile information to the biometric identification device 400 (step S209), and the biometric identification device 400 presents the user U with the profile information and the fact that the profile information has been registered or updated (step S210).
[0040] Fig. 12 is a sequence diagram showing a flow in which the user U registers the biometric information. First, the user U registers new biometric information in the biometric identification device 400 (step S301). Next, the biometric identification device 300 requests the server 300 to validate the biometric proof. Next, the server 300 acquires the profile information of the user U (step S303). If the profile information of the user U is registered in the storage device 100, the server 300 updates the ID information values (step S304). If the profile information of the user U is not registered in the storage device 100, the server 300 requests the storage device to create the profile information of the user U (step S305). Next, the server 300 transmits the registration response to the biometric identification device 400 (step S306). Finally, the biometric identification device 400 presents to the user U that the biometric information has been successfully registered or updated (step S307).
[0041] Fig. 13 is a sequence diagram showing a flow in which the user U registers given ID information. First, the user U registers new ID information to an ID information provider 500 (step S401). Next, the ID information provider 500 requests a biometric authentication of the user U (step S402). The ID information provider 500 requests the server 300 to validate the biometric proof (step S403). The server 300 acquires the profile information of the user U (step S404) and validate the biometric proof. The server 300 transmits the validation result to the ID information provider 500 (step S405). Next, the ID information provider 500 stores the internal data including the new ID information (step S406) and requests the server 300 to register the new ID information (step S407). The server 300 stores the ID information in the storage device 100 (step S408), and the ID information provider 500 notifies the user that the given ID information has been successfully registered (step S409). Fig. 14 is a sequence diagram showing a flow for getting a plurality of connecting information templates. Templates can be called forms. First, the user U requests the user terminal 200 to open a screen for creating a new connecting information (step S701), the user terminal 200 requests the server 300 to acquire available connecting information templates (step S702), and the server 300 acquires the connecting information templates from the storage device 100 (step S703). The user terminal 200 shows the user U the available connecting information templates (step S704). When creating a connecting information, ID information of the initiator is provided and then, ID information of the acceptor is provided. The connecting information template is prepared in advance in the flow shown in Fig. 14. The template includes information indicating the pieces of ID information required on the initiator side and the acceptor side. This information is determined for each template, or determined by the initiator.
[0042] Fig. 15 is a sequence diagram showing a flow in which user U1 initiates the creation of the connecting information. First, the user U1 requests the user terminal 200 to generate a new connecting information (step S501). The user terminal 200 requests the server 300 to acquire a plurality of connecting information templates (step S502). Next, the user terminal 200 presents the plurality of connecting information templates to the user U1 (step S503). Next, the user U1 selects a connecting information template from the plurality of templates (step S504). Next, the user terminal 200 shows user one or more pieces of ID information and metadata needed (step S505). It may be shown which pieces of ID information is needed for initiator and acceptor, but only the content of the initiator is filled. At this stage, the connecting information is prepared to be shared with the acceptor, therefore there is no acceptor data yet. Next, the user U1 inputs the metadata and initiates biometric validation (step S506). The user terminal 200 requires the server 300 to validate the biometric proof of the user U1 (step S507). The server 300 acquires the profile information of the user U1 (step S508) and transmits the biometric authentication response to the user terminal 200 (step S509). When the user U1 initiates the creation of the connecting information, the user terminal 200 requests the server 300 to create the connecting information (step S510). The server 300 acquires the biometric ID information (step S511), and acquires the given ID information (step S512). The storage device 100 acquires the latest values of the ID information by the GetLatestValue method (step S513), and transmits the values of the pieces of ID information to the server 300 (step S514). The GetLatestValue method is a method for getting the latest value of an ID information value. Next, the server 300 creates connecting information by adding the metadata to the pieces of ID information (step S515), and the server 300 registers the connecting information in the storage device 100 (step S516). Next, the server 300 returns the connecting information details to the user terminal 200, and the user terminal 200 shows the user U1 the details and a QR code (registered trademark) (step S518). The QR code may indicate the location and the contents of the connecting information. Once the acceptor signs this connecting information (accepts to share his / her pieces of ID information and metadata), the connecting information comes to include pieces of ID information and metadata of both parties. The connecting information may come to include a reference to access pieces of ID information if the connecting information is registered in the blockchain.
[0043] As described in Fig. 15, the initiator creates the connecting information to be signed. Once the acceptor signs the connecting information (which pieces of ID information and metadata both parties are sharing), both parties get access to pieces of ID information of the other party. When the initiator is a hotel and the acceptor is a guest, the guest is able to see the company registration, the room number he / she is assigned to, etc. after the guest signed the connecting information. The hotel is able to see the personal data like passport, name, last name, and so on of the guest. Fig. 16 is a sequence diagram showing the flow in which the user U2 accepts the connecting information. First, the user U2 scans the QR code (step S601), and the user terminal 200 acquires the connecting information template from the server 300 (step S602). Next, the user terminal 200 shows the user U2 the pieces of ID information and metadata needed (step S603). When the user U2 approves the connecting information (step S604), the user terminal 200 requests the biometric authentication of the user U2 (step S605) and the user U2 provides the user terminal 300 with the biometric proof (step S606). Next, the user terminal 200 requests the server 300 to validate the biometric proof (step S607). The server 300 acquires the profile information of the user U2 (step S608) and returns the profile information to the user terminal 200 (step S609). Next, the user terminal 200 shows the user U2 the connecting information details to review (step S610). When the user U2 has approved the creation of the connecting information (step S611), the user terminal 200 requests the server 300 to create the connecting information (step S612). The server 300 acquires the biometrical ID information (step S613) and acquires the given ID information (step S614). The storage device 100 acquires the latest values of the pieces of ID information by the GetLatestValue method (step S615), and transmits the values of the pieces of ID information to the server 300 (step S616). The server 300 adds metadata to the pieces of ID information (step S617), and requests the storage device 100 to create the connecting information (step S618). Next, the server 300 transmits the connecting information details to the user terminal 200 (step S619), and the user terminal 200 shows the user U2 the connecting information details and the QR code (step S620). The connecting information includes pieces of ID information of the initiator and the acceptor.
[0044] Fig. 17 is a diagram for explaining the application GUI. The GUI 50 includes tabs 51, 52, 53, 54, and 55. The tab 51 is a connecting information tab. The tab 52 is an ID information tab. The tab 53 is a tab used for scanning the QR code. The tab 54 is an activities tab. The tab 55 is a tab for settings. When the user selects the tab 51, all pieces of connecting information relating the user ae displayed. The GUI 50 can show the connecting information for each type (e.g., purchase, access, user, client, invitation). When the user touches the area corresponding to a piece of connecting information, the details of the piece of connecting information is displayed. When the user selects the tab 52, all pieces of ID information (e.g., date of birth, gender, blood type, eve color, hair color, whether he / she can swim) relating the user are displayed. Fig. 18 is a diagram for explaining an example of a display screen showing the connecting information. The display screen 20 includes an area 21 in which purchase type connecting information is displayed and an area 22 in which access type connecting information is displayed.
[0045] The area 21 shows three pieces of connecting information corresponding to the purchase of a watch A1, lemonade B1, and a bicycle C1, respectively. Stores A2, B2, and C2 sell the watch A1, lemonade B1, and the bicycle C1, respectively. Area 22 shows a piece of connecting information corresponding to a hotel room D1 in a hotel D2. Area 22 may include a piece of connecting information for renting a yacht. The areas 21 and 22 correspond to purchase type connecting information and access type connecting information, respectively.
[0046] Connecting information types may include a user type (e.g., a user of an app or a game), a client type (e.g., a client of a financial institution such as a bank), an invitation type (e.g., a meeting invitation).
[0047] The user can select any connecting information on the display screen 20 to confirm the details of the connecting information. Fig. 19 is a diagram for explaining an example of a display screen for displaying the details of the connecting information. The display screen 20 includes an area 31 displaying the product information, an area 32 displaying the ID information of the service provider, an area 33 displaying the ID information of the user, an area 34 displaying the connecting information, and an area 35 for displaying the TTL. The area 31 may include a product name, an image, a provider name, purchase date, and warranty period. The user can grasp which piece of ID information was exchanged between the user and the other party, so it helps to manage ID information.
[0048] When the user selects one of the areas 32~34, the user terminal shows the user more detailed information. Fig. 20 is a diagram for explaining an example of a display screen when the user selects the area 32. The display screen 20 includes information such as a store name, a URL (Uniform Resource Locator), an address, and a postal code. Thus, the user can confirm the pieces of ID information of the service provider.
[0049] Fig. 21 is a diagram for explaining an example of a display screen displayed when the user selects the area 33. The display screen 20 includes information such as a user name, mail address, telephone number, nationality, and language used. The user can check the ID information that was used to create the connecting information.
[0050] Fig. 22 is a diagram for explaining an example of a display screen displayed when an area 34 are selected. The display screen 20 includes information such as connecting information type (e.g., purchase), connecting information generation date and time, expiration date.
[0051] According to the second embodiment, various pieces of ID information can be used in accordance with the service providers. In addition, the pieces of ID information used for contracts and promises can be stored as connecting information. The user can check the connecting information and manage his / her ID information.
[0052] The program includes instructions (or software codes) that, when loaded into a computer, cause the computer to perform one or more of the functions described in the embodiments. The program may be stored in a non-transitory computer readable medium or a tangible storage medium. By way of example, and not limitation, non-transitory computer readable media or tangible storage media can include a random-access memory (RAM), a read-only memory (ROM), a flash memory, a solid-state drive (SSD) or other memory technologies, CD-ROM, digital versatile disk (DVD), Blu-ray disc ((R): Registered trademark) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices. The program may be transmitted on a transitory computer readable medium or a communication medium. By way of example, and not limitation, transitory computer readable media or communication media can include electrical, optical, acoustical, or other form of propagated signals.
[0053] Various combinations and selections of various disclosed elements (including each element in each example, each element in each drawing, and the like) are possible within the scope of the claims of the present disclosure. That is, the present disclosure naturally includes various variations and modifications that could be made by those skilled in the art according to the overall disclosure including the claims and the technical concept.
[0054] The whole or part of the embodiments disclosed above can be described as, but not limited to, the following supplementary notes. (Supplementary note 1) An information processing apparatus comprising: a control unit for controlling identification of the user for a first service by using a first piece of ID information among a plurality of pieces of ID information that can be used to identify the user, and for controlling identification of the user for a second service different from the first service by using a second piece of ID information different from the first piece of ID information among the plurality of pieces of ID information. (Supplementary note 2) The information processing apparatus according to supplementary note 1, wherein the first service is a service provided in the metaverse, and the second service is a service provided in the real world or on the Web. (Supplementary note 3) The information processing apparatus according to supplementary note 1, wherein the plurality of pieces of ID information include biometric information, signature, address, name, date of birth, and information indicating physical characteristics. (Supplementary note 4) The information processing apparatus according to supplementary note 1, wherein the control unit generates a connecting information including the first piece of ID information and ID information of the first service, or the second piece of ID information and ID information of the second service. (Supplementary note 5) The information processing apparatus according to supplementary note 4, wherein the connecting information includes metadata indicating the relationship between the user and the first service or the second service. (Supplementary note 6) The information processing apparatus according to supplementary note 4, wherein the metadata includes TTL (Time to Live). (Supplementary note 7) The information processing apparatus according to supplementary note 4, wherein the plurality of pieces of ID information and the connecting information are registered in a blockchain. (Supplementary note 8) The information processing apparatus according to supplementary note 4, wherein the control unit outputs the connecting information to a display screen of a user terminal owned by a user. (Supplementary note 9) An information processing method comprising: controlling identification of the user for a first service by using a first piece of ID information among a plurality of pieces of ID information that can be used to identify the user, and for controlling identification of the user for a second service different from the first service by using a second piece of ID information different from the first piece of ID information among the plurality of pieces of ID information. (Supplementary note 10) A program for causing computer to perform processes including: controlling identification of the user for a first service by using a first piece of ID information among a plurality of pieces of ID information that can be used to identify the user, and for controlling identification of the user for a second service different from the first service by using a second piece of ID information different from the first piece of ID information among the plurality of pieces of ID information.
[0055] Some or all of elements (e.g., structures and functions) specified in supplementary notes 2 to 8 dependent on supplementary note 1 may also be dependent on supplementary note 9 and supplementary note 10 in dependency similar to that of supplementary notes 2 to 8 on supplementary note 1. Some or all of elements specified in any of supplementary notes may be applied to various types of hardware, software, and recording means for recording software, systems, and methods.
[0056] It will be appreciated by a person skilled in the art that numerous variations and / or modifications may be made to the present disclosure as shown in the specific embodiments without departing from the spirit or scope of this disclosure as broadly described. The present embodiments are, therefore, to be considered in all respects to be illustrative and not restrictive.
[0057] The present application is based upon and claims the benefit of priority from Japanese patent application No. 2023-150570, filed on September 15, 2023, the entire contents of which are hereby incorporated by reference.
[0058] 10 information processing apparatus 1000 information processing system 100 storage device 200 user terminal 210 storage unit 220 communication unit 230 input / output unit 240 control unit 300 server 310 storage unit 320 communication unit 330 control unit
Claims
1. An information processing apparatus comprising: a control unit for controlling identification of the user for a first service by using a first piece of ID information among a plurality of pieces of ID information that can be used to identify the user, and for controlling identification of the user for a second service different from the first service by using a second piece of ID information different from the first piece of ID information among the plurality of pieces of ID information.
2. The information processing apparatus according to claim 1, wherein the first service is a service provided in the metaverse, and the second service is a service provided in the real world or on the Web.
3. The information processing apparatus according to claim 1, wherein the plurality of pieces of ID information include biometric information, signature, address, name, date of birth, and information indicating physical characteristics.
4. The information processing apparatus according to claim 1, wherein the control unit generates a connecting information including the first piece of ID information and ID information of the first service, or the second piece of ID information and ID information of the second service.
5. The information processing apparatus according to claim 4, wherein the connecting information includes metadata indicating the relationship between the user and the first service or the second service.
6. The information processing apparatus according to claim 4, wherein the metadata includes TTL (Time to Live).
7. The information processing apparatus according to claim 4, wherein the plurality of pieces of ID information and the connecting information are registered in a blockchain.
8. The information processing apparatus according to claim 4, wherein the control unit outputs the connecting information to a display screen of a user terminal owned by a user.
9. An information processing method comprising: controlling identification of the user for a first service by using a first piece of ID information among a plurality of pieces of ID information that can be used to identify the user, and for controlling identification of the user for a second service different from the first service by using a second piece of ID information different from the first piece of ID information among the plurality of pieces of ID information.
10. A program for causing computer to perform processes including: controlling identification of the user for a first service by using a first piece of ID information among a plurality of pieces of ID information that can be used to identify the user, and for controlling identification of the user for a second service different from the first service by using a second piece of ID information different from the first piece of ID information among the plurality of pieces of ID information.
Citation Information
Patent Citations
Information processing system, information processing method, and information processing program
JP2022085903A
Terminal, system, terminal control method and program
JP7332079B1