Information Processing Apparatus, Information Processing Method, and Program

The information processing apparatus addresses the challenge of improving services based on user foot size by specifying an allowable size range and providing tailored services, resulting in enhanced service quality and accuracy.

JP7697907B2Active Publication Date: 2025-06-24ZOZO INC
View PDF 11 Cites 0 Cited by

Patent Information

Application Number
JP2022062290
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-04-04
Publication Date
2025-06-24
Estimated Expiration
2041-09-30

AI Technical Summary

Technical Problem

Conventional technologies are unable to effectively improve services based on the foot size of a target user by evaluating a plurality of sizes, leading to inadequate provision of services regarding whether a specific size fits the user's foot.

Method used

An information processing apparatus that specifies an allowable range of sizes for a user based on evaluation information from multiple sizes, generates correlation information between this range and the user's foot size, and provides services tailored to the user's foot size.

Benefits of technology

This approach enables more personalized and effective services by accurately determining suitable footwear sizes based on user evaluations, thereby improving service quality according to foot size.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007697907000001
    Figure 0007697907000001
  • Figure 0007697907000002
    Figure 0007697907000002
  • Figure 0007697907000003
    Figure 0007697907000003
Patent Text Reader

Abstract

To promote further improvement of services according to a user's foot size based on evaluations of a plurality of sizes. [Solution] The information processing device according to the present application includes an identification unit, a generation unit, and a provision unit. The identification unit identifies an acceptable size range for a specific user for a specific piece of footwear based on evaluation information obtained by the specific user evaluating multiple sizes of the specific piece of footwear. The generation unit generates first correlation information indicating a first correlation between the acceptable range identified by the identification unit and the specific user's foot size. The provision unit provides a service according to the target user's foot size based on the first correlation information generated by the generation unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing method, and an information processing program.

Background Art

[0002] Conventionally, techniques for proposing objects such as clothing and footwear suitable for a user are known. For example, a technique for proposing a size of a specific product suitable for a user based on evaluations of other users for the size of the specific product is known.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the conventional technology, it has not been possible to promote further improvement of services according to the foot size of a target user based on evaluations for a plurality of sizes. For example, in the conventional technology, it has not been possible to provide a service based on whether or not one of a plurality of sizes fits the foot of a target user.

[0005] The present application has been made in view of the above, and an object thereof is to promote further improvement of services according to the foot size of a target user based on evaluations for a plurality of sizes.

Means for Solving the Problems

[0006] The information processing apparatus according to the present application includes a specifying unit that specifies an allowable range of sizes acceptable to the specific user for the specific footwear based on evaluation information evaluated by the specific user for a plurality of sizes of the specific footwear, a generating unit that generates first correlation information indicating a first correlation between the allowable range specified by the specifying unit and the size of the foot of the specific user, and a providing unit that provides a service according to the size of the foot of the target user based on the first correlation information generated by the generating unit.

Effect of the Invention

[0007] According to one aspect of the embodiment, there is an effect that it is possible to promote further improvement of the service according to the size of the foot of the target user based on the evaluation for a plurality of sizes.

Brief Description of the Drawings

[0008]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Embodiments for Carrying Out the Invention

[0009] Hereinafter, embodiments for carrying out the information processing apparatus, information processing method, and information processing program according to the present application (hereinafter referred to as "embodiments") will be described in detail with reference to the drawings. Note that the information processing apparatus, information processing method, and information processing program according to the present application are not limited by this embodiment. Also, in the following embodiments, the same parts are denoted by the same reference numerals, and redundant explanations are omitted.

[0010] (Embodiment) [1. Configuration of Information Processing System] The information processing system 1 shown in FIG. 1 will be described. As shown in FIG. 1, the information processing system 1 includes a terminal device 10, an information processing apparatus 100, and a management server 200. The terminal device 10, the information processing apparatus 100, and the management server 200 are communicably connected by wire or wirelessly via a predetermined communication network (network N). FIG. 1 is a diagram showing a configuration example of the information processing system 1 according to the embodiment. Note that the information processing system 1 shown in FIG. 1 may include a plurality of terminal devices 10, a plurality of information processing apparatuses 100, and a plurality of management servers 200.

[0011] The terminal device 10 is an information processing apparatus used by a specific user. The terminal device 10 may be any device as long as it can realize the processing in the embodiment. Also, the terminal device 10 may be a device such as a smartphone, a tablet terminal, a notebook PC, a desktop PC, a mobile phone, or a PDA. In the example shown in FIG. 2, the case where the terminal device 10 is a smartphone is shown.

[0012] The terminal device 10 is, for example, a smart device such as a smartphone or a tablet, and is a mobile terminal device that can communicate with any server device via a wireless communication network such as 3G (Generation) or LTE (Long Term Evolution). The terminal device 10 may have a screen such as a liquid crystal display having a touch panel function, and may receive various operations on display data such as content, such as a tap operation, a slide operation, a scroll operation, etc., from a specific user using a finger or a stylus.

[0013] In FIG. 2, terminal device 101 is used by specific user U11, terminal device 102 is used by specific user U12, and terminal device 103 is used by specific user U13. In the following, when there is no need to distinguish between terminal devices 101, 102, and 103, they will be referred to as "terminal device 10". In addition, when there is no need to distinguish between specific users U11, U12, and U13, they will be simply referred to as "specific users". In addition, in the following, terminal device 10 may be referred to as a specific user. In other words, in the following, a specific user can also be read as terminal device 10. In addition, in FIG. 2, a case will be described in which a specific user is a purchaser who has purchased specific footwear.

[0014] In FIG. 10, the terminal device 10 11 is used by a specific user U21, and the terminal device 10 12 is used by a specific user U22, and the terminal device 10 13 The terminal device 10 is used by a specific user U23. 11 , 10 12 and 10 13 When it is not necessary to distinguish between the specific users U21, U22, and U23, they will be referred to simply as "specific users." Note that in FIG. 10, a case will be described in which the specific users are sellers who sell specific footwear.

[0015] The information processing device 100 is an information processing device for promoting further improvement of services according to the foot size of a target user based on evaluations for multiple sizes, and is realized, for example, by a server device, a cloud system, or the like. For example, the information processing device 100 specifies an allowable range of sizes acceptable to a specific user based on evaluation information evaluated by the specific user for multiple sizes, and based on the correlation between the specified allowable range and the foot size of the specific user (hereinafter, appropriately referred to as the "first correlation"), has a function of providing a service according to the foot size of the target user.

