Connecting users to entities based on recognized objects
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.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method includes detecting a distinct area within an image, comparing detected features of the distinct area within the image to reference features corresponding to a reference image, and determining that the detected distinct area matches the reference image based on the comparison between the detected features and the reference features. The method further includes receiving an indication that the user selects the detected distinct area within the image, retrieving contact information corresponding to the reference image, and causing the client device to display an interface allowing the user to contact the entity.
-
Citations
18 Claims
-
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 Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for facilitating communications, the system comprising:
-
one or more processors; and one or more non-transitory memories coupled to the one or more processors, wherein the one or more non-transitory memories include computer executable instructions configuring a client device such that, when executed by the one or more processors, the computer executable instructions cause the one or more processors to; detect a distinct area within a digital image, wherein the digital image is a webpage portion as sourced by the client device from a website of a first entity; detect 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; identify 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; identify 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; receive (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; retrieve 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; identify a proximate branch of the one or more branches of the first entity that is proximate to the geographic location of the client device; determine 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 cause the client device to display an interface allowing the user to contact the proximate branch according to at least the first method. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification