Computer system and online shopping system
The computer system and online shopping system address the issue of providing comfortable item sizes by estimating and displaying recommended sizes based on body growth, ensuring prolonged comfort and usability through timely remeasurement prompts.
Patent Information
- Application Number
- PCT/JP2024/033914
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-29
- Filing Date
- 2024-09-24
- Publication Date
- 2025-07-03
AI Technical Summary
Existing technologies fail to provide information on the size at which a target user can comfortably wear an item, considering body shape changes over time, affecting the usability of wearable items like clothing, shoes, and hats.
A computer system and online shopping system that estimate and display recommended sizes for items based on body size information, growth change information, and comfort conditions over a predetermined period, using a server and terminal device to provide accurate size recommendations and prompt remeasurement when necessary.
Enables comfortable wearing of items by users by providing size recommendations that adapt to body growth changes and prompts for timely remeasurement, ensuring prolonged comfort and usability.
Smart Images

Figure JP2024033914_03072025_PF_FP_ABST
Abstract
Description
Computer system and online shopping system
[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.
[0002] Conventionally, technologies have been proposed for providing information about clothing that adapts to changes in the wearer's body shape. For example, Patent Document 1 discloses a technology for providing information for deciding whether to purchase children's clothing. Specifically, the technology in Patent Document 1 stores the allowable sizes that can be worn by children's clothing in advance, 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.
[0003] Japanese Patent Application Laid-Open No. 2007-265077
[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 child user can wear the clothing comfortably. Also, although the technology of Patent Document 1 has described clothing 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.
[0006] A first invention for solving the above problem is a computer system that controls the presentation of recommended information regarding items to a user, the computer system comprising: an estimation unit that estimates a recommended size of the target item that satisfies specified comfort conditions for a specified comfort period consisting of multiple days based on size information regarding the size of the target item, body size information regarding the body size of the target user's body part where the target item is worn, and growth change information regarding growth changes in the wearing part; and a control unit that controls the presentation of the recommended size estimated by the estimation unit as the recommended information.
[0007] A second invention is an online shopping system comprising a server and a terminal, and performing control for presenting recommended information regarding items to a user, the online shopping system comprising: a functional unit that executes information processing related to the provision of online shopping services; an estimation unit that estimates a recommended size for the target item that satisfies specified comfort conditions within a specified comfort period consisting of multiple days based on size information regarding the size of the target item, body size information regarding the body size related to the wearing part of the target user where the target item is worn, and growth change information regarding the growth change of the wearing part; and a control unit that performs control for presenting the recommended size estimated by the estimation unit as the recommended information.
[0008] Further, a third invention 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 relating 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 item is worn by the target user; 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.
[0009] 1 is a diagram showing an example of the overall configuration of an online shopping system. FIG. 1 is a diagram showing an example of the device configuration of a terminal device. FIG. 2 is a diagram for explaining the association between a registered user ID and a wearing user ID. FIG. 2 is a diagram showing an example of comfort level change information for an item I1 intended for a wearing user U1. FIG. 3 is a diagram showing an example of comfort level change information for an item I2 intended for a wearing user U1. FIG. 4 is a diagram showing an example of comfort level change information for an item I3 intended for a wearing user U1. FIG. 5 is a diagram showing an example of a recommendation display screen. FIG. 6 is a diagram showing an example of a display of a remeasurement request display body. FIG. 7 is a diagram showing an example of a highlighting of a remeasurement request display body. FIG. 8 is a diagram showing another example of a highlighting of a remeasurement request display body. FIG. 9 is a diagram showing another example of a display of a remeasurement request display body. FIG. 10 is a diagram showing another example of a highlighting of a remeasurement request display body. FIG. 11 is a diagram showing another example of a display of a remeasurement request display body. FIG. 12 is a diagram showing another example of a highlighting of a remeasurement request display body. FIG. 13 is a diagram showing another example of a display of a remeasurement request display body. The server system includes a terminal device, a server system ...
[0010] 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.
[0011] [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 as to enable data communication between them. The online shopping system 1000 provides an online shopping service that sells items that can be worn by users. The following description will be given using shoes (low boots), which are a type of footwear, as an example of an item. However, 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.
[0012] 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) such as Ethernet (registered trademark), a telephone communication network, a cable network, the Internet, and other communication networks, and the communication method can be either wired or wireless.
[0013] 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 a SoC (System on a Chip).
[0014] 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, as well as 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.
[0015] Although only one terminal device 1500 is shown in FIG. 1, in actual system operation, multiple terminal devices 1500 can access the server system 1100 at the same time.
[0016] Although the server system 1100 is depicted as if it were a single server device, it may be realized by a configuration of multiple devices. For example, the server system 1100 may be configured to include multiple blade servers that share various functions and are connected to each other via an internal bus for data communication. Furthermore, the location of the hardware that constitutes the server system 1100 does not matter. It may also be configured such that multiple independent servers installed in remote locations communicate data via the network 9 to function as the server system 1100 as a whole.
[0017] 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.
[0018] Fig. 2 is a diagram showing an example of the device configuration of a smartphone, which is an example of the terminal device 1500. As shown in Fig. 2, the terminal device 1500 includes a directional input key 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, the terminal device 1500 is provided with a power button, a volume adjustment button, etc. (not shown).
[0019] The control board 1550 is mounted 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.
[0020] 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.
[0021] 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.
[0022] [Details] 1. User Management Function To realize the user management function, the server system 1100 executes a process related to user registration (user registration process) and a process related to management of data of registered users who have completed the registration procedure and data of wearers associated with the registered users (data management process).
[0023] In this embodiment, as shown in FIG. 3 , the registered user ID of one or more wearers can be associated with the registered user ID of a registered user. 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 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 a 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 the data acquisition process described below. The user data includes attribute information such as the wearer's age and gender, measurement information of the wearer measured on the wearer's body part (the foot in this embodiment) where the item (shoes in this embodiment) is worn, and comfort level fluctuation information generated using the wearer's attribute information, measurement information, etc. As will be described later, comfort level fluctuation information is generated for each user wearing the item (in this embodiment, shoes sold through an online shopping service).
[0024] 2. About the Online Shopping Function To realize the online shopping function, the server system 1100 performs a data acquisition process to acquire user data related to a target user. 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.
[0025] 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 on the terminal device 1500 as a target user. For example, when registering a new wearer or when wishing to reacquire measurement information for a wearer, the registered user performs an operation to designate the wearer as a target user.
[0026] In this case, the server system 1100 first acquires attribute information of the target user by accepting input operations of the age, gender, etc., on the terminal device 1500.
[0027] 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. For example, a predetermined mat with numerous dots (markers) is first prepared for measurement, and the target user's feet are placed on the mat and photographed from multiple angles using the terminal device 1500. A 3D model of the foot is then created based on the dots (markers) on the mat from the photographed data, and various data (shape data) related to the target user's foot shape, such as the overall foot shape, instep shape, foot size, foot width, and whether or not the foot is 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 angles using the terminal device 1500, and photogrammetry processing based on the photographed data is performed to measure the same 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 target user's foot growth changes based on the measurement results and the target user's attribute information. For example, the server system 1100 predicts the foot size by age (e.g., month) after the measurement timing and obtains the predicted size changes by month as growth change data. The server system 1100 acquires the obtained shape data and growth change data as the target user's measurement information.
[0028] The growth change data may be configured to use data on the average foot size of children of the same sex (average foot size per month). Alternatively, data on the growth change of children with a fast growth rate (average foot size per month) and data on the growth change of children with a slow growth rate (average foot size per month) may be prepared in advance, and data (average value) corresponding to the target user's growth rate may be used as the growth change data. Furthermore, the growth change may be predicted based on the measurement results (i.e., actual measurements) obtained by the measurement means, taking into account the example average value. Alternatively, the growth change may be predicted based on information about the target user entered 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).
[0029] After acquiring the measurement information, the server system 1100 generates comfort level fluctuation information for each predetermined item (e.g., shoes sold through 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.
[0030] 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.
[0031] 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 target user being a wearer U1. 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 timing of the previous measurement performed on wearer U1) as a value ranging from "0 (very bad)" to "100 (very good)." Note that FIG. 4 etc. shows only the generated comfort level variation information with a comfort level of 50 or higher.
[0032] Focusing on a single 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), a time point (estimated best-fit time point) is set that is expected to be the best fit in terms of size when the target user wears that size. 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 the apex is generated as a comfort level graph for that size. At this time, the shape of the parabola of the generated graph (e.g., 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.
[0033] For example, the example in Fig. 4 shows an example in which comfort level fluctuation information for item I2 is generated, which includes a graph G1-1 of comfort level when the wearer U1 wears a size 12 cm, a graph G1-2 of comfort level when the wearer U1 wears a size 12.5 cm, a graph G1-3 of comfort level when the wearer U1 wears a size 13 cm, and a graph G1-4 of comfort level 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, which includes a graph G2-1 of comfort level when the wearer U1 wears a size 12 cm, a graph G2-2 of comfort level when the wearer U1 wears a size 12.5 cm, a graph G2-3 of comfort level when the wearer U1 wears a size 13 cm, and a graph G2-4 of comfort level 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 wearer U1 wears a size 12 cm, and a graph G3-2 of comfort level when wearer U1 wears a size 13 cm.
[0034] 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).
[0035] 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 stretchy material), 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.
[0036] 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.
[0037] 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.
[0038] The comfort level variation information may also be generated taking into account the target user's preferences for wearing items (e.g., preference for oversized or slim). Specifically, for example, evaluation information on comfort for children with 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.
[0039] 2-2. Target User Setting Process In the target user setting process, the server system 1100 sets a 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 target user.
[0040] 2-3. Estimation Process In this embodiment, the server system 1100 performs the estimation process here, as well as the subsequent recommendation display control process and 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 an example in which the wearer U1 related to the comfort level variation information in Figures 4 to 6 is set as the target user (when the registered parent user selects the wearer U1 as the target user).
[0041] In the estimation process, the server system 1100 estimates the recommended size of an item to be worn by a target user (e.g., wearer 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 the recommended size for the target user when wearing the estimation target item. The recommended size is 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 begins after the start 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 measurement information, etc. In this case, the comfort level condition may be, for example, "a comfort level of 80 or higher in the comfort level fluctuation information for the estimation target item related to the target user."
[0042] 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 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 time, and comfort level variation information after the reference time is referenced. For example, if a registered user searches for product information immediately after measuring the target user, the reference time is the point T11 (previous measurement timing) at which the elapsed time in FIG. 4 is 0. In this case, the comfort level variation information graphs G1-1 to G1-4 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 time T11 to four months later. Therefore, the server system 1100 determines this period as the wearer U1's first comfort period and estimates the first recommended size of item I1 during this first comfort period to be the size (12 cm) corresponding to graph G1-1. Furthermore, looking at graph G1-2, 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 this period as the wearer U1's second comfort period and estimates the second recommended size of item I1 during this 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.
[0043] 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 are referenced for the portion after reference time T13. Looking at graph G1-2, 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 this period as 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. Looking at graph G1-3, 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.
[0044] Similarly, when the item to be estimated is item I2, the first and second recommended sizes for the 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 the reference time T2. Therefore, this period is set as the first comfort period for the 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, the size range for item I2 starts at 12 cm, and there is no size that the wearer U1 can wear comfortably at the reference time T2. Similar estimations are made for graphs G2-2 to G2-4.
[0045] 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 time 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 time 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.
[0046] 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 this period as the first comfort period for wearer U1 and sets the first recommended size of item I3 for this first comfort period to the size corresponding to graph G3-1.
[0047] Alternatively, for example, if priority is placed on ease of movement when a registered user wears the garment, the comfort threshold can be set high, such as 90 or 95. For example, if the item to be estimated 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 determines 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 estimated 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 determines the first recommended size of the item I2 during the first comfortable period as the size corresponding to graph G2-1.
[0048] 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.
[0049] 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.
[0050] Furthermore, the comfort 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 threshold may be set to 90. This can be achieved by obtaining the date and time when the item was replaced from the registered user's purchase history data 531 (see FIG. 19 ).
[0051] Furthermore, the comfort level threshold value can be set (i.e., the comfort level condition is set) by accepting an input operation of the threshold value from a registered user.
[0052] In the recommendation display control process, the server system 1100 performs recommendation display control to cause the terminal device 1500 to display a first recommendation display indicating the first recommended size estimated for the target user in the estimation process, as well as a second recommendation display indicating the second recommended size.
[0053] Thereafter, the server system 1100 executes a recommendation display control process, and performs recommendation display control to display a first recommendation display and a second recommendation 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 recommendation 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.
[0054] FIG. 7 is a diagram illustrating an example of a recommendation display screen displayed on the terminal device 1500 by the recommendation display control. As shown in FIG. 7 , the recommendation display screen W4 displays a first recommended size, a first comfortable period, and a second recommended size, and a second comfortable period for each item determined as an estimation target item in the estimation process by the recommendation display control performed by the server system 1100. FIG. 7 illustrates an example display for one item I4, displaying 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 comfortably worn. 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 comfortably worn are also displayed.
[0055] In addition, if recommended sizes are estimated for comfort periods whose start dates are after the start date of the second comfort period, those 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.
[0056] 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."
[0057] 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.
[0058] 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 timing of the previous measurement 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 the terminal device 1500 on which the recommended display control is performed to perform a 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 server system 1100 performs highlighting control to highlight the remeasurement request display body.
[0059] 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 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.
[0060] 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.
[0061] (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.
[0062] 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.
[0063] 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.
[0064] Furthermore, if six months or more have passed since the previous measurement 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, the server system 1100 performs control to display the re-measurement request display body W5 in an expanded (maximized) size across the entire screen, as shown in Fig. 9. When a scroll operation is performed downward from the display state shown in Fig. 9, the recommended display screen W4 is displayed.
[0065] 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.
[0066] 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.
[0067] (Example 2) Fig. 11 is a diagram showing an example of highlighting control of the remeasurement request display body W6 in Example 2. In this example, when the number of days elapsed since the previous measurement timing satisfies the second remeasurement request interval condition, the server system 1100 performs control to hide the display content behind the remeasurement request display body W6 (here, the recommended display screen). 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 (i.e., the screen transition is made 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.
[0068] 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 Figure 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.
[0069] (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 ((a) of Fig. 12).
[0070] When a scroll operation is performed on the terminal device 1500, the server system 1100 displays a remeasurement request display W7 as a floating window at the top of the recommendation display screen W4, as shown in Fig. 12(b). In this example, after a scroll operation is performed once, the remeasurement request display W7 is always displayed at the top of the screen to prompt the registered user to perform a remeasurement. Note that the display position of the remeasurement request display W7 is not limited to the top of the screen.
[0071] 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 registered user will be able to view the recommendation display screen.
[0072] (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 recommendation display screen W4 ((a) of Fig. 14).
[0073] When a swipe operation is performed on the terminal device 1500, the server system 1100 displays a remeasurement request display 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 W8 is always displayed in the lower right corner of the screen to prompt the registered user to perform a remeasurement. Note that the display position of the remeasurement request display W8 is not limited to the lower right corner of the screen.
[0074] 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 of maximized size 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.
[0075] (Example 5) Fig. 16 is a diagram showing an example of display control of the re-measurement request display body W9 in Example 5. Fig. 17 is a diagram showing an example of highlighting control of the re-measurement request display body W9 in Example 5. In this example, when 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 W9 as a pop-up window of maximized size on the recommendation display screen W4, as shown in Fig. 16 .
[0076] 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 wishes to reacquire the measurement information, he or she selects the remeasurement button B. On the other hand, if the registered user does not wish 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 recommendation display screen W4.
[0077] 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 W9. In this example, as shown in FIG. 17 , the re-measurement request display W9 is displayed as a maximized pop-up window 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 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 display cancel button CB is not limited to not being displayed; the display cancel button CB may remain displayed but be disabled, preventing selection.
[0078] [Functional Configuration] 1. Server System Fig. 18 is a block diagram showing an example of the functional configuration of a 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.
[0079] 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 corresponding to the operation input to the server processing unit 200s. In FIG. 1, this corresponds to the keyboard 1106 and the touch panel 1108.
[0080] 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.
[0081] 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 (e.g., the terminal device 1500). For example, the communication unit 130s 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.
[0082] 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 the 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 operation of the server system 1100. In FIG. 1, this corresponds to the control board 1150 and its CPU 1151.
[0083] The server processing unit 200s also includes 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.
[0084] The user management unit 211 executes a user registration process and a data management process to manage data associated with a registered user ID. In this embodiment, the user management unit 211 associates the wearer with each registered user and manages user data such as attribute information, measurement information, and comfort level fluctuation information acquired from time to time about the wearer.
[0085] 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. The online shopping function unit 213 then displays the product information of the corresponding items on the terminal device 1500.
[0086] 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 of the body (the foot in this embodiment) on which the item (shoes in this embodiment) is worn, for example, using a separate measurement means. The acquisition unit 215 then acquires measurement information and generates comfort level fluctuation information based on the measurement results obtained by the measurement means.
[0087] 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.
[0088] 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 online shopping function unit 213 displaying product information, the estimation unit 219 estimates, as recommended sizes for the target user when wearing 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.
[0089] The recommendation display control unit 221 is a functional unit that executes recommendation display control processing. In this embodiment, the recommendation display control unit 221 sets the target user set by the target user setting processing as the target user. When product information is displayed by the online shopping function unit 213, the recommendation display control unit 221 performs recommendation display control to cause the terminal device 1500 to display a first recommendation display indicating the first recommended size estimated by the estimation unit 219 and a second recommendation display indicating the second recommended size for the item related to the product information.
[0090] 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 a 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, for 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.
[0091] 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 IC memory such as RAM or ROM, magnetic disks such as hard disks, optical disks such as CD-ROMs or DVDs, etc. In FIG. 1, this corresponds to the IC memory 1152 and storage 1140.
[0092] The server storage unit 500s also stores a server program 501, user management data 510, and item information 540.
[0093] 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.
[0094] The 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 ID 511 of the registered user, the registered user name 513, the wearer data 520, and the purchase history data 531 of the items such as shoes purchased by the registered user.
[0095] The wearer data 520 is prepared for each wearer associated with the registered user. Each wearer data 520 includes a wearer ID 521, a wearer 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).
[0096] The item information 540 is prepared for each item and stores various data related to the item, such as various specification 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.
[0097] 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 device storage unit 500.
[0098] 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.
[0099] 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.
[0100] The communication unit 130 is realized by a wired or wireless communication device, and is connected 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, the wireless communication module 1553 corresponds to this.
[0101] The device processing unit 200 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 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.
[0102] 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.
[0103] 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 .
[0104] 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.
[0105] 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, as well as data used during execution of these programs. For example, this can be realized by 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 Figure 2, this corresponds to the IC memory 1552 mounted on the control board 1550.
[0106] 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 .
[0107] 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.
[0108] 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 wearer as the target user is also accepted. The accepted operation includes the registered user selecting a remeasurement button (execution indicator) from the remeasurement request display illustrated in FIGS. 8 to 17 . If this 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 fluctuation information 529 of the wearer data 520 (see FIG. 19 ) related to the target user.
[0109] The target user setting unit 217 also 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. If 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). If 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 fluctuation information 529 for 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 whose start date is after the first comfort period, as described with reference to FIGS. 4 to 6 .
[0110] In response to the product search request, the online shopping function unit 213 displays product information of the corresponding item on the terminal device 1500 (step S11). At this time, the recommendation display control unit 221 performs recommendation display control to display, on the terminal device 1500, a first recommended display indicating a first recommended size for the target user estimated in step S5 and a second recommended display indicating a second recommended size for the target user, for each item related to the product information, with the target user being the purchasing target user (step S13).
[0111] Next, the remeasurement request display control unit 223 determines the timing of the previous measurement for the target user of the recommendation 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 recommendation 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 that 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).
[0112] Then, in step S25, an end determination is made, and until it is determined that the process is ended (step S25: NO), the process returns to step S1 and the above-described process is repeated.
[0113] As described above, according to this embodiment, it is possible to estimate a first recommended size that satisfies the comfort level condition when the target user wears the item during a first comfort period and a second recommended size that satisfies the comfort level condition when the target user wears the item during a second comfort period that follows the first comfort period. Then, 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, a first comfort period display indicating the first recommended size can be associated and displayed with the first recommendation display indicating the first recommended size, and a second comfort period display indicating the second comfort period can be associated and displayed with the second recommendation display indicating the second recommended size. This makes it possible to present information indicating the size at which the target user wearing the item can wear the item comfortably.
[0114] 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 remeasure 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 period and second comfort period, etc.) suited to the target user.
[0115] 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.
[0116] [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 running short. Therefore, when the estimated first comfort period is running 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.
[0117] 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 when 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 as a size one size larger, and the second comfort period may be estimated by using the second recommended size as a size one size larger.
[0118] [Variation 2] 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 example is a configuration in which either one is selected based on the category of the item to be displayed, the length of the first comfortable period, the purchase history data 531 of the registered user (see FIG. 19 ), etc.
[0119] Specifically, for example, the system first determines whether the remaining period from the time the recommendation display control is performed until the end of the first comfort period satisfies a predetermined long-term condition. If the remaining period is determined to be long, the system displays (1). The threshold value for the long-term condition may be set as appropriate, such as six months. On the other hand, if the remaining period of the first comfort period is determined not to satisfy the long-term condition, the system displays either (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, there is a good chance that the first recommended size will be purchased even during the first comfort period, even if the remaining period is determined not to be long. 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 be postponed. Therefore, if the former category applies, the system may display (1), and if the latter category applies, the system may display (2).
[0120] 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.
[0121] [Variation 3] In the above embodiment, an example of a recommendation display screen is shown (see FIG. 7 ) in which the first recommended size and second recommended size estimated for each item are displayed on the terminal device 1500. 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.
[0122] 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 wearers are associated with a registered user (for example, the wearer U1 selected as the target user is the eldest son, and the wearer U2 is the second son). As shown in FIG. 22, the recommendation display screen W10 in this modified example is an example in which a display area W11 for the wearer U2 is added to the recommendation display screen W4 for the wearer U1 in FIG. 7. The display area W11 displays a first recommended size D111 and a second recommended size D115 for the item I4 estimated for the wearer U2. Furthermore, a first comfortable period D113 is displayed in association with the first recommended size D111, and a second comfortable period D117 is displayed in association with the second recommended size D115.
[0123] 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 comfortable period or the second recommended size and second comfortable period for the wearer U1) and a display related to the wearer U2 (display of the first recommended size and first comfortable period or the second recommended size and second comfortable period for the wearer U2) may be displayed side by side one above the other.
[0124] In addition, in the third modification example, the display area W11 displays both the first recommended size and the second recommended size for the wearer U2. However, the display area W11 may be configured to display only the first recommended size (the first recommended size and the first comfort period) without displaying the second recommended size (the second recommended size and the second comfort period). Alternatively, the display area W11 may be configured to display only the second recommended size (the second recommended size and the second comfort period) without displaying the first recommended size (the first recommended size and the first comfort period). Alternatively, the display area W11 may be configured to display only the recommended size (the first recommended size and the second recommended size, etc.) without displaying the comfort period (the first comfort period and the second comfort period, etc.). Alternatively, the display area W11 may be configured to display both the first recommended size (the first recommended size and the first comfort period) and the second recommended size without displaying the second comfort period.
[0125] Furthermore, based on the registered user's purchase history data 531 (see FIG. 19 ), the display area W11 (see FIG. 22 ) for the second son, user U2, may be determined to display (1) the first recommended size (display of the first recommended size and the first comfort period), (2) the second recommended size (display of the second recommended size and the second comfort period), or (3) 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, it can be estimated that the likelihood of repurchasing the first recommended size is low. In such a case, the display of (2) may be determined.
[0126] Furthermore, the item category may be further taken into consideration in the manner of Variation 2 to determine which of the above (1) to (3) should be displayed. For example, even if an item of the first recommended size has already been purchased for the wearer U2, the judgment regarding the likelihood of the same item of the first recommended size being purchased again may differ depending on the category of the purchased item. Specifically, if the purchased item is "sports shoes," it is possible that 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, for a category that is expected to be used relatively infrequently, such as "fashion shoes," the likelihood of an item of the first recommended size already purchased being purchased again is low. Therefore, it may be determined that the display of (1) or (3) is displayed in the former case, and the display of (2) is displayed in the latter case.
[0127] [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 Variation 3, a configuration may be adopted in which the display target on the recommendation display screen can be switched. Specifically, for example, a switch button may be provided on the recommendation display screen W4 for wearer U1 in FIG. 7 to accept a user's display switch operation. Then, in response to a selection 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 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 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.
[0128] [Variation 5] In the above embodiment, the first remeasurement request interval condition is, for example, "three months or longer," and the second remeasurement request interval condition is, for example, "six months or longer." 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.
[0129] [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 being the 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.
[0130] 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" or the like.
[0131] Furthermore, when the second recommended size and second comfortable period are not displayed as in this modified example, the current comfortable level may be displayed for the first recommended size of the item.
[0132] [Others] The embodiments and modifications of the present application have been described above, but these are merely examples, and the present invention can be implemented in other forms that include various modifications and improvements based on the knowledge of those skilled in the art, including the aspects described in the Disclosure of the Invention section.
[0133] [Summary] The contents disclosed in this specification can be summarized as follows.
[0134] The first form is a computer system that performs control to present recommended information regarding items to a user, and includes: an estimation unit that estimates a recommended size of the target item that satisfies specified comfort conditions for a specified comfort period consisting of multiple days based on size information regarding the size of the target item, body size information regarding the body size of the target user's body part where the target item is worn, and growth change information regarding growth changes in the wearing part; and a control unit that performs control to present the recommended size estimated by the estimation unit as the recommended information.
[0135] A second aspect is the computer system of the first aspect, wherein the predetermined comfort period is a second comfort period whose start period is later than the start period of the first comfort period.
[0136] A third aspect is the computer system according to the second aspect, wherein the control unit performs control to present the predetermined comfortable period as the recommendation information.
[0137] A fourth form is a computer system of any of the first to third forms, wherein 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 have passed since the body size information was last obtained.
[0138] A fifth aspect is the computer system of the fourth aspect, wherein the control unit performs control to include in the request information an execution indicator for executing information processing related to the acquisition of the body size information and present the execution indicator.
[0139] A sixth aspect is the computer system according to any one of the first to fifth aspects, wherein the estimation unit estimates the recommended size for each of a plurality of users as the target users.
[0140] A seventh aspect is the computer system of any one of the first to sixth aspects, wherein the estimation unit estimates the recommended size for each of a plurality of users associated with registered users in online shopping as the target users.
[0141] An eighth aspect is the computer system of any one of the first to seventh aspects, wherein the estimation unit estimates the recommended size by selecting a user from among a plurality of users associated with the registered user in online shopping, as the target user.
[0142] The ninth form is an online shopping system comprising a server and a terminal, and performing control for presenting recommended information regarding items to a user, the online shopping system comprising: a functional unit that executes information processing related to the provision of online shopping services; an estimation unit that estimates a recommended size of the target item that satisfies specified comfort conditions for a specified comfort period consisting of multiple days, based on size information regarding the size of the target item, body size information regarding the body size related to the wearing part of the target user where the target item is worn, and growth change information regarding the growth change of the wearing part; and a control unit that performs control for presenting the recommended size estimated by the estimation unit as the recommended information.
[0143] The contents disclosed in this specification can also be summarized as follows.
[0144] An eleventh form 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 item is worn by the target user; and a recommendation display control unit that controls a first recommended display indicating the first recommended size to be displayed on the terminal device.
[0145] According to this aspect, a first recommended size that satisfies the 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 a size at which the target user wearing the item can wear the item comfortably.
[0146] A twelfth aspect is the computer system of the eleventh aspect, wherein the estimation unit estimates a second recommended size based on the measurement information, the second recommended size being a size that satisfies the comfort level condition during a second comfort period whose start time is after the start time of the first comfort period; and the recommendation display control unit performs the recommendation display control by causing the terminal device to display, together with the first recommendation display, a second recommendation display indicating the second recommended size.
[0147] According to this embodiment, a second recommended size that will satisfy the comfort level conditions when the target user wears the item during a second comfort period that begins 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 enabling recommendation display control.
[0148] A thirteenth aspect is the computer system of the twelfth aspect, in which the recommendation display control unit performs the recommendation display control by controlling to display a first comfortable period display indicating the first comfortable period in association with the first recommendation display, and controlling to display a second comfortable period display indicating the second comfortable period in association with the second recommendation display.
[0149] According to this embodiment, the recommendation display control can be performed by displaying a first recommended display indicating the first recommended size in association with a first comfortable period display indicating the first comfortable period, and by displaying a second recommended display indicating the second recommended size in association with a second comfortable period display indicating the second comfortable period.
[0150] A fourteenth form is a computer system of any of the eleventh to thirteenth forms, further comprising a remeasurement request display control unit that performs control to additionally display 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.
[0151] 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 obtained for the target user, a remeasurement request display prompting remeasurement can be additionally displayed when controlling the recommendation display for the target user.
[0152] A fifteenth aspect is a computer system of the fourteenth aspect, in which 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.
[0153] According to this embodiment, 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.
[0154] A sixteenth aspect is the computer system according to the fifteenth aspect, wherein the highlighting control includes display control for increasing the display size of the remeasurement request display body.
[0155] According to this aspect, by increasing the display size of the remeasurement request display body, it is possible to control the highlighting of the remeasurement request display body.
[0156] A seventeenth aspect is the computer system according to the fifteenth or sixteenth aspect, wherein the highlighting control includes control of superimposing the remeasurement request display body on the front side.
[0157] According to this aspect, by superimposing and displaying the remeasurement request display body on the front side, it is possible to control the highlighting of the remeasurement request display body.
[0158] An eighteenth aspect is the computer system according to the seventeenth aspect, wherein the highlighting control includes control of making the display content behind the remeasurement request display body invisible or difficult to see.
[0159] According to this aspect, 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.
[0160] A nineteenth aspect is the computer system according to the seventeenth or eighteenth aspect, 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.
[0161] According to this aspect, by displaying the remeasurement request display body at a fixed position so as to hide the first recommendation display, it is possible to control the highlighting of the remeasurement request display body.
[0162] A twentieth form is a computer system of any of the fourteenth to nineteenth forms, wherein 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.
[0163] According to this aspect, 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 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 can be displayed together with a display cancel indicator. This allows the remeasurement request display 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 can be displayed without displaying the display cancel indicator. This allows the remeasurement request display in this case to be configured to be unable to be canceled.
[0164] A 21st form is a computer system of any of the 14th to 20th forms, wherein the remeasurement request display body includes an execution indicator for reacquiring the measurement information, and the remeasurement request display control unit performs control to display the remeasurement request display body together with a display cancel indicator when the first remeasurement request interval condition is satisfied, and performs control 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.
[0165] According to this embodiment, if the number of days related 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 the display cannot be canceled.
[0166] A 22nd form is a computer system of any of the 14th to 21st forms, 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.
[0167] According to this aspect, 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.
[0168] A 23rd aspect is the computer system of any of the 11th to 22nd aspects, wherein 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 recommendation display control unit performs the recommendation display control for each user included in the target users.
[0169] According to this embodiment, when the target users include multiple users, the first recommended size can be estimated for each of the multiple users, and recommended display control can be performed to display a first recommended display indicating the first recommended size on the terminal device for each of the multiple users.
[0170] A twenty-fourth aspect is the computer system of the twelfth or thirteenth aspect, wherein 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.
[0171] According to this embodiment, when the target users include multiple users, the first recommended size and the second recommended size can be estimated for each of the multiple users, and recommended display control can be performed to display, for each of the multiple users, a second recommended display indicating the second recommended size together with the first recommended display on the terminal device.
[0172] A 25th form is a computer system of any of the 11th to 24th forms, 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 purchase user setting unit for setting a target purchase user in the online shopping based on operation input on the terminal device, wherein the recommendation display control unit performs the recommendation display control when the target user is set as the target purchase user by the target purchase user setting unit.
[0173] According to this aspect, it is possible to control the display of recommendations by targeting target users for purchases in online shopping.
[0174] A twenty-sixth aspect is the computer system of the twenty-fifth aspect, wherein the target users are child users.
[0175] According to this aspect, it is possible to perform recommendation display control with child users as target users.
[0176] A twenty-seventh aspect is an online shopping system including: a server system that is the computer system of the twenty-fifth aspect; and the terminal device.
[0177] According to this aspect, an online shopping system can be realized that provides the same effects as the above-described aspects.
[0178] The 28th form 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: 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 recommendation display control for displaying a first recommended display indicating the first recommended size on the terminal device.
[0179] According to this aspect, it is possible to realize a recommended information provision control method that has the same effects as the first aspect.
[0180] A 29th form is a program for causing a terminal device to execute control for displaying recommended information for items that can be worn by a user, the program causing the terminal device to execute the following: communicating 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 relating to the wearing part where the item is worn; transmitting the measurement information of the target user to the server system; and performing recommendation display control to display a first recommended display indicating the first recommended size.
[0181] According to this aspect, it is possible to realize a program that provides the same effects as those of the eleventh aspect.
[0182] DESCRIPTION OF SYMBOLS 1000...Online shopping system 1100...Server system 110s...Operation input unit 120s...Display unit 130s...Communication unit 200s...Server processing unit 211...User management unit 213...Online shopping function unit 215...Acquisition unit 217...Purchase target user setting unit 219...Estimation unit 221...Recommendation display control unit 223...Remeasurement request display control unit 500s...Server storage unit 501...Server program 510...User management data 511...Registered user ID 520...Wearing user data 521...Wearing 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 unit 130...Communication unit 200...Terminal processing unit 260...Client control unit 261: Operation signal transmission control unit 263: Display control unit 500: Terminal storage unit 502: Client program 9: Network
Claims
1. A computer system for performing control to present recommended information regarding an item to a user, the computer system comprising: an estimation unit configured to estimate a recommended size of the target item that satisfies a predetermined comfort condition during a predetermined comfort period consisting of a plurality of days based on size information regarding the size of the target item, body size information regarding the body size of the target user related to the wearing part of the target item, and growth change information regarding the growth change of the wearing part; and a control unit configured to perform control to present the recommended size estimated by the estimation unit as the recommended information.
2. The computer system according to claim 1, wherein the predetermined comfort period is a second comfort period that is a start period after the start period in the first comfort period.
3. The computer system according to claim 2, wherein the control unit performs control to present the predetermined comfort period as the recommended information.
4. The computer system according to any one of claims 1 to 3, wherein the control unit, based on the elapse of a predetermined number of days since the body size information was last acquired, instead of performing control to present the recommended information, performs control to present request information for prompting acquisition of the body size information.
5. The computer system according to claim 4, wherein the control unit performs control to include, in the request information, an execution instruction body for executing information processing related to acquisition of the body size information and present the same.
6. The computer system according to any one of claims 1 to 5, wherein the estimation unit estimates the recommended size for each target user by using a plurality of users as the target user.
7. The computer system according to any one of claims 1 to 6, wherein the estimation unit estimates the recommended size for each target user by using, as the target user, a plurality of users associated with a registered user in online shopping.
8. The computer system according to any one of claims 1 to 7, wherein the estimation unit estimates the recommended size by using, as the target user, a user selected by the registered user from among a plurality of users associated with the registered user in online shopping.
9. An online shopping system that is composed of a server and a terminal and performs control for presenting recommended information regarding items to a user, the online shopping system comprising: a functional unit that executes information processing related to the provision of an online shopping service; an estimation unit that estimates a recommended size of a target item that satisfies predetermined comfort conditions during a predetermined comfort period consisting of a plurality of days, based on size information regarding the size of the target item, body size information regarding the body size of a target user related to a wearing part on which the target item is worn, and growth change information regarding growth changes of the wearing part; and a control unit that performs control for presenting the recommended size estimated by the estimation unit as the recommended information.
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