[0016] The management server 200 is an information processing device for managing a predetermined electronic shopping street that provides specific footwear, and is realized, for example, by a server device, a cloud system, or the like. For example, the management server 200 has a function of providing a questionnaire to a specific user who has purchased specific footwear. Also, the management server 200 may be an information processing device for managing each physical store that provides the specific footwear proposed by the information processing device 100. For example, the management server 200 may have a function of providing information on the specific footwear provided at each physical store. In the following embodiments, the specific footwear may be anything. For example, the specific footwear may be sneakers, sandals, boots, pumps, dress shoes, running shoes, or the like.

[0017] Note that in FIG. 1, the case where the terminal device 10 and the information processing device 100 are separate devices is shown, but the terminal device 10 and the information processing device 100 may be integrated. Also, in FIG. 1, the case where the information processing device 100 and the management server 200 are separate devices is shown, but the information processing device 100 and the management server 200 may be integrated.

[0018] [2. An Example of Information Processing] FIG. 2 is a diagram showing an example of information processing of the information processing system 1 according to the embodiment. In FIG. 2, it is assumed that an evaluation is received from a specific user via the terminal device 10. In FIG. 2, a case where evaluations are received from specific users U11 to U13 as specific users who have purchased specific footwear AA1 will be described, but the number of specific users is not particularly limited. The number of specific users is not limited to, for example, three people, specific users U11 to U13, and may be one person, two people, four people or more. Further, in the following embodiments, the evaluation is, for example, an evaluation based on the sense of size felt by a specific user, such as loose, tight, painful, or a specific part of the foot sticking out (protruding) from the specific footwear. For example, the evaluation is an evaluation such as the size being appropriate (fitting) or not appropriate (not fitting). In the following embodiments, the target user may be any user, and of course, may be a specific user. For example, when a specific user who has purchased specific footwear in the past tries to purchase the same specific footwear in a different size, the user can be the target user.

[0019] The information processing apparatus 100 acquires evaluation information evaluated by specific users U11 to U13 for a plurality of sizes of specific footwear AA1 (step S101). For example, the information processing apparatus 100 acquires the evaluation information of specific user U11 who purchased specific footwear AA1 of size 25 cm, the evaluation information of specific user U12 who purchased specific footwear AA1 of size 26 cm, and the evaluation information of specific user U13 who purchased specific footwear AA1 of size 27 cm. To give a specific example, the information processing apparatus 100 acquires the evaluation information of specific user U11 who evaluated "very good" for specific footwear AA1 of size 25 cm, the evaluation information of specific user U12 who evaluated "good" for specific footwear AA1 of size 26 cm, and the evaluation information of specific user U13 who evaluated "bad" for specific footwear AA1 of size 27 cm. The evaluation information acquired by the information processing apparatus 100 includes information on the combination of the size of the purchased specific footwear and the evaluation of the purchased specific user.

[0020] In step S101, the information processing apparatus 100 may obtain information for identifying, for example, a specific user who purchased the specific footwear AA1 by accessing the management server 200 (step S101-1). Further, the information processing apparatus 100 may obtain, for example, information on the sizes of the specific footwear AA1 purchased by the specific users U11 to U13. Then, the information processing apparatus 100 may provide information for proposing to evaluate the size feeling of the purchased specific footwear AA1 to the specific users U11 to U13.

[0021] The information processing apparatus 100 obtains measurement information obtained by measuring the foot sizes of the specific users U11 to U13 (step S102). For example, when evaluating the size of the specific footwear AA1, the information processing apparatus 100 obtains the measurement information of the specific users U11 to U13 identified by reading the information of a code such as a QR code (registered trademark) via the terminal device 10 by the specific users U11 to U13. In this case, it is assumed that the measurement information is predetermined in association with the code. Further, in the following embodiments, the timing of measuring the foot size is not particularly limited. For example, the information processing apparatus 100 obtains the measurement information measured at the time of purchase (or evaluation, etc.) of the specific footwear AA1 or at an arbitrary time before the time of purchase (or evaluation, etc.) of the specific footwear AA1.

[0022] In the following embodiments, it is assumed that the foot sizes of the specific users U11 to U13 may be measured in any manner. For example, the foot sizes of the specific users U11 to U13 may be measured via a measuring means capable of measuring the 3D size of the foot based on dots (markers) attached to the mat by imaging (photographing) the periphery of the foot placed on the mat with the terminal device 10. Further, for example, when the specific users U11 to U13 are children, the terminal device 10 used by the parents of the specific users U11 to U13 may be used for imaging. In such a case, the information processing apparatus 100 may obtain the measurement information of the specific users U11 to U13 from the parents of the specific users U11 to U13.

[0023] The information processing apparatus 100 identifies the foot sizes of specific users U11 to U13 based on the acquired measurement information. In the following embodiments, the information processing apparatus 100 is assumed to identify the foot size based on the foot length as an index indicating the foot size.

[0024] Based on the acquired evaluation information, the information processing apparatus 100 identifies the allowable range of sizes that each of a plurality of specific users U11 to U13 is presumed to allow for a specific footwear AA1 (step S103). For example, the information processing apparatus 100 identifies the allowable range of sizes that each of the specific users U11 to U13 is presumed to allow for the specific footwear AA1 based on the correlation (hereinafter, appropriately referred to as "second correlation") between the evaluation information of the specific users U11 to U13 and the foot sizes of the specific users U11 to U13. Specifically, the information processing apparatus 100 generates second correlation information indicating the second correlation between the evaluation information of the specific users U11 to U13 and the foot sizes of the specific users U11 to U13, and based on the generated second correlation information, identifies the allowable range of sizes that each of the specific users U11 to U13 is presumed to allow for the specific footwear AA1.

[0025] The foot sizes of specific users U11 to U13 are all 25 cm. Assume that specific user U11 evaluated the specific footwear AA1 of size 25 cm that they purchased as "very good", specific user U12 evaluated the specific footwear AA1 of size 26 cm that they purchased as "good", and specific user U13 evaluated the specific footwear AA1 of size 27 cm that they purchased as "bad". In this case, since the specific footwear AA1 of size 27 cm was the only one evaluated as "bad" among specific users U11 to U13 with the same foot size, the information processing apparatus 100 specifies the sizes of 25 cm to 26 cm, which were evaluated as "very good" or "good", as the allowable range. Then, the information processing apparatus 100 estimates that each of specific users U11 to U13 feels "very good" or "good" within the size range of 25 cm to 26 cm. In this way, the information processing apparatus 100 can estimate how a specific user feels about specific footwear AA1 of a size that the specific user has not purchased, based on the second correlation.

