Registration system, registration method, and program

The registration system optimizes user registration by verifying contact information only for low-ranking users, addressing the inconvenience of using unreliable registration data and enhancing the overall registration experience.

JP7840207B2Active Publication Date: 2026-04-03RAKUTEN GROUP INC
View PDF 8 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-05-18
Publication Date
2026-04-03

AI Technical Summary

Technical Problem

Existing registration systems do not adequately consider the reliability of reused registration information, leading to potential inconvenience and inefficiencies in user registration processes, particularly when old or unused information is diverted.

Method used

A registration system that includes reliability verification based on user rank, where high-ranking users bypass email verification while low-ranking users undergo verification, ensuring reliable contact information is used for new service registrations.

Benefits of technology

Enhances user convenience by optimizing registration processes, reducing unnecessary verification steps for reliable users and ensuring accurate contact information is utilized.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007840207000001
    Figure 0007840207000001
  • Figure 0007840207000002
    Figure 0007840207000002
  • Figure 0007840207000003
    Figure 0007840207000003
Patent Text Reader

Abstract

A registration system, a registration method, and a program are provided that improve convenience when a user registers registration information for a predetermined service. [Solution] In the registration system, the user terminal 30 comprises an acquisition means 301 that acquires reliability information regarding the reliability of the first registration information registered by the user in the first service, a judgment means 302 that judges whether the reliability information satisfies a predetermined standard, and a processing means 303 that executes processing according to the judgment result of the judgment means 302 when the user registers the second registration information in the second service.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a registration system, a registration method, and a program.

Background Art

[0002] Conventionally, when a user uses a predetermined service, it has been required to register registration information such as name, age, and email address. In Patent Document 1, registration information of each of a plurality of users is stored in a database in advance, and when input of registration information is requested for a certain user, the registration information of that user is acquired from the database and automatically input into an input form, thereby reducing the labor of input.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] For example, by applying the technology of Patent Document 1, when a user newly registers for a service, it is conceivable to reduce the labor of input in the new member registration by diverting the registration information stored in the database of another service. However, in the technology of Patent Document 1, if old registration information that a user no longer uses is stored in the database, the old registration information will be diverted, so the convenience of the user cannot be sufficiently enhanced. This is not limited to the case of diverting registration information, and if the processing at the time of registration is fixed regardless of the reliability of the registration information, it will not be processing according to the reliability, so the convenience of the user cannot be enhanced.

[0005] One object of the present disclosure is to enhance the convenience when a user registers registration information for a predetermined service. [Means for solving the problem]

[0006] The registration system relating to this disclosure includes: acquisition means for acquiring reliability information relating to the reliability of first registration information registered by a user to the first service; determination means for determining whether the reliability information meets predetermined criteria; and processing means for executing processing according to the determination result of the determination means when the user registers second registration information to the second service. [Effects of the Invention]

[0007] According to this disclosure, it is possible to improve the convenience for users when registering information for a given service. [Brief explanation of the drawing]

[0008] [Figure 1] This figure shows an example of the overall configuration of the registration system. [Figure 2] This diagram shows an example of the new member registration process for a Rank 1 user. [Figure 3] This diagram shows an example of the new member registration process for a Rank 1 user. [Figure 4] This diagram shows an example of the new member registration process for users of rank 2 or higher. [Figure 5] This is a functional block diagram showing an example of the functions implemented in the registration system. [Figure 6] This figure shows an example of data storage in the first database. [Figure 7] This figure shows an example of data storage in the second database. [Figure 8] This is a flowchart illustrating an example of the process performed by the registration system. [Figure 9] This is a flowchart illustrating an example of the process performed by the registration system. [Figure 10] This diagram illustrates an example of how an email address change request is made, requiring the user to select one of several email addresses. [Modes for carrying out the invention]

[0009] [1. Overall structure of the registration system] Hereafter, an example of an embodiment of the registration system relating to this disclosure will be described. Figure 1 is a diagram showing an example of the overall configuration of the registration system. As shown in Figure 1, the registration system S includes a first server 10, a second server 20, and a user terminal 30. Each of the first server 10, the second server 20, and the user terminal 30 can be connected to a network N such as the Internet. In Figure 1, one of each of the first server 10, the second server 20, and the user terminal 30 is shown, but there may be multiple units of each.

[0010] The first server 10 is a server computer of the first system that provides the first service. The first system may include other computers besides the first server 10. The first server 10 includes a control unit 11, a storage unit 12, and a communication unit 13. The control unit 11 includes at least one processor. The storage unit 12 includes volatile memory such as RAM and non-volatile memory such as a hard disk. The communication unit 13 includes at least one of a communication interface for wired communication and a communication interface for wireless communication.

[0011] The second server 20 is a server computer of the second system that provides the second service. The second service is a different service from the first service. The second system may include other computers besides the second server 20. The second server 20 includes a control unit 21, a storage unit 22, and a communication unit 23. The physical configuration of the control unit 21, the storage unit 22, and the communication unit 23 is the same as that of the control unit 11, the storage unit 12, and the communication unit 13, respectively.

[0012] The user terminal 30 is a computer operated by the user. For example, the user terminal 30 is a smartphone, tablet, wearable device, or personal computer. The user terminal 30 includes a control unit 31, a storage unit 32, a communication unit 33, an operation unit 34, and a display unit 35. The physical configuration of the control unit 31, the storage unit 32, and the communication unit 33 is the same as that of the control unit 11, the storage unit 12, and the communication unit 13, respectively. The operation unit 34 is an input device such as a touch panel. The display unit 35 is a liquid crystal display or an organic EL display.

[0013] Furthermore, at least one of the programs and data stored in the storage units 12, 22, and 32 may be supplied via the network N. In addition, each of the first server 10, the second server 20, and the user terminal 30 may include at least one of a reading unit (e.g., an optical disc drive or a memory card slot) for reading computer-readable information storage media and an input / output unit (e.g., a USB port) for inputting and outputting data with external devices. For example, at least one of the programs and data stored on the information storage media may be supplied via at least one of the reading unit and the input / output unit.

[0014] [2. Overview of the Registration System] In this embodiment, a Social Networking Service (SNS) is described as an example of the first service, and a video streaming service is described as an example of the second service. Therefore, wherever "SNS" is written, it can be read as the first service. Wherever "video streaming service" is written, it can be read as the second service. The first service and the second service can each be any service. Examples of application to other services will be explained in the modified examples below.

[0015] The SNS and the video distribution service are linked to each other. For example, a user who uses both the SNS and the video distribution service can easily post their impressions of a video viewed on the video distribution service to the SNS, or can easily introduce a post on the SNS on the video distribution service. However, assume that the user of this embodiment uses the SNS but does not use the video distribution service. For example, the user can use the SNS by launching the SNS application (hereinafter referred to as the SNS app) installed on the user terminal 30 or a browser, but has not yet registered as a member of the video distribution service.

