Automating list creation using augmented reality computer technology

An augmented reality system with AI and machine learning automates e-commerce listing creation, addressing quality variability by generating high-quality listings that enhance sale likelihood.

JP7607643B2Active Publication Date: 2024-12-27MERCARI INC(US)
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2022514624
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-01-27
Filing Date
2020-09-16
Publication Date
2024-12-27
Estimated Expiration
2040-09-16

AI Technical Summary

Technical Problem

Users creating listings for e-commerce sites face variability in listing quality due to user experience, information availability, and photography skills, affecting the likelihood of item sale.

Method used

An augmented reality system utilizing artificial intelligence and machine learning to automate the creation of high-quality listings by identifying item categories, accessing templates, and generating computer-generated images for improved listing creation.

Benefits of technology

Ensures consistent, high-quality listings are generated, increasing the likelihood of item sales by standardizing the listing process and leveraging historical data for refinement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007607643000001
    Figure 0007607643000001
  • Figure 0007607643000002
    Figure 0007607643000002
  • Figure 0007607643000003
    Figure 0007607643000003
Patent Text Reader

Abstract

Provided herein are system, apparatus, product, method, and / or computer program product embodiments, and / or combinations and subcombinations thereof, for automating the creation of consistent, high-quality listings for "things for sale" (FSOs) on e-commerce sites using computer technology. Some embodiments are configured to operate by identifying a category of FSOs, accessing a template for the category from a template database, using the template to navigate a user through a computer-generated augmented reality (AR) environment to generate images of the FSOs, analyzing one or more of the images to determine characteristics of the FSOs, and generating a listing for the FSOs using the images and characteristics. In some embodiments, the template is generated from specific past listings for the category from a history database, and the specific past listings are selected based on one or more of the price reached, time to sale, buyer feedback, sales likelihood score, and / or the difference between the initial asking price and the final selling price.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0001] This application claims priority to U.S. Provisional Patent Application No. 62 / 900,764, entitled "AUTOMATION OF LIST CREATION USING AUGMENTED REALITY COMPUTER TECHNOLOGY," filed September 16, 2019 (Attorney Docket No. 4223.0120000), and U.S. Patent Application No. 16 / 773,177, entitled "AUTOMATION OF LIST CREATION USING AUGMENTED REALITY COMPUTER TECHNOLOGY," filed January 27, 2020 (Attorney Docket No. 4223.0120001), both of which are incorporated by reference in their entireties herein.

[0002] Field

[0002] The present disclosure relates generally to the use of augmented reality systems to automate the creation of listings for e-commerce sites. [Background technology]

[0003] background

[0003] There are many electronic commerce sites where users can sell their unwanted items, such as MERCARI, EBAY, AMAZON, POSHMARK, LETGO, CRAIGSLIST, etc. Traditionally, to sell on these sites, users must manually create listings to offer their items for sale. The quality of such listings can vary widely and can depend on a number of factors, such as the experience of the user creating the listing, the information the user has about the item (make, model, brand, size, color, features, etc.), the user's photography skills, whether the user is in a hurry when creating the listing, whether this is the first time the user has tried to sell this type of item, etc. Since a well-constructed listing increases the likelihood that the associated item will sell, it would be advantageous to utilize computer technology to improve the quality and standardize the listings. Summary of the Invention [Means for solving the problem]

[0004] overview

[0004] Provided herein are embodiments, and / or combinations and subcombinations of embodiments, of systems, apparatus, products, methods, and / or computer program products for automating the creation of consistent, high-quality listings for selling "things for sale" (FSOs) on e-commerce sites using computer technology. In one embodiment, the computer technology provides a user with an augmented reality (AR) experience for creating the listings. The computer technology utilizes artificial intelligence (AI) and machine learning computing techniques, algorithms, methods, modules, components, software, and / or other technologies to enhance and improve the AR experience over time.

[0005] Some embodiments are configured to operate by identifying a category of FSOs, accessing a template for the category from a template database, using the template to navigate a user through a computer-generated augmented reality (AR) environment to generate images of the FSO, analyzing one or more of the images to determine characteristics of the FSO, and using the images and characteristics to generate a listing for the FSO. In some embodiments, the template is generated from a particular past listing for the category from a history database, and the particular past listing is selected based on one or more of the price reached, time to sale, buyer feedback, saleability score, and / or difference between the original offering price and the final selling price.

[0006]

[0006] Some embodiments may also be configured to operate by tracking the lists and using information obtained from the tracking step to improve templates for categories using AI and ML techniques.

[0007]

[0007] Some embodiments may be further configured to operate by generating a template for a category, where such a template is generated by selecting successful listings from a historical database for that category, where "success" is defined using one or more of price reached, time to sale, buyer feedback, saleability score, and / or difference between original offering price and final selling price; identifying a common photo in the selected listings; and generating the template using the common photo.

