Patents by Inventor Hsiao-Wuen Hon
Hsiao-Wuen Hon 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: 7409349Abstract: A markup language for execution on a client device in a client/server system includes instructions to unify at least one of recognition-related events, GUI events and telephony events on non-display, voice input based client device and a multimodal based client for a web server interacting with each of the client devices. A recognition server for receiving data indicative of inputted data provided to a client device and an indication of a grammar to use for recognition is also provided.Type: GrantFiled: September 20, 2001Date of Patent: August 5, 2008Assignee: Microsoft CorporationInventors: Kuansan Wang, Hsiao-Wuen Hon
-
Publication number: 20080133444Abstract: Collocation errors can be automatically proofed using local and network-based corpora, including the Web. For example, according to one illustrative method, one or more collocations from a text sample are compared with a corpus such as the content of the Web. The collocations are identified for whether they are disfavored in the corpus. Indications are provided via an output device of whether the collocations are disfavored in the corpus. Additional steps may then be taken such as searching for and providing potentially proper word collocations via a user output.Type: ApplicationFiled: December 5, 2006Publication date: June 5, 2008Applicant: Microsoft CorporationInventors: Jianfeng Gao, William B. Dolan, Hsiao-Wuen Hon, Ming Zhou
-
Patent number: 7363027Abstract: A method of interacting with a client/server architecture with a 2.5G mobile phone having a data channel for transmitting data and a voice channel for transmitting speech. The method includes receiving a web page from a web server pursuant to an application through the data channel and rendering the web page on the 2.5G phone, where rendering comprises processing the web page to be responsive speech input. Speech is received from the user corresponding to at least one data field on the web page. A call is established from the 2.5G phone to a telephony server over the voice channel. The telephony server is remote from the 2.5G phone and adapted to process speech. A speech-enabled web page is obtained from the web server corresponding to the web page provided to the 2.5G phone. Speech is transmitted from the 2.5G phone to the telephony server. The speech is processed in accordance with the speech-enabled web page to obtain textual data in accordance with the speech.Type: GrantFiled: November 11, 2003Date of Patent: April 22, 2008Assignee: Microsoft CorporationInventors: Hsiao-Wuen Hon, Kuansan Wang
-
Patent number: 7305389Abstract: Systems and methods providing computer-implemented content propagation for enhanced document retrieval are described. In one aspect, reference information directed to one or more documents is identified. The reference information is identified from one or more sources of data that are independent of a data source that includes the one or more documents. Metadata that is proximally located to the reference information is extracted from the one or more sources of data. Relevance between respective features of the metadata to content of associated ones of the one or more documents is calculated. For each document of the one or more documents, associated portions of the metadata is indexed with the relevance of features from the respective portions into original content of the document. The indexing generates one or more enhanced documents.Type: GrantFiled: April 15, 2004Date of Patent: December 4, 2007Assignee: Microsoft CorporationInventors: Hua-Jun Zeng, Benyu Zhang, Zheng Chen, Wei-Ying Ma, Hsiao-Wuen Hon, Daniel B. Cook, Gabor Hirschler, Karen Fries, Kurt Samuelson
-
Patent number: 7289985Abstract: Systems and methods for enhanced document retrieval are described. In one aspect, a search query from an end-user is received. Responsive to receiving the search query, search results are retrieved. The search results include an enhanced document and a set of non-enhanced documents. The enhanced document and the non-enhanced documents include term(s) of the search query. The enhanced document is derived from a base document. The base document was modified with metadata mined from one or more different documents. The metadata is associated with one or more respective references to the base document. The one or more different documents are independent of the base document.Type: GrantFiled: April 15, 2004Date of Patent: October 30, 2007Assignee: Microsoft CorporationInventors: Hua-Jun Zeng, Benyu Zhang, Zheng Chen, Wei-Ying Ma, Hsiao-Wuen Hon, Daniel B. Cook, Gabor Hirschler, Karen Fries, Kurt Samuelson
-
Publication number: 20070162408Abstract: A content object indexing process including creating a content object knowledge index, calculating a description vector of a target content object, and indexing the target content object by searching for the description vector in the content object knowledge database. It may be difficult to search for an exact content object such as a music file or academic researcher as a conventional search index may not include related hierarchical information. A content object indexing process may add hierarchical information taken from a content object knowledge index and incorporate the hierarchical information to the index entry for a specific content object. An application of such a content object indexing process may be a world wide web search engine.Type: ApplicationFiled: January 11, 2006Publication date: July 12, 2007Applicant: Microsoft CorporationInventors: Wei-Ying Ma, Lie Lu, Ji-Rong Wen, Zhiwei Li, Zaiqing Nie, Hsiao-Wuen Hon
-
Patent number: 7174288Abstract: A method for inputting ideograms into a computer system includes receiving phonetic information related to a desired ideogram to be entered and forming a candidate list of possible ideograms as a function of the phonetic information received. Stroke information, comprising one or more strokes in the desired ideogram, is received in order to obtain the desired ideogram from the candidate list.Type: GrantFiled: May 8, 2002Date of Patent: February 6, 2007Assignee: Microsoft CorporationInventors: Yun-cheng Ju, Hsiao-Wuen Hon
-
Publication number: 20070010992Abstract: A sentence is accessed and at least one query is generated based on the sentence. At least one query can be compared to text within a collection of documents, for example using a web search engine. Collocation errors in the sentence can be detected and/or corrected based on the comparison of the at least one query and the text within the collection of documents.Type: ApplicationFiled: July 8, 2005Publication date: January 11, 2007Applicant: Microsoft CorporationInventors: Hsiao-Wuen Hon, Jianfeng Gao, Ming Zhou
-
Patent number: 7158779Abstract: A method of interacting with a client/server architecture with a 2G mobile phone is provided. The 2G phone includes a data channel for transmitting data and a voice channel for transmitting speech. The method includes receiving a web page from a web server pursuant to an application through the data channel and rendering the web page on the 2G phone. Speech is received from the user corresponding to at least one data field on the web page. A call is established from the 2G phone to a telephony server over the voice channel. The telephony server is remote from the 2G phone and is adapted to process speech. The telephony server obtains a speech-enabled web page from the web server corresponding to the web page provided to the 2G phone. Speech is transmitted from the 2G phone to the telephony server. The speech is processed in accordance with the speech-enabled web page to obtain textual data. The textual data is transmitted to the web server.Type: GrantFiled: November 11, 2003Date of Patent: January 2, 2007Assignee: Microsoft CorporationInventors: Hsiao-Wuen Hon, Kuansan Wang
-
Publication number: 20060265232Abstract: An adaptive customer assistance system that can serve as an integrated online and offline help platform for a suite of software products is provided. The assistance system includes a customer-interaction interface and a data management component and a download management component for distributed customer interaction. The data management component includes an authoring component, a download component, a runtime component and an analysis component. The runtime component, which includes a customer assistance model, is configured to receive a user-formulated question from the customer-interaction interface. The runtime component provides an answer to the user-formulated question based on information included in the customer assistance model. The analysis component automatically analyzes, in substantially real-time, the user-formulated question and the corresponding answer, and provides an analysis output for use in improving a quality of customer assistance.Type: ApplicationFiled: May 20, 2005Publication date: November 23, 2006Applicant: Microsoft CorporationInventors: Sanjeev Katariya, Hsiao-Wuen Hon
-
Publication number: 20060143254Abstract: A computer implemented information retrieval system is provided. The system includes a user input configured to receive a user query relative to the corpus. A machine learning classifier is trained with a first set of training data comprising anchor text relative to at least some of the documents in the corpus. A processing unit is adapted to interact with the classifier to obtain search results relative to the query using the machine learning classifier. In some aspects, the classifier is also trained with a second set of training data. A method of integrating a new document into a corpus of documents is also provided. A method of training a machine learning classifier for retrieving documents from a corpus using two distinct types of training data is also provided.Type: ApplicationFiled: December 24, 2004Publication date: June 29, 2006Applicant: Microsoft CorporationInventors: Harr Chen, Adwait Ratnaparkhi, Sonja Knoll, Hsiao-Wuen Hon
-
Publication number: 20050262058Abstract: Candidate mappings are generated between two sets of short strings. A set of files related to the two sets of strings is chosen. Each string from the two sets of strings is searched for in the set of files. Any two strings that match the same file are presumed to be related, and are mapped together. These candidate mappings may then be checked by annotators/reviewers.Type: ApplicationFiled: May 24, 2004Publication date: November 24, 2005Applicant: Microsoft CorporationInventors: Raman Chandrasekar, Aravind Bala, Hsiao-Wuen Hon
-
Publication number: 20050234880Abstract: Systems and methods for enhanced document retrieval are described. In one aspect, a search query from an end-user is received. Responsive to receiving the search query, search results are retrieved. The search results include an enhanced document and a set of non-enhanced documents. The enhanced document and the non-enhanced documents include term(s) of the search query. The enhanced document is derived from a base document. The base document was modified with metadata mined from one or more different documents. The metadata is associated with one or more respective references to the base document. The one or more different documents are independent of the base document.Type: ApplicationFiled: April 15, 2004Publication date: October 20, 2005Inventors: Hua-Jun Zeng, Benyu Zhang, Zheng Chen, Wei-Ying Ma, Hsiao-Wuen Hon, Daniel Cook, Gabor Hirschler, Karen Fries, Kurt Samuelson
-
Publication number: 20050234952Abstract: Systems and methods providing computer-implemented content propagation for enhanced document retrieval are described. In one aspect, reference information directed to one or more documents is identified. The reference information is identified from one or more sources of data that are independent of a data source that includes the one or more documents. Metadata that is proximally located to the reference information is extracted from the one or more sources of data. Relevance between respective features of the metadata to content of associated ones of the one or more documents is calculated. For each document of the one or more documents, associated portions of the metadata is indexed with the relevance of features from the respective portions into original content of the document. The indexing generates one or more enhanced documents.Type: ApplicationFiled: April 15, 2004Publication date: October 20, 2005Inventors: Hua-Jun Zeng, Benyu Zhang, Zheng Chen, Wei-Ying Ma, Hsiao-Wuen Hon, Daniel Cook, Gabor Hirschler, Karen Fries, Kurt Samuelson
-
Publication number: 20050203934Abstract: A method and apparatus for compressing query logs is provided. Multiple levels of user-specifiable compression include character-based compression, token-based compression, and subsumption. An efficient method for performing subsumption is also provided. The compressed query logs are then used to train a statistical process such as a help function for a computer operating system.Type: ApplicationFiled: March 9, 2004Publication date: September 15, 2005Applicant: Microsoft CorporationInventors: Scott Meredith, Peter Leonard, Hsiao-Wuen Hon
-
Publication number: 20050166182Abstract: The present invention relates to a computer readable medium having instructions that, when implemented on a computer cause the computer to process information. The instructions include a declarative logic module adapted to define a semantic object having at least one semantic slot and a procedural logic module adapted to define actions to be performed on the one semantic object with reference to the declarative logic module.Type: ApplicationFiled: May 18, 2004Publication date: July 28, 2005Applicant: Microsoft CorporationInventors: Kuansan Wang, Hsiao-Wuen Hon
-
Publication number: 20050101355Abstract: A method of interacting with a client/server architecture with a 2G mobile phone is provided. The 2G phone includes a data channel for transmitting data and a voice channel for transmitting speech. The method includes receiving a web page from a web server pursuant to an application through the data channel and rendering the web page on the 2G phone. Speech is received from the user corresponding to at least one data field on the web page. A call is established from the 2G phone to a telephony server over the voice channel. The telephony server is remote from the 2G phone and is adapted to process speech. The telephony server obtains a speech-enabled web page from the web server corresponding to the web page provided to the 2G phone. Speech is transmitted from the 2G phone to the telephony server. The speech is processed in accordance with the speech-enabled web page to obtain textual data. The textual data is transmitted to the web server.Type: ApplicationFiled: November 11, 2003Publication date: May 12, 2005Applicant: Microsoft CorporationInventors: Hsiao-Wuen Hon, Kuansan Wang
-
Publication number: 20050101300Abstract: A method of interacting with a client/server architecture with a 2.5G mobile phone having a data channel for transmitting data and a voice channel for transmitting speech. The method includes receiving a web page from a web server pursuant to an application through the data channel and rendering the web page on the 2.5G phone, where rendering comprises processing the web page to be responsive speech input. Speech is received from the user corresponding to at least one data field on the web page. A call is established from the 2.5G phone to a telephony server over the voice channel. The telephony server is remote from the 2.5G phone and adapted to process speech. A speech-enabled web page is obtained from the web server corresponding to the web page provided to the 2.5G phone. Speech is transmitted from the 2.5G phne to the telephony server. The speech is processed in accordance with the speech-enabled web page to obtain textual data in accordance with the speech.Type: ApplicationFiled: November 11, 2003Publication date: May 12, 2005Applicant: Microsoft CorporationInventors: Hsiao-Wuen Hon, Kuansan Wang
-
Publication number: 20050033713Abstract: A text generator automatically generating a text document based on the actions of an author on a user interface. To generate the text document the author activates a recording component. The recording component records the author's actions on the user interface. Based on the recorded actions, a text generation component searches a text database and identifies an entry that matches the author's recorded actions. This text is then combined to form a text document, which provides instruction or other information to a user. During the process of generating the text document, the text can be edited using an editor as desired, such as to enhance the comprehensibility of the document.Type: ApplicationFiled: July 8, 2004Publication date: February 10, 2005Applicant: Microsoft CorporationInventors: Aravind Bala, Andrew McGlinchey, Saikat Sen, James Jacoby, Hsiao-Wuen Hon
-
Publication number: 20040243410Abstract: A method and apparatus determine the likelihood of a sequence of words based in part on a segment model. The segment model includes trajectory expressions formed as the product of a polynomial matrix and a generation matrix. The likelihood of the sequence of words is based in part on a segment probability derived by subtracting the trajectory expressions from a feature vector matrix that contains a sequence of feature vectors for a segment of speech. Aspects of the method and apparatus also include training the segment model using such a segment probability.Type: ApplicationFiled: June 14, 2004Publication date: December 2, 2004Applicant: Microsoft CorporationInventors: Hsiao-Wuen Hon, Kuansan Wang