[0016] In this embodiment, assume that ranks according to the usage status are set among a plurality of ranks for the SNS. The rank of a certain user is set according to the usage status of the SNS by that user. For example, the more frequently a certain user logs in, the higher the rank of that user. In this embodiment, a case where ranking is performed in five ranks from rank 1 to rank 5 is taken as an example, but the ranks may be two or more levels and are not limited to five levels. The numerical value of the rank indicates the height of the rank. Rank 1 is the lowest and rank 5 is the highest.

[0017] By newly registering as a member of the video distribution service from the SNS app, the user can divert the registration information of the SNS to the video distribution service. New member registration means issuing a user account in the video distribution service and registering the registration information in the video distribution service. The user performs new member registration for the video distribution service by following the procedures defined to start using the video distribution service.

[0018] The registration information is information about a certain user that is registered in association with the user's user account. For example, the registration information is the user's personal information, which is an email address, name, address, phone number, date of birth, or a combination thereof. The registration information is not limited to personal information and may be any information registered by the user. For example, gender, nickname, password, secret question and answer, company name, or credit card information may correspond to the registration information.

[0019] While reusing social media registration information can reduce the amount of information users need to enter when registering for a video streaming service, social media registration information is not always reliable. For example, social media accounts may contain old email addresses that users no longer use. If an old email address is reused by a video streaming service, the service provider may have difficulty contacting the user. Therefore, it is advisable to send a confirmation message (email) to the email address registered with the social media account to verify whether the user can be contacted using that email address before reusing it for the video streaming service.

[0020] However, sending a confirmation message to every user would complicate the new user registration process for video streaming services. For example, users who frequently use social media often use the email address registered with their social media accounts, so they often don't need to have their email address verified. On the other hand, users who don't use social media often may have outdated email addresses registered with their social media accounts, so it might be better to have their email address verified.

[0021] Therefore, in this embodiment, the process for a Rank 1 user to register as a new member of the video streaming service is different from the process for a Rank 2 or higher user to register as a new member of the video streaming service. When a Rank 1 user registers as a new member of the video streaming service, the email address registered with the SNS is verified. When a Rank 2 or higher user registers as a new member of the video streaming service, verification of the email address registered with the SNS is omitted.

[0022] Figures 2 and 3 illustrate an example of the new member registration process for a Rank 1 user. In Figures 2 and 3, the letters at the end of the names (e.g., Top Screen G1A, G1B, and Registration Screen G2A-G2D) distinguish between changes in the display on the same screen. When the display changes are not distinguished, the letters at the end are omitted, and it is simply written as Top Screen G1 or Registration Screen G2. The same applies to Figure 4, which will be described later. The screens described below function as the user interface.

[0023] As shown in Figure 2, when the SNS app is launched, the SNS top screen G1A is displayed on the display unit 35. For example, a user can make a new post or view posts from other users from the top screen G1A. Icon I10 is an icon for new member registration for a video streaming service. For example, icon I10 displays text prompting the user to register as a new member for the video streaming service. Once new member registration is complete, the display of icon ID10 may change, or icon I10 may disappear.

[0024] When the user selects icon I10, window W11 appears to initiate new member registration for the video streaming service (the state of the top screen G1B). When the user selects button B12 in window W11, the terms of service for the video streaming service are displayed. If the user agrees to the terms of service for the video streaming service, the registration screen G2A for entering registration information for the video streaming service is displayed on display unit 35.

[0025] The email address registered with the social networking service (SNS) is automatically entered into input form F20. This email address is a candidate for registration with the video streaming service. Users can register with the video streaming service using this email address as is, or they can change it to a different email address. For example, if an old email address is entered in input form F20, or if the user wants to register with the video streaming service using a different email address than the one used for SNS, they can change the email address in input form F20.

[0026] Input form F21 is automatically populated with registration information other than the email address registered with the SNS. However, at this point, the user cannot input anything into input form F21, so automatic population of input form F21 is not necessary. Input into input form F21 becomes possible after the email address has been verified. When the user selects button B22, a confirmation message is sent to the email address entered in input form F20, and the user is prompted to confirm the message (state of registration screen G2B).

[0027] In this embodiment, button B22 is disabled and the confirmation message cannot be resent until a predetermined time (for example, 1 minute) has elapsed after the confirmation message is sent. After the predetermined time has elapsed, button B22 becomes enabled and the confirmation message can be resent. If the confirmation message is not received, the user checks their email settings, such as spam filters and receiving domains, and then selects the enabled button B22 to resend the confirmation message. The user may also re-enter their email address.

[0028] Moving to Figure 3, the user launches an email application (hereinafter referred to as the email app) or browser installed on the user terminal 30, and a confirmation message is displayed on the email screen G3. As shown in Figure 3, the confirmation message includes a link L30 to complete the email address verification. Link L30 indicates a predetermined URL. By selecting link L30, the user can complete the email address verification without having to enter authentication information such as a one-time password. Note that other conditions may exist for completing the email address verification, and these other conditions will be described later.

[0029] Once email address verification is complete, the SNS app on user terminal 30 is recalled and a message indicating that the email address has been verified is displayed (registration screen G2C state). When registration screen G2C state is reached, input into input form F21 becomes possible. For example, the user can change the registration information automatically entered into input form F21 if it is incorrect. Alternatively, the user can enter registration information into input form F21 if it was not automatically entered. If there are other items required for new member registration, the user can also enter those items.

[0030] Once the user completes the procedure by entering the required information, the new member registration for the video streaming service is completed, and a completion screen G4 showing the registered information for the video streaming service is displayed on the display unit 35. From then on, the user can use the video streaming service.

[0031] Note that while on registration screen G2C, the user can change the email address entered in input form F20. However, since the user may enter the email address incorrectly, window W23 is displayed on registration screen G2 to confirm the changed email address (on registration screen G2D). If the user selects button B24, the email address change is canceled and the system returns to registration screen G2C. If the user selects button B25, a confirmation message is sent to the changed email address in the same manner as described above.

[0032] Figure 4 shows an example of the new member registration process for users of rank 2 or higher. As shown in Figure 4, the process up to the point where the user selects icon I10 and button B12 and agrees to the terms of service is the same as for a rank 1 user. The subsequent process differs from that of a rank 1 user. When a rank 2 or higher user agrees to the terms of service, the system proceeds to the same state as registration screen G2C (state of registration screen G2E) without email address verification. The subsequent process is the same as for a rank 1 user. For example, if the user changes their email address, window W23, similar to registration screen G2D, will be displayed. When the user completes new member registration, completion screen G4 will be displayed.

