Method and system for displaying links to search results with corresponding images
First Claim
1. A method for displaying to a user links to files on a network, the method comprising:
- collecting at least one keyword related to information being sought from the user using a digital interface to a search engine, said search engine being operable for crawling and indexing the network files;
associating the at least one keyword to a class of objects, wherein the class of objects comprises a categorical noun grouping related to one or more of a pre-set object class of the search engine or an object class selected automatically by the search engine in relation to the collecting of the at least one keyword or an object class selected by the user in relation to the collecting of the at least one keyword;
selecting the class of objects based at least on the associating the at least one keyword to the class of objects;
searching the network files based on one or more of the collecting the keyword and the selecting class of objects for at least one file containing information related to the at least one keyword;
upon the searching the network, wherein the searching returns a result comprising the at least one file related to the at least one keyword, the at least one file comprising at least one graphical image, performing an object recognition over the at least one graphical image;
determining, based on the object recognition performed, whether or not the graphical image relates to an object within the selected class of objects;
ranking the results based on a relevance related to one or more of the keyword and the performing the object recognition; and
displaying the results for the user based on the ranking thereof, the displaying the results comprising;
displaying, upon the performing the object recognition and determining that the graphical image relates to the selected class of objects, a representation of the graphical image based thereon; and
displaying, in conjunction with the displayed representation, a hyperlink associated with a Web-based linking to the at least one file;
orupon the performing the object recognition and determining that the graphical image does not relate to the selected class of objects, displaying the hyperlink associated with the Web-based linking to the at least one file, wherein the displaying the hyperlink comprises presenting the hyperlink independent of an image relating to the selected class of objects,wherein the displaying the graphical image of an object within the selected class of objects in conjunction with the displayed link indicates that the displayed link has a relevance to the information related to the at least one keyword link, which based on the ranking the relevance, exceeds that of one or more of the hyperlinks presented independent of an image relating to the selected class of objects.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for displaying search engine results where the file links are displayed with corresponding images of things that fall within a given category are disclosed. Object detection software can be used with a search engine to provide search results to a user that contain specific images found within the result pages (i.e. the pages of the websites returned as the results). For a given class of objects, the user can be presented with images that contain that class of object along with the result hyperlinks, allowing the user to make a more informed choice as to which hyperlink is the most appropriate search result, without being inundated with all of image files present in the result pages. For example, a search engine geared toward searching on the Internet for information about people could be augmented to show images of the people associated with each of the page results, allowing the user to see the faces of the people described in the pages before selecting the hyperlinks and visiting those pages.
31 Citations
16 Claims
-
1. A method for displaying to a user links to files on a network, the method comprising:
-
collecting at least one keyword related to information being sought from the user using a digital interface to a search engine, said search engine being operable for crawling and indexing the network files; associating the at least one keyword to a class of objects, wherein the class of objects comprises a categorical noun grouping related to one or more of a pre-set object class of the search engine or an object class selected automatically by the search engine in relation to the collecting of the at least one keyword or an object class selected by the user in relation to the collecting of the at least one keyword; selecting the class of objects based at least on the associating the at least one keyword to the class of objects; searching the network files based on one or more of the collecting the keyword and the selecting class of objects for at least one file containing information related to the at least one keyword; upon the searching the network, wherein the searching returns a result comprising the at least one file related to the at least one keyword, the at least one file comprising at least one graphical image, performing an object recognition over the at least one graphical image; determining, based on the object recognition performed, whether or not the graphical image relates to an object within the selected class of objects; ranking the results based on a relevance related to one or more of the keyword and the performing the object recognition; and displaying the results for the user based on the ranking thereof, the displaying the results comprising; displaying, upon the performing the object recognition and determining that the graphical image relates to the selected class of objects, a representation of the graphical image based thereon; and displaying, in conjunction with the displayed representation, a hyperlink associated with a Web-based linking to the at least one file;
orupon the performing the object recognition and determining that the graphical image does not relate to the selected class of objects, displaying the hyperlink associated with the Web-based linking to the at least one file, wherein the displaying the hyperlink comprises presenting the hyperlink independent of an image relating to the selected class of objects, wherein the displaying the graphical image of an object within the selected class of objects in conjunction with the displayed link indicates that the displayed link has a relevance to the information related to the at least one keyword link, which based on the ranking the relevance, exceeds that of one or more of the hyperlinks presented independent of an image relating to the selected class of objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 16)
-
-
11. A system for displaying to a user links to files on a network, the system comprising:
-
a web server adapted for collecting at least one keyword from the user related to information being sought from the user, associating said at least one keyword to a class of objects, wherein the class of objects is a categorical noun grouping and selecting such class of objects; a computer adapted for searching the network within said class of objects for at least one file containing information related to the at least one keyword; an object recognition engine, capable of determining if an image file referenced by the at least one file is an image of an object within the predetermined class of objects; and a computer and/or web server adapted for displaying text, links, and/or images related to each of said at least one file to the user, only if the images are the images of an object within the predetermined class of objects, wherein a displayed image of an object within the predetermined class of objects in conjunction with the file indicates that the link is relevant to what the user is searching for, wherein the system is operable for a process for displaying to a user links to files on a network, the process comprising the steps of; collecting at least one keyword related to information being sought from the user using a digital interface to a search engine operable for crawling and indexing the network files; associating the at least one keyword to a class of objects, wherein the class of objects comprises a categorical noun grouping related to one or more of a pre-set object class of the search engine or an object class selected automatically by the system or manually by the user in relation to the collecting step; selecting the class of objects based at least on the associating step; searching the network files based on one or more of the collecting step and the selecting step for at least one file containing information related to the at least one keyword; upon the searching step, wherein the searching returns a result comprising the at least one file related to the at least one keyword, the at least one file comprising at least one graphical image, performing an object recognition over the at least one graphical image with the object recognition engine; determining, based on the object recognition step performed, whether or not the graphical image relates to an object within the selected class of objects; ranking the results based on a relevance related to one or more of the keyword and the performing the object recognition step; and displaying the results based on the ranking thereof, the displaying the results comprising; displaying, upon the performing the object recognition with the object recognition engine and determining that the graphical image relates to the selected class of objects, a representation of the graphical image based thereon; and displaying, in conjunction with the displayed representation, a hyperlink associated with a Web-based linking to the at least one file;
orupon the performing the object recognition with the object recognition engine and determining that the graphical image does not relate to the selected class of objects, displaying the hyperlink associated with the Web-based linking to the at least one file, wherein the displaying the hyperlink comprises presenting the hyperlink independent of an image relating to the selected class of objects. - View Dependent Claims (12, 13, 14, 15)
-
Specification