[0026] In FIG. 2, since the number of specific users is three, namely specific users U11 to U13, the sizes of 25 cm to 26 cm are specified as the allowable range. However, when the information processing apparatus 100 receives an evaluation from, for example, specific user U14, it specifies the allowable range taking into account the evaluation received from specific user U14. For example, if the foot size of specific user U14 is 25 cm and specific user U14 evaluated the specific footwear AA1 of size 24 cm that they purchased as "good", the sizes of 24 cm to 26 cm, which were evaluated as "very good" or "good", are specified as the allowable range. Also, when the information processing apparatus 100 receives an evaluation from, for example, specific user U15 in addition to specific user U14, and the foot size of specific user U15 is 25 cm and specific user U15 evaluated the specific footwear AA1 of size 23 cm that they purchased as "bad", the sizes of 24 cm to 26 cm, which were evaluated as "very good" or "good", are specified as the allowable range.

[0027] In addition, in FIG. 2, for convenience of explanation, the case where the foot sizes of the specific users U11 to U13 are all 25 cm has been described as an example. However, the case is not limited to the situation where the foot sizes are the same. When the foot sizes of the specific users U11 to U13 are different, the information processing apparatus 100 specifies the allowable range by taking into account, for example, the evaluations received from other specific users having the same foot sizes as those of the specific users U11 to U13. For example, when the foot size of the specific user U11 is 24 cm and the foot sizes of the specific users U12 and U13 are 26 cm, the allowable range of the specific user U11 is specified based on the evaluation received from the specific user with a foot size of 24 cm, and the allowable ranges of the specific users U12 and U13 are specified based on the evaluation received from the specific user with a foot size of 26 cm.

[0028] Based on the first correlation between the specified allowable range and the foot sizes of the specific users U11 to U13, the information processing apparatus 100 determines whether one size of the specific footwear AA1 is appropriate for the foot size of the target user (step S104). For example, assume that the specified allowable range is 25 cm to 26 cm and the foot sizes of the specific users U11 to U13 are all 25 cm. In this case, when one size of the specific footwear AA1 is 25 cm or 26 cm and the foot size of the target user is 25 cm, the information processing apparatus 100 determines that it is appropriate for the target user. Specifically, in step S104, the information processing apparatus 100 generates first correlation information indicating the first correlation between the specified allowable range and the foot sizes of the specific users U11 to U13, and based on the generated first correlation information, determines whether one size of the specific footwear AA1 is appropriate for the foot size of the target user.

[0029] The information processing apparatus 100 determines that it is not appropriate for the target user when one size of the specific footwear AA1 is other than 25 cm or 26 cm (for example, 24 cm, 27 cm, etc.) and the foot size of the target user is 25 cm. In other words, the information processing apparatus 100 determines that it is appropriate for the target user with a foot size of 25 cm only when one size of the specific footwear AA1 is 25 cm or 26 cm. Note that one size of the specific footwear AA1 may be any size selected in any way. For example, one size of the specific footwear AA1 may be a size selected by the target user. Also, how appropriate or inappropriate one size of the specific footwear AA1 is for the foot size of the target user may be provided as a score indicating the degree of fit.

[0030] Based on the determination result, the information processing apparatus 100 provides a service according to the foot size of the target user (step S105). For example, when it is determined that one size of the specific footwear AA1 is appropriate for the foot size of the target user, the information processing apparatus 100 provides information proposing the purchase of that size. Also, for example, when it is determined that one size of the specific footwear AA1 is not appropriate for the foot size of the target user, it provides information indicating that that size is not appropriate for the target user. For example, it provides information such as the size is too large or too small.

[0031] In the above embodiment, the case where the information processing apparatus 100 specifies the allowable range based on the second correlation and determines whether one size of the specific footwear AA1 is appropriate for the foot size of the target user based on the first correlation based on the specified allowable range has been described. Here, the information processing apparatus 100 may determine whether it is appropriate for the foot size of the target user by using a model generated based on the second correlation. Specifically, the information processing apparatus 100 may generate a model that calculates a score indicating the degree of fit for the foot size of each of the specific users U11 to U13 based on the second correlation.

[0032] Here, the model generated by the information processing apparatus 100 is a model based on a curve showing the relationship between the foot sizes of each of the specific users U11 to U13 and the score indicating whether the feet of that size fit a specific footwear AA1 at a certain size of the specific footwear AA1. That is, it is a model based on a function (for example, a sigmoid function) showing a second correlation. For example, the larger the foot size of each of the specific users U11 to U13 is evaluated to be, the larger the positive score becomes, the smaller the foot size is evaluated to be, the larger the negative score becomes, and it is a model based on a curve that becomes a zero score when it is evaluated to be appropriate. The information processing apparatus 100 may generate, for example, a model that calculates a positive score the larger the foot size of the target user is evaluated to be, calculates a negative score the smaller the foot size is evaluated to be, and calculates a zero score when it is evaluated to be appropriate.

[0033] Such a function showing a second correlation is an example of second correlation information, but the second correlation information shall not be limited to this example. For example, the second correlation information may be a table in which the foot sizes of each of the specific users U11 to U13 and evaluation information indicating whether it is appropriate are associated. Also, for example, the second correlation information may be a table in which the foot sizes of each of the specific users U11 to U13 and the score indicating whether it fits are associated. Also, for example, the second correlation information may be a table in which the foot sizes of each of the specific users U11 to U13 and evaluations such as too large, too small, or appropriate are associated. Also, in the above embodiment, the first correlation information may be a table in which the foot sizes of each of the specific users U11 to U13 and an allowable range are associated, or may be a function showing a first correlation.

[0034] The information processing apparatus 100 may determine whether a size of a specific footwear AA1 is appropriate for the foot size of the target user based on a score calculated by inputting the foot size of the target user into the generated model. For example, the information processing apparatus 100 may determine whether a size of a specific footwear AA1 is appropriate for the foot size of the target user based on whether the calculated score is equal to or greater than a predetermined threshold. Specifically, when it is determined that the score indicating the degree of fit is equal to or greater than the predetermined threshold, the information processing apparatus 100 may determine that a size of a specific footwear AA1 is appropriate for the foot size of the target user, and when it is determined that the score is less than the predetermined threshold, the information processing apparatus 100 may determine that a size of a specific footwear AA1 is not appropriate for the foot size of the target user.

[0035] In the above embodiment, for convenience of explanation, the case of specifying the foot size based on the foot length as an index indicating the foot size has been described as an example, but it should not be limited to this example. For example, the information processing apparatus 100 may specify the foot size based on the foot circumference or the foot width. Note that there are various definitions for the foot circumference and the foot width. For example, the foot circumference may be the length surrounding the base portion from the base of the first toe (thumb) to the base of the fifth toe (little finger) of the foot, or the length around the protruding portion of the bone at the base of the first toe and the fifth toe. The foot width may be defined as the width of the widest part, but it should not be limited to this example. Further, for example, the information processing apparatus 100 may specify the foot size based on the height of the toenail or the heel width.