[0033] As described above, the registration system S of this embodiment enhances the convenience for users when registering their information with a video streaming service by differentiating the registration process for Rank 1 users and Rank 2 or higher users. The details of this technology will be explained below.

[0034] [3. Functions implemented by the registration system] Figure 5 is a functional block diagram showing an example of the functions implemented in the registration system S. In this embodiment, the functions implemented in the first server 10, the second server 20, and the user terminal 30 will be described.

[0035] [3-1. Functions implemented on the first server] As shown in Figure 5, the first server 10 includes a data storage unit 100 and a verification unit 101. The data storage unit 100 mainly consists of a storage unit 12. The verification unit 101 mainly consists of a control unit 11.

[0036] [Data Storage Unit] The data storage unit 100 stores various data from the social networking service (SNS). For example, the data storage unit 100 describes a first database DB1 in which the registration information of multiple users on the SNS is stored. Hereafter, the SNS registration information will be referred to as the first registration information, and the video streaming service registration information will be referred to as the second registration information, to distinguish the registration information for each service.

[0037] Figure 6 shows an example of data storage in the first database DB1. As shown in Figure 6, the first database DB1 stores user accounts, passwords, ranks, and first registration information. For example, when a user registers as a new member of the SNS, a user account is issued for that user, and a record corresponding to that user is created in the first database. The first database DB1 may also store other information, such as the user's usage status of the SNS. For example, the user's login date and time, posted content, posting date and time, or browsing history may be stored as usage status.

[0038] A user account is information that uniquely identifies a user on the social networking service (SNS). An email address may be used as a user account. A password is authentication information used to log in to the SNS. Ranks are updated according to the user's usage of the SNS. For example, the first server determines a user's rank based on their usage over a certain period. Each rank has conditions set for achieving that rank, and the first server determines whether the user's usage meets those conditions. The first server determines the rank corresponding to the conditions met by the user's usage as that user's rank.

[0039] The first registration information stored in the first database DB is the user's registration information on the social networking service (SNS). In this embodiment, all or part of the first registration information is reused when a new member registers for the video streaming service. For example, items of the first registration information that are common with the second registration information are reused when a new member registers for the video streaming service. Users can change any item of the first registration information. The first registration information is not limited to the example in Figure 6 and may be any information.

[0040] [Verification Section] The verification unit 101 checks whether it is possible to contact the user based on the user's email address. The email address is an example of contact information. Therefore, wherever "email address" is written in this embodiment, it can be read as "contact information".

[0041] Contact information refers to information about a user's contacts. It is information that can identify the recipient of a given communication method. When communication is conducted by sending data, the recipient of the data corresponds to the contact information. When communication is conducted by sending a signal, the recipient of the signal corresponds to the contact information. Contact information can be any information appropriate to the communication method and is not limited to email addresses. For example, contact information may include a phone number, a user account for a messaging app, a user account for a social networking service (SNS), a user account for a chat application, a messenger application, or a fax number. A user account is information that uniquely identifies a user and is sometimes called a user ID.

[0042] Confirming whether or not contact can be made with the user means confirming the validity of the user's contact information. Validity refers to whether or not the user is actually using the contact information. Validity can also be described as existence or accuracy. The confirmation performed by the confirmation unit can also be described as authentication of contact information. Therefore, the confirmation of the email address in this embodiment can also be described as email authentication.

[0043] The verification unit 101 requests a predetermined response from the user using the appropriate contact method based on the user's contact information. Upon receiving the request, the user provides the predetermined response using the appropriate contact method. This response is to be made from the user terminal 30, but responses from other computers are also permitted. If the verification unit 101 does not receive the predetermined response from the user, it determines that it cannot contact the user, and if it receives the predetermined response from the user, it determines that it can contact the user.

[0044] In this embodiment, the confirmation unit 101 sends a message (email) containing a confirmation link L30 based on the user's email address. The confirmation unit 101 confirms whether it can contact the user by determining whether the user has selected link L30. Therefore, the user selecting link L30 corresponds to the user making a predetermined response. Note that link L30 is not limited to a string as shown in Figure 3, but may be in any format. For example, a button with an embedded URL may correspond to link L30.

[0045] For example, the confirmation unit 101 determines whether the user selected link L30 by determining whether or not it accepted access to the URL indicated by link L30 included in the message. If the user does not select link L30, the confirmation unit 101 determines that it is not possible to contact the user, and if the user selects link L30, it determines that it is possible to contact the user. The data storage unit 100 stores which link L30 was sent to which user.

[0046] In this embodiment, the user must select link L30 under predetermined conditions. The confirmation unit 101 determines that it cannot contact the user if the predetermined conditions are not met even if the user selects link L30. The confirmation unit 101 determines that it can contact the user if the user selects link L30 and the predetermined conditions are met. The predetermined conditions can be any conditions that allow for the determination of the occurrence of some kind of abnormality, for example, at least one of the first to fifth conditions described below.

[0047] (First condition) The predetermined condition may be that the user terminal 30 that requested the sending of the message and the user terminal 30 that the user selected link L30 are the same. If they are different, it means that the predetermined condition is not met, and if they are the same, it means that the predetermined condition is met. Identification information that identifies the user terminal 30 that requested the sending of the message may be included in link L30 or stored in the data storage unit 100. This identification information may be any information that can identify the user terminal 30, such as a unique ID recorded in the SNS application, the IP address of the user terminal 30, the individual identification information of the user terminal 30, or information recorded on the SIM card.

[0048] (Second condition) The specified condition may be that the user account used when requesting to send a message and the user account used when the user selects link L30 are the same. If they are different, it means the specified condition is not met, and if they are the same, it means the specified condition is met. The user account used when requesting to send a message may be included in link L30 or may be stored in the data storage unit 100. The user account may be requested to be entered each time, or it may be stored in advance in the user terminal 30.

[0049] (Third condition) The predetermined condition may be that the user selects the link L30 of the latest message. As explained with reference to Figure 2, in this embodiment, the user can repeatedly send messages to the same email address. The confirmation unit 101 generates a new link L30 each time a message is sent. That is, the confirmation unit 101 makes the link L30 different for each message. If the user selects the link L30 of an old message, it corresponds to the predetermined condition not being met, and if the user selects the link L30 of the latest message, it corresponds to the predetermined condition being met.

[0050] (Fourth condition) The specified condition may also be that the user selects link L30 within a specified validity period. If the user selects link L30 of an expired message, it is equivalent to the specified condition not being met, and if the user selects link L30 of a message that is within its validity period, it is equivalent to the specified condition being met. The validity period may be of any length, for example, 30 minutes to 2 hours after the message is sent, or it may be a shorter or longer period. The validity period may be included as part of link L30, or it may be stored in the data storage unit 100.

