Method and system for recommending items for a surface

US11610247B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11610247-B2
Application numberUS-201916376018-A
CountryUS
Kind codeB2
Filing dateApr 5, 2019
Priority dateApr 5, 2019
Publication dateMar 21, 2023
Grant dateMar 21, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Computer-implemented methods and systems including receiving at an e-commerce platform a surface data from a customer computing device, where the surface data is related to a physical surface with surface dimensions; selecting with a recommendation engine of the e-commerce platform at least two surface items to be positioned upon the physical surface, the selecting based at least in part on dimensional data of the at least two surface items, wherein at least one of the at least two surface items is a merchant product; determine a quantity of each of the at least two surface items based on the surface dimensions and the dimensional data of the at least two surface items; and communicating a recommendation comprising the quantity of the at least two surface items to the customer computing device.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: receiving at an e-commerce platform three-dimensional feature data from augmented reality software on a customer computing device, the three-dimensional feature data identifying a physical surface and determined using the augmented reality software and an imaging device operated by the customer computing device in a customer environment comprising the physical surface; determining, based on the three-dimensional feature data, surface dimensions of the physical surface; selecting, with a recommendation engine of the e-commerce platform, a first surface item and a second surface item to be positioned upon the physical surface and visualized by the customer computing device using the augmented reality software, the selecting based at least in part on the determined surface dimensions of the physical surface and dimensional data of each of the first surface item and the second surface item; determining a positioning of the first surface item and the second surface item upon the physical surface based on the determined surface dimensions, the dimensional data of the first surface item and the second surface item, and one or more rules defining a rule-based spacing for the first surface item and the second surface item, wherein the rule-based spacing determines how the first surface item and the second surface item fit together and scale with the dimensions of the physical surface; and causing an augmented reality interface to be displayed by the augmented reality software on the customer device, the augmented reality interface comprising an illustrative layout of the physical surface generated using the three-dimensional feature data and showing the determined positioning of the first surface item and the second surface item upon the physical surface in the illustrative layout while imaging the physical surface in the customer environment. 2. The computer-implemented method of claim 1 , further comprising the recommendation engine selecting at least one of the first surface item and the second surface item based on a product selection criterion received from the customer computing device. 3. The computer-implemented method of claim 1 , further comprising the recommendation engine selecting at least one of the first surface item and the second surface item based on a profile of a customer. 4. The computer-implemented method of claim 1 , further comprising the recommendation engine selecting at least one of the first surface item and the second surface item based on past purchase history of a customer. 5. The computer-implemented method of claim 1 , further comprising the recommendation engine selecting at least one of the first surface item and the second surface item based on merchant product availability. 6. The computer-implemented method of claim 1 , further comprising the recommendation engine selecting at least one of the first surface item and the second surface item based on a merchant profile. 7. The computer-implemented method of claim 1 , wherein the first surface item and the second surface item are further associated with a customer subscription offer. 8. The computer-implemented method of claim 1 , further comprising determining, based on the surface data, a dimensional layout of the physical surface for the illustrative layout, wherein determining the positioning of the first surface item and the second surface item is further determined through the dimensional layout of the physical surface and how quantities of the first surface item and the second surface item fit on the physical surface. 9. The computer-implemented method of claim 1 , wherein determining the positioning of the first surface item and the second surface item is further determined through layout rules for objects on a surface and how the first surface item and the second surface item fit on the physical surface. 10. The computer-implemented method of claim 1 , wherein determining the positioning of the first surface item and the second surface item is further determined through a machine learning algorithm based on layout characteristics for objects on a surface and how the first surface item and the second surface item fit on the physical surface. 11. The computer-implemented method of claim 1 , further comprising determining at least one of a size or scale for the first surface item and the second surface item in determining how the first surface item and the second surface item fit together and scale with the dimensions of the physical surface. 12. The computer-implemented method of claim 1 , further comprising generating the illustrative layout of the physical surface comprising determined quantities of each of the first surface item and the second surface item positioned on the physical surface. 13. The computer-implemented method of claim 1 , wherein the illustrative layout comprises an image that is determined through use of the three-dimensional feature data related to at least one of the physical surface, the first surface item, and the second surface item. 14. The computer-implemented method of claim 1 , wherein the rule-based spacing specifies an equal spacing between the first surface item and the second surface item. 15. The computer-implemented method of claim 1 , wherein the rule-based spacing specifies a minimum space around the first surface item and the second surface item. 16. The computer-implemented method of claim 1 , wherein the rule-based spacing specifies a centering relationship with items relative to the physical surface. 17. A system comprising: an e-commerce platform comprising at least one processor and at least one memory, the e-commerce platform configured to: receive at an e-commerce platform three-dimensional feature data from augmented reality software on a customer computing device, the three-dimensional feature data identifying a physical surface and determined using the augmented reality software and an imaging device operated by the customer computing device in a customer environment comprising the physical surface; determine, based on the three-dimensional feature data, surface dimensions of the physical surface; select, with a recommendation engine of the e-commerce platform, a first surface item and a second surface item to be positioned upon the physical surface and visualized by the customer computing device using the augmented reality software, the selecting based at least in part on the determined surface dimensions of the physical surface and dimensional data of each of the first surface item and the second surface item; determine a positioning of the first surface item and the second surface item upon the physical surface based on the determine surface dimensions, the dimensional data of the first surface item and the second surface item, and one or more rules defining a rule-based spacing for the first surface item and the second surface item, wherein the rule-based spacing determines how the first surface item and the second surface item fit together and scale with the dimensions of the physical surface; and cause an augmented reality interface to be displayed by the augmented reality software on the customer device, the augmented reality interface comprising an illustrative layout of the physical surface generated using the three-dimensional feature data and showing the determined positioning of the first surface item and the second surface item upon the physical surface in the illustrative layout while imaging the physical surface in the customer environment. 18. The syst

Assignees

Inventors

Classifications

  • utilising user interfaces specially adapted for shopping · CPC title

  • by specifying product or service characteristics, e.g. product dimensions · CPC title

  • Recommending goods or services · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11610247B2 cover?
Computer-implemented methods and systems including receiving at an e-commerce platform a surface data from a customer computing device, where the surface data is related to a physical surface with surface dimensions; selecting with a recommendation engine of the e-commerce platform at least two surface items to be positioned upon the physical surface, the selecting based at least in part on dim…
Who is the assignee on this patent?
Shopify Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0627. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 21 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).