Adding new connections using image recognition
AssigneeMicrosoft Technology Licensing, LLC
InventorsZachary Garth Hendlin, Samish Chandra Kolli, Feng Zou
Life of this patent
Estimating the term…
Abstract
A method can include comparing a first feature vector detailing features of an image of a newsfeed of a user of users of a social network to a subset of second feature vectors detailing features of newsfeeds presented to the users of the social network; and in response to determining the first feature vector matches a second feature vector of the subset of second feature vectors, providing a name, profile data, and profile picture of a user associated with the newsfeed.
Claims20
A device comprising:
- a processor;
- a camera;
- a display to provide a view of a social network app executable on the device;
- a memory device holding an instruction set executable on the processor to cause the device to perform operations comprising:
- providing, by the display, a camera preview control that includes a view of a newsfeed of a first user in a field of view of the camera;
- recording image data from the field of view of the camera;
- (a) determining a first feature vector of the image data and providing the first feature vector to an application server or (b) providing the image data to the application server;
- receiving data indicating a name, profile picture, and profile data of the first user based on a comparison of the first feature vector with second feature vectors stored in a database;
- and
- providing, on the user interface, the name, the profile picture, the profile data, and a connect control, the connect control, when selected, causes a connection request message to be provided to the first user.
A method of connecting users of a social network, the method comprising:
- comparing a first feature vector detailing features of an image of a newsfeed of a user of users of a social network to a subset of second feature vectors detailing features of newsfeeds presented to the users of the social network;
- and
- in response to determining the first feature vector matches a second feature vector of the subset of second feature vectors, providing a name, profile data, and profile picture of a user associated with the newsfeed.
A non-transitory machine-readable storage medium embodying instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- comparing a first feature vector detailing features of an image of a newsfeed of a user of users of a social network to a subset of second feature vectors detailing features of newsfeeds presented to the users of the social network;
- and
- in response to determining the first feature vector matches a second feature vector of the subset of second feature vectors, providing a name, profile data, and profile picture of a user associated with the newsfeed.
Dependencies are inferred from the claim text.