[0051] (Fifth Condition) The specified conditions may be conditions other than the first to fourth conditions, for example, the absence of communication errors or other abnormalities. The occurrence of communication errors or other abnormalities is equivalent to the failure to satisfy the specified conditions, and the absence of communication errors or other abnormalities is equivalent to the satisfaction of the specified conditions.

[0052] The predetermined response used by the verification unit 101 to verify the email address is not limited to the example of this embodiment. For example, the verification unit 101 may send a message containing predetermined authentication information (such as a one-time authentication number). In this case, the user entering the authentication information contained in the message corresponds to making the predetermined response. Alternatively, for example, the message may include both link L30 and authentication information, and the user selecting link L30 and entering the authentication information may correspond to the predetermined response.

[0053] Furthermore, the means of communication used by the verification unit 101 may be any means of communication appropriate to the contact information, and is not limited to email. For example, the means of communication may be SMS (Short Message Service), automated voice calls using IVR (Interactive Voice Response), messaging apps, SNS, chat, messenger, or internet fax. Chat is not limited to text chat, but also includes video chat or voice chat. If there is multiple contact information, the verification unit 101 may perform verification by combining multiple means of communication.

[0054] Furthermore, an email address is merely one example of information regarding the recipient of a message; the recipient may be a telephone number, a fax number, or a user account for a messaging app, social networking service, chat, or messenger. Therefore, the message is not limited to email, but can be any message that can be sent using the contact methods exemplified above. In this case as well, the confirmation unit 101 may use a message similar to the email described in this embodiment. When using automated voice dialing with IVR, the confirmation unit 101 may dial an automated voice message to a telephone number, which is an example of the user's contact information, and determine whether the user answered the phone.

[0055] [3-2. Functions implemented on the second server] As shown in Figure 5, the second server 20 implements a data storage unit 200. The data storage unit 200 mainly implements a storage unit 22. The data storage unit 200 stores various data in the video distribution service. For example, the data storage unit 200 describes a second database DB2 in which the second registration information of multiple users in the video distribution service is stored.

[0056] Figure 7 shows an example of data storage in the second database DB2. As shown in Figure 7, the second database DB2 stores user accounts, passwords, and second registration information. For example, when a user registers for a new video streaming service, a user account is issued for that user, and a record corresponding to that user is created in the second database DB2. Other information may also be stored in the second database DB2.

[0057] A user account is information that uniquely identifies a user in a video streaming service. An email address may be used as the user account. A password is authentication information used to log in to the video streaming service. When a new user registers for the video streaming service, all or part of the first registration information is reused as the second registration information and stored in the second database DB2. Users may manually enter all of the second registration information. The second registration information is not limited to the example in Figure 7 and can be any information.

[0058] [3-3. Functions implemented on the user terminal] As shown in Figure 5, the user terminal 30 implements a data storage unit 300, an acquisition unit 301, a determination unit 302, and a processing unit 303. The data storage unit 300 is mainly implemented by the storage unit 32. The acquisition unit 301, the determination unit 302, and the processing unit 303 are each mainly implemented by the control unit 31.

[0059] [Data Storage Unit] The data storage unit 300 stores the data necessary for a user to register as a new member of a video streaming service from a social networking service (SNS) app. For example, the data storage unit 300 stores the SNS app and the email app. Alternatively, the data storage unit 300 may also store the video streaming service application (hereinafter referred to as the video app). The video app may be installed before or after new member registration for the video streaming service.

[0060] [Acquisition Department] The acquisition unit 301 acquires the user's rank. The user's rank is an example of reliability information. Therefore, wherever "rank" is written in this embodiment, it can be read as "reliability information." Reliability information is information regarding the reliability of the first registration information that the user has registered on the SNS. Reliability information only needs to be information that allows for inference of the reliability of the first registration information. In other words, reliability information may be information that correlates with the reliability of the first registration information, or information that indirectly indicates the reliability of the first registration information.

[0061] Reliability refers to the accuracy of the primary registration information. Reliability can also be defined as whether the user is actually using the primary registration information, or the recency (up-to-dateness) of the primary registration information. Reliability information can be any information related to reliability and is not limited to rank. For example, reliability information may include the number of logins or login frequency, the time elapsed since the last login, the payment amount, the number of item purchases, the status of point accrual, the number of times messages such as direct mail have been opened, the number of times any links contained in a message have been selected, or the time elapsed since a message was opened. These values ​​can be considered the reliability of the primary registration information. Higher values ​​may indicate higher reliability, while lower values, such as the time elapsed since a message was opened, may indicate higher reliability.

[0062] In this embodiment, since the user rank is stored in the first database DB1, the acquisition unit 301 acquires the user rank stored in the first database DB1. The user rank may not be stored in the first database DB1 but calculated on the spot. In this case, the first database DB1 is assumed to store the information necessary to calculate the user rank (user usage status). If a computer other than the first server 10 stores the user rank, the acquisition unit 301 can acquire the user rank from the other computer.

[0063] [Judgment section] The determination unit 302 determines whether the user's rank is higher than a predetermined rank. The predetermined rank is the rank that serves as the determination criterion for the determination unit 302, and in this embodiment, it is the lowest rank among a plurality of ranks. Therefore, the determination unit 302 determines whether the user's rank is higher than rank 1 (whether it is rank 2 or higher). The rank that serves as the determination criterion is not limited to rank 1, but can be any rank lower than the highest rank. For example, the rank that serves as the determination criterion may be any of ranks 2 to 4.

[0064] A user's rank being higher than rank 1 is one example of a predetermined criterion. Therefore, any section explaining why a user's rank is higher than rank 1 can be interpreted as referring to a predetermined criterion. The predetermined criterion can be any criterion corresponding to the reliability information, and any criterion can be set. If the reliability information is expressed numerically, then the predetermined criterion is met if the numerical value indicated by the reliability information is above or below a threshold. If the reliability information is expressed using letters such as rank A or rank B, then the predetermined criterion is met if the letter indicated by the reliability information is a predetermined letter.

[0065] For example, if the reliability information is the number of logins to the SNS or the login frequency, the determination unit 302 may determine whether the number of logins or login frequency indicated by the reliability information is above a threshold. If the number of logins or login frequency is above the threshold, it is inferred that the user logs in frequently and the reliability of the first registration information is high, which corresponds to meeting the predetermined criteria. If the number of logins or login frequency is below the threshold, it is inferred that the user logs in infrequently and the reliability of the first registration information is low, which corresponds to not meeting the predetermined criteria.

[0066] For example, if the reliability information is the elapsed time since the most recent login, the determination unit 302 may determine whether the elapsed time indicated by the reliability information is equal to or greater than a threshold. If the elapsed time is less than the threshold, it is presumed that the user has used SNS recently and the reliability of the first registration information is high, which corresponds to meeting the predetermined criteria. If the elapsed time is equal to or greater than the threshold, it is presumed that the user has not used SNS recently and the reliability of the first registration information is low, which corresponds to not meeting the predetermined criteria.