[0008] BRIEF DESCRIPTION OF THE DRAWINGS

[0008] Each of the accompanying drawings is incorporated into and forms a part of this specification. [Brief description of the drawings]

[0009] [Figure 1]

[0009] A block diagram of a computing environment in accordance with some embodiments is shown, including an electronic commerce site where users can buy and sell goods and services, where such goods / services are referred to herein as "things for sale" (FSOs). [Figure 2A]

[0010] According to some embodiments, an augmented reality experience is illustrated that is implemented using computer technology to facilitate the creation of consistent, high-quality listings for selling FSOs on e-commerce sites. [Figure 2B]

[0010] Some embodiments present an augmented reality experience implemented using computer technology to facilitate the creation of consistent, high-quality listings for selling FSOs on e-commerce sites. [Figure 2C]

[0010] Some embodiments present an augmented reality experience implemented using computer technology to facilitate the creation of consistent, high-quality listings for selling FSOs on e-commerce sites. [Figure 2D]

[0010] Some embodiments present an augmented reality experience implemented using computer technology to facilitate the creation of consistent, high-quality listings for selling FSOs on e-commerce sites. [Figure 2E]

[0010] Some embodiments present an augmented reality experience implemented using computer technology to facilitate the creation of consistent, high-quality listings for selling FSOs on e-commerce sites. [Figure 2F]

[0010] Some embodiments present an augmented reality experience implemented using computer technology to facilitate the creation of consistent, high-quality listings for selling FSOs on e-commerce sites. [Figure 2G]

[0010] Some embodiments present an augmented reality experience implemented using computer technology to facilitate the creation of consistent, high-quality listings for selling FSOs on e-commerce sites. [Figure 2H]

[0010] Some embodiments present an augmented reality experience implemented using computer technology to facilitate the creation of consistent, high-quality listings for selling FSOs on e-commerce sites. [Figure 2I]

[0010] Some embodiments present an augmented reality experience implemented using computer technology to facilitate the creation of consistent, high-quality listings for selling FSOs on e-commerce sites. [Figure 2J]

[0010] Some embodiments present an augmented reality experience implemented using computer technology to facilitate the creation of consistent, high-quality listings for selling FSOs on e-commerce sites. [Figure 2K]

[0010] Some embodiments present an augmented reality experience implemented using computer technology to facilitate the creation of consistent, high-quality listings for selling FSOs on e-commerce sites. [Diagram 3]

[0011] 1 illustrates a flowchart for automating the creation of consistent, high-quality listings for selling FSOs via an augmented reality experience, according to some embodiments. [Figure 4]

[0012] FIG. 1 shows a flowchart for using artificial intelligence and machine learning computational techniques to generate and refine templates, and then using the templates to implement the augmented reality experiences described herein, according to some embodiments. [Diagram 5]

[0013] 1 illustrates an exemplary computer system useful for implementing various embodiments. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010]

[0014] In the drawings, like reference numbers generally indicate the same or similar elements. Further, the leftmost digit(s) of a reference number generally identifies the drawing in which that reference number first appears.

[0011] Detailed Description

[0015] Provided herein are embodiments, and / or combinations and subcombinations of embodiments, of systems, apparatus, products, methods, and / or computer program products for automating the creation of consistent, high-quality listings for selling "things for sale" (FSOs) on e-commerce sites using computer technology. In one embodiment, the computer technology provides a user with an augmented reality (AR) experience for creating the listings. The computer technology utilizes artificial intelligence (AI) and machine learning computing techniques, algorithms, methods, modules, components, software, and / or other technologies to enhance and improve the AR experience over time.

[0012]

[0016] An FSO may be any item, product, object, good, thing, part, component, subcomponent, combination, commodity, inventory, and / or service that a user wishes to sell via an e-commerce site. When selling items on an e-commerce site, a user may be referred to as a "seller." When purchasing items on an e-commerce site, a user may be referred to as a "buyer." It should be noted that at various times, a given user may be a buyer, a seller, or both a buyer and a seller.

[0013]

[0017] 1 illustrates a block diagram of a computing environment 102 that includes an e-commerce site 104 where sellers 122 can sell their FSOs 124 and where buyers 126 can purchase the FSOs 124, according to some embodiments. Sellers 122 and buyers 126 can access e-commerce site 104 via the Internet 120.

[0014]

[0018] The e-commerce site 104 may include a listing database 108 that stores a number of listings 110. The listings 110 may be created by sellers 122 to sell their respective FSOs 124 on the e-commerce site 104. To do so, according to some embodiments, the sellers 122 may interact with an augmented reality (AR) listing generation module 106 that enables them to create more consistent, high-quality listings in an automated manner, regardless of their knowledge, skill, or experience.

[0015]

