Identifying Textual Terms in Response to a Visual Query
First Claim
1. A method, for identifying textual terms in response to a visual query comprising:
- on a server system having one or more processors and memory storing one or more programs for execution by the one or more processors;
receiving a visual query from a client system;
responding to the visual query by;
generating a set of image feature values for the visual query;
mapping the set of image feature values to a plurality of textual terms, including a weight for each of the textual terms in the plurality of textual terms;
ranking the textual terms in accordance with the weights of the textual terms; and
in accordance with the ranking the textual terms, sending one or more of the ranked textual terms to the client system.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer readable storage medium is provided for identifying textual terms in response to a visual query is provided. A server system receives a visual query from a client system. The visual query is responded to as follows. A set of image feature values for the visual query is generated. The set of image feature values is mapped to a plurality of textual terms, including a weight for each of the textual terms in the plurality of textual terms. The textual terms are ranked in accordance with the weights of the textual terms. Then, in accordance with the ranking the textual terms, one or more of the ranked textual terms are sent to the client system.
58 Citations
22 Claims
-
1. A method, for identifying textual terms in response to a visual query comprising:
-
on a server system having one or more processors and memory storing one or more programs for execution by the one or more processors; receiving a visual query from a client system; responding to the visual query by; generating a set of image feature values for the visual query; mapping the set of image feature values to a plurality of textual terms, including a weight for each of the textual terms in the plurality of textual terms; ranking the textual terms in accordance with the weights of the textual terms; and in accordance with the ranking the textual terms, sending one or more of the ranked textual terms to the client system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server system, comprising:
-
one or more processors; and memory storing one or more programs for execution by the one or more processors; the one or more programs comprising instructions for; receiving a visual query from a client system; responding to the visual query by; generating a set of image feature values for the visual query; mapping the set of image feature values to a plurality of textual terms, including a weight for each of the textual terms in the plurality of textual terms; ranking the textual terms in accordance with the weights of the textual terms; and in accordance with the ranking the textual terms, sending one or more of the ranked textual terms to the client system. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable storage medium storing one or more programs configured for execution by a computer, the one or more programs comprising instructions for:
-
receiving a visual query from a client system; responding to the visual query by; generating a set of image feature values for the visual query; mapping the set of image feature values to a plurality of textual terms, including a weight for each of the textual terms in the plurality of textual terms; ranking the textual terms in accordance with the weights of the textual terms; and in accordance with the ranking the textual terms, sending one or more of the ranked textual terms to the client system. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification