US20080222144A1 - Search engine refinement method and system - Google Patents

Search engine refinement method and system Download PDF

Info

Publication number
US20080222144A1
US20080222144A1 US12/044,871 US4487108A US2008222144A1 US 20080222144 A1 US20080222144 A1 US 20080222144A1 US 4487108 A US4487108 A US 4487108A US 2008222144 A1 US2008222144 A1 US 2008222144A1
Authority
US
United States
Prior art keywords
files
icon
user
keywords
links
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/044,871
Inventor
Alejandro Backer
Marzia Polito
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ab Inventio LLC
Original Assignee
Ab Inventio LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ab Inventio LLC filed Critical Ab Inventio LLC
Priority to US12/044,871 priority Critical patent/US20080222144A1/en
Assigned to AB INVENTIO, LLC reassignment AB INVENTIO, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BACKER, ALEJANDRO, POLITO, MARZIA
Publication of US20080222144A1 publication Critical patent/US20080222144A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/5854Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using shape and object relationship
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes

Definitions

  • the present disclosure is generally directed to network search engines, specifically, to methods for refining search engine results.
  • the Internet is a network containing billions of files of information. Search engines have made it possible to for people, even people with little technical background, to find the information they want out of all of those files. Upon entering one or more keywords into the search engine, the search engine returns all of the files it has found that it deems relevant to the keywords. The relevance can be determined in many ways, but the most basic formula is to count the number of time the keywords appear in the text of the file. The more occurrences found, the more relevant the file could be deemed to be. Modern search engines are more sophisticated than that example, but the basic principle is the same.
  • Search engines can further refine their results, typically by allowing the user to enter further keywords to narrow down the results displayed by the search engine.
  • this method requires the user to divine what words would best narrow down the results and is, from the user's perspective, simply re-inputting the search request.
  • the present disclosure discloses methods for refining search results beyond typing keywords for a search engine.
  • the methods involve taking non-textual (icons and phone numbers) and mega-textual (documents) input to provide a more user-friendly way for users to find the files (Webpages) and information for which they are looking.
  • a further embodiment includes presenting derived keywords (that is, keywords selected by the search engine based on a previous search result) generated by finding the most commonly occurring text in the files deemed relevant to the input keywords.
  • Another embodiment further utilizes discrimination power to determine the relevancy of the derived keywords to the files.
  • Another embodiment utilizes a combination of occurrence and discrimination power in order to select words that are most common among the discriminated ones. For example, commonly occurring words can be selected from among the files and the words that are also commonly found outside of the files could be eliminated from the selection (for example, the word “the” or “another”).
  • Some embodiments use a graphical means, such as altering the font attributes of the keywords, to reflect how representative of the search results, common or discriminative, the keyword is.
  • a further embodiment uses a semantic engine to figure out relationships between keywords extracted (see above) so that after a user selects one or more keywords as relevant or not relevant, other keywords which are semantically or statistically related to the ones selected as relevant are highlighted (e.g. shown in green) while those that are not related to them are de-emphasized (e.g. shown in red or eliminated). This allows users to see which keywords describe a particular person or concept they are interested in, or which concepts are related.
  • a further embodiment includes using such derived keywords to match advertisements to a query. For example, a search for “Steve Jobs” could derive the keyword “iphone” from the result documents and then present advertisements for the iPhoneTM to the user.
  • a further embodiment takes as input an information file containing data pertaining to a person of interest, such as a resume or job application form.
  • a list of links is generated from the name of the person (either scanned from the form or input manually). This list is further refined by generating a list of keywords from the information file and correlating the list of keywords against the list of links in a matrix. This correlation may be performed by singular value decomposition, but other algorithms could also be used.
  • the resulting list of links (and corresponding image files) is then displayed to the user as a report detailing Internet pages, images, and/or information specialized websites that relate to the person in the information file.
  • One possible application would be a quick but comprehensive way for employers to perform background checks on prospective employees' Internet history.
  • a further embodiment includes presenting a user of the search engine with graphical user interface (GUI) controls—such as buttons, links, or checkboxes—that allow the user to designate one or more of the links, images, keywords (see above), or specialized information websites as either “relevant” or “non-relevant” (or some equivalent designation).
  • GUI graphical user interface
  • the search engine could then alter the display to prioritize the relevant results (links, derived keywords, social network links, advertisements, etc.) and/or eliminate the non-relevant results. This is known as “refining” or “narrowing” the search results.
  • the search engine would not only prioritize/eliminate the result that is designated, but also all other results that are related to the same topic as the designated result. One method of prioritizing the relevant results could be eliminating all but the relevant results.
  • prioritizing results such as placing the prioritized results at the top of the list of results, highlighting the results, altering the text properties (bold, color, underline, font, size, etc.) of the prioritized results, or placing the prioritized results in a specially designated area of the page.
  • a further embodiment derives further keywords after the search is completed to narrow down the search results displayed to only those results that match the further keywords.
  • Another embodiment displays the derived keywords to the user along with GUI controls as described above, allowing the user to select which derived keywords are relevant or non-relevant and altering the display to prioritize the relevant results and/or eliminate the non-relevant results based on the user's selections.
  • This narrowing can be performed by latent semantic analysis of the matrix of the keywords selected versus the documents from the initial search results, but other algorithms could also be used, such as calculating probabilistic estimates of co-occurrences of words.
  • a further embodiment allows the user to select a name or description (from a list of names or descriptions of in-class objects found in the current relevant results) to narrow down (e.g. “refine”) the search results displayed to only those results that are relevant to the selected name or description, or to issue a new, related search.
  • a further embodiment automatically expands the results returned if the number of results is initially below a set threshold and if the search keyword was a person's name. For example, if the threshold is set to 10, the search was for “Bob Smith”, and only 8 results are found, then the system could truncate all but the first letter of the first name and continue the search for “B Smith” to automatically attempt to increase the number of results.
  • a further embodiment gives the user the ability to refine the results by using GUI controls for “relevant” and “non-relevant” predetermined generic data. For example, various geographical regions (countries, states, cities, etc.) could be listed with the displayed results (or on the initial search page) with a set of relevance GUI controls corresponding to each location. The user can then select which geographical locations are relevant or non-relevant to their query and the system can refine the results in the same manner as it would with keyword refinement.
  • a further embodiment generates automatically refined results based on pre-determined criteria. For example, the results could be automatically refined to only show links (from all over the Internet) to books authored by, or music sung/played by, or movies starring, or books written about, etc. the person being searched for.
  • a further embodiment enables a user to use the system to refine a search for a person (such as themselves) and save a Uniform Resource Locator code (URL) that can be placed, preferably as a link, on a webpage to allow other users to see a refined version of the search results for that person without having to refine the search themselves.
  • URL Uniform Resource Locator code
  • the user is allowed to complement a pre-populated page of results by contributing new information in the form of links to web results or keywords and expressions (or images or videos or sound files or other multimedia objects) and/or eliminating irrelevant links and/or changing the ranking of the links.
  • a link to the URL containing the user-refined results could be displayed to other users entering similar search parameters.
  • a further embodiment is integration into a phone device or a mobile communications device or as an application running on such a device.
  • the system determines the sender's identity (e.g. name) either by ID data encoded in the incoming call/message or by performing a reverse phone look-up on the sender's telephone number (determined via caller-ID). If the system can determine the name of the sender, the system then automatically (by user prompting or autonomously) performs an internet search using the name and presents the results to the user on the device. Alternatively, the user can perform the search by sending a text message or an email from the mobile device containing the search parameter. The search results can be displayed on a browser if the mobile device is enabled for it, or sent to the user in SMS or MMS format.
  • a method for displaying to a user links to files on a network comprising: displaying an initial set of links to an initial set of files; displaying at least one icon, where each icon can be in either a selected or unselected state and, when the user clicks on said icon, said icon changes state; searching the network for at least one result file using an algorithm, wherein the algorithm includes at least one of the states of the at least one icon; and displaying data indicative of the at least one result file.
  • a method for displaying to a user links to files on a network as in the first aspect wherein the displaying at least one icon includes displaying the at least one icon in relation to each link of the initial set of links.
  • a method for displaying to a user links to files on a network as in the second aspect wherein there are two icons positioned in relation to each link, wherein a first icon represents a positive status and a second icon represents a negative status, and wherein the algorithm is adapted to prefer search results that include data indicative of files from the initial set of files whose links are in relation to a first icon in a selected state and that do not include data indicative of files from the initial set of files whose links are in relation to a second icon in a selected state.
  • a method for displaying to a user links to files on a network as in the third aspect is disclosed, wherein the algorithm is additionally adapted to find additional files by using keywords found in the files linked to by links from the initial set of links that are in relation to a first icon in a selected state.
  • a method for displaying to a user links to files on a network as in the first aspect, wherein the algorithm is additionally adapted to only include results that match a pre-set criterion.
  • a method for displaying to a user links to files on a network as in the first aspect, further comprising: displaying at least one keyword; wherein the displaying at least one icon includes displaying the at least one icon in relation to the at least one keyword.
  • a method for displaying to a user links to files on a network as in the sixth aspect wherein there are two icons positioned in relation to each link, wherein a first icon represents a positive status and a second icon represents a negative status, and wherein the algorithm is adapted to prefer search results that include keywords that are in relation to a first icon in a selected state and that do not include keywords that are in relation to a second icon in a selected state.
  • a method for displaying to a user links to files on a network as in the sixth aspect further comprising: generating a uniform resource location code for the user that, when entered into a web browser, will display the links to the at least one result file.
  • a method for displaying to a user links to files on a network as in the sixth aspect includes: taking as input a telephone number; performing a reverse lookup on the telephone number to determine a name of person associated with the telephone number; and wherein said files are the result of searching the network for files containing said name.
  • a method for displaying to a user links to files on a network as in the ninth aspect wherein taking as input a telephone number includes: the user receiving a call from a telephone and determining the telephone number associated with said telephone.
  • a method for displaying to a user links to files on a network as in the first aspect is disclosed, wherein the data indicative of the at least one result file are links to the at least one result file.
  • a method for displaying to a user links to files on a network as in the first aspect, wherein the data indicative of the at least one result file are images from the at least one result file.
  • a method for displaying to a user links to files on a network as in the first aspect, wherein the third displaying includes sending a messaging service message to the user.
  • a method for displaying to a user links to files on a network as in the seventh aspect, wherein the algorithm includes a latent semantic analysis of a matrix of the keywords which are in relation to a first icon in a selected state versus documents from an initial search result.
  • a method for displaying to a user links to files on a network comprising: taking as input a document containing information about a subject; determining keywords from the input; searching the network for at least one result file, where the searching is performed based on the keywords; and displaying links to the at least one result file to the user.
  • a method for displaying to a user links to files on a network as in the fifteenth aspect, wherein the document is a resume.
  • a method for displaying to a user links to files on a network as in the fifteenth aspect is disclosed, wherein the document is a hard copy.
  • a method for displaying to a user links to files on a network- as in the fifteenth aspect is disclosed, wherein the document is a software file.
  • a method for displaying to a user links to files on a network as in the fifteenth aspect, wherein the searching includes analyzing occurrences and discrimination power of the keywords in the at least one result file.
  • a method for displaying to a user links to files on a network as in the fifteenth aspect is disclosed, wherein the displaying links includes sending a messaging service message to the user.
  • Methods for displaying Web search engine results are disclosed.
  • a method for refining search results based on selecting icons indicating which links or keywords are appropriate or not appropriate for the desired results is disclosed.
  • a method for refining search results based on a telephone reverse-lookup of an incoming call is also disclosed.
  • a method for refining search results based on an input document, like a resume or job application, is also disclosed.
  • FIG. 1 depicts a method of refining results based on icon selection.
  • FIG. 2 depicts a method of refining results based on telephone number reverse lookup.
  • FIG. 3 depicts a method of refining results based on document input.
  • FIG. 1 depicts an embodiment of a search refinement method.
  • the user is presented with a webpage 100 which may be the result of a conventional Internet 140 search.
  • the webpage 100 contains the results 104 of the search, which can be keywords, links to files 150 , images, or the like.
  • the keywords can be derived from files found in a previous search or a set of pre-set keywords, such as geographical locations.
  • icons 101 In relation to each of the results 104 are icons 101 . There may be more than one icon 101 in relation to each result 104 .
  • each result 104 might have an icon 101 indicating positive feedback 102 and an icon representing negative feedback 103 .
  • Each icon has two states: a selected state and an unselected state. When the user clicks on the icon, it changes state.
  • the page could request 141 a new search which, via the Internet 140 , is sent 143 to the search engine 130 adapted for the method.
  • This request can be automatic or it can be user initiated from clicking on a button 105 on the webpage 100 .
  • the search engine 130 performs a search algorithm based on the states of the icons 101 .
  • the algorithm can search for files 150 accessible 144 from the Internet 140 that contain data related to the results 104 that have the positive icons 102 in a selected state and that do not contain data related to the results 104 that have the negative icons 103 in a selected state.
  • FIG. 2 depicts an embodiment of the search refinement method involving an Internet capable mobile communications device 200 .
  • the device is capable of displaying the webpage 100 as shown in FIG. 1 by connecting 215 to the Internet 140 via a communications link 210 to a mobile communications network 205 , such as a cell network, Wi-Fi network, or any similar wireless network.
  • a mobile communications network 205 such as a cell network, Wi-Fi network, or any similar wireless network.
  • the device 200 receives an incoming call, it performs a reverse lookup 225 on the call sender's telephone number to determine the caller's name via a lookup table 250 of phone numbers to names.
  • the name could also be manually entered by the user.
  • the name is then input 143 into the search engine 130 which returns to the device 200 a webpage 100 (or messaging service message, such as an SMS text message or multimedia messaging service (MMS) media message) that contains search results based on that name.
  • MMS multimedia messaging service
  • FIG. 3 depicts an embodiment of the search refinement method involving document 300 input.
  • the document 300 could be a software document or it could be a hard copy document that is scanned by text-recognition software.
  • the data found in the document 300 is input 305 to the search engine 130 .
  • the data is sent via the Internet 140 to the search engine 143 , but a more direct input could also be used.
  • the search engine 130 uses the data from the document 300 to find files 150 connected to the Internet 140 and related to the data.
  • the results of the search are then sent 110 be displayed 100 for the user.
  • One example of this would be a resume (i.e. the document 300 ) uploaded to the search engine 130 which searches for webpage files 150 that mention the person listed in the resume 300 .
  • the extra details in the resume 300 may be used to refine the results so that results related to people with the same name as the person are eliminated or given lower priority for the display (e.g. displayed lower in the list of results).
  • the use of a resume is just one example: any document with pertinent information could be utilized, so long as the engine is adapted to read the format.

