The present invention relates to a system and method for facilitating the identification, selection and purchase of items in an online environment by consumers. In particular, the present invention provides a system and method that assists a consumer to identify clothing, headgear and/or footwear of appropriate size to best accommodate their own physical measurements and/or fitment preferences, thereby increasing the likelihood of users purchasing clothing, headgear and/or footwear items online that represent items of suitable size or a “good fit” according to the size of the various body parts of the consumer and according to their preferences.
The emerging popularity of the internet over the past decade has changed how consumers purchase items, and online shopping (e-commerce) has become an important part of the global retail industry. Online shopping is predicted to experience continued growth as consumers seek the convenience of online shopping and the competitive pricing of online goods. Other factors contributing to the continued growth of the e-commence industry include an expanding range of products that are available online, the recent Covid-19 pandemic, faster internet speeds, more accessible internet and increased online transaction security.
However, despite the convenience associated with online shopping, many consumers experience confusion and frustration when receiving items purchased online, particularly with respect to items that require a specific sizing/dimension in order to be fit for purpose and which can be unsuitable despite the consumer ordering what was considered to be the correct size. In particular, items such as clothing, headgear and footwear typically have high rates of return due to incorrect sizing and/or a poor/uncomfortable fit that primarily arises due to variations in “standard” sizing between manufacturers and/or jurisdictions. For example, a size 10 dress in the United States may not necessarily be the same size as compared with a size 10 dress in Australia. Accordingly, a consumer in Australia who would normally purchase a size 10 dress according to Australian sizing standards, may actually be a size 6 according to US sizing standards. Additionally, sizing differs across all European countries.
Furthermore, although many consumers order items online that may be the correct dimension (size) in one aspect (for example, a size 8 shoe), the item may be a poor fit due to a narrow width as a result of the particular style of footwear and/or the particular manufacturer. This necessitates the consumer exchanging the item for an item of an alternative style/size or requesting return of their money with both options requiring the consumer to send the purchased item back to the online retailer.
Although most online retailers allow the return of items according to ‘change of mind’ policies, frustration experienced with the receipt of incorrectly sized and/or poor fitting items tends to cause consumers to avoid online shopping for clothing and footwear which results in reduced sales revenue for online retailers. Furthermore, returning items results in a waste of the consumer's time since the consumer is not only required to wait for an initial order to be processed, packaged and delivered, but is further inconvenienced if required to return their purchased item and await receipt of any alternative replacement item. Similarly, the returning of items wastes time and resources on the part of the retailer and is therefore also undesirable from a retailer perspective.
Returning unsuitable items also increases vehicle traffic (associated with pick-up and delivery of returned or re-ordered items) and wastes resources associated with the need to re-package and return such items. For example, the return of unsuitable items results in the wastage of packaging materials and fuel which has a negative impact upon the environment, particularly when considering e-commence is carried out on a global scale. Returning unsuitable items also results in increased internet traffic and a wastage of computing resources including processing, memory and data communication resources associated with increased online communications between consumers and online retailers when clarifying the nature of the return and/or effecting and confirming the return.
Furthermore, an increase in the rate of return of items purchased online increases the pressure placed upon delivery service providers as a result of longer delivery times and sub-optimal performance. Ultimately, all of these problems reduce consumer confidence with respect to shopping online and ultimately persuades many consumers to avoid online shopping, particularly for items such as clothing and footwear.
Accordingly, there exists a need for a system and method that enables individuals to readily identify and purchase clothing and footwear online that increases the prospects of a “good fit”. This would be expected to conserve computing resources and reduce the rate of returned items and thereby avoid frustration experienced by consumers, online retailers and delivery service providers. Reducing the rate of return of items purchased online will also avoid wasting fuel associated with delivery and return of such items by road, sea and air, and also avoid wasting packaging, thereby reducing the negative impact of such wastage of resources on the environment.
The reference to any prior art in this specification is not, and should not be taken as, an acknowledgement or any suggestion, that the prior art forms part of the common general knowledge.
In one aspect, the present invention provides a computer-implemented system for facilitating the purchase of wearable items in an online environment, the system including an image capture facility operable to obtain multiple optical images of a body part of an individual along with an object of known dimensions that is attached to, or located in proximity with, the body part and thereby also in view of the image capture facility, and resolving, by an optical resolution technique, the images to generate a three-dimensional model of the body part, wherein the resolving of optical images to generate the three-dimensional model includes comparison of the body part images with the object of known dimensions to further provide relative and/or absolute sizing information regarding the three-dimensional model of the body part, one or more processors operable to receive input data from one or more retailers offering a range of wearable items for purchase, the input data including detailed dimensions of the wearable items, one or more databases in communication with the one or more processors, the one or more databases configured to store the physical dimensions of the body part, as determined from the sizing information provided by the three-dimensional model, a searching facility configured to identify one or more wearable items of interest in the range of wearable items offered for purchase that include detailed dimensions similar to the physical dimensions of the body part as determined from the sizing information provided by the three dimensional model, according to a similarity threshold, the one or more processors further operable to generate and provide a display of the one or more wearable items of interest that include based on the similarity threshold, similar detailed dimensions as compared with the physical dimensions of the body part according to the sizing information provided by the three-dimensional model of the body part.
In an embodiment, the individual utilizes a software application operable on a data communications device to access the searching facility.
In an embodiment, the body part of the individual is a body part, a combination of body parts, a body region or regions, or an entire body of the individual. For example, the individual may be required to capture multiple optical images of a particular body part or region in some circumstances, such as the individual's waist region, whereas in other circumstances, it may be necessary for the individual to capture images of a larger region or the entire body to enable relevant physical dimensions to be determined. Irrespective of the body part or region, multiple optical images are obtained to generate a three-dimensional model of the body part.
In an embodiment, obtaining optical images of the body part of the individual includes utilizing an optical hardware component associated with a mobile data communications device, including passing an optical lens associated with the optical hardware component over the body part. For example, a camera associated with a smartphone of the individual is capable of capturing images of a body part (or parts) of the individual.
In an alternative embodiment, obtaining optical images of the body part of the individual includes utilizing fixed body image capture hardware associated with a retailer which is configured to capture the multiple optical images.
In an embodiment, the optical images of the body part are captured from a range of different angles to enable generation of the three-dimensional model.
[THIS PARAGRAPH INTENTIONALLY LEFT BLANK]
In an embodiment, the one or more operations further include providing guidance regarding adequate capture of body part images, and audible and/or visual prompts to guide the individual when capturing images including when they have attained sufficient images to enable generation of the three-dimensional model of the body part with sufficient data to determine the dimensions of features in the model.
In an embodiment, in addition to determining the physical dimensions of the body part based on multiple received images, one or more dimensions may be determined subsequent to generation of a three-dimensional model. The resolution of the images to determine the three-dimensional model is assisted by data input by the individual. For example, the individual may be prompted by the software application to manually enter one or more physical dimensions of the body part that was unable to be determined from the resolution of images and generation of the model.
In an embodiment, the software application is operable to generate a display of the physical dimensions and/or the three-dimensional model of the body part.
In an embodiment, the generated display of the one or more wearable items of interest that include similar detailed dimensions as compared with the physical dimensions of the body part includes a scrollable listing of items.
In an embodiment, the one or more processors are further operable to delete any received optical image(s) once the physical dimensions of the body part have been determined from the three-dimensional model.
In an embodiment, the software application is operable to prompt the individual to provide an updated series of optical images of the body part for the purpose of ensuring that the stored physical dimensions of the body part are accurate and hence substantially representative of current physical dimensions of the body part.
In an embodiment, the searching facility enables the individual to filter the displayed one or more items of interest, according to any one or more of:
In an embodiment, the display of the one or more wearable items of interest is limited to only those wearable items that include similar detailed dimensions as compared with the physical dimensions of the body part according to the similarity threshold, hence avoiding further requirement for the individual to review and filter results to ensure that the displayed wearable items will represent a substantially correct and/or preferred fit.
In an embodiment, the similarity threshold is selected based upon the particular body part and/or item under comparison.
In an embodiment, in the event there are no results in the display of the one or more wearable items of interest on the basis that there are no wearable items located which have similar detailed dimensions as compared with the physical dimensions of the body part according to the similarity threshold, the one or more processors are further operable to generate a prompt to the individual to broaden their search so that the listing includes wearable items of the nearest size.
In an embodiment, the wearable item is an item of clothing, footwear or headgear.
In an embodiment, selection of a particular item in the display of the one or more wearable items of interest causes the software application to perform an action including any one or more of:
In an embodiment, item retailers may also access the software application for the purpose of uploading and managing details relating to the wearable items that the retailer offers for purchase, the details including the detailed dimensions of the wearable item in each available size, and further including one or more of an image of the wearable item, item stock, or links to the retailer website and/or online store.
In an embodiment, the stored input data relating to each wearable item regularly synchronizes with one or more computer systems associated with the retailer to ensure that the stored input data is maintained up to date.
In an embodiment, functionality associated with the software application is integrated into a retailer's online store using an application programming interface (API), such that when the individual accesses the online store and views and/or searches wearable items of interest, only those wearable items of interest that include similar detailed dimensions as compared with the physical dimensions of the body part of the individual will be displayed and/or listed in search results generated from the online store.
In another aspect, the present invention provides a computer-implemented method for facilitating the purchase of wearable items in an online environment, the method including obtaining, using an image capture facility, multiple optical images of a body part of an individual along with an object of known dimensions that is attached to, or located in proximity with, the body part and thereby also in view of the image capture facility and resolving, by an optical resolution technique, the images to generate a three dimensional model of the body part, wherein the resolving of optical images to generate the three-dimensional model includes comparison of the body part images with the object of known dimensions to further provide relative and/or absolute sizing information regarding the three dimensional model of the body part, receiving, by one or more processors, input data from one or more retailers offering a range of wearable items for purchase, the input data including detailed dimensions of the wearable items, storing, by one or more processors, the physical dimensions of the body part, as determined from the sizing information provided by the three-dimensional model, searching for and identifying, by a searching facility, one or more wearable items of interest in the range of wearable items offered for purchase that include similar detailed dimensions as compared with the physical dimensions of the body part as determined from the sizing information provided by the three dimensional model, according to a similarity threshold, and generating and providing, by one or more processors, a display of the one or more wearable items of interest that include based on the similarity threshold, similar detailed dimensions as compared with the physical dimensions of the body part according to the sizing information provided by the three-dimensional model of the body part.
In another aspect, the present invention provides a computer-readable medium having a plurality of computer instructions executable by one or more processors, that, when executed, cause the one or more processors to perform the steps of obtain using an image capture facility, multiple optical images of a body part of an individual along with an object of known dimensions that is attached to, or located in proximity with, the body part and thereby also in view of the image capture facility, and resolving, by an optical resolution technique, the images to generate a three-dimensional model of the body part, wherein the resolving of optical images to generate the three-dimensional model includes comparison of the body part images with the object of known dimensions to provide relative and/or absolute sizing information regarding the three dimensional model of the body part, receive input data from one or more retailers offering a range of wearable items for purchase, the input data including detailed dimensions of the items, store, in one or more databases, the physical dimensions of the body part, as determined from the sizing information provided by the three-dimensional model, searching for and identifying, by a searching facility, one or more wearable items of interest in the range of wearable items offered for purchase that include similar detailed dimensions as compared with the physical dimensions of the body part as determined from the sizing information provided by the three-dimensional model, according to a similarity threshold, and generating and providing a display of the one or more wearable items of interest that include based on the similarity threshold, similar dimensions as compared with the dimensions of the body part according to the sizing information provided by the three-dimensional model of the body part.
Embodiments of the invention will now be described in further detail with reference to the accompanying Figures in which:
For illustrative purposes, the present disclosure is described by referring to embodiment(s) thereof. In the following description, numerous specific details are set forth to provide a better understanding of the present disclosure. It will be readily apparent, that the current disclosure may be practiced without limitation to the specific details described in respect of the one or more embodiments. In other instances, some methods and structures have not been described in detail to avoid obscuring the present disclosure.
The present invention relates to at least a computer-implemented system and method for facilitating the purchase of items in an online environment. In an embodiment, the system and method provide a platform that hosts a computer executable software application (50) wherein the application (50) is accessible by individuals (30) who utilize the platform and its functionality to purchase or assist with purchasing items in an online environment. In particular, the system utilizes a central server (20) in communication with a data communication device (40) associated with each individual (30).
It is to be understood that reference to a “body part” (55) herein is not intended to be limited to a single body part of an individual, but may include a single body part, a combination of body parts, a region of the body, or the entire body of the individual.
It will be further appreciated that general reference to “individual” (30) herein is intended to reference users who access the software application (50) for the purpose of obtaining assistance with respect to purchasing items, as well as users associated with retail establishments who prefer to list wearable items for purchase and utilize the functionality of the software application (50) in integration with their own systems.
The central server (20) maintains one or more processors and/or databases for performing functions, including obtaining multiple optical images (60) of a body part (55) associated with the individual (30), the optical images (60) obtained using a mobile (180) or fixed (190) image capture facility, and subsequently resolving, by an optical resolution technique, the images (60) to generate a three-dimensional model (225) of the body part (55) along with relative and/or absolute sizing information regarding the three-dimensional model (225) of the body part (55). The central server (20) receives input data from one or more retailers offering items for purchase, including detailed dimensions of the items, and stores the input data as well as physical dimensions of the body part (55) as determined from the three dimensional model. In this way, a searching facility (240) may be provided which enables the individual (30) to search for and identify one or more wearable items of interest in the range of wearable items offered for purchase that include similar detailed dimensions as compared with the physical dimensions of the individual's body part (55) according to the three-dimensional model (225) of the body part (55). The search facility enables a listing of the one or more wearable items of interest that include similar detailed dimensions to be generated and provided to the individual (30) via software application (50) (e.g. for display upon a graphical user interface thereof).
The skilled person will appreciate that the platform provides a means by which individuals may purchase items in an online environment more efficiently by improving the accuracy of selecting a size for the particular item (e.g. the size of a particular item of clothing, footwear or headgear) resulting in a satisfying retail experience. The platform already knows the individual's size since the physical dimensions of the individuals body part (55) has already been determined from the generated three-dimensional model (225) and stored. Therefore, when the individual is browsing wearable items of interest using the software application (50), or an online store associated with a particular retailer in which such functionality is integrated, the search results presented to the individual (30) ensure that only products of an appropriate size are displayed for selection. The individual (30) is therefore assisted in relation to identifying a “perfect fit”, the first time, without the need to extensively search for or receive items amongst options that are not a correct fit, which enhances consumer confidence and satisfaction, whilst minimizing the likelihood of returns of items to retailers (thereby maximizing profits for the retailer).
As an alternative, or in addition to, steps described herein as performed by the server (20), the steps described may be performed by one or more processors associated with the user device (40) (i.e. in a distributed architecture). Different arrangements are possible in this regard, but according to a particular implementation of the present invention, the server (20) may be programmed to provide all of the functions described herein where they cannot be provided locally on the user device (40) or where it may be commercially infeasible.
Segment 300 of
As mentioned above,
The process of installing the application (50) is indicated by arrow (150), and interface (160) is also shown which allows each individual (30) to download and install the application (50) in order to access the functionality thereof, including to create and maintain a user profile as shown in interface (170) in
As mentioned above,
As shown in
The determination of dimensions (sizing information) associated with features of the three-dimensional model (225) may be absolute or relative. For example, an absolute measurement may use absolute dimension values that are not based on the size of something else. In the example of relative dimensions, the images (60) may capture the body part (55) along with another object (not shown) of known dimensions that is also within view of the camera (180). For example, the object may be attached, or located in proximity with, the body part (55) such that resolution of the images (60) to generate a three-dimensional model (225) of the body part (55) may include a comparison of body part images (60) with the object of known dimensions (not shown).
The use of an optical image capture device to obtain a series of optical images and generate a three-dimensional model of an object therefrom as known in respect of health services generally and dental services in particular wherein optical images are utilised to generate three dimensional model of teeth that require a crown or other dental augmentation requiring an accurately dimensioned model of the existing dental environment.
Further, the software application (50) executing on the individual's device (50) may provide guidance regarding adequate capture of body part images and may provide prompts, both audibly and/or visually, to guide the user (30) or another individual assisting the user (30), when passing the device camera (180) over body parts (55). For example, the guidance may relate to when sufficient images (60) have been attained to enable the system to generate a three-dimensional model (225) of the body part (55) with sufficient data to determine the dimensions of features in the model (225).
As shown in interface (210), in addition to generating the three-dimensional model (225) and thereby determining the physical dimensions of the body part (55) based upon the received multiple optical images (60), one or more dimensions may be determined based upon data that is input manually by the individual (30), e.g. data that is input into application (50) by the individual (30) based upon physically measuring (220) their own body dimensions using a tape measure or similar measuring device. Such manual entry of physical dimensions may not necessarily be required, and it is envisaged that this will only be required when one or more physical dimensions are unable to be resolved from the three-dimensional model (225).
In order to satisfy privacy regulations that are applicable, it may be necessary for the application (50) to delete any received optical image(s) (60) of the individual (30). In this regard, the application (50) may be programmed to automatically delete any received optical images (60) once relevant physical dimensions have been determined from the three-dimensional model (225). The software application (50) may also be operable to prompt the individual (30) to provide updated image data (e.g. updated optical images) of the individual's body part (55) at regular intervals for the purpose of ensuring that the stored physical dimensions of the body part(s) are recently captured and hence substantially representative of the current physical dimensions of the body part (55). The skilled addressee will appreciate that the weight of the individual (30) may fluctuate and it may therefore be preferable to ensure that data relating to the physical dimensions of the individual (30) is captured frequently.
As previously mentioned, the software application (50) may be operable to create and display a three-dimensional model (225) of the body part (55) of the individual (30) based upon resolution of the images (60), as shown in interface (230) of
As previously described, the searching facility ensures that only those items of interest that include similar detailed dimensions (according to a similarity threshold) as compared with the physical dimensions of the body part of the individual (30) are identified and provided in a search result listing (or similar display) presented to the individual (30). This ensures that only those items which are likely to represent a fit for the individual (30) are displayed. The similarity threshold may be predefined, and the threshold may well be different for different body parts and/or items available for purchase. For example, an important measurement for men's shirts is the neck region to ensure that the shirt does not fit too tight around the user's neck. The similarity threshold may be defined such that a higher level of similarity is required in relation to the dimensions of the user's neck region as compared with the collar region of the shirt, as opposed to another region of body part/shirt such as the chest region for example where a close fit may not be considered to be as important. The software application (50) may provide default similarity thresholds, but may also provide a facility that enables users (30) to revise the thresholds according to their requirements and/or preferences.
The skilled addressee will appreciate that by locating and displaying only a subset of all of the available stored items based upon the determined physical dimensions of the body part (55), as compared with all of the stored items (which may total hundreds or thousands of items), for selection by the individual (30) will conserve processor and memory resources of the device (40) as well as the server (20).
The searching facility may enable the individual to select a particular wearable item of interest through a keyword search. For example, the individual (30) may be a female interested in purchasing a new dress. The individual (30) may enter into the search engine a keyword relating to the name of the item, i.e. “dress”, and based upon such input, a list of applicable items (i.e. a list of available dresses which correspond with the physical dimensions of the individual (30) will be generated). The search results may be further filtered by one or more additional attributes of the item including, for example, a brand name associated with the dress, a location or geographical area in which the dress is available for purchase (e.g. within a particular geographical vicinity of the individual (30)), a retailer name, a price of the dress, a visual attribute of the dress (e.g. colour, style, etc.) and a physical attribute of the dress (e.g. the dress material).
In an alternative embodiment, and as shown in interface (240) of
In other words, the listing of trousers shown in interface (250) is limited to only those trousers that include similar detailed dimensions as compared with the relevant physical dimensions of the individual (30) as determined from the three-dimensional model (225), hence there is no further requirement for the individual (30) to review and filter results in an effort to ensure that items listed will be appropriately sized.
In the event that there are no results in the listing shown in interface (250), e.g. on the basis that there are no items located which have similar detailed dimensions as compared with the physical dimensions determined in respect of the individual's body part (55), the individual (30) may be prompted in interface (250) to broaden their search so that the listing includes items which correspond to, for example, the next closest size to that which is considered to correspond with the individual's physical dimensions. The increased scope of the search may include other countries beyond the country in which the user is located/domiciled.
When a particular item from interface (250) is selected by the individual (30), one or more additional interfaces may be automatically generated, such as interface (260) that provides additional information relating to the selected item (255). The selection of a particular item (255) may further cause the software application (50) to perform one or more additional actions, including generating the three-dimensional model (225) of the relevant body part (55) of the individual (30), and generating a graphical representation of the selected item (255) fitted over the relevant body part (55).
As shown in
It is to be understood that the item retailers (70) may also access the software application (50) for the purpose of uploading and managing details relating to the items offered for purchase by the retailer. Accordingly, the application (50) that is made available to retailers may include alternate functionality as compared with the application that is made available to consumers. The data that is input by retailers will include detailed dimensions of the item in each of the retailer's available sizes, and may include additional details such as a description of the item, an image of the item, item stock and relevant links to the retailer website and/or online store (80). According to a particular implementation, the stored input data relating to each item will automatically synchronize with one or more systems (e.g. one or more databases) associated with the retailer (70) to ensure that the stored input data is maintained up to date, which may be particularly important to ensure that the stock levels of each item are maintained up to date in application (50).
According to another implementation, functionality associated with the software application (50) may be integrated into the retailer's online store (80) using, for example, an application programming interface (API). In this way, when an individual (30) accesses the online store (80) and views and/or searches for items of interest, the searching facility associated with application (50) causes only those items of interest that include similar detailed dimensions as compared with the physical dimensions of the relevant body part of the individual (30) will be displayed and/or listed in search results presented by the online store (80).
As used herein, the term “central server”, “computer”, “computing system” or the like may include any processor-based or microprocessor-based system including systems using microcontrollers, reduced instruction set computers (RISC), application specific integrated circuits (ASICs), logic circuits, and any other circuit or processor including hardware, software, or a combination thereof capable of executing the functions described herein. Such are exemplary only, and are thus not intended to limit in any way the definition and/or meaning of such terms.
The one or more processors as described herein are configured to execute a set of instructions that are stored in one or more data storage units or elements (such as one or more memories), in order to process data. For example, the one or more processors may include or be coupled to one or more memories. The data storage units may also store data or other information as desired or needed. The data storage units may be in the form of an information source or a physical memory element within a processing machine.
The set of instructions may include various commands that instruct the one or more processors to perform specific operations such as the methods and processes of the various embodiments of the subject matter described herein. The set of instructions may be in the form of a software program. The software may be in various forms such as system software or application software. Further, the software may be in the form of a collection of separate programs, a program subset within a larger program or a portion of a program. The software may also include modular programming in the form of object-oriented programming. The processing of input data by the processing machine may be in response to user commands, or in response to results of previous processing, or in response to a request made by another processing machine.
The diagrams of embodiments herein illustrate one or more control or processing units. It is to be understood that the processing or control units may represent circuits, circuitry, or portions thereof that may be implemented as hardware with associated instructions (e.g., software stored on a tangible and non-transitory computer readable storage medium, such as a computer hard drive, ROM, RAM, or the like) that perform the operations described herein. The hardware may include state machine circuitry hardwired to perform the functions described herein. Optionally, the hardware may include electronic circuits that include and/or are connected to one or more logic-based devices, such as microprocessors, processors, controllers, or the like.
Optionally, the one or more processors may represent processing circuitry such as one or more of a field programmable gate array (FPGA), application specific integrated circuit (ASIC), microprocessor(s), and/or the like. The circuits in various embodiments may be configured to execute one or more algorithms to perform functions described herein. The one or more algorithms may include aspects of embodiments disclosed herein, whether or not expressly identified in the figures or a described method.
It will be appreciated by persons skilled in the relevant field of technology that numerous variations and/or modifications may be made to the invention as detailed in the embodiments without departing from the spirit or scope of the invention as broadly described. The present embodiments are, therefore, to be considered in all aspects as illustrative and not restrictive.
Throughout this specification and claims which follow, unless the context requires otherwise, the word “comprise”, and variations such as “comprises” and “comprising”, will be understood to imply the inclusion of a stated feature or step, or group of features or steps, but not the exclusion of any other feature or step or group of features or steps.
Number | Date | Country | Kind |
---|---|---|---|
2021902385 | Aug 2021 | AU | national |
This is a national phase of PCT Application PCT/AU2022/050824, filed on Aug. 2, 2022, which claims priority to Australian Patent Application AU 2021902385, filed on Aug. 2, 2021, the entire contents of each of which are incorporated herein by reference.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/AU2022/050824 | 8/2/2022 | WO |