Patents by Inventor Tabreez Govani

Tabreez Govani 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: 10303804
    Abstract: Systems, methods, and computer storage media having computer-executable instructions embodied thereon that return query completions are provided. A user of a computing device like a mobile phone may enter a prefix. In turn, the prefix and location information associated with the device are transmitted to a server device. The server device receives the prefix and location information. The prefix and the location information are matched with names and locations of entities stored in a database connected to the server device. The server device transmits query completion data to the mobile device. The query completion data includes one or more names that complete the received prefix. The names provided by the server device may be associated with entities that are within a threshold radius of the location information.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: May 28, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Hussein Mohamed Mehanna, Tabreez Govani, Jun Wang, Kun Jing
  • Patent number: 9569540
    Abstract: Methods, computer-storage media, and graphical user interfaces are provided for identifying and presenting rich related sites for task-oriented search queries. Upon receipt of a search query input by a user, one or more query logs are analyzed to determine if the search query is a related to a task being performed by the user. If the query is determined to be a task-oriented search query, search results are identified, as is one or more Uniform Resource Locators (URLs) related to a particular search result. The related URL is presented to the user in association with the particular search result. Additional controls, e.g., search tools that facilitate querying of those URLs determined to be relevant to a particular search result, may also be provided to aid the user in performing the task at hand.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: February 14, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nitin Agrawal, Tabreez Govani, Jamie P. Buckley, Michael Maxwell Cameron, Liwei Chen, Hugh Evan Williams, Sanaz Ahari, Yang Yang Zhang, Srinath Reddy Aaleti
  • Patent number: 9418155
    Abstract: Methods, systems, algorithms, and media are provided for disambiguating entities present in a received search query. Lists of categories from semi-structured data from external sites as well as internal sources are used to detect if ambiguity exists in an entity within the search query. Multiple senses or categories of the ambiguous entity are determined by ascertaining the primary intent of an entity extracted from a main term of a document. The probability of each sense is calculated by computing a total amount of traffic received for each of the senses of the ambiguous entity. The sense with the highest amount of computed traffic is the most probable determined sense.
    Type: Grant
    Filed: October 14, 2010
    Date of Patent: August 16, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sarthak Deepak Shah, Tabreez Govani, Farid Hosseini
  • Publication number: 20160162580
    Abstract: Methods, computer-storage media, and graphical user interfaces are provided for identifying and presenting rich related sites for task-oriented search queries. Upon receipt of a search query input by a user, one or more query logs are analyzed to determine if the search query is a related to a task being performed by the user. If the query is determined to be a task-oriented search query, search results are identified, as is one or more Uniform Resource Locators (URLs) related to a particular search result. The related URL is presented to the user in association with the particular search result. Additional controls, e.g., search tools that facilitate querying of those URLs determined to be relevant to a particular search result, may also be provided to aid the user in performing the task at hand.
    Type: Application
    Filed: February 18, 2016
    Publication date: June 9, 2016
    Inventors: NITIN AGRAWAL, TABREEZ GOVANI, JAMIE P. BUCKLEY, MICHAEL MAXWELL CAMERON, LIWEI CHEN, HUGH EVAN WILLIAMS, SANAZ AHARI, YANG YANG ZHANG, SRINATH REDDY AALETI
  • Patent number: 9275158
    Abstract: Methods, computer-storage media, and graphical user interfaces are provided for identifying and presenting rich related sites for task-oriented search queries. Upon receipt of a search query input by a user, one or more query logs are analyzed to determine if the search query is a related to a task being performed by the user. If the query is determined to be a task-oriented search query, search results are identified, as is one or more Uniform Resource Locators (URLs) related to a particular search result. The related URL is presented to the user in association with the particular search result. Additional controls, e.g., search tools that facilitate querying of those URLs determined to be relevant to a particular search result, may also be provided to aid the user in performing the task at hand.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: March 1, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nitin Agrawal, Tabreez Govani, Jamie P. Buckley, Michael Maxwell Cameron, Liwei Chen, Hugh Evan Williams, Sanaz Ahari, Yang Yang Zhang, Srinath Reddy Aaleti
  • Publication number: 20150254260
    Abstract: Systems, methods, and computer storage media having computer-executable instructions embodied thereon that return query completions are provided. A user of a computing device like a mobile phone may enter a prefix. In turn, the prefix and location information associated with the device are transmitted to a server device. The server device receives the prefix and location information. The prefix and the location information are matched with names and locations of entities stored in a database connected to the server device. The server device transmits query completion data to the mobile device. The query completion data includes one or more names that complete the received prefix. The names provided by the server device may be associated with entities that are within a threshold radius of the location information.
    Type: Application
    Filed: May 26, 2015
    Publication date: September 10, 2015
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Hussein Mohamed Mehanna, Tabreez Govani, Jun Wang, Kun Jing
  • Patent number: 8990242
    Abstract: Methods and computer-storage media having computer-executable instructions embodied thereon that facilitate determining enhanced query suggestions are provided. A plurality of query suggestions responsive to a user query are received. Items of data corresponding to the query suggestions are received. Based on the received query suggestions and the received items of data, enhanced query suggestions are determined. In embodiments, an enhanced query suggestion includes one or more items of data related to a respective query suggestion. A user may select at least a portion of an enhanced query suggestion. In embodiments, selection of a portion of an enhanced query suggestion provides additional information.
    Type: Grant
    Filed: August 15, 2011
    Date of Patent: March 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Asad Mohiuddin, Glen Joseph Fernandes, Hussein Mohamed Mehanna, Tabreez Govani, Ashwin Satyanarayana, Xin Liu
  • Patent number: 8909652
    Abstract: Systems, methods, and computer-readable media for determining the Internet search popularity of an entity are provided. Embodiments of the present invention include receiving a group of Internet search records and assigning a popularity ranking based on the number of times an entity descriptor associated with an entity occurs within the group of Internet search records created over a designated time period. An entity descriptor is one or more terms commonly used to identify an entity. The trend in an entity's popularity rank may also be calculated. An entity's popularity rank and trend in popularity rank may be presented in a graph or in a list.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Tabreez Govani, Hugh Williams, Jamie Buckley, Nitin Agrawal, Andy Lam, Kenneth A. Moss
  • Patent number: 8803882
    Abstract: Computer-readable media and computerized methods for identifying candidate points on a graphical depiction of relative popularity of an entity (e.g., entertainer, sports team, and the like) are provided. Points on the graphical depiction are ranked based on a number of user-submitted web queries that reference the entity that are received during a particular time frame. Peak points and slope values (i.e., derived from an angle of inclination of inclines on the graphical depiction) may be captured by analyzing movements in the rank of an entity over time. An algorithmic process may then be applied to the peak points and slope values to determine points of interest of the entity's popularity, such as the highest-ranked periods and/or dramatic positive movements in rank of the entity. These points of interest are selected as candidate points and are surfaced as icons on a visual representation of the graphical depiction.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: August 12, 2014
    Assignee: Microsoft Corporation
    Inventors: Andy Lam, Jamie P. Buckley, Hugh Evan Williams, Nicholas Eric Craswell, Tabreez Govani
  • Patent number: 8700654
    Abstract: Methods, computer systems, and computer-readable storage media for dynamically correcting misspelled search queries are provided. A portion of a search query is received, and a data store is accessed. It is determined that the portion of the search query is absent from the data store and, thus, comprises a misspelled portion of a search query. Correctly spelled portions of search queries are dynamically determined for the misspelled portion of the search query using a trie data structure, and the misspelled portion of the search query is associated with the correctly spelled portions of search queries. Search suggestions are determined for the correctly spelled portions of search queries and are ranked based on a frequency of use and on a transformation cost of associating the misspelled portion of the search query with the correctly spelled portion of search queries. The ranked search suggestions are provided to a user.
    Type: Grant
    Filed: September 13, 2011
    Date of Patent: April 15, 2014
    Assignee: Microsoft Corporation
    Inventors: Hussein Mohamed Mehanna, Andrey Proskurin, Tabreez Govani
  • Publication number: 20130339335
    Abstract: Methods, computer-storage media, and graphical user interfaces are provided for identifying and presenting rich related sites for task-oriented search queries. Upon receipt of a search query input by a user, one or more query logs are analyzed to determine if the search query is a related to a task being performed by the user. If the query is determined to be a task-oriented search query, search results are identified, as is one or more Uniform Resource Locators (URLs) related to a particular search result. The related URL is presented to the user in association with the particular search result. Additional controls, e.g., search tools that facilitate querying of those URLs determined to be relevant to a particular search result, may also be provided to aid the user in performing the task at hand.
    Type: Application
    Filed: August 22, 2013
    Publication date: December 19, 2013
    Applicant: Microsoft Corporation
    Inventors: NITIN AGRAWAL, TABREEZ GOVANI, JAMIE P. BUCKLEY, MICHAEL MAXWELL CAMERON, LIWEI CHEN, HUGH EVAN WILLIAMS, SANAZ AHARI, YANG YANG ZHANG, SRINATH REDDY AALETI
  • Publication number: 20130297584
    Abstract: A computer system, method, and media for associating locations with ranked websites are provided. The computer system includes a search engine, a log database, and a location database that are employed to respond to search requests from users by returning appropriately ranked websites to the user. The websites are ranked using the location of the website and the location of the user to select websites to receive high ranks. Additionally, the search engine includes a correction feature that reevaluates locations for a website or user when a large number of obtained locations suggest a different location than a currently associated location for the website or the user.
    Type: Application
    Filed: July 10, 2013
    Publication date: November 7, 2013
    Inventors: Amit Aggarwal, Nitin Agrawal, Michael Maxwell Cameron, Nicholas Eric Craswell, Nikhil Bharat Dandekar, Tabreez Govani, Hugh Evan Williams
  • Patent number: 8560561
    Abstract: User locality information can be used to improve various aspects of search results pages. Queries can be suggested based on the user location while excluding common query suggestions that involve an unrelated geographic entity. Deeplinks can also be modified to include location based suggestions. Additionally, results for specialized searches such as travel searches can be improved by employing user locality information.
    Type: Grant
    Filed: January 7, 2010
    Date of Patent: October 15, 2013
    Assignee: Microsoft Corporation
    Inventors: Tabreez Govani, Nikhil Dandekar, Gheorghe Muresan
  • Publication number: 20130268482
    Abstract: Systems, methods, and computer-readable media for determining the Internet search popularity of an entity are provided. Embodiments of the present invention include receiving a group of Internet search records and assigning a popularity ranking based on the number of times an entity descriptor associated with an entity occurs within the group of Internet search records created over a designated time period. An entity descriptor is one or more terms commonly used to identify an entity. The trend in an entity's popularity rank may also be calculated. An entity's popularity rank and trend in popularity rank may be presented in a graph or in a list.
    Type: Application
    Filed: March 14, 2013
    Publication date: October 10, 2013
    Inventors: Tabreez Govani, Hugh Williams, Jamie Buckley, Nitin Agrawal, Andy Lam, Kenneth A. Moss
  • Patent number: 8543592
    Abstract: Methods, computer-storage media, and graphical user interfaces are provided for identifying and presenting rich related sites for task-oriented search queries. Upon receipt of a search query input by a user, one or more query logs are analyzed to determine if the search query is a related to a task being performed by the user. If the query is determined to be a task-oriented search query, search results are identified, as is one or more Uniform Resource Locators (URLs) related to a particular search result. The related URL is presented to the user in association with the particular search result. Additional controls, e.g., search tools that facilitate querying of those URLs determined to be relevant to a particular search result, may also be provided to aid the user in performing the task at hand.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: September 24, 2013
    Assignee: Microsoft Corporation
    Inventors: Nitin Agrawal, Tabreez Govani, Jamie P. Buckley, Michael Maxwell Cameron, Liwei Chen, Hugh Evan Williams, Sanaz Ahari, Yang Yang Zhang, Srinath Reddy Aaleti
  • Patent number: 8510262
    Abstract: A computer system, method, and media for associating locations with ranked websites are provided. The computer system includes a search engine, a log database, and a location database that are employed to respond to search requests from users by returning appropriately ranked websites to the user. The websites are ranked using the location of the website and the location of the user to select websites to receive high ranks. Additionally, the search engine includes a correction feature that reevaluates locations for a website or user when a large number of obtained locations suggest a different location than a currently associated location for the website or the user.
    Type: Grant
    Filed: May 21, 2008
    Date of Patent: August 13, 2013
    Assignee: Microsoft Corporation
    Inventors: Amit Aggarwal, Nitin Agrawal, Michael Maxwell Cameron, Nicholas Eric Craswell, Nikhil Bharat Dandekar, Tabreez Govani, Hugh Evan Williams
  • Publication number: 20130086509
    Abstract: Computer-readable media, computer systems, and computing devices method of facilitating presentation of alternative query suggestions. The method includes referencing an initial query having a plurality of terms. A term(s) to remove from the initial query is identified, for example, based at least on a number of times the term(s) occur in previous queries. The initial query is modified by removing the term(s) from the initial query. Thereafter, the modified query is used to identify an alternative query suggestion(s) that includes at least one term that matches at least one term of the modified query.
    Type: Application
    Filed: September 29, 2011
    Publication date: April 4, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: ASHWIN SATYANARAYANA, TABREEZ GOVANI, SAMIR SHIRAZ PRADHAN, GIRIDHAR KUMARAN, XIN FU, FENG PAN, NITIN AGRAWAL
  • Publication number: 20130073541
    Abstract: Systems, methods, and computer storage media having computer-executable instructions embodied thereon that return query completions are provided. A user of a computing device like a mobile phone may enter a prefix. In turn, the prefix and location information associated with the device are transmitted to a server device. The server device receives the prefix and location information. The prefix and the location information are matched with names and locations of entities stored in a database connected to the server device. The server device transmits query completion data to the mobile device. The query completion data includes one or more names that complete the received prefix. The names provided by the server device may be associated with entities that are within a threshold radius of the location information.
    Type: Application
    Filed: September 15, 2011
    Publication date: March 21, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Hussein Mohamed Mehanna, Tabreez Govani, Jun Wang, Kun Jing
  • Patent number: 8402031
    Abstract: Systems, methods, and computer-readable media for determining the Internet search popularity of an entity are provided. Embodiments of the present invention include receiving a group of Internet search records and assigning a popularity ranking based on the number of times an entity descriptor associated with an entity occurs within the group of Internet search records created over a designated time period. An entity descriptor is one or more terms commonly used to identify an entity. The trend in an entity's popularity rank may also be calculated. An entity's popularity rank and trend in popularity rank may be presented in a graph or in a list.
    Type: Grant
    Filed: January 11, 2008
    Date of Patent: March 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Tabreez Govani, Hugh Williams, Jamie Buckley, Nitin Agrawal, Andy Lam, Kenneth A. Moss
  • Publication number: 20130066896
    Abstract: Methods, computer systems, and computer-readable storage media for dynamically correcting misspelled search queries are provided. A portion of a search query is received, and a data store is accessed. It is determined that the portion of the search query is absent from the data store and, thus, comprises a misspelled portion of a search query. Correctly spelled portions of search queries are dynamically determined for the misspelled portion of the search query using a trie data structure, and the misspelled portion of the search query is associated with the correctly spelled portions of search queries. Search suggestions are determined for the correctly spelled portions of search queries and are ranked based on a frequency of use and on a transformation cost of associating the misspelled portion of the search query with the correctly spelled portion of search queries. The ranked search suggestions are provided to a user.
    Type: Application
    Filed: September 13, 2011
    Publication date: March 14, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: HUSSEIN MOHAMED MEHANNA, ANDREY PROSKURIN, TABREEZ GOVANI