Patents by Inventor Keng-Hao Chang

Keng-Hao Chang 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).

  • Publication number: 20210067478
    Abstract: A wireless network-based voice communication security protection method, which enables VoWiFi (Voice over Wi-Fi) to verify and prevent potential risks in communication, and secures the environment of network communications that can be verified by a user device. A real-time user interface indicates security and quality of the current network call and provides advice on when to cancel a call. A telecommunications provider side interface checks if the user's network communication environment is safe, and provides real-time recommendations to the user regarding the security status of the call. The user device side self-check interface and the telecommunications provider side detection interface simultaneously detect whether or not the user's network communication environment is secure.
    Type: Application
    Filed: May 28, 2020
    Publication date: March 4, 2021
    Inventors: Jung-Shian LI, I-Hsien LIU, Keng-Hao CHANG, Kuan-Chu LU
  • Publication number: 20200372103
    Abstract: Technologies are described herein that relate to identifying supplemental content items that are related to objects captured in images of webpages. A computing system receives an indication that a client computing device has a webpage displayed thereon that includes an image. The image is provided to a first DNN that is configured to identify a portion of the image that includes an object of a type from amongst a plurality of predefined types. Once the portion of the image is identified, the portion of the image is provided to a plurality of DNNs, with each of the DNNs configured to output a word or phrase that represents a value of a respective attribute of the object. A sequence of words or phrases output by the plurality of DNNs is provided to a search computing system, which identifies a supplemental content item based upon the sequence of words or phrases.
    Type: Application
    Filed: May 25, 2019
    Publication date: November 26, 2020
    Inventors: Qun LI, Changbo HU, Keng-hao CHANG, Ruofei ZHANG
  • Publication number: 20200364252
    Abstract: Described herein are technologies related to constructing supplemental content items that summarize electronic landing pages. A sequence to sequence model that is configured to construct supplemental content items is trained based upon a corpus of electronic landing pages and supplemental content items that have been constructed by domain experts, wherein each landing page has a respective supplemental content item assigned thereto. The sequence to sequence model is additionally trained using self critical sequence training, where estimated click through rates of supplemental content items generated by the sequence to sequence model are employed to train the sequence to sequence model.
    Type: Application
    Filed: May 16, 2019
    Publication date: November 19, 2020
    Inventors: Keng-hao CHANG, Ruofei ZHANG, John Weston HUGHES
  • Publication number: 20200317093
    Abstract: The present application describes a system and method for converting a natural language query to a standard query using a sequence-to-sequence neural network. As described herein, when a natural language query is receive, the natural language query is converted to a standard query using a sequence-to-sequence model. In some cases, the sequence-to-sequence model is associated with an attention layer. A search using the standard query is performed and various documents may be returned. The documents that result from the search are scored based, at least in part, on a determined conditional entropy of the document. The conditional entropy is determined using the natural language query and the document.
    Type: Application
    Filed: May 18, 2020
    Publication date: October 8, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Keng-hao Chang, Ruofei Zhang, Zi Yin
  • Patent number: 10654380
    Abstract: The present application describes a system and method for converting a natural language query to a standard query using a sequence-to-sequence neural network. As described herein, when a natural language query is receive, the natural language query is converted to a standard query using a sequence-to-sequence model. In some cases, the sequence-to-sequence model is associated with an attention layer. A search using the standard query is performed and various documents may be returned. The documents that result from the search are scored based, at least in part, on a determined conditional entropy of the document. The conditional entropy is determined using the natural language query and the document.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: May 19, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Keng-hao Chang, Ruofei Zhang, Zi Yin
  • Patent number: 10636133
    Abstract: An automated optical inspection (AOI) image classification method includes sending a plurality of NG information of a plurality of samples from an AOI device into an Artificial Intelligence (AI) module; performing discrete output calculation on the NG information of the samples by the AI module to obtain a plurality of classification information of the samples; performing kernel function calculation on the classification information of the samples by the AI module to calculate respective similarity distances of the samples and performing weighting analysis; based on weighting analysis results of the samples, judging classification results of the samples; and based on the classification results of the samples, performing classification of the samples.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: April 28, 2020
    Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Keng-Hao Chang, Wei-Yao Chiu, Ya-Hui Tsai, Jwu-Sheng Hu
  • Patent number: 10614118
    Abstract: Images are encoded into multidimensional vectors in a high-dimensional space utilizing an image model and textual content utilizing a text model. At least one of the image model and/or the text model are tuned such that the point within the multidimensional space pointed to by a vector encoded from an image is proximate to, as determined within the context of that multidimensional space, a point pointed to by a vector encoded from correlated textual content. Received images and textual content are encoded into image vectors and text vectors, respectively, and stored in an image graph and text graph, respectively. An input image can then be encoded as an input image vector and utilized to find close vectors in both the image graph and the text graph, thereby enabling an input image to be utilized to search textual content without using classifiers to deduce textual content therefrom.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: April 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jia He, Ruofei Zhang, Keng-Hao Chang, Xiaozong Wang
  • Publication number: 20190378263
    Abstract: An industrial image inspection method includes: generating a test latent vector of a test image; measuring a distance between a training latent vector of a normal image and the test latent vector of the test image; and judging whether the test image is normal or defected according to the distance between the training latent vector of the normal image and the test latent vector of the test image.
    Type: Application
    Filed: December 12, 2018
    Publication date: December 12, 2019
    Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Yu-Ting Lai, Jwu-Sheng Hu, Ya-Hui Tsai, Keng-Hao Chang
  • Publication number: 20190377825
    Abstract: A taxonomy of categories, attributes, and values can be conflated with new data triplets by identifying one or more conflation candidates among the attribute-value pairs within a category of the taxonomy that matches the category of the data triplet, and determining a suitable merge action for conflating the data triplet with each conflation candidate. The task of determining merge actions may be cast as a classification problem, and may be solved by an ensemble classifier.
    Type: Application
    Filed: June 6, 2018
    Publication date: December 12, 2019
    Inventors: Keng-hao Chang, Srinivasa Reddy Neerudu, Sujith Vishwajith, Ruofei Zhang
  • Patent number: 10459928
    Abstract: A technique of scoring a query against a document using sequence to sequence neural networks. The technique comprises: receiving a query comprising a plurality of words from a user; performing a search for a document comprising words based on the query; feeding the words of the document as the input of an encoder of a multilayer sequence to sequence converter; generating a plurality of vectors at a decoder of the multilayer sequence to sequence converter, each vector comprising a probability associated with a respective word in the query; looking up in the respective vector each word's probability of being associated with the document; multiplying every word's probability together to determine an overall probability of the query being associated with the document; and returning the document to the user if the overall probability of the query being associated with the document is greater than a threshold value.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: October 29, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Keng-hao Chang, Ruofei Zhang, Zi Yin
  • Publication number: 20190266262
    Abstract: Images are encoded into multidimensional vectors in a high-dimensional space utilizing an image model and textual content utilizing a text model. At least one of the image model and/or the text model are tuned such that the point within the multidimensional space pointed to by a vector encoded from an image is proximate to, as determined within the context of that multidimensional space, a point pointed to by a vector encoded from correlated textual content. Received images and textual content are encoded into image vectors and text vectors, respectively, and stored in an image graph and text graph, respectively. An input image can then be encoded as an input image vector and utilized to find close vectors in both the image graph and the text graph, thereby enabling an input image to be utilized to search textual content without using classifiers to deduce textual content therefrom.
    Type: Application
    Filed: February 28, 2018
    Publication date: August 29, 2019
    Inventors: Jia HE, Ruofei ZHANG, Keng-hao CHANG, Xiaozong WANG
  • Patent number: 10354182
    Abstract: A computer-implemented technique is described herein for identifying one or more content items that are relevant to an input linguistic item (e.g., an input query) using a deep-structured neural network, trained based on a corpus of click-through data. The input linguistic item has a collection of input tokens. The deep-structured neural network includes a first part that produces word embeddings associated with the respective input tokens, a second part that generates state vectors that capture context information associated with the input tokens, and a third part which distinguishes important parts of the input linguistic item from less important parts. The second part of the deep-structured neural network can be implemented as a recurrent neural network, such as a bi-directional neural network. The third part of the deep-structured neural network can generate a concept vector by forming a weighted sum of the state vectors.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: July 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Keng-hao Chang, Ruofei Zhang, Shuangfei Zhai
  • Publication number: 20190178809
    Abstract: A detecting method for a workpiece surface includes the following steps. Firstly, a workpiece is provided with a first environment, wherein the first environment has a first environmental temperature higher than a first saturation temperature corresponding to an environmental-relative humidity. Then, the workpiece is provided with a second environment, wherein the second environment has a second environmental temperature lower than the first environmental temperature, such that a itself-temperature of the workpiece reduces to a mist temperature, wherein the mist temperature is substantially equal to or higher than the second environmental temperature. Then, the workpiece is provided with a mist environment, wherein the mist environment has a mist-saturation temperature corresponding to a mist-environmental relative humidity is equal to or higher than the mist temperature for misting a surface of the workpiece. Then, the surface of the misted workpiece is detected.
    Type: Application
    Filed: February 14, 2019
    Publication date: June 13, 2019
    Inventors: Wei-Yao CHIU, Kuo-Feng HUNG, Yu-Ting LIN, Keng-Hao CHANG
  • Publication number: 20190130555
    Abstract: An automated optical inspection (AOI) image classification method includes sending a plurality of NG information of a plurality of samples from an AOI device into an Artificial Intelligence (AI) module; performing discrete output calculation on the NG information of the samples by the AI module to obtain a plurality of classification information of the samples; performing kernel function calculation on the classification information of the samples by the AI module to calculate respective similarity distances of the samples and performing weighting analysis; based on weighting analysis results of the samples, judging classification results of the samples; and based on the classification results of the samples, performing classification of the samples.
    Type: Application
    Filed: December 19, 2017
    Publication date: May 2, 2019
    Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Keng-Hao CHANG, Wei-Yao CHIU, Ya-Hui TSAI, Jwu-Sheng HU
  • Patent number: 10261025
    Abstract: A detecting method for a workpiece surface includes the following steps. Firstly, a workpiece is provided with a first environment, wherein the first environment has a first environmental temperature higher than a first saturation temperature corresponding to an environmental-relative humidity. Then, the workpiece is provided with a second environment, wherein the second environment has a second environmental temperature lower than the first environmental temperature, such that a itself-temperature of the workpiece reduces to a mist temperature, wherein the mist temperature is substantially equal to or higher than the second environmental temperature. Then, the workpiece is provided with a mist environment, wherein the mist environment has a mist-saturation temperature corresponding to a mist-environmental relative humidity is equal to or higher than the mist temperature for misting a surface of the workpiece. Then, the surface of the misted workpiece is detected.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: April 16, 2019
    Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Wei-Yao Chiu, Kuo-Feng Hung, Yu-Ting Lin, Keng-Hao Chang
  • Publication number: 20180165288
    Abstract: A technique of scoring a query against a document using sequence to sequence neural networks. The technique comprises: receiving a query comprising a plurality of words from a user; performing a search for a document comprising words based on the query; feeding the words of the document as the input of an encoder of a multilayer sequence to sequence converter; generating a plurality of vectors at a decoder of the multilayer sequence to sequence converter, each vector comprising a probability associated with a respective word in the query; looking up in the respective vector each word's probability of being associated with the document; multiplying every word's probability together to determine an overall probability of the query being associated with the document; and returning the document to the user if the overall probability of the query being associated with the document is greater than a threshold value.
    Type: Application
    Filed: December 14, 2016
    Publication date: June 14, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Keng-hao Chang, Ruofei Zhang, Zi Yin
  • Publication number: 20180143978
    Abstract: The present application describes a system and method for converting a natural language query to a standard query using a sequence-to-sequence neural network. As described herein, when a natural language query is receive, the natural language query is converted to a standard query using a sequence-to-sequence model. In some cases, the sequence-to-sequence model is associated with an attention layer. A search using the standard query is performed and various documents may be returned. The documents that result from the search are scored based, at least in part, on a determined conditional entropy of the document. The conditional entropy is determined using the natural language query and the document.
    Type: Application
    Filed: June 2, 2017
    Publication date: May 24, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Keng-hao Chang, Ruofei Zhang, Zi Yin
  • Publication number: 20180128750
    Abstract: A detecting method for a workpiece surface includes the following steps. Firstly, a workpiece is provided with a first environment, wherein the first environment has a first environmental temperature higher than a first saturation temperature corresponding to an environmental-relative humidity. Then, the workpiece is provided with a second environment, wherein the second environment has a second environmental temperature lower than the first environmental temperature, such that a itself-temperature of the workpiece reduces to a mist temperature, wherein the mist temperature is substantially equal to or higher than the second environmental temperature. Then, the workpiece is provided with a mist environment, wherein the mist environment has a mist-saturation temperature corresponding to a mist-environmental relative humidity is equal to or higher than the mist temperature for misting a surface of the workpiece. Then, the surface of the misted workpiece is detected.
    Type: Application
    Filed: December 28, 2016
    Publication date: May 10, 2018
    Inventors: Wei-Yao Chiu, Kuo-Feng Hung, Yu-Ting Lin, Keng-Hao Chang
  • Publication number: 20170124447
    Abstract: A computer-implemented technique is described herein for identifying one or more content items that are relevant to an input linguistic item (e.g., an input query) using a deep-structured neural network, trained based on a corpus of click-through data. The input linguistic item has a collection of input tokens. The deep-structured neural network includes a first part that produces word embeddings associated with the respective input tokens, a second part that generates state vectors that capture context information associated with the input tokens, and a third part which distinguishes important parts of the input linguistic item from less important parts. The second part of the deep-structured neural network can be implemented as a recurrent neural network, such as a bi-directional neural network. The third part of the deep-structured neural network can generate a concept vector by forming a weighted sum of the state vectors.
    Type: Application
    Filed: October 29, 2015
    Publication date: May 4, 2017
    Inventors: Keng-hao Chang, Ruofei Zhang, Shuangfei Zhai
  • Patent number: 9613465
    Abstract: The present disclosure discloses a method for suturing 3D coordinate information. The method includes disposing a correction block on a test platform; capturing first 3D coordinate information represented by a first viewing angle and second 3D coordinate information represented by a second viewing angle from the correction block; determining a first center coordinate of the first 3D coordinate information and a second center coordinate of the second 3D coordinate information; superimposing the first 3D coordinate information to the second 3D coordinate information to form first overlap 3D coordinate information; suturing the first 3D coordinate information into the second 3D coordinate information to form a first 3D coordinate suturing result according to an iterative closet point algorithm; and determining a first transformation relation of the first viewing angle versus the second viewing angle according to the first 3D coordinate information and the first 3D coordinate suturing result.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: April 4, 2017
    Assignee: Industrial Technology Research Institute
    Inventors: Ya-Hui Tsai, Wei-Yao Chiu, Chin-Kuei Chang, Yu-Ting Lin, Keng-Hao Chang