Abstract

Methods for displaying Web search engine results are disclosed. A method for refining search results based on selecting icons indicating which links or keywords are appropriate or not appropriate for the desired results is disclosed. A method for refining search results based on a telephone reverse-lookup of an incoming call is also disclosed. A method for refining search results based on an input document, like a resume or job application, is also disclosed.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • This application claims benefit to U.S. provisional application 60/893,644 filed on Mar. 8, 2007, for “Various” by Alejandro Backer, the disclosure of which is incorporated herein by reference in its entirety. The present application is also related to “Method and System for Displaying Links to Search Results with Corresponding Images” by Alejandro Backer et al., attorney docket no. 624103, Ser. No. ______ filed on even date herewith, which is also incorporated herein by reference in its entirety.
  • FIELD
  • The present disclosure is generally directed to network search engines, specifically, to methods for refining search engine results.
  • DESCRIPTION OF THE RELATED ART
  • The Internet is a network containing billions of files of information. Search engines have made it possible to for people, even people with little technical background, to find the information they want out of all of those files. Upon entering one or more keywords into the search engine, the search engine returns all of the files it has found that it deems relevant to the keywords. The relevance can be determined in many ways, but the most basic formula is to count the number of time the keywords appear in the text of the file. The more occurrences found, the more relevant the file could be deemed to be. Modern search engines are more sophisticated than that example, but the basic principle is the same.
  • Search engines can further refine their results, typically by allowing the user to enter further keywords to narrow down the results displayed by the search engine. However, this method requires the user to divine what words would best narrow down the results and is, from the user's perspective, simply re-inputting the search request.
  • SUMMARY
  • The present disclosure discloses methods for refining search results beyond typing keywords for a search engine. The methods involve taking non-textual (icons and phone numbers) and mega-textual (documents) input to provide a more user-friendly way for users to find the files (Webpages) and information for which they are looking.
  • A further embodiment includes presenting derived keywords (that is, keywords selected by the search engine based on a previous search result) generated by finding the most commonly occurring text in the files deemed relevant to the input keywords. Another embodiment further utilizes discrimination power to determine the relevancy of the derived keywords to the files. Another embodiment utilizes a combination of occurrence and discrimination power in order to select words that are most common among the discriminated ones. For example, commonly occurring words can be selected from among the files and the words that are also commonly found outside of the files could be eliminated from the selection (for example, the word “the” or “another”). Some embodiments use a graphical means, such as altering the font attributes of the keywords, to reflect how representative of the search results, common or discriminative, the keyword is.
  • A further embodiment uses a semantic engine to figure out relationships between keywords extracted (see above) so that after a user selects one or more keywords as relevant or not relevant, other keywords which are semantically or statistically related to the ones selected as relevant are highlighted (e.g. shown in green) while those that are not related to them are de-emphasized (e.g. shown in red or eliminated). This allows users to see which keywords describe a particular person or concept they are interested in, or which concepts are related.
  • A further embodiment includes using such derived keywords to match advertisements to a query. For example, a search for “Steve Jobs” could derive the keyword “iphone” from the result documents and then present advertisements for the iPhone™ to the user.
  • A further embodiment takes as input an information file containing data pertaining to a person of interest, such as a resume or job application form. A list of links is generated from the name of the person (either scanned from the form or input manually). This list is further refined by generating a list of keywords from the information file and correlating the list of keywords against the list of links in a matrix. This correlation may be performed by singular value decomposition, but other algorithms could also be used. The resulting list of links (and corresponding image files) is then displayed to the user as a report detailing Internet pages, images, and/or information specialized websites that relate to the person in the information file. One possible application would be a quick but comprehensive way for employers to perform background checks on prospective employees' Internet history.
  • A further embodiment includes presenting a user of the search engine with graphical user interface (GUI) controls—such as buttons, links, or checkboxes—that allow the user to designate one or more of the links, images, keywords (see above), or specialized information websites as either “relevant” or “non-relevant” (or some equivalent designation). The search engine could then alter the display to prioritize the relevant results (links, derived keywords, social network links, advertisements, etc.) and/or eliminate the non-relevant results. This is known as “refining” or “narrowing” the search results. The search engine would not only prioritize/eliminate the result that is designated, but also all other results that are related to the same topic as the designated result. One method of prioritizing the relevant results could be eliminating all but the relevant results. There are many other ways of prioritizing results, such as placing the prioritized results at the top of the list of results, highlighting the results, altering the text properties (bold, color, underline, font, size, etc.) of the prioritized results, or placing the prioritized results in a specially designated area of the page.
  • A further embodiment derives further keywords after the search is completed to narrow down the search results displayed to only those results that match the further keywords. Another embodiment displays the derived keywords to the user along with GUI controls as described above, allowing the user to select which derived keywords are relevant or non-relevant and altering the display to prioritize the relevant results and/or eliminate the non-relevant results based on the user's selections. This narrowing can be performed by latent semantic analysis of the matrix of the keywords selected versus the documents from the initial search results, but other algorithms could also be used, such as calculating probabilistic estimates of co-occurrences of words.
  • A further embodiment allows the user to select a name or description (from a list of names or descriptions of in-class objects found in the current relevant results) to narrow down (e.g. “refine”) the search results displayed to only those results that are relevant to the selected name or description, or to issue a new, related search.
  • A further embodiment automatically expands the results returned if the number of results is initially below a set threshold and if the search keyword was a person's name. For example, if the threshold is set to 10, the search was for “Bob Smith”, and only 8 results are found, then the system could truncate all but the first letter of the first name and continue the search for “B Smith” to automatically attempt to increase the number of results.
  • A further embodiment gives the user the ability to refine the results by using GUI controls for “relevant” and “non-relevant” predetermined generic data. For example, various geographical regions (countries, states, cities, etc.) could be listed with the displayed results (or on the initial search page) with a set of relevance GUI controls corresponding to each location. The user can then select which geographical locations are relevant or non-relevant to their query and the system can refine the results in the same manner as it would with keyword refinement.
  • A further embodiment generates automatically refined results based on pre-determined criteria. For example, the results could be automatically refined to only show links (from all over the Internet) to books authored by, or music sung/played by, or movies starring, or books written about, etc. the person being searched for.
  • A further embodiment enables a user to use the system to refine a search for a person (such as themselves) and save a Uniform Resource Locator code (URL) that can be placed, preferably as a link, on a webpage to allow other users to see a refined version of the search results for that person without having to refine the search themselves. As part of the refinement process, the user is allowed to complement a pre-populated page of results by contributing new information in the form of links to web results or keywords and expressions (or images or videos or sound files or other multimedia objects) and/or eliminating irrelevant links and/or changing the ranking of the links. A link to the URL containing the user-refined results could be displayed to other users entering similar search parameters.
  • A further embodiment is integration into a phone device or a mobile communications device or as an application running on such a device. When the user receives an incoming call or message, the system determines the sender's identity (e.g. name) either by ID data encoded in the incoming call/message or by performing a reverse phone look-up on the sender's telephone number (determined via caller-ID). If the system can determine the name of the sender, the system then automatically (by user prompting or autonomously) performs an internet search using the name and presents the results to the user on the device. Alternatively, the user can perform the search by sending a text message or an email from the mobile device containing the search parameter. The search results can be displayed on a browser if the mobile device is enabled for it, or sent to the user in SMS or MMS format.
  • According to a first aspect of the disclosure, a method for displaying to a user links to files on a network is disclosed, comprising: displaying an initial set of links to an initial set of files; displaying at least one icon, where each icon can be in either a selected or unselected state and, when the user clicks on said icon, said icon changes state; searching the network for at least one result file using an algorithm, wherein the algorithm includes at least one of the states of the at least one icon; and displaying data indicative of the at least one result file.
  • According to a second aspect of the disclosure, a method for displaying to a user links to files on a network as in the first aspect is disclosed, wherein the displaying at least one icon includes displaying the at least one icon in relation to each link of the initial set of links.
  • According to a third aspect of the disclosure, a method for displaying to a user links to files on a network as in the second aspect is disclosed, wherein there are two icons positioned in relation to each link, wherein a first icon represents a positive status and a second icon represents a negative status, and wherein the algorithm is adapted to prefer search results that include data indicative of files from the initial set of files whose links are in relation to a first icon in a selected state and that do not include data indicative of files from the initial set of files whose links are in relation to a second icon in a selected state.
  • According to a fourth aspect of the disclosure, a method for displaying to a user links to files on a network as in the third aspect is disclosed, wherein the algorithm is additionally adapted to find additional files by using keywords found in the files linked to by links from the initial set of links that are in relation to a first icon in a selected state.
  • According to a fifth aspect of the disclosure, a method for displaying to a user links to files on a network as in the first aspect is disclosed, wherein the algorithm is additionally adapted to only include results that match a pre-set criterion.
  • According to a sixth aspect of the disclosure, a method for displaying to a user links to files on a network as in the first aspect is disclosed, further comprising: displaying at least one keyword; wherein the displaying at least one icon includes displaying the at least one icon in relation to the at least one keyword.
  • According to a seventh aspect of the disclosure, a method for displaying to a user links to files on a network as in the sixth aspect is disclosed, wherein there are two icons positioned in relation to each link, wherein a first icon represents a positive status and a second icon represents a negative status, and wherein the algorithm is adapted to prefer search results that include keywords that are in relation to a first icon in a selected state and that do not include keywords that are in relation to a second icon in a selected state.
  • According to a eighth aspect of the disclosure, a method for displaying to a user links to files on a network as in the sixth aspect is disclosed, further comprising: generating a uniform resource location code for the user that, when entered into a web browser, will display the links to the at least one result file.
  • According to a ninth aspect of the disclosure, a method for displaying to a user links to files on a network as in the sixth aspect is disclosed, wherein the first displaying links to files includes: taking as input a telephone number; performing a reverse lookup on the telephone number to determine a name of person associated with the telephone number; and wherein said files are the result of searching the network for files containing said name.
  • According to a tenth aspect of the disclosure, a method for displaying to a user links to files on a network as in the ninth aspect is disclosed, wherein taking as input a telephone number includes: the user receiving a call from a telephone and determining the telephone number associated with said telephone.
  • According to a eleventh aspect of the disclosure, a method for displaying to a user links to files on a network as in the first aspect is disclosed, wherein the data indicative of the at least one result file are links to the at least one result file.
  • According to a twelfth aspect of the disclosure, a method for displaying to a user links to files on a network as in the first aspect is disclosed, wherein the data indicative of the at least one result file are images from the at least one result file.
  • According to a thirteenth aspect of the disclosure, a method for displaying to a user links to files on a network as in the first aspect is disclosed, wherein the third displaying includes sending a messaging service message to the user.
  • According to a fourteenth aspect of the disclosure, a method for displaying to a user links to files on a network as in the seventh aspect is disclosed, wherein the algorithm includes a latent semantic analysis of a matrix of the keywords which are in relation to a first icon in a selected state versus documents from an initial search result.
  • According to a fifteenth aspect of the disclosure, a method for displaying to a user links to files on a network is disclosed, comprising: taking as input a document containing information about a subject; determining keywords from the input; searching the network for at least one result file, where the searching is performed based on the keywords; and displaying links to the at least one result file to the user.
  • According to a sixteenth aspect of the disclosure, a method for displaying to a user links to files on a network as in the fifteenth aspect is disclosed, wherein the document is a resume.
  • According to a seventeenth aspect of the disclosure, a method for displaying to a user links to files on a network as in the fifteenth aspect is disclosed, wherein the document is a hard copy.
  • According to a eighteenth aspect of the disclosure, a method for displaying to a user links to files on a network- as in the fifteenth aspect is disclosed, wherein the document is a software file.
  • According to a nineteenth aspect of the disclosure, a method for displaying to a user links to files on a network as in the fifteenth aspect is disclosed, wherein the searching includes analyzing occurrences and discrimination power of the keywords in the at least one result file.
  • According to a twentieth aspect of the disclosure, a method for displaying to a user links to files on a network as in the fifteenth aspect is disclosed, wherein the displaying links includes sending a messaging service message to the user.
  • Methods for displaying Web search engine results are disclosed. A method for refining search results based on selecting icons indicating which links or keywords are appropriate or not appropriate for the desired results is disclosed. A method for refining search results based on a telephone reverse-lookup of an incoming call is also disclosed. A method for refining search results based on an input document, like a resume or job application, is also disclosed.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 depicts a method of refining results based on icon selection.
  • FIG. 2 depicts a method of refining results based on telephone number reverse lookup.
  • FIG. 3 depicts a method of refining results based on document input.
  • DETAILED DESCRIPTION
  • FIG. 1 depicts an embodiment of a search refinement method. The user is presented with a webpage 100 which may be the result of a conventional Internet 140 search. The webpage 100 contains the results 104 of the search, which can be keywords, links to files 150, images, or the like. In the case of keywords, the keywords can be derived from files found in a previous search or a set of pre-set keywords, such as geographical locations. In relation to each of the results 104 are icons 101. There may be more than one icon 101 in relation to each result 104. For example, each result 104 might have an icon 101 indicating positive feedback 102 and an icon representing negative feedback 103. Each icon has two states: a selected state and an unselected state. When the user clicks on the icon, it changes state. After the user sets the states of the icons, the page could request 141 a new search which, via the Internet 140, is sent 143 to the search engine 130 adapted for the method. This request can be automatic or it can be user initiated from clicking on a button 105 on the webpage 100. The search engine 130 performs a search algorithm based on the states of the icons 101. For example, the algorithm can search for files 150 accessible 144 from the Internet 140 that contain data related to the results 104 that have the positive icons 102 in a selected state and that do not contain data related to the results 104 that have the negative icons 103 in a selected state.
  • FIG. 2 depicts an embodiment of the search refinement method involving an Internet capable mobile communications device 200. The device is capable of displaying the webpage 100 as shown in FIG. 1 by connecting 215 to the Internet 140 via a communications link 210 to a mobile communications network 205, such as a cell network, Wi-Fi network, or any similar wireless network. When the device 200 receives an incoming call, it performs a reverse lookup 225 on the call sender's telephone number to determine the caller's name via a lookup table 250 of phone numbers to names. The name could also be manually entered by the user. The name is then input 143 into the search engine 130 which returns to the device 200 a webpage 100 (or messaging service message, such as an SMS text message or multimedia messaging service (MMS) media message) that contains search results based on that name.
  • FIG. 3 depicts an embodiment of the search refinement method involving document 300 input. The document 300 could be a software document or it could be a hard copy document that is scanned by text-recognition software. The data found in the document 300 is input 305 to the search engine 130. In this example, the data is sent via the Internet 140 to the search engine 143, but a more direct input could also be used. The search engine 130 then uses the data from the document 300 to find files 150 connected to the Internet 140 and related to the data. The results of the search are then sent 110 be displayed 100 for the user. One example of this would be a resume (i.e. the document 300) uploaded to the search engine 130 which searches for webpage files 150 that mention the person listed in the resume 300. The extra details in the resume 300, such as address, work experience, and education, may be used to refine the results so that results related to people with the same name as the person are eliminated or given lower priority for the display (e.g. displayed lower in the list of results). The use of a resume is just one example: any document with pertinent information could be utilized, so long as the engine is adapted to read the format.
  • While various embodiments of the present invention have been described above, it should be understood that they have been presented by way of example, and not limitation. It will be apparent to persons skilled in the relevant art or arts that various changes in form and detail can be made therein without departing from the scope of the invention. Thus the present invention should not be limited by any of the above-described embodiments, but should be defined only in accordance with the following claims and their equivalents.

