Patents by Inventor Swanand Wakankar

Swanand Wakankar 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: 11334564
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for expanding search queries. A search system executes a search query based on a search term and the geographic indicator. In response to determining that a number of the search results is less than a threshold number, the search system determines, based on historical search logs from other users in the first geographic region, a likelihood value indicating a likelihood that the other users in the first geographic region expanded the geographic region of their search queries. The search system compares the likelihood value to a threshold likelihood value, and determines, based on the comparison, that the likelihood value meets or exceeds the threshold likelihood value. The search system then executes an expanded search based on the search term and an expanded geographic indicator that encompasses the first geographic region.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: May 17, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Saurabh Kataria, Ada Cheuk Ying Yu, Dhruv Arya, Swanand Wakankar
  • Patent number: 11205155
    Abstract: Methods, systems, and computer programs are presented for improved search methods based on career transition embeddings. One method includes an operation for generating career transition vectors for members of an online service, each career transition vector comprising identifiers associated with the career transitions of each member. The method further includes operations for performing a similarity analysis of the career transition vectors to generate an embedding vector for each identifier, detecting access of a first member to a job search user interface, and selecting one or more top embedding vectors based on one or more embedding vectors of the first member. One or more search starters associated with the one or more top embedding vectors are generated, and the one or more search starters are presented on the job search user interface.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: December 21, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Swanand Wakankar, Meng Meng, Cagri Ozcaglar, Vitaly Abdrashitov
  • Publication number: 20200380470
    Abstract: Methods, systems, and computer programs are presented for improved search methods based on career transition embeddings. One method includes an operation for generating career transition vectors for members of an online service, each career transition vector comprising identifiers associated with the career transitions of each member. The method further includes operations for performing a similarity analysis of the career transition vectors to generate an embedding vector for each identifier, detecting access of a first member to a job search user interface, and selecting one or more top embedding vectors based on one or more embedding vectors of the first member. One or more search starters associated with the one or more top embedding vectors are generated, and the one or more search starters are presented on the job search user interface.
    Type: Application
    Filed: June 3, 2019
    Publication date: December 3, 2020
    Inventors: Swanand Wakankar, Meng Meng, Cagri Ozcaglar, Vitaly Abdrashitov
  • Publication number: 20200364232
    Abstract: Methods, systems, and computer programs are presented for improving search mechanisms for guest users or unidentified members of an online service. One method includes operations for detecting a first search query for a guest user and for initializing a session for the guest user in response to the first search query. Further, the method includes operations for logging activities of the guest user during the session and detecting a second search query on the online service for the guest user while the session is active. Results are obtained in response to the second search query, and the results are prioritized based on the second search query and the activities logged of the guest user. Further, the plurality of results is presented on a computing device of the guest user.
    Type: Application
    Filed: May 14, 2019
    Publication date: November 19, 2020
    Inventors: Swanand Wakankar, Anand Sivaramakrishnan, Raveesh Bhalla, Ahsan Latif Chudhary, Nagaraj Kota, Nitin Panjwani
  • Publication number: 20200356554
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for expanding search queries. A search system executes a search query based on a search term and the geographic indicator. In response to determining that a number of the search results is less than a threshold number, the search system determines, based on historical search logs from other users in the first geographic region, a likelihood value indicating a likelihood that the other users in the first geographic region expanded the geographic region of their search queries. The search system compares the likelihood value to a threshold likelihood value, and determines, based on the comparison, that the likelihood value meets or exceeds the threshold likelihood value. The search system then executes an expanded search based on the search term and an expanded geographic indicator that encompasses the first geographic region.
    Type: Application
    Filed: July 29, 2020
    Publication date: November 12, 2020
    Inventors: Saurabh Kataria, Ada Cheuk Ying Yu, Dhruv Arya, Swanand Wakankar
  • Patent number: 10769141
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for expanding search queries. A search system executes a search query based on a search term and the geographic indicator. In response to determining that a number of the search results is less than a threshold number, the search system determines, based on historical search logs from other users in the first geographic region, a likelihood value indicating a likelihood that the other users in the first geographic region expanded the geographic region of their search queries. The search system compares the likelihood value to a threshold likelihood value, and determines, based on the comparison, that the likelihood value meets or exceeds the threshold likelihood value. The search system then executes an expanded search based on the search term and an expanded geographic indicator that encompasses the first geographic region.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: September 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Saurabh Kataria, Ada Cheuk Ying Yu, Dhruv Arya, Swanand Wakankar
  • Patent number: 10606895
    Abstract: Method and system to generate multiple entity aware typeahead suggestions is provided. The system is configured to use multiple Finite State Transducers (FSTs) to examine an input string submitted by a user via a search box, and to generate one or more typeahead suggestions based on the results of the examination. Different FSTs are constructed with respect to strings identified as associated with different entity types. At least one of the typeahead suggestions includes a portion associated with one entity type and a portion associated with a different entity type.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: March 31, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Swanand Wakankar, Dhruv Arya, Saurabh Kataria
  • Publication number: 20190171727
    Abstract: In some embodiments, the disclosed subject matter involves techniques for generating personalized query suggestions for a user in a specific subject or application domain that are ranked using confidence levels and contextual scoring. Partial query strings may be parsed for literal matching and be processed for spell checks, acronym expansion, and other expansion and rewriting of the partial query to a known possible query suggestion. Possible query suggestions are weighted using global feature metrics and personalized metrics. Various weighting, confidence levels and merging based on scoring may be used to rank the suggestions. A machine learning model may be used to assist in assigning scores based on metrics on interaction in the search domain. Other embodiments are described and claimed.
    Type: Application
    Filed: March 15, 2018
    Publication date: June 6, 2019
    Inventors: Swanand Wakankar, Dhruv Arya, Saurabh Kataria, Ada Cheuk Ying Yu
  • Publication number: 20190171728
    Abstract: In some embodiments, the disclosed subject matter involves techniques for generating type-ahead query suggestions for a user in a specific subject or application domain that are ranked using confidence levels and contextual scoring. Partial query strings may be parsed for literal matching and be processed for spell checks, acronym expansion, and other expansion and rewriting of the partial query to a known possible query suggestion. Possible query suggestions are weighted using global feature metrics. Various weighting, confidence levels and merging based on scoring may be used to rank the suggestions. A machine learning model may be used to assist in assigning scores based on metrics on interaction in the search domain. Other embodiments are described and claimed.
    Type: Application
    Filed: March 15, 2018
    Publication date: June 6, 2019
    Inventors: Swanand Wakankar, Dhruv Arya, Saurabh Kataria, Ada Cheuk Ying Yu
  • Publication number: 20190129998
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for expanding search queries. A search system executes a search query based on a search term and the geographic indicator. In response to determining that a number of the search results is less than a threshold number, the search system determines, based on historical search logs from other users in the first geographic region, a likelihood value indicating a likelihood that the other users in the first geographic region expanded the geographic region of their search queries. The search system compares the likelihood value to a threshold likelihood value, and determines, based on the comparison, that the likelihood value meets or exceeds the threshold likelihood value. The search system then executes an expanded search based on the search term and an expanded geographic indicator that encompasses the first geographic region.
    Type: Application
    Filed: February 28, 2018
    Publication date: May 2, 2019
    Inventors: Saurabh Kataria, Ada Cheuk Ying Yu, Dhruv Arya, Swanand Wakankar
  • Publication number: 20190018884
    Abstract: Method and system to generate multiple entity aware typeahead suggestions is provided. The system is configured to use multiple Finite State Transducers (FSTs) to examine an input string submitted by a user via a search box, and to generate one or more typeahead suggestions based on the results of the examination. Different FSTs are constructed with respect to strings identified as associated with different entity types. At least one of the typeahead suggestions includes a portion associated with one entity type and a portion associated with a different entity type.
    Type: Application
    Filed: July 12, 2017
    Publication date: January 17, 2019
    Inventors: Swanand Wakankar, Dhruv Arya, Saurabh Kataria
  • Publication number: 20190018885
    Abstract: Method and system to generate index aware typeahead suggestions is provided. The system is configured to generate one or more typeahead suggestions that are index aware, by taking into account the number of valid search results that match a query that corresponds to a typeahead suggestion. The system detects an input string in the search box, generates a candidate typeahead suggestion string, interrogates an index of the electronic publications with the candidate typeahead suggestion string to generate a recall value that represents a number of electronic publications that include the candidate typeahead suggestion string, and includes the candidate typeahead suggestion string in a list of typeahead suggestions based on the recall value. The list of typeahead suggestions is communicated to a client system.
    Type: Application
    Filed: July 12, 2017
    Publication date: January 17, 2019
    Inventors: Swanand Wakankar, Dhruv Arya, Saurabh Kataria