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: 11334564Abstract: 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: GrantFiled: July 29, 2020Date of Patent: May 17, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Saurabh Kataria, Ada Cheuk Ying Yu, Dhruv Arya, Swanand Wakankar
-
Patent number: 11205155Abstract: 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: GrantFiled: June 3, 2019Date of Patent: December 21, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Swanand Wakankar, Meng Meng, Cagri Ozcaglar, Vitaly Abdrashitov
-
Publication number: 20200380470Abstract: 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: ApplicationFiled: June 3, 2019Publication date: December 3, 2020Inventors: Swanand Wakankar, Meng Meng, Cagri Ozcaglar, Vitaly Abdrashitov
-
Publication number: 20200364232Abstract: 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: ApplicationFiled: May 14, 2019Publication date: November 19, 2020Inventors: Swanand Wakankar, Anand Sivaramakrishnan, Raveesh Bhalla, Ahsan Latif Chudhary, Nagaraj Kota, Nitin Panjwani
-
Publication number: 20200356554Abstract: 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: ApplicationFiled: July 29, 2020Publication date: November 12, 2020Inventors: Saurabh Kataria, Ada Cheuk Ying Yu, Dhruv Arya, Swanand Wakankar
-
Patent number: 10769141Abstract: 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: GrantFiled: February 28, 2018Date of Patent: September 8, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Saurabh Kataria, Ada Cheuk Ying Yu, Dhruv Arya, Swanand Wakankar
-
Patent number: 10606895Abstract: 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: GrantFiled: July 12, 2017Date of Patent: March 31, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Swanand Wakankar, Dhruv Arya, Saurabh Kataria
-
Publication number: 20190171727Abstract: 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: ApplicationFiled: March 15, 2018Publication date: June 6, 2019Inventors: Swanand Wakankar, Dhruv Arya, Saurabh Kataria, Ada Cheuk Ying Yu
-
Publication number: 20190171728Abstract: 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: ApplicationFiled: March 15, 2018Publication date: June 6, 2019Inventors: Swanand Wakankar, Dhruv Arya, Saurabh Kataria, Ada Cheuk Ying Yu
-
Publication number: 20190129998Abstract: 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: ApplicationFiled: February 28, 2018Publication date: May 2, 2019Inventors: Saurabh Kataria, Ada Cheuk Ying Yu, Dhruv Arya, Swanand Wakankar
-
Publication number: 20190018884Abstract: 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: ApplicationFiled: July 12, 2017Publication date: January 17, 2019Inventors: Swanand Wakankar, Dhruv Arya, Saurabh Kataria
-
Publication number: 20190018885Abstract: 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: ApplicationFiled: July 12, 2017Publication date: January 17, 2019Inventors: Swanand Wakankar, Dhruv Arya, Saurabh Kataria