[0036] [3. Configuration of Terminal Device] Next, the configuration of the terminal device 10 according to the embodiment will be described with reference to FIG. 3. FIG. 3 is a diagram showing a configuration example of the terminal device 10 according to the embodiment. As shown in FIG. 3, the terminal device 10 includes a communication unit 11, an input unit 12, an output unit 13, and a control unit 14.

[0037] (Communication Unit 11) The communication unit 11 is realized by, for example, a NIC (Network Interface Card) or the like. Then, the communication unit 11 is connected to a predetermined network N by wire or wirelessly, and transmits and receives information to and from an information processing apparatus 100 or the like via the predetermined network N.

[0038] (Input unit 12) The input unit 12 receives various operations from a specific user. In the example shown in FIG. 2, it receives various operations from specific users U11 to U13. For example, the input unit 12 may receive various operations from a specific user via a display surface by a touch panel function. Further, the input unit 12 may receive various operations from buttons provided on the terminal device 10 or from a keyboard or a mouse connected to the terminal device 10.

[0039] (Output unit 13) The output unit 13 is a display screen of a tablet terminal or the like realized by, for example, a liquid crystal display or an organic EL (Electro-Luminescence) display, and is a display device for displaying various information. For example, the output unit 13 displays the information transmitted from the information processing apparatus 100.

[0040] (Control unit 14) The control unit 14 is, for example, a controller, which is realized by various programs stored in the storage device inside the terminal device 10 being executed with the RAM (Random Access Memory) as the working area by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like. For example, these various programs include the programs of applications installed in the terminal device 10. For example, these various programs include the programs of applications for displaying the information transmitted from the information processing device 100. Further, the control unit 14 is realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

[0041] As shown in FIG. 3, the control unit 14 includes a receiving unit 141 and a transmitting unit 142, and realizes or executes the operations of information processing described below.

[0042] (Receiving Unit 141) The receiving unit 141 receives various information. The receiving unit 141 receives various information from an external information processing device. The receiving unit 141 receives various information from another information processing device such as the information processing device 100. For example, the receiving unit 141 receives information for evaluating the size feeling of a specific footwear purchased by a specific user. Also, for example, the receiving unit 141 receives information proposing the purchase of a specific size of a specific footwear or information indicating that a specific size of a specific footwear is not appropriate.

[0043] (Transmitting Unit 142) The transmission unit 142 transmits various types of information to an external information processing device. The transmission unit 142 transmits various types of information to other information processing devices such as the information processing device 100. For example, the transmission unit 142 transmits evaluation information of an evaluation received from a specific user. Also, for example, the transmission unit 142 transmits measurement information of the foot size of a specific user. For example, the transmission unit 142 transmits measurement information measured via a measurement means capable of measuring the 3D size of the foot based on dots attached to the mat by imaging the circumference of the foot with the terminal device 10.

[0044] [4. Configuration of Information Processing Device] Next, with reference to FIG. 4, the configuration of the information processing device 100 according to the embodiment will be described. FIG. 4 is a diagram showing a configuration example of the information processing device 100 according to the embodiment. As shown in FIG. 4, the information processing device 100 includes a communication unit 110, a storage unit 120, and a control unit 130. Note that the information processing device 100 may include an input unit (e.g., a keyboard, a mouse, etc.) for receiving various operations from the administrator of the information processing device 100 and a display unit (e.g., a liquid crystal display, etc.) for displaying various types of information.

[0045] (Communication Unit 110) The communication unit 110 is realized by, for example, a NIC or the like. Then, the communication unit 110 is connected to the network N by wire or wirelessly, and transmits and receives information to and from the terminal device 10 and the like via the network N.

[0046] (Storage Unit 120) The storage unit 120 is realized by, for example, a semiconductor memory element such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk. As shown in FIG. 4, the storage unit 120 includes an evaluation information storage unit 121 and a measurement information storage unit 122.

[0047] The evaluation information storage unit 121 stores evaluation information of a specific user who has evaluated the size of a specific footwear. Here, FIG. 5 shows an example of the evaluation information storage unit 121 according to the embodiment. As shown in FIG. 5, the evaluation information storage unit 121 has items such as "specific user ID", "specific footwear", and "evaluation information".

[0048] The "specific user ID" indicates identification information for identifying a specific user. The "specific footwear" indicates specific footwear evaluated by a specific user. The "evaluation information" indicates evaluation information evaluated by a specific user. In the example shown in FIG. 5, an example is shown in which conceptual information such as "evaluation information #11" and "evaluation information #12" is stored in the "evaluation information", but actually, for example, information such as "size: 25 cm, evaluation: very good" is stored.

[0049] That is, in FIG. 5, an example is shown in which the specific footwear evaluated by the specific user identified by the specific user ID "U11" is "specific footwear AA1" and the evaluation information is "evaluation information #11".

[0050] The measurement information storage unit 122 stores measurement information on the size of the feet of a specific user. Here, FIG. 6 shows an example of the measurement information storage unit 122 according to the embodiment. As shown in FIG. 6, the measurement information storage unit 122 has items such as "specific user ID", "attribute", and "measurement information".

[0051] The "specific user ID" indicates identification information for identifying a specific user. The "attribute" indicates the attributes of a specific user (for example, age, gender, etc.). The "measurement information" indicates measurement information on the size of the feet of a specific user measured at an arbitrary time. In the example shown in FIG. 6, an example is shown in which conceptual information such as "measurement information #11" and "measurement information #12" is stored in the "measurement information", but actually, for example, information such as "time: July 2021, foot length: 25 cm, foot circumference: 24 cm, foot width: 10 cm, instep height: 6 cm, heel width: 6 cm" is stored.

[0052] That is, in FIG. 6, an example is shown in which the attributes of the specific user identified by the specific user ID "U11" are "age: 30 years old, gender: male" and the measurement information is "measurement information #11".

[0053] (Control unit 130) The control unit 130 is a controller, which is realized, for example, by various programs stored in the storage device inside the information processing apparatus 100 being executed with the RAM as the work area by a CPU, MPU, or the like. Further, the control unit 130 is a controller, which is realized, for example, by an integrated circuit such as an ASIC or an FPGA.

[0054] As shown in FIG. 4, the control unit 130 includes an acquisition unit 131, a specification unit 132, a generation unit 133, a determination unit 134, and a provision unit 135, and realizes or executes the operations of information processing described below. Note that the internal configuration of the control unit 130 is not limited to the configuration shown in FIG. 4, and may be any other configuration as long as it can perform the information processing described later.

