Patents by Inventor Rui Yan

Rui Yan 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: 10916237
    Abstract: A server computing device, including memory storing a knowledge graph including a plurality of ontology entities connected by a plurality of edges. The server computing device may further include a processor configured to generate a glossary file based on the knowledge graph. The glossary file may include a plurality of ontology entities included in the knowledge graph. The processor may receive a plurality of utterance templates. Each utterance template may include an utterance and a predefined intention. For each utterance template, the processor may generate one or more utterance template copies in which one or more ontology entities included in the utterance are replaced with one or more utterance template fields. The processor may generate a plurality of training utterances at least in part by filling the one or more utterance template fields of the one or more utterance template copies with respective ontology entities included in the glossary file.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: February 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rui Yan, Yonggang Deng, Junyi Chai, Maochen Guan, Yujie He, Bing Li
  • Patent number: 10867132
    Abstract: A server computing device, including memory storing a knowledge graph including a plurality of ontology entities. The server computing device may further include a processor configured to receive a tokenized utterance including a plurality of words and one or more metadata tokens. The processor may extract a respective word embedding vector from each word included in the tokenized utterance. Based on a glossary file, the processor may determine a respective ontology entity type of each word included in the tokenized utterance. The processor may extract a character embedding vector from each character included in the tokenized utterance. Based on the plurality of word embedding vectors, the plurality of respective ontology entity types of the words, and the plurality of character embedding vectors, the processor may determine a predefined intention of the tokenized utterance using at least one recurrent neural network. The predefined intention may indicate a target ontology entity type.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: December 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rui Yan, Junyi Chai, Maochen Guan, Yujie He, Bing Li, Yonggang Deng
  • Patent number: 10824951
    Abstract: A computer-implemented method is disclosed that operates in conjunction with machine learning binary classification of an event. The method generates a rule relating to whether or not the event will occur. In one embodiment, the method includes obtaining foreground sequences corresponding to the event happening and background sequences corresponding to the event not happening. For each foreground sequence of a number of foreground sequences, the computer computes a plurality of difference values. The rule may be determined based on a largest difference value for one of the plurality of foreground sequences. A corresponding system is also disclosed.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: November 3, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Rui Yan, Shutao Yuan
  • Publication number: 20200333505
    Abstract: Methods, computing systems, and computer-readable media for predicting pore pressure. As an example, the method includes receiving data representing a subterranean domain, modeling the domain based on the data, ranking the data, testing and validating the model, calibrating the model, and predicting a pore pressure in the domain.
    Type: Application
    Filed: June 3, 2016
    Publication date: October 22, 2020
    Inventors: Gong Rui Yan, Ping Zhang, Ping Lu, Jing Zhang, Chang Liu
  • Publication number: 20200312300
    Abstract: A server computing device, including memory storing a knowledge graph including a plurality of ontology entities connected by a plurality of edges. The server computing device may further include a processor configured to generate a glossary file based on the knowledge graph. The glossary file may include a plurality of ontology entities included in the knowledge graph. The processor may receive a plurality of utterance templates. Each utterance template may include an utterance and a predefined intention. For each utterance template, the processor may generate one or more utterance template copies in which one or more ontology entities included in the utterance are replaced with one or more utterance template fields. The processor may generate a plurality of training utterances at least in part by filling the one or more utterance template fields of the one or more utterance template copies with respective ontology entities included in the glossary file.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 1, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Rui YAN, Yonggang DENG, Junyi CHAI, Maochen GUAN, Yujie HE, Bing LI
  • Publication number: 20200311199
    Abstract: A server computing device, including memory storing a knowledge graph including a plurality of ontology entities. The server computing device may further include a processor configured to receive a tokenized utterance including a plurality of words and one or more metadata tokens. The processor may extract a respective word embedding vector from each word included in the tokenized utterance. Based on a glossary file, the processor may determine a respective ontology entity type of each word included in the tokenized utterance. The processor may extract a character embedding vector from each character included in the tokenized utterance. Based on the plurality of word embedding vectors, the plurality of respective ontology entity types of the words, and the plurality of character embedding vectors, the processor may determine a predefined intention of the tokenized utterance using at least one recurrent neural network. The predefined intention may indicate a target ontology entity type.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 1, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Rui YAN, Junyi CHAI, Maochen GUAN, Yujie HE, Bing LI, Yonggang DENG
  • Publication number: 20200311070
    Abstract: A server computing device, including memory storing a knowledge graph. The server computing device may further include a processor configured to receive a natural language input and generate a tokenized utterance based on the natural language input. Based on the tokenized utterance, the processor may select a predefined intention indicating a target ontology entity type of the natural language input. The processor may identify at least one input ontology entity token included in the tokenized utterance and may identify at least one relation between the predefined intention and the input ontology entity token. Based on the predefined intention, the at least one input ontology entity token, and the relation, the processor may generate a structured query. Based on the structured query and the knowledge graph, the processor may output an output ontology entity token having the target ontology entity type.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 1, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Rui YAN, Yonggang DENG, Junyi CHAI, Maochen GUAN, Yujie HE, Bing LI
  • Publication number: 20200224531
    Abstract: A method for planning and drilling a well includes receiving geomechanical and geological data for a subterranean domain, and receiving an initial well trajectory including a well path and survey points. The method includes conducting a wellbore stability analysis along the well trajectory based in part on the geomechanical and geological data. Conducting the wellbore stability analysis includes identifying a subset of the well path intervals along the well trajectory as having a risk for instability. The method includes calculating a geomechanics nudge for one or more survey points along the well trajectory. The geomechanics nudge is calculated as a derivative of the wellbore stability at the one or more survey points. The method includes modifying the one or more survey points and the one or more well path intervals connected thereto based in part on the geomechanics nudge to generate a modified well trajectory.
    Type: Application
    Filed: January 16, 2019
    Publication date: July 16, 2020
    Inventors: Gong Rui Yan, Zhenning Bao, Qing Liu, Bei Yan
  • Patent number: 10699496
    Abstract: The present disclosure provides a method for processing data on Internet of Vehicles, a server, and a terminal. In a technical solution of the present disclosure, the server first acquires the historical travel data, and then performs training on the historical travel data to obtain the program script used to analyze the driving behavior of the user, and finally sends the program script to the terminal. The driving behavior of the user is dynamically analyzed according to the program script and the travel data, which resolves a problem that algorithm accuracy decreases because an algorithm is not updated in time, ensures accuracy of analyzing the driving behavior of the user, and further decreases additional costs brought by updating terminal firmware.
    Type: Grant
    Filed: March 5, 2014
    Date of Patent: June 30, 2020
    Assignee: HUAWEI DEVICE CO., LTD.
    Inventors: Di Zhang, Rui Yan, Tao Du, Yanfeng Sun
  • Publication number: 20200131430
    Abstract: A method of consolidating a subterranean formation which comprises particles is provided. The method includes selecting a subterranean formation in need of consolidation, contacting the particles with a cationic polymer and then an anionic or non-ionic polymer, thereby agglomerating the particles and consolidating the formation, wherein the agglomeration increases the uniformity of the size of the particles. Methods of producing hydrocarbon wherein the formation is consolidated by the method herein described are also provided. Use of kits comprising cationic polymer and anionic polymer and/or non-ionic polymer to consolidate subterranean formations is further provided. Kits comprising the polymers used in the method are also provided.
    Type: Application
    Filed: April 5, 2018
    Publication date: April 30, 2020
    Inventors: Rui Yan LEE, Paul F. LUCKHAM, Omar K. MATAR
  • Patent number: 10635890
    Abstract: The present invention provides a facial recognition method, including: obtaining a target facial image; determining a covered region and a non-covered region of the target facial image; calculating the weight of the covered region, and calculating the weight of the non-covered region; extracting feature vectors of the covered region, and extracting feature vectors of the non-covered region; comparing the target facial image with each template facial image in a facial database according to the feature vectors of the covered region, the feature vectors of the non-covered region, the weight of the covered region, and the weight of the non-covered region, to calculate a facial similarity between each template facial image and the target facial image; and determining, when at least one of the facial similarities between the template facial images and the target facial image is greater than or equal to a similarity threshold, that facial recognition succeeds.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: April 28, 2020
    Assignee: SHENZHEN INTELLIFUSION TECHNOLOGIES CO., LTD.
    Inventors: Rui Yan, Yongqiang Mou
  • Publication number: 20200042770
    Abstract: The present invention provides a facial recognition method, including: obtaining a target facial image; determining a covered region and a non-covered region of the target facial image; calculating the weight of the covered region, and calculating the weight of the non-covered region; extracting feature vectors of the covered region, and extracting feature vectors of the non-covered region; comparing the target facial image with each template facial image in a facial database according to the feature vectors of the covered region, the feature vectors of the non-covered region, the weight of the covered region, and the weight of the non-covered region, to calculate a facial similarity between each template facial image and the target facial image; and determining, when at least one of the facial similarities between the template facial images and the target facial image is greater than or equal to a similarity threshold, that facial recognition succeeds.
    Type: Application
    Filed: July 3, 2018
    Publication date: February 6, 2020
    Inventors: Rui YAN, Yongqiang MOU
  • Publication number: 20200023867
    Abstract: Disclosed is a railway hopper car comprising a car body (6), a top cover (1, 2), a bogie (24), a braking device (21), a coupler buffer device (22), and a bottom door (25, 28) and a bottom door opening and closing mechanism (23) mounted at a discharge port at the bottom of a chassis. The railway hopper car further comprises a longitudinal saddle (31) disposed in the center of the car body (6) in the length direction thereof and arranged along the longitudinal direction of the car body (6). By providing the longitudinal saddle (31), the sequential requirement to close the left bottom door (25) and the right bottom door (28) is eliminated, thereby simplifying the structure of the linkage bottom door opening and closing mechanism and reducing manufacture and maintenance costs thereof.
    Type: Application
    Filed: July 21, 2017
    Publication date: January 23, 2020
    Applicant: CRRC Yangtze Co., Ltd.
    Inventors: Liangcai LIN, Biaowen XIANG, Chuqiang TANG, Hong CUI, Yueming HU, Song WANG, Xuebin ZHU, Rui YAN, Chuanping ZHENG, Qi WEI
  • Publication number: 20190286996
    Abstract: The present disclosure provides a human-machine interactive method based on artificial intelligence and a human-machine interactive device based on artificial intelligence. The method includes: receiving a query from a user; processing the query based on a pre-generated model, and obtaining an answer with a human conversation style corresponding to the query, wherein the model is generated based on a human conversation corpus; and feeding back the answer to the user.
    Type: Application
    Filed: January 23, 2017
    Publication date: September 19, 2019
    Applicant: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventors: Hao TIAN, Shiqi ZHAO, Zhou XIN, Quan WEN, Wentao MA, Teng XU, Xinnuo XU, Haisong ZHANG, Xiangyang ZHOU, Rui YAN
  • Publication number: 20180180755
    Abstract: A method for angle-domain common image gather (ADCIG) of a subsurface formation includes the step of converting seismic incident waves and seismic scattered waves at each of a number of image locations from time domain to frequency domain using Fourier transform. At each image location, the seismic waves in the frequency domain are decomposed into a number of local plane waves. Applying a cross-correlating imaging condition amongst the local plane waves to obtain a partial image at each image location. The plurality of partial images are then sorted into the angle domain.
    Type: Application
    Filed: December 28, 2017
    Publication date: June 28, 2018
    Inventor: Rui YAN
  • Patent number: 9835746
    Abstract: A method can include receiving data that characterizes anisotropy of a formation; receiving a model that models one or more planes of weakness in an anisotropic formation; and, based at least in part on the model and the data, outputting information germane to stability of a bore in an anisotropic formation.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: December 5, 2017
    Assignee: Schlumberger Technology Corporation
    Inventors: Gong Rui Yan, Florian Karpfinger, Romain Charles Andre Prioul, Denis Heliot, Alexander Ramirez, Chang Liu, Thomas Berard, Walid Ben-Ismail
  • Publication number: 20170262761
    Abstract: A computer-implemented method is disclosed that operates in conjunction with machine learning binary classification of an event. The method generates a rule relating to whether or not the event will occur. In one embodiment, the method includes obtaining foreground sequences corresponding to the event happening and background sequences corresponding to the event not happening. For each foreground sequence of a number of foreground sequences, the computer computes a plurality of difference values. The rule may be determined based on a largest difference value for one of the plurality of foreground sequences. A corresponding system is also disclosed.
    Type: Application
    Filed: March 14, 2016
    Publication date: September 14, 2017
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: RUI YAN, SHUTAO YUAN
  • Publication number: 20170076510
    Abstract: The present disclosure provides a method for processing data on Internet of Vehicles, a server, and a terminal. In a technical solution of the present disclosure, the server first acquires the historical travel data, and then performs training on the historical travel data to obtain the program script used to analyze the driving behavior of the user, and finally sends the program script to the terminal. The driving behavior of the user is dynamically analyzed according to the program script and the travel data, which resolves a problem that algorithm accuracy decreases because an algorithm is not updated in time, ensures accuracy of analyzing the driving behavior of the user, and further decreases additional costs brought by updating terminal firmware.
    Type: Application
    Filed: March 5, 2014
    Publication date: March 16, 2017
    Applicant: HUAWEI DEVICE CO., LTD.
    Inventors: Di ZHANG, Rui YAN, Tao DU, Yanfeng SUN
  • Publication number: 20150055438
    Abstract: A method can include receiving data that characterizes anisotropy of a formation; receiving a model that models one or more planes of weakness in an anisotropic formation; and, based at least in part on the model and the data, outputting information germane to stability of a bore in an anisotropic formation.
    Type: Application
    Filed: August 21, 2014
    Publication date: February 26, 2015
    Inventors: Gong Rui Yan, Florian Karpfinger, Romain Charles Andre Prioul, Denis Heliot, Alexander Ramirez, Chang Liu, Thomas Berard, Walid Ben-Ismail
  • Patent number: 8842722
    Abstract: Equalization techniques are provided for high-speed data communications and, more specifically, DFE (decision feedback equalizer) circuits and methods are provided which implement a high-order continuous time filter in a DFE feedback path to emulate structured elements of a channel response.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: September 23, 2014
    Assignee: International Business Machines Corporation
    Inventors: Timothy O. Dickson, Rui Yan Matthew Loh