×

Connecting users to entities based on recognized objects

  • US 10,691,314 B1
  • Filed: 05/05/2015
  • Issued: 06/23/2020
  • Est. Priority Date: 05/05/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • detecting, by one or more processors, a distinct area within a digital image, wherein the digital image is a webpage portion as sourced by a client device from a website of a first entity;

    detecting, by one or more processors, one or more features associated with the distinct area defining a detected distinct area, the one or more detected features including one or more first detected features and one or more second detected features that are different than one another;

    identifying, by the one or more processors, which of a plurality of stored reference images has one or more first reference features matching the one or more first detected features to provide a narrowed subset of the plurality of stored reference images;

    identifying, by the one or more processors, a reference image from among the narrowed subset of the plurality of stored reference images having one or more second reference features matching the one or more second detected features;

    receiving, from the client device, (i) an indication that a user has selected the detected distinct area within the digital image and (ii) a geographic location of the client device, wherein the reference image is stored remotely from the client device and is compared remotely to the detected distinct area as selected by the user;

    retrieving, by the one or more processors, contact information corresponding to the reference image, the contact information indicating at least one method of contacting one or more branches of the first entity represented by the reference image;

    identifying, by the one or more processors, a proximate branch of the one or more branches of the first entity that is proximate to the geographic location of the client device;

    determining, by the one or more processors, a first method of contacting the proximate branch, the first method being one of the at least one methods of contacting one or more branches of the first entity; and

    causing, by the one or more processors, the client device to display an interface allowing the user to contact the proximate branch according to at least the first method.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×