METHOD FOR OPTIMIZING AN ELECTRONIC ORDERING SYSTEM
20220198552 · 2022-06-23
Inventors
Cpc classification
G06Q30/0643
PHYSICS
G06Q30/0627
PHYSICS
International classification
Abstract
A method for optimizing an electronic ordering system for clothing, comprising the steps: provision of a web shop, in which clothing is offered, on a web-shop server; provision of a user terminal comprising a client program for communication with the web shop; provision of an electronic communications network for connecting the client and the server; provision of an electronic selection system for the user selection of an item of clothing offered in the web shop, the item of clothing being selected according to a size specification; provision of the electronic ordering system for the server and the client, in order to initiate a binding sales order for the size-dependently selected item of clothing; the method being characterized in that the client program, prior to the selection by the user of an item of clothing offered in the web shop, requests at least one specific size value from the user and transmits said value to the web-shop server, and the web-shop server controls the electronic selection system according to the specific size value, such that in a search request, the user is offered exclusively items of clothing for selection that correspond to the transmitted size value.
Claims
1. Method for optimizing an electronic ordering system for clothing, comprising the steps: Provision of a web shop, in which clothing is offered, on a web shop server; Provision of a user terminal comprising a client program for communication with the web shop; Provision of an electronic communications network for connecting the client and the server; Provision of an electronic selection system for the user selection of an item of clothing offered in the web shop, the item of clothing being selected according to a size specification, Provision of the electronic ordering system for the server and the client, in order to initiate a binding sales order for the size-dependently selected item of clothing; characterized in that the client program, prior to the selection of an item of clothing offered in the web shop by the user, requests at least one specific size value from the user and transmits said value to the web shop server, and the web shop server controls the electronic selection system according to the specific size value such that, in a search request, the user is offered exclusively items of clothing for selection that correspond to the transmitted size value.
2. Method according to claim 1, characterized in that the step of requesting a specific size value comprises an optical measurement of a body part.
3. Method according to claim 2, characterized in that the step of optically measuring a body part comprises the digitizing of the body part and the calculation of the specific size value of the body part from digital image data.
4. Method according to claim 3, characterized in that the digitizing of the body part comprises a step of capturing a digital image of the specific body part with a digital camera and transmitting the digital data set underlying the digital image to a computing device.
5. Method according to claim 4, characterized in that after the step of transmitting the digital data set corresponding to the digital image to a computing device, the specific size value is calculated from the digital data set in the computing device by using an algorithm.
6. Method according to claim 5, characterized in that the step of taking a digital picture of the specific body part comprises the capture of a reference object having at least one known reference value.
7. Method according to claim 6, characterized in that when at least one specific size value is requested, the user terminal is connected, by means of the client program, to a backend server on which the at least one specific size value is stored.
8. Method according to claim 7, characterized in that a token is created in the backend server to uniquely identify an operation.
9. Method according to claim 8, characterized in that in the backend server, the specific size value is matched with a clothing size, and the clothing size matching the specific size value is determined.
10. Method according to claim 9, wherein the backend server transmits the matching clothing size to the app and/or to the web shop.
11. Method according to claim 10, characterized in that the specific size value is displayed on a display device.
12. Method according to claim 5, characterized in that the step of taking a digital picture of the specific body part comprises the capture of a reference object having at least one known reference value.
13. Method according to claim 12, characterized in that when at least one specific size value is requested, the user terminal is connected, by means of the client program, to a backend server on which the at least one specific size value is stored.
14. Method according to claim 13, characterized in that a token is created in the backend server to uniquely identify an operation.
15. Method according to claim 14, characterized in that in the backend server, the specific size value is matched with a clothing size, and the clothing size matching the specific size value is determined.
16. Method according to claim 15, wherein the backend server transmits the matching clothing size to the app and/or to the web shop.
17. Method according to claim 16, characterized in that the specific size value is displayed on a display device.
18. Method according to claim 1, characterized in that when at least one specific size value is requested, the user terminal is connected, by means of the client program, to a backend server on which the at least one specific size value is stored.
19. Method according to claim 18, characterized in that the specific size value is displayed on a display device.
20. Method according to claim 1, characterized in that the specific size value is displayed on a display device.
Description
[0017]
[0018]
[0019]
[0020]
[0021]
[0022] The customer selects a shoe and wants to determine the correct shoe size (1). For this purpose, an app, which has been installed on a user terminal beforehand, is available to the customer or the customer is taken to the app from the web shop/customer portal (2). In the web shop/customer portal, the customer is provided with a barcode, QR code or any other scannable character code that the customer scans with his user terminal (3). In order to uniquely identify the session (the current order process) a token is requested by means of the barcode or any other code (4). A backend system creates the token based on the barcode data (5). The customer then takes a photo of the relevant body part, in this case the foot, with the user terminal or the digital camera built into said device. The app is used to determine the length and the width of the foot (6). The digital image data for the photo (digital image), i.e., a specific size value composed from the length and the width as well as the digital data for the selected shoe model, are transmitted to the backend system (7). The backend system determines the correct shoe size based on the transmitted data or matches the specific size value composed from the length and the width with the shoe sizes of the shoe model in a database of the backend system (8). The backend system then transmits the appropriate shoe size to the app (9). The app displays the correct shoe size for the selected shoe model (10). The customer is redirected back to the web shop and the matching shoe size is displayed in the web shop (11).
[0023]
[0024] The transmission device 13 comprises the web application 1 that is present in an app memory 19. This application is programmed in such a way that a plurality of reference objects 9 with at least one known reference value can be stored. When the 2D image of the foot is taken together with the reference object 9 selected by the user 3, the web application 1 recognizes the captured reference object 9 from the plurality of reference objects 9 and its at least one reference value. The web application 1 also comprises an algorithm by means of which a calculation of the foot that is also detected in the 2D image can be calculated from the at least one reference value of the reference object detected in the 2D image. For this purpose, the 2D images (pictures) are electronically converted into 3D diagrams. Such a conversion can be performed by commercially available image processing programs. The computing device 15, which is integrated in the web application 1 or which is at an external location, then calculates the exact dimensions of the length, width and volume of the foot or any other body part. For this purpose, the computing device 15 also comprises skin recognition software. This software is currently used in social media, for example, to detect illicit nudity in photographs. Such software may be based, for example, on a few phyton scripts, programming libraries such as Open CV or the OCR software Tesseract. Software developed for the present invention can recognize body parts on the basis of skin outlines and, if necessary, delimit and display them on the display device 17. As the body part to be captured by the camera 7 moves, the perspective changes and so does the course of the line. The size and volume of the body part can also be determined mathematically from the contour determined in this way so that a reference object 9 can be dispensed with altogether.
[0025] In other embodiments, any other body part and even any other object can be measured in this manner.
[0026] Independently of the web application 1 and the smartphone 5, a database 21 (digital archive) is created in the computing device 15 itself or in a computer network connected to the computing device 15 in which an unlimited number of items of clothing, for example, shoes, gloves, headwear, outerwear and underwear, are recorded. Commercially sold clothing is marked with a standard but periodically changing size specification. Such a size specification also varies from one distribution country to the next and from one production country to the next. Thus, a buyer cannot be certain that an item of clothing of a particular designated clothing size from a first manufacturer is actually the same size as the same item of clothing with the same designated clothing size from a second manufacturer. The database 21 now archives items of clothing that are assigned actual clothing sizes, metric or non-metric, in addition to the designated clothing sizes, regardless of the manufacturer.
[0027] Thus, two identical items of clothing with the same designated clothing size may have different metric or non-metric sizes and/or, conversely, two identical items of clothing with different designated clothing sizes may have identical metric or non-metric sizes.
[0028] The method according to the invention using the system according to the invention comprises a synchronization of the size of a body part measured by the system with the electronic search request in a buyer portal 23 (Internet). Thus, when the user 3 makes an electronic search request in the buyer portal 23 for an item of clothing with a certain clothing size, the search request comprises the actual measured size of the body part of the user 3 (searcher), and an electronic search engine in the computer network (e.g., the Internet) matches the search request with the actual metric or non-metric size of the requested item of clothing stored in the archive of the database 21 (synchronization). The user 3 then receives, on the basis of his search request, a results list with items of clothing which may have different clothing sizes but which actually fit the actual measured size of the body part.
[0029] The system according to the invention also comprises a memory 25 in which the respective actual measured size of the body part in question is stored so that the user 3 no longer has to perform an optical measurement of this body part for each purchase transaction on the Internet or another computer network. The system according to the invention can then always refer to the relevant actual measured body size of the body part in question in the memory 25 in order to perform the synchronization with the search request.
[0030] The technical processes that run in the background are generally known and are not an object of the present invention. In technical terms, the prerequisite for the present invention is the simple and fast detection of the actual size of a body part and the synchronization of digital data of the measured body part size with the metric sizes of the items of clothing stored in the digital archive, irrespective of their clothing size specifications.
[0031] Within the meaning of the invention, the term “metric sizes” is understood as a generic term customary in a civilization for all measurement sizes with which comparable absolute measurement values can be expressed. In civilizations where no metric systems are used (e.g., USA, GB), these measurements are to be replaced within the meaning of the invention by the non-metric system customary values.
LIST OF REFERENCE SIGNS
[0032] 1 Web application [0033] 3 User [0034] 5 Smartphone [0035] 7 Camera [0036] 9 Reference object [0037] 11 Shutter release button [0038] 13 Transmission device [0039] 15 Computing device [0040] 17 Display device [0041] 19 App memory [0042] 21 Database [0043] 23 Buyer portal [0044] 25 Memory
[0045] Labeling of the Original
[0046] FootFact App: [0047] Calculate the foot measurements via the smartphone photo [0048] Comparison of foot sizes with backend [0049] Display of the correct shoe size in the web shop [0050] Storage of the foot measurements in the backend for later, further use, e.g., shoe size statistics [0051] Customer finds a shoe in the web shop [0052] Is uncertain because of the size [0053] For first time use: Download FootFact app [0054] If FootFact app available—take picture [0055] Adoption of the correct foot size in the app [0056] Acceptance of the correct shoe size in the web shop [0057] Complete the purchase—done!
[0058] Web Shop: [0059] E.g., Zalando, 21run, Mirapodo [0060] Comparison with backend manufacturer data [0061] Must be able to access data from all manufacturers offered in the shop [0062] Connection/PlugIn [0063] PHP [0064] Javascript [0065] SLA's Service Level Agreement [0066] Customer support 24/7
[0067] Backend [0068] Migration [0069] Hosting [0070] Monitoring [0071] Data administration [0072] Data storage of shoe measurements [0073] Data storage of measured foot dimensions [0074] Automation [0075] Access to manufacturer data but not directly, only via the app [0076] Inner shoe dimensions [0077] Customer finds a shoe in the web shop [0078] Is uncertain because of the size [0079] For first time use: Download FootFact app [0080] If FootFact app available—take picture [0081] Adoption of the correct foot size in the app [0082] Acceptance of the correct shoe size in the web shop [0083] Complete the purchase—done! [0084] Automatic integration of the inner shoe dimensions per template [0085] Interface/API to the shoe manufacturer [0086] Manufacturer data must be available externally to web shops (see web shop/Zalando/Otto etc.) [0087] SLA's
[0088] Web Shop Versus Shoe Manufacturers [0089] E.g., Adidas, Asics, GEOX, Skechers, Birkenstock [0090] Connection/PlugIn [0091] Integration of inner shoe dimensions, later volume [0092] PHP [0093] Javascript [0094] SLA's Service Level Agreements [0095] Customer support 24/7
[0096] Labeling of the Original
[0105] Labeling of the Original
[0113] FootFact Server [0114] 5.—Create token [0115] 8.—Match the foot size and the shoe size [0116] 2.—Forward to the app [0117] 11.—Return to the web shop with the correct shoe size [0118] 4.—Request token [0119] 7.—Transmission (length, width, shoe model) [0120] 9.—Transmission (correct shoe size)