Computer system and online shopping system
The computer system addresses the lack of comfort-based size information for wearable items by estimating and displaying recommended sizes and prompting remeasurements, ensuring user comfort and improving online shopping experiences.
Patent Information
- Application Number
- JP2023223775
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-12-29
- Publication Date
- 2025-10-01
- Estimated Expiration
- 2043-12-29
AI Technical Summary
Existing technologies fail to provide information on the size at which a user can comfortably wear an item, and this issue extends to items beyond clothing like shoes and hats.
A computer system that acquires measurement information, estimates recommended sizes based on comfort level conditions, and displays these sizes on a terminal device, along with control mechanisms for remeasurement requests and period displays.
Enables the presentation of sizes at which a user can comfortably wear items, with the system estimating future comfort periods and prompting remeasurements when necessary, enhancing user comfort and online shopping experiences.
Smart Images

Figure 0007747728000001 
Figure 0007747728000002 
Figure 0007747728000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a computer system or the like that displays recommended information on items that can be worn by a user on a terminal device. [Background technology]
[0002] Conventionally, technologies have been proposed for providing information about clothing that corresponds to changes in the wearer's body shape. For example, Patent Document 1 discloses a technology that provides information for deciding whether to purchase children's clothing. Specifically, the technology in Patent Document 1 stores in advance the allowable sizes that can be worn by children's clothing, and predicts the limit date and time when the user (child user) will no longer be able to wear the children's clothing based on the allowable sizes and the growth pattern of the user wearing the clothing. This allows the user to consider purchasing children's clothing after understanding the period during which the children's clothing can be worn. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2007-265077 Summary of the Invention [Problem to be solved by the invention]
[0004] However, the technology of Patent Document 1 presents the user with a wearable period until the child user can no longer wear the children's clothing, but does not present the user with a wearable period based on whether the user can wear it comfortably. Also, although clothing has been described as a wearable item, similar issues exist for wearable items other than clothing, such as shoes and hats.
[0005] The problem to be solved by the present invention is to provide a technology that can present information indicating the size at which a target user who wears an item can comfortably wear the item. [Means for solving the problem]
[0006] A first invention for solving the above problem is a computer system that controls the display of recommended information for items that can be worn by a user on a terminal device, and includes: an acquisition unit that acquires measurement information of a target user related to the part of the body where the item is worn; an estimation unit that estimates, based on the measurement information, a first recommended size that will satisfy a predetermined comfort level condition during a first comfort period when the target user wears the item; and a recommendation display control unit that controls the recommendation display to display a first recommended display indicating the first recommended size on the terminal device.
[0007] According to the first aspect of the present invention, a first recommended size that satisfies a comfort level condition when the target user wears the item during the first comfort period can be estimated, and a recommendation display control can be performed to display a first recommended display indicating the first recommended size on the terminal device. This makes it possible to present information indicating the size at which the target user wearing the item can wear the item comfortably.
[0008] A second invention is a computer system in which, in the above invention, the estimation unit estimates a second recommended size based on the measurement information, which is a size that satisfies the comfort level conditions during a second comfort period whose start date is after the start date of the first comfort period, and the recommendation display control unit performs the recommendation display control by displaying, on the terminal device, a second recommended display indicating the second recommended size together with the first recommended display.
[0009] According to the second invention, a second recommended size that will satisfy the comfort level conditions when the target user wears the item during a second comfort period that starts after the start of the first comfort period is estimated, and a second recommended display indicating the second recommended size is displayed on the terminal device together with the first recommended display, thereby performing recommendation display control.
[0010] A third invention is a computer system in which, in the above invention, the recommendation display control unit performs the recommendation display control by controlling the display of a first comfortable period display indicating the first comfortable period in association with the first recommendation display, and controlling the display of a second comfortable period display indicating the second comfortable period in association with the second recommendation display.
[0011] According to the third aspect of the present invention, the recommendation display control can be performed by displaying a first recommended display indicating a first recommended size in association with a first comfortable period display indicating a first comfortable period, and by displaying a second recommended display indicating a second recommended size in association with a second comfortable period display indicating a second comfortable period.
[0012] In addition, a fourth invention is a computer system in the above invention, further comprising a remeasurement request display control unit that controls the display of a remeasurement request display prompting a remeasurement on the terminal device on which the recommendation display control is being performed when the number of days elapsed since the measurement timing related to the measurement information satisfies a first remeasurement request interval condition.
[0013] According to the fourth invention, if the number of days relating to the first remeasurement request interval condition has passed since the last measurement information was obtained for the target user, a remeasurement request display body prompting remeasurement can be additionally displayed when controlling the recommendation display for the target user.
[0014] A fifth invention is a computer system in which, in the above invention, the remeasurement request display control unit performs highlighting control to highlight the remeasurement request display body when the number of elapsed days satisfies a second remeasurement request interval condition that is a later condition than the first remeasurement request interval condition.
[0015] According to the fifth invention, if the number of days relating to the second remeasurement request interval condition has passed since the last measurement information was obtained for the target user, the remeasurement request display body can be highlighted when controlling the recommended display for the target user.
[0016] A sixth invention is the computer system according to the above invention, wherein the highlighting control includes display control for increasing the display size of the remeasurement request display body.
[0017] According to the sixth aspect of the present invention, the display size of the remeasurement request display body is increased, thereby enabling highlighting control of the remeasurement request display body.
[0018] A seventh invention is the computer system according to the above invention, wherein the highlighting control includes control of superimposing the remeasurement request display body on the front side.
[0019] According to the seventh aspect of the present invention, the remeasurement request display body can be superimposed and displayed on the front side, thereby enabling highlighting control of the remeasurement request display body.
[0020] An eighth invention is a computer system in which, in the above invention, the highlighting control includes control of making the display content behind the remeasurement request display body invisible or difficult to see.
[0021] According to the eighth aspect of the present invention, the display content behind the remeasurement request display body is hidden or made difficult to see, thereby enabling highlighting control of the remeasurement request display body.
[0022] A ninth invention is the computer system according to the above invention, wherein the highlighting control includes control of displaying the remeasurement request display body at a fixed position so as to hide the first recommendation display.
[0023] According to the ninth aspect of the present invention, the remeasurement request display body is displayed at a fixed position so as to hide the first recommendation display, thereby enabling highlighting control of the remeasurement request display body.
[0024] A tenth invention is a computer system in which, in the above invention, the remeasurement request display body includes an execution indicator for reacquiring the measurement information, and the remeasurement request display control unit controls to display the remeasurement request display body together with a display cancel indicator when the first remeasurement request interval condition is satisfied, and controls to display the remeasurement request display body without displaying the display cancel indicator when the number of elapsed days satisfies a second remeasurement request interval condition that is a later condition than the first remeasurement request interval condition.
[0025] According to the tenth aspect of the present invention, when the number of days related to the first remeasurement request interval condition has passed since the last measurement information was acquired for the target user, or when the number of days related to the second remeasurement request interval condition has passed since the last measurement information was acquired for the target user, a remeasurement request display body including an execution indicator for reacquiring measurement information can be displayed. Furthermore, when the number of days related to the first remeasurement request interval condition has passed, the remeasurement request display body can be displayed together with a display cancel indicator. This allows the remeasurement request display body in this case to be configured to be cancelable. On the other hand, when the number of days related to the second remeasurement request interval condition has passed, the remeasurement request display body can be displayed without displaying the display cancel indicator. This allows the remeasurement request display body in this case to be configured to be unable to be canceled.
[0026] An eleventh invention is a computer system in which, in the above invention, the remeasurement request display body includes an execution indicator for reacquiring the measurement information, and the remeasurement request display control unit controls to display the remeasurement request display body together with a display cancel indicator when the first remeasurement request interval condition is satisfied, and controls to disable the display cancel indicator and display the remeasurement request display body when the number of elapsed days satisfies a second remeasurement request interval condition that is a later condition than the first remeasurement request interval condition.
[0027] According to the eleventh invention, when the number of days relating to the second remeasurement request interval condition has elapsed, the remeasurement request display body can be displayed with the display cancellation indicator disabled, and in this case, the remeasurement request display body can be configured so that its display cannot be canceled.
[0028] In addition, a twelfth invention is a computer system in the above invention, further comprising: an age acquisition unit that acquires the age of the target user; and an interval condition control unit that variably controls the first remeasurement request interval condition based on the age acquired by the age acquisition unit.
[0029] According to the twelfth aspect of the present invention, the number of elapsed days related to the first remeasurement request interval condition can be set to a number of days according to the age of the target user.
[0030] A thirteenth invention is a computer system in which, in the above invention, the target users include a plurality of users, the estimation unit estimates the first recommended size for each user included in the target users, and the recommended display control unit performs the recommended display control for each user included in the target users.
[0031] According to the thirteenth invention, when the target users include multiple users, a first recommended size can be estimated for each of the multiple users, and recommended display control can be performed to cause a terminal device to display a first recommended display indicating the first recommended size for each of the multiple users.
[0032] A fourteenth invention is a computer system in which, in the above invention, the target users include a plurality of users, the estimation unit estimates the first recommended size and the second recommended size for each user included in the target users, and the recommendation display control unit performs the recommendation display control for each user included in the target users.
[0033] According to the fourteenth invention, when the target users include multiple users, a first recommended size and a second recommended size can be estimated for each of the multiple users, and recommended display control can be performed to display a second recommended display indicating the second recommended size together with the first recommended display for each of the multiple users on the terminal device.
[0034] A fifteenth invention is a computer system in the above invention, further comprising an online shopping function unit for selling the item through online shopping using the terminal device as a man-machine interface, a user data management unit for managing data of registered users in the online shopping and data of target users associated with the registered users, and a target user setting unit for setting a target user for purchase in the online shopping based on operation input on the terminal device, wherein the recommended display control unit performs the recommended display control when the target user is set as the target user by the target user setting unit.
[0035] According to the fifteenth aspect of the present invention, it is possible to control the display of recommendations by targeting target users for purchases in online shopping.
[0036] A sixteenth invention is the computer system according to the above invention, wherein the target users are child users.
[0037] According to the sixteenth aspect of the present invention, it is possible to perform recommendation display control with child users as target users.
[0038] A seventeenth aspect of the present invention is an online shopping system including a server system that is the computer system of the above-mentioned invention, and the terminal device.
[0039] According to the seventeenth aspect of the present invention, an online shopping system can be realized that provides the same effects as the above-mentioned aspects of the present invention.
[0040] In addition, an 18th invention is a recommended information provision control method for a computer system to execute control for displaying recommended information for items that can be worn by a user on a terminal device, the recommended information provision control method executing the following steps: acquiring measurement information of a target user related to the wearing part where the item is worn; estimating, based on the measurement information, a first recommended size that will satisfy a predetermined comfort level condition during a first comfort period when the item is worn by the target user; and performing recommended display control for displaying a first recommended display indicating the first recommended size on the terminal device.
[0041] According to the eighteenth aspect of the present invention, it is possible to realize a recommended information provision control method that has the same effects as the first aspect of the present invention.
[0042] In addition, a 19th invention is a program for causing a terminal device to execute control to display recommended information for items that can be worn by a user, the program causing the terminal device to communicate with a server system that estimates a first recommended size, which will satisfy a predetermined comfort level condition during a first comfort period when a target user wears the item, based on given measurement information of the target user related to the wearing part where the item is worn; transmits the measurement information of the target user to the server system; and performs recommendation display control to display a first recommended display indicating the first recommended size.
[0043] According to the nineteenth aspect of the present invention, it is possible to realize a program that provides the same effects as those of the first aspect of the present invention. [Brief explanation of the drawings]
[0044] [Figure 1] FIG. 1 is a diagram showing an example of the overall configuration of an online shopping system. [Figure 2] FIG. 2 is a diagram showing an example of the device configuration of a terminal device. [Figure 3] FIG. 10 is a diagram for explaining the association between a registered user ID and a wearer's ID. [Figure 4] FIG. 10 is a diagram showing an example of comfort level fluctuation information for an item I1 intended for a wearer U1. [Figure 5] FIG. 10 is a diagram showing an example of comfort level fluctuation information for an item I2 intended for a wearer U1. [Figure 6] FIG. 10 is a diagram showing an example of comfort level fluctuation information for an item I3 intended for a wearer U1. [Figure 7] FIG. 10 is a diagram showing an example of a recommended display screen. [Figure 8] FIG. 10 is a diagram showing a display example of a remeasurement request display. [Figure 9] FIG. 10 is a diagram showing an example of highlighting a remeasurement request display. [Figure 10] FIG. 10 is a diagram showing another example of highlighting a remeasurement request display body. [Figure 11] FIG. 10 is a diagram showing another example of highlighting a remeasurement request display body. [Figure 12] FIG. 10 is a diagram showing another display example of a remeasurement request display. [Figure 13] FIG. 10 is a diagram showing another example of highlighting a remeasurement request display body. [Figure 14] FIG. 10 is a diagram showing another display example of a remeasurement request display. [Figure 15] FIG. 10 is a diagram showing another example of highlighting a remeasurement request display body. [Figure 16] FIG. 10 is a diagram showing another display example of a remeasurement request display. [Figure 17] FIG. 10 is a diagram showing another example of highlighting a remeasurement request display body. [Figure 18]FIG. 2 is a block diagram showing an example of the functional configuration of a server system. [Figure 19] FIG. 4 is a diagram showing an example of the data configuration of user management data. [Figure 20] FIG. 2 is a block diagram showing an example of the functional configuration of a terminal device. [Figure 21] 10 is a flowchart showing a processing flow in the server system. [Figure 22] FIG. 10 is a diagram showing a recommended display screen in a modified example. DETAILED DESCRIPTION OF THE INVENTION
[0045] Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings. Note that the present invention is not limited to the embodiments described below, and the forms to which the present invention can be applied are not limited to the following embodiments. In addition, in the description of the drawings, the same parts are given the same reference numerals.
[0046] [Overall configuration] FIG. 1 is a diagram showing an example of the overall configuration of an online shopping system 1000 according to this embodiment. As shown in FIG. 1, the online shopping system 1000 includes a server system 1100 and a terminal device 1500, which are connected to each other via a network 9 so that data communication is possible between them. The online shopping system 1000 provides an online shopping service that sells items that can be worn by users. In the following, an example of an item will be described, which is shoes (low boots), but the system can be similarly applied to cases where shoes, including boots, are sold as items, and can also be similarly applied to cases where other items such as clothing and hats are sold.
[0047] The network 9 refers to a communication path that allows data communication. That is, the network 9 includes a dedicated line (dedicated cable) for direct connection, a LAN (Local Area Network) using Ethernet (registered trademark), etc., as well as a communication network such as a telephone communication network, a cable network, or the Internet, and the communication method may be either wired or wireless.
[0048] The server system 1100 is a computer system including a main device 1101, a keyboard 1106, a touch panel 1108, and storage 1140. The main device 1101 incorporates a control board 1150 on which electronic components such as a CPU (Central Processing Unit) 1151, various microprocessors such as a GPU (Graphics Processing Unit) and a DSP (Digital Signal Processor), various IC memories 1152 such as a VRAM, RAM and ROM, and a communication device 1153 are mounted. Note that part or all of the control board 1150 may be realized by an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or an SoC (System on a Chip).
[0049] This server system 1100 realizes a user management function that registers users and manages data by linking them to accounts, and an online shopping function that provides online shopping services, by having the CPU 1151 and other components perform calculations based on predetermined programs and data. These functions also include providing programs for the terminal device 1500 to realize each function, and various data required to run the programs. A user (registered user) who has completed the registration procedure accesses the server system 1100 with their own terminal device 1500, logs in using the issued registered user ID, and enjoys online shopping.
[0050] Although only one terminal device 1500 is depicted in FIG. 1, in actual system operation, multiple terminal devices 1500 can access the server system 1100 at the same time.
[0051] Furthermore, although the server system 1100 is depicted as if it were a single server device, it may be configured to be realized by a plurality of devices. For example, the server system 1100 may be configured to include a plurality of blade servers that share respective functions and are connected to each other via an internal bus so that they can communicate data with each other. Furthermore, the location of the hardware that constitutes the server system 1100 does not matter. It may also be configured so that a plurality of independent servers installed in remote locations communicate data with each other via the network 9, and function as the server system 1100 as a whole.
[0052] The terminal device 1500 is a computer system that functions as a man-machine interface, and is connected to the network 9 via a communication base station or the like, and can perform data communication with the server system 1100. The terminal device 1500 shown in FIG. 2 is classified as a so-called smartphone, but it may also be a computer such as a wearable computer such as a smartwatch, a portable game device, a tablet computer, or a personal computer. When multiple electronic devices are organically linked to perform a single function, such as a combination of a smartphone and a smartwatch that is communicatively connected to the smartphone, these multiple electronic devices can be considered as a single terminal device 1500.
[0053] Fig. 2 is a diagram showing an example of the device configuration of a smartphone, which is an example of terminal device 1500. As shown in Fig. 2, terminal device 1500 includes directional input keys 1502, a home key 1504, a touch panel 1506 that functions as an image display device and a contact position input device, an internal battery 1509, a speaker 1510, a microphone 1512, a camera 1520, a control board 1550, and a memory card reader 1542 that can read and write data from and to a memory card 1540 that is a computer-readable storage medium. In addition, a power button, a volume control button, etc. (not shown) are also provided.
[0054] The control board 1550 is equipped with various microprocessors such as a CPU 1551, a GPU, a DSP, etc., various IC memories 1552 such as a VRAM, a RAM, a ROM, etc., a wireless communication module 1553 for wireless communication with a mobile phone base station or a wireless communication base station connected to the network 9, an interface circuit 1557, etc. The interface circuit 1557 includes a circuit for receiving signals from the direction input key 1502 and the home key 1504, a driver circuit for the touch panel 1506, an output amplifier circuit for outputting an audio signal to the speaker 1510, an audio signal generation circuit for generating an audio signal collected by the microphone 1512, a circuit for inputting an image signal captured by the camera 1520, a signal input / output circuit for the memory card reader 1542, etc.
[0055] These elements mounted on the control board 1550 are electrically connected to each other via bus circuits or the like, and are connected to enable reading and writing of data and sending and receiving of signals. Note that part or all of the control board 1550 may be configured using an ASIC, FPGA, or SoC. The control board 1550 stores programs and various data for realizing the functions of the terminal device in IC memory 1552.
[0056] In this embodiment, the terminal device 1500 is configured to download programs and various setting data from the server system 1100, but it may also be configured to read them from a storage medium such as a memory card 1540 obtained separately.
[0057] [detail] 1. User management function In order to realize the user management function, the server system 1100 executes processes related to user registration (user registration process) and processes related to managing data of registered users who have undergone the registration procedure and data of wearers associated with the registered users (data management process).
[0058] In this embodiment, as shown in FIG. 3 , the registered user ID of a registered user can be associated with the wearer ID of one or more wearers. A registered user is a user who logs in using a registered user ID and performs online shopping for various items such as shoes. On the other hand, a wearer is a user who wears the shoes purchased by the registered user. The wearer may be the registered user himself / herself, a family member, or a friend. In this embodiment, for ease of explanation, an example is shown in which the wearer is the registered user's child. When a registered user registers their child as a wearer, a wearer ID is issued to the wearer. Each wearer ID is associated with and stored as user data (see wearer data 520 in FIG. 19 ) acquired about the wearer in a data acquisition process described later. The user data includes attribute information such as the age and gender of the wearer, measurement information of the wearer measured on the part of the body (the foot in this embodiment) where the item (shoes in this embodiment) is worn, and comfort level variation information generated using the attribute information, measurement information, etc. of the wearer. As will be described later, comfort level fluctuation information is generated for each user wearing the shoes for each item (in this embodiment, shoes sold through an online shopping service).
[0059] 2. Online shopping function The server system 1100 performs a data acquisition process to acquire user data related to a target user in order to realize an online shopping function. When a registered user logs in, the server system 1100 responds to a product search request from the terminal device 1500 and controls the terminal device 1500 to display product information for items that meet the conditions. Prior to displaying the product information, the server system 1100 performs a target user setting process to set a target user. The server system 1100 then performs the following processes: an estimation process to estimate a recommended size for each item related to the product information when worn by the target user, with the target user as the target user; a recommendation display control process to display a recommendation display indicating the recommended size on the terminal device 1500; and a remeasurement request display control process to additionally display a remeasurement request display prompting the terminal device 1500, for which the recommendation display control is being performed, to remeasure.
[0060] 2-1. Data acquisition process In the data acquisition process, the server system 1100 acquires user data from a wearer designated by a registered user as a target user in the terminal device 1500. For example, when the registered user registers a new wearer or when the registered user wishes to reacquire measurement information for a wearer, the registered user performs an operation to designate the wearer as a target user.
[0061] In this case, the server system 1100 first acquires attribute information of the target user by accepting input operations of the age, gender, etc., at the terminal device 1500.
[0062] Next, the server system 1100 acquires measurement information of the target user. The measurement information includes shape data of the wearable body part (the foot in this embodiment) and growth change data of the wearable body part. For example, the measurement information can be acquired by performing measurements using a measurement device capable of measuring foot size. As an example, first, a predetermined mat with numerous dots (markers) for measurement is prepared, and the target user's feet are placed on the mat and photographed from multiple directions using the terminal device 1500. Then, a 3D model of the foot is created based on the dots (markers) on the mat from the photographed data, and various data (shape data) related to the shape of the target user's feet, such as the overall shape of the foot, the shape of the instep, the foot size, the foot width, and whether or not the feet are flat, are measured. Note that other devices may be used as long as they can acquire similar data. For example, the target user's feet are placed on a flat surface and photographed from multiple directions using the terminal device 1500, and similar data is measured by performing photogrammetry processing based on the photographed data. The measurement process may be performed by the terminal device 1500, or the server system 1100 may acquire the photographed data and then perform the process. The difference in configuration is whether the terminal device 1500 or the server system 1100 is equipped with a measuring means. Alternatively, similar data may be acquired by manually inputting numerical values such as the target user's foot length into the terminal device 1500. In either case, the server system 1100 ultimately acquires the measurement data (measurement results). The server system 1100 then predicts the growth changes of the target user's feet based on the measurement results and the target user's attribute information. For example, the server system 1100 predicts the foot size for each age (e.g., age in months) after the measurement timing, and obtains the predicted size changes for each age as growth change data. The server system 1100 acquires the obtained shape data and growth change data as the target user's measurement information.
[0063] The growth change data may be configured to use data on the average foot size of children of the same sex (average value of foot size by month). Alternatively, data on the growth change of children with a fast growth rate (average value of foot size by month) and data on the growth change of children with a slow growth rate (average value of foot size by month) may be prepared in advance, and data (average value) according to the target user's growth rate may be used as the growth change data. The growth change may be predicted from the measurement results (i.e., actual measurements) by the measuring means, taking into account the example average value. Alternatively, the growth change may be predicted based on information about the target user input by a registered user (e.g., attribute information such as age and gender, height, weight, etc.), or images of the target user's body (here, feet) (e.g., images of the feet taken from various angles), etc.
[0064] After acquiring the measurement information, the server system 1100 generates comfort level fluctuation information for each predetermined item (for example, shoes sold by an online shopping service) based on the item information of the item and the attribute information and measurement information of the target user, which indicates the fluctuation in comfort level over time when the target user wears the item. Note that the configuration is not limited to using both the attribute information and the measurement information of the target user, and a configuration using either one of them is also acceptable.
[0065] The item information includes the item name, category, size range, specifications such as material, dimensions, and weight, and information on purchaser evaluations of the item. When evaluation information is used to generate comfort level variation information, the comfort level variation information is generated by extracting and using information on evaluations of the item made by registered users who have registered children with attribute information and measurement information similar to that of the target user as wearers. Specifically, when generating a comfort level graph (described later), the evaluation information can be used to adjust the shape of the parabola, making the shape steeper or gentler.
[0066] 4, 5, and 6 are diagrams showing examples of comfort level variation information generated for each of items (shoes) I1, I2, and I3, with a wearer U1 as the target user. In this embodiment, comfort level variation information is generated that represents the comfort level at each time point during a predetermined target period (up to 14 months in the example of FIG. 4 etc.) from the measurement timing related to the measurement information of the target user (wearer U1) (i.e., the previous measurement timing when the previous measurement was performed on wearer U1) as a value ranging from "0 (very bad)" to "100 (very good)," for example. Note that FIG. 4 etc. shows only the generated comfort level variation information with a comfort level of 50 or higher.
[0067] Focusing on one item, when generating comfort level variation information, for example, the server system 1100 performs the following process for each size according to the size expansion of the item to be generated. That is, first, based on the measurement information of the target user (here, wearing user U1), the time point at which the target user is expected to be most sizing-wise when wearing that size (estimated best-fit time point) is set. Next, the comfort level at the estimated best-fit time point is set to 100, and a parabolic graph with the estimated best-fit time point as its apex is generated as a comfort level graph for that size. At this time, the shape of the parabola of the generated graph (whether the parabola has a gentle slope or a steep slope) is adjusted using item information. The above process is repeated for each size to generate a comfort level graph for each size, thereby obtaining comfort level variation information.
[0068] For example, the example in Fig. 4 shows an example in which comfort level fluctuation information for item I2 is generated, including a comfort level graph G1-1 when the wearer U1 wears a size 12 cm, a comfort level graph G1-2 when the wearer U1 wears a size 12.5 cm, a comfort level graph G1-3 when the wearer U1 wears a size 13 cm, and a comfort level graph G1-4 when the wearer U1 wears a size 13.5 cm. Similarly, the example in Fig. 5 shows an example in which comfort level fluctuation information for item I2 is generated, including a comfort level graph G2-1 when the wearer U1 wears a size 12 cm, a comfort level graph G2-2 when the wearer U1 wears a size 12.5 cm, a comfort level graph G2-3 when the wearer U1 wears a size 13 cm, and a comfort level graph G2-4 when the wearer U1 wears a size 13.5 cm. The example in Figure 6 shows an example in which comfort level fluctuation information for item I3 is generated by generating a graph G3-1 of comfort level when the wearer U1 wears a size 12cm, and a graph G3-2 of comfort level when the wearer U1 wears a size 13cm.
[0069] 4 and item I2 in Fig. 5, even if they are the same size, if item I2 is designed to be smaller (for example, if item I2 is made of a material that is less stretchy), item I2 will be able to be worn comfortably for a shorter period of time than item I1. Therefore, when generating a graph of comfort levels for each size, the server system 1100 adjusts the shape of the parabola to be steeper for items that are designed to be tight (for example, item I2).
[0070] Conversely, when comparing items of the same size, if one item is designed to fit larger (for example, if one item is made of a material that stretches easily), that item will be comfortable to wear for a longer period of time than the other item. Therefore, when generating a graph of comfort levels for each size, the server system 1100 adjusts the parabolic shape of items that are designed to fit larger to make them gentler.
[0071] Furthermore, when comparing items, the size increments of one item may be larger than the size increments of the other item. For example, the size of item I3 in Fig. 6 is in 1 cm increments, while the size of item I1 in Fig. 4 and item I2 in Fig. 5 are in 0.5 cm increments. Therefore, when generating a graph of comfort levels for each size, the server system 1100 adjusts the parabolic shape of items with larger size increments so that it is gentler than that of smaller items.
[0072] The measurement information and comfort level fluctuation information are acquired each time a measurement related to the measurement information is performed on the target user, and are updated to the latest information.
[0073] Furthermore, the comfort level variation information may be generated taking into account the target user's preferences regarding wearing items (e.g., preference for larger sizes or slimmer sizes). Specifically, for example, evaluation information on comfort regarding children who have similar preferences to the target user may be extracted from evaluation information included in the item information and used to generate the comfort level variation information. Specifically, when adjusting the shape of the parabola to generate a graph of comfort levels for each size, the evaluation information can be used to make the shape steeper or gentler.
[0074] 2-2. Purchasing target user setting process In the purchase target user setting process, the server system 1100 sets a purchase target user for online shopping based on an operation input on the terminal device 1500. The registered user performs an operation to select a wearer (child) associated with the registered user. The server system 1100 sets the selected wearer as the purchase target user.
[0075] 2-3. Estimation process In this embodiment, the server system 1100 performs the estimation process here, as well as the recommendation display control process and the remeasurement request display control process, using the target user set in the target user setting process as the target user. Each process will be described below using as an example the case where the wearer U1 related to the comfort level variation information in Figures 4 to 6 is set as the target user (where the registered parent user has selected the wearer U1 as the target user).
[0076] In the estimation process, the server system 1100 estimates the recommended size of an item to be worn by a target user (e.g., wearing user U1) based on the target user's measurement information. In this embodiment, for each item (hereinafter also referred to as an "estimation target item") related to product information displayed on the terminal device 1500 in response to a registered user's product search, the server system 1100 estimates a first recommended size that satisfies a predetermined comfort level condition during a first comfort period and a second recommended size that satisfies the comfort level condition during a second comfort period whose start date is after the start date of the first comfort period. Specifically, the server system 1100 estimates the first recommended size and the second recommended size using comfort level fluctuation information generated for the estimation target item based on the measurement information, etc. In this case, the comfort level condition can be, for example, "a comfort level of 80 or higher in the comfort level fluctuation information of the estimation target item related to the target user."
[0077] For example, if the item to be estimated is item I1, the comfort level variation information shown in FIG. 4 is used to estimate the first and second recommended sizes for the wearer U1. As described above, the comfort level variation information is generated when measurement information related to the target user (wearer U1 in FIG. 4) is acquired, and indicates the comfort level at each point in time during a predetermined period from the measurement timing (previous measurement timing) related to the measurement information. Therefore, in the estimation process, the current point in time is used as the reference timing, and comfort level variation information after the reference timing is referenced. For example, if a registered user searches for product information immediately after measuring the target user, the reference timing is the point in time T11 (previous measurement timing) when the elapsed period in FIG. 4 is 0. In this case, the graphs G1-1 to G1-4 of the comfort level variation information shown in FIG. 4 are referenced. First, looking at graph G1-1, the comfort level is 80 or higher during the period from the reference timing T11 to four months later. Therefore, the server system 1100 determines that period as the wearer U1's first comfort period and estimates the first recommended size of item I1 during the first comfort period to be the size (12 cm) corresponding to graph G1-1. Furthermore, graph G1-2 shows that the comfort level is 80 or higher during the period from 3.5 months to 7.5 months after reference time T11. Therefore, the server system 1100 determines that period as the wearer U1's second comfort period and estimates the second recommended size of item I1 during the second comfort period to be the size (12.5 cm) corresponding to graph G1-2. Similar estimations are made for graphs G1-3 and G1-4.
[0078] On the other hand, for example, if a registered user searches for product information at time T13, five months after the previous measurement, the time T13 is set as the reference time, and graphs G1-2 to G1-4 of the comfort level fluctuation information in FIG. 4 for the portion after reference time T13 are referenced. First, graph G1-2 shows that the comfort level is 80 or higher for the period from 2.5 months after reference time T13 (7.5 months after the previous measurement). Therefore, the server system 1100 determines that this period is the first comfort period for wearer U1 and estimates the first recommended size of item I1 for this first comfort period to be the size (12.5 cm) corresponding to graph G1-2. Furthermore, graph G1-3 shows that the comfort level is 80 or higher for the period from 2 months after reference time T13 (7 months after the previous measurement) to 6 months after reference time T13 (11 months after the previous measurement). Therefore, the server system 1100 determines that period as the second comfortable period for the wearer U1, and estimates the second recommended size of the item I1 during the second comfortable period to be the size (13 cm) corresponding to graph G1-3.
[0079] Similarly, when the estimation target item is item I2, the first recommended size and second recommended size for wearer U1 are estimated using the comfort level fluctuation information shown in FIG. 5. For example, when the reference time is the time T2 of the previous measurement, the comfort level fluctuation information graphs G2-1 to G2-4 shown in FIG. 5 are referenced. Graph G2-1 shows that the comfort level is 80 or higher from one month to 4.25 months after reference time T2. Therefore, this period is set as the first comfort period for wearer U1, and the first recommended size for item I2 during this first comfort period is estimated to be the size corresponding to graph G2-1. In this example, item I2 is available in sizes starting from 12 cm, and there is no size that wearer U1 can wear comfortably at reference time T2. Similar estimation is performed for graphs G2-2 to G2-4.
[0080] Furthermore, if the item to be estimated is item I3, the comfort level fluctuation information shown in FIG. 6 is used to estimate the first and second recommended sizes for the wearer U1. For example, if the reference timing is the time T3 of the previous measurement, the comfort level fluctuation information graphs G3-1 and G3-2 shown in FIG. 6 are referenced. Graph G3-1 shows that the comfort level is 80 or higher for the period from the reference timing T3 to eight months later. Therefore, this period is set as the first comfort period for the wearer U1, and the first recommended size for item I3 during this first comfort period is estimated to be the size corresponding to graph G3-1. A similar estimation is performed for graph G3-2.
[0081] It is also possible to configure the comfort threshold, which is the comfort condition, to be set for each registered user. For example, if a registered user wishes to purchase an item that can be worn for as long as possible, even if there is a slight difference between the target user's foot size and the item size, the comfort threshold can be set to 70. For example, if the item to be estimated is item I3 and the reference time is the time T3 of the previous measurement, graph G3-1 in FIG. 6 shows that the comfort level is 70 or higher for the period from the reference time T3 to 8.5 months later. Therefore, the server system 1100 determines that period as the first comfort period for wearer U1 and sets the first recommended size for item I3 for that first comfort period to the size corresponding to graph G3-1.
[0082] Alternatively, for example, if priority is placed on ease of movement when a registered user wears the item, the comfort threshold can be set high, such as 90 or 95. For example, if the item to be inferred is item I1 and the reference time is the time T11 of the previous measurement, graph G1-1 in FIG. 4 shows that the comfort level is 95 or higher during the period from one month to three months after reference time T11. Therefore, the server system 1100 sets this period as the first comfort period for wearer U1 and sets the first recommended size for item I1 during this first comfort period to the size (12 cm) corresponding to graph G1-1. Furthermore, if the item to be inferred is item I2 and the reference time is the time T2 of the previous measurement, graph G2-1 in FIG. 5 shows that the comfort level is 90 or higher during the period from 1.75 months to 3.75 months after reference time T2. Therefore, the server system 1100 determines that period as the first comfortable period for the wearer U1, and sets the first recommended size of the item I2 during the first comfortable period to the size corresponding to the graph G2-1.
[0083] Settings for each registered user, such as whether they prioritize being able to wear the clothing for as long as possible or whether they prioritize ease of movement even if they need to replace it more frequently, can be realized, for example, by accepting input from registered users in advance in a questionnaire.
[0084] Furthermore, the comfort threshold for the comfort condition may be set according to the category of the item. For example, if the category of item I1 is "sports shoes," the comfort threshold may be set to 95, with an emphasis on ease of movement when wearing the shoes.
[0085] Furthermore, the comfort level threshold used as the comfort level condition may be set according to items previously worn by the target user. For example, if the item has been replaced (upsized) when the comfort level falls below 90, the comfort level threshold may be set to 90. This can be achieved by obtaining the date and time when the item was replaced from the purchase history data 531 of the registered user (see FIG. 19).
[0086] Furthermore, the comfort level threshold value can be set (that is, the comfort level condition is set) by accepting an input operation of the threshold value from a registered user.
[0087] 2-4. Recommended display control processing In the recommended display control process, the server system 1100 performs recommended display control to cause the terminal device 1500 to display a first recommended display indicating the first recommended size estimated for the target user in the estimation process, along with a second recommended display indicating the second recommended size.
[0088] Thereafter, the server system 1100 executes a recommended display control process, and performs recommended display control to display a first recommended display and a second recommended display on the terminal device 1500, with the target user being the target user set in the target user setting process. In this embodiment, the server system 1100 performs recommended display control by controlling to display a first comfortable period display indicating a first comfortable period in association with the first recommended display, and controlling to display a second comfortable period display indicating a second comfortable period in association with the second recommended display.
[0089] FIG. 7 is a diagram showing an example of a recommendation display screen displayed on the terminal device 1500 by recommendation display control. As shown in FIG. 7, the recommendation display screen W4 displays a first recommended size and a first comfortable period, and a second recommended size and a second comfortable period for each item determined to be an estimation target item in the estimation process by the recommendation display control performed by the server system 1100. FIG. 7 shows an example of a display for one item I4, in which a first recommended size D41 of the item I4 estimated for the target user (wearing user U1 in FIG. 7) when wearing the item I4 and a first comfortable period D43 during which the item I4 of the first recommended size can be worn comfortably are displayed. In addition to the display of the first recommended size and first comfortable period, a second recommended size D45 of the item I4 estimated for the target user (wearing user U1) when wearing the item I4 and a second comfortable period D47 during which the item I4 of the second recommended size can be worn comfortably are displayed.
[0090] If recommended sizes are estimated for comfort periods whose start dates are after the start date of the second comfort period, they may also be displayed. For example, in the example of Fig. 4, in addition to displaying the first recommended size and first comfort period based on graph G1-1 and the second recommended size and second comfort period based on graph G1-2, the recommended size and its comfort period based on graph G1-3 and the recommended size and its comfort period based on graph G1-4 may also be displayed.
[0091] Alternatively, the current comfort level for an item of the first recommended size may be displayed. For example, in the example of Fig. 4, if the reference time is T11, the comfort level for the first recommended size is displayed as "80." If the reference time is time T15 when the elapsed period in Fig. 4 is 2, the comfort level for the first recommended size is displayed as "100."
[0092] Alternatively, the display may be configured to display only the recommended size (first recommended size, second recommended size, etc.) without displaying the comfort period (first comfort period, second comfort period, etc.). Alternatively, the display may be configured to display only the first recommended size (first recommended size and first comfort period) without displaying the second recommended size (second recommended size and second comfort period). Alternatively, the display may be configured to display the first recommended size (first recommended size and first comfort period) and the second recommended size without displaying the second comfort period.
[0093] 2-5. Remeasurement request display control process In the remeasurement request display control process, for a target user of the recommended display control performed by the recommended display control process, the measurement timing (the previous measurement timing when the previous measurement was performed for the target user) related to the measurement information of the target user is determined. Then, when the number of days elapsed since the determined measurement timing satisfies a first remeasurement request interval condition, the server system 1100 performs control to additionally display a remeasurement request display body prompting a remeasurement on the terminal device 1500 on which the recommended display control is performed. Furthermore, when the number of days elapsed since the determined measurement timing satisfies a second remeasurement request interval condition that is a later condition than the first remeasurement request interval condition, the server system 1100 performs highlighting control to highlight the remeasurement request display body.
[0094] If measurements related to the measurement information have not been taken for the target user for a long period of time and the measurement information becomes outdated, the comfort level graph indicated by the comfort level fluctuation information will no longer match the actual foot size of the target user, increasing the risk of a decrease in the accuracy of the first recommended size and second recommended size estimated based on the comfort level fluctuation information.
[0095] Therefore, in this embodiment, the first remeasurement request interval condition is set to, for example, "three months or more." If three months have passed since the last measurement timing for the target user, the server system 1100 controls the display of the remeasurement request display body. Furthermore, the second remeasurement request interval condition is set to, for example, "six months or more." If six months have passed since the last measurement timing for the target user, the server system 1100 highlights the remeasurement request display body. Examples of display and highlighting of the remeasurement request body are shown below.
[0096] (Example 1) FIG. 8 is a diagram showing an example of display control of the remeasurement request display body W5 in Example 1. FIG. 9 is a diagram showing an example of highlighting control of the remeasurement request display body W5. In this example, when three months or more have passed since the previous measurement timing and the first remeasurement request interval condition is met, the server system 1100 additionally displays the remeasurement request display body W5 on the recommendation display screen W4 shown in FIG. 7 (FIG. 8). FIG. 8 shows an example in which the remeasurement request display body W5 is displayed at the top of the recommendation display screen W4 so as not to overlap with the display content of the recommendation display screen W4 (see FIG. 7). Note that the display position of the remeasurement request display body W5 is not limited to the top of the screen.
[0097] The remeasurement request display W5 displays a message prompting remeasurement, as well as a remeasurement button B as an execution indicator for reacquiring measurement information. If the registered user of the terminal device 1500 proceeds with reacquisition, the user selects the remeasurement button B and performs the necessary operation input for measuring the target user.
[0098] According to this, if the target user has not been measured for more than three months, a re-measurement request display W5 can be additionally displayed on the recommendation display screen W4, which displays the recommended size for the target user, thereby encouraging the target user to measure.
[0099] Furthermore, if six months or more have passed since the previous measurement timing and the second re-measurement request interval condition is satisfied, the server system 1100 highlights the re-measurement request display body W5. In this example, the server system 1100 performs display control to increase the display size of the re-measurement request display body W5 as highlighting control. For example, as shown in Fig. 9, the server system 1100 performs control to display the re-measurement request display body W5 in an expanded (maximized) size across the entire screen. When a scroll operation is performed downward from the display state shown in Fig. 9, the recommended display screen W4 is displayed.
[0100] According to this, when more than six months have passed without a new measurement being taken of the target user, the remeasurement request display W5 can be displayed more prominently on the terminal device 1500, making it possible to strongly urge registered users to remeasure the target user.
[0101] Note that a configuration may be adopted in which highlighting control is performed by superimposing a remeasurement request display body on the front side of the recommendation display screen W4. Fig. 10 is a diagram showing an example of display control of the remeasurement request display body W51 in this case. As in this example, the remeasurement request display body W51 may be displayed as a pop-up window on the recommendation display screen W4 shown in Fig. 7.
[0102] (Example 2) 11 is a diagram showing an example of highlighting control of the remeasurement request display body W6 in Example 2. In this example, the server system 1100 performs control to hide the display content behind the remeasurement request display body W6 (here, the recommended display screen) when the number of days elapsed since the previous measurement timing satisfies the second remeasurement request interval condition. FIG. 11 shows an example in which the remeasurement request display body W6 is displayed on the entire screen instead of the recommended display screen (that is, by transitioning from the original screen to the screen of the remeasurement request display body W6), and the recommended display screen is hidden. When a registered user selects the remeasurement button B and completes measurement for the target user, the registered user becomes able to view the recommended display screen.
[0103] Although an example in which the display content on the rear side of the remeasurement request display W6 is not displayed has been shown here, a configuration in which control is performed to display the content in a manner that makes it difficult to see may also be used. For example, in a mode in which the recommended display screen W4 is displayed by scrolling downward from the display state shown in Fig. 9 as in Example 1, control may be performed to blur the display of the recommended display screen W4 or to display it in a color that is mixed with the background color.
[0104] (Example 3) Fig. 12 is a diagram showing an example of display control of the re-measurement request display body W7 in Example 3. Fig. 13 is a diagram showing an example of highlighting control of the re-measurement request display body W7 in Example 3. In this example, the server system 1100 displays the re-measurement request display body W7 in a maximized size when the number of measurement days since the previous measurement timing satisfies the first re-measurement request interval condition (Fig. 12(a)).
[0105] When a scroll operation is performed on the terminal device 1500, the server system 1100 displays a remeasurement request display body W7 as a floating window at the top of the recommended display screen W4, as shown in (b) of Fig. 12. In this example, after a scroll operation is performed once, the remeasurement request display body W7 is always displayed at the top of the screen to prompt the registered user to remeasure. Note that the display position of the remeasurement request display body W7 is not limited to the top of the screen.
[0106] Furthermore, the server system 1100 highlights the remeasurement request display body W7 when the number of measurement days since the previous measurement timing satisfies the second remeasurement request interval condition. In this example, as shown in Fig. 13, the remeasurement request display body W7 is displayed in a maximized size in the same manner as in Fig. 12(a). However, unlike the case of Fig. 12, the server system 1100 does not accept a scroll operation and keeps the remeasurement request display body W7 displayed, thereby highlighting the remeasurement request display body W7. Once the registered user has selected the remeasurement button B and completed measurement for the target user, the recommended display screen can be viewed.
[0107] (Example 4) Fig. 14 is a diagram showing an example of display control of the re-measurement request display body W8 in Example 4. Fig. 15 is a diagram showing an example of highlighting control of the re-measurement request display body W8 in Example 4. In this example, if the number of days elapsed since the previous measurement timing satisfies the first re-measurement request interval condition, the server system 1100 displays the re-measurement request display body W8 as a pop-up window of maximized size on the recommended display screen W4 (Fig. 14(a)).
[0108] When a swipe operation is performed on the terminal device 1500, the server system 1100 displays a remeasurement request display body W8 as a floating window in the lower right corner of the recommendation display screen W4, as shown in (b) of Fig. 14. In this example, after a swipe operation is performed once, the remeasurement request display body W8 is always displayed in the lower right corner of the screen to prompt the registered user to remeasure. Note that the display position of the remeasurement request display body W8 is not limited to the lower right corner of the screen.
[0109] Furthermore, the server system 1100 highlights the remeasurement request display body W8 when the number of days elapsed since the previous measurement timing satisfies the second remeasurement request interval condition. In this example, as shown in FIG. 15, the remeasurement request display body W8 is displayed as a pop-up window maximized in the same manner as in FIG. 14(a). However, unlike the case of FIG. 14, the server system 1100 does not accept a swipe operation and keeps the remeasurement request display body W8 displayed, thereby highlighting the remeasurement request display body W8. When the registered user selects the remeasurement button B and completes measurement for the target user, the registered user can view the recommendation display screen W4.
[0110] (Example 5) Fig. 16 is a diagram showing an example of display control of the remeasurement request display body W9 in Example 5. Fig. 17 is a diagram showing an example of highlighting control of the remeasurement request display body W9 in Example 5. In this example, when the number of days elapsed since the previous measurement timing satisfies the first remeasurement request interval condition, the server system 1100 displays the remeasurement request display body W9 as a maximized pop-up window on the recommended display screen W4, as shown in Fig. 16.
[0111] Here, the remeasurement request display W9, which is displayed when the number of days elapsed since the previous measurement timing satisfies the first remeasurement request interval condition, includes a remeasurement button B as an execution indicator and a display cancel button CB as a display cancel indicator. If the registered user wants to reacquire the measurement information, he or she selects the remeasurement button B. On the other hand, if the registered user does not want to reacquire the measurement information, he or she presses the display cancel button CB to hide the display of the remeasurement request display W9 (closes the pop-up window of the remeasurement request display W9). This makes it possible to view the recommended display screen W4.
[0112] Furthermore, if the number of days elapsed since the previous measurement timing satisfies the second re-measurement request interval condition, the server system 1100 highlights the re-measurement request display field W9. In this example, as shown in FIG. 17, the re-measurement request display field W9 is displayed as a pop-up window of maximized size in the same manner as in FIG. 16. However, unlike the case of FIG. 16, the server system 1100 displays the re-measurement request display field W9 without displaying the display cancel button CB. Therefore, the registered user cannot postpone re-acquisition of measurement information as in the case of FIG. 16. Once the registered user selects the re-measurement button B and completes measurement for the target user, the registered user can view the recommendation display screen W4. Note that the configuration is not limited to not displaying the display cancel button CB, and the display cancel button CB may be left displayed but disabled so that it cannot be selected.
[0113] [Function Configuration] 1. Server system Fig. 18 is a block diagram showing an example of the functional configuration of the server system 1100. As shown in Fig. 18, the server system 1100 of this embodiment includes an operation input unit 110s, a display unit 120s, a communication unit 130s, a server processing unit 200s, and a server storage unit 500s.
[0114] The operation input unit 110s is realized by an input device such as a keyboard, a mouse, or a touch panel, and outputs an operation signal according to the operation input to the server processing unit 200s. In FIG. 1, this corresponds to the keyboard 1106 and the touch panel 1108.
[0115] The display unit 120s is realized by a display device such as an LCD (Liquid Crystal Display) or a touch panel, and performs various displays in response to a display signal from the server processing unit 200s. In FIG. 1, this corresponds to the touch panel 1108.
[0116] The communication unit 130s is realized by a wired or wireless communication device, and connects to the network 9 to communicate with an external device (for example, the terminal device 1500). For example, it can be realized by a wireless communication device, a modem, a TA (terminal adapter), a jack or control circuit of a wired communication cable, etc. In FIG. 1, the communication unit 130s corresponds to the communication device 1153.
[0117] The server processing unit 200s can be realized by electronic components such as a processor, which is an arithmetic circuit such as a CPU, GPU, ASIC, or FPGA, or an IC memory, and controls input and output of data between the operation input unit 110s and each unit of the device, including the server storage unit 500s. The server processing unit 200s performs various arithmetic processing based on predetermined programs and data, operation input signals from the operation input unit 110s, data received from the terminal device 1500, etc., and controls the overall operation of the server system 1100. In FIG. 1, this corresponds to the control board 1150 and its CPU 1151.
[0118] The server processing unit 200s also includes a user management unit 211, an online shopping function unit 213, an acquisition unit 215, a purchasing target user setting unit 217, an estimation unit 219, a recommendation display control unit 221, and a remeasurement request display control unit 223.
[0119] The user management unit 211 executes user registration processing and data management processing to manage data linked to registered user IDs. In this embodiment, the user management unit 211 manages, for each registered user, user data such as association of the wearer with the wearer, attribute information, measurement information, and comfort level fluctuation information acquired as needed about the wearer.
[0120] The online shopping function unit 213 performs processing related to the provision of online shopping services. Registered users can purchase wearable items (in this embodiment, shoes worn by the wearer) using the online shopping function realized by this processing. In this embodiment, the online shopping function unit 213 responds to a product search request from a registered user and searches for items to present to the registered user as product information for the target user. Then, the online shopping function unit 213 displays the product information of the corresponding items on the terminal device 1500.
[0121] The acquisition unit 215 is a functional unit that executes data acquisition processing, and acquires user data of a target user who is a wearer associated with a registered user. To acquire the user data, measurements are taken of the part (foot in this embodiment) where the item (shoes in this embodiment) is worn, for example, using a separate measurement means. Then, the acquisition unit 215 acquires measurement information and generates comfort level fluctuation information based on the measurement results obtained by the measurement means.
[0122] The purchase target user setting unit 217 is a functional unit that executes a purchase target user setting process, and sets a purchase target user based on an operation input on the terminal device 1500. When a registered user purchases an item worn by a wearer associated with the registered user, the registered user performs a selection operation to set the wearer as a purchase target user.
[0123] The estimation unit 219 is a functional unit that executes the estimation process. In this embodiment, the estimation unit 219 sets the target user set by the target user setting process as the target user. Then, prior to the display of product information by the online shopping function unit 213, the estimation unit 219 estimates, as recommended sizes when the target user wears an item related to the product information as an estimation target item, a first recommended size that satisfies a predetermined comfort level condition during a first comfort period and a second recommended size that satisfies the comfort level condition during a second comfort period that starts after the first comfort period.
[0124] The recommendation display control unit 221 is a functional unit that executes the recommendation display control process. In this embodiment, the recommendation display control unit 221 sets the target user set by the target user setting process as the target user. When the online shopping function unit 213 displays product information, the recommendation display control unit 221 performs recommendation display control to cause the terminal device 1500 to display a first recommended display indicating a first recommended size estimated by the estimation unit 219 and a second recommended display indicating a second recommended size for the item related to the product information.
[0125] The remeasurement request display control unit 223 is a functional unit that executes remeasurement request display control processing. In this embodiment, the remeasurement request display control unit 223 determines the measurement timing (previous measurement timing) related to the acquired measurement information for the target user of the recommendation display control performed by the recommendation display control unit 221. Then, when the number of days elapsed since the previous measurement timing satisfies a first remeasurement request interval condition, the remeasurement request display control unit 223 performs control to additionally display a remeasurement request display body that prompts the terminal device 1500, on which the recommendation display control is performed, to perform remeasurement. Furthermore, when the number of days elapsed since the determined measurement timing satisfies a second remeasurement request interval condition that is a later condition than the first remeasurement request interval condition, the remeasurement request display control unit 223 performs highlighting control to highlight the remeasurement request display body.
[0126] The server storage unit 500s stores in advance or temporarily stores each time processing is performed programs for operating the server system 1100 and implementing various functions of the server system 1100, as well as data used during execution of these programs. For example, this can be implemented by an IC memory such as RAM or ROM, a magnetic disk such as a hard disk, or an optical disk such as a CD-ROM or DVD. In FIG. 1, this corresponds to the IC memory 1152 and storage 1140.
[0127] The server storage unit 500s also stores a server program 501, user management data 510, and item information 540.
[0128] The server program 501 is a program that causes the server processing unit 200s to function as a user management unit 211, an online shopping function unit 213, an acquisition unit 215, a target user setting unit 217, an estimation unit 219, a recommendation display control unit 221, and a remeasurement request display control unit 223.
[0129] User management data 510 is prepared for each registered user and stores various management data related to the provision of the online shopping service in association with the registered user ID. Specifically, as shown in Fig. 19, one user management data 510 includes the registered user's registered user ID 511, registered user name 513, wearer data 520, and purchase history data 531 of items such as shoes purchased by the registered user.
[0130] Wearer data 520 is prepared for each wearer associated with the registered user. In one wearer data 520, a wearer's name 522, attribute information 523, measurement information 525, a measurement date and time (previous measurement timing) 527 related to the measurement information 525, and comfort level fluctuation information 529 (see FIGS. 4 to 6) for each item (shoes in this embodiment) are set in association with a wearer's ID 521.
[0131] The item information 540 is prepared for each item and stores various data related to the item. For example, the item information 540 includes various spec information and evaluation information used to generate the comfort level fluctuation information 529 for the item, as well as information to be displayed on the terminal device 1500 as product information such as price, product image, and availability.
[0132] 2. Terminal Device 20 is a block diagram showing an example of the functional configuration of the terminal device 1500. As shown in FIG. 20, the terminal device 1500 includes an operation input unit 110, a display unit 120, a communication unit 130, a device processing unit 200, and a terminal storage unit 500.
[0133] The operation input unit 110 outputs operation input signals corresponding to various operation inputs made by the user to the device processing unit 200. For example, this can be realized by a keyboard, a mouse, a push switch, a joystick, a touchpad, a trackball, an acceleration sensor, a gyroscope, etc. In FIG. 2, this corresponds to the direction input keys 1502, the home key 1504, and the touch panel 1506.
[0134] The display unit 120 is realized by a display device such as an LCD (Liquid Crystal Display) or a touch panel, and performs various displays in response to a display signal from the device processing unit 200. In FIG. 2, this corresponds to the touch panel 1506.
[0135] The communication unit 130 is realized by a wired or wireless communication device, and connects to the network 9 to communicate with an external device (for example, the server system 1100). It is realized by a wireless communication device, a modem, a TA, a jack for a wired communication cable, a control circuit, etc. In FIG. 2, this corresponds to the wireless communication module 1553.
[0136] The device processing unit 200 can be realized by a processor, which is an arithmetic circuit such as a CPU, GPU, ASIC, or FPGA, or an electronic component such as an IC memory, and controls input and output of data between the device and each unit including the operation input unit 110 and the device storage unit 500. The device processing unit 200 performs various types of arithmetic processing based on predetermined programs and data, operation input signals from the operation input unit 110, data received from the server system 1100, etc., and comprehensively controls the operation of the terminal device 1500. In FIG. 2, this corresponds to the control board 1550 and its CPU 1551.
[0137] The terminal processing unit 200 also includes a client control unit 260. The client control unit 260 performs various controls to cause the terminal device 1500 to function as an MMIF (man-machine interface). The client control unit 260 includes an operation signal transmission control unit 261 and a display control unit 263.
[0138] The operation signal transmission control unit 261 performs processing for transmitting various data and request information to the server system 1100 in response to an operation input to the operation input unit 110 .
[0139] The display control unit 263 performs control to display the recommendation display screen and remeasurement request display described with reference to FIGS. 7 to 17 on the display unit 120 based on the data received from the server system 1100.
[0140] The terminal storage unit 500 stores in advance or temporarily stores each time processing is performed programs for operating the terminal device 1500 and realizing the functions of the terminal device 1500, data used during execution of the programs, etc. For example, this can be realized by an IC memory such as RAM or ROM, a magnetic disk such as a hard disk, or an optical disk such as a CD-ROM or DVD. In the example of FIG. 2, this corresponds to the IC memory 1552 mounted on the control board 1550.
[0141] The terminal storage unit 500 also stores a client program 502 (application program) for causing the terminal device 1500 to function as the client control unit 260.
[0142] [Processing flow] 21 is a flowchart showing the flow of processing in the server system 1100. The processing described here is realized by the server processing unit 200s reading and executing the server program 501.
[0143] In this embodiment, the server processing unit 200s accepts an operation to instruct the terminal device 1500 of the logged-in registered user to acquire measurement information. At this time, an operation to designate the wearing user as the target user is also accepted. The accepted operation includes an operation of selecting a remeasurement button (execution indicator) performed by the registered user on the remeasurement request display unit illustrated in FIGS. 8 to 17. When the operation on the terminal device 1500 is detected (step S1: YES), the acquisition unit 215 executes a data acquisition process and acquires various data including measurement information for the target user (step S3). When the remeasurement button is selected, the measurement information is reacquired. Based on the acquired data, the acquisition unit 215 sets or updates the attribute information 523, measurement information 525, and comfort level variation information 529 of the wearing user data 520 (see FIG. 19) related to the target user.
[0144] Furthermore, the target user setting unit 217 executes a target user setting process and accepts a selection operation of the target user on the terminal device 1500 of the logged-in registered user. When the target user setting unit 217 detects the selection operation on the terminal device 1500 (step S5: YES), it sets the target user (step S7). When a product search request is subsequently made by the registered user, the estimation unit 219 executes the estimation process with the corresponding item as the estimation target item. That is, for each estimation target item, the estimation unit 219 estimates a recommended size for the target user when wearing the estimation target item based on the comfort level variation information 529 of the estimation target item related to the target user (step S9). In this embodiment, the estimation unit 219 estimates a first recommended size that satisfies a predetermined comfort level condition during a first comfort period and a second recommended size that satisfies a comfort level condition during a second comfort period that starts after the first comfort period, as described with reference to FIGS. 4 to 6 .
[0145] Then, in response to the product search request, the online shopping function unit 213 causes the terminal device 1500 to display product information of the corresponding item (step S11). At that time, the recommendation display control unit 221 sets the target user as the purchasing target user and performs recommendation display control to cause the terminal device 1500 to display, for each item related to the product information, a first recommendation display indicating a first recommended size for the target user estimated in step S5 and a second recommendation display indicating a second recommended size for the target user (step S13).
[0146] Next, the remeasurement request display control unit 223 determines the timing of the previous measurement for the target user of the recommended display control in step S13 (step S15). Then, if the number of days elapsed since the previous measurement timing determined in step S15 satisfies the first remeasurement request interval condition (step S17: YES), the remeasurement request display control unit 223 performs control to additionally display a remeasurement request display body prompting the terminal device 1500 on which the recommended display control is being performed to perform a remeasurement (step S19). Furthermore, if the number of days elapsed since the previous measurement timing determined in step S15 satisfies a second remeasurement request interval condition, which is a later condition than the first remeasurement request interval condition (step S21: YES), the remeasurement request display control unit 223 performs highlighting control to highlight the remeasurement request display body (step S23).
[0147] Then, in step S25, an end determination is made, and until it is determined that the process has ended (step S25: NO), the process returns to step S1 and the above-described process is repeated.
[0148] As described above, according to this embodiment, it is possible to estimate a first recommended size that satisfies the comfort condition when the target user wears the item during a first comfort period, and a second recommended size that satisfies the comfort condition when the target user wears the item during a second comfort period that follows the first comfort period. Then, the recommendation display control can be performed by causing the terminal device 1500 to display a first recommendation display indicating the first recommended size and a second recommendation display indicating the second recommended size together with the first recommendation display. In this case, the first recommendation display indicating the first recommended size can be displayed in association with a first comfort period display indicating the first comfort period, and the second recommendation display indicating the second recommended size can be displayed in association with a second comfort period display indicating the second comfort period. This makes it possible to present information indicating the size at which the target user wearing the item can wear the item comfortably.
[0149] Furthermore, according to this embodiment, if the number of days related to the first remeasurement request interval condition has passed since the last measurement information was acquired for the target user, a remeasurement request display body urging the target user to perform a remeasurement can be additionally displayed during recommendation display control for the target user. If the number of days related to the second remeasurement request interval condition has passed since the last measurement information was acquired for the target user, the remeasurement request display body can be highlighted. This makes it possible to prompt the target user to reacquire measurement information (measurement related to the measurement information) at any time, and to appropriately present recommended sizes (first recommended size and second recommended size, etc.) and comfort periods (first comfort periods and second comfort periods, etc.) suited to the target user.
[0150] The forms to which the present invention can be applied are not limited to the above-described embodiments, and constituent elements can be added, omitted, or modified as appropriate.
[0151] [Variation 1] For example, in the above embodiment, the first comfort period is estimated using the target user's current wearing size (the size that can be worn comfortably at the present time) as the first recommended size. Therefore, when the recommendation display control is performed, the target user may be close to the time to size up, and the first comfort period may be short. Therefore, when the estimated first comfort period is short, a display may be configured to notify the user that the second recommended size is recommended over the first recommended size. This is because the first recommended size will soon become unwearable, while the second recommended size can be worn for a longer period. Whether the remaining time is short or not can be determined by whether the length of the period from the time the recommendation display control is performed to the end of the first comfort period satisfies a predetermined short-term condition for determining that the remaining time is short. The specific length threshold for the short-term condition is not particularly limited, but may be, for example, one month, or may be longer or shorter than that.
[0152] Furthermore, if a separate service is provided that trades in items at a predetermined trade-in price at the time of purchase, the trade-in price may be displayed near the display of the first recommended size, etc., when the first comfort period is short. The trade-in price may be displayed by predicting the trade-in price at the time the item is purchased and the first comfort period has elapsed. Even if the comfort period for the first recommended size is short, the trade-in price for the item can be presented, thereby encouraging purchase. Alternatively, when it is determined that the first comfort period is short, the first comfort period may be estimated by using the first recommended size one size larger, and the second comfort period may be estimated by using the second recommended size one size larger.
[0153] [Variation 2] Furthermore, the display is not limited to a configuration in which both (1) a display related to the first recommended size (display of the first recommended size and the first comfortable period) and (2) a display related to the second recommended size (display of the second recommended size and the second comfortable period) are displayed, but may be a configuration in which either (1) or (2) is displayed. For example, one of the two may be selected based on the category of the item to be displayed, the length of the first comfortable period, the registered user's purchase history data 531 (see FIG. 19), etc.
[0154] Specifically, for example, the system first determines whether the remaining period from the time when the recommendation display control is performed until the end of the first comfort period satisfies a predetermined long-term condition, and if it is determined that the remaining period is long, displays (1). The threshold value for the long-term condition may be set as appropriate, and may be, for example, six months. On the other hand, if it is determined that the remaining period of the first comfort period does not satisfy the long-term condition, displays (1) or (2) depending on the item category. That is, for example, if the item category is "sports shoes" such as sneakers, which are expected to be worn frequently and have a relatively short lifespan, it can be said that there is a good possibility that the first recommended size will be purchased even within the first comfort period for which the remaining period is determined to be short. On the other hand, for a category such as "fashion shoes" which is expected to be used less frequently than "sports shoes," it is likely that the purchase of the first recommended size will often be postponed. Therefore, it may be determined that if the former applies, displays (1), and if the latter applies, displays (2).
[0155] Furthermore, based on the registered user's purchase history data 531 (see FIG. 19), if multiple items of the first recommended size in the same category have already been purchased, or if only one item has been purchased but it was recently purchased (for example, within a specified period, such as within one month), the display of (2) may be displayed.
[0156] [Variation 3] In the above embodiment, an example of a recommendation display screen is shown in which the first recommended size and second recommended size estimated for each item are displayed on the terminal device 1500 (see FIG. 7). In contrast to this, if there are other wearers associated with registered users in addition to the wearer who is the target purchase user (i.e., if multiple wearers are associated with the registered user), the first recommended size and second recommended size may also be estimated for the other wearers, and may be displayed together on the recommendation display screen.
[0157] FIG. 22 is a diagram showing an example of a recommendation display screen in this modified example. FIG. 22 shows an example in which two wearing users are associated with a registered user (for example, a wearing user U1 selected as a purchasing target user is the eldest son, and another wearing user U2, the second son, is associated). As shown in FIG. 22, the recommendation display screen W10 in this modified example is an example in which a display area W11 related to the wearing user U2 is added to the recommendation display screen W4 related to the wearing user U1 in FIG. 7. The display area W11 displays a first recommended size D111 and a second recommended size D115 of the item I4 estimated for the wearing user U2. In addition, a first comfort period D113 is displayed in association with the first recommended size D111, and a second comfort period D117 is displayed in association with the second recommended size D115.
[0158] 22 is an example and is not particularly limited. For example, a display related to the wearer U1 (display of the first recommended size and first comfort period, or the second recommended size and second comfort period for the wearer U1) and a display related to the wearer U2 (display of the first recommended size and first comfort period, or the second recommended size and second comfort period for the wearer U2) may be displayed side by side one above the other.
[0159] In addition, in the third modification, an example was shown in which both the first recommended size and the second recommended size for the wearer U2 are displayed in the display area W11. However, a configuration may be adopted in which only the first recommended size (the first recommended size and the first comfort period) is displayed without displaying the second recommended size (the second recommended size and the second comfort period). Alternatively, a configuration may be adopted in which only the second recommended size (the second recommended size and the second comfort period) is displayed without displaying the first recommended size (the first recommended size and the first comfort period). Alternatively, a configuration may be adopted in which only the recommended size (the first recommended size and the second recommended size, etc.) is displayed without displaying the comfort period (the first comfort period and the second comfort period, etc.). Alternatively, a configuration may be adopted in which both the first recommended size (the first recommended size and the first comfort period) and the second recommended size are displayed without displaying the second comfort period.
[0160] Furthermore, based on the registered user's purchase history data 531 (see FIG. 19), it may be determined whether to display in the display area W11 (see FIG. 22) for the second son, user U2, wearing the item: (1) a display relating to the first recommended size (display of the first recommended size and the first comfort period), (2) a display relating to the second recommended size (display of the second recommended size and the second comfort period), or (3) a display relating to both the first recommended size and the second recommended size. For example, if an item (shoes) in the first recommended size has already been purchased for user U2 wearing the item, it can be estimated that the possibility of purchasing the item in the first recommended size again is low. In such a case, it is determined to display (2).
[0161] Furthermore, the category of the item may be further taken into consideration in the manner of Modification Example 2 to determine which of the above (1) to (3) to display. For example, even if an item of the first recommended size has already been purchased for the wearer U2, the determination of the likelihood that the same item of the first recommended size will be purchased again may differ depending on the category of the purchased item. Specifically, if the purchased item is "sports shoes," there may be a case where an item of the first recommended size will be purchased again for the wearer U2 because the item has worn out. On the other hand, in the case of a category that is expected to be used relatively infrequently, such as "fashion shoes," the likelihood that an item of the first recommended size that has already been purchased will be purchased again is low. Therefore, it may be determined that in the former case, display (1) or (3) will be displayed, and in the latter case, display (2) will be displayed.
[0162] [Variation 4] Furthermore, when multiple wearers (e.g., wearers U1 and U2) are associated with a registered user, instead of displaying the display area W11 as in Modification Example 3, a configuration may be adopted in which the display target on the recommendation display screen can be switched and displayed. Specifically, for example, a switch button may be provided on the recommendation display screen W4 related to wearer U1 in FIG. 7 to accept a display switch operation by the user. Then, in response to a selection operation of the switch button on the terminal device 1500, the display on the recommendation display screen W4 is changed to display the first recommended size and first comfort period or the second recommended size and second comfort period of the item I4 estimated for wearer U2. When the switch button is selected again, the display on the recommendation display screen W4 is changed to display the first recommended size and first comfort period or the second recommended size and second comfort period of the item I4 estimated for wearer U1. Because it is possible to switch and view displays related to multiple wearers on the same page, for example, if a registered user wants to purchase matching items for multiple wearers, it is easy to lead to purchasing behavior.
[0163] [Variation 5] In the above embodiment, the first remeasurement request interval condition is set to, for example, "three months or more," and the second remeasurement request interval condition is set to, for example, "six months or more." Alternatively, the first remeasurement request interval condition and the second remeasurement request interval condition may be set according to the age (months) of the target user. For example, this can be achieved by setting the first remeasurement request interval condition and the second remeasurement request interval condition to be applied for each month in advance, and then using the setting of the first remeasurement request interval condition and the second remeasurement request interval condition that matches the month of the target user.
[0164] [Variation 6] Furthermore, if the target user is an adult whose growth has already stopped, or a child whose feet are at an age where growth has stopped, there is no second recommended size, and the first comfort period does not have an end date. In such cases, the first comfort period may be displayed with the end date set to when it is time to replace the item (shoes). This is because shoes are consumables and will eventually need to be replaced. The second recommended size and second comfort period are not displayed.
[0165] Specifically, for example, the date and time when an item was replaced is obtained from the purchase history data 531 (see FIG. 19 ), and the end of the first comfort period is set to a predetermined wear-out prediction period from that date and time. The length of the wear-out prediction period may be set as appropriate, for example, based on the average lifespan of shoes. The length of the wear-out prediction period may also be set according to the category of the purchased item. For example, a first wear-out prediction period with a shorter wear-out prediction period may be set for a category (e.g., “sports shoes”) that is considered to be worn frequently (easily worn out and has a relatively short lifespan), and a second wear-out prediction period longer than the first wear-out prediction period may be set for a category (e.g., “fashion shoes”) that is considered to be worn less frequently than “sports shoes” etc.
[0166] Furthermore, when the second recommended size and second comfort period are not displayed as in this modified example, the current comfort level for the first recommended size of the item may be displayed. [Explanation of symbols]
[0167] 1000...Online shopping system 1100...Server system 110s...Operation input section 120s…Display section 130s…Communications Department 200s...Server processing section 211...User Management Department 213...Online Shopping Function Department 215…Acquisition Department 217...Purchase target user setting section 219...Estimation part 221...Recommended display control unit 223...Remeasurement request display control unit 500s...Server storage section 501...Server program 510...User management data 511...Registered user ID 520...User data 521...user ID 523…Attribute information 525…Measurement information 527…Measurement date and time 529...Comfort level fluctuation information 531...Purchase history data 540...Item information 1500...User terminal 110...Operation input unit 120…Display section 130…Communications Department 200...Terminal processing section 260...Client control unit 261...Operation signal transmission control unit 263...Display control unit 500...Device memory section 502...Client program 9. Network
Claims
1. A computer system that performs control for presenting recommended information about items to a user, an estimation unit that estimates the recommended item and / or the recommended size by determining the target item whose comfort level satisfies a predetermined comfort condition during a predetermined comfort period consisting of multiple days as a recommended item and the size of the target item as a recommended size, with respect to the comfort level at each time point according to the passage of time when the target user wears the target item, the comfort level being generated based on size information on the size of the target item, body size information on the body size related to the part of the target user where the target item is worn, and growth change information related to growth change of the part of the wear; a control unit that performs control to present an estimation result by the estimation unit as the recommendation information; A computer system comprising:
2. The control unit further performs control to present the comfort level.
10. The computer system of claim 1.
3. the predetermined comfort period is a second comfort period having a start time later than a start time of the first comfort period; 10. The computer system of claim 1.
4. the control unit performs control to present the predetermined comfortable period as the recommendation information.
4. The computer system of claim 3.
5. the control unit performs control to present request information that prompts the user to obtain the body size information, instead of control to present the recommendation information, based on the fact that a predetermined number of days has passed since the body size information was last obtained.
10. The computer system of claim 1.
6. the control unit performs control to include an execution indicator for executing information processing related to the acquisition of the body size information in the request information and present the execution indicator.
6. The computer system of claim 5.
7. the estimation unit sets a plurality of users as the target users and performs the estimation for each of the target users.
10. The computer system of claim 1.
8. the estimation unit sets a plurality of users associated with registered users in online shopping as target users and performs the estimation for each of the target users; 10. The computer system of claim 1.
9. the estimation unit performs the estimation by selecting a user selected by a registered user from among a plurality of users associated with the registered user in online shopping as the target user; 10. The computer system of claim 1.
10. An online shopping system that includes a server and a terminal and controls the presentation of recommended information about items to a user, a functional unit that executes information processing related to the provision of online shopping services; an estimation unit that estimates the recommended item and / or the recommended size by determining the target item whose comfort level satisfies a predetermined comfort condition during a predetermined comfort period consisting of multiple days as a recommended item and the size of the target item as a recommended size, with respect to the comfort level at each time point according to the passage of time when the target user wears the target item, the comfort level being generated based on size information on the size of the target item, body size information on the body size related to the part of the target user where the target item is worn, and growth change information related to growth change of the part of the wear; a control unit that performs control to present an estimation result by the estimation unit as the recommendation information; An online shopping system comprising:
Citation Information
Patent Citations
Apparatus and system for managing child's clothing
JP2007265077A
Shoe purchase recommendation device
JP2023077477A
System and method for calculating, tracking, and projecting children's clothing sizes over time
US20090094138A1
Systems and methods for determining child clothing size
US20160171583A1