SYSTEMS AND METHODS FOR SIZING SHOES
20170053335 ยท 2017-02-23
Inventors
Cpc classification
G06Q30/0643
PHYSICS
G06Q30/0627
PHYSICS
A43D1/025
HUMAN NECESSITIES
International classification
Abstract
Capturing three-dimensional images of feet and arraying them against vast databases of stored shoe data enables better developed matching with desired fittings than conventional systems. Smartphone/iPhone/digital camera and related interface tools supported by proprietary data streams and engines recommend better shoe choices from plethoric offerings updated continually and based upon legacy shoe data along with new ways to compare and select shoes.
Claims
1. A method for creating a virtual last for a shoe, the method comprising: collecting, from a plurality of people, input sets of fit information describing a certain shoe model; storing the input sets in a computer system comprising a processor coupled to a memory device; having the processor merge the input sets to create a digital fit model of the shoe model; creating a database entry for the shoe model in a database within the memory; and saving the digital fit model as a virtual last model in the database entry.
2. The method of claim 1, wherein the merging step comprises having the processor average the fit information of the input sets.
3. The method of claim 1, further comprising obtaining information that a plurality of different shoes are built to one last and, for each of the plurality of different shoes, saving the digital fit model as a virtual last model in a database entry for that shoe.
4. The method of claim 1, wherein the input sets comprise comfort ratings for different regions of a foot.
5. The method of claim 1, further comprising screening the collected input sets for an outlier and excluding an outlier from the merge step.
6. A system for creating a virtual last for a shoe, the system comprising: a processor coupled to a memory having stored therein instructions executable to cause the system to: collect, from a plurality of people, input sets of fit information describing a certain shoe model; store the input sets in the memory; merge the input sets to create a digital fit model of the shoe model; create a database entry for the shoe model in a database within the memory; and save the digital fit model as a virtual last model in the database entry.
7. The system of claim 6, wherein the merging comprises having the processor average the fit information of the input sets.
8. The system of claim 6, further operable to obtain information that a plurality of different shoes are built to one last and, for each of the plurality of different shoes, save the digital fit model as a virtual last model in a database entry for that shoe.
9. The system of claim 6, wherein the input sets comprise comfort ratings for different regions of a foot.
10. The system of claim 6, further operable to screen the collected input sets for an outlier and exclude an outlier from the merge.
11. A method for recommending a shoe, the method comprising: obtaining digital data describing a foot of a person and storing the digital data in a computer system comprising a processor coupled to a memory; causing the processor to match the digital data to a digital last model stored in a database; and recommending at least one shoe model associated with the digital last to the person.
12. The method of claim 11, wherein the processor matches the digital data by converting the digital data into a set of 3D coordinates and applying a set of tolerances data to an algorithm for comparing the 3D coordinates to dimensions of digital last models.
13. The method of claim 11, wherein obtaining the digital data includes: providing instructions and an app for execution on a smartphone to the person, the instructions instructing the person to take a plurality of pictures of his or her foot; and receiving the digital data from the smartphone, the digital data having been obtained by the person following the instructions.
14. The method of claim 13, further comprising using the processor to transform the digital data into a set of 3D coordinates describing the foot.
15. The method of claim 14, wherein the database comprises a plurality of database entries for a corresponding plurality of shoes, each database entry comprising a digital last model, and the method further comprises receiving region-of-foot-specific comfort feedback from a plurality of different consumers and adjusting the database entries according to the comfort feedback prior to causing the processor to match the digital data.
16. A system for recommending a shoe, the system comprising a processor coupled to a memory and operable to: obtain digital data describing a foot of a person; store the digital data in the memory; match the digital data to a digital last model stored in a database; and recommend at least one shoe model associated with the digital last to the person.
17. The system of claim 16, wherein processor matches the digital data by converting the digital data into a set of 3D coordinates and applying a set of tolerances data to an algorithm for comparing the 3D coordinates to dimensions of digital last models.
18. The system of claim 16, operable to obtain the digital data by: providing instructions and an app for execution on a smartphone to the person, the instructions instructing the person to take a plurality of pictures of his or her foot; and receiving the digital data from the smartphone, the digital data having been obtained by the person following the instructions.
19. The system of claim 18, further wherein the processor is operable to transform the digital data into a set of 3D coordinates describing the foot.
20. The system of claim 19, wherein the database comprises a plurality of database entries for a corresponding plurality of shoes, each database entry comprising a digital last model, and the system is further operable to receive region-of-foot-specific comfort feedback from a plurality of different consumers and adjust the database entries according to the comfort feedback prior to causing the processor to match the digital data.
21. An improved system for matching a user's feet with recommended shoes, comprising, in combination; providing means for grouping continuous coordinates of a three-dimensional coordinate system into one or more groups (comfort zones); arraying said groups by tolerances generated from pre-existing shoe data and actual foot dimensions; matching tolerance values; and, delivering recommendations for shoe style and preferred size to a user.
22. The improved system of claim 21, further comprising a looseness-tightness scale from 1-10, whereby resultory comfort zones support designation of appropriate shoe selections by brand and model.
23. The improved system of claim 22, wherein individual shoe contours are compared with contours of a user's feet.
24. The improved system of claim 23, wherein multiple feedback grouped together as continual points impacts positively tolerance results.
25. The improved system of claim 24, wherein standard statistical deviation is applied to the results and salient information determined to be inaccurate is cleansed and discarded.
26. The improved system of claim 25, wherein said pre-existing shoe data comprises actual 3D shoe last data representing inside contour of a shoe.
27. The systems of any of claims 21-26, wherein said means include at least a smart-device selected from the group of Personal Digital Assistants (PDAs), smart-phones, tablets and related devices capable of capturing, arraying or otherwise displaying arranged digital scans, operatively linked to a database.
28. A process for matching feet to shoe contours, which comprises: harvesting customer foot sizing data and feedback through a web interface tool; comparing the same to a database of actual 3D shoe data; and deriving choices for shoe models allowing for better matched fit.
29. The process of claim 28, wherein the database of 3D shoe data comprises shoe last data representing the inside contour of a shoe.
30. The process of claim 29, wherein said data is based upon data supplied, based upon and/or measured digitally from those who create, distribute and/or retail shoes.
31. The process of claims 28-30, further comprising using a mobile computing device for digital scanning and obtaining foot-size data matching exact contours of a customer's feet.
32. An algorithm for comparing shoe last data to a person's digital foot data as claimed above or below and in this application.
33. A recommendation engine comprising: means for surveying arrayed shoe data against customer/user's foot data, as described herein and claimed herein or in any U.S. Letters Patent referred to herein.
34. A database which comprises, in combination: a multiplicity of actual shoe last data representing the inside contour of a shoe, digitally stored, arrayed and effective to compare with the exact outside contour of a specific customer/user's feet digitally scanned.
35. A multi-platform smartphone application and web-based tool which visually compares the shape of a customer's feet with actual data from inside shapes of shoes, and provides recommended choices for the customer.
36. The process, application and tools described, illustrated and claimed herein, further comprising the step of applying standard statistical deviation to resultory data and discarding inaccuracies developed.
Description
BRIEF DESCRIPTION OF THE FIGURES
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
DETAILED DESCRIPTION
[0038] The present inventor has pioneered the creation of databases of operationally key data points with respect to manufacturer and brand-created footwear, and to facilitate and affect systems to enable selection of those choices best matching customers' feet. Using proprietary methods along with this empirically generated and stored database collection, systems, processes and methodologies have been established to compare, for example, digital scans of customers' feet with manufacturer-generated shoe last data, among other things. U.S. Pat. Nos. 6,741,728; 6,546,356; and 6,549,639 are incorporated by reference.
[0039]
[0040] Recommendation process 101 includes obtaining 701 coordinates describing a person's foot, applying 801 any required tolerance to the coordinates, and matching 901 the finalized coordinate set to a model in a database. Based on a successful match, one or a plurality of best-fit shoes is recommended 1001.
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047] As illustrated in
[0048] Embodiments of the invention additionally may fill in the 3D coordinate set to create a contiguous set of 3D coordinates. Any suitable approach can be used to fill in the set (i.e., to go from a cloud of dots to a volumetric model). For example, a polygonal fill-in can draw lines between nearest-neighbor coordinates. In some embodiments, a polygon is modeled centered on each coordinate. Either of those two approaches can be used to create a wire-frame or mesh model. Other methods of skinning a 3D model are known in the art and may be used.
[0049] In some embodiments, the process 101 includes grouping contiguous coordinates of the 3D coordinate system in to one or more groups of contiguous coordinates as comfort zones. One or more sets of tolerances may be applied 801 to the contiguous coordinates. The tolerances for each respective coordinate within a comfort zone preferably have identical tolerance values. In some embodiments, the values are derived by actual multiple customer feedback.
[0050]
[0051] The premise of this true users' feedback is to improve the understanding of the actual stretch characteristics of individual shoe styles related to the actual stored outside contours of the individual's feet. By using multiple instances of feedback grouped together as continual points, the tolerance results become more accurate as feedback is collected. A standard statistical deviation is applied to the results, so that any information that is provided inaccurately will fall outside of the usable data and will, therefore, be discarded.
[0052] In addition to processing and using tolerance data, the system is operable to match 901 the obtained 701 coordinates to models of shoes stored in a database.
[0053] The system uses a combination of actual 3D shoe last data, representing the inside contour of a shoe and matching that to the exact outside contour of the specific customers' feet provided by digital scans/images data. A feedback loop is added, which provides true and factual results of stretch characteristics of materials and stitching of specific shoe styles. The result is a highly accurate recommendation database engine, which can provide customers who have provided their own individual foot scans/images an accurate fit and size recommendation 131 for shoe styles they desire to buy through internet retailers, without physically trying them on.
[0054] In particular and in some embodiments, each make and model of shoe profiled within the database is represented by its digital last plus any tolerances data. The digital last gives a 3D model of an idealized physical last on which the shoe was manufactured. Preferably, the digital last is rigid in that the 3D model is inflexible. This is so that the lasts as modeled within the database can be provided directly by the manufacturers, who may typically be found to provide so-called rigid last models (as the last models are actual CAD or similar models of objects that are manufactured to be rigid).
[0055]
[0056] The invention provides systems and methods for evaluating a person's foot shape and size and recommending shoes with manufactured dimensions that match the person's foot, thus ensuring a good fit. The person can take a plurality of images of their foot using, for example, a smartphone app of the invention. The plurality of images is transformed into one or more sets of 3D coordinates representing that person's foot. A fitting model may be applied to the coordinates to adjust certain parameters or to introduce allowed tolerances. The final coordinate set is matched to a database of shoe lasts, in which each digitally modeled last is linked to manufacturers, brands, or styles that are built to that last. Based on the matched virtual last, a recommendation engine recommends 1001 shoe models that will exhibit excellent fit and comfort for that person.
[0057]
[0058]
[0059]
[0060] A processor is a computer processor, e.g., one or more silicon chips. Suitable processors include those from Intel (Santa Clara, Calif.). A memory is preferably a computer readable medium and is preferably tangible and non-transitory. Memory may be RAM and/or ROM and can be provided by RAM chips, magnetic disks, solid state drives, other, and combinations thereof. Input/output devices are known in the art and can include one or more of a monitor, keyboard, mouse, trackpad, pointing device, Wi-Fi card, network interface card, cell modem, disc drive, touchscreen, others, and combinations thereof. The depicted system 1201 is operable to perform methods of the invention described herein.
[0061] In a preferred embodiment, the database 1205 is populated with last models that are obtained from shoe manufacturers. However, it is recognized that for some shoes, manufacturer digital last models may not be available. In some cases, a shoe may not be represented by a virtual last in the database.
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
[0068]
[0069] While the method and apparatus have been described in terms of what are presently considered to be the most practical and preferred embodiments, it is to be understood that the disclosure need not be limited to the disclosed embodiments. It is intended to cover various modifications and similar arrangements included within the spirit and scope of the claims, the scope of which should be accorded the broadest interpretation so as to encompass all such modifications and similar structures. The present disclosure includes any and all embodiments of the following claims.
[0070] It should also be understood that a variety of changes may be made without departing from the essence of the invention. Such changes are also implicitly included in the description. They still fall within the scope of this invention. It should be understood that this disclosure is intended to yield a patent covering numerous aspects of the invention both independently and as an overall system and in both method and apparatus modes.
[0071] Further, each of the various elements of the invention and claims may also be achieved in a variety of manners. This disclosure should be understood to encompass each such variation, be it a variation of an embodiment of any apparatus embodiment, a method or process embodiment, or even merely a variation of any element of these.
[0072] Particularly, it should be understood that as the disclosure relates to elements of the invention, the words for each element may be expressed by equivalent apparatus terms or method termseven if only the function or result is the same.
[0073] Such equivalent, broader, or even more generic terms should be considered to be encompassed in the description of each element or action. Such terms can be substituted where desired to make explicit the implicitly broad coverage to which this invention is entitled.
[0074] It should be understood that all actions may be expressed as a means for taking that action or as an element which causes that action.
[0075] Similarly, each physical element disclosed should be understood to encompass a disclosure of the action which that physical element facilitates.
[0076] Any patents, publications, or other references mentioned in this application for patent are hereby incorporated by reference. In addition, as to each term used it should be understood that unless its utilization in this application is inconsistent with such interpretation, common dictionary definitions should be understood as incorporated for each term and all definitions, alternative terms, and synonyms such as contained in Webster's New Twentieth Century Dictionary of the English Language, Unabridged, Second Edition (Webster's Second), which dictionary is incorporated by reference.
[0077] Finally, all references listed in any Information Disclosure Statement or other information statement filed during the pendency of the application are hereby appended and hereby incorporated by reference; however, as to each of the above, to the extent that such information or statements incorporated by reference might be considered inconsistent with the patenting of this/these invention(s), such statements are expressly not to be considered as made by the Applicant.
[0078] In this regard it should be understood that for practical reasons and so as to avoid adding potentially hundreds of claims, the applicant has presented claims with initial dependencies only.
[0079] Support should be understood to exist to the degree required under new matter lawsincluding but not limited to United States Patent Law 35 USC 132 or other such lawsto permit the addition of any of the various dependencies or other elements presented under one independent claim or concept as dependencies or elements under any other independent claim or concept.
[0080] To the extent that insubstantial substitutes are made, to the extent that the applicant did not in fact draft any claim so as to literally encompass any particular embodiment, and to the extent otherwise applicable, the applicant should not be understood to have in any way intended to or actually relinquished such coverage as the applicant simply may not have been able to anticipate all eventualities; one skilled in the art, should not be reasonably expected to have drafted a claim that would have literally encompassed such alternative embodiments.
[0081] Further, the use of the transitional phrase comprising is used to maintain the open-end claims herein, according to traditional claim interpretation. Thus, unless the context requires otherwise, it should be understood that the term compromise or variations such as comprises or comprising, are intended to imply the inclusion of a stated element or step or group of elements or steps but not the exclusion of any other element or step or group of elements or steps.
[0082] Such terms should be interpreted in their most expansive forms so as to afford the applicant the broadest coverage legally permissible.