Patents by Inventor Marco Zagha
Marco Zagha has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8296288Abstract: A computer-implemented method for processing user entered query data to improve results of a search of pages using a database, when searching the internet, is disclosed. The method includes receiving the user entered query data and parsing each word of the query data and segmenting words using probability to determine a likelihood that the word is for a particular name. And, associating the particular names with a name tag to create one or more tagged name terms. Then, normalizing each of the tagged name terms and the normalizing including boosting information if found in the database and determining proximity between selected ones of the tagged name terms. The method then generates an optimized search query that incorporates normalized terms and operators. The optimized search query being applied to the internet to enable search results to be produced and displayed to the user in response to the entered query data.Type: GrantFiled: July 1, 2011Date of Patent: October 23, 2012Assignee: Yahoo! Inc.Inventors: Yumao Lu, Nawaaz Ahmed, Fuchun Peng, Marco Zagha
-
Publication number: 20110264647Abstract: A computer-implemented method for processing user entered query data to improve results of a search of pages using a database, when searching the internet, is disclosed. The method includes receiving the user entered query data and parsing each word of the query data and segmenting words using probability to determine a likelihood that the word is for a particular name. And, associating the particular names with a name tag to create one or more tagged name terms. Then, normalizing each of the tagged name terms and the normalizing including boosting information if found in the database and determining proximity between selected ones of the tagged name terms. The method then generates an optimized search query that incorporates normalized terms and operators. The optimized search query being applied to the internet to enable search results to be produced and displayed to the user in response to the entered query data.Type: ApplicationFiled: July 1, 2011Publication date: October 27, 2011Applicant: Yahoo!, Inc.Inventors: Yumao Lu, Nawaaz Ahmed, Fuchun Peng, Marco Zagha
-
Patent number: 7974971Abstract: A computer-implemented method for processing user entered query data to improve results of a search of pages using a local search database, when searching the internet, is disclosed. The method includes receiving the user entered query data and parsing each word of the query data and segmenting words using a probabilistic dictionary to determine a likelihood that the word is for a particular name. And, associating the particular names with a name tag to create one or more tagged name terms. Then, normalizing each of the tagged name terms and the normalizing including boosting information if found in the local search database and determining proximity between selected ones of the tagged name terms. The method then generates an optimized search query that incorporates normalized terms and operators. The optimized search query being applied to the internet to enable search results to be produced and displayed to the user in response to the entered query data.Type: GrantFiled: June 17, 2010Date of Patent: July 5, 2011Assignee: Yahoo! Inc.Inventors: Yumao Lu, Nawaaz Ahmed, Fuchun Peng, Marco Zagha
-
Publication number: 20100257150Abstract: A computer-implemented method for processing user entered query data to improve results of a search of pages using a local search database, when searching the internet, is disclosed. The method includes receiving the user entered query data and parsing each word of the query data and segmenting words using a probabilistic dictionary to determine a likelihood that the word is for a particular name. And, associating the particular names with a name tag to create one or more tagged name terms. Then, normalizing each of the tagged name terms and the normalizing including boosting information if found in the local search database and determining proximity between selected ones of the tagged name terms. The method then generates an optimized search query that incorporates normalized terms and operators. The optimized search query being applied to the internet to enable search results to be produced and displayed to the user in response to the entered query data.Type: ApplicationFiled: June 17, 2010Publication date: October 7, 2010Applicant: Yahoo!, Inc.Inventors: Yumao Lu, Nawaaz Ahmed, Fuchun Peng, Marco Zagha
-
Patent number: 7769746Abstract: Computer-implemented methods and systems for processing user entered query data to improve results of a search of pages using a local search database are provided, when searching the internet. The method includes receiving the user entered query data and parsing each word of the query data and examining each word to determine if the word is associated with one of a business name, a city name or a state name. The examining uses probabilistic dictionaries to determine a likelihood that the word is for a particular term or intent. The method further includes normalizing each of the tagged business terms. The normalizing includes boosting information if found in the local search database and determining proximity between selected ones of the tagged terms. Then, generating an optimized internal search query that incorporates constraints and ranking based on at least the boosting information and the determined proximity between the selected tagged terms.Type: GrantFiled: January 16, 2008Date of Patent: August 3, 2010Assignee: Yahoo! Inc.Inventors: Yumao Lu, Nawaaz Ahmed, Fuchun Peng, Marco Zagha
-
Patent number: 7739264Abstract: The present invention is directed towards systems and methods for generating one or more related queries with respect to a given query. The method may comprise receiving a query comprising one or more terms, generating a corpus of candidate reformulations and identifying one or more queries or terms from the corpus of candidate reformulations related to the received query. One or more related queries are generated on the basis of the identified one or more queries or terms from the corpus of candidate reformulations.Type: GrantFiled: November 15, 2006Date of Patent: June 15, 2010Assignee: Yahoo! Inc.Inventors: Rosie Jones, Benjamin Rey, Marco Zagha
-
Patent number: 7672927Abstract: A method and apparatus for generating a list of candidate alternative spellings is provided. Among a plurality of files, a first file, which contains a link that indicates a user-entered spelling, is found. The link links to a second file. A second spelling, which is spelled similarly to, but not exactly the same as, the first spelling, is located within the second file. The second spelling is added to a list of candidate alternative spellings of the first spelling. The second spelling does not need to be contained in any result field (e.g., title, abstract, or URL) that is associated with the second file.Type: GrantFiled: February 27, 2004Date of Patent: March 2, 2010Assignee: Yahoo! Inc.Inventors: Arkady Borkovsky, Chad Carson, Marco Zagha
-
Publication number: 20090182729Abstract: Computer-implemented methods and systems for processing user entered query data to improve results of a search of pages using a local search database are provided, when searching the internet. The method includes receiving the user entered query data and parsing each word of the query data and examining each word to determine if the word is associated with one of a business name, a city name or a state name. The examining uses probabilistic dictionaries to determine a likelihood that the word is one of the business name, the city name or the state name. Then, associating the words that were determined to be: (i) the business name with a business name tag to create one or more tagged business terms; (ii) the city name with a city name tag to create one or more tagged city terms; and (iii) the state name with a state name tag to create one or more tagged state terms. The method further includes normalizing each of the tagged business terms, the tagged city terms and the tagged state terms.Type: ApplicationFiled: January 16, 2008Publication date: July 16, 2009Applicant: Yahoo!, Inc.Inventors: Yumao Lu, Nawaaz Ahmed, Fuchun Peng, Marco Zagha
-
Patent number: 7440941Abstract: A method and apparatus for suggesting an alternative spelling for a search query is provided. A request to search for files that match the search query is received. The alternative spelling is selected based on a set of factors. According to one aspect, the set of factors includes how frequently the alternative spelling occurs in a plurality of files. According to one aspect, the set of factors includes how frequently the alternative spelling occurs in one or more previously received requests to search for files.Type: GrantFiled: February 10, 2003Date of Patent: October 21, 2008Assignee: Yahoo! Inc.Inventors: Arkady Borkovsky, Chad Carson, Marco Zagha
-
Publication number: 20080114721Abstract: The present invention is directed towards systems and methods for generating one or more related queries with respect to a given query. The method may comprise receiving a query comprising one or more terms, generating a corpus of candidate reformulations and identifying one or more queries or terms from the corpus of candidate reformulations related to the received query. One or more related queries are generated on the basis of the identified one or more queries or terms from the corpus of candidate reformulations.Type: ApplicationFiled: November 15, 2006Publication date: May 15, 2008Inventors: Rosie Jones, Benjamin Rey, Marco Zagha
-
Publication number: 20070203886Abstract: A method and apparatus for accelerating and improving access to network files is provided. One technique for providing data quickly and efficiently is to send a thumbnail of a file to a user rather than sending the entire file. Another technique for providing data quickly and efficiently is to generate the difference between a current version of data and a non-current version of data, to transmit this difference to the requesting user, and to use the difference to update the non-current version of data the user currently has access to. A third technique that can be used in combination with the first two techniques is to compress data, such as the thumbnail or file difference, before transmitting this data. A fourth technique that can be used in combination with the third technique is to securely transmit the compressed data.Type: ApplicationFiled: March 27, 2007Publication date: August 30, 2007Inventors: Kevin Epstein, Bradley Fowlow, Michael Chowla, Marco Zagha
-
Patent number: 7228317Abstract: A method and apparatus for accelerating and improving access to network files is provided. One technique for providing data quickly and efficiently is to send a thumbnail of a file to a user rather than sending the entire file. Another technique for providing data quickly and efficiently is to generate the difference between a current version of data and a non-current version of data, to transmit this difference to the requesting user, and to use the difference to update the non-current version of data the user currently has access to. A third technique that can be used in combination with the first two techniques is to compress data, such as the thumbnail or file difference, before transmitting this data. A fourth technique that can be used in combination with the third technique is to securely transmit the compressed data.Type: GrantFiled: June 18, 2002Date of Patent: June 5, 2007Assignee: YAHOO! Inc.Inventors: Kevin A. Epstein, Bradley G. Fowlow, Michael A. Chowla, Marco Zagha
-
Publication number: 20060161534Abstract: A system is disclosed for generating a search result list in response to a search request from a searcher using a computer network. A first database is maintained that includes a first plurality of search listings. A second database is maintained that includes documents having general web content. A search request is received from the searcher. A first set of search listings is identified from the first database having documents generating a match with the search request and a second set of search listings is identified from the second database having documents generating a match with the search request. A confidence score is determined for each listing from the first set of search listings wherein the confidence score is determined in accordance with a relevance of each listing when compared to the listings of the second set of search listings. The identified search listings from the first set of search listing are ordered in accordance, at least in part, with the confidence score for each search listing.Type: ApplicationFiled: January 18, 2006Publication date: July 20, 2006Inventors: Charles Carson, Devika Chawia, James Harvey, Matvey Nemenman, Mohit Sabharwal, Marco Zagha