[0019] In some embodiments, the AR list generation module 106 may operate on templates stored in a template database 114. The templates may be generated and updated by a template generation module 116.

[0016]

[0020] Each FSO 124 may be associated with a category such as smart phones, Apple MacBooks, gardening tools, men's belts, motorcycles, office desks, women's bags, comic books, to name just a few. These categories are stored in the category database 112.

[0017]

[0021] Each of the listings 110 may have a saleability score generated by the saleability module 119. The saleability score is a measure of how likely it is that a given FSO 124 will be sold on the e-commerce site 104. For example, the saleability score for a given FSO 124 may be a number between 0 and 1 indicating how likely it is that the FSO 124 will be sold on the e-commerce site 104 within a given time period.

[0018]

[0022] Information that the saleability module 119 may use in generating a saleability score for a given FSO 124 may include information associated with the images in the associated list 110, such as, but not limited to, the number of images, the quality of the images, etc.

[0019]

[0023] Other information that the saleability module 119 may use in generating the saleability score may include the price associated with the FSO 124 (i.e., the suggested selling price of the FSO 124). For example, the saleability module 119 may compare this price to the manufacturer's suggested retail price (MSRP) of an item similar to the FSO 124 in determining the saleability score.

[0020]

[0024] Additional information that the saleability module 119 may use in generating a saleability score may include descriptive information in the list 110 associated with the FSO 124 .

[0021]

[0025] Other information that the sellability module 119 may use in generating a sellability score may include characteristics associated with the FSO 124. Exemplary characteristics may include, but are not limited to, category, brand, make, model, manufacturer, configuration, customization, color, serial number, condition indicator (e.g., low quality, used, like new, new), geographic location, etc.

[0022]

[0026] The saleability module 119 may also consider other information, such as, but not limited to, information associated with the sellers 122 of the FSO 124 when generating a saleability score for the FSO 124 .

[0023]

[0027] Embodiments for generating and using a saleability score are further described in U.S. patent application Ser. No. 16 / 288,158, entitled “Determining Salability and Cancellation Scores,” filed Feb. 28, 2019 (Attorney Docket No. 4223.0030001), which is incorporated by reference in its entirety into this specification, any of whose embodiments may be used for the saleability module 119 herein.

[0024]

[0028] The e-commerce site 104 may include a database of historical information 118. This historical information 118 may store information related to listings 110 that have sold or not sold, listings 110 that sold for the highest price, listings 110 that sold in the shortest time, listings with the highest sales potential score (as determined by the sales potential module 119), original and sold prices, descriptions of the associated FSOs 124 (make, model, brand, size, color, manufacturer, damage, year of manufacture, etc.), the number of views of each listing 110, the number and value of offers on each listing 110, and any other information that was included in the original listing 110 or that the e-commerce site 104 tracks and collects while the listing 110 is in an active state on the e-commerce site 104 (i.e., before it is sold or canceled).

[0025]

[0029] 2A-2K illustrate an example AR experience provided by the AR listing generation module 106 to assist sellers 122 in creating listings 110 for selling their individual FSOs 124 on the e-commerce site 104, according to some embodiments. The AR experience is a technical approach and solution that allows sellers 122 to create more consistent, higher quality listings 110 in an automated manner, increasing the likelihood that their FSOs 124 will sell on the e-commerce site 104.

[0026]

[0030] 2A, for example, illustrates a women's bag 210 that a seller 122A wishes to sell. The bag 210 thus represents an FSO 124A. The seller 122A wishes to create a listing 110 for the bag 210 in order to offer the bag 210 for sale on the e-commerce site 104. Toward this goal, in some embodiments, the seller 122A points the camera app on his or her smartphone 204 (or other computing device with picture-taking and app-running capabilities, such as a notebook computer, tablet, wearable, Internet of Things (IoT) device, appliance, etc.) at the bag 210. This is illustrated in the example of FIG. 2A, where an image 214A of the bag 210 is displayed on the camera display 206 of the smartphone 204.

[0027]

[0031] In some embodiments, the AR list generation module 106 may use image recognition techniques, algorithms, methods, modules, components, software, and / or other techniques to analyze the image 214A to identify the category of the FSO 124A (i.e., the bag 210). Exemplary embodiments for automatically identifying the category of an FSO 124 are presented in U.S. patent application Ser. No. 16 / 288,379, entitled “Probabilistic Item Matching and Search,” filed Feb. 28, 2019 (Attorney Docket No. 4223.0010001), which is incorporated by reference in its entirety, any of which embodiments may be used herein to automatically determine the category of an FSO 124.

[0028]

[0032] Similarly or alternatively, the AR listing generation module 106 may present a prompt in a window 208 requesting the seller 122A to submit a category of the FSO 124A that he or she wishes to sell or to confirm a category suggested by the AR listing generation module 106. The seller 122A may submit a category by using the keyboard of the smartphone 204 or through any other means, such as voice input that is processed by a voice recognition module (not shown) in the smartphone 204. This category is the category that is stored in the category database 112.

