US20080222144A1 - Search engine refinement method and system - Google Patents
Search engine refinement method and system Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/583—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
- G06F16/5854—Retrieval 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Finance; 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
- 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.
- 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. 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.
- 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.
-
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 awebpage 100 which may be the result of aconventional Internet 140 search. Thewebpage 100 contains theresults 104 of the search, which can be keywords, links tofiles 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 theresults 104 areicons 101. There may be more than oneicon 101 in relation to eachresult 104. For example, eachresult 104 might have anicon 101 indicatingpositive feedback 102 and an icon representingnegative 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 theInternet 140, is sent 143 to thesearch engine 130 adapted for the method. This request can be automatic or it can be user initiated from clicking on abutton 105 on thewebpage 100. Thesearch engine 130 performs a search algorithm based on the states of theicons 101. For example, the algorithm can search forfiles 150 accessible 144 from theInternet 140 that contain data related to theresults 104 that have thepositive icons 102 in a selected state and that do not contain data related to theresults 104 that have thenegative icons 103 in a selected state. -
FIG. 2 depicts an embodiment of the search refinement method involving an Internet capablemobile communications device 200. The device is capable of displaying thewebpage 100 as shown inFIG. 1 by connecting 215 to theInternet 140 via acommunications link 210 to amobile communications network 205, such as a cell network, Wi-Fi network, or any similar wireless network. When thedevice 200 receives an incoming call, it performs areverse 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 thesearch 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 refinementmethod involving document 300 input. Thedocument 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 thedocument 300 isinput 305 to thesearch engine 130. In this example, the data is sent via theInternet 140 to thesearch engine 143, but a more direct input could also be used. Thesearch engine 130 then uses the data from thedocument 300 to findfiles 150 connected to theInternet 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 thesearch engine 130 which searches forwebpage files 150 that mention the person listed in theresume 300. The extra details in theresume 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.
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)
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)
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)
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)
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 |
-
2008
- 2008-03-07 US US12/044,866 patent/US9043268B2/en not_active Expired - Fee Related
- 2008-03-07 US US12/044,871 patent/US20080222144A1/en not_active Abandoned
- 2008-03-07 US US12/044,646 patent/US20080222018A1/en not_active Abandoned
Patent Citations (26)
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)
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 |