Claims (23)

1. A method for displaying to a user links to files on a network, comprising:
displaying an initial set of links, said initial set of links linking to an initial set of files;
displaying at least one icon, wherein each icon can be in either a selected or unselected state and, wherein when the user clicks on said icon, said icon changes state;
searching the network for at least one result file using an algorithm, wherein the algorithm includes at least one of the states of the at least one icon; and
displaying data indicative of the at least one result file.
2. The method of claim 1, wherein
the displaying at least one icon includes displaying the at least one icon in relation to each link of the initial set of links.
3. The method of claim 2, wherein there are two icons positioned in relation to each link, wherein a first icon represents a positive status and a second icon represents a negative status, and wherein the algorithm is adapted to prefer search results that include data indicative of files from the initial set of files whose links are in relation to a first icon in a selected state and that do not include data indicative of files from the initial set of files whose links are in relation to a second icon in a selected state.
4. The method of claim 3, wherein the algorithm is additionally adapted to find additional files by using keywords found in the files linked to by links from the initial set of links that are in relation to a first icon in a selected state.
5. The method of claim 1, wherein the algorithm is additionally adapted to only include results that match a pre-set criterion.
6. The method of claim 1, further comprising:
displaying at least one keyword;
wherein the displaying at least one icon includes displaying the at least one icon in relation to the at least one keyword.
7. The method of claim 6, wherein there are two icons positioned in relation to each link, wherein a first icon represents a positive status and a second icon represents a negative status, and wherein the algorithm is adapted to prefer search results that include keywords that are in relation to a first icon in a selected state and that do not include keywords that are in relation to a second icon in a selected state.
8. The method of claim 6, further comprising:
generating a uniform resource location code for the user that, when entered into a web browser, will display the links to the at least one result file.
9. The method of claim 6, wherein the first displaying links to files includes:
taking as input a telephone number;
performing a reverse lookup on the telephone number to determine a name of person associated with the telephone number; and
wherein said files are the result of searching the network for files containing said name.
10. The method of claim 9, wherein taking as input a telephone number includes:
the user receiving a call from a telephone and determining the telephone number associated with said telephone.
11. The method of claim 1, wherein the data indicative of the at least one result file are links to the at least one result file.
12. The method of claim 1, wherein the data indicative of the at least one result file are images from the at least one result file.
13. The method of claim 1, wherein the third displaying includes sending a messaging service message to the user.
14. The method of claim 7, wherein the algorithm includes a latent semantic analysis of a matrix of the keywords which are in relation to a first icon in a selected state versus documents from an initial search result.
15. A method for displaying to a user links to files on a network, comprising:
taking as input a document containing information about a subject;
determining keywords from the input;
searching the network for at least one result file, where the searching is performed based on the keywords; and
displaying links to the at least one result file to the user.
16. The method of claim 15, wherein the document is a resume.
17. The method of claim 15, wherein the document is a hard copy.
18. The method of claim 15, wherein the document is a software file.
19. The method of claim 15, wherein the searching includes analyzing occurrences and discrimination power of the keywords in the at least one result file.
20. The method of claim 15, wherein the displaying links includes sending a messaging service message to the user.
21. A method for deriving keywords for a user performing a search for files on a network, comprising:
collecting keywords from the user;
searching for the files on the network that are relevant to the keywords from the user; and
analyzing the files to derive a further set of keywords relevant to the files on a network that are relevant to the keywords from the user.
22. The method of claim 21, wherein the analyzing includes a latent semantic analysis of a matrix of the keywords from the user versus the files on a network that are relevant to the keywords from the user.
23. The method of claim 21, further comprising:
determining which advertisements are relevant to the further set of keywords relevant to the files and displaying said advertisements to the user.
US12/044,871 2007-03-08 2008-03-07 Search engine refinement method and system Abandoned US20080222144A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/044,871 US20080222144A1 (en) 2007-03-08 2008-03-07 Search engine refinement method and system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US89364407P 2007-03-08 2007-03-08
US12/044,871 US20080222144A1 (en) 2007-03-08 2008-03-07 Search engine refinement method and system