[0067] [Processing] The processing unit 303 executes processing according to the determination result of the determination unit 302 when a user registers second registration information with the video distribution service. Registering second registration information with the video distribution service means storing the second registration information in the second database DB2. Associating second registration information with a user's user account, or storing second registration information in a record in the second database DB2 corresponding to a user, is equivalent to that user registering second registration information with the video distribution service.

[0068] The processing that corresponds to the determination result of the determination unit 302 is processing in which at least one of the content or flow changes depending on the determination result of the determination unit 302. For example, if the determination result of the determination unit 302 changes at least one of the screen transition, the content displayed on the screen, the internal processing of the computer, the communication content, and these flows, then processing that corresponds to the determination result of the determination unit 302 is executed. Hereafter, the processing executed by the processing unit 303 will be referred to as the registration processing.

[0069] The registration process is the process performed to register the second registration information. For example, displaying a screen to accept input of the second registration information, displaying the input or reused second registration information on the screen, sending the second registration information to the first server 10 or the second server 20, or storing the second registration information in the second database DB2 all constitute the registration process. Also, for example, requesting the confirmation unit 101 to confirm the email address also constitutes the registration process. All or part of the process in the series of steps from when the user performs the prescribed operation for registration application until the second registration information is registered may constitute the registration process.

[0070] In this embodiment, the processing unit 303 changes at least one of the contents and flow of the registration process depending on whether the user's rank is determined to be higher than rank 1 or to be rank 1. For example, if the processing unit 303 determines that the user's rank is higher than rank 1, it omits the email address verification by the verification unit 101, and if the user's rank is determined to be rank 1, it has the verification unit 101 verify the email address. Omitting the email address verification means skipping the process of the verification unit 101 without executing it.

[0071] In the example shown in Figure 2-4, if the processing unit 303 determines that the user's rank is higher than rank 1, it displays the registration screen G2E for entering second registration information without displaying the registration screens G2A and G2B for verifying the email address. If the processing unit 303 determines that the user's rank is rank 1, it displays the registration screens G2A and G2B for verifying the email address, and then, on the condition that the email address has been verified by the verification unit 101, it displays the registration screen G2C for entering second registration information.

[0072] In this embodiment, the first registration information includes an email address, and the processing unit 303, when it determines that the user's rank is higher than rank 1, omits the verification of the email address by the verification unit 101 and reuses the email address included in the first registration information as the second registration information. Reuse means obtaining information without requiring user input. For example, automatically entering information into input forms F20 and F21, or in particular storing the information directly in the second database DB2 without automatic input, constitutes reuse.

[0073] In the example shown in Figure 4, if the processing unit 303 determines that the user's rank is higher than rank 1, it displays registration screen G2E using the second registration information, such as the email address, without displaying registration screens G2A and G2B for email address verification. Furthermore, if the user's rank is determined to be rank 1, registration screen G2C will use the second registration information, including the email address, if the user did not enter an email address on registration screen G2A.

[0074] For example, if the user requests a change to their email address after the email address has been reused as second registration information, the processing unit 303 will prompt the confirmation unit 101 to confirm the changed email address. In this case, the processing unit 303 will prompt the confirmation unit 101 to confirm the changed email address regardless of the determination result of the determination unit 302. In the example shown in Figures 3 and 4, the user requests a change to their email address by entering the email address into the input form F20 on the registration screen G2C or registration screen G2E. Note that entering into the input form F20 means focusing on the input form F20 and directly entering the information using a software keyboard or the like (manual input).

[0075] For example, if the processing unit 303 determines that the user's rank is rank 1, it requests the user to enter an email address and then has the confirmation unit 101 confirm the email address. In the example in Figure 2, the processing unit 303 requests the user to enter an email address by displaying the registration screen G2A, which includes the input form F20. In this embodiment, the email address is automatically entered into the input form F20, but the email address may not be automatically entered, and the user may be required to manually enter all digits of the email address.

[0076] For example, if the processing unit 303 determines that the user's rank is rank 1 and the email address entered by the user is verified by the verification unit 101, it acquires the email address entered by the user as second registration information. In the example shown in Figures 2 and 3, the processing unit 303 acquires the email address entered by the user in input form F20 of registration screen G2A as second registration information, and displays the acquired email address in input form F20 of registration screen G2C, which is displayed after the email address has been verified.

[0077] For example, the first registration information includes an email address and other registration information, and the processing unit 303 reuses the other registration information as the second registration information regardless of the determination result of the determination unit 302. The other registration information is information other than the email address from the first registration information, and is, for example, at least one of name, address, telephone number, and date of birth. The processing unit 303 reuses the other registration information in both cases: when it is determined that the user's rank is higher than rank 1, and when it is determined that the user's rank is rank 1.

[0078] [4. Processes executed by the registration system] Figures 8 and 9 are flowcharts showing an example of processing performed in the registration system S. The processing shown in Figures 8 and 9 is performed by the control units 11, 21, and 31 operating according to the programs stored in the storage units 12, 22, and 32, respectively. The processing shown in Figures 8 and 9 is an example of processing performed by the functional block shown in Figure 5.

[0079] As shown in Figure 8, when the user terminal 30 selects the SNS app icon, it launches the SNS app and displays the top screen G1 on the display unit 35 (S1). In S1, a login process for the SNS is performed between the user terminal 30 and the first server 10. Thereafter, whenever any request is sent from the user terminal 30 to the first server 10, information that can identify the user (for example, the user account on the SNS or the IP address of the user terminal 30) is also sent.

[0080] When the user terminal 30 selects icon I10, it displays window W11 on the top screen G1 (S2). If icon I10 is not selected, the user uses SNS by making new posts or viewing posts from other users via the SNS app. The first server 10 updates the user's rank according to the user's SNS usage.

[0081] When the user terminal 30 selects button B12 and agrees to the terms of service, it requests the user's rank and first registration information from the first server 10 (S3). Upon receiving the request, the first server 10 refers to the first database DB1 and sends the user's rank and first registration information to the user terminal 30 (S4). In S4, the rank and first registration information associated with the user account of the user who requested the rank and first registration information are sent from the first database DB1.

[0082] When the user terminal 30 receives the user's rank and the first registration information, it determines whether the user's rank is higher than rank 1 (S5). If it is determined that the user's rank is rank 1 (S5;N), the user terminal 30 displays a registration screen G2 on which a confirmation message can be sent, based on the first registration information received from the first server 10 (S6). In S6, the registration screen G2A in Figure 2 is displayed.