[0055] (Acquisition Unit 131) The acquisition unit 131 acquires various information. The acquisition unit 131 acquires various information from an external information processing apparatus. The acquisition unit 131 acquires various information from another information processing apparatus such as the terminal device 10.

[0056] The acquisition unit 131 acquires various information from the storage unit 120. The acquisition unit 131 acquires various information from the evaluation information storage unit 121 and the measurement information storage unit 122. Further, the acquisition unit 131 stores the acquired various information in the storage unit 120. The acquisition unit 131 stores various information in the evaluation information storage unit 121 and the measurement information storage unit 122.

[0057] The acquisition unit 131 acquires evaluation information for a plurality of sizes of a specific footwear. For example, the acquisition unit 131 acquires evaluation information of one size evaluated by a specific user who purchased the specific footwear. For example, the acquisition unit 131 acquires evaluation information of one specific user evaluated for one size of the specific footwear and evaluation information of a second specific user evaluated for a second size of the specific footwear. Note that the one size may be the same as the second size.

[0058] The acquisition unit 131 acquires measurement information of the foot size of a specific user.

[0059] (Specification Unit 132) Based on the evaluation information acquired by the acquisition unit 131, the specifying unit 132 specifies the allowable range of sizes that a specific user allows for specific footwear. For example, based on the second correlation between the evaluation information acquired by the acquisition unit 131 and the size of the specific user's foot, the specifying unit 132 specifies the allowable range of sizes that each of a plurality of users is presumed to allow for the specific footwear. For example, the specifying unit 132 specifies one allowable range as the allowable range of sizes that one specific user is presumed to allow, and specifies two allowable ranges as the allowable ranges of sizes that two specific users are presumed to allow. Note that one allowable range may be the same as the two allowable ranges.

[0060] Based on the scores indicating the degree of fit of each of the feet of a plurality of users to a plurality of sizes, which are calculated based on the second correlation, the specifying unit 132 specifies the allowable range of sizes that each of the plurality of users is presumed to allow. For example, the specifying unit 132 specifies the allowable range of sizes that each of the plurality of users is presumed to allow based on the scores calculated using the model generated based on the second correlation.

[0061] Based on the measurement information acquired by the acquisition unit 131, the specifying unit 132 specifies the size of the specific user's foot.

[0062] (Generation unit 133) Based on the second correlation, the generation unit 133 generates a model for calculating scores indicating the degree of fit of each of the feet of a specific user to a plurality of sizes. For example, the generation unit 133 generates a model that learns the relationship between the size of each of the feet of a specific user and the score indicating whether the foot of that size fits a specific size of the specific footwear at a specific size of the specific footwear.

[0063] The generation unit 133 generates first correlation information indicating the first correlation between the allowable range specified by the specifying unit 132 and the size of the specific user's foot. In addition, the generation unit 133 generates second correlation information indicating the second correlation between the evaluation information of the specific user and the size of the specific user's foot.

[0064] (Determination Unit 134) Based on the first correlation between the allowable range specified by the specifying unit 132 and the foot size of the specific user, the determination unit 134 determines whether a certain size of the specific footwear is appropriate for the foot size of the target user. For example, assume that the specified allowable range is 25 cm to 26 cm and the foot size of the specific user is 25 cm. In this case, if the certain size of the specific footwear is 25 cm or 26 cm and the foot size of the target user is 25 cm, the determination unit 134 determines that it is appropriate for the target user.

[0065] Based on the score calculated using the model generated by the generation unit 133, the determination unit 134 determines whether a certain size of the specific footwear is appropriate for the foot size of the target user. For example, the determination unit 134 determines whether the calculated score is equal to or greater than a predetermined threshold value. Then, based on whether the calculated score is equal to or greater than the predetermined threshold value, the determination unit 134 determines whether a certain size of the specific footwear is appropriate for the foot size of the target user.

[0066] (Provision Unit 135) The provision unit 135 provides (transmits) a service according to the foot size of the target user. For example, the provision unit 135 provides a service according to the foot size of the target user based on the determination result by the determination unit 134. For example, the provision unit 135 provides information for proposing the purchase of a certain size of the specific footwear or information indicating that a certain size of the specific footwear is inappropriate.

[0067] The provision unit 135 provides information for proposing to evaluate the size feeling of the specific footwear purchased by the specific user to the specific user who has purchased the specific footwear.

[0068] 〔5. Configuration of Management Server〕 Next, with reference to FIG. 7, the configuration of the management server 200 according to the embodiment will be described. FIG. 7 is a diagram showing a configuration example of the management server 200 according to the embodiment. As shown in FIG. 7, the management server 200 includes a communication unit 210, a storage unit 220, and a control unit 230. Note that the management server 200 may include an input unit that receives various operations from the administrator of the management server 200 and a display unit for displaying various information.

[0069] (Communication Unit 210) The communication unit 210 is realized by, for example, a NIC or the like. Then, the communication unit 210 is connected to the network N by wire or wirelessly, and transmits and receives information to and from the information processing device 100 and the like via the network N.

[0070] (Storage Unit 220) The storage unit 220 is realized by, for example, a semiconductor memory element such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk.

[0071] The storage unit 220 stores product information of products provided in a predetermined electronic shopping street. Here, FIG. 8 shows an example of the storage unit 220 according to the embodiment. As shown in FIG. 8, the storage unit 220 has items such as "Product ID" and "Product Information".

[0072] "Product ID" indicates identification information for identifying a product provided in a predetermined electronic shopping street. "Product Information" indicates product information of a product provided in a predetermined electronic shopping street. In the example shown in FIG. 8, an example in which conceptual information such as "Product Information #11" and "Product Information #12" is stored in "Product Information" is shown. However, actually, information such as "Product: Specific Footwear AA1, Size: 20 cm to 29 cm" is stored.

[0073] That is, in FIG. 8, an example is shown in which the product information of the product identified by the product ID "IT11" is "Product Information #11".

[0074] (Control Unit 230) The control unit 230 is a controller, which is realized, for example, by various programs stored in the storage device inside the management server 200 being executed with the RAM as a work area by a CPU, an MPU, or the like. Further, the control unit 230 is a controller, which is realized, for example, by an integrated circuit such as an ASIC or an FPGA.

[0075] As shown in FIG. 7, the control unit 230 includes an acquisition unit 231 and a provision unit 232, and realizes or executes the operations of information processing described below. Note that the internal configuration of the control unit 230 is not limited to the configuration shown in FIG. 7, and other configurations may be used as long as they can perform the information processing described later.

