Feature-Based Candidate Selection
First Claim
Patent Images
1. A computer-readable storage media storing instructions that are executable by one or more processors to configure the one or more processors to:
- select one or more references from one or more candidates returned by a search engine based at least in part on search criteria and results information, the search criteria including at least user input;
assign corresponding scores to the one or more candidates based at least in part on a comparison between one or more candidate features extracted from the one or more candidates and one or more reference features extracted from the one or more references;
select one or more of the candidates based at least in part on the score; and
provide the selected one or more of the one or more candidates for user selection.
3 Assignments
0 Petitions
Accused Products
Abstract
A candidate for selection or insertion may be based on extracted candidate features and reference features. The candidate features may be scored and ranked while candidates may be removed from consideration based on criteria. The remaining candidates may be presented for selection and/or insertion.
-
Citations
19 Claims
-
1. A computer-readable storage media storing instructions that are executable by one or more processors to configure the one or more processors to:
-
select one or more references from one or more candidates returned by a search engine based at least in part on search criteria and results information, the search criteria including at least user input; assign corresponding scores to the one or more candidates based at least in part on a comparison between one or more candidate features extracted from the one or more candidates and one or more reference features extracted from the one or more references; select one or more of the candidates based at least in part on the score; and provide the selected one or more of the one or more candidates for user selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
one or more processors; an extractor executable by the one or more processors to extract one or more reference features from one or more reference images and to extract one or more candidate features from one or more candidate images, the one or more reference images selected, based at least in part on search results, from the one or more candidate images returned from a search engine; a classifier executable by the one or more processors to assign a score to one or more candidate images based at least in part on a comparison between the extracted candidate features and the extracted reference features; and an insertion manager executable by the one or more processors to provide the one or more candidate images for selection. - View Dependent Claims (15, 16, 17)
-
-
18. A method comprising:
-
receiving a textual input from a user through an input method editor (IME) interface; analyzing, by a computing device, a content of the textual input and a context of the textual input; gathering one or more candidate images from a search engine based at least in part on the context of the textual input and the content of the textual input; selecting one or more reference images from the one or more candidate images based at least in part on results from the search engine; extracting one or more reference features from the one or more reference images; extracting one or more candidate features from the one or more candidate images; assigning a score to one or more candidate images based at least in part on the extracted candidate features; ranking one or more candidate images based at least in part on the score; removing a first candidate image from the one or more candidate images when the score of the first candidate image is below a threshold score; removing a second candidate image from the one or more candidates based at least in part on a comparison of features between the second candidate and another candidate; and providing a ranked subset of remaining candidate images of the one or more candidates, to the user, for selection through the IME interface. - View Dependent Claims (19)
-
Specification