Using senses of a query to rank images associated with the query
First Claim
Patent Images
1. A method comprising:
- determining, by one or more server devices, a plurality of images for a query,one or more images, of the plurality of images, being associated with one or more senses of the query;
mapping, by the one or more server devices, the plurality of images into a space by representing the plurality of images with corresponding points in the space;
determining, by the one or more server devices, one or more hyperplanes in the space based on the corresponding points in the space,a first hyperplane, of the one or more hyperplanes, being associated with a first sense of the one or more senses, anda second hyperplane, of the one or more hyperplanes, being associated with a second sense of the one or more senses;
calculating, by the one or more server devices, one or more scores for the plurality of images based on the corresponding points and the one or more hyperplanes; and
ranking the one or more images based on the one or more scores.
2 Assignments
0 Petitions
Accused Products
Abstract
A server device determines a plurality of images for a query. One or more images, of the plurality of images, are associated with one or more senses of the query. The server device maps the plurality of images into a space by representing the plurality of images with corresponding points in the space; determines one or more hyperplanes in the space based on the corresponding points in the space; calculates one or more scores for the plurality of images based on the corresponding points and the one or more hyperplanes; and ranks the one or more images based on the one or more scores.
24 Citations
20 Claims
-
1. A method comprising:
-
determining, by one or more server devices, a plurality of images for a query, one or more images, of the plurality of images, being associated with one or more senses of the query; mapping, by the one or more server devices, the plurality of images into a space by representing the plurality of images with corresponding points in the space; determining, by the one or more server devices, one or more hyperplanes in the space based on the corresponding points in the space, a first hyperplane, of the one or more hyperplanes, being associated with a first sense of the one or more senses, and a second hyperplane, of the one or more hyperplanes, being associated with a second sense of the one or more senses; calculating, by the one or more server devices, one or more scores for the plurality of images based on the corresponding points and the one or more hyperplanes; and ranking the one or more images based on the one or more scores. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
one or more processors to; determine a plurality of images for a query, one or more images, of the plurality of images, being associated with two or more senses of the query; place a plurality points in a space to represent the plurality of images; determine a first hyperplane in the space based on one or more first points, of the plurality of points, that are associated with a first sense of the two or more senses; determine a second hyperplane in the space based on one or more second points, of the plurality of points, that are associated with a second sense of the two or more senses; calculate a plurality of scores for the plurality of images based on the plurality of points, the first hyperplane, and the second hyperplane; and rank the plurality of images based on the plurality of scores. - View Dependent Claims (12, 13, 14, 15)
-
16. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by at least one device, cause the at least one device to; identify a plurality of images associated with a query, one or more images, of the plurality of images, being associated with two or more senses of the query; place, into a space, a plurality of points that correspond to the plurality of images; determine a first hyperplane in the space based on one or more first points, of the plurality of points, that are associated with a first sense of the two or more senses; determine a second hyperplane in the space based on one or more second points, of the plurality of points, that are associated with a second sense of the two or more senses; determine a particular score for a particular image, of the plurality of images, based on a first distance from a particular point, of the plurality of points, to the first hyperplane and a second distance from the particular point to the second hyperplane, the particular point corresponding to the particular image; and rank the particular image, relative to the plurality of images, based on the particular score. - View Dependent Claims (17, 18, 19, 20)
Specification