[0083] The user terminal 30 accepts the input of an email address to input form F20 based on the detection signal from the operation unit 34 (S7). In S7, input to input form F22 is not accepted. If the email address registered with the SNS is also used for the video distribution service, the email address is not entered into input form F20.

[0084] When the user terminal 30 selects button B22, it requests the first server 10 to send a confirmation message to the email address entered in input form F20 (S8). Upon receiving the request, the first server 10 sends a confirmation message containing a predetermined link L30 to the email address entered in input form F20 (S9). In S9, the first server 10 generates a URL containing predetermined arguments as link 30. These arguments are used to verify the email address and may include, for example, information identifying the user terminal 30, an expiration date, or predetermined authentication information.

[0085] The user terminal 30 displays a message on the registration screen G2 indicating that a confirmation message has been sent (S10). In S10, the registration screen G2B in Figure 2 is reached, and the user terminal 30 disables button B22. The user terminal 30 determines whether a predetermined time has elapsed, and if it determines that the predetermined time has elapsed, it enables button B22. If the enabled button B22 is selected, processes S8 and S9 are executed again. Alternatively, the user may return to the previous screen and re-enter their email address from the state of the registration screen G2A.

[0086] When the user moves the SNS app to the background and selects the email app icon, the user terminal 30 displays the email screen G3 on the display unit 35 (S11). When the user selects the confirmation message link L30, the user terminal 30 sends an access request to the URL indicated by the link L30 to the first server 10 (S12).

[0087] Moving to Figure 9, when the first server 10 receives an access request, it sends the email address verification result to the user terminal 30 (S13). In S13, the first server 10 determines whether the email address has been verified by determining whether the access request is a valid URL. The first server 10 also determines whether the email address has been verified based on each of the first to fifth conditions mentioned above.

[0088] When the user terminal 30 receives the email address verification result, it refers to the received verification result (S14). If the email address verification fails (S14; failure), a predetermined error is displayed and this process terminates. In this case, the process may return to S6 and start again from entering the email address.

[0089] On the other hand, if the email address verification is successful (S14; success), the user terminal 30 displays the registration screen G2 with the first registration information automatically entered into the input form F22 (S15). In S15, the registration screen G2C in Figure 3 is displayed. The user terminal 30 determines whether the email address in the input form F20 has been changed (S16). In S16, the user terminal 30 determines whether the input form F20 has been focused and any input has been made. If any changes have been made to the email address before the focus of the input form F20 is removed, it is determined that the email address has been changed.

[0090] If it is determined that the email address has been changed (S16; Y), the user terminal 30 displays window W23 on the registration screen G2 (S17). If the user selects button B25 (S18; Change), the process returns to S6, and the changed email address is verified. If the user selects button B24 (S18; Cancel), the email address change is canceled, and the process returns to S16.

[0091] In S16, if it is determined that the email address has not been changed (S16;N), the user terminal 30 requests at least one of the first server 10 and the second server 20 to register as a new member of the video distribution service once the user has completed a predetermined operation (S19). Upon receiving the request, at least one of the first server 10 and the second server 20 performs new member registration based on the information entered on the registration screen G2 (S20). In S20, a user account for the video distribution service is issued and stored in the second database DB2 along with the second registration information. Upon receiving confirmation that new member registration is complete, the user terminal 30 displays the completion screen G4 (S21), and this process ends.

[0092] In S5, if it is determined that the user's rank is higher than rank 1 (S5; Y), the process proceeds to S15. In this case, processes S6 to S14 are not executed. That is, the user terminal 30 skips the verification of the email address registered with SNS and proceeds with the new member registration process.

[0093] According to the registration system S of this embodiment, when a user registers second registration information to a video distribution service, the system can enhance user convenience by performing processing based on whether the user's rank on the SNS is higher than rank 1. For example, if the registration process is fixed regardless of the reliability of the first registration information, unnecessary verification may be performed for highly reliable users, potentially increasing the user's workload. In this case, the user may give up on registering as a new member of the video distribution service midway through. However, if the reliability of the first registration information is relatively high, the verification of the first registration information is omitted, reducing the user's workload and preventing the user from giving up on registering as a new member of the video distribution service midway through. In this way, by processing according to the reliability of the email address on the SNS, new member registration for video distribution services can be made more flexible, thereby enhancing user convenience.

[0094] Furthermore, the registration system S can improve user convenience by preventing unnecessary verification from being performed on users with highly reliable email addresses, by omitting email address verification by the verification unit 101 when the user's rank is determined to be higher than rank 1, and requiring the verification unit 101 to verify the email address when the user's rank is determined to be rank 1. Since unnecessary verification is not performed, the processing load on the first server 10 and the user terminal 30 can be reduced. Network load can be reduced because unnecessary verification messages are not sent.

[0095] Furthermore, if the registration system S determines that the user's rank is higher than rank 1, it omits the verification of the email address by the verification unit 101 and reuses the email address as second registration information. This prevents unnecessary verification from being performed on inputs from users with highly reliable email addresses, and since the user does not have to enter their email address, user convenience is improved. Since unnecessary verification is not performed, the processing load on the first server 10 and the user terminal 30 can be reduced. Since unnecessary verification messages are not sent, the network load can be reduced.

[0096] Furthermore, if the registration system S has used an email address as secondary registration information and the user requests to change the email address, the confirmation unit 101 will verify the changed email address. This prevents the incorrectly entered email address from being registered with the video streaming service if the user enters the wrong email address. As a result, the administrator of the video streaming service can reliably contact the user. Users can also avoid situations where they do not receive communications from the video streaming service, thus improving convenience.

[0097] Furthermore, if the registration system S determines that the user's rank is rank 1, it will request the user to enter their email address and have the verification unit 101 verify the email address, thereby preventing email addresses that the user does not use from being registered with the video streaming service. As a result, the administrator of the video streaming service can reliably contact the user. Users can also prevent situations where they do not receive communications from the video streaming service, thereby improving convenience.

[0098] Furthermore, when the registration system S determines that the user's rank is rank 1 and the email address entered by the user is verified by the verification unit 101, it can acquire the email address entered by the user as second registration information, thereby registering the email address, which has been confirmed to be able to contact the user, with the video distribution service. As a result, the administrator of the video distribution service can reliably contact the user. Users can also prevent situations where they do not receive communications from the video distribution service, thereby improving convenience.

[0099] Furthermore, the registration system S can reliably confirm whether or not it can contact the user by sending a message containing a confirmation link L30 and determining whether or not the user has selected link L30. From the user's perspective, this also enhances convenience, as they only need to select link L30 without having to enter authentication information.

[0100] Furthermore, the registration system S can more reliably confirm whether or not it is possible to contact a user by determining that it cannot contact the user if the predetermined conditions are not met even if the user selects link L30, and determining that it can contact the user if the user selects link L30 and the predetermined conditions are met.