Publications (1)

Publication Number Publication Date
US20080222144A1 true US20080222144A1 (en) 2008-09-11

Family

ID=39742613

Family Applications (3)

Application Number Title Priority Date Filing Date
US12/044,866 Expired - Fee Related US9043268B2 (en) 2007-03-08 2008-03-07 Method and system for displaying links to search results with corresponding images
US12/044,871 Abandoned US20080222144A1 (en) 2007-03-08 2008-03-07 Search engine refinement method and system
US12/044,646 Abandoned US20080222018A1 (en) 2007-03-08 2008-03-07 Financial instruments and methods for the housing market

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US12/044,866 Expired - Fee Related US9043268B2 (en) 2007-03-08 2008-03-07 Method and system for displaying links to search results with corresponding images

Family Applications After (1)

Application Number Title Priority Date Filing Date
US12/044,646 Abandoned US20080222018A1 (en) 2007-03-08 2008-03-07 Financial instruments and methods for the housing market

Country Status (1)

Country Link
US (3) US9043268B2 (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090063468A1 (en) * 2007-06-25 2009-03-05 Berg Douglas M System and method for career website optimization
US20090097622A1 (en) * 2007-10-15 2009-04-16 Sony Ericsson Mobile Communications Ab Networking Character Information
US20090182733A1 (en) * 2008-01-11 2009-07-16 Hideo Itoh Apparatus, system, and method for information search
US20120239657A1 (en) * 2011-03-18 2012-09-20 Fujitsu Limited Category classification processing device and method
WO2013033120A1 (en) * 2011-08-29 2013-03-07 Cockcroft Oliver N Tablet web visual browsing
US20140032544A1 (en) * 2011-03-23 2014-01-30 Xilopix Method for refining the results of a search within a database
US8861698B1 (en) * 2014-02-06 2014-10-14 Jeffrey D. Isaacs Post-page caller name identification system
US20150127565A1 (en) * 2011-06-24 2015-05-07 Monster Worldwide, Inc. Social Match Platform Apparatuses, Methods and Systems
US20150149450A1 (en) * 2013-11-27 2015-05-28 International Business Machines Corporation Determining problem resolutions within a networked computing environment
US20160224591A1 (en) * 2015-02-03 2016-08-04 Samsung Electronics Co., Ltd. Method and Device for Searching for Image
RU2698405C2 (en) * 2013-05-31 2019-08-26 Ксилопикс Method of search in database
US10657498B2 (en) 2017-02-17 2020-05-19 Walmart Apollo, Llc Automated resume screening
US11593738B2 (en) 2019-06-14 2023-02-28 Art Processors Pty Ltd Queue management system

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10867123B2 (en) * 2009-11-09 2020-12-15 Microsoft Technology Licensing, Llc Social browsing
US8112404B2 (en) * 2008-05-08 2012-02-07 Microsoft Corporation Providing search results for mobile computing devices
US8538943B1 (en) * 2008-07-24 2013-09-17 Google Inc. Providing images of named resources in response to a search query
US20100211561A1 (en) * 2009-02-13 2010-08-19 Microsoft Corporation Providing representative samples within search result sets
US9009163B2 (en) * 2009-12-08 2015-04-14 Intellectual Ventures Fund 83 Llc Lazy evaluation of semantic indexing
US8392318B2 (en) * 2010-05-15 2013-03-05 Asha Subraya Bhat Beehive planet method: collective property buying and mass securitization of real estate through a real estate buyer's club brokerage service and a real estate securities exchange
US10066948B2 (en) 2010-06-04 2018-09-04 Nokia Technologies Oy Method and apparatus for generating map-based snippets
US20120076414A1 (en) * 2010-09-27 2012-03-29 Microsoft Corporation External Image Based Summarization Techniques
US9798732B2 (en) * 2011-01-06 2017-10-24 Micro Focus Software Inc. Semantic associations in data
US9141977B2 (en) * 2011-09-07 2015-09-22 Elwha Llc Computational systems and methods for disambiguating search terms corresponding to network members
US9772765B2 (en) 2013-07-06 2017-09-26 International Business Machines Corporation User interface for recommended alternative search queries
US20150238871A1 (en) * 2014-02-25 2015-08-27 Howard A. Green Gamification and computerization of on-line photo identification
US20150372952A1 (en) * 2014-06-18 2015-12-24 Vonage Network Llc Method and system for enhanced content messaging
US10691746B2 (en) 2015-07-13 2020-06-23 Google Llc Images for query answers
WO2018052906A1 (en) * 2016-09-13 2018-03-22 Sophistio, Inc. Automatic wearable item classification systems and methods based upon normalized depictions
US11049203B2 (en) * 2018-12-31 2021-06-29 Peter Dwight Sahagen System and method for providing automated real estate ownership mobility
US20210142405A1 (en) * 2018-12-31 2021-05-13 Social Equity Incorporated System and method for providing an ownership conveyance system and/or marketplace

Citations (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5987457A (en) * 1997-11-25 1999-11-16 Acceleration Software International Corporation Query refinement method for searching documents
US6167398A (en) * 1997-01-30 2000-12-26 British Telecommunications Public Limited Company Information retrieval system and method that generates weighted comparison results to analyze the degree of dissimilarity between a reference corpus and a candidate document
US20020038299A1 (en) * 2000-03-20 2002-03-28 Uri Zernik Interface for presenting information
US20020099720A1 (en) * 2001-01-23 2002-07-25 Pradeep Bansal Directory search using additional information and resources
US20030161450A1 (en) * 2002-02-22 2003-08-28 Clapper Edward O. Providing information to facilitate telephone conversations
US20050076003A1 (en) * 2003-10-06 2005-04-07 Dubose Paul A. Method and apparatus for delivering personalized search results
US20050131894A1 (en) * 2003-12-11 2005-06-16 Vuong Chau M. System and method for providing identification and search information
US20050171936A1 (en) * 2004-01-30 2005-08-04 Bo Zhu Wireless search engine and method thereof
US20050192940A1 (en) * 2004-02-27 2005-09-01 Morris Robert P. Method and system for providing links to resources related to a specified resource
US20050223031A1 (en) * 2004-03-30 2005-10-06 Andrew Zisserman Method and apparatus for retrieving visual object categories from a database containing images
US7003506B1 (en) * 2000-06-23 2006-02-21 Microsoft Corporation Method and system for creating an embedded search link document
US20060069681A1 (en) * 2004-09-28 2006-03-30 Swisscom Mobile Ag Method and means for finding recorded data in a database
US20060106767A1 (en) * 2004-11-12 2006-05-18 Fuji Xerox Co., Ltd. System and method for identifying query-relevant keywords in documents with latent semantic analysis
US7069308B2 (en) * 2003-06-16 2006-06-27 Friendster, Inc. System, method and apparatus for connecting users in an online computer system based on their relationships within social networks
US20060177808A1 (en) * 2003-07-24 2006-08-10 Csk Holdings Corporation Apparatus for ability evaluation, method of evaluating ability, and computer program product for ability evaluation
US7099860B1 (en) * 2000-10-30 2006-08-29 Microsoft Corporation Image retrieval systems and methods with semantic and feature based relevance feedback
US20060251292A1 (en) * 2005-05-09 2006-11-09 Salih Burak Gokturk System and method for recognizing objects from images and identifying relevancy amongst images and information
US7187932B1 (en) * 2003-01-16 2007-03-06 Cingular Wireless Ii, Llc Autopopulation of address book entries
US20070172155A1 (en) * 2006-01-21 2007-07-26 Elizabeth Guckenberger Photo Automatic Linking System and method for accessing, linking, and visualizing "key-face" and/or multiple similar facial images along with associated electronic data via a facial image recognition search engine
US20080080745A1 (en) * 2005-05-09 2008-04-03 Vincent Vanhoucke Computer-Implemented Method for Performing Similarity Searches
US20090198684A1 (en) * 2005-07-29 2009-08-06 Yahoo! Inc. System and Method for Determining Semantically Related Terms
US7647300B2 (en) * 2004-01-26 2010-01-12 Google Inc. Methods and systems for output of search results
US7664734B2 (en) * 2004-03-31 2010-02-16 Google Inc. Systems and methods for generating multiple implicit search queries
US7765178B1 (en) * 2004-10-06 2010-07-27 Shopzilla, Inc. Search ranking estimation
US7801885B1 (en) * 2007-01-25 2010-09-21 Neal Akash Verma Search engine system and method with user feedback on search results
US8015183B2 (en) * 2006-06-12 2011-09-06 Nokia Corporation System and methods for providing statstically interesting geographical information based on queries to a geographic search engine

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7680324B2 (en) * 2000-11-06 2010-03-16 Evryx Technologies, Inc. Use of image-derived information as search criteria for internet and other search engines
US7987117B2 (en) * 2001-01-29 2011-07-26 zugbugauctions.com, LLC System and method for providing an auction of real estate
US20030130865A1 (en) * 2001-11-14 2003-07-10 James Fitzgibbon Method to achieve off-balance sheet treatment via bifurcated sale and leases
US20030177078A1 (en) * 2001-12-05 2003-09-18 Actus Lend Lease Llc Method and structure for the privatization of military housing communities
US20030225665A1 (en) * 2002-04-18 2003-12-04 Gross Richard A. Methods for financing properties using structured transactions
US7389242B2 (en) * 2002-05-07 2008-06-17 Re3W Worldwide Limited Interactive processing of real estate transactions
US20040098283A1 (en) * 2002-07-31 2004-05-20 Mark Shea Method of promoting conservation easements in real property
US20040193523A1 (en) * 2002-11-01 2004-09-30 Roberts Jack E. Providing stock shares having associated rights to a cruise
US7865392B2 (en) * 2003-08-25 2011-01-04 Slava Steve Rovner Ben-suming business system
JP2005084948A (en) * 2003-09-09 2005-03-31 Hitachi Ltd Information processing apparatus, information processing method and system
US20050108029A1 (en) * 2003-11-18 2005-05-19 Nelson Schneider Method for conducting a home equity sales program
US20050108136A1 (en) * 2003-11-18 2005-05-19 Nelson Schneider System and method for creating, selling, and/or managing property funds in an investment market
US20050160022A1 (en) * 2003-12-19 2005-07-21 Legacy Lodging, Llc Method and system for coordinating the purchase, management, and exchange of jointly owned property
US20050246271A1 (en) * 2004-04-30 2005-11-03 Erwin John S Method of preserving rights in land
US20060020480A1 (en) * 2004-07-22 2006-01-26 Brent Hickey Method for offering deeds to famous locations
CA2588542A1 (en) * 2004-11-30 2006-06-08 Michael Dell Orfano System and method for creating electronic real estate registration
US20080172325A1 (en) * 2007-01-16 2008-07-17 Jeffrey Scott Lange Optimal reverse mortgage product and methods, systems, and products for providing same

Patent Citations (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6167398A (en) * 1997-01-30 2000-12-26 British Telecommunications Public Limited Company Information retrieval system and method that generates weighted comparison results to analyze the degree of dissimilarity between a reference corpus and a candidate document
US5987457A (en) * 1997-11-25 1999-11-16 Acceleration Software International Corporation Query refinement method for searching documents
US20020038299A1 (en) * 2000-03-20 2002-03-28 Uri Zernik Interface for presenting information
US7003506B1 (en) * 2000-06-23 2006-02-21 Microsoft Corporation Method and system for creating an embedded search link document
US7099860B1 (en) * 2000-10-30 2006-08-29 Microsoft Corporation Image retrieval systems and methods with semantic and feature based relevance feedback
US20020099720A1 (en) * 2001-01-23 2002-07-25 Pradeep Bansal Directory search using additional information and resources
US20030161450A1 (en) * 2002-02-22 2003-08-28 Clapper Edward O. Providing information to facilitate telephone conversations
US7187932B1 (en) * 2003-01-16 2007-03-06 Cingular Wireless Ii, Llc Autopopulation of address book entries
US7069308B2 (en) * 2003-06-16 2006-06-27 Friendster, Inc. System, method and apparatus for connecting users in an online computer system based on their relationships within social networks
US20060177808A1 (en) * 2003-07-24 2006-08-10 Csk Holdings Corporation Apparatus for ability evaluation, method of evaluating ability, and computer program product for ability evaluation
US20050076003A1 (en) * 2003-10-06 2005-04-07 Dubose Paul A. Method and apparatus for delivering personalized search results
US20050131894A1 (en) * 2003-12-11 2005-06-16 Vuong Chau M. System and method for providing identification and search information
US7647300B2 (en) * 2004-01-26 2010-01-12 Google Inc. Methods and systems for output of search results
US20050171936A1 (en) * 2004-01-30 2005-08-04 Bo Zhu Wireless search engine and method thereof
US20050192940A1 (en) * 2004-02-27 2005-09-01 Morris Robert P. Method and system for providing links to resources related to a specified resource
US20050223031A1 (en) * 2004-03-30 2005-10-06 Andrew Zisserman Method and apparatus for retrieving visual object categories from a database containing images
US7664734B2 (en) * 2004-03-31 2010-02-16 Google Inc. Systems and methods for generating multiple implicit search queries
US20060069681A1 (en) * 2004-09-28 2006-03-30 Swisscom Mobile Ag Method and means for finding recorded data in a database
US7765178B1 (en) * 2004-10-06 2010-07-27 Shopzilla, Inc. Search ranking estimation
US20060106767A1 (en) * 2004-11-12 2006-05-18 Fuji Xerox Co., Ltd. System and method for identifying query-relevant keywords in documents with latent semantic analysis
US20080080745A1 (en) * 2005-05-09 2008-04-03 Vincent Vanhoucke Computer-Implemented Method for Performing Similarity Searches
US20060251292A1 (en) * 2005-05-09 2006-11-09 Salih Burak Gokturk System and method for recognizing objects from images and identifying relevancy amongst images and information
US20090198684A1 (en) * 2005-07-29 2009-08-06 Yahoo! Inc. System and Method for Determining Semantically Related Terms
US20070172155A1 (en) * 2006-01-21 2007-07-26 Elizabeth Guckenberger Photo Automatic Linking System and method for accessing, linking, and visualizing "key-face" and/or multiple similar facial images along with associated electronic data via a facial image recognition search engine
US8015183B2 (en) * 2006-06-12 2011-09-06 Nokia Corporation System and methods for providing statstically interesting geographical information based on queries to a geographic search engine
US7801885B1 (en) * 2007-01-25 2010-09-21 Neal Akash Verma Search engine system and method with user feedback on search results

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9529909B2 (en) 2007-06-25 2016-12-27 Successfactors, Inc. System and method for career website optimization
US8271473B2 (en) * 2007-06-25 2012-09-18 Jobs2Web, Inc. System and method for career website optimization
US20090063468A1 (en) * 2007-06-25 2009-03-05 Berg Douglas M System and method for career website optimization
US20090097622A1 (en) * 2007-10-15 2009-04-16 Sony Ericsson Mobile Communications Ab Networking Character Information
US20090182733A1 (en) * 2008-01-11 2009-07-16 Hideo Itoh Apparatus, system, and method for information search
US8229927B2 (en) * 2008-01-11 2012-07-24 Ricoh Company, Limited Apparatus, system, and method for information search
US9552415B2 (en) * 2011-03-18 2017-01-24 Fujitsu Limited Category classification processing device and method
US20120239657A1 (en) * 2011-03-18 2012-09-20 Fujitsu Limited Category classification processing device and method
US20140032544A1 (en) * 2011-03-23 2014-01-30 Xilopix Method for refining the results of a search within a database
US11397996B2 (en) * 2011-06-24 2022-07-26 Monster Worldwide, Inc. Social match platform apparatuses, methods and systems
US20150127565A1 (en) * 2011-06-24 2015-05-07 Monster Worldwide, Inc. Social Match Platform Apparatuses, Methods and Systems
KR101923281B1 (en) 2011-08-29 2018-11-28 이베이 인크. Tablet web visual browsing
US9459767B2 (en) 2011-08-29 2016-10-04 Ebay Inc. Tablet web visual browsing
WO2013033120A1 (en) * 2011-08-29 2013-03-07 Cockcroft Oliver N Tablet web visual browsing
AU2012302093B2 (en) * 2011-08-29 2015-10-08 Ebay Inc. Tablet web visual browsing
RU2698405C2 (en) * 2013-05-31 2019-08-26 Ксилопикс Method of search in database
US20150149450A1 (en) * 2013-11-27 2015-05-28 International Business Machines Corporation Determining problem resolutions within a networked computing environment
USRE48847E1 (en) * 2014-02-06 2021-12-07 Greenflight Venture Corporation Post-page caller name identification system
US8861698B1 (en) * 2014-02-06 2014-10-14 Jeffrey D. Isaacs Post-page caller name identification system
US20160224591A1 (en) * 2015-02-03 2016-08-04 Samsung Electronics Co., Ltd. Method and Device for Searching for Image
US10657498B2 (en) 2017-02-17 2020-05-19 Walmart Apollo, Llc Automated resume screening
US11593738B2 (en) 2019-06-14 2023-02-28 Art Processors Pty Ltd Queue management system

Also Published As

Publication number Publication date
US20080222143A1 (en) 2008-09-11
US20080222018A1 (en) 2008-09-11
US9043268B2 (en) 2015-05-26

Similar Documents

Publication Publication Date Title
US20080222144A1 (en) Search engine refinement method and system
US11552916B2 (en) Indexing and searching content behind links presented in a communication
US8024312B2 (en) Characteristic tagging
KR101322679B1 (en) An assistant―adviser using the semantic analysis of community exchanges
KR101580344B1 (en) Providing recent history with search results
JP4598874B2 (en) Efficient navigation of search results
AU2009241626B2 (en) Social network powered query refinement and recommendations
AU2008206127B2 (en) Presentation of location related and category related search results
US8326829B2 (en) System and method for displaying publication dates for search results
US10140360B2 (en) Graphical user interfaces for information retrieval systems
US20070055657A1 (en) System for generating and managing context information
US20050137996A1 (en) Indexing for contextual revisitation and digest generation
KR101587202B1 (en) Providing actionable content to a computing device based on user actions
US20080313142A1 (en) Categorization of queries
US20080071772A1 (en) Information-retrieval systems, methods, and software with content relevancy enhancements
US20100161592A1 (en) Query Intent Determination Using Social Tagging
US7797314B2 (en) Adaptive searching
US20120150845A1 (en) System and Method for Collapsing Search Results
US20090113281A1 (en) Identifying And Displaying Tags From Identifiers In Privately Stored Messages
JP4008679B2 (en) Information management apparatus and information management system
US8117242B1 (en) System, method, and computer program product for performing a search in conjunction with use of an online application
JP2006235875A (en) Information navigation method, device and program
US20130268505A1 (en) Systems and methods for implementing an advanced user interactive search engine
JP2004220177A (en) Information sharing system, information sharing method, and program for information sharing method
Anderson Context‐aware web search using dynamically weighted information fusion

Legal Events

Date Code Title Description
AS Assignment

Owner name: AB INVENTIO, LLC, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BACKER, ALEJANDRO;POLITO, MARZIA;REEL/FRAME:020914/0378;SIGNING DATES FROM 20080422 TO 20080506

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION