Patents by Inventor Kuansan Wang
Kuansan Wang 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: 11100066Abstract: Described herein are technologies that are configured to assist a user in recollection information about people, places, and things. Computer-readable data is captured, and contextual data that temporally corresponds to the computer-readable data is also captured. In a database, the computer-readable data is indexed by the contextual data. Thus, when a query is received that references the contextual data, the computer-readable data is retrieved.Type: GrantFiled: May 6, 2019Date of Patent: August 24, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Bo-June Hsu, Kuansan Wang, Jeremy Espenshade, Chiyuan Huang, Yu-ting Kuo
-
Publication number: 20190258617Abstract: Described herein are technologies that are configured to assist a user in recollection information about people, places, and things. Computer-readable data is captured, and contextual data that temporally corresponds to the computer-readable data is also captured. In a database, the computer-readable data is indexed by the contextual data. Thus, when a query is received that references the contextual data, the computer-readable data is retrieved.Type: ApplicationFiled: May 6, 2019Publication date: August 22, 2019Inventors: Bo-June Hsu, Kuansan Wang, Jeremy Espenshade, Chiyuan Huang, Yu-ting Kuo
-
Patent number: 10296609Abstract: Described herein are technologies that are configured to assist a user in recollection information about people, places, and things. Computer-readable data is captured, and contextual data that temporally corresponds to the computer-readable data is also captured. In a database, the computer-readable data is indexed by the contextual data. Thus, when a query is received that references the contextual data, the computer-readable data is retrieved.Type: GrantFiled: July 7, 2014Date of Patent: May 21, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Bo-June Hsu, Kuansan Wang, Jeremy Espenshade, Chiyuan Huang, Yu-ting Kuo
-
Publication number: 20190087403Abstract: Online spelling correction/phrase completion is described herein. A computer-executable application receives a phrase prefix from a user, wherein the phrase prefix includes a first character sequence. A transformation probability is retrieved responsive to receipt of the phrase prefix, wherein the transformation probability indicates a probability that a second character sequence has been transformed into a first character sequence. A search is then executed over a trie to locate a most probable phrase completion based at least in part upon the transformation probability.Type: ApplicationFiled: November 20, 2018Publication date: March 21, 2019Inventors: Bo-June HSU, Kuansan WANG, Huizhong DUAN
-
Patent number: 10175860Abstract: Systems, methods, computer storage media, and user interfaces are provided for non-committal intent preview, disambiguation, and refinement of a search. A search prefix comprising one or more characters associated with an unexecuted search query is received. One or more intent suggestions are suggested to a user. For each of the one or more intent suggestions, one or more entity identifications associated with each of the one or more intent suggestions are received. Metadata corresponding to at least one entity associated with the one or more entity identifications is retrieved from an entity data store. Without retrieving search results for the unexecuted search query, an aggregated intent preview based on the retrieved metadata corresponding to the at least one entity is provided.Type: GrantFiled: June 6, 2013Date of Patent: January 8, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Daniel Marantz, Aaron Chun Win Yuen, Guarang P. Prajapati, Parthasarathy Govindarajen, Kuansan Wang, Yu-Ting Kuo, Arun Kumar Sacheti, Yin-Cheng Ting
-
Patent number: 9990052Abstract: Systems, methods, and computer storage media having computer-executable instructions embodied thereon that provide contextual services are provided. Embodiments of the present invention allow an input mechanism to provide contextual services. Exemplary input mechanisms include a keyboard, a gesture interface, and a speech interface. These inputs may be used to provide user input into one or more applications running on a computer. The contextual services provided include composition assistance, grammatical assistance, communication-context assistance, and research assistance. In one embodiment, an input mechanism (“IME”) program provides the contextual service. The IME program may work with a remote contextual-service provider. The IME program communicates user input and contextual information to the contextual-service provider. The contextual-service provider analyzes the input and contextual information to determine whether one or more contextual services should be provided.Type: GrantFiled: December 13, 2016Date of Patent: June 5, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Yu-Ting Kuo, Antonio Gulli, Kuansan Wang
-
Patent number: 9774727Abstract: A method and system for collecting and verifying the location information of a calling party and a device of the calling party is provided. More specifically, a method and system is provided for determining whether the identity of the calling party can be confirmed, via evaluating location information, with an acceptable degree of certainty. The location information may be provided by the calling party or obtained from various sources over a digital communication channel. Some of the provided location information which can be accidentally or intentionally altered is identified and evaluated to determine its accuracy as part of the verification process of the caller's identity.Type: GrantFiled: October 2, 2015Date of Patent: September 26, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Scott C. Forbes, Linda Criddle, David Milstein, Lon-Chan Chu, Kuansan Wang, Michael D. Malueg
-
Publication number: 20170090595Abstract: Systems, methods, and computer storage media having computer-executable instructions embodied thereon that provide contextual services are provided. Embodiments of the present invention allow an input mechanism to provide contextual services. Exemplary input mechanisms include a keyboard, a gesture interface, and a speech interface. These inputs may be used to provide user input into one or more applications running on a computer. The contextual services provided include composition assistance, grammatical assistance, communication-context assistance, and research assistance. In one embodiment, an input mechanism (“IME”) program provides the contextual service. The IME program may work with a remote contextual-service provider. The IME program communicates user input and contextual information to the contextual-service provider. The contextual-service provider analyzes the input and contextual information to determine whether one or more contextual services should be provided.Type: ApplicationFiled: December 13, 2016Publication date: March 30, 2017Inventors: YU-TING KUO, ANTONIO GULLI, KUANSAN WANG
-
Patent number: 9576074Abstract: Systems, methods, and computer storage media having computer-executable instructions embodied thereon that provide contextual services are provided. Embodiments of the present invention allow an input mechanism to provide contextual services. Exemplary input mechanisms include a keyboard, a gesture interface, and a speech interface. These inputs may be used to provide user input into one or more applications running on a computer. The contextual services provided include composition assistance, grammatical assistance, communication-context assistance, and research assistance. In one embodiment, an input mechanism (“IME”) program provides the contextual service. The IME program may work with a remote contextual-service provider. The IME program communicates user input and contextual information to the contextual-service provider. The contextual-service provider analyzes the input and contextual information to determine whether one or more contextual services should be provided.Type: GrantFiled: June 20, 2013Date of Patent: February 21, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Yu-Ting Kuo, Antonio Gulli, Kuansan Wang
-
Patent number: 9542652Abstract: Various technologies described herein pertain to disambiguation of a mention of an ambiguous entity in a document. A set of candidate entities can be retrieved from an entity knowledge base based upon the mention of the ambiguous entity, where each of the candidate entities has a respective entity feature representation. Moreover, a document feature representation can be generated based upon features of the document and the respective entity feature representations of the candidate entities. A processor can be caused to select a subset of features from the document feature representation based upon a measure of how discriminative the features from the document feature representation are for disambiguating the mention of the ambiguous entity. A disambiguated result for the mention of the ambiguous entity can be determined based upon the subset of the features. The disambiguated result can be an unknown entity or one of the candidate entities.Type: GrantFiled: February 28, 2013Date of Patent: January 10, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Yuzhe Jin, Emre Mehmet Kiciman, Kuansan Wang
-
Publication number: 20160350401Abstract: The ranking quality of a ranked list may be evaluated. In an example embodiment, a method is implemented by a system to access log data, ascertain which entries of a ranked list are skipped, and determine a ranking quality metric from the skipped entries. More specifically, log data that reflects user interactions with a ranked list having multiple entries is accessed. The user interactions include at least indications of which of the multiple entries are selected entries. It is ascertained which entries of the multiple entries of the ranked list are skipped entries based on the selected entries. The ranking quality metric for the ranked list is determined responsive to the skipped entries.Type: ApplicationFiled: August 8, 2016Publication date: December 1, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Kuansan Wang, Toby H. Walker, Zijian Zheng, Frederic H. Behr, JR., Yu Chen, Robert C. Wang
-
Publication number: 20160335367Abstract: Web pages that are known to be associated with entities, such as authors, are selected. Documents or other publications that are linked to or referenced by each web page are determined. Based on the authors of each determined document, the authors associated with each web page, and other information such as institutions or venues identified in each document, the various authors associated with the web pages are conflated or disambiguated to determine which authors, while having the same or similar names, should be treated as separate entities, and which authors, while having different names, should be treated as the same entities. Once the entity names have been conflated and disambiguated, they can be linked to social networking data or grant data associated with entities.Type: ApplicationFiled: May 15, 2015Publication date: November 17, 2016Inventors: Kuansan Wang, Arnab Sinha, Yang Song
-
Patent number: 9497314Abstract: Generally described, the present invention provides the ability to process digital voice conversations to identify data packets containing content of interest and to further process the identified data packets. More specifically, mining profiles may be developed identifying particular types of content that is to be mined and further identifying what is to be done when data packets containing such content is located. A system may search a digital voice conversation for the data packets containing the content and perform processing on the data packets once identified.Type: GrantFiled: April 10, 2006Date of Patent: November 15, 2016Assignee: Microsoft Technology Licensing, LLCInventors: David Milstein, Kuansan Wang, Linda Criddle, Lon-Chan Chu, Michael D. Malueg, Scott C. Forbes
-
Patent number: 9449078Abstract: The ranking quality of a ranked list may be evaluated. In an example embodiment, a method is implemented by a system to access log data, ascertain which entries of a ranked list are skipped, and determine a ranking quality metric from the skipped entries. More specifically, log data that reflects user interactions with a ranked list having multiple entries is accessed. The user interactions include at least indications of which of the multiple entries are selected entries. It is ascertained which entries of the multiple entries of the ranked list are skipped entries based on the selected entries. The ranking quality metric for the ranked list is determined responsive to the skipped entries.Type: GrantFiled: October 1, 2008Date of Patent: September 20, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Kuansan Wang, Toby H. Walker, Zijian Zheng, Frederic H. Behr, Jr., Yu Chen, Robert C. Wang
-
Patent number: 9448990Abstract: A statistical language model (SLM) may be iteratively refined by considering N-gram counts in new data, and blending the information contained in the new data with the existing SLM. A first group of documents is evaluated to determine the probabilities associated with the different N-grams observed in the documents. An SLM is constructed based on these probabilities. A second group of documents is then evaluated to determine the probabilities associated with each N-gram in that second group. The existing SLM is then evaluated to determine how well it explains the probabilities in the second group of documents, and a weighting parameter is calculated from that evaluation. Using the weighting parameter, a new SLM is then constructed as a weighted average of the existing SLM and the new probabilities.Type: GrantFiled: November 5, 2013Date of Patent: September 20, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Kuansan Wang, Xiaolong Li, Jiangbo Miao, Frederic H. Behr, Jr.
-
Publication number: 20160259857Abstract: This disclosure describes systems and method for implementing a multi-view deep learning framework to map users and items to a latent space and determine similarities between users and preferred items. The multi-view deep learning framework can extract features from a domain space based at least in part on having an adequate interaction history to learn relevant user behavior patterns. The deep learning framework may leverage the learned user behavior patterns across multiple domain spaces to provide useful recommendations related to different domain spaces, including domain spaces of which a user has had little or no previous interaction. Example domain spaces include, but are not limited to, search engines, computing device applications, games, informational services, movie services, music services, and reading services.Type: ApplicationFiled: March 6, 2015Publication date: September 8, 2016Inventors: Kuansan Wang, Yang Song, Ali M. Elkahky
-
Publication number: 20160021246Abstract: A method and system for collecting and verifying the location information of a calling party and a device of the calling party is provided. More specifically, a method and system is provided for determining whether the identity of the calling party can be confirmed, via evaluating location information, with an acceptable degree of certainty. The location information may be provided by the calling party or obtained from various sources over a digital communication channel. Some of the provided location information which can be accidentally or intentionally altered is identified and evaluated to determine its accuracy as part of the verification process of the caller's identity.Type: ApplicationFiled: October 2, 2015Publication date: January 21, 2016Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Scott C. Forbes, Linda Criddle, David Milstein, Lon-Chan Chu, Kuansan Wang, Michael D. Malueg
-
Publication number: 20160004732Abstract: Described herein are technologies that are configured to assist a user in recollection information about people, places, and things. Computer-readable data is captured, and contextual data that temporally corresponds to the computer-readable data is also captured. In a database, the computer-readable data is indexed by the contextual data. Thus, when a query is received that references the contextual data, the computer-readable data is retrieved.Type: ApplicationFiled: July 7, 2014Publication date: January 7, 2016Inventors: Bo-June Hsu, Kuansan Wang, Jeremy Espenshade, Chiyuan Huang, Yu-ting Kuo
-
Patent number: 9185206Abstract: A method and system for collecting and verifying the location information of a calling party and a device of the calling party is provided. More specifically, a method and system is provided for determining whether the identity of the calling party can be confirmed, via evaluating location information, with an acceptable degree of certainty. The location information may be provided by the calling party or obtained from various sources over a digital communication channel. Some of the provided location information which can be accidentally or intentionally altered is identified and evaluated to determine its accuracy as part of the verification process of the caller's identity.Type: GrantFiled: July 24, 2014Date of Patent: November 10, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Scott C. Forbes, Linda Criddle, David Milstein, Lon-Chan Chu, Kuansan Wang, Michael D. Malueg
-
Patent number: 9177333Abstract: Methods, systems, and computer-readable media for evaluating the quality of text within online advertisements using output from a language model are provided. The output from the language model may be used by a machine-learning algorithm to generate a quality score for an individual advertisement. The quality score may be used to filter out advertisements with poor text quality or to tax or penalize an advertisement within an online auction. The ad quality scores may also be used to rank or score advertisers that submit the ads. In one embodiment, the advertiser's quality score is combined with an individual ad's quality score to create a final score, which is used to evaluate the advertisement. The advertiser rank/score and ad quality score may be communicated to an advertiser as advertiser feedback.Type: GrantFiled: June 17, 2010Date of Patent: November 3, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Aleksey Y. Sinyagin, Yang Ye, Yi-Min Wang, Kuansan Wang