[0076] (Acquisition Unit 231) The acquisition unit 231 acquires various information. The acquisition unit 231 acquires various information from an external information processing device. The acquisition unit 231 acquires various information from another information processing device such as the information processing device 100.

[0077] The acquisition unit 231 acquires various information from the storage unit 220. Further, the acquisition unit 231 stores the acquired various information in the storage unit 220.

[0078] The acquisition unit 231 acquires product information of products purchased by a specific user. For example, the acquisition unit 231 acquires product information of products purchased by a specific user, which is specified in response to a product information provision request transmitted from the information processing device 100.

[0079] (Provision Unit 232) The provision unit 232 provides (transmits) the product information acquired by the acquisition unit 231.

[0080] [6. Flow of Information Processing] Next, with reference to FIG. 9, the procedure of information processing by the information processing system 1 according to the embodiment will be described. FIG. 9 is a flowchart showing the procedure of information processing by the information processing system 1 according to the embodiment.

[0081] As shown in FIG. 9, the information processing apparatus 100 acquires evaluation information for a plurality of sizes of specific footwear (step S201).

[0082] Based on the acquired evaluation information, the information processing apparatus 100 specifies an allowable range of sizes that a specific user allows for specific footwear (step S202).

[0083] Based on the specified allowable range and the size of the specific user's foot, the information processing apparatus 100 provides a service corresponding to the size of the target user's foot (step S203).

[0084] 〔7. Modification Example〕 The information processing system 1 according to the above-described embodiment may be implemented in various different forms other than the above embodiment. Therefore, other embodiments of the information processing system 1 will be described below.

[0085] In the above embodiment, the case where evaluations are received from specific users U11 to U13 as specific users who purchased specific footwear AA1 has been described. In other words, in the above embodiment, the case where the specific user is a purchaser who purchased specific footwear has been described. Here, the specific user may be a seller who sells specific footwear. In the following modification example, the case where evaluations are received from specific users U21 to U23 as specific users who sell specific footwear AA1 will be described. Note that the same description as in FIG. 2 will be omitted as appropriate.

[0086] Depending on the specific footwear, the number of specific users who purchased it may be small and the number of evaluations may not be sufficient. For example, this may be the case when the specific footwear is a newly released product. Here, the case where the number of evaluations is not sufficient means, for example, that in generating a model for determining whether a certain size of specific footwear is appropriate for the size of the target user's foot, the number of evaluations for generating a highly accurate model is not sufficient. Therefore, by having a certain specific user wear and evaluate specific footwear of all sizes, it becomes possible to make a highly accurate determination even when the number of evaluations is not sufficient.

[0087] Similarly, it is difficult to have a specific user evaluate all specific footwear of all sizes. For this reason, for example, for specific footwear without evaluation information of such a specific user, by using the evaluation information of the specific user who purchased the specific footwear, highly accurate determination can be achieved.

[0088] In the following modification example, as an example of a specific user, a case will be described in which a specific user having expertise in the sale of footwear including specific footwear AA1 is asked to wear and evaluate specific footwear AA1 of all sizes. Note that a specific user having expertise in the sale of footwear including specific footwear AA1 is, for example, a store clerk selling footwear. Also, by accepting evaluations from specific users having expertise in the sale of footwear, such as store clerks, the reliability of the evaluation increases compared to general specific users without expertise, enabling more accurate determination. Further, in the following modification example, as an example of a specific user, a specific user having expertise in the sale of footwear including specific footwear AA1 is cited for explanation, but it is not limited to this example. For example, a specific user may have a predetermined relationship with the management server 200.

[0089] FIG. 10 is a diagram showing an example of information processing of the information processing system 1 according to the embodiment. In the following modification example, a case will be described by taking as an example the case where all sizes of specific footwear AA1 to be evaluated by a specific user are nine sizes from 20 cm to 28 cm.

[0090] The information processing apparatus 100 acquires evaluation information evaluated by specific users U21 to U23 for a plurality of sizes of specific footwear AA1 (step S301). For example, the information processing apparatus 100 evaluates "bad" for specific footwear AA1 of size 20 cm, "bad" for specific footwear AA1 of size 21 cm, "bad" for specific footwear AA1 of size 22 cm, "good" for specific footwear AA1 of size 23 cm, "very good" for specific footwear AA1 of size 24 cm, "good" for specific footwear AA1 of size 25 cm, "bad" for specific footwear AA1 of size 26 cm, "bad" for specific footwear AA1 of size 27 cm, and "bad" for specific footwear AA1 of size 28 cm, and acquires the evaluation information of specific user U21.

[0091] In step S301, the information processing apparatus 100 may access the management server 200 to acquire information for identifying, for example, a specific user who sells specific footwear AA1 (step S301-1). Then, the information processing apparatus 100 may provide information for proposing to evaluate the fit of a plurality of sizes of specific footwear AA1 to specific users U21 to U23.

[0092] The information processing apparatus 100 acquires measurement information obtained by measuring the foot sizes of specific users U21 to U23 (step S302). Further, the information processing apparatus 100 specifies the foot sizes of specific users U21 to U23 based on the acquired measurement information.

[0093] The information processing apparatus 100 specifies an acceptable range of sizes acceptable to each of a plurality of specific users U21 to U23 for specific footwear AA1 based on the acquired evaluation information (step S303). For example, using the above example of evaluation by specific user U21, the information processing apparatus 100 specifies the three sizes of 23 cm to 25 cm that specific user U21 evaluated as "very good" or "good" as the acceptable range of specific user U21.

[0094] Hereinafter, a process for specifying an allowable range will be described using an example of display information to be displayed on the terminal device 10 for specific users U21 to U23.

[0095] The information processing apparatus 100 transmits information for causing the terminal device 10 to display information such as "First, try on from the size you usually wear". In this way, the information processing apparatus 100 proposes to evaluate from the size estimated to be optimal for each of the specific users U21 to U23 as the size for which the evaluation is first proposed. Note that a code such as a QR code (registered trademark) is preliminarily provided for each of the nine sizes of the specific footwear AA1 to be evaluated, and by the specific users U21 to U23 reading the code, the information processing apparatus 100 may be able to specify for which size of the specific footwear AA1 the evaluation was made.

[0096] The information processing apparatus 100 transmits information for causing the terminal device 10 to display information such as "An evaluation will be made for each of the left and right sides for the size worn". In this way, the information processing apparatus 100 transmits information for proposing to evaluate each of the nine sizes of the specific footwear AA1 for each of the left and right sides. Note that in the above-described embodiments and the like, the case where evaluations such as "very good", "good", and "bad" are accepted for each size has been described as an example, but the information processing apparatus 100 may accept evaluations such as "very good", "good", and "bad" for each of the left and right sides of each size.