[0101] Furthermore, the registration system S can reuse other registration information included in the first registration information as second registration information, regardless of the judgment result of the judgment unit 302. This allows information that does not require special verification to be reused as is, thereby improving user convenience.

[0102] Furthermore, the registration system S can improve convenience by reducing the effort required for high-ranking users and by using a rank correlated with the reliability of the email address, making it a criterion for the determination unit 302 to determine if the user's rank is higher than a predetermined rank. Even for low-ranking users, it can prevent old email addresses from being registered with the video streaming service, thus improving convenience. In addition, since there is no need to separately set up reliability information for new member registration of the video streaming service, information management in the registration system S becomes easier.

[0103] Furthermore, the registration system S can improve convenience by reducing the effort required for users who use SNS to some extent, by using the lowest rank among multiple ranks as the judgment criterion for the judgment unit 302. Even for users who hardly use SNS, it can prevent old email addresses registered with SNS they rarely use from being registered with video streaming services, thus improving convenience.

[0104] [5. Variant] This disclosure is not limited to the embodiments described above. It may be modified as appropriate without departing from the spirit of this disclosure.

[0105] (1) For example, the first registration information registered on the SNS may include multiple email addresses. In this modified example, the first registration information includes a main email address and a secondary email address (such as a mobile phone email address). There may be multiple secondary email addresses. If it is necessary to contact the user on the SNS, a message will be sent to the main email address. The secondary email address will only be used in specific cases, such as when specified by the user.

[0106] Figure 10 shows an example of the new member registration process in modified example (1). As shown in Figure 10, the process is similar to that in the embodiment until registration screen G2C or registration screen G2E is displayed, and a similar registration screen G2F is displayed. When the user focuses on input form F20, a list of multiple email addresses registered with SNS, L26, is displayed (state of registration screen G2G). For example, sub-email addresses are displayed in list L26.

[0107] The user can select any email address from list L26. When the user selects one of several email addresses and requests a change, the processing unit 303 omits the confirmation of the changed email address by the confirmation unit 101. As shown in Figure 10, when the user selects a changed email address from list L26, the email address confirmation is omitted, and the changed email address is displayed in input form F20 (state of registration screen G2H). Note that users with rank 1 may be treated the same as users with rank 2 or higher, or confirmation may be performed even if they select an email address from list L26.

[0108] The user can also enter an email address in input form F20 instead of selecting an email address from list L26. When the user enters a changed email address and requests a change, the processing unit 303 prompts the confirmation unit 101 to confirm the changed email address. As shown in Figure 10, when the user enters a changed email address in input form F20, a window W23 similar to the registration screen G2D is displayed (state of registration screen G2I). The process after window W23 is displayed is as described in the embodiment.

[0109] According to modification (1), when a user requests to change their email address by selecting one of several email addresses registered with the SNS, the verification of the changed contact information by the verification unit 101 is omitted. This prevents unnecessary verification from being performed on users with highly reliable email addresses, thereby improving user convenience. Since unnecessary verification is not performed, the processing load on the first server 10 and the user terminal 30 can be reduced. Since unnecessary verification messages are not sent, the network load can be reduced.

[0110] (2) For example, if a Rank 1 user's email address is verified and then the second registration information, such as the email address registered on the SNS, is reused, the procedure for new member registration is increased compared to users of Rank 2 or higher, and therefore this is equivalent to restricting the reuse of the second registration information in some way. Such restrictions are not limited to the examples of the embodiments. In this modified example, a case in which the reuse of the second registration information is restricted by a method other than email address verification is explained. Note that in modified example (2), email address verification does not need to be performed.

[0111] In this modified version, the processing unit 303 reuses all or part of the first registration information as the second registration information when it is determined that the user's rank is higher than rank 1, and restricts the reuse of all or part of the first registration information as the second registration information when it is determined that the user's rank is rank 1.

[0112] Restrictions include inserting other processing before reusing the second registration information, requiring the user to perform some operation before reusing the second registration information, not reusing the second registration information, or reducing the number of second registration information items that are reused. For example, if the processing unit 303 determines that the user's rank is rank 1, it may display a message prompting confirmation of all or part of the first registration information, or it may request re-entry of this information. Alternatively, if the processing unit 303 determines that the user's rank is rank 1, it may choose not to reuse all or part of the first registration information as second registration information.

[0113] According to variation (2), if a user's rank is determined to be higher than rank 1, all or part of the first registration information can be reused as the second registration information. Conversely, if a user's rank is determined to be rank 1, the reuse of all or part of the first registration information as the second registration information is restricted. This reduces the effort required for higher-ranked users to input information and improves convenience. Lower-ranked users can also benefit by avoiding the hassle of having their old email addresses reused for video streaming services, requiring them to delete and change them each time.

[0114] (3) Furthermore, for example, the combination of the first service and the second service is not limited to the examples of the embodiments. The registration system S can be applied to various services such as electronic payment services, transportation services, e-commerce services, electronic ticketing services, financial services, or communication services.

[0115] In this modified example, an electronic payment service is described as an example of the first service, and a transportation service is described as an example of the second service. The first registration information is the registration information for the electronic payment service, and the second registration information is the registration information for the transportation service. The electronic payment service and the transportation service are interconnected. For example, you can use the electronic payment service to charge electronic money in the transportation service. Also, for example, when you charge electronic money in the transportation service, points are awarded in the electronic payment service.

[0116] Furthermore, the electronic payment service in this modified example shall be provided by a provider that comprehensively offers various services such as e-commerce services. This provider comprehensively manages the primary registration information for the various services it provides. For this reason, the primary registration information for the electronic payment service may also be used in the e-commerce services provided by this provider. A transportation service, which is an example of a second service, may also be provided by this provider, but in this modified example, the transportation service shall be provided by a different provider.

[0117] Electronic payment services are services that provide users with electronic payment. Electronic payment itself can be performed in any way, such as credit card payment, debit card payment, bank transfer payment, point payment, electronic money payment, or other electronic value payment. Transportation services are services provided by transportation companies such as railway companies or bus companies. Users can use transportation services to enter and exit through automatic ticket gates, purchase commuter passes, purchase tickets or reserved seats, or use transportation-related electronic money.

[0118] The user terminal 30 has an electronic payment service application (hereinafter referred to as the electronic payment app) installed, and the user registers as a new member of a transportation service through the electronic payment app. The user's rank may be a rank within the electronic payment service, or a rank within other services (such as e-commerce services) provided by the same provider as the electronic payment service.