[0029]

[0033] Once the category of the FSO 124A is identified (which in this case may be "Women's Handbags"), the AR listing generation module 106 may retrieve a template associated with that category from the template database 114. This template may be customized for each category and used to obtain high quality photos of the FSO 124A that have been determined to be useful for the seller 122A to navigate and sell the FSO 124 of the given category through an augmented reality (AR) experience and through historical information in the history database 118. These photos may then be used to automatically create a listing 110 for selling the FSO 124A on the e-commerce site 104.

[0030]

[0034] 2A shows a first template 216A. As previously mentioned, this template 216 is customized for each category. Also as shown in the example of FIG. 2A, the first template 216A is a two-dimensional outline of a bag 210. This indicates that the template 216A (as well as the other templates 216 shown in FIGS. 2B-2I) was generated to be customized for the category of FSO 124A. The generation of the template 216 is described below with reference to FIG. 4.

[0031]

[0035] 2A, the AR listing generation module 106 recognizes (through image processing techniques, algorithms, methods, modules, components, software, and / or other techniques) that the image 214A is smaller than the template 216A. Thus, the AR listing generation module 106 may instruct the seller 122A in the window 208 to get closer to the bag 210 (or to zoom in on the photo). When the seller 122A takes this action, the image 214B of the bag 210 becomes as shown in FIG. 2B, where the image 214B has increased in size and is aligned closer to the boundary of the template 216A.

[0032]

[0036] The AR list generation module 106 may then instruct the seller 122A (via a message in window 208) to take a picture. Alternatively, upon detecting that the image 214B is substantially aligned with the boundary of the template 216A, the AR list generation module 106 may instruct a camera app on the smartphone 204 to take a picture. In doing so, the AR list generation module 106 may automatically adjust the camera settings (focus, shutter speed, aperture, ISO, white balance, flash, etc.) to take a high-quality picture of the bag 210.

[0033]

[0037] The AR listing generation module 106 may then continue to navigate the seller 122A through a series of templates 216 to take additional photos of the bag 210. As mentioned above, the templates 216 are customized for each category. The template 216 for a given category represents a view of the FSO 124 that the AR listing generation module 106 has determined to be useful and effective for selling items in such category. In some embodiments, the AR listing generation module 106 may determine the view (i.e., template 216) for a given category by analyzing a list 110 of previously sold items in that category on the e-commerce site 104. Such "sold" listings 110 may be stored in the history database 118. This operation is further described below with reference to FIG. 4.

[0034]

[0038] 2C shows a second example template 216B for the category "Women's Handbags." The second template 216B is a two-dimensional side view of a women's handbag. The AR listing generation module 106 may instruct the seller 122A (via a message in window 208) to rotate and position the bag 210 until the image 214C in the camera display 206 successfully matches the second template 216B.

[0035]

[0039] 2D, where the bag 210 has been rotated and positioned such that the image 214D is aligned with the second template 216B. The AR list generation module 106 may then instruct the seller 122A (via a message in the window 208) to take a picture. Alternatively, as previously described, the AR list generation module 106 may instruct the camera app on the smartphone 204 to take a picture upon detecting that the image 214D has approached the boundary of the template 216B.

[0036]

[0040] 2E illustrates a third example template 216C for the category "Women's Handbags." The purpose of the third template 216C may be to take a picture of the label 217 of the bag 210. Thus, the AR listing generation module 106 may instruct the seller 122A (via a message in the window 208) to open the bag 210 and position the smartphone 204 above the bag 210 so that the label 217 falls within the third template 216C on the camera display 206.

[0037]

[0041] Once the seller 122A takes this action, the image 214E of the bag 210 becomes as shown in FIG. 2F, where the label 217 of the bag 210 is within and aligned with the third template 216C. The AR list generation module 106 may then instruct the seller 122A (via a message in the window 208) to take a picture. Alternatively, as previously described, upon detecting the label 217 within the template 216C, the AR list generation module 106 may instruct the camera app on the smartphone 204 to take a picture.

[0038]

[0042] In some embodiments, the AR list generation module 106 may use well-known image processing and optical character recognition (OCR) techniques, algorithms, methods, modules, components, software, and / or other technologies to detect and recognize information on the label 217. Such information may include the manufacturer, model, brand, designer, size, year and place of manufacture, color, and / or other information related to the FSO 124A (i.e., the bag 210). The AR list generation module 106 may include some or all of this information in the list 110 for the FSO 124A.

[0039]