[0097] The information processing device 100 transmits information to the terminal device 10 for displaying information such as "Please select one from'very good', 'good', and 'bad' regarding the evaluation." In this way, the information processing device 100 transmits information for proposing to evaluate by selecting one from "very good", "good", and "bad". In the above-described embodiments, etc., the case where the evaluation is determined by being selected, such as selecting one from "very good", "good", and "bad", has been described as an example, but it is not limited to this example. For example, the information processing device 100 may accept numbers from 1 to 5 directly input by specific users U21 to U23 as the evaluation. In this way, the information processing device 100 may also transmit information for proposing to evaluate by directly inputting the degree of evaluation.

[0098] The information processing device 100 transmits information for causing the terminal device 10 to display information on evaluation criteria that are the basis for evaluation. For example, the information processing device 100 transmits information for displaying information such as "The evaluation criteria for'very good' are sizes that have no problems and no points to worry about in terms of length, width, height, etc." as the evaluation criteria for "very good". Also, for example, the information processing device 100 transmits information for displaying information such as "The evaluation criteria for 'good' are sizes that are not so bad that you wouldn't buy them, but have points to worry about in terms of length, width, height, etc." as the evaluation criteria for "good". Also, for example, the information processing device 100 transmits information for displaying information such as "The evaluation criteria for 'bad' are sizes that are too small or too large and thus not purchasable." as the evaluation criteria for "bad". Note that such evaluation criteria are just an example and are not particularly limited.

[0099] The specific part 132 specifies the allowable range of sizes acceptable to each of the specific users U21 to U23 based on the evaluation information of the evaluation selected from such evaluations based on the predetermined evaluation criteria.

[0100] In the evaluation of each size, the information processing device 100 transmits information to the terminal device 10 for displaying information such as "Please always tie the shoelaces up to the top" or "After putting on the shoes, take a few steps to check the feeling". In this way, the information processing device 100 transmits information for proposing to evaluate each of the specific users U21 to U23 under predetermined conditions. Thereby, the information processing device 100 can enable each of the specific users U21 to U23 to appropriately evaluate under the same conditions.

[0101] The information processing device 100 transmits information to the terminal device 10 for displaying information such as "Try on one by one until you reach a size that is too small to buy". In this way, the information processing device 100 gradually reduces the size one by one from the size estimated to be optimal for each of the specific users U21 to U23, and transmits information for proposing to evaluate until the size that is felt to be too small to buy.

[0102] The information processing device 100 transmits information to the terminal device 10 for displaying information such as "Similarly, try on one by one until you reach a size that is too large to buy". In this way, the information processing device 100 gradually increases the size one by one from the size estimated to be optimal for each of the specific users U21 to U23, and transmits information for proposing to evaluate until the size that is felt to be too large to buy.

[0103] Based on the evaluation information evaluated for a plurality of sizes specified in such a predetermined order, the specific part 132 specifies the allowable range of sizes that each of the specific users U21 to U23 allows. For example, the specific part 132 starts from the size estimated to be optimal for each of the specific users U21 to U23, and based on the evaluation information evaluated in the order of gradually reducing or increasing the size, specifies the allowable range of sizes that each of the specific users U21 to U23 allows.

[0104] The information processing apparatus 100 transmits information for causing the terminal device 10 to display information such as "If the 'bad' of the size can be specified, the evaluation will end." In this way, the information processing apparatus 100 proposes to transmit information for evaluating until the lower limit and the upper limit of the size acceptable to each of the specific users U21 to U23 can be specified. Then, the information processing apparatus 100 specifies, for each of the specific users U21 to U23, the range from the lower limit to the upper limit of the size as the acceptable range.

[0105] Here, for example, as the acceptable range of the specific user U21 for the specific footwear AA1, a size of 23 cm to 25 cm is specified, as the acceptable range of the specific user U22 for the specific footwear AA1, 24 cm to 26 cm is specified, and as the acceptable range of the specific user U23 for the specific footwear AA1, 25 cm to 27 cm is specified. Also, assume that the foot size of the specific user U21 is 24 cm, the foot size of the specific user U22 is 25 cm, and the foot size of the specific user U23 is 26 cm.

[0106] The information processing apparatus 100 determines whether a certain size of the specific footwear AA1 is appropriate for the foot size of the target user based on the first correlation between each of the specified acceptable ranges and the foot sizes of the specific users U21 to U23 (step S304). For example, when the foot size of the target user is 24 cm, the information processing apparatus 100 determines that it is appropriate for the target user when a certain size of the specific footwear AA1 is either 23 cm to 25 cm. Also, for example, when the foot size of the target user is 25 cm, the information processing apparatus 100 determines that it is appropriate for the target user when a certain size of the specific footwear AA1 is either 24 cm to 26 cm. Also, for example, when the foot size of the target user is 26 cm, the information processing apparatus 100 determines that it is appropriate for the target user when a certain size of the specific footwear AA1 is either 25 cm to 27 cm.

[0107] 〔8. Effect〕 As described above, the information processing apparatus 100 according to the embodiment includes a specifying unit 132, a generating unit 133, and a providing unit 135. The specifying unit 132 specifies an allowable range of sizes that a specific user allows for a specific footwear based on evaluation information evaluated by the specific user for a plurality of sizes of the specific footwear. The generating unit 133 generates first correlation information indicating a first correlation between the allowable range specified by the specifying unit 132 and the size of the foot of the specific user. The providing unit 135 provides a service according to the size of the foot of the target user based on the first correlation information generated by the generating unit 133.

[0108] Thereby, the information processing apparatus 100 according to the embodiment can appropriately provide a service according to the size of the foot of the target user based on the evaluation for a plurality of sizes.

[0109] In addition, the generating unit 133 generates second correlation information indicating a second correlation between the evaluations of a plurality of users who purchased the specific footwear and the sizes of the feet of the plurality of users as the specific user. Further, the specifying unit 132 specifies an allowable range of sizes that each of the plurality of users is presumed to allow for the specific footwear based on the second correlation information generated by the generating unit 133.

[0110] Thereby, the information processing apparatus 100 according to the embodiment can appropriately specify an allowable range of sizes that each of the plurality of users is presumed to allow for the specific footwear. For example, the information processing apparatus 100 according to the embodiment can appropriately estimate how the specific user feels about the specific footwear in a size that the specific user has not purchased.