[0119] This modified example uses the case where a rank is used in an e-commerce service. The first registration information is common to both the electronic payment service and the e-commerce service, and the reliability of the first registration information in the e-commerce service can be said to be the same as the reliability of the first registration information in the electronic payment service. For example, a user's rank is determined by the user's payment amount, number of payments, payment frequency, points earned by the user, credit card created by the user, or a combination of these.

[0120] The processing unit 303 omits verifying the email address registered with the electronic payment service if the user's rank is higher than rank 1, and verifies the email address registered with the electronic payment service if the user's rank is rank 1. The procedure for verifying the email address may be the same as in the embodiment. The processing unit 303 reuses the user's registered information, such as the user's name, registered with the electronic payment service for new member registration of the transportation service.

[0121] According to variation (3), it is possible to improve the convenience for users when registering for new memberships of transportation services from an electronic payment app.

[0122] (4) Alternatively, for example, the modified examples described above may be combined.

[0123] For example, the processing unit 303 may decide whether or not to perform the verification by the verification unit 101 based on the determination result of the determination unit 302, and may not reuse the first registration information. For example, it is possible to predict to some extent whether a user who frequently uses social media is likely to commit some kind of fraud, so the verification of the email address may be omitted, and fraud may be determined by other methods. On the other hand, it is difficult to predict whether a user who does not use social media much is likely to commit some kind of fraud, so the processing unit 303 may, when starting new member registration for the video distribution service, request the verification unit 101 to verify the email address to confirm whether the user is trustworthy to some extent. In this case, none of the first registration information may be reused, and the user may be required to manually enter all items in the new member registration.

[0124] For example, instead of registering for a new video streaming service through the SNS app, a user may register by entering their SNS user account and password from another screen, such as the video streaming app. Also, for example, if a user enters an email address that is not registered with SNS when registering for a new video streaming service, this email address may be added as the first registration information on SNS. Also, for example, if the second registration information entered by a user is not registered as the first registration information on SNS, or is different from the first registration information on SNS, the same information as the second registration information may be registered as the first registration information.

[0125] Furthermore, although the embodiment uses the scenario of new member registration as an example, the registration system S can be applied to other scenarios as well. When a registered user changes their second registration information, the changed second registration information is stored in the second database DB2, so changing the second registration information may be equivalent to registering the second registration information with the video distribution service. Linking the SNS app and the video app may be equivalent to registering the second registration information with the video distribution service. A user who has only been issued a user account may subsequently register additional second registration information, which may be equivalent to registering the second registration information with the video distribution service.

[0126] Furthermore, although we have described a case where the main functions are shared between the first server 10 and the user terminal 30, each function may be implemented on a single computer. Also, for example, a function described as being implemented on the first server 10 may be implemented on the second server 20 or the user terminal 30. Also, for example, a function described as being implemented on the user terminal 30 may be implemented on the first server 10 or the second server 20. [Explanation of symbols]

[0127] S Registration system, N Network, 10 First server, 11 Control unit, 12 Storage unit, 13 Communication unit, 20 Second server, 21 Control unit, 22 Storage unit, 23 Communication unit, 30 User terminal, 31 Control unit, 32 Storage unit, 33 Communication unit, 34 Operation unit, 35 Display unit, G1, G1A, G1B Top screen, G2, G2A, G2B, G2C, G2D, G2E, G2F, G2G, G2H, G2I Registration screen, G3 Email screen, G4 Completion screen, 100 Data storage unit, 101 Confirmation unit, 200 Data storage unit, 300 Data storage unit, 301 Acquisition unit, 302 Judgment unit, 303 Processing unit, B12, B22, B24, B25 Buttons, F20, F21, F22 Input form, I10 Icon, L26 List, L30 Link, W11, W23 Window, DB1 First Database, DB2 Second Database.

Claims

1. Reliability information relating to the reliability of first registration information registered by a user in a first database of a first service in which a rank according to usage status is set among a plurality of ranks, wherein the reliability information is the rank of the user, and acquisition means for acquiring the reliability information from the first database. A determination means for determining whether the reliability information satisfies a predetermined criterion referenced by the program, wherein the user's rank is higher than the predetermined rank. Processing means that, if the reliability information is determined to meet the criteria, reuse all or part of the first registration information as second registration information registered by the user to the second service, and restrict the reuse of all or part of the first registration information as second registration information if the reliability information is determined not to meet the criteria, A registration system that includes this.

2. The processing means reuses all or part of the above when the user registers the second registration information to the second service when registering as a member of the second service. The registration system according to claim 1.

3. The first service is used from the application of the first service installed on the user's user terminal. The processing means reuses all or part of the above when the user uses the second service from the application and registers the second registration information in the second service. The registration system according to claim 1 or 2.

4. The processing means is If the reliability information is determined to meet the criteria, all or part of the first registration information is automatically entered into an input form that accepts input of the second registration information, thereby being reused as the second registration information. If the reliability information is determined not to meet the criteria, the use of all or part of the first registration information as second registration information is restricted by preventing it from being automatically entered into the input form. A registration system according to any one of claims 1 to 3.

5. In the first service, a rank is determined by the points earned by the user. A registration system according to any one of claims 1 to 4.

6. The aforementioned predetermined rank is the lowest rank among the aforementioned multiple ranks. A registration system according to any one of claims 1 to 5.

7. Computers A first step of obtaining reliability information, which is the user's rank, from the first database of a first service in which a rank is set according to usage status among multiple ranks, and which is reliability information regarding the reliability of the first registration information registered by the user in the first database. A determination step of determining whether the reliability information satisfies a predetermined criterion referenced by the program, wherein the user's rank is higher than the predetermined rank. A processing step which, if the reliability information is determined to meet the criteria, reuses all or part of the first registration information as second registration information that the user registers with the second service, and restricts the reuse of all or part of the first registration information as second registration information if the reliability information is determined not to meet the criteria; How to register and execute this.

8. Reliability information relating to the reliability of first registration information registered by a user in a first database of a first service in which a rank according to usage status is set among a plurality of ranks, wherein the reliability information is the rank of the user, and an acquisition means for acquiring the reliability information which is the rank of the user from the first database. A determination means for determining whether the reliability information satisfies a predetermined criterion referenced by the program, wherein the user's rank is higher than the predetermined rank. Processing means that, if the reliability information is determined to meet the criteria, reuse all or part of the first registration information as second registration information registered by the user to the second service, and if the reliability information is determined not to meet the criteria, restrict all or part of the first registration information from being reused as second registration information. A program that makes a computer function.

Citation Information

Patent Citations

  • Method and system for member registration, electronic mail transmission system, and service providing system

    JP2002230397A

  • Input support method and program

    JP2005275488A

  • Online shopping site management apparatus

    JP2011086203A

  • Service providing device, collaborative signature verification device, method for identifying / authenticating user and program

    JP2013218446A

  • Profile data update system and method

    JP2015036942A