[0043] 2G illustrates a fourth example template 216D for the category "Women's Handbags." The fourth template 216D is a three-dimensional view of a women's handbag. The AR listing generation module 106 may instruct the seller 122A (via a message in the window 208) to position the smartphone 204 and / or the bag 210 until the image 214F in the camera display 206 is aligned with the fourth template 216D.

[0040]

[0044] Once the seller 122A takes this action, the image 214F of the bag 210 appears as shown in Figure 2H, where the smartphone 204 and / or bag 210 have been positioned such that the image 214F is aligned with the fourth template 216D on the camera display 206. However, as shown in Figure 2H, the camera display 206 also includes an image 222 of a flower in a vase 220. This flower image 222 represents items in the background (sometimes referred to herein as "background noise") that may interfere with the creation of the listing 110.

[0041]

[0045] In some embodiments, the AR list generation module 106 may detect the presence of background noise using well-known image processing techniques, algorithms, methods, modules, components, software, and / or other techniques to detect whether high frequency image elements are present outside the current template (i.e., outside the fourth template 216D). If any are present, the AR list generation module 106 may conclude that the camera display 206 contains background noise. In this case, the AR list generation module 106 may instruct the seller 122A (via a message in window 208) to remove any objects other than the FSO 124 in the camera display 206. Additionally or alternatively, the AR list generation module 106 may process the image in the camera display 206 to automatically remove background noise. This may be performed using any suitable image processing and / or filtering techniques, algorithms, methods, modules, components, software, and / or other techniques, such as using one or more bilateral filters.

[0042]

[0046] After the background noise has been removed, the image 214F of the bag 210 appears as shown in FIG. 2I. The AR listing generation module 106 may then instruct the seller 122A (via a message in window 208) to take a picture. Alternatively, as previously described, the AR listing generation module 106 may instruct a camera app on the smartphone 204 to take the picture.

[0043]

[0047] In some embodiments, the AR list generation module 106 may use well-known image processing techniques, algorithms, methods, modules, components, software, and / or other techniques to analyze the image 214F to determine the dimensions of the bag 210. One well-known example of such techniques is the APPLE MEASURE app. An example of such a process is shown in FIG. 2J, where an image 214F of the bag 210 is annotated with dimensional information. The AR list generation module 106 may include this annotated image 214F in the list 110 of the bag 210.

[0044]

[0048] Similarly or alternatively, the AR list generation module 106 may create a new image 250 (see FIG. 2K) of a woman 224 holding a bag 210 (shown as 226) in which the annotated image 214F from FIG. 2J has been scaled based on the dimensions of the bag 210 and an average-sized woman 224. The AR list generation module 106 may include the new image 250 in the list 110.

[0045]

[0049] Thus, by navigating the seller 122A through the templates 216 associated with the category of the FSO 124, the AR listing generation module 106 can retrieve images and information related to the FSO 124 to include in the listing 110. As previously described, the templates 216 are customized for the category and have been determined by the AR listing generation module 106 to be useful and effective for selling items in such category. Thus, using innovative techniques, the present disclosure describes embodiments that can automatically generate consistent, high-quality listings 110 regardless of the seller's 122 skill, knowledge, and / or experience in creating listings and / or other factors (described herein) that would normally cause listings to be inconsistent and / or low quality. As a result, the seller is assured that their FSO 124 is more likely to sell on the e-commerce site 104. Moreover, as will be appreciated by those skilled in the art, because the templates 216 operate to overlay computer-generated images on the user's view of the real world, the AR listing generation module 106 effectively uses computer technology to generate an augmented reality environment that allows for the above.

[0046]

[0050] 3 illustrates a flow chart of a method 302 for automating the creation of consistent, high-quality listings 110 for selling FSOs 124 via an augmented reality experience, according to some embodiments. The method 302 may be performed by processing logic, which may include hardware (e.g., circuitry, dedicated logic circuitry, programmable logic circuitry, microcode, etc.), software (e.g., instructions executed on a processing device), or a combination thereof. It should be understood that not all steps are required to practice the disclosure presented herein. Furthermore, as will be appreciated by those skilled in the art, some of the steps may be performed simultaneously or in a different order than that shown in FIG. 3.

[0047]

[0051] The method 302 will be described with reference to Figures 1 and 2A-2K, but the method 302 is not limited to these example embodiments.

[0048]

[0052] At 304, the AR listing generation module 106 may identify a category of FSO 124A that the seller 122A wishes to sell. In some embodiments, this may be accomplished by the seller 122A taking a picture of the FSO 124A. As previously described, the AR listing generation module 106 may then analyze the image 214A using image recognition techniques, algorithms, methods, modules, components, software, and / or other techniques to identify the category of the FSO 124A. As an example, assume that the bag 210 in FIG. 2A is an FSO 124A.

[0049]

[0053] At 306, the AR list generation module 106 may access a template associated with the identified category from the template database 114. As described above, the template is customized for the identified category.

