Registration information automatic input system, method and program
The registration information automatic input system addresses the challenge of verifying automatically input data and assessing website reliability by utilizing a server-based system for automatic form filling and reliability assessment, enhancing user security and accuracy.
Patent Information
- Application Number
- JP2025039051
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-12
- Publication Date
- 2025-05-20
- Estimated Expiration
- 2041-03-22
AI Technical Summary
Existing data input support systems do not provide a mechanism for users to easily verify the accuracy of automatically input data into website forms nor assess the reliability of the website for personal information registration.
A registration information automatic input system that includes a server with storage for user registration information, a site usage history database, and analysis tools to automatically fill input forms and assess website reliability based on usage history and user feedback.
Enables users to easily verify the accuracy of automatically input data and assess the reliability of websites, reducing the risk of errors and ensuring secure personal information registration.
Smart Images

Figure 2025078873000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a system for assisting data input into an input form. [Background technology]
[0002] 2. Description of the Related Art Input support systems for automating or reducing the burden of data input by a user into various input forms have been known.
[0003] For example, Patent Document 1 discloses a data input support method that reduces the burden on the user of inputting user information into a form and enables the application of an automatic input method even if different attribute names are used for each site. This input support method includes a form input means for making a file acquisition request to a file server based on a file request from a user, an attribute relationship acquisition means for acquiring an attribute relationship based on the request of the form input means, and a profile management means for managing values for the set of standard attributes for each user, and the form input means uses a target identifier and a list of field attributes as arguments to the attribute relationship acquisition means to match the standard attributes. Next, the standard attributes returned from the attribute relationship acquisition means are used to request the profile management means to acquire the attribute values. Next, an input form is constructed based on the list of attribute values returned from the profile management means. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2005-165826 A Summary of the Invention [Problem to be solved by the invention]
[0005] When a user uses a user terminal such as a smartphone to purchase an item from an online store, they need to input credit card information, address, name, etc., but it is troublesome to have the actual credit card at hand. Some websites (hereinafter simply referred to as sites) retain previously entered address, name, credit card information, etc., but the retained information cannot be used on a site that is being used for the first time, and it is uneasy to have personal information stored on a site that is being used for the first time.
[0006] The invention described in Patent Document 1 above enables automatic input of input forms, even for new sites or sites with different attributes, but does not mention a means for checking whether the automatically input items are correct or a means for the user to judge the reliability of the site where personal information is to be registered. Therefore, a mechanism is needed that allows the user to easily check the automatically input contents and to easily judge the reliability of the site.
[0007] Therefore, in consideration of the above-mentioned problems, the present invention aims to provide a mechanism that allows users to easily check the content automatically entered into an input form on a website and to easily judge the reliability of the website. [Means for solving the problem]
[0008] In order to solve the above problems, the present invention provides the following solutions.
[0009] (1) A registration information automatic input system that automatically inputs a user's registration information into an input screen of a website, wherein a server of a service provider that provides a service of automatically inputting the registration information includes a registration information storage means that stores registration information that is input when the user purchases a product on the website and includes personal identification information, address information of the user's residence or delivery destination, contact information, and credit card information, a site usage history DB that stores the website usage history of all users who have passed through the server, and a URL of the input screen of the website accessed by the user and an input request for the registration information stored in the registration information storage means on the input screen of the website. from a user terminal; input screen analysis means for analyzing a structure of the input screen, extracting input items and their attributes of the input screen, and storing the analysis data of the input screen in the site usage history DB; means for automatically filling in each input item of the input screen for the input items extracted by the input screen analysis means based on the registration information stored in the registration information storage means and the input screen analysis data stored in the site usage history DB, and transmitting the automatically filled input items to the user terminal; and site input item recording means for recording a history of the automatically filled input items in the site usage history DB for each site.
[0010] (2) In the configuration described in (1) above, the device is characterized in that it further comprises an input screen confirmation means for superimposing the name of each of the automatically input input items on the input screen and allowing the user to confirm it.
[0011] (3) In the configuration described in (1) or (2) above, the configuration further includes a site reliability determination means for determining the reliability of the website based on information stored in the site usage history DB, and is characterized in that the reliability is determined based on the URL, number of views, product purchase rate, number of positive comments, and number of negative comments of the website.
[0012] (4) In the configuration described in (3) above, the site reliability determination means is further characterized in that it determines the reliability based on an average number of days for products purchased on the Web site to arrive.
[0013] (5) In any one of the configurations (1) to (4) above, the registration information storage means is characterized in that it classifies the registration information and enables multiple registrations for each classified information.
[0014] (6) In any one of the configurations (1) to (5) above, the registration information storage means is characterized in that it converts input data with a representative attribute into input data of the same type but with different attributes and registers the converted input data.
[0015] (7) A method for automatically inputting user registration information into an input screen of a website, comprising the steps of: a server of a service provider providing a service for automatically inputting the registration information stores registration information, which is an input item when the user purchases a product on the website, and includes identity verification information, address information for a residence or delivery destination, contact information, and credit card information; storing the site usage history of all users who have passed through the server in a site usage history DB; receiving from a user terminal an URL of an input screen of a site accessed by the user and an input request for the registration information into the input screen of the website; analyzing a structure of the input screen, extracting input items and their attributes of the input screen, and storing the analysis data of the input screen in the site usage history DB; automatically inputting each input item of the input screen for the input items extracted by analyzing the structure of the input screen based on the registration information and the input screen analysis data stored in the site usage history DB, and transmitting the automatically inputted input items to the user terminal; and recording a history of the automatically inputted input items in the site usage history DB for each site. The present invention is characterized by carrying out the following steps.
[0016] (8) A program for automatically inputting user registration information into an input screen of a website, characterized in that the program causes a computer to execute each of the steps described in (7) above. Effect of the Invention
[0017] According to the present invention, it is possible to provide a mechanism that enables a user to easily check the content that has been automatically input into an input form on a website, and to easily judge the reliability of the website. [Brief description of the drawings]
[0018] [Figure 1] FIG. 1 is a diagram showing a basic configuration of an embodiment of the present invention. [Diagram 2] FIG. 13 is a diagram showing an example of a screen according to an embodiment of the present invention. [Diagram 3] FIG. 2 is a diagram illustrating an example of a functional configuration of a server of a service provider according to an embodiment of the present invention. [Figure 4] FIG. 4 is a diagram showing a specific example of data stored in a registration information storage means according to the embodiment of the present invention. [Diagram 5] FIG. 2 is a diagram showing a process between a user terminal and a server of a service provider according to an embodiment of the present invention. [Figure 6] 11A to 11C are diagrams showing specific examples of input screen analysis data stored in a site usage history DB according to an embodiment of the present invention. [Figure 7] 11 is a diagram showing a specific example of reliability determination data stored in a site usage history DB according to an embodiment of the present invention. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0019] (Basic concept) Hereinafter, the basic concept of an embodiment for carrying out the present invention (hereinafter, referred to as an embodiment) will be described with reference to Figures 1 and 2. Figure 1 is a diagram showing a basic configuration of the embodiment. Also, Figure 2 is a diagram showing an example of a screen display of the embodiment.
[0020] As shown in Fig. 1, this embodiment is a system in which a service provider is involved when a user purchases a product on an affiliated store's website. The service provider is assumed to be a reliable company established by a financial institution, public institution, etc. The flow is explained below, and the circled numbers in Fig. 1 correspond to the numbers in parentheses below.
[0021] (1) Card information registration stage A user registers his / her personal information (address, name, date of birth, contact information, credit card information, etc.) on the service provider's server (hereinafter simply referred to as the server). FIG. 2(a) is a diagram showing an example of the setting screen at the time of this registration. For simplicity, the description will be given assuming that the registered information is only credit card information. Credit card information is stored as data on the service provider's server, which has robust security, so it is safer than storing it on an individual site (including overseas sites). Once a user sets the registration information, the user can automatically input credit card information, etc., into the purchase screen of the site from any of multiple devices that the user owns. Also, multiple card numbers and product delivery addresses may be registered, allowing the user to select which card to use for automatic input on the purchase screen.
[0022] (2) Product purchase intention stage When a user wishes to purchase a product, he or she accesses a shopping site that is an affiliated store of the credit card, and displays the product purchase screen on the user's terminal. At this time, the URL of the product purchase screen on that site is sent to the server.
[0023] (3) Reliability information provision stage The server judges the reliability of the site based on data such as the usage history of the site for all users, and provides the information to the user. For example, a highly reliable site is given a reliability rating of "◎", and a less reliable site is given a reliability rating of "△" and this is sent to the user's terminal. The judgment of reliability is particularly important when purchasing from an overseas site. Then, when the user sees the reliability judgment result and intends to continue purchasing a product from that site, the user's terminal sends a signal to the server in response to the user's instructions. The server analyzes the product purchase screen displayed from the URL received in (2), and extracts the input items that the user needs to enter on the purchase screen, as well as the attributes of those input items.
[0024] (4) At the stage of providing card information The server automatically fills in each input item on the product purchase screen from the user's registration information based on the analysis result of the product purchase screen. Then, after the user confirms the automatically filled items, the input information including the card information is provided to the site. To make it easier to confirm the automatically filled items, the information registered by the user on the server is superimposed on the product purchase screen to show which items have been entered, using AR (Augmented Reality) technology. FIG. 2(b) is a diagram showing an example of the card information input screen of the shopping site at this time.
[0025] Here, "INFO RELIABILITY ◎" is displayed at the top of the screen in Figure 2(b), which indicates that the reliability of the site is high. By going through the service provider's server, information such as "X number of people have already used this service to enter information into that site" can be provided as information for judging reliability. For example, if a large number of people are using the site, it is somewhat reassuring, but if only a few people are using it, it may be better to check the online reputation a little more.
[0026] As shown in FIG. 2(b), in each input field (such as "card name", "card holder name", "card number", "expiration date", and "security code"), the server automatically inputs the item value (such as "XXX CARD", "SOUKEN TARO", "XXXX····") by referring to the registration information of the user's card registered in (1). Furthermore, the input item name (such as "CARD", "NAME", and "CARD NUMBER") is superimposed near the automatically input item using AR technology. Here, it is desirable to display not only the card number but also the card name and the card's international brand. Also, for items that are not required to be input, it is possible to pre-input the information after indicating that it is not required, and to allow the user to decide whether to send the information. In this way, the user can easily check whether the automatically input items are correct, and can avoid sending unnecessary items, further improving usability.
[0027] In addition, when card information, etc. is provided to a site, the server records information such as which site, when, and which item was entered. Figure 2(c) is a diagram showing an example of a single screen display of this usage history. On this usage history screen, the reliability previously determined for each shopping site, as well as the date of use and the name of the input item are displayed. The usage history screen can also be viewed from the setting screen in Figure 2(a).
[0028] (5) Product provision stage Returning to Figure 1, when the actual product is finally provided by the site (affiliated store) (when a product shipping notification is received), the fact that the product was indeed purchased on that site is recorded in the server's site usage history. The number of days from purchase to arrival of the product may also be recorded in the site usage history. Furthermore, if the product does not actually arrive, this may be reported by the user and recorded in the site usage history.
[0029] In this way, by having the server collect detailed site usage history, users no longer need to judge for themselves whether a site is trustworthy. In addition, the security of registered information is managed solely by the service provider, so there is less risk of information leakage compared to registering on each site (including overseas sites), and users feel more secure.
[0030] (Functional configuration) 3 is a diagram showing an example of a functional configuration of a server of a service provider according to an embodiment of the present invention (hereinafter, referred to as server 100). In this functional block diagram, arrows between the functional blocks indicate the direction of data flow or the direction of processing flow.
[0031] The server 100 is connected to the user terminal 10 and the shopping site 20 via a network, and comprises, as functional blocks, a registration information storage means 101, a site reliability determination means 102, a site usage history DB 103, an input screen analysis means 104, an input screen automatic input means 105, an input screen confirmation means 106, and a site input item recording means 107. The functions will be described below in order.
[0032] The registration information storage means 101 receives and stores information that a user registers in the server 100 from the user terminal 10. The registration information may be stored in a separate database. The information registered here is the items to be entered when purchasing a product on the shopping site 20, and is registered after being classified (categorized) into identity verification information such as name, sex, and date of birth, address information for residence or delivery destination, contact information, credit card information, and the like. As mentioned above, it is desirable to be able to register multiple pieces of classified information.
[0033] A specific example of registration information is shown in Figure 4. As shown in Figure 4, registration information consists of item name, item ID, input data set by the user, and classification. For item IDs, there is a standard specification that defines field names, but since their adoption rate on sites is low at present, it is not necessary to comply with this.
[0034] Since input items, data input formats and attributes differ depending on the shopping site, it is desirable to register the same data in multiple input formats and attributes in the registration information. Here, the input format can be a direct input format where the value is entered directly, or a selection format where the value is selected from a list of options. Also, attributes are the attributes of the input characters, such as the type of character or language (e.g. numbers, English letters, hiragana, katakana, kanji), the number of digits, full-width / half-width, etc. The input format and attributes are sometimes simply referred to as attributes.
[0035] If input data is registered on the server with typical attributes, similar input data that can be converted from there will be automatically converted. For example, if the user enters "Soken Taro" as the name with a space between the first and last name, the input data split into the first and last name will also be registered. It is also possible to convert the name into English. However, the user must confirm whether "taro" or "tarou" is correct. For dates such as birthdates, if the user enters "1969 / 2 / 20" in the Gregorian calendar, it will be automatically or semi-automatically converted and registered into "20-Feb-69," which is commonly used overseas, or "1969 / 2 / 20" in the Japanese calendar. Needless to say, the recorded registration information is encrypted and strict security management is implemented.
[0036] In the example of Figure 4 above, many input items are shown so that it can be applied to various input screens of shopping sites, but not all input items are necessary for one site. Also, the input items to be registered may be minimized to minimize the risk of information leakage so that it can be used only for specific sites. Also, multiple pieces of information of a specific category may be registered. For example, multiple pieces of credit card information or hierarchical destination information can be registered so that they can be used depending on the site or the product purchased. Of course, the input data can be written in English, so it can be used on overseas sites as well.
[0037] The site reliability determination means 102, in response to a user request or automatically, refers to data such as a usage history stored in a site usage history DB 103 described later, determines the reliability of the site based on a predetermined criterion, and displays the result on the user terminal 10. Specific examples of reliability determination data will be described later.
[0038] The site usage history DB 103 is a database that stores the site usage history of all users who have used the server 100 for each site. A user can view his or her own site usage history at any time from the user terminal 10, but when a user attempts to use a specific site, a summary result of the entire usage history including other users of that site may be displayed. The site usage history DB 103 will be described in more detail later with reference to Figs. 6 and 7.
[0039] The input screen analysis means 104 receives the URL of the input screen of the site accessed by the user from the user terminal 10, analyzes the structure of the input screen from tags such as HTML (Hyper Text Markup Language) or XML (Extensible Markup Language), and extracts input items and their attributes. The input screen analysis data is stored in the site usage history DB 103. Specific examples of the input screen analysis data will be described later, but the specific extraction method itself uses known technology.
[0040] The input screen automatic input means 105 automatically inputs input data for the input items extracted by the input screen analysis means 104, based on the registration information stored in the registration information storage means 101. At this time, the input screen analysis data stored in the site usage history DB 103 is also referenced.
[0041] The input screen confirmation means 106 displays the input screen resulting from automatic input by the input screen automatic input means 105 on the user terminal 10 and allows the user to confirm it. At this time, for each automatically input data, the input item name is superimposed on the same screen using AR technology (see FIG. 2(b)). If the user notices an error in the automatically input data or makes an input error on the site, a means for correcting the error is of course provided. For example, by double-clicking an incorrect input item, a character input screen is displayed.
[0042] When the user confirms by the input screen confirmation means 106 that there are no errors in the input data on the screen after automatic input by performing a specified operation, the site input item recording means 107 sends a confirmation signal to the server, and the server receiving the confirmation signal records the date of use (date of use), input items, and input data in the site usage history DB 103. This concludes the explanation of the functional configuration.
[0043] The functional configuration of the above embodiment is merely an example, and one functional block (database and functional processing unit) may be divided, or multiple functional blocks may be combined to form one functional block. Each functional processing unit is realized by a computer program executed by a CPU (Central Processing Unit) built into the device, which reads a computer program stored in a storage device such as a ROM (Read Only Memory), a flash memory, an SSD (Solid State Drive), or a hard disk. That is, each functional processing unit is realized by the computer program reading and writing necessary data such as tables from a database (DB; Data Base) stored in the storage device or a storage area on the memory, and, in some cases, controlling related hardware (for example, an input / output device, a display device, a communication interface device). In addition, the database (DB) in the embodiment of the present invention may be a commercial database, but it also means a simple collection of tables and files, and the internal structure of the database itself is not important.
[0044] (Processing flow) 5 is a diagram showing the processing between a user terminal and a server according to an embodiment of the present invention. In the following processing flow diagrams (flowcharts), the processing order of steps may be changed as long as the relationship between the input and output of each step is not lost. Also, reference numerals will be omitted below.
[0045] First, in step S10, if the user has registered, the user terminal logs in to the site, and if there is a product that the user wants to purchase on the site, a product purchase screen is displayed. At this time, it is desirable to simultaneously start a connection to the server. Note that since logging in is not required on a first visit to the site, step S10 is skipped, but when registering as a user on the site, the process starts from step S11.
[0046] In step S11, the user terminal transmits a request for judging the reliability of the site to the server. This request for judging the reliability may be automatically transmitted when the product purchase screen of the site is displayed, or may be transmitted by a predetermined operation by the user (for example, when the reliability judgment button is pressed or when the user registration screen is opened). The judgment as to whether or not the purchase screen has been transitioned to may be made by analyzing what button or link was pressed immediately before the screen transition (for example, a button saying "Go to purchase screen" or a link saying "Click here to proceed with purchase"), analyzing characters on the screen, or comparing the displayed screen with the results of learning images of many purchase screens.
[0047] When the server receives the reliability determination request, in step S30, it refers to the site usage history DB to determine the reliability of the site, and transmits the determination result to the user terminal. A specific method of reliability determination will be described later.
[0048] When the user terminal receives the site reliability judgment result from the server in step S12, it checks in step S13 whether the user will purchase the product, and if the user will purchase the product, it proceeds to step S14, and if the user will not purchase the product, it proceeds to step S20. In step S20, the site usage history is recorded, but even if the user ultimately does not purchase the product, it may be arranged to record only that fact.
[0049] If a product purchase is to be made, in step S14, a request to input the information registered in the server is sent to the input screen of the site.
[0050] When the server receives a request to input registration information from the user terminal, in step S31, it analyzes the input screen of the site and extracts the input items, input format, and input data attributes. Note that if the input screen of the site has been analyzed in the past, the process of step S31 is skipped.
[0051] After analyzing the input screen, the server inputs each item of the user's registration information into the input screen of the site in step S32. Then, in step S33, the server adds AR information for superimposing the input items onto the input screen information and transmits it to the user terminal.
[0052] In step S15, the user terminal receives the input screen information to which the AR information has been added, and displays the screen.
[0053] After displaying the input screen, the user terminal prompts the user to confirm whether there are any errors in each input item in step S16. If there are no errors, the user executes the purchase on this site in step S18. If there are errors, the input items are corrected in step S17, and the process returns to step S16.
[0054] After receiving purchase confirmation from the site in step S19, the user terminal sends a request to record the site usage history to the server in step S20, and ends the process. If purchase confirmation is not received from the site, there may be some kind of error, so the process returns to step S16, where the input data is checked. When the server receives the request to record the site usage history, it records the data in the site usage history DB in step S34, and ends the process. This is the flow of processing between the user terminal and the server.
[0055] (Site usage history DB) Here, the site usage history DB will be explained in more detail. The site usage history DB stores the user's site usage history (usage history) as shown in Fig. 2(c), as well as input screen analysis result data that is the result of analysis by the input screen analysis means, and reliability judgment data for judging the reliability of each site. The input screen analysis result data and reliability judgment data will be explained below with reference to Figs. 6 and 7.
[0056] FIG. 6 is a diagram showing a specific example of input screen analysis result data. The input screen analysis result data is stored as the analysis results of the input screen of a site analyzed by the input screen analysis means. Here, as an example, analysis result data of site XX, site YY, and site ZZ is shown. The item names and item IDs are the same as those explained in FIG. 4. The table in FIG. 6 stores, for each item ID for each site, information on whether the item is required or not, and the attributes of the input item. In the figure, "◯" indicates a required item, "△" indicates a non-required item, and "blank" indicates that the input item is not available on that site.
[0057] The attributes of the input items (also called input format) store information such as whether the input characters are Japanese or English names, whether the input method is selection type or input type, whether the date format is YYYY / MM / DD, YY / MM / DD, or MM / YY / DD, whether the phone number has hyphens or not, whether the name and email address written in English are case sensitive or not, etc. According to such analysis result data, the input screen automatic input means assigns each item of the user's registration information stored in the registration information storage means to the corresponding position on the input screen.
[0058] 7 is a diagram showing a specific example of reliability determination data. The reliability determination data is stored in the form of the reliability of a site determined by the site reliability determination means by aggregating the data stored in the site usage history DB for each site, as well as basic data for the determination.
[0059] In Figure 7, the trust rank of a site is determined based on the site's URL, the number of site views, the number of product purchases on the site, the product purchase rate (number of product purchases divided by number of site views), the number of positive comments, the number of negative comments, and the average number of days for product arrival. Here, the more trustworthy a site is, the higher the trust rank number is. Site XX has a high trust rank because the number of site views and the number of product purchases on the site are high, and the proportion of positive comments is also high. Site YY has an average trust rank mainly because the product purchase rate is low and the number of positive and negative comments is roughly equal. Site ZZ has the lowest trust rank because the URL starts with "http:" indicating that the communication is not encrypted, instead of "https:" indicating that the communication is encrypted, the number of site views is low, the product purchase rate is low, and there are many negative comments.
[0060] Also, depending on the products handled on the site, a site with a significantly longer average number of days for product arrival compared to other sites may be determined to have a low reliability. The number of days for product arrival is not necessarily an issue for the site alone, but it is one of the important factors to consider when purchasing from that site (especially overseas sites). Also, a site whose URL or screen display is very similar to that of a well-known site may be a fraudulent or phishing site, and therefore is determined to have a low reliability. Although not listed here, the ease of use of the site and whether there are any misleading displays may also be evaluated. The logic for determining the reliability may be updated as appropriate. In this way, by collecting the usage history of many users' sites, it becomes easier to obtain objective reliability data.
[0061] (Effects of the embodiment) According to this embodiment, it is possible to provide a mechanism that allows a user to easily check the contents automatically input into an input form on a website and to easily judge the reliability of the website. The specific effects of the configuration of this embodiment are as follows.
[0062] (1) The server of a service provider providing the service of the registration information automatic input system is provided with a registration information storage means for storing user registration information, a site reliability determination means for determining the reliability of a website, an input screen analysis means for analyzing input items on the input screen of the website, an input screen automatic input means for automatically inputting input items on the input screen based on the registration information, and a site input item recording means for recording the history of the automatically input input items for each site in a site usage history DB, thereby enabling automatic input of the input screen when purchasing a product as well as determining the reliability of the website. Also, the site usage history can be collected as basic data for determining the reliability of the site.
[0063] (2) By further providing an input screen confirmation means that superimposes on the input screen the name of each input item that has been automatically input by the input screen automatic input means, the user can easily check whether there are any errors in the automatically input results.
[0064] (3) The site reliability assessment means assesses reliability based on the website URL, number of views, product purchase rate, number of positive comments and number of negative comments, thereby providing site reliability based on objective data.
[0065] (4) The site reliability determination means further determines reliability based on the average number of days it takes for products purchased on a Web site to arrive, making it possible to predict the arrival status of products, which has a significant impact on the reliability of a shopping site.
[0066] (5) The registration information storage means classifies the registration information and enables multiple registrations for each classification, so that credit card information and shipping address information can be used separately for each site and each purchased item.
[0067] (6) Furthermore, the registration information storage means can convert input data of representative attributes into similar input data with different attributes and register it, thereby eliminating the need to repeatedly input the same data, such as name and date of birth, which only differ in input format depending on the site (including overseas sites).
[0068] In the above embodiment, the case where credit card information and the like is inputted mainly on a shopping site has been described, but the present invention can also be applied to the case where various input information is inputted on other sites.
[0069] Although the present invention has been described above using the embodiments, it goes without saying that the technical scope of the present invention is not limited to the scope described in the above embodiments. It is clear to those skilled in the art that various modifications or improvements can be made to the above embodiments. In addition, it is clear from the description of the claims that forms with such modifications or improvements can also be included in the technical scope of the present invention.
[0070] In the above embodiment, the present invention has been described as an object invention, that is, a system (server) of a service provider company. However, the present invention can also be regarded as a method invention or a computer program invention. [Explanation of symbols]
[0071] 10 User terminal 20. Shopping Sites 100 Service provider server 101 Registration information storage means 102 Site Reliability Assessment Method 103 Site usage history DB 104 Input screen analysis means 105 Automatic input method for input screen 106 Input screen confirmation means 107 Site input item recording means
Claims
1. A registration information automatic input system that automatically inputs user registration information into an input screen of a website, comprising: A server of a service provider that provides a service for automatically inputting the registration information, a registration information storage means for storing registration information, which is an input item when the user purchases a product on the website, including identity verification information, address information of the address or delivery destination, contact information, and credit card information; a site usage history DB that stores the website usage history of all users who have accessed the server; means for receiving, from a user terminal, a request to input the URL of an input screen of the website accessed by the user and the registration information stored in the registration information storage means into the input screen of the website; an input screen analysis means for analyzing a structure of the input screen, extracting input items and their attributes of the input screen, and storing the analysis data of the input screen in the site usage history DB; a means for automatically inputting each input item of the input screen based on the registration information stored in the registration information storage means and the input screen analysis data stored in the site usage history DB for the input items extracted by the input screen analysis means, and transmitting the automatically inputted input items to the user terminal; a site input item recording means for recording a history of the automatically input input items for each site in the site usage history DB; A registration information automatic input system comprising:
2. 2. The registration information automatic input system according to claim 1, further comprising an input screen confirmation means for superimposing on the input screen the name of each of the automatically input input items, to allow the user to confirm the name.
3. The automatic registration information input system of claim 1 or 2, further comprising a site reliability determination means for determining the reliability of the website based on information stored in the site usage history DB, and determining the reliability based on the URL, number of views, product purchase rate, number of positive comments, and number of negative comments of the website.
4. 4. The registration information automatic input system according to claim 3, wherein said site reliability determining means further determines said reliability based on an average number of days for delivery of products purchased on said Web site.
5. 5. The registration information automatic input system according to claim 1, wherein said registration information storage means categorizes the registration information and enables a plurality of registrations for each classified information.
6. 6. The registration information automatic input system according to claim 1, wherein said registration information storage means converts input data with a representative attribute into input data of the same type but with a different attribute and registers the converted data.
7. A method for automatically inputting user registration information into an input screen of a website, comprising: A server of a service provider that provides a service for automatically inputting the registration information, storing registration information, which is an input item when the user purchases a product on the website, including identity verification information, address information of residence or delivery destination, contact information, and credit card information; storing the site usage history of all users who have passed through the server in a site usage history DB; receiving, from a user terminal, a URL of an input screen of the site accessed by the user and a request to input the registration information into the input screen of the website; a step of analyzing a structure of the input screen, extracting input items and their attributes of the input screen, and storing the analyzed data of the input screen in the site usage history DB; a means for automatically inputting each input item of the input screen based on the registration information and the input screen analysis data stored in the site usage history DB for the input items extracted by analyzing the structure of the input screen, and transmitting the automatically input input items to the user terminal; recording a history of the automatically input items for each site in the site usage history DB; A method comprising:
8. 8. A program for automatically inputting user registration information into an input screen of a website, the program causing a computer to execute each of the steps recited in claim 7.
Citation Information
Patent Citations
Retrieval processing system, retrieval processing program, and retrieval processing method
JP2009288992A
Management server for inputting personal information, client terminal, personal information input system, and program
JP2011170757A
Future passbook display system, display method and display program
JP2015125531A
Information input system, information input method, and information input program
JP2015184840A
Customer Acquisition Support System
JP3209161U