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: 8296288
    Abstract: 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: Grant
    Filed: July 1, 2011
    Date of Patent: October 23, 2012
    Assignee: Yahoo! Inc.
    Inventors: Yumao Lu, Nawaaz Ahmed, Fuchun Peng, Marco Zagha
  • Publication number: 20110264647
    Abstract: 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: Application
    Filed: July 1, 2011
    Publication date: October 27, 2011
    Applicant: Yahoo!, Inc.
    Inventors: Yumao Lu, Nawaaz Ahmed, Fuchun Peng, Marco Zagha
  • Patent number: 7974971
    Abstract: 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: Grant
    Filed: June 17, 2010
    Date of Patent: July 5, 2011
    Assignee: Yahoo! Inc.
    Inventors: Yumao Lu, Nawaaz Ahmed, Fuchun Peng, Marco Zagha
  • Publication number: 20100257150
    Abstract: 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: Application
    Filed: June 17, 2010
    Publication date: October 7, 2010
    Applicant: Yahoo!, Inc.
    Inventors: Yumao Lu, Nawaaz Ahmed, Fuchun Peng, Marco Zagha
  • Patent number: 7769746
    Abstract: 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: Grant
    Filed: January 16, 2008
    Date of Patent: August 3, 2010
    Assignee: Yahoo! Inc.
    Inventors: Yumao Lu, Nawaaz Ahmed, Fuchun Peng, Marco Zagha
  • Patent number: 7739264
    Abstract: 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: Grant
    Filed: November 15, 2006
    Date of Patent: June 15, 2010
    Assignee: Yahoo! Inc.
    Inventors: Rosie Jones, Benjamin Rey, Marco Zagha
  • Patent number: 7672927
    Abstract: 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: Grant
    Filed: February 27, 2004
    Date of Patent: March 2, 2010
    Assignee: Yahoo! Inc.
    Inventors: Arkady Borkovsky, Chad Carson, Marco Zagha
  • Publication number: 20090182729
    Abstract: 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: Application
    Filed: January 16, 2008
    Publication date: July 16, 2009
    Applicant: Yahoo!, Inc.
    Inventors: Yumao Lu, Nawaaz Ahmed, Fuchun Peng, Marco Zagha
  • Patent number: 7440941
    Abstract: 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: Grant
    Filed: February 10, 2003
    Date of Patent: October 21, 2008
    Assignee: Yahoo! Inc.
    Inventors: Arkady Borkovsky, Chad Carson, Marco Zagha
  • Publication number: 20080114721
    Abstract: 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: Application
    Filed: November 15, 2006
    Publication date: May 15, 2008
    Inventors: Rosie Jones, Benjamin Rey, Marco Zagha
  • Publication number: 20070203886
    Abstract: 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: Application
    Filed: March 27, 2007
    Publication date: August 30, 2007
    Inventors: Kevin Epstein, Bradley Fowlow, Michael Chowla, Marco Zagha
  • Patent number: 7228317
    Abstract: 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: Grant
    Filed: June 18, 2002
    Date of Patent: June 5, 2007
    Assignee: YAHOO! Inc.
    Inventors: Kevin A. Epstein, Bradley G. Fowlow, Michael A. Chowla, Marco Zagha
  • Publication number: 20060161534
    Abstract: 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: Application
    Filed: January 18, 2006
    Publication date: July 20, 2006
    Inventors: Charles Carson, Devika Chawia, James Harvey, Matvey Nemenman, Mohit Sabharwal, Marco Zagha