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: 7409349
    Abstract: 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: Grant
    Filed: September 20, 2001
    Date of Patent: August 5, 2008
    Assignee: Microsoft Corporation
    Inventors: Kuansan Wang, Hsiao-Wuen Hon
  • Publication number: 20080133444
    Abstract: 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: Application
    Filed: December 5, 2006
    Publication date: June 5, 2008
    Applicant: Microsoft Corporation
    Inventors: Jianfeng Gao, William B. Dolan, Hsiao-Wuen Hon, Ming Zhou
  • Patent number: 7363027
    Abstract: 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: Grant
    Filed: November 11, 2003
    Date of Patent: April 22, 2008
    Assignee: Microsoft Corporation
    Inventors: Hsiao-Wuen Hon, Kuansan Wang
  • Patent number: 7305389
    Abstract: 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: Grant
    Filed: April 15, 2004
    Date of Patent: December 4, 2007
    Assignee: Microsoft Corporation
    Inventors: Hua-Jun Zeng, Benyu Zhang, Zheng Chen, Wei-Ying Ma, Hsiao-Wuen Hon, Daniel B. Cook, Gabor Hirschler, Karen Fries, Kurt Samuelson
  • Patent number: 7289985
    Abstract: 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: Grant
    Filed: April 15, 2004
    Date of Patent: October 30, 2007
    Assignee: Microsoft Corporation
    Inventors: Hua-Jun Zeng, Benyu Zhang, Zheng Chen, Wei-Ying Ma, Hsiao-Wuen Hon, Daniel B. Cook, Gabor Hirschler, Karen Fries, Kurt Samuelson
  • Publication number: 20070162408
    Abstract: 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: Application
    Filed: January 11, 2006
    Publication date: July 12, 2007
    Applicant: Microsoft Corporation
    Inventors: Wei-Ying Ma, Lie Lu, Ji-Rong Wen, Zhiwei Li, Zaiqing Nie, Hsiao-Wuen Hon
  • Patent number: 7174288
    Abstract: 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: Grant
    Filed: May 8, 2002
    Date of Patent: February 6, 2007
    Assignee: Microsoft Corporation
    Inventors: Yun-cheng Ju, Hsiao-Wuen Hon
  • Publication number: 20070010992
    Abstract: 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: Application
    Filed: July 8, 2005
    Publication date: January 11, 2007
    Applicant: Microsoft Corporation
    Inventors: Hsiao-Wuen Hon, Jianfeng Gao, Ming Zhou
  • Patent number: 7158779
    Abstract: 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: Grant
    Filed: November 11, 2003
    Date of Patent: January 2, 2007
    Assignee: Microsoft Corporation
    Inventors: Hsiao-Wuen Hon, Kuansan Wang
  • Publication number: 20060265232
    Abstract: 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: Application
    Filed: May 20, 2005
    Publication date: November 23, 2006
    Applicant: Microsoft Corporation
    Inventors: Sanjeev Katariya, Hsiao-Wuen Hon
  • Publication number: 20060143254
    Abstract: 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: Application
    Filed: December 24, 2004
    Publication date: June 29, 2006
    Applicant: Microsoft Corporation
    Inventors: Harr Chen, Adwait Ratnaparkhi, Sonja Knoll, Hsiao-Wuen Hon
  • Publication number: 20050262058
    Abstract: 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: Application
    Filed: May 24, 2004
    Publication date: November 24, 2005
    Applicant: Microsoft Corporation
    Inventors: Raman Chandrasekar, Aravind Bala, Hsiao-Wuen Hon
  • Publication number: 20050234880
    Abstract: 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: Application
    Filed: April 15, 2004
    Publication date: October 20, 2005
    Inventors: Hua-Jun Zeng, Benyu Zhang, Zheng Chen, Wei-Ying Ma, Hsiao-Wuen Hon, Daniel Cook, Gabor Hirschler, Karen Fries, Kurt Samuelson
  • Publication number: 20050234952
    Abstract: 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: Application
    Filed: April 15, 2004
    Publication date: October 20, 2005
    Inventors: Hua-Jun Zeng, Benyu Zhang, Zheng Chen, Wei-Ying Ma, Hsiao-Wuen Hon, Daniel Cook, Gabor Hirschler, Karen Fries, Kurt Samuelson
  • Publication number: 20050203934
    Abstract: 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: Application
    Filed: March 9, 2004
    Publication date: September 15, 2005
    Applicant: Microsoft Corporation
    Inventors: Scott Meredith, Peter Leonard, Hsiao-Wuen Hon
  • Publication number: 20050166182
    Abstract: 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: Application
    Filed: May 18, 2004
    Publication date: July 28, 2005
    Applicant: Microsoft Corporation
    Inventors: Kuansan Wang, Hsiao-Wuen Hon
  • Publication number: 20050101355
    Abstract: 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: Application
    Filed: November 11, 2003
    Publication date: May 12, 2005
    Applicant: Microsoft Corporation
    Inventors: Hsiao-Wuen Hon, Kuansan Wang
  • Publication number: 20050101300
    Abstract: 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: Application
    Filed: November 11, 2003
    Publication date: May 12, 2005
    Applicant: Microsoft Corporation
    Inventors: Hsiao-Wuen Hon, Kuansan Wang
  • Publication number: 20050033713
    Abstract: 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: Application
    Filed: July 8, 2004
    Publication date: February 10, 2005
    Applicant: Microsoft Corporation
    Inventors: Aravind Bala, Andrew McGlinchey, Saikat Sen, James Jacoby, Hsiao-Wuen Hon
  • Publication number: 20040243410
    Abstract: 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: Application
    Filed: June 14, 2004
    Publication date: December 2, 2004
    Applicant: Microsoft Corporation
    Inventors: Hsiao-Wuen Hon, Kuansan Wang