[0111] In addition, the specifying unit 132 specifies the allowable range based on a score indicating the degree of fit of the feet of each of the plurality of users for the plurality of sizes, which is calculated based on the second correlation information.

[0112] As a result, the information processing apparatus 100 according to the embodiment can appropriately identify an allowable range of sizes that are presumed to be acceptable to each of a plurality of users for specific footwear. For example, the information processing apparatus 100 according to the embodiment can appropriately estimate how a specific user would feel about specific footwear in sizes that the specific user has not purchased.

[0113] In addition, the providing unit 135 provides a service based on a determination result as to whether one size of the specific footwear is appropriate for the foot size of the target user.

[0114] As a result, the information processing apparatus 100 according to the embodiment can appropriately provide a service based on whether one of a plurality of sizes fits the foot of the target user.

[0115] In addition, the specifying unit 132 specifies the allowable range based on evaluation information evaluated by a specific user's selection from among evaluations based on predetermined evaluation criteria.

[0116] As a result, the information processing apparatus 100 according to the embodiment can enable each specific user to appropriately evaluate under the same conditions.

[0117] In addition, the specifying unit 132 specifies the allowable range based on evaluation information evaluated for a plurality of sizes specified in a predetermined order.

[0118] As a result, the information processing apparatus 100 according to the embodiment can enable each specific user to appropriately evaluate under the same conditions.

[0119] In addition, the specific user is a user having expertise in the sale of footwear including the specific footwear.

[0120] As a result, the information processing apparatus 100 according to the embodiment can receive evaluations from specific users with expertise in footwear sales, increasing the reliability of the evaluations compared to general specific users without expertise, and thus enabling more accurate determination.

[0121] [9. Hardware Configuration] In addition, the terminal device 10, the information processing apparatus 100, and the management server 200 according to the above-described embodiments are realized by, for example, a computer 1000 having a configuration as shown in FIG. 11. FIG. 11 is a hardware configuration diagram showing an example of a computer that realizes the functions of the terminal device 10, the information processing apparatus 100, and the management server 200. The computer 1000 includes a CPU 1100, a RAM 1200, a ROM 1300, an HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.

[0122] The CPU 1100 operates based on programs stored in the ROM 1300 or the HDD 1400 and controls each part. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 is started up, programs dependent on the hardware of the computer 1000, and the like.

[0123] The HDD 1400 stores programs executed by the CPU 1100, data used by such programs, and the like. The communication interface 1500 receives data from other devices via a predetermined communication network and sends it to the CPU 1100, and sends data generated by the CPU 1100 to other devices via a predetermined communication network.

[0124] The CPU 1100 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse via the input / output interface 1600. The CPU 1100 acquires data from the input devices via the input / output interface 1600. In addition, the CPU 1100 outputs the generated data to the output devices via the input / output interface 1600.

[0125] The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads such a program from the recording medium 1800 onto the RAM 1200 via the media interface 1700 and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc), a PD (Phase change rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.

[0126] For example, when the computer 1000 functions as the terminal device 10, the information processing device 100, and the management server 200 according to the embodiment, the CPU 1100 of the computer 1000 realizes the functions of the control units 14, 130, and 230 by executing the program loaded on the RAM 1200. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800. As another example, these programs may be acquired from other devices via a predetermined communication network.

[0127] 〔10. Others〕 Also, among the respective processes described in the above embodiment, all or part of the processes described as being automatically performed can be manually performed, or all or part of the processes described as being manually performed can be automatically performed by a known method. In addition, regarding the processing procedures, specific names, and information including various data and parameters shown in the above document and drawings, they can be arbitrarily changed unless otherwise specified. For example, the various information shown in each figure is not limited to the illustrated information.

[0128] Moreover, each component of each illustrated device is functionally conceptual and does not necessarily have to be physically configured as shown in the figures. That is, the specific form of the distribution and integration of each device is not limited to that shown in the figures, and all or part of it can be functionally or physically distributed and integrated in any unit according to various loads, usage situations, etc.

[0129] Also, the above-described embodiments can be appropriately combined within a range that does not conflict with the processing content.

[0130] As described above, some of the embodiments of the present application have been described in detail with reference to the drawings. However, these are examples, and the present invention can be implemented in other forms with various modifications and improvements based on the knowledge of those skilled in the art, including the aspects described in the column of the disclosure of the invention.

[0131] Also, the above-described "section, module, unit" can be read as "means", "circuit", etc. For example, the acquisition section can be read as the acquisition means or the acquisition circuit.

Explanation of Reference Numerals

[0132] 1 Information processing system 10 Terminal device 11 Communication section 12 Input section 13 Output section 14 Control section 100 Information processing device 110 Communication section 120 Storage section 121 Evaluation information storage section 122 Measurement information storage section 130 Control section 131 Acquisition section 132 Identification section 133 Generation section 134 Judgment section 135 Provision section 141 Reception section 142 Transmission section 200 Management server 210 Communication Unit 220 Memory Unit 230 Control Unit 231 Acquisition Unit 232 Provision Unit N Network

Claims

1. A specifying unit that specifies an acceptable range of sizes acceptable to a specific user for a specific product based on evaluation information evaluated by the specific user for a plurality of sizes of the specific product; A generating unit that generates first correlation information indicating a first correlation between the acceptable range specified by the specifying unit and the size of the wearing part of the specific user; A providing unit that provides information corresponding to the size of the wearing part of the target user based on the first correlation information generated by the generating unit; An information processing apparatus comprising the above.

2. An information processing method executed by a computer, comprising: A specifying step of specifying an acceptable range of sizes acceptable to a specific user for a specific product based on evaluation information evaluated by the specific user for a plurality of sizes of the specific product; A generating step of generating first correlation information indicating a first correlation between the acceptable range specified by the specifying step and the size of the wearing part of the specific user; A providing step of providing information corresponding to the size of the wearing part of the target user based on the first correlation information generated by the generating step; An information processing method including the above.

3. A specifying procedure for specifying an acceptable range of sizes acceptable to a specific user for a specific product based on evaluation information evaluated by the specific user for a plurality of sizes of the specific product; A generating procedure for generating first correlation information indicating a first correlation between the acceptable range specified by the specifying procedure and the size of the wearing part of the specific user; A providing procedure for providing information corresponding to the size of the wearing part of the target user based on the first correlation information generated by the generating procedure; A program for causing a computer to execute the above.

Citation Information

Patent Citations

  • JP1977056362A

  • Sale supporting method and device

    JP2003108831A

  • Information processor, information processing method, information processing program and recording medium

    JP2013210699A

  • Method and system for improving size-based product recommendations using aggregated review data

    JP2017510887A

  • Information processor

    JP2020071884A