| CPC G06F 21/6263 (2013.01) [G06K 7/1417 (2013.01); G06N 3/02 (2013.01); G06Q 30/0185 (2013.01); G06Q 30/0277 (2013.01); H04L 63/102 (2013.01)] | 12 Claims |

|
1. A computer-implemented method, comprising:
obtaining, at a computer-implemented service associated with an online service provider, an authorization to share contact information, the authorization to share contact information obtained prior to obtaining image data, from a computing device, associated with an advertisement for one or more products hosted by the online service provider;
storing, in computer-implemented storage, the authorization to share contact information;
obtaining, from the computing device, the image data, the computing device providing the image data based on analyzing one or more video frames of the advertisement obtained by the computing device, the image data in numeric form determined from pixels determined from the advertisement for one or more products hosted by the online service provider;
processing the image data to identify an entity affiliated with the advertisement for one or more products, the image data processed by the online service provider hosting the advertisement for the one or more products, processing the image data at least comprising locating image data stored on a server of the online service provider that matches the image data obtained from the computing device;
confirming, by the computer-implemented service associated with the online service provider, the authorization to share contact information; and
based at least on confirming the authorization to share contact information, sharing the contact information with the entity.
|