×

Systems and methods for facilitating the retail shopping experience online

  • US 10,482,512 B2
  • Filed: 05/30/2014
  • Issued: 11/19/2019
  • Est. Priority Date: 05/31/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of selecting a plurality of search results by a server, comprising:

  • accessing, by the server, a first data structure storing, in a memory element, a first product description describing a first product located in a retail store and a second product description describing a second product located in the retail store;

    receiving, by the server, a first captured image comprising a first visual representation of the first product and a second captured image comprising a second visual representation of the second product, the first product and the second product being visible from a single position within the retail store, the first captured image overlapping the second captured image;

    storing, by the server via a second data structure, based on the first and second captured images, a stitched image comprising the first and second visual representations;

    creating, by the server via the first and second data structures, a segment mapping between a first segment of the stitched image and the first product description, and between a second segment of the stitched image and the second product description, the first segment comprising the first visual representation and the second segment comprising the second visual representation;

    associating, by the server via the first data structure, a first classification with the first product description and a second classification with the second product description;

    displaying, by the server responsive to a first signal, the stitched image;

    selecting, by the server via the first data structure, responsive to a second signal, the plurality of search results comprising a first search result corresponding to the first product description and a second search result corresponding to the second product description;

    tracking, using a processor of the server, an x-axis offset and a y-axis offset of the first and second segments within the stitched image to determine a first segment location and a second segment location;

    mapping, by the server via the segment mapping, the first segment location to the first product description and the first classification, and the second segment location to the second product description and the second classification;

    automatically ordering, by the server via the first and second data structures responsive to a third signal, the plurality of search results based on the first classification, the second classification, the first segment location, and the second segment location; and

    transmitting, responsive to a fourth signal, the plurality of search results across a network.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×