[0050]

[0054] At 308, the AR listing generation module 106 may navigate the seller 122A through the template to obtain a high-quality photo of the FSO 124A, an example of which is described above with respect to Figures 2A-2K.

[0051]

[0055] At 310, the AR list generation module 106 may analyze some or all of the photograph to obtain and determine characteristics of the FSO 124A, such as the make, model, brand, size, color, manufacturer, damage, year of manufacture, etc. For example, the AR list generation module 106 may analyze the tag 217 of the bag 210, as described above with respect to Figures 2E and 2F. Similarly or alternatively, the AR list generation module 106 may determine dimensions of the FSO 124A, as shown at 312, and use this dimensional information to generate one or more images (as described above with respect to Figures 2J and 2K).

[0052]

[0056] At 314, the AR list generation module 106 may automatically generate a list 110 of FSOs 124A using the images and photos generated at 308 and 312 and the information related to the FSOs 124A obtained at 310.

[0053]

[0057] In some embodiments, the AR list generation module 106 may also generate a suggested offering price for the FSO 124A based on historical information of past listings of the same or similar FSO 124A contained in the history database 118. For example, the AR list generation module 106 may use the average selling price of a particular past listing as the suggested offering price, where the particular past listing is selected based on any combination of the highest selling price, the shortest selling time, the number of listings, the difference between the initial offering price and the final selling price, etc. An embodiment for generating a suggested offering price for the FSO 124A is described in U.S. patent application Ser. No. 16 / 288,203, entitled "Inventory Acquisition and Pricing System," filed Feb. 28, 2019 (Attorney Docket No. 4223,0110001), which is incorporated herein by reference in its entirety, and any of its embodiments may be used herein.

[0054]

[0058] At 316, the AR listing generation module 106 may display the listing 110 to the seller 122A for review and editing.

[0055]

[0059] After the seller 122A edits and approves the listing 110 at 318, the listing 110 may be added to the listings database 108 and published on the e-commerce site 104. At that point, the listing 110 is in an active state and may be viewed and purchased by buyers 126.

[0056]

[0060] At 320, the AR list generation module 106 may track the listings 110 when they are active on the e-commerce site 104. Using information collected while tracking the listings 110, the AR list generation module 106 (in cooperation with the template generation module 116) may refine the templates 216 for the category associated with the FSO 124A using AI and ML computing techniques, algorithms, methods, modules, components, software, and / or other techniques. Such operations may be similar, at least in part, to the process for generating templates for a given category, which will now be described with respect to FIG. 4.

[0057]

[0061] At 404, for a given category, the template generation module 116 may select a particular listing 110 from the history database 118. These particular listings 110 are for FSOs 124A that have sold. These particular listings 110 are also "successful," where success may be defined by any number of measures, such as highest price achieved, shortest time to sell, high feedback from buyers, highest sales potential score, smallest difference between initial offer price and final sale price, etc., or any combination thereof.

[0058]

[0062] At 406, the template generation module 116 may analyze the photos in these selected lists 110 to generate a template 216 for the category. For example, as shown at 408, the template generation module 116 may identify photos that are common to the selected lists 110 and then generate a template 216 (such as an outline of an FSO 124 in the photo) based on those common photos. An example template 216 for the "Women's Handbags" category is shown in FIGS. 2A-2K.

[0059]

[0063] As shown at 408, in the process of tracking the lists 110 (as described above at 320), the template generation module 116 may analyze the photos of a new “successful” list 110 for a given category (successful being defined as described above) to modify or extend the template 216 for that category.

[0060] Exemplary Computer System

[0064] Various embodiments and / or components therein may be implemented using one or more computer systems, such as, for example, computer system 500 shown in Figure 5. Computer system 500 may be any computer or computing device capable of performing the functions described herein. For example, one or more computer systems 500, or portions thereof, may be used to implement any of the embodiments described herein, and / or any combination or subcombination thereof.

[0061]

[0065] Computer system 500 includes one or more processors (also referred to as central processing units or CPUs), such as processor 504. Processor 504 is connected to a communications infrastructure or bus 506.

[0062]

[0066] The one or more processors 504 may each be a graphics processing unit (GPU). In some embodiments, a GPU is a processor that is a dedicated electronic circuit designed to process mathematically intensive applications. GPUs may have a parallel structure that is efficient for parallel processing of large blocks of data, such as mathematically intensive data common in computer graphics applications, images, video, etc.

[0063]

[0067] The computer system 500 also includes one or more user input / output devices 503 , such as a monitor, keyboard, pointing device, etc., and communicates with a communications infrastructure 506 via one or more user input / output interfaces 502 .

[0064]

[0068] The computer system 500 also includes a main memory or primary storage 508, such as random access memory (RAM), which may include one or more levels of cache. The main memory 508 stores control logic (i.e., computer software) and / or data internally.

[0065]

[0069] The computer system 500 may also include one or more secondary storage devices or secondary memories 510. The secondary memory 510 may include, for example, a hard disk drive 512 and / or a removable storage device or drive 514. The removable storage drive 514 may be a floppy disk drive, a magnetic tape drive, a compact disk drive, an optical storage device, a tape backup device, and / or any other storage / storage drive.

[0066]

[0070] The removable storage drive 514 can transfer information to and from a removable storage unit 518. The removable storage unit 518 comprises a computer usable or readable storage device that stores computer software (control logic) and / or data. The removable storage unit 518 can be a floppy disk, magnetic tape, compact disk, DVD, optical storage disk, and / or any other computer data storage device. The removable storage drive 514 reads from and / or writes to the removable storage unit 518 in a well-known manner.

[0067]

[0071] According to an exemplary embodiment, secondary memory 510 may include other means, aids, or other techniques for making computer programs and / or other instructions and / or data accessible to computer system 500. Such means, aids, or other techniques may include, for example, a removable storage unit 522 and interface 520. Examples of removable storage units 522 and interfaces 520 may include program cartridges and cartridge interfaces (such as those found in video game consoles), removable memory chips (such as EPROMs or PROMs) and associated sockets, memory sticks and USB ports, memory cards and associated memory card slots, and / or any other removable storage units and associated interfaces.

[0068]

[0072] Computer system 500 may further include a communications interface or network interface 524. Communications interface 524 allows computer system 500 to communicate and interact with any combination of remote devices, remote networks, remote entities, etc. (individually and collectively referred to by reference numeral 528). For example, communications interface 524 allows computer system 500 to communicate with remote devices 528 over communications path 526, which may be wired and / or wireless and may include any combination of a LAN, a WAN, the Internet, etc. Control logic and / or control data may be transmitted to and from computer system 500 over communications path 526.

[0069]

[0073] In some embodiments, non-transitory tangible apparatus or articles of manufacture including a tangible computer usable or readable medium on which control logic (software) is stored are also referred to herein as computer program products or program storage devices, including, but not limited to, computer system 500, main memory 508, secondary memory 510, and removable storage units 518 and 522, as well as tangible articles of manufacture embodying any combination of the foregoing. Such control logic, when executed by one or more data processing devices (such as computer system 500), causes such data processing devices to operate as described herein.

[0070]

[0074] Based on the teachings contained herein, it will be apparent to one skilled in the art how to make and use embodiments of the present disclosure using data processing devices, computer systems, and / or computer architectures other than those shown in Figure 5. In particular, embodiments may operate with software, hardware, and / or operating system implementations other than those described herein.

[0071] conclusion

[0075] It is understood that the Detailed Description, and not the Summary and Abstract sections, are what is used to interpret the claims. The Summary and Abstract sections may describe one or more exemplary embodiments contemplated by the inventors, but cannot describe every exemplary embodiment, and therefore are not intended to limit the scope of the disclosure or the appended claims in any way.

[0072]

[0076] While the present disclosure describes exemplary embodiments in exemplary fields and applications, it should be understood that the present disclosure is not limited thereto. Other embodiments and modifications thereto are possible and are within the scope and spirit of the present disclosure. For example, without limiting the generality of this paragraph, the embodiments are not limited to the software, hardware, firmware, and / or entities shown in the figures and / or described herein. Moreover, the embodiments (whether or not explicitly described herein) have significant utility for fields and applications beyond the examples described herein.

[0073]

[0077] Each embodiment has been described above in the present invention with the aid of functional blocks illustrating implementation forms of specified functions and relationships thereof. For convenience of description, the boundaries of such functional blocks have been arbitrarily defined herein. Alternative boundaries may be defined so long as the specified functions and relationships (or equivalents thereof) are appropriately performed. Alternative embodiments may also use orders different from those described herein to execute functional blocks, steps, operations, methods, etc.

[0074]

[0078] References herein to "one embodiment," "an embodiment," "an exemplary embodiment," or similar phrases indicate that the described embodiment may include a particular feature, structure, or characteristic, but that not all embodiments necessarily include the particular feature, structure, or characteristic. Moreover, such phrases do not necessarily refer to the same embodiment. Moreover, if a particular feature, structure, or characteristic is described in connection with one embodiment, it would be within the knowledge of one of ordinary skill in the art to incorporate such feature, structure, or characteristic in other embodiments, whether or not it is explicitly mentioned or described herein. Moreover, some embodiments may be described using the terms "coupled" or "connected," along with their derivatives. Such terms are not necessarily synonymous with each other. For example, some embodiments may be described using the terms "connected" and / or "coupled" to indicate that two or more elements are in direct physical or electrical contact with each other. However, the term "coupled" can also mean that two or more elements are not in direct contact with each other, but still cooperate or interact with each other.

[0075]

[0079] The breadth and scope of the present disclosure should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents.

Claims

1. 1. A computer-implemented method for automating the creation of consistent, high-quality listings for "things for sale" (FSOs) using artificial intelligence (AI) and machine learning (ML) techniques, comprising: Identifying a category of FSO; selecting, by one or more processors, successful listings associated with the category from a history database, the successful listings being selected based on one or more of the price reached, time to sale, buyer feedback, sales potential score, and / or difference between original offering price and final selling price; identifying one or more common photos in the selected success list; selecting a first common photograph from the one or more common photographs; accessing a template for the category from a template database; using the template to navigate a user through a computer-generated augmented reality (AR) environment to generate an image of the FSO, the navigating step including providing instructions to the user, via a mobile terminal, regarding at least one position of the FSO or a change in a camera position of the mobile terminal; receiving, via the mobile terminal, an image of the FSO in response to the instruction and according to the first common photograph; generating a list for the FSO using the received images and characteristics; A method comprising:

2. 2. The method of claim 1, wherein the template is generated from specific past listings for the category from a historical database, the specific past listings being selected based on one or more of the price reached, time to sale, buyer feedback, sales potential score, and / or difference between original offering price and final sale price.

3. tracking said list; using information obtained from the tracking step to refine the templates for the categories using AI and ML techniques; The method of claim 1 further comprising:

4. The method of claim 1 , further comprising the step of generating the template for the category prior to the identifying step.

5. 1. A tangible, computer readable device having stored thereon instructions that, when executed by at least one computing device, cause the at least one computing device to perform operations for automatically generating consistent, high quality listings for "things for sale" (FSOs) using artificial intelligence (AI) and machine learning (ML) techniques; The operation, Identifying a category of FSO; selecting a successful listing associated with the category from a historical database, the successful listing being selected based on one or more of the price reached, time to sale, buyer feedback, sales potential score, and / or difference between original offering price and final selling price; identifying one or more common photos in the selected success list; selecting a first common photograph from the one or more common photographs; accessing a template for the category from a template database; using the template to navigate a user through a computer-generated augmented reality (AR) environment to generate an image of the FSO, the navigating step including providing instructions to the user, via a mobile terminal, regarding at least one position of the FSO or a change in a camera position of the mobile terminal; receiving, via the mobile terminal, an image of the FSO in response to the instruction and according to the first common photograph; generating a list for the FSO using the received images and characteristics; 13. An apparatus comprising:

6. 6. The apparatus of claim 5, wherein the template is generated from specific past listings for the category from a history database, the specific past listings being selected based on one or more of the price reached, time to sale, buyer feedback, sales potential score, and / or difference between initial offering price and final selling price.

7. The operation further comprises: tracking said list; using information obtained from the tracking step to refine the templates for the categories using AI and ML techniques; The apparatus of claim 5 , comprising:

8. The apparatus of claim 5 , wherein the operations further comprise the step of generating the template for the category prior to the identifying step.

9. A system for automatically generating consistent, high-quality listings for "things for sale" (FSOs) using artificial intelligence (AI) and machine learning (ML) techniques, comprising: Memory, coupled to the memory; identifying a category of the FSO; selecting a successful listing associated with the category from a historical database, the successful listing being selected based on one or more of the price reached, time to sale, buyer feedback, sales potential score, and / or difference between original offering price and final selling price; identifying one or more common photos in the selected success list; selecting a first common photograph from the one or more common photographs; accessing a template for the category from a template database; using the template to navigate a user through a computer-generated augmented reality (AR) environment to generate an image of the FSO, the navigating step including providing instructions to the user, via a mobile terminal, regarding at least one position of the FSO or a change in a camera position of the mobile terminal; receiving, via the mobile terminal, an image of the FSO in response to the instruction and according to the first common photograph; generating a list for the FSO using the received images and characteristics; At least one processor configured to perform operations including: A system comprising:

10. 10. The system of claim 9, wherein the template is generated from specific past listings for the category from a history database, the specific past listings being selected based on one or more of the price reached, time to sale, buyer feedback, sales potential score, and / or difference between initial offering price and final selling price.

11. The operation further comprises: tracking said list; using information obtained from the tracking step to refine the templates for the categories using AI and ML techniques; The system of claim 9 , comprising:

12. 10. The system of claim 9, wherein the operations further comprise generating the template for the category prior to the identifying step.

Citation Information

Patent Citations

  • Method and program for assistance in putting article at auction

    JP2005107952A

  • Method and apparatus for creating a photography template database and providing photography recommendations

    JP2017533606A

  • System, program and method of assisting in putting up commodity for sale

    JP2019012515A

  • Search system, search method, and program

    JP2019053766A

  • Image